just I or ME

setitik harapan nun jauh disana

Gara-Gara Kutip Satu

Lagi-lagi dapat masalah yang sebenarnya sepele, hanya karena kurang teliti dan terlalu ceroboh saja.

Bikin script yang melakukan query ke tabel mysql dengan data dari tabel lain. Jadi melakukan select ke tabel pertama kemudian melakukan looping hasil select untuk kemudian melakukan select ke tabel kedua berdasarkan data nama dari tabel pertama.

Ternyata, tidak disangka tidak diduga ada nama yang mengandung kutip satu (misalnya saja Sa’bani), dan sudah jelas dan pasti ditolak sama mysqlnya. Kalau gak percaya bikin aja query seperti ini SELECT * FROM user WHERE nama=’Sa’bani’ yakin ditolak mentah-mentah sama mysql. Berhubung script dibuat menggunakan php dan lupa tidak menambahkan or die() dibelakang query, dan kebetulan hasilnya langsung di forward ke pdf menggunakan fpdf yang muncul cuma error dari fpdfnya. Setelah menambahkan or die() dibelakang fungsi mysql_query() baru nongol errornya.

Kemudian di variabel untuk select yang kedua ditambahkan fungsi mysql_real_escape_string($nama) dan berjalanlah script seperti yang diinginkan.

Masalah Pertama Koneksi PHP Ke Firebird

Berhubung hanya ngerti pemrograman dengan php maka coba-coba melakukan koneksi dari php ke firebird. Pertama cek ke php.ini dan cari baris seperti berikut :

;extension=php_interbase.dll

dan hilangkan tanda semi colon (;) di depan, sehingga menjadi.

extension=php_interbase.dll

Kemudian restart web server.

Buka text editor dan buat script untuk melakukan koneksi ke firebird dengan asumsi database bernama iorme dan  terletak di f:/firebird/iorme.fdb dengan user sysdba dan password masterkey.

<?php
$host = ‘localhost:F:/firebird/iorme.fdb’;
$user = “sysdba”;
$pass = “masterkey”;

$koneksi = ibase_connect($host,$user,$pass);
if($koneksi == TRUE) {
echo “berhasil”;
} else {
echo “gagal”;
}
?>

Kemudian simpan file dan buka lewat web browser, dan hasilnya adalah error seperti berikut :

Warning: ibase_connect(): Unable to complete network request to host “localhost”. Failed to locate host machine. Undefined service gds_db/tcp.

Waduh, bener-bener deh baru sekali-kalinya nyoba sudah dapet error. Akhirnya diputuskan menghubungi mbah google *dengan berbekal menyan dan kembang setaman* dan jawabannya ditemukan disini. Ternyata simpel saja, caranya buka file c:\windows\system32\drivers\etc\services kemudian masukan baris berikut :

gds_db    3050/tcp    #firebird Database

Setelah itu refresh web browser dan tampillah kata berhasil.

Sebenarnya ini posting yang gak jelas juntrungannya, cuman daripada kelupaan aja ajdi lebih baik ditulis di blog.

Bagaimana Kabar PSS?

Sebagai orang sleman tentu saja saya menjagokan PSS Sleman di divisi utama liga indonesia 2008. Maklum sudah menjadi tradisi dan budaya dimana-mana kalau kita tinggal di suatu daerah atau berasal dari suatu daerah maka kita akan menjagokan tim yang berasal dari daerah tersebut. Meskipun saya bukan termasuk suporter resmi (slemania) saya juga tidak pernah ikut rombongan nonton pertandingan di stadion tapi ya saya tetep mendukung PSS Sleman.

Jujur sudah agak lama saya tidak pernah mengikuti perkembangan berita tentang PSS, bahkan tentang sepakbola nasional kecuali dari nonton berita olahraga di tv. Entah kenapa males, padahal dulu rajin banget, mulai dari beli tabloid khusus tentang sepakbola, sampai nongkrongin berita olahraga setiap pagi atau buka-buka website berita olahraga, semua dilakoni hanya untuk mendapatkan informasi terkini.

Hari ini iseng-iseng berkunjung ke website slemania, suporter resmi PSS Sleman, ternyata PSS Sleman sudah melakukan pertandingan perdana melawan Persiku Kudus dan berakhir imbang 0-0.

