Welcome Guys

Penggemar :D

Skala Prioritas......

Written By pcbolong on Tuesday, November 23, 2010 | 3:28 AM

1. Inventory
2. SKRPS
3. Perl&Crawler

:D Post g jelas... :D
3:28 AM | 4 comments | Read More

Buku-buku-buku

Written By pcbolong on Saturday, October 16, 2010 | 5:08 AM

Sore tadi sekitar jam 5 an, jalan-jalan ke Jogja Book Fair 2010 di Jogja Expo Center. Menurutku sih, pameran-pameran yang ada sekarang cuma melakukan perpindahan tempat jualan alias lapak saja. Kenapa? Ya coba dilihat saja. Yang dijual sama dengan yang ada di toko nya, terus harganya juga sama. Tidak ada yang menarik. Paling cuma ditambah dengan sekumpulan acara2 saja. Tidak ada perkembangan berarti yang dipamerkan disana. Jadi seharusnya namanya bukan Jogja Book Fair, tetapi lebih tepatnya menurut saya Jogja Penjual Book Fair. Hehehe... Daripada membeli buku saya lebih menyukai mencari ebook di internet. Toh, kebanyakan isinya juga sama, karena kebanyakan penulis juga mencari referensi dari internet :D Sebagai share saja, saya biasanya mencari ebook sering nya di scribd.com. Hmm...sekian dulu curhat dan cerita untuk hari ini. :D Happy weekend...
5:08 AM | 0 comments | Read More

Mesin Pencari (Search Engine)

Cara kerja mesin pencari secara sederhana adalah menampilkan alamat-alamat web dengan disertai sedikit materi yang terdapat di dalamnya, seperti uraian singkat, tanggal penulisan, dan beberapa field-field, yang semua itu disebut dengan meta data. Mesin pencari mendapatkan data-data tersebut dari sebuah mesin yang disebut dengan web crawler atau browser web yang berjalan secara otomatis. Web crawler tersebut berjalan menelusuri internet untuk mengunjungi web-web yang sudah ditentukan untuk dibaca dan direkam. Hasil pembacaan dan perekaman tersebut disimpan di dalam sebuah database. Dari database inilah mesin pencari mendapatkan data-data yang akan ditampilkan sesuai dengan query dari pengguna.

Secara teknis, mesin pencari sederhana hanya membutuhkan dua mesin utama, yaitu satu mesin sebagai web crawler, dan satu mesin sebagai database server sekaligus sebagai web server tempat menyimpan tampilan web utama mesin pencari. Tetapi dengan berkembangnya kebutuhan sebuah mesin pencari, dibutuhkan sebuah mesin yang digunakan sebagai data mining. Data mining ini bertugas untuk mengatur parser kalimat, membaca query perkata atau perkalimat, sehingga hasil pencarian menjadi lebih akurat. Sebenarnya saya belum terlalu mengetahui mengenai konsep data mining ini.
Dapat disimpulkan, cara kerja sebuah mesin pencari sederhana secara keseluruhan adalah pertama web crawler berjalan menelusuri internet untuk membaca dan merekam data yang ada pada web-web yang dikunjungi. Kemudian data-data tersebut disimpan kedalam sebuah database. Database ini akan dibaca dan diambil oleh mesin pencari sebagai hasil dari pencarian yang berdasarkan query yang telah diminta.
4:47 AM | 0 comments | Read More

Fungsi waktu pada mysql

Written By pcbolong on Monday, October 4, 2010 | 5:42 PM

Rasa ingin menulis ini begitu dalam dan kuat. Setelah saya mengalami kesulitan dalam mengingat code program. Hal ini saya jumpai ketika akan insert tanggal dan waktu dalam fungsi input data pada web yang akan saya buat. Bingung menggunakan curedate, curetime, atau apa... Setelah semua fungsi date pada mysql tersebut saya coba, ternyata yang bekerja menurut kehendak saya adalah now(). Fungsi now membaca tanggal dan jam. Kalau kedua jenis lainnya (curdate dan curtime) hanya akan menapilkan tanggal atau jam saja.

Sekian, trims...mo lanjut coding lagi. :D
5:42 PM | 0 comments | Read More

Ikan bobok yaahh... ^,*

Written By pcbolong on Thursday, August 12, 2010 | 1:49 AM

Hmm....siang yang panas. Bosen juga bingung mau ngapain. Habis kerja malem, mata terasa berat tapi gak bisa tidur. Pengen melakukan sesuatu yang bisa menambah penghasilan, but...until this day, aku masih bingung mo ngerjain apa -,- Hohohohoho,,,,sejenak, lamunanku melayang...ditemani laptop tua yang masih bertenaga ini, dengan debian leny nya. Jauh,,,terbang ke awan sana, dengan hanya sebelah sayap, karena memang aku belum mempunyai seseorang yang rela memberikan sayapnya padaku agar bisa terbang bersama, menuju indah nya dunia diawan sana. haghaghaghag romantis bgt ya ak,,,,hmmm...

Makin lama makin panas hawanya. Enaknya kalo ada kolam renang, terus nyemplung..byur....ato ada aliran sungai yang jernih. Hemmm....lantas reflek aku tekan aja tombol alt+f2 secara bersamaan. sampe muncul prompt dibawah ini :

terus ketik aja "free the fish" di field yang ada. tanpa tanda petik loohh... :D
Nah,,,lagsung muncul deh..."Ikaaannnn booboookkk yaahhhh....*,*"
1:49 AM | 0 comments | Read More

Mount point

Written By pcbolong on Saturday, July 3, 2010 | 5:32 AM

Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
5:32 AM | 0 comments | Read More

Menanam Hypertable di Slackware 13

Written By pcbolong on Thursday, July 1, 2010 | 11:58 PM

