Welcome Guys

Penggemar :D

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

Install asterisk di debian leny

Written By pcbolong on Tuesday, May 25, 2010 | 5:59 PM

Asterrisk adalah salah satu softswitch yang digunakan dalam protocol ip phone. Ip phone dikenal juga dengan sebutan voip. Langsung saja, dibawah ini adalah langkah menginstall dan konfigurasi asterisk.

Login sebagai root, dan ketikkan

lulus:/home/master# apt-get install asterisk

Proses install otomatis akan berjalan.

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
postgresql-client-8.3 postgresql-client-common postgresql-common
postgresql-8.3
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
asterisk-config asterisk-sounds-main libgsm1 libiksemel3 libogg0 libperl5.10
libpri1.0 libradiusclient-ng2 libsensors3 libsnmp-base libsnmp15 libspeex1
libspeexdsp1 libsqlite0 libsysfs2 libtonezone1 libvorbis0a libvorbisenc2
libvpb0 module-assistant vpb-driver-source
Suggested packages:
ekiga ohphone twinkle kphone asterisk-doc asterisk-dev asterisk-h323
lm-sensors speex vpb-utils
The following NEW packages will be installed:
asterisk asterisk-config asterisk-sounds-main libgsm1 libiksemel3 libogg0
libperl5.10 libpri1.0 libradiusclient-ng2 libsensors3 libsnmp-base libsnmp15
libspeex1 libspeexdsp1 libsqlite0 libsysfs2 libtonezone1 libvorbis0a
libvorbisenc2 libvpb0 module-assistant vpb-driver-source
0 upgraded, 22 newly installed, 0 to remove and 40 not upgraded.
Need to get 10.2MB of archives.
After this operation, 24.1MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://kebo.vlsm.org lenny/main libgsm1 1.0.12-1 [27.2kB]
Get:2 http://kebo.vlsm.org lenny/main libiksemel3 1.2-4 [35.2kB]
Get:3 http://security.debian.org lenny/updates/main libvorbis0a 1.2.0.dfsg-3.1+lenny1 [102kB]
Get:4 http://kebo.vlsm.org lenny/main libogg0 1.1.3-4 [14.3kB]
Get:5 http://kebo.vlsm.org lenny/main libpri1.0 1.4.3-2 [120kB]
Get:6 http://security.debian.org lenny/updates/main libvorbisenc2 1.2.0.dfsg-3.1+lenny1 [77.3kB]
Get:7 http://security.debian.org lenny/updates/main asterisk-config 1:1.4.21.2~dfsg-3+lenny1 [479kB]
Get:8 http://kebo.vlsm.org lenny/main libradiusclient-ng2 0.5.5-1 [36.4kB]
Get:9 http://kebo.vlsm.org lenny/main libsnmp-base 5.4.1~dfsg-12 [1369kB]
Get:10 http://security.debian.org lenny/updates/main asterisk-sounds-main 1:1.4.21.2~dfsg-3+lenny1 [1898kB]
Get:11 http://kebo.vlsm.org lenny/main libperl5.10 5.10.0-19lenny2 [623kB]
Get:12 http://kebo.vlsm.org lenny/main libsysfs2 2.1.0-5 [28.3kB]
Get:13 http://kebo.vlsm.org lenny/main libsensors3 1:2.10.7-1 [113kB]
Get:14 http://kebo.vlsm.org lenny/main libsnmp15 5.4.1~dfsg-12 [2063kB]
Get:15 http://security.debian.org lenny/updates/main asterisk 1:1.4.21.2~dfsg-3+lenny1 [2407kB]
Get:16 http://kebo.vlsm.org lenny/main libspeex1 1.2~rc1-1 [111kB]
Get:17 http://kebo.vlsm.org lenny/main libspeexdsp1 1.2~rc1-1 [86.8kB]
Get:18 http://kebo.vlsm.org lenny/main libsqlite0 2.8.17-4 [174kB]
Get:19 http://kebo.vlsm.org lenny/main libtonezone1 1:1.4.11~dfsg-3 [72.8kB]
Get:20 http://kebo.vlsm.org lenny/main libvpb0 4.2.38.1-1 [188kB]
Get:21 http://kebo.vlsm.org lenny/main module-assistant 0.10.11.0 [103kB]
Get:22 http://kebo.vlsm.org lenny/main vpb-driver-source 4.2.38.1-1 [81.8kB]
Fetched 10.2MB in 7min15s (23.5kB/s)
Selecting previously deselected package libgsm1.
(Reading database ... 33122 files and directories currently installed.)
Unpacking libgsm1 (from .../libgsm1_1.0.12-1_i386.deb) ...
Selecting previously deselected package libiksemel3.
Unpacking libiksemel3 (from .../libiksemel3_1.2-4_i386.deb) ...
Selecting previously deselected package libogg0.
Unpacking libogg0 (from .../libogg0_1.1.3-4_i386.deb) ...
Selecting previously deselected package libpri1.0.
Unpacking libpri1.0 (from .../libpri1.0_1.4.3-2_i386.deb) ...
Selecting previously deselected package libradiusclient-ng2.
Unpacking libradiusclient-ng2 (from .../libradiusclient-ng2_0.5.5-1_i386.deb) ...
Selecting previously deselected package libsnmp-base.
Unpacking libsnmp-base (from .../libsnmp-base_5.4.1~dfsg-12_all.deb) ...
Selecting previously deselected package libperl5.10.
Unpacking libperl5.10 (from .../libperl5.10_5.10.0-19lenny2_i386.deb) ...
Selecting previously deselected package libsysfs2.
Unpacking libsysfs2 (from .../libsysfs2_2.1.0-5_i386.deb) ...
Selecting previously deselected package libsensors3.
Unpacking libsensors3 (from .../libsensors3_1%3a2.10.7-1_i386.deb) ...
Selecting previously deselected package libsnmp15.
Unpacking libsnmp15 (from .../libsnmp15_5.4.1~dfsg-12_i386.deb) ...
Selecting previously deselected package libspeex1.
Unpacking libspeex1 (from .../libspeex1_1.2~rc1-1_i386.deb) ...
Selecting previously deselected package libspeexdsp1.
Unpacking libspeexdsp1 (from .../libspeexdsp1_1.2~rc1-1_i386.deb) ...
Selecting previously deselected package libsqlite0.
Unpacking libsqlite0 (from .../libsqlite0_2.8.17-4_i386.deb) ...
Selecting previously deselected package libtonezone1.
Unpacking libtonezone1 (from .../libtonezone1_1%3a1.4.11~dfsg-3_i386.deb) ...
Selecting previously deselected package libvorbis0a.
Unpacking libvorbis0a (from .../libvorbis0a_1.2.0.dfsg-3.1+lenny1_i386.deb) ...
Selecting previously deselected package libvorbisenc2.
Unpacking libvorbisenc2 (from .../libvorbisenc2_1.2.0.dfsg-3.1+lenny1_i386.deb) ...
Selecting previously deselected package libvpb0.
Unpacking libvpb0 (from .../libvpb0_4.2.38.1-1_i386.deb) ...
Selecting previously deselected package asterisk-config.
Unpacking asterisk-config (from .../asterisk-config_1%3a1.4.21.2~dfsg-3+lenny1_all.deb) ...
Selecting previously deselected package asterisk-sounds-main.
Unpacking asterisk-sounds-main (from .../asterisk-sounds-main_1%3a1.4.21.2~dfsg-3+lenny1_all.deb) ...
Selecting previously deselected package asterisk.
Unpacking asterisk (from .../asterisk_1%3a1.4.21.2~dfsg-3+lenny1_i386.deb) ...
Selecting previously deselected package module-assistant.
Unpacking module-assistant (from .../module-assistant_0.10.11.0_all.deb) ...
Selecting previously deselected package vpb-driver-source.
Unpacking vpb-driver-source (from .../vpb-driver-source_4.2.38.1-1_all.deb) ...
Processing triggers for man-db ...
Setting up libgsm1 (1.0.12-1) ...
Setting up libiksemel3 (1.2-4) ...
Setting up libogg0 (1.1.3-4) ...
Setting up libpri1.0 (1.4.3-2) ...
Setting up libradiusclient-ng2 (0.5.5-1) ...
Setting up libsnmp-base (5.4.1~dfsg-12) ...
Setting up libperl5.10 (5.10.0-19lenny2) ...
Setting up libsysfs2 (2.1.0-5) ...
Setting up libsensors3 (1:2.10.7-1) ...
.udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation.

Creating config file /etc/sensors.conf with new version
Setting up libsnmp15 (5.4.1~dfsg-12) ...
Setting up libspeex1 (1.2~rc1-1) ...
Setting up libspeexdsp1 (1.2~rc1-1) ...
Setting up libsqlite0 (2.8.17-4) ...
Setting up libtonezone1 (1:1.4.11~dfsg-3) ...
Setting up libvorbis0a (1.2.0.dfsg-3.1+lenny1) ...
Setting up libvorbisenc2 (1.2.0.dfsg-3.1+lenny1) ...
Setting up libvpb0 (4.2.38.1-1) ...

Voicetronix hardware configuration helper 4.2.38.1.
This will scan the PCI bus to determine what cards you have
and create a set of default config files for them.

Scanning PCI bus....
Failed to read hardware config: Cannot find any VoiceTronix boards!

Setting up asterisk-config (1:1.4.21.2~dfsg-3+lenny1) ...
Setting up asterisk-sounds-main (1:1.4.21.2~dfsg-3+lenny1) ...
Setting up asterisk (1:1.4.21.2~dfsg-3+lenny1) ...
Adding system user for Asterisk
Adding user `asterisk' to group `dialout' ...
Adding user asterisk to group dialout
Done.
Adding user `asterisk' to group `audio' ...
Adding user asterisk to group audio
Done.
Starting Asterisk PBX: asterisk.
Setting up module-assistant (0.10.11.0) ...
Setting up vpb-driver-source (4.2.38.1-1) ...