Elang Jawa PSS Sleman hanya mampu mengantongi 1 poin dalam mengawali
pertandingan Divisi Utama Liga Indonesia 2008 saat ditahan imbang 0-0
oleh tuan rumah Persiku Kudus yang merupakan tim promosi.

Sebagai pendukung tentu semua selalu menginginkan hasil positif, tapi ya namanya sepakbola adalah sebuah permainan, menang kalah seri itu wajar, gak mungkin semua menang. Jadi ya apapun hasilnya sebagai seorang pendukung harus bisa legowo, bisa menerima. Jangan terus rusuh dan merusak, itu bukan suporter.

Kopdar Kroner Jogja Jilid 2

Malem minggu kemarin (2 Agustus 2008) kroner jogja mengadakan kopdar yang bertempat di Bardosono Futsal, Janturan.

Daftar kroner yang menghadiri
1. vetamandra
2. masrifqi
3. iorme dan vga
4. sigitsanyoto
5. oniichan
6. manda
7. agungxtwo
8. enggaraguilera
9. bimasakti

dengan bintang tamu
1. tuxer
2. Ghan

Ada yang belum kesebut gak ya?

Acaranya sih yang jelas biar bisa bertemu dengan 2 bintang tamu kita tersebut, saya dan vga datang sekitar jam 7-an, terus ngobrol-ngobrol ngalor ngidul bareng para kroner yang lain. Tetapi kasihan tuxer, entah karena gak ngerti bahasa jawa atau emang dasare pendiem atau memang sedang ngantuk, dia gak banyak omong. Nyampe pada di ledekin tetep diem aja :)) sedang Ghan dengan asyiknya memamerkan kamera barunya yang gosipnya masih trial version itu. Biasalah kalau kroner ngumpul isinya ya ngobrol disambil ngekron dan ada yang plus ngeplurk juga.

Bener-bener gak nyangka kalau tuxer itu pendiem :-? jangan-jangan lagi jaim karena ada maunya :p berbeda dengan Ghan yang langsung sibuk ngobrol plus poto-poto.

Kemudian sekitar jam 9 para kroner berangkat untuk makan malam di pakualaman, dan saya dengan berat hati harus pulang karena sudah malam dan rumah saya jauh di ujung utara jogja :D.

Kelupaan Tukang Koder

Judulnya aneh, soalnya bingung mau dikasih judul apa. Isinya serius? gak juga, lucu? gak juga. Ya udah dikasih judul kayak gitu aja :D

Seperti biasa saat membuat website berbasis php + mysql maka dikerjakan dulu di komputer lokal baru kemudian di upload ke server beneran di internet. Karena pertama dikerjakan di lokal maka semua setingan untuk koneksi ke mysql juga setting lokal.

$host = “localhost”;
$user = “root”
$pass = “123456″;
$db = “dbnya”;

Saat akan di upload otomatis settingan config tersebut mau tidak mau dan harus mau dirubah menjadi

$host = “1.1.1.1″;
$user = “keren”
$pass = “passwordkeren”;
$db = “dbnya”;

Kemudian di upload lah semua script website tersebut ke tempat yang seharusnya. Sampai disini tidak ada masalah dan memang tidak ada masalah yang terjadi.

Konyolnya setelah di upload sayah lupa merubah settingan konfigurasi database di komputer lokal. Sehingga web di lokal terkoneksi ke database server di internet. Sebenarnya gak masalah sih, karena web di lokal pun tetep berjalan dengan apa adanya tanpa protes sama sekali. Tetapi saat itu karena ingin melakukan testing lagi untuk yang di lokal otomatis saya masuk ke command prompt mysql dan melakukan pembersihan besar-besaran pada tabel-tabel di database. Kemudian saya akses lagi web yang di lokal, loh kok datanya masih ada? padahal tadi sudah di bersihkan. Masuk lagi ke command prompt mysql, bersihkan lagi, cek lagi di web lokal. Kok masih ada juga?

Nyampe kapanpun ya masih tampil datanya di web lokal la wong koneksinya ke database server di internet bukan ke database server lokal. Ya beginilah nasib orang lupa.