2009-08-10

private function

Nama Aplikasi (bukan nama sebenarnya):
Sipus Meong versi 4 (berbasis web)

Kebutuhan Utama:
1. Web Server
2. Database Server
3. PHP

Kegiatan:
Mengganti mesin dengan perangkat yang memadai.

Konfigurasi untuk kebutuhan 1, 2, dan 3 pada mesin baru tidak ada masalah. Jika dibandingkan dengan mesin lama, bisa dikatakan tidak ada perbedaan. Namun pada mesin baru muncul pesan kesalahan saat diakses:

Fatal error: Call to private VarBase::__construct() from context 'REQUEST' in /web/base/main/lib/gtfw/sanitizer/SanitizerFactory.class.php on line 80


Setelah cek dan tanya sana-sini, bisa dipastikan yang bermasalah ada di skrip PHP. Web dan database tidak perlu diutak-atik.

Mesin Lama: PHP 5.2.4
Mesin Baru: PHP 5.2.6 (tepatnya 5.2.6-1+lenny3)

Dari pesan kesalahan tersebut, maka makin diperhatikanlah berkas ini:
/web/base/main/lib/gtfw/sanitizer/SanitizerFactory.class.php

2009-06-08

DIKONTRAKAN

Di sepanjang jalan yang kulalui, ada beberapa bangunan yang ditulisi "DIKONTRAKAN" dengan huruf ukuran besar dan mencolok. Sepertinya maksud dari tulisan tersebut adalah bahwa bangunannya disewakan (=for rent).

Kata dasar yang digunakan adalah "kontrak".
dikontrakan <-- di-an + kontrak

Adakah imbuhan "di-an" dalam bahasa Indonesia?

Jika yang dimaksud adalah benar "disewakan", maka imbuhan yang dipakai adalah "di-kan":
di-kan + kontrak --> dikontrakkan

Sehingga dibaca:
di-kon-trak-kan

Lalu kalau yang dibaca berbunyi "di-kon-trak-an", itu yang bagaimana?
Itu kata "kontrak" diberi akhiran "-an" ditambah kata depan "di", sehingga penulisannya:
di kontrakan

Sebagai kata depan, "di" harus dipisah. Akhiran "-an" membentuk kata benda.
Contoh: Saat ini saya tinggal di kontrakan.

2009-05-15

Bikin Hidup Jadi Lebih Berwarna

Kadang terasa sulit untuk membaca file konfigurasi. Kita ambil contoh saja file ini:
/etc/default/ntpdate


# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=no

# List of NTP servers to use (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="id.pool.ntp.org"

# Additional options to pass to ntpdate
NTPOPTIONS="-u"


Kucoba warnai agar lebih menarik:
:syntax on

2009-04-28

Cuma web-nya doang kok.

Sebuah sekolah memiliki sebuah situs web yang dapat diakses dari internet. Dengan kata lain memiliki sebuah alamat IP publik. Sekolah itu pun juga memiliki aplikasi pengelolaan perpustakaan berbasis web dengan server sendiri.

Kira-kira modelnya seperti ini:

/--|Web (202.202.202.202)|
|
Router|
|Internet|----------O---|Perpustakaan (192.168.1.123)|
|
|
\--|LAN Sekolah (192.168.1.0/24)|


Pustakawan mengakses server Perpustakaan dari LAN Sekolah dengan menuju langsung ke alamat http://192.168.1.123/pustakawan/ . Dari sana, pustakawan melakukan pengelolaan sirkulasi perpustakaan. Sedangkan siswa membuka katalog perpustakaan di http://192.168.1.123/katalog/ .