29 December, 2009
Tips Untuk Mengetahui Hape Original atau BM (Batangan)
27 December, 2009
Tips dapat dolar dari iklan PTC [DonkeyMails]
Cara simpel dan mudah bagi Anda yang mau dapet dolar gratis dari internet. Pada postingan yang lalu yang lalu saya juga menulis sebuah artikel tentang cara mendapatkan dolar dari Add On Firefox . Nha untuk kali ini saya mau share tentang topik yang sama yaitu cara mendapatkan dolar dari iklan PTC [Donkeymails].
25 December, 2009
Software pemasang iklan otomatis
Met sore. Mumpung masih dikost temen n internet nganggur aku mo posting lagi neeh. Barusan juga posting tentang user interface web pake librray Mootools dari mochaui.com udah dapet ide posting lagi. hehehehe.
Bagi netter semuany, pastinya pengen dunk trafik webnya naik atau barang yang mo dijual via internet bisa cepet laku. Nha kemaren aku iseng-iseng searching di mbah google dapet dech software buat masang iklan secara otomatis di ribuan web. Wah shangarrr.....
Simple User Interface Web dengan Library Mootols
Siang...siang....!!! Posting lagee neeh. Mumpung ada internet gratis wkwkwkwkww [numpang dikost temend]. Okelah kalo begitu...Kali ini aku mau sedikit share tentang salah satu penggunaan library Javascript yang dirangkai dalam sebuah framework dengan nama Mootools. Nha library javascript ini (mootools maksudnya) adalah salah satu komponen yang banyak digunakan untuk membuat halaman web menjadi lw\ebih interaktif, dengan animasi-animasi keren. Mirip Flash dech. Nha konon situs jejaring sosial facebook juga memakai library mootols agar situsnya interaktif. Gak usah dijelasin kaya apa interaktifnya dah pasti pada tau dumz..hehehe
24 December, 2009
Workshop IDwebhost, Ngeblog Cari Duit. Why Not?
20 December, 2009
Hacker Facebook dengan Fake Login
Hmmm..ditengah-tengah kesibukan ane kerja tak sempet-sempetin buat posting artikel [nyuri-nyuri waktu padahal lagi buanyak task] wkwkwkwkwkw...
Lha kalo gak nyuri-nyuri waktu gak ada waktu jhe buat posting..hehee
Wis gak usah banyak ngomong, skarang langsung aja ke tutor...cekidooott....
08 December, 2009
Dapet Dolar Gratis Dari Addon Firefox..mau..???
Woke, mulai aja. Kali ini ane mo share tentang bijimane caranya dapet dolar gratis...wedeww...
Banyak seeh web yang ngasih dolar gretongan, ex: paypal dengan paypal wishlistnya, (wah laenya ane kagak tau yang tau cuman ntu wkwkwkwkw)..
Nha yang satu ni beda lagi, ni dari bux.to . Bux.to adalah semacam PTC ( Pay To Click) juga. mungkin bisa dibilang PTC juga. soalnya kita akan dibayar kalo kita surfing dan mengunjungi iklan-iklan yg mereka tawarkan.. Dengan begitu kita akan dikasih pendapatan dOLLAR..enaknya lagi cara ini bisa kita AUTOKAN alias OTOMATIS.. wkwkwkww..
22 November, 2009
Di balik kisah seorang "papa"
Akan sering merasa kangen sekali dengan Mamanya.
Lalu bagaimana dengan Papa?
16 November, 2009
Tetua Suku Maya: Tahun 2012 Bukan Hari Kiamat
Melansir pemberitaan Association Press, Selasa (13/10) diberitakan, tetua dari suku Maya ini merasa gerah dengan pernyataan tersebut. Terlebih-lebih dengan bakal munculnya film buatan Hollywood "2012" yang menggambarkan berbagai bencana menghantam Bumi termasuk gempa besar, meteor dan tsunami.
15 November, 2009
Angklung Mang Udjo
Huft..lama gak posting..!!
Kali nie aku mo nyeritain pengalamanku pas have fun bareng kantorku [Jogjacamp]. Kebetulan waktu tu tujuannya ke Bandung n Jakarta so agak lamaan...
Sebenernya pikniiknya dah beberapa minggu yang lalu seeh, cuman baru sekarang sempet posting. :D (sibuk kerja jueh, ampe gak pernah sempet nge-post).
Sebenernya banyak seeh yang mo tak ceritain, tar ndak kepanjangen so aku pilih salah satu objek wisata yang kemaren aku kunjungin ajah.
29 October, 2009
"Bodoh vs Pintar" ala Om Bob Sadino
Demikian pula dengan sosok Bob Sadino yang ber-azzam untuk tidak membawa ilmu yang dimilikinya keliang kubur sebelum di ajarkan kepada anak bangsa ini.
Berikut tulisan-tulisan Beliau, semoga bermanfaat.
21 October, 2009
Membuat Read More Pada New Post Editor Blogger
Hujan Meteor Orionid pada 17-25 Oktober di Tengah Malam
"Hujan meteor Orionid pada pertengahan Oktober, puncaknya sekitar pekan ketiga Oktober," ujar peneliti utama astronomi dan astrofisika Lembaga Penerbangan dan Antariksa Nasional (Lapan) Dr Tjomas Djamaluddin pada detikcom, Rabu (21/10/2009).
Lagi nyari-nyari hosting murah nee..!!
06 September, 2009
Menghilangkan index.php pada URL CodeIgniter
Sepertinya aplikasi terlihat kurang keren ya karena ada embel-embel index.php, Pasti orang yang mengakses langsung tahu bahwa itu pake CI. Setelah blog walking saya coba sarikan langkah-langkah untuk menghilangkan index.php agar URL terlihat lebih bersih
31 August, 2009
CMS Indonesia Berbasis Codeigniter
Siang, hehehhe posting lagee neehh...
kali ini aku mo share tentang CMS (Content Management System). Temen-temen pasti tau dunk CMS-CMS yang populer di dunia maya, Joomla, PHPNuke, Drupal dsb. Indonesia juga punya beberapa CMS karya anak bangsa yang cukup exist n banyak dipake. Auracms, Endonesia n masih banyak lagi (yang laenya gak tau,wkwkwkwk)...
Tapi ada satu CMS yang dah buat aku ngrasa tertarik banget, waktu tu aku lagi googling buat nyari tutor templating di Codeigniter n nemuin situsnya Mas Ervan (programernya jogjacamp). Gak sengaja seeh...
Eh disitu nemuin artikel tentang CMS yang basicnya Codeigniter, eamng seeh versi Codeigniternya masih 1.63, tapi yang penting konsepnya sama,hahahahaa...
kebetulan banget aku lagi mo belajar Codeigniter ibarat lagi haus disodorin es teh (eh puasa dink,hehehe). Namanya Tarichi langsung ajah aku buka situsnya...
Blaikkkk...situsnya dijual....
Haduuuuuhhhh...patah semangat???Gak no...!!
ku cari lagi di google "Tarichi" eh nemuin blog dari engine wordpress..
http://dotexe.wordpress.com/
hahahaa..ketemu...
aku baca-baca ada lik downloadnya...
AZZEEEEE...!!!
ketemu dech....
Aku download versi 3.0 final dari Ziddu...Kena..!!
pas aku extrak..eh gak ada file .sqlnya...haduwwww....balik lagi di blog dotexe.wordpress.com.disitu dah disertain dumpingan databsenya.tapi sayang g berbentuk file.sql tapi ketikan manual. Mau gak mau ya copy paste dech. Finaly...jadi dech Tarichinya. Emang ada sedikit config di base urlnya.Gak tau knapa rewrite modenya g jalan di localhostku. Aku ganti dech $config['index_page'] yang semula kosong aku jadiin default index.php...eh bisaa...so..sekarang aku bisa belajar CI dunk....hehehehe...
Fiturnya banyak kok, pake 2 bahasa inggris ma indonesia. N yang buat aku kagum tu...ada Ajaxnya juga loch...
wuizzzz salut bangeth dech ma yang develop. Tapi sayang websitenya g bisa diakses, gak tau sekarang gimana nasib pendevelopnya. Pokoknya aku kasih jempol 5 dueh buat yang dah develop Tarichi..Makaseeh byanget. Aku cuman berharap moga Tarichi masih didevelop lagi biar meramaikan CMS-CMS Indonesia. Bangga deh ma Indonesia...muah..muah...
n yang mo download filenya bisa di download disini
Woke...met belajar CI duechhhh....Moga bremanfaat
Wassalamu'alaikum
14 August, 2009
Pengenalan Codeigniter
CodeIgniter adalah sebuah framework php yang dapat mempercepat developer untuk membuat sebuah aplikasi web. Ada banyak library dan helper yang berguna didalamnya dan tentunya mempermudah proses development.
Apa Keunggulan Codeigniter?
CodeIgniter sangat ringan, terstruktur, mudah dipelajari, dokumentasi lengkap dan support yang luar biasa dari forum codeigniter. Alasan lainnya adalah
- Menggunakan pattern MVC yang mempermudah dan meningkatkan flesibilitas
- Menghasilkan url yang search engine friendly
- Mudah untuk membuat library dan helpernya
- Jalan di PHP 4 (4.3.2+) dan 5
- Support banyak database MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, dan ODBC.
- Sekuritas aplikasi terjaga
- Banyak library dan helper yang mempermudah pekerjaan
Apa itu MVC?
MVC adalah kepanjangan dari Model View Controller. MVC sebenarny adalah sebuah pattern yang bertujuan memisahkan bisnis logic, data logic dan persentation logic (interface) atau simplenya memisahkan antara desain, data dan proses.
- Model: Model berhubungan dengan data dan interaksi ke database.
- View: View berhubungan dengan segala sesuatu yang akan di tampilkan ke end user. bisa itu halaman web, rss, javascript dan lain-lain
- Controller:Controller bertindak sebagai penghubung data dan view
Berikut ini adalah contoh penggunaan codeigniter untuk menampilkan berita yang ada di database.
Langkah 1: Download Codeigniter
Anda dapat mendownload codeigniter di website Codeigniter
Langkah 2: Ekstract Codeigniter
Setelah anda meng ekstrak, letakkan di folder htdoc anda. anda akan mendapatkan struktur direktori seperti ini :
Kita hanya akan bermain di folder application, di situlah aplikasi kita diletakkan.
- Folder system menyimpan semua file, baik itu file aplikasi yang kita buat maupun core frameworknya.
- Folder application: disinilah aplikasi yang akan kita bangun diletakkan
- Folder config : tempat menyimpan semua file konfigurasi yang ada di aplikasi mulai dari database, router dan autoload dari aplikasi
- Folder controllers : tempat menyimpan semua file controller.
- Folder errors : tempat menyimpan semua template error aplikasi
- Folder helpers : tempat menyimpan helper-helper yang bukan berasal dari CI
- Folder hooks : tempat menyimpan hook yang digunakan untuk mengubah alur fungsi dari core CI
- Folder language tempat menyimpan bahasa-bahasa yang akan di gunakan
- Folder libraries tempat menyimpan semua library buatan kita sendiri
- Folder models tempat menyimpan semua model.
- Folder views tempat menyimpan semua file view applikasi.
- Folder cache tempat menyimpan semua cache yang dibuat caching library.
- Folder codeigniter tempat menyimpan semua semua file internals CI.
- Folder database tempat menyimpan semua driver database drivers dan class yang akan digunakan.
- Folder fonts tempat menyimpan semua fonts yang digunakan image manipulation library.
- Folder helpers tempat menyimpan semua helper core CI.
- Folder language tempat menyimpan semua langguage core CI.
- Folder libaries tempat menyimpan semua library core CI
- Folder logs tempat menyimpan semua logs generated oleh CI.
- Folder plugin tempat menyimpan semua plugin core CI.
- Folder scaffolding tempat menyimpan semua file yang berfungsi sebagai scaffolding .
- Folder application: disinilah aplikasi yang akan kita bangun diletakkan
- Folder user_guide berisi userguide/manual penggunaan CI.
- Fileindex.php file yang akan menghandle semua request yang dilakukan oleh client.
Langkah 3: Konfigurasi Codeigniter
untuk menggunaka codeigniter setidaknya anda harus mengubah konfigurasi base_url. Semua request dan helper yang berhubungan dengan link akan menggunakan itu. buka file open up system/application/config/config.php
10 | $config['base_url'] = "http://localhost/belajar_ci/"; |
Langkah 4: Testing Default Codeigniter
Mengecek apakah dengan konfigurasi dasar sudah jalan apa belum. apabila sudah jalan akan ada tampilan seperti ini
Tips cara menambah / pasang shoutbox di blog kita
Secara umum untuk meletakkan shoutbox di website atau bog kita bisa menggunakan module, plugin atau addon yang sudah ada dengan mengaktifkannya tergantung jenis blog gratisan yang kita pakai. Tapi jika tidak bisa, maka kita bisa coba menggunakan shoutbox gratisan dari pihak ketiga.
Ada banyak situs web yang menawarkan jasa hosting shoutbox gratis kepada kita, seperti antara lain :
- http://www.shoutmix.com/main/
- http://www.free-shoutbox.co.uk/
- http://www.shootbox.fr/en/
- http://www.yellbox.com/
- http://www.shoutboxes.com/
Cara menginstall shoutboxnya yang dari pihak eksternal :
- Daftar accout baru di situsnya
- Seting-seting dikit
- Copy dan paste kode yang diberikan pada situs atau blog kita
Shoutbox siap digunakan kalau kodenya diperbolehkan jalan di server blog.
Panduan memasang shoutbox di blogger / blogspot :
- http://tutorials-for-new-blogger.blogspot.com/2007/07/add-shoutbox-on-your-blogger.html
- http://server3.oggix.biz/howto/bloggerbeta.html
Panduan memasang shoutbox di blog wordpress :
- http://en.forums.wordpress.com/topic/adding-shoutbox-give-me-a-link?replies=5
08 July, 2009
Aku ingin mendekapmu
Karena aku ingin memberi kekuatan yang tak sanggup kuucapkan dengan kata-kata
Apa pun ku ingin mendekapmu
karena telah kusaksikan banyak air mata mengalir dari pelupuk indahmu
Yang kulihat dengan hati bergetar
Aku ingin mendekapmu. . . . . .
Karena aku ingin berjalan bersamamu
Dalam menempuh liku hidup dengan tangan bergandengan
Ku ingin mendekapmu karena aku ingin kamu menangis didadaku
Kala hati dan pikiran jadi sesak tak menemukan jalan-jalan terang
Aku ingin mendekapmu. . . . . .
Karena aku tak punya bahasa lain untuk bicara tulus bahwa aku sungguh sayang padamu
Aku ingin mendekapmu karena tak mampu kulukiskan
Betapa ingin aku berbagi hidup dan kau jadi belahan diriku
Aku ingin mendekapmu. . . . . .
Karena aku ingin membisikkan kata-kata lembut"Aku selalu ada untuk mu"
Kau tidak akan pernah sendiri dan sunyi
Dan tak akan kubiarkan hatimu gentar
Aku ingin mendekapmu karena aku ingin mengusap rambutmu
Dan kuhirup wangi hati yang memberiku kelegaan
Aku ingin mendekapmu. . . . . .
Karena aku ingin mengecup keningmu
Agar kau tidur dengan damai dan wajah senyum
Aku ingin mendekapmu karena aku ingin mengecup kelopak matamu
Membuatmu terpejam dalam kehangatan agar bahagia datang memenuhi dadamu
Aku ingin mendekapmu. . . . . .
Karena aku ingin mengecup pipimu dan membiarkannya bersemu merah
Dengan mata berbinar dan wajah tersipu
Aku ingin mendekapmu karena kau sungguh berarti
Membuat hatiku hangat dan ringan penuh syukur tak terkira
Karena itu. . . . . .
Izinkanlah aku mendekapmu
Dengan tangan gemetar karena haru
Dan dada berdebar karena bahagia
Aku ingin mendekapmu. . . . . . . . . . . . . . . .
de-enjel.blogspot.com
Resize image JPEG dengan PHP
Artikel ini bertujuan untuk membuat sebuah gambar JPEG yang di-upload menjadi 3 bentuk(kecil, sedang, dan ukuran sebenarnya). Diharapkan dapat mengurangi beban load halaman website yang mempunyai list konten bergambar seperti e-commerce.
Catatan * : Hanya untuk format gambar (JPG,JPEG)
Menu upload gambar yang disediakan oleh website-website yang ada pada saat ini kebanyakan gambar yang di-upload di-copy secara langsung ke server. Jadi gambar yang dihasilkan hanya satu buah saja yaitu gambar yang di-upload. Padahal, pada kenyataannya website seperti e-commerce pada umumnya melakukan preview gambar sampai sebanyak tiga kali, yaitu:
- Preview gambar untuk list semua konten dengan keterangan singkat
- Preview gambar untuk keterangan detail
- Preview gambar untuk ukuran sebenarnya(versi large)
Apabila gambar yang dimiliki hanya satu buah saja, jadi setiap preview tersebut memakai gambar yang sama, hanya saja di-resize oleh perintah html. Hal ini tentu saja membebani pengunjung website ketika membuka list konten yang seharusnya menggunakan gambar kecil, tetapi disuguhkan gambar dalam ukuran sebenarnya. Oleh sebab itu penulis mencoba menawarkan sebuah solusi untuk hal di atas. Ilustrasinya seperti berikut:
- Pengelola web mengupload sebuah gambar JPEG (versi large)
- Sistem mengupload gambar tersebut menjadi 3 versi : versi small(untuk preview semua list konten), versi medium(untuk preview keterangan detail), versi large(ukuran sebenarnya)
Jadi, setelah gambar diupload dan dibuat menjadi 3 bagian maka website akan menampilkan gambar dalam ukuran sebenarnya(bukan di-rezise oleh perintah html).
Langkah-langkah implementasi :
1. Pastikan pustaka GD sudah diaktifkan agar PHP dapat mendukung pembuatan grafis secara on the fly.
Caranya:
- buka file configurasi php(php.ini) dengan text editor.
- Cari ;extension=php_gd.dll
- Hilangkan tanda ; sehingga menjadi extension=php_gd.dll
2. Buat folder “img” pada direktori htdocs(untuk web server Apache) atau wwwroot(untuk web server IIS)
3. Buat file php seperti di bawah ini dan simpan dengan nama “upload_image.php” di direktori yg sama dengan folder “img”:
function UploadImage($img_name){
header("Content-type: image/jpeg");
//direktori gambar
$vdir_upload = "img/";
$vfile_upload = $vdir_upload . $img_name;
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["img"]["tmp_name"], $vfile_upload);
//identitas file asli
$im_src = imagecreatefromjpeg($vfile_upload);
$src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi small 110 pixel
//set ukuran gambar hasil perubahan
$dst_width = 110;
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
imagejpeg($im,$vdir_upload . "small_" . $img_name);
//Simpan dalam versi medium 320 pixel
//set ukuran gambar hasil perubahan
$dst_width = 320;
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
imagejpeg($im,$vdir_upload . "medium_" . $img_name);
imagedestroy($im_src);
imagedestroy($im);
}
//Upload Gambar
UploadImage($_FILES["img"]["name"]);
?>
4. Buat file html seperti di bawah ini dan simpan dengan nama “upload.html” di direktori yg sama dengan folder “img”:
Image (JPG/JPEG) <input name="img" type="file">
<input name="submit" value="Upload" type="submit">
</form>
5. Coba upload sebuah gambar berformat JPEG dengan perintah tersebut.
Lihat pada direktori “img”, jika berhasil maka akan terbentuk 3 buah file upload.
16 June, 2009
Gombal Warning
Musim Terindah adalah ….
Ketika kau payungi siang dengan sapamu
Ketika kau tutup malam dengan belai manjamu
I luv u…
====================================
met malem yaa,,,, met bobo,,, jangan lupa berdoaa,,,
mimpi indahhhh,,, mimpiin akuu yaaa,,,, aku sayang kamuuu,,, jangan pernah tinggalin akuu yaaa,,,,,
=====================================
Nih
dah kusiapin makan siang yg istimewa buatmu: segelas cinta, sepiring
rindu, semangkok sayang, sepotong kasih, secuil cemburu, dan sebuah
doa.. Met maem yah..
===================================
1 pohöN bs jd HuTAN.
1 seNyumaN bs jd /HATiAN.
1 seNtuhAN bs jd Hal yg TAk TrlupAkAN
1 orANg sprTimu
bs jd rebutAN
========================================
Hari hujan,, lihatlahh ke luar jendela. coba hitung titik air yang jatuh dari langit ! Sebanyak itulahh aku merindukanmu
============================================
sms … sms … ada siapa disitu ? disini ada seseorang yang sayang denganmu. jika sayang denganku … sms balik donk …
===========================================
segitiga
pny 3 titik ujung…segiempat pny 4 titik ujung…aku harap rasa syg qta
sprti lingkaran yg tidak mempunyai titik akhir&tak berujung!!
==========================================
burung butuh sayap agar dia bs terbang dgn sempurna!!
aku bth kamu tuk ngejalanin hidup ni&buat semuanya jd sempurna…
setiap hari ku peluk kamu dihati aku…
==============================================
1x aku dilahirkan
1x aku hidup
1x aku akan mati
1 ayahku & 1 ibuku
1 cintaku…itu kmu…
======================================
Aku
mungkin bukan teman yang “sempurna” yg kamu cari, bukan juga yg
“terbaik” diantara semuanya, tapi yang pasti aku adalah teman yang
selalu ingat sama kamu
=====================================
ktika kmu tidur,kmu blh tu2p matamu..ktika kmu sedih,kmu blh tu2p matamu..ktika kmu mkn,kmu blh tu2p mulutmu..
tp jgn prnah kmu tu2p hatimu…krna didalamnya psti ada aku..
==========================================
“….Jikä
käü kecewä
dän b’sedih
krnä d’lükäi ücäpän Q,
….izinkän
kü hädir
meräwät
lükämü…
Krnä äkü…
JUAL PLESTER
Rp 500 @Biji
MAU BELI???
hehe bcanda, karna aku sayang kamu!!!!!
====================================================
aku ga brharap utk mnjadi orang yg trpntg dlm hidupmu..
itu permintaan yg trlalu bsr bagiku..
ak hanya brharap suatu saat nanti jk kau mlihatku..
kau akn trsenyum & brkata..
“dia slalu menyayangiku…
===========================================
Ga
semua bunga bisa jd lambang cinta,tapi mawar bisa..ga semua pohon bisa
berdiri kalau kehabisan air,tapi kaktus bisa..dan ga semua org bisa jd
pacar yg baik,tapi kamu bisa….
===========================================
“Akan kurangkai semua kata cinta yang ada di bumi ini, Jadikan seikat kembang agar kau tau semua isi hatiku..”
=======================================
“Seandainya bisa aku pengin menulis nama kamu di bintang, agar semua orang tau bahwa aku sangat mencintaimu”
=====================================
Dalam Sayur Ada Kaldu…
Relung Hatiku Tersirat Rindu
Bukan Maksudku Tuk Bilang I Miss You…
Ataupun Bilang I Love You…
Aa cuman mau bilang
Sebelum Tidur Pipis Dulu…
=====================================
Kasih… Aku rindu padamu saat aku sedih. Aku rindu padamu saat aku sendiri. Tetapi aku paling merindukanmu saat aku bahagia
================================
xxx,
xxx, xxx, xxx, xxx, xxx, aku ingin menulis sejuta kali namamu dihatiku.
agar saat satu namamu terhapus, aku masih punya 999 ribu lagi. sehingga
sampai matipun ga akan hilang namamu dihatiku…..
====================================
Setiap mlm
setiap detik….
ku slalu terbayang senyummu….
rambutmu yg sgt indah….
ingin rasanya selalu disampingmu slamanya.
trus…………..
Isiin Pulsa gw Yah say..kalo mw lanjutannya
==========================================
percintaan kita dik!
seperti denting gitar akustik
lembut dan manis didengar
meski kadang kita bertengkar
=========================================
Disaat hari panas maupun hujan , kamu selalu bawa mobilmu
Disaat aku lapar, kamu selalu ngirimin aku makanan delivery
Disaat aku pengen ganti handphone baru, kamu yang gesek kartu kreditmu
Disaat aku hamil, kamu dimana ?
========================================
aku
berusaha memberikan cinta terbaik yang aku punya buat kamu . aku
pastikan klo hatiku cuma buat kamu…. jadi jgn marah lagi ya sayang…..
=======================================
Pagi
ini gw bangun diantara orang2 yang gw sayangi. tp gw ngerasa kok masih
ada yg kurang ya. setelah gw cari kemana2 akhirnya gw tau itu siapa.
orang itu adalah kamu
====================================
seuntai kata terungkap dari jiwa
seulas senyum memberi pesona
ku alun nada tapi tak bersuara
hanya lewat sms ini ku tuliskan sebuah kata
“aku mencintaimu”
===================================
Pokoknya apapun yg km lakukan, ak akan selalu ngedukung kamu…
karena didalam hati ak, km adalah no. 1…
dan kita harus saling mendukung
supaya apa yg kita cita2kan be2, bisa terjadi
Amin..
======================================
jka aku dapat menarik pelangi d langit
maka akan ku bentuk namamu
dan kan ku kembalikan lagi ke langit
agar semua tau
betapa beruntungnya aku memilikimu
======================================
”
di sudut hatimu mungkin pernah terbesit pertyan konyol… apa tangan ini
akan menggenggam tgnmu selamanya? apa bibir ini akan selalu tersenyum
utkmu selamanya? aoa pelukan ini akan selalu kuberikan pdmu selamanya?
apa hati ini akan selalu mencintaimu? jika kau sudah mengetahui
jawabannya… utk apa kau tanyakan? dan utk apa ku jwb? “
===============================
Tuhan
tlg bantu dia Memejamkan matanya, temani dalam mimpi Indahnya agar
besok pagi dia terbangun dengan senyum Maniznya, sampaikan padanya
bahwa ku ingin jadi kekasih yg terbaik untuknya”
=======================================
Jika waktu dapat berenti mengalir…
Aku berharap itu waktu kita sedang bahagia.
Jika waktu harus mengalir pergi…
Aku berharap kamu ga kan ngelupain aku.
===================================
satu tambah satu sama dengan dua..
mau gak mau lo jadian sama gua……..
=====================================
oh betapa indahnya kamu membuat aq terasa terhanyut ketika melihat km kasihku
===================================
Lupa agama?
===> ooops…
Neraka!
Lupa orang tua?
===> ich…
Durhaka!
Lupa sesama?
===> ach…
Byasa!
Tapi lupa ama kamu?
===> Ehm…
mana bisa! : )
===============================
kamu pernah bilang perasaan aku ke kamu pasti berubah tar, ga kaya pas pedekate lagi. dan aku bilang ga akan
ternyata iya, perasaan aku ke kamu dah berubah
semakin hari, semakin aku tambah cinta dan sayang ama kamu
maafin aku ya..
===================================
Mlm
ini bulan bgt indah menyinari bumi seperti hatiku yg sdang bhagia krn
dsinari oleh cintamu yg begitu hangat bagai nyala api yang takkan padam
walau diterpa badai
====================================
Cintamu
adalah anugrah untukku sbb krn cintamu hatiku bhgia, ku ingin slalu
bersandar di pelukmu krn hanya km yg pantas menjagaku dan jagalah pula
hati dan cintaku spt bulan yg slalu menjaga malam di waktu gelap,
yakinkan hatimu aku milikmu dan hanya untukmu
===================================
…Smga Allah sgra meridhoi hub.Kta dlm suciny ikatan pernkahan..
======================================
sayang kamu tuh kaya kipas angin…. menyejukan hatiku… hehehehe
Tadi
malam aku kirim bidadari untuk menjaga tidurmu. Eh, dia buru-buru
balik. Katanya, ‘Ah, masa bidadari disuruh jaga bidadari?’ — Hoek!
=====================
Kalau kamu nanya berapa kali kamu datang ke pikiranku, jujur aja, cuma sekali. abisnya, ga pergi2 sih! — Najis Loh!
=====================
Sempet bingung jg, kok aku bisa senyum sendiri. Baru nyadar, aku lagi mikirin kamu. — WAKS!
Kalau suatu saat kamu hancurkan hatiku… akan kucintai kamu dengan kepingannya yang tersisa. — Hoeeek!
=====================
Berusaha melupakanmu, sama sulitnya dengan mengingat seseorang yang tak pernah kukenal. — Hahaha nice one!
=====================
Kalau kamu ajak aku melompat bareng, aku ngga bakalan mau. Mending aku lari ke bawah, bersiap menangkapmu. — idih gepeng ntar!
=====================
Aku
pernah jatuhkan setetes air mata di selat Sunda. Di hari aku bisa
menemukannya lagi, itulah waktunya aku berhenti mencintaimu. — jitak!
=====================
Ga usah janjiin bintang dan bulan untuk aku, cukup janjiin kamu bakal selalu bersamaku di bawah cahayanya. — najooos..
=====================
Kalau
kamu nanya mana yg lebih penting buat aku: hidupku atau hidupmu, aku
bakal jawab hidupku. Eits, jangan marah dulu, karena kamulah hidupku. —
gyahahaha sakit perut..
=====================
Pertama ketemu, aku
takut ngomong sama kamu. Pertama ngomong sama kamu, aku takut kalau
nanti suka sama kamu. Udah suka, aku makin takut kalau jatuh cinta.
Setelah sekarang cinta sama kamu, aku jadi bener2 takut kehilangan
kamu. Kamu emang menakutkan! — weeekkkk
=====================
Ketika hidup memberiku seratus alasan untuk menangis, kau datang membawa seribu alasan untuk tersenyum. — getok pake kursi
=====================
Jika
aku bisa jadi bagian dari dirimu, aku mau jadi airmatamu, yang
tersimpan di hatimu, lahir dari matamu, hidup di pipimu, dan mati di
bibirmu — maksut loh?!
=====================
Orang bilang bulan
itu indah…tapi aku bilang tidak. Orang bilang planet venus itu
cantik…tapi menurut aku tidak. Aku bilang bumi itu indah dan
cantik…karena ada kamu. — lempar pake bedug mesjid!
=====================
SMS Gobal Ungkapan cinta
hm.. apa ya,
ya ntar aja kuedit lg postingan ini
Oya,
bagi yg bermaksud menulis komentar yg menghina ajaran islam, menghina
Allah dan Muhammad SAW, sebaiknya anda urungkan niat anda, karna
komentar anda akan saya hapus,
sebenarnya saya jg gak tega, tapi lbh ga tega lg kalo Allah dan rasulNya dihujat, gitu,
harap maklum yach
have a nice day
gut lak
———————————————————-
kumpulan sms gombal - sms romantis - sms cinta - sms lucu - sms jayus - sms aneh - sms humor
OTOMATIS ROMANTIS (KUMPULAN SMS GOMBAL - SMS MESRA - SMS RAYUAN CINTA VERSI INDONESIA)
Mo blg kngn, diblng sok dekat.
Mo bilang sayang, takut dianggap gk taw malu.
Mo bilang…CINTA, Tkt dh ada yg poenya.
Terpaksa dech cm bs bilang lg ngapa??
======================================
Wafer bkata pd coklat
“Qt ni sungguh manis kn?”
Coklt menjawab
“ U pikir qt yg paling mnis?
U liat donk org yg baca sms ni
Lebih Manis!!
Liat..LIat
Dy tersenyum
Duh.. Manisnya…”
=========================================
Stitik ksh mbwt qt sayanx,
seucap kta mmbwt qt percaya,
sekecil luka mbwt qt kecewa,
tp sebuah P’shabtan akn slamanya bermakna…
========================================
Aku ingin mencintaimu dengan sederhana Dengan kata yang tak sempat diucapkan kayu kepada api yang menjadikannya abu,
dengan isyarat yang tak sempat disampaikan awan kepada hujan yang menjadikannya tiada
==========================================
Musim Terindah adalah ….
Ketika kau nyalakan pagi dengan senyummu
Ketika kau payungi siang dengan sapamu
Ketika kau tutup malam dengan belai manjamu
I luv u…
=====================================
Prtmnan qt g seperti esia yg setia 1 jm
Gk seperti baygon yg setia 8 jm
N gk sprt pepsodent
Yg setia 12 jam
Prtmanan qt hrs sperti…?
Rexona
Yg setia setiap saat
=======================================
Bukan laut namanya jika airnya tidak berombak, bukan cinta namanya jika perasaan tidak pernah terluka…
=============================
PERINGATAN PEMERINTAH: HATI2 THD SMUA UNGKAPAN CINTA DAN RAYUAN LEWAT SMS, KARENA SEMUANYA BOHONG. KECUALI SMS DARIKU????
===============================
Rayulah
aku,dan aku mungkin tak mempercayaimu. Kritiklah aku, dan mungkin aku
tak menyukaimu. Acuhkan aku, dan mungkin aku tak memaafkanmu.
Semangatilah aku, dan mungkin aku tak kan melupakanmu(William Arthur)
==================================
Inginku kirim
BUNGA, takut ia kn
LAYU, ingin ku kirim
SENYUM, takut tak
DIBALAS, ingin ku
kirim RINDU, takut
HASRAT tak ksmpaian.
jadi, ku kurim DOA
agr dirimu sht sllu..
==================================
Kata PETERPAN hidup itu butuh dengan SAHABAT.
Biar kita tidak KESEPIAN kayak DIGTA,
Dan juga kita jangan kayak RATU yang bisanya cuma nyari TTM,
Kan kita sudah dibilangin ama RADJA,kita harus JUJUR,
Biar tidak PUDAR seperti ROSSA,
Makanya kita harus bisa cari CINTA YANG SEMPURNA layaknya KANGEN BAND.
====================================
S-Seandainya
E-Engkau
L-Lebih kenal
A-Akan diriku
M-Maka aku
A-Akan
T-Tersenyum
M-Manis utkmu
A-Agar engkau
L-Lebih tahu
A-Aku sentiasa
M-Merinduimu
=======================
matamu bak purnama merindu
bisikmu seperti syahdu menusuk jiwaku
bibirmu telaga madu manis di sudut senyummu
bunga depositomu adalah sumber inspirasiku
==============================
MetroTV, CNN, detikcom, Bang Napi, Liputan 6, Antara, ESPN, WordPress News adalah berita basi
kabar darimu lah yang selalu kunanti
==========================================
tau ga knapa malem ini ga ada bintang ??
soalnya bintangnya pindah semua ke matamu…
======================================
Sekarang aku gendutan gak sih?
km tau gak kenapa?
soalnya….
km udah mengembangkan cinta yang banyak dihatiku….
======================================
cintaku lebih gombal dari pada sekedar gombalan para gombalers
======================================
Ingetin aku buat bawa kacamata hitam kalo ketemu kamu yak. Abisnya pesonamu menyilaukanku siy…
=====================================
kopi ini pahit, tapi kalau minum sambil melihat dirimu, kopi ini terasa manis deh…
Eh gak nyangka, kumpulan sms wagu dari hapeq yang dah q jual malah jadi top click di blog ini ha..ha..ha….
Buwad
nambahin yang kemaren , ni q posting lagi sms” gak jelas.ada yang
romantis, sok mesra, sok deket, sok imut, sok ganteng, sok jelek (WOy
Ngarang loe). Sebagian ada yang dikirimi temenq ada juga hasil nyari
dari om google..
==============================
Nih dah
kusiapin makan siang yg istimewa buatmu: segelas cinta, sepiring rindu,
sepotong kasih, secuil cemburu, dan sebuah doa.. Met maem yah..
15 June, 2009
Virus
12 June, 2009
Lentera kecilku
Terang sekali dia menyala...
Dan meskipun cuma sebuah lentera.
Dia mampu menerangi gelapnya hatiku,
mampu menyinari redupnya mimpiku, mampu meberikan kehangatan dalam hidupku.
Aku pun bisa berdiri tegak hadapi sisa usiaku karena terangnya lentera itu.
Tapi lentera itu meredup dan kini telah padam...
Tak ada lagi yang mampu terangi hatiku, tak ada lagi yang mampu menyinari mimpiku,
dan tak ada lagi sebuah kehangatan dalam hidupku.Aku kini jatuh terpuruk tak berdaya.
Aku kembali dalam gelapnya mimpi, hati dan hidupku.
Raihlah tanganku kawan,
bawa aku berdiri disampingmu...
papahlah pundakku hingga aku bisa berdiri sejajar denganmu..
tuntunlah aku melewati semuanya meski dengan langkahku yang tertatih...
Bawalah aku terbang bersamamu dengan sayap indah dipunggungmu...
Bantulah aku mencari lentera baru, meski tak seterang
dan seindah yang dulu...
Menjebol Password Bios
Password BIOS memang sangat berguna untuk melindungi komputer Anda supaya tidak ada orang lain yang dapat mengganti konfigurasi komputer Anda. Tapi password tersebut bisa menjadi malapetaka jika Anda lupa. Nah, jika Anda lupa password BIOS Anda, di bawah ini kami tampilkan default password yang aslinya memang disediakan oleh pembuatnya untuk mengantisipasi kejadian password yang terlupakan. Yang perlu Anda lakukan adalah mencoba satu per satu password tersebut sampai Anda menemukannya
AWARD BIOS
01322222, 589589, 589721, 595595, 598598, AWARD SW, AWARD_SW, Award SW, AWARD PW, _award, awkward, J64, j256, j262, j332, j322, HLT, SER, SKY_FOX, aLLy, aLLY, Condo, CONCAT, TTPTHA, aPAf, HLT, KDD, ZBAAACA, ZAAADA, ZJAAADC, djonet, %øåñòü ïpîáåëîâ%, %äåâÿòü ïpîáåëîâ%
AMI BIOS
AMI, A.M.I., AMI SW, AMI_SW, BIOS, PASSWORD, HEWITT RAND, Oder
PHOENIX
BIOS, CMOS, phoenix, PHOENIX
Password lainnya yang bisa Anda cob
LKWPETER, lkwpeter, BIOSTAR, biostar, BIOSSTAR, biosstar, ALFAROME, Syxz, Wodj
Menyembunyikan icon pada Control Panel
Pada bagian Control Panel kita dapat menjumpai berbagai applet yang dapat kita gunakan untuk membenahi berbagai setting pada Windows, mulai dari setting Display Properties, System Properties sampai mouse dan keyboard. Sayangnya kemudahan dalam melakukan setting tersebut membuat orang sering iseng-iseng mengganti settingnya. Ini tentu bukan hal yang menyenangkan.
Sebenarnya hal tersebut dapat dicegah dengan mudah, yaitu dengan menyembunyikan icon / applet pada control panel. Ada pun caranya adalah sebagai berikut :
Dari menu Start, pilih Run.
- Ketikkan control.ini dan klik OK atau cukup tekan Enter.
- Tambahkan baris di bawah [don't load].
Misalnya ingin menyembunyikan icon password, maka tambahkan password.cpl=no. netcpl.cpl=no untuk menyembunyikan icon Network. Daftar lebih lengkap bisa Anda lihat pada tabel di bawah. - Jika sudah selesai, simpan file control.ini tersebut dan restart komputer Anda untuk melihat perubahannya.
|
11 June, 2009
Membuat Commet Menggunakan Ajax
Hampir dari kita semua pasti telah memiliki
account facebook. Pada situs jejaring sosial ini, apapun bisa kita
komentari. Setiap kali ada teman ganti status kita bisa langsung beri
komentar. Kalau ada teman yang baru ganti foto, kita bisa langsung beri
komentar. Justru karena komentar-komentar inilah yang menjadikan kita
kembali mengunjungi situs ini.
Menurut perkiraan saya, hampir 80% dari proses apalikasi yang ada
pada facebook menggunakan pendekatan ajax. Begitu pula dengan aplikasi
komentarnya. Ketika kita menekan tombol submit setelah menuliskan
komentar, tanpa ada proses refresh halaman, komentar kita akan secara
otomatis muncul dan berbarengan dengan itu di simpan juga ke dalam
database. Bagaimana kah proses ini bisa terjadi? Saya akan
menjelaskannya berikut ini.
Proses menambahkan komentar
Untuk bisa menampilkan komentar yang baru saja kita tulis tanpa
perlu refresh halaman, kita perlu mendapatkan komentar-komentar yang
sudah diposting sebelumnya. Untuk mendapatkannya kita menggunakan:
Nama_id di sini adalah div yang berada di antara semua komentar yang sudah ada. Contohnya adalah sebagai berikut:
<!– list start –>
<div class=”Comment” id=”1″>
<div class=”SenderName”>Kandar</div>
<div class=”CommentDate”>23, April 2009</div>
<div class=”CommentContent”>Ini komentar dari kandar</div>
</div>
<div class=”Comment” id=”2″>
<div class=”SenderName”>Foo</div>
<div class=”CommentDate”>24, April 2009</div>
<div class=”CommentContent”>hellow world</div>
</div>
<div class=”Comment” id=”3″>
<div class=”SenderName”>Kandar</div>
<div class=”CommentDate”>23, April 2009</div>
<div class=”CommentContent”>Ini komentar dari kandar</div>
</div>
<!–list end–>
</div>
Untuk mendapatkan seluruh isi dimulai dari komentar list start hingga list end kita gunakan method
Untuk mendapatkan komentar yang telah ada kita buat satu variable dengan nama currentContent.
Berikutnya kita membuthkan sebuah variabel yang berfungsi untuk
menginisialisasi nilai dari form komentar. Variabel ini bertugas
mendapatkan nilai dari input nama dan isi komentar. Variabel ini kita
beri nama commentValue.
document.getElementById(’name’).value ) + ‘&YourComment=’ +
encodeURI( document.getElementById(’YourComment’).value );
Agar variabel ini bisa berfungsi, kita harus membuat sebuh form html. Berikut adalah kodenya:
<p><label for=”name”>Name:</label> <input type=”text” name=”name” id=”name” />
<p><label for=”YourComment”>Comment:</label>
<textarea name=”YourComment” id=”YourComment”
/></textarea></p>
<p><input name=”Submit” type=”submit” value=”Submit” /></p>
</form>
Langkah berikutnya adalah membuat suatu fungsi javascript yang
bernama postContents yang salah satu isinya adalah variabel
commentValue. Kodenya adalah sebagai berikut:
/* Query yang nilainya akan dikirim ke php.*/
var commentValue = ‘name=’ + encodeURI(
document.getElementById(’name’).value ) + ‘&YourComment=’ +
encodeURI( document.getElementById(’YourComment’).value );
/* File php yang bertugas melalukan proses penyumpanan. */
var send_to = ‘manage-comment.php’;
/*Div id untuk menampilan gambar preloader dan error.*/
var respons = ‘alert’;
postAjax(send_to, commentValue, respons, handleResponComment);
}
Selain variabel commentValue, di dalam fungsi postContent kita
mendapatkan sebuah fungsi bernama postAjax. Ini adalah fungsi yang
mengirimkan nila variabel commentValue dengan metode Ajax. Untuk itu
kita membuthkan suatu fungsi yang bertugas yang menginisialisasi
XmlHttpRequest. Berikut adalah fungsingya:
var obj = ”;
function createXmlHttpRequest() {
var xmlHttp = false;
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject(”Microsoft.XMLHTTP”);
} else {
xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {
alert(”Ops sorry We found some error!!”);
}
return xmlHttp;
}
Selanjutnya kita membuthkan sebuah fungsi yang bertugas untuk
menerima respon setelah terjadi proses XmlHttpRequest. Fungsi ini kita
beri nama handleResponComment berikut adalah kodenya:
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
/* Untuk menerima respon balik dari php, kita menggunakan JSON. */
var JSONRespons = eval(’(’ + xmlHttp.responseText + ‘)’);
if(JSONRespons.status == 1){
/*
* Jika penyimpanan data ke dalam database telah berhasil, proses selanjutnya adalah memanggil fungsi commentResponse.
*/
commentResponse(JSONRespons);
}
else{
/*Jika komentar baru sudah muncul, form kita aktifkan kembali dengan
memanggil fungsi enableForm() dengan menggunakan event onload pada
image.*/
document.getElementById(obj).innerHTML = JSONRespons.message +
‘<img src=”ajax-loading.gif” width=”0″ height=”0″
onload=”enableForm();”>’;
}
} else {
/* Tampilkan error jika ada.*/
document.getElementById(obj).innerHTML = ‘Error: ‘ + xmlHttp.statusText;
}
}
else{
/*
* Nonaktifkan form sesaat setelah user menekan tombol submit.
* Munculkan juga image preloader.
*/
document.getElementById(obj).innerHTML = ‘<img src=”ajax-loading.gif”>’;
document.getElementById(’name’).disabled=true;
document.getElementById(’YourComment’).disabled=true;
document.getElementById(’submit’).disabled=true;
}
}
untuk mencegah user menekan tombol submit kembali, selama proses
berlangsung, form kita nonaktifkan dahulu. Jika semua proses telah
selesai kita membuthkan sebuah fungsi yang bertugas untuk kembali
mengaktifkan form. Berikut adalah fungsinya:
/* Mengaktifkan kembali form jika semua proses telah selesai. */
document.getElementById(’name’).disabled=false;
document.getElementById(’YourComment’).disabled=false;
document.getElementById(’submit’).disabled=false;
}
Jika semua proses penyumpanan komentar baru telah berhasil, sekarang
waktunya untuk menampilkan komentar yang baru saja di tambahkan oleh
user. Berikut adalah fungsingya:
/*Melist komentar yang telah ada.*/
var current_contents = document.getElementById(’CommentList’).innerHTML;
/* List komentar yang telah ada ditambah komentar baru. */
var newComment = current_contents + ‘<div class=”Comment” id=”‘ +
JSONRespons.message_id + ‘”><div class=”Remove”><a
href=”javascript:deleteContent(’ + JSONRespons.message_id +
‘);”>Remove</a></div><div
class=”SenderName”><img src=”ajax-loading.gif” width=”0″
height=”0″ onload=”enableForm();”>’ + JSONRespons.name +
‘</div><div class=”CommentDate”>’ + JSONRespons.date +
‘</div><div class=”CommentContent”>’ + JSONRespons.comment
+ ‘</div></div>’;
/* Mendapatkan total komentar saat ini*/
var currTotalComm = document.getElementById(’numComment’).innerHTML;
/* Total komentar saat ini ditambah satu.*/
document.getElementById(’numComment’).innerHTML = parseInt(currTotalComm) + parseInt(1);
/*Munculkan semua komentar, termasuk yang baru saja ditambahkan.*/
document.getElementById(’CommentList’).innerHTML = newComment;
/* reset form.*/
document.getElementById(’CommentForm’).reset();
/* Hilangkan image preloader.*/
document.getElementById(’alert’).innerHTML = ”;
}
Proses menghapus komentar
Berikut ini adalah tiga buah fungsi yang bertugas untuk menangani proses penghapusan komentar.
var postValue = ‘id=’ + messageID;
var send_to = ‘manage-comment.php’;
var respons = ‘alert’;
input_box = window.confirm(’Are you sure want to delete this comment?’);
if (input_box==true){
postAjax(send_to, postValue, respons, handleDeletedComment);
}
}
function handleDeletedComment(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var JSONRespons = eval(’(’ + xmlHttp.responseText + ‘)’);
if(JSONRespons.status == 1){
deleteNow(JSONRespons.id);
}
else{
document.getElementById(obj).innerHTML = JSONRespons.message;
}
} else {
document.getElementById(obj).innerHTML = ‘Error: ‘ + xmlHttp.statusText;
}
}
}
function deleteNow(id){
var delete_comment = document.getElementById(id);
var currTotalComm = document.getElementById(’numComment’).innerHTML;
document.getElementById(’numComment’).innerHTML = parseInt(currTotalComm) - parseInt(1);
delete_comment.parentNode.removeChild(delete_comment);
enableForm();
document.getElementById(’alert’).innerHTML = ”;
}
Untuk proses yang ditangani php, semuanya ada pada file manage-comment.php.
Demikian panduan Comment Ajax ini dibuat, semoga bisa membantu para teman-teman developer.
Sumber dari situs Ilmu Website dalam kategori ajax dengan judul Membuat Comment Ajax
12 May, 2009
Export MySQL data ke Excel dengan PHP
Kadang-kadang data yang berada di database akan dicetak atau disimpan dalam format Excel atau spreedsheet. Beberapa aplikasi client database menyediakan fasilitas Export Data, baik ke dalam tabel html, DBF file, maupun Excel File.
Sekarang Kita akan melakukan export data MySQL ke file excel dengam menggunakan aplikasi yang dibuat dengan PHP. Berikut angkah-langkahnya,
Kita buat tabel contoh (id int(5), Nik varchar(8), nama varchar(25)) di dalam database test. lalu kita isi tabel tersebut dengan beberapa data dan kita export data tersebut ke dalam format file Excel.
Langkah pertama adalah melakukan konfigurasi koneksi ke server MySQL:
$user="whoami";
$pass="screet";
$db="test";
$conn=mysql_connect($host,$user,$pass) or die(mysql_error()."Koneksi Gagal");
?>
Setelah melakukan koneksi database dan koneksi berhasil, lalu kita buat tabel di atas, jangan lupa gunakan @ pada fungsi mysql_query, tanda @ digunakan untuk menghilangkan komentar error ketika ada kesalahan pembuatan tabel, hal ini dimaksudkan apabila tabel sudah ada, maka program tetap jalan tanpa ada pesan error.
Setelah Tabel selesai dibuat kita isi data tabel tersebut, berikut contoh script untuk membuat tabel dan mengisi datanya:
mysql_select_db($db);
$create="CREATE TABLE contoh (id INT( 5 ) NOT NULL AUTO_INCREMENT ,nik VARCHAR( 8 ) NOT NULL ,nama VARCHAR( 25 ) NOT NULL ,PRIMARY KEY ( id ) ,UNIQUE (nik)) TYPE = innodb";
$kueri_create=@mysql_query($create);
/* selesai create */
/* Insert data */
$insert="INSERT INTO `contoh` ( `id` , `nik` , `nama` )VALUES ('1', '00100001', 'Didik'), ('2', '00100002', 'Kurniawan')";
$kueri_insert=@mysql_query($insert);
?>
Setelah tabel siap dan data sudah ada, sekarang kita akan melakukan proses export data tersebut, berikut scriptnya:
//die($select);
$export = mysql_query($select);
$fields = mysql_num_fields($export);
for ($i = 0; $i < $fields; $i++) {
$header .= mysql_field_name($export, $i) . "\t";
}
while($row = mysql_fetch_row($export)) {
$line = '';
foreach($row as $value) {
if ((!isset($value)) OR ($value == "")) {
$value = "\t";
} else {
$value = str_replace('"', '""', $value);
$value = '"' . $value . '"' . "\t";
}
$line .= $value;
}
$data .= trim($line)."\n";
}
$data = str_replace("\r","",$data);
if ($data == "") {
$data = "n(0) Records Found!\n";
}
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; filename=contoh.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
?>
Selamat mencoba!
Sebagian source diambil dari berbagai sumber
08 May, 2009
Membuat Paging dengan PHP
Sistem Paging ini saya jelaskan lebih dikhususkan untuk penggunaan pada Website.
Sekarang saya akan menjelaskan dulu logika dasar dari sistem Paging. Perhatikan table di bawah ini :
Sebagai contoh, kita memiliki 22 record daftar telepon, kemudian ingin kita tampilkan dengan dibagi menjadi beberapa halaman dengan maksimum 5 record per halaman.
Nah, pertama kita cari dulu jumlah halaman yang akan terbentuk :
Jumlah Halaman = Total Record / Maksimum Record tiap halaman
Jumlah Halaman = 22 / 5 = 4.4 Halaman
Ibarat kan saja halaman itu halaman pada buku novel ukuran kertas A4,dimana ada sisa sedikit cerita yang tidak muat lagi untuk ditampilkan di halaman terakhir, mau tak mau kertas musti ditambah satu lagi guna menempatkan sisa cerita yang ada (walaupun hanya menggunakan separo dari ukuran kertas saja. Maka dari itu setiap perhitungan Jumlah Halaman kita akan bulatkan ke atas.
Jumlah Halaman = 22 / 5 = 4.4 = 5 Halaman
Kemudian setelah jumlah halaman didapat, kita lakukan pencetakan nomor halaman (berupa link). Masing-masing halaman/link diberi value kelipatan 5 (jumlah maksimum record per halaman) dimulai dari 0 (karena perhitungan record dari database dimulai dari 0). Jadi pada halaman 1 akan memiliki value 0, halaman 2 memiliki value 5,dst . Dapat dilihat pada table di atas. Value ini akan dipakai sebagai penanda awal record yang akan ditampilkan. Halaman 1 akan dimulai dari record ke-0, halaman 2 dimulai dari record yang ke-5,dst.
Nah,ini logika sistem paging yang saya pikiran. Sekarang saya akan menjelaskan menggunkan coding PHP.
function paging($curRec,$totalRec,$maxRec){
$totalPage=ceil($totalRec/$maxRec);
$curPage=ceil(($curRec+1)/$maxRec);
$str="";
/*--------------------------prev button-----------------------*/
if($curPage>1){
$rec=($curPage-2)*$maxRec;
$str.=’ prev’;
}
/*-------------------------generate page number----------------*/
for($i=1;$i<=$totalPage;$i++){ if($i==$curPage){ $bold=true; }else{ $bold=false; } $rec=($i-1)*$maxRec; $angka=($bold)?””.$i.””:$i;
$str.=’ ’.$angka.’’;
}
/*--------------------------next button-----------------------*/
if($curPage<$totalPage){ $rec=($curPage*$maxRec); $str.=’ next’;
}
return $str;
}
Saya akan jelaskan perbagian.
function paging($curRec,$totalRec,$maxRec){
Disini, Paging saya buat dalam bentuk function , jadi bisa dipakai dengan mudah setiap saat. Paramater yang diterima oleh function paging ini ada 3 yaitu :
1. $curRec = digunakan untuk memberitaukan function record pertama dari halaman yang sedang aktif.
2. $totalRec =berisi total record yang berada di dalam database.
3. $maxRec= berisi informasi maksimum record yang boleh ditampilkan tiap halaman.
$totalPage=ceil($totalRec/$maxRec);
Nah ini untuk mencari total halaman yang akan dibentuk (seperti yang sudah dijelaskan logikanya di atas).
$curPage=ceil(($curRec+1)/$maxRec);
$str="";
Di atas tadi dijelaskan bahwa masing-masing halaman diberi value, nah value itu akan dipakai disini untuk mengetahui halaman yang sedang aktif dengan menggunakan rumus diatas.Untuk rumusnya, jangan tanya kenapa, itu juga saya ketemu sendiri dengan mencari kecocok2an, kalo penasaran coba tes saja. Kemudian sediakan satu variable kosong untuk menyimpan string paging.
/*--------------------------prev button-----------------------*/
if($curPage>1){
$rec=($curPage-2)*$maxRec;
$str.=’ prev’;
}
/*-------------------------generate page number----------------*/
for($i=1;$i<=$totalPage;$i++){ if($i==$curPage){ $bold=true; }else{ $bold=false; } $rec=($i-1)*$maxRec; $angka=($bold)?””.$i.””:$i;
$str.=’ ’.$angka.’’;
}
/*--------------------------next button-----------------------*/
if($curPage<$totalPage){ $rec=($curPage*$maxRec); $str.=’ next’;
}
Nah setelah perhitungan tadi, maka kita sudah bisa mencetak /membuat paging dengan code di atas. Supaya gak bingung dengan code diatas, coba baca code-nya sambil melihat table yang sudah saya kasi diatas. Ini saya sertakan file php-nya supaya lebih jelas. Kalo masih bingung jg, bs hubungi saya ke email, kalo sempat saya balas .
contoh paging (tanpa database)
contoh paging (dengan database)
07 May, 2009
Anomali Pada Windows
benarkah anomali? lagi?
hmm.. pasti bingung, ada apa dengan win$$ kali ini?? silahkan dicoba sendiri yaa, untuk versinya windows XP..
-
-
-
Anomali 1
Anda tidak akan bisa membuat folder dengan nama CON di mana saja. Silahkan dicoba jika tidak percaya.
Anomali 2
Bagi anda pengguna sistem operasi Windows, coba lakukan langkah berikut:
1. Buka Notepad
2. Tulis “Bush hid the facts” (tanpa tanda kutip)
3. Simpan dimana saja
4. Close dan buka lagi.
Anda akan melihat text yang tersimpan tadi menjadi karakter aneh. Silahkan dicoba.
Anomali 3
buka notepad..terus ketikkan “.LOG” (tanpa tanda kutip) dan simpan dengan nama sembarang.lalu buka kembali..tulisan tadi akan berganti menjadi tanggalan dan jam saat anda menulis tadi.
Anomali 4
Dikatakan bahwa ini ditemukan oleh orang Brasil, silahkan dicoba sendiri.
Buka Microsoft Word dan ketik
=rand (100, 99)
Kemudian tekan ENTER , Lihat hasilnya :).
-
gimana? udah di coba belom? bingung?kaget? shock, putus asa? susah buang air besar? *lebay* okei2 gw kasih tau kalo kenapa kok hal itu terjadi diwindows.
-
Anomali 1 : CON Folder
Con adalah salah satu default reserved driver name dalam OS DOS dan Windows, yang tidak dapat digunakan sebagai nama file ataupun folder. Di Windows Nama folder dan Special System Variables berbagi dengan tampilan yang sama, karena itulah ketika anda membuat folder dengan nama System Variable akan dianggap folder tersebut sudah ada.
Karena itulah lw gak akan bisa menamai folder dgn nama berikut ini ( case sensitive)
CON, NUL, COM1, COM2, COM3, LPT1, LPT2, LPT3, COM1 hingga COM9 dan LPT1 hingga LPT9….
CON berarti console , COM1 berarti serial port 1 , LPT1 berarti parallel port 1 , kalo kata orang barat mah gini :
- CON : Keyboard and display
- PRN : System list device, usually a parallel port
- AUX : Auxiliary device, usually a serial port
- CLOCK$ : System real-time clock
- NUL : Bit-bucket device
- A:-Z: : Drive letters
- COM# : #th serial communications port
- LPT# : #th parallel printer port
* symbol # untuk sebuah angka
Ini jg berlaku di Linux, dimana hardware resource direpresentasikan layaknya suatu file. Misalnya: /dev/tty, /dev/null dsb. Tapi kita tetep bisa kok bikin folder CON, caranya:
- buka command prompt
- ketik “mkdir \\.\c:\con”
- akses direktori “dir \\.\c:\con”
- hapus direktori “rmdir \\.\c:\con”
Anomali 2 : Notepad “Bush hid the facts”
unsur politik? gak, sama sekali bukan.. ini adalah bugs microsoft yg hampir semua produk nya ada bug.
ketika kalimat “bush hid the facts” disimpan ke sebuah file, notepad menyimpan tanpa masalah. Bisa dibuktikan dengan membuka file tersebut dengan editor lain, misalnya wordpad. Masalah baru muncul waktu file tsb dibuka oleh notepad itu sendiri. Sebelum membuka file itu, notepad berusaha ngedeteksi encoding yg digunakan. Ternyata algoritma deteksi ini keliru jika file yang dimaksud mengandung kalimat dengan pola 4-3-3-5 karakter atau pola “xxxx xxx xxx xxxxx”,sehingga membentuk kode ASCII tertentu. Akibatnya file yg disimpan dalam encoding ANSI tsb malah dibuka dalam encoding UTF-16.
Anomali 3 : Notepad .Log
bugs lagi niy? bukan2 ini emang fasilitas dari microsoft untuk cetak tanggal sekarang.. ini mah pihak perusahaan juga dah tau, ini normal banget ,
SUMMARY
Microsoft Notepad is a word processing tool included with Windows and is installed by default under the Accessories program group. You can use it to create a log-type file that adds the current date and time each time the Notepad file is opened. This article describes how to create a log file with Notepad.MORE INFORMATION
To create a log file in Notepad:
1. Click Start, point to Programs, point to Accessories, and then click Notepad.
2. Type .LOG on the first line, and then press ENTER to move to the next line.
3. On the File menu, click Save As, type a descriptive name for your file in the File name box, and then click OK. When you next open the file, note that the date and time have been appended to the end of the log, immediately preceding the place where new text can be added. You can use this functionality to automatically add the current date and time to each log entry.
sumber : http://support.microsoft.com/kb/260563
Anomali 4 : =rand (100, 99)
Kenehan ini sering dianggap bug pada Microsoft Office Word, namun sebenarnya hal-hal semacam ini merupakan hal yang lumrah yang dimasukkan oleh programer dalam mengetes oleh seorang tipografer atau sekedar iseng pada suatu produk. Karena programernya kebanyakan geek, dan gila game, maka muncullah kalimat “The quick brown fox jumps over the lazy dog” yang berulang pada kode itu. Hal-hal ini disembunyikan dan dapat diakses dengan cara-cara/trik-trik tertentu. Ini disebut “easter egg”. Trik di word itu salah satu easter egg.
rand berarti random
angka (200,99), 200 berarti paragraf, dan 99 berarti 99 kalimat per paragraf.
Coba anda ubah menjadi (1,1) atau angka lainnya, hasilnya akan berbeda.
sumber : http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B212251
ini bukanlah anomali atau misteri tapi pasti suatu history..06 May, 2009
Membangun SMS Gateway denga Gammu dan MySQL
Saya sangat bersyukur sekali, karena sudah 1 tahun saya mencoba membangun SMS Gateway menggunakan gnokii, kannel,etc, tapi saya selalu menemukan masalah, dan sekarang alhamdullilah telah berhasil membangun SMS Gateway menggunakan Gammu yang saya rasa cukup stabil. Handphone yang telah berhasil saya coba adalah Nokia 3310 dan Siemens C35i. Distro linux yang saya gunakan untuk membangun SMS Gateway ini adalah Trustix 3.0. Sebelum installasi kita lakukan silahkan anda baca-baca info tentang Gammu di http://www.mwiacek.com/gsm/soft/gammu.html
Gimana!! udah selesai bacanya?? Oke..lansung saja dan tidak banyak basa-basi, mari kita mulai saja mengumpulkan kebutuhan untuk membangun SMS Gateway menggunakan Gammu ini.
1. Gammu.tar.gz
Dapat anda download di : http://www.mwiacek.com/zips/gsm/gammu/gammu.tar.gz
atau # wget http://www.mwiacek.com/zips/gsm/gammu/gammu.tar.gz
2. Web Server (Jika anda sudah punya webserver, abaikan saja no 2 ini, kalau belum terpaksa anda harus install dulu apache,myslq,php)
3. Handphone Nokia 3310 atau Siemens C35i, untuk support handphone lainnya silahkan baca lagi http://www.mwiacek.com/gsm/soft/gammu.html
Gammu support dengan berbagai merek handphone kok lihat ini :
Gammu currently supports:
majority of Nokia phones from DCT3 generation with Nokia operating system - for example Nokia 3210, 3310, 3315, 3410, 5110, 5130, 6110, 6130, 6150, 6210, 7110, 8210
majority of Nokia phones from DCT4 generation with Nokia operating system - for example Nokia 3100, 3510, 3510i, 6220, 6230, 6310, 6310i, 6510, 6610, 7210, 8310
many AT devices - for example many Siemens, Sony Ericsson, Nokia, Alcatel models
Alcatel from BE5/BF5/BH4 generation - for example 501, 511, 512
some functions with OBEX and Symbian devices
4. Kabel Serial untuk handphone
Jika anda sudah berhasil mendonwload gammu.tar.gz, silahkan di extract
#tar xvfz gammu.tar.gz
Setelah anda extract secara otomatis anda akan mendapati folder gammu-1.05.00, sekarang masuklah ke folder tersebut
#cd gammu-1.05.00
Sebelum anda menginstall biasakan membaca README, INSTALL, etc.
#./configure
#make
Disini perlu anda perhatikan apakah ada yang error atau tidak jika ada error!, berarti library mysql anda masih kurang lengkap, biasanya error yang ditemui adalah "lssl" sering tidak ditemukan ketika melakukan "make" atau database mysql tidak support dengan gammu-nya.
(Solusi-nya coba install ulang mysql-nya atau lengkapi library yang dibutuhkan)
#make shared
#make install
#make installshared
Selanjutnya anda perlu meng-upgrade "library"
# vi /etc/ld.so.conf
Tambahkan link library dengan mengetik /usr/local/lib pada file ld.so.conf, selanjutnya lakukan upgrade library dengan mengetik
#/sbin/ldconfig
Note : Jika anda tidak menemukan error apa2 sampai tahap ini berarti anda sudah berhasil mengintall Gammu SMS Gateway
Sekarang coba masuk lagi ke folder dimana anda meng-extract gammu.tar.gz dan copy-lah file yang ada pada folder /docs/example/config/ disitu anda akan menemukan 3 buah file dengan nama gammurc, mysql.sql, smsdrc lalu file gammurc dan smsdrc anda copy-kan ke folder /etc
#cp gammurc smsdrc /etc/
Selanjutnya cari editlah file tersebut seperti ini :
[gammu]
port = /dev/ttyS0 #Jika anda memakai COM2 ganti dengan ttyS1
#model = 6110 #model handphone-nya anda abaikan saja, karena kalau diaktifin sering timbul masalah
connection = fbus #Kalau anda pakai hp Nokia connection-nya "fbus" jika anda memakai hp Siemens ganti "fbus" menjadi "at19200"
#synchronizetime = yes
#logfile = gammulog
#logformat = textall
#use_locking = yes
#gammuloc = locfile
#startinfo = yes
#gammucoding = utf8
#rsslevel = teststable #usephonedb = yes
Jika anda masih bingung, didalam file gammurc tersebut sudah ada petunjuk pemakaian lihat bagian bawah-nya.
Jika anda malas untuk mengedit file-nya, anda juga bisa mendapatkan file-nya di http://www.posmetropadang.com/gammu/gammurc
Sekarang pastikan kabel data dan handphone anda sudah tersambung ke port COM1 pada komputer anda, selanjutnya anda tinggal ketik
#gammu --identify
Saya harap anda dapat melihat keluaran seperti dibawah ini :
Manufacturer : Nokia
Model : 3310 (NHM-5)
Firmware : 06.33 F (28-11-03)
Hardware : 1012
IMEI : 350835608671298
Original IMEI : 350835608671298
Manufactured : 0802
Product code : 0505201
Simlock 1 : MCC+MNC 00101, opened, user , counter 0
Simlock 2 : GID1 0000, opened, factory, counter 0
Simlock 3 : GID2 0000, opened, factory, counter 0
Simlock 4 : MSIN 0000000001, opened, factory, counter 0
MSID : 830d50880846870ebedd126096
MCU checksum : 9C79
DSP ROM : 6
Jika sudah ada koneksi seperti diatas berarti gammu sudah bisa mengenali handphone anda dan kita sudah bisa melanjutkan ke step yang lainnya.
Nah sekarang kita tinggal membuat, bagaimana semua sms yang masuk lansung tersimpan ke database mysql dan dapat ditampilkan ke website dengan memakai php scripts.
Oke lanjut bro... kerjaan kita sudah hampir selesai, mungkin ada kopi atau rokok yang bisa disruputt dulu hehe...??
Sekarang coba anda buka file smsdrc yang telah anda copy-kan ke folder /etc tadi
#vi /etc/smsdrc
bagian dibawah ini biarkan saja apa adanya
[smsd]
PIN = 1234
logfile = smsdlog
commtimeout = 1
sendtimeout = 10
carilah dan edit bagian dibawah ini sesuai dengan keadaan mysql anda
# ------------------------- SETTINGS FOR --smsd MYSQL ---------------------------
user = root
password = password_mysql_anda
pc = localhost
database = nama_database
Note : Selain bagian yang saya sebutkan diatas mohon anda kasih tanda "#" karena yang kita butuhkan disini hanya bagian seperti yang saya sebutkan diatas saja, guna untuk koneksi ke database mysql-nya.
Sekarang anda masuk ke directory /docs/example/config/ terdapat file ‘mysql.sql’ , yang adalah structure table yang digunakan, anda tinggal memasukkannya di MySQL database anda.
Buat database sms
#mysqladmin –u root –p create sms
Buat table gammu dari file ‘mysql.sql’
#mysql –u root –p < mysql.sql
Atau dengan cara yang lebih mudah, anda dapat membuat database dan membuat table gammu melalui phpmyadmin http://localhost/phpmyadmin
Setelah selesai anda sudah bisa menjalankan daemon smsd-nya
#gammu --smsd MYSQL /etc/smsdrc
Log filename is "smsdlog"
Press Ctrl+C to stop the program ...
Jika keluar seperti yang diatas berarti SMS Gateway anda sudah berjalan dengan baik dan anda bisa menggunakan sesuai kebutuhan anda, dan semua sms yang ada di handphone anda akan lansung masuk kedalam database mysql.
Untuk tahap selanjutnya anda tinggal menampilkan sms anda ke web menggunakan php scripts, php scripts-nya bisa anda download di
http://posmetropadang.com/gammu/sms.zip
Anda perlu sedikit mengedit sms.php-nya sesuai dengan keadaan server database anda.
Sekarang anda bisa membuka sms lewat browser kesayangan anda dengan mengetik http://localhost/sms.php
Nah sekarang apa yang harus anda lakukan?? yang perlu anda lakukan adalah menjalan service daemon smsd secara otomatis ketika komputer di restart.
Buatlah file dengan nama gammu.sh dan simpanlah dalam direktori /usr/local/bin/
#cd /usr/local/bin/
#vi gammu.sh
Isinya sebagai berikut :
#!/bin/sh
export LANG=da_DK
/usr/local/bin/gammu --smsd MYSQL /etc/smsdrc
Setelah itu editlah file /etc/inittab anda
#vi /etc/inittab
Tambahkan baris dibawah ini pada inittab anda
GA:345:respawn:/usr/local/bin/gammu.sh
Wah... cukup panjang juga, hmmm mudah-mudahan tidak ada masalah ya... sekarang habiskan kopi anda, sampai disini anda sudah selesai membangun SMS Gateway menggunakan Gammu. Jika ada kritikan dan pertanyaan jangan sungkan kontak saya.
e-mail : yonaldi@gmail.com
Wrote : Yonaldi
Jika anda bingung dengan langkah2-nya karna saya lihat disini text-nya ketengah semua jadi untuk solusi silahkan anda buka http://lintau.com