Setelah server crawler saya yang menggunakan debian tidak bisa booting, karena bad sector pada hardisk, terpaksa saya menggunakan laptop dengan slackware nya untuk dijadikan server cadangan sampai server aslinya sembuh. Server crawler ini adalah penelitian skripsi saya. Jadi sangat penting :D . Sebelumnya, saya sudah mencoba install hypertable sebagai database crawler di slackware, tetapi selalu gagal. Kali ini dengan desakan dan pojokan, akhirnya berhasil. Ternyata hanya kurang membaca saja. ^,^

Berikut langkahnya:
1. Download file source hypertable lengkap dengan Thrift broker nya dalam bentuk archive di sini

2. Extrack file menggunakan perintah

root@darkstar:/media/disk/Master/hypertable# tar –jxvf hypertable-0.9.3.3-linux-i386.tar.bz2


3. Hasil extrack –an nya bernama hypertable-0.9.3.3-linux-i386/ . Copy folder hypertable yang ada di dalamnya ke dalam direktori /opt/ di root dengan perintah

cp –a hypertable-0.9.3.3-linux-i386/opt/hypertable /opt


4. Nah, lalu jalankan file fhsize.sh dengan perintah

/opt/hypertable/0.9.3.3/bin/fhsize.sh


Hasilnya adalah :

Setting up /var/opt/hypertable
Setting up /etc/opt/hypertable

To run Hypertable under user , do something like the following:
sudo chown -R /var/opt/hypertable /etc/opt/hypertable

For log rotation, install cronolog and (re)start Hypertable.


5. Sampai langkah di atas, berarti hypertable telah terinstal. Perlu diketahui, fhsize.sh adalah sebuah file yang berisi script yang akan memodifikasi proses instalasi agar sesuai dengan Filesystem Hierarchy Standart.
6. Setelah instalasi selesai, buatlah link dari /opt/hypertable/current ke versi yang anda miliki. Versi hypertable saya adalah 0.9.3.3. Perintahnya adalah:

cd /opt/hypertable
ln –s 0.9.3.3 current


7. Untuk mencoba apakah hypertable benar-benar sudah terinstall dan bisa berjalan, buktikan.. :D dengan perintah :

/opt/hypertable/current/bin/ht start all-servers local


Hasilnya adalah :

DFS broker: available file descriptors: 1024
Started DFS Broker (local)
Started Hyperspace
Started Hypertable.Master
Started Hypertable.RangeServer
Started ThriftBroker


8. Dan untuk menggunakan, masuk ke hypertable shell :

/opt/hypertable/current/bin/ht shell


Hasilnya :

Welcome to the hypertable command interpreter.
For information about Hypertable, visit http://www.hypertable.org/

Type 'help' for a list of commands, or 'help shell' for a
list of shell meta commands.

hypertable>



TARAAAAAAAAAAAAAA….hypertable aka noSQL variant is ready to use. Happy coding :D
11:58 PM | 1 comments | Read More

crash di kword

Written By pcbolong on Saturday, June 19, 2010 | 1:38 PM



yEEEiiyyyHHhh....
1:38 PM | 0 comments | Read More

Crawler System

Written By pcbolong on Friday, May 28, 2010 | 12:21 AM

System ini saya bangun untuk program skripsi saya. Crawler system atau yang sering disebut dengan spider both adalah sebuah system atau aplikasi yang secara simultan menelusuri jagat maya atau internet dengan mengunjungi situs-situs yang telah ditentukan. Tujuan dari penelusuran itu adalah untuk mengambil informasi yang terdapat di dalam website tersebut. Dalam aplikasi saya, informasi yang diambil yaitu berupa alamat/link http, isi metadata (author name, description, keywords dan tanggal pembuatan). System yang saya buat seperti di bawah ini.

Crawler engine akan berselancar di internet menggunakan port 80 ke website yang telah di index oleh aplikasi indexing. Informasi yang didapat crawler disimpan ke dalam storage yang berupa file query (karena saya menggunakan noSQL). Storage engine sekaligus berfungsi sebagai virtual database engine yang menduplikat file query tadi agar bisa dibaca dan ditampilkan ke web interface untuk user. Web interfaces ada di dalam web server. Keseluruhan komponen system yaitu crawler, indexing, query&database engine, dan web server diatur oleh seorang administrator melalui komputer admin. Lalu hasil akhirnya adalah user mengakses website interfaces.

Tahap pengerjaan sampai pada pembuatan aplikasi crawler dan query file. Crawler menggunakan bahasa pemrograman perl, sedangkan database menggunakan noSQL keluaran dari Hypertable. Untuk urusan akademik atau kampus, belum menyetujui judul atau topik ini. Tetapi saya akan berusaha keras agar disetujui. Perlu diketahui, 2 tahun yang lalu saya sudah mengerjakan skripsi dengan topik yang berbeda, dan pengerjaan sudah mencapai 40%. Tetapi karena saya vakum dari kampus selama 2 tahun, skripsi itu menjadi basi, dan file pendukung (aplikasi, dan laporan) hilang entah kemana perginya. Hehehe...:D

Rencana nya, hari ini saya akan kekampus untuk berkonsultasi dengan dosen. Tetapi karena ternyata hari ini tanggal merah, saya tidak jadi kekampus. Semoga besok senin saya bisa kekampus dan mengejar untuk lulus pada semester ini. Amiiinnn.....Dosen saat ini kondisinya sudah marah-marah sama saya. :( Terakhir menemui dosen 2 hari yang lalu saya di bentak-bentak dan diomeli macem-macem. Saya kira sekian dulu laporan progres hasil begadangLagi untuk hari ini, 28 mei 2010.

Semaangaddddddddddddddddddd!!!!!
12:21 AM | 0 comments | Read More