Nah sampai langkah di atas, berarti proses instalasi asterisk sudah selesai. Sekarang kita cek apakah asterisk berjalan dengan baik. Caranya dengan mengetikkan

asterisk –vvc

maka asterisk akan me-load modul dan mengkonfigurasinya. Jika asterisk berhasil meload modul dan mengkonfigurasi makan akan muncul tampilan seperti di bawah ini

Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
== Parsing '/etc/asterisk/asterisk.conf': Found
== Parsing '/etc/asterisk/extconfig.conf': Found
Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on lulus (pid = 4518)
Verbosity was 0 and is now 2
lulus*CLI>


Sekarang kita sudah masuk ke dalam command line interfaces milik asterisk. Untuk keluar dari asterisk command line tetapi agar asterisk tetap running, cukup ketikkan exit. Untuk menghentikan proses asterisk cukup ketikkan stop now. Sampai di sini dulu tutorial kali ini.
5:59 PM | 0 comments | Read More

Wordpress Terbaru

Written By pcbolong on Sunday, May 9, 2010 | 3:48 AM

Setelah dengan terpaksa, saya akhirnya harus mengoprek wordpress juga. Karena tempat saya kerja memakai wordpress sebagai cms untuk web content. Huft...pake di modif segala lagi...jadi harus menambahkan codex-codex dan plugin yang asing buatku. Hmm...jadi bisa thread baru nih di blog ini. Yang khusus membahas mengenai wordpress..cekidot...

Nih download wordpress terbaru di sini, yaitu versi 2.9.2
3:48 AM | 0 comments | Read More

Slackware Linux Essential

WARNING!!!Telah ditemukan : Slackware Linux Essential berbahasa Indonesia. Konon katanya web penyedia e-book ini sering down...jadi mumpung tidak down, saya jadiin aja versi pdf nya. Silahkan disedooottt.... :D and the last, happy ngoprek!!!.

File dapat diunduh di sini
3:33 AM | 0 comments | Read More