loading...
berbagi-itu-indah-dan-menyenangkan

24 Agustus, 2009

PERL

By Gearboxxx





This is perl, v5.10.0 built for i486-linux-gnu-thread-multi
Copyright 1987-2007, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall[1] dalam satu pidatonya yang dikenal dengan seri The State of the Onion.

Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
Nama dan singkatan
Larry Wall menegaskan bahwa bahasa pemrograman yang diciptakannya diberi nama Perl (dengan P besar), sedangkan perl (dengan p kecil) adalah nama untuk program interpreter yang menjalankan kode sumber yang ditulis dengan bahasa Perl. Korelasi kedua nama ini ditegaskan oleh Tom Christiansen dalam ungkapan only perl can parse Perl, atau Nothing but perl can parse Perl. Nama perl sebagai sebuah program, mengikuti konsensus penamaan program di sistem Unix, yaitu pendek dan semua ditulis huruf kecil (kalau di Windows nama program ini adalah perl.exe). Baik Perl maupun perl bukanlah sebuah singkatan atau akronim. Jadi, penulisan PERL (semua huruf besar) dianggap salah, tidak berdasar, dan sama sekali tidak akurat jika dihubungkan dengan Perl sebagai bahasa pemrograman[2].
Baru belakangan Larry Wall memberikan kepanjangan Practical Extraction and Reporting Language. Mungkin karena terkesan serius dan sangat relevan, kepanjangan ini secara salah sering dirujuk sebagai kepanjangan resmi dari Perl. Barangkali untuk mencegah kesalahpahaman, atau karena Larry Wall memang suka bercanda, dia mengumumkan kepanjangan lain, yaitu Pathologically Eclectic Rubbish Lister. Dan, yang terbaru adalah People Excel at Relational Labor, untuk menggambarkan bahwa perkembangan Perl tidak terlepas dari keterlibatan dan komimen komunitas[3].
Di luar itu, berkembang kreasi-kreasi lain untuk membuat kepanjangan Perl, baik yang bermaksud serius maupun bercanda, bahkan ada juga yang sifatnya merendahkan atau melecehkan.
Pemrograman Perl
Lihat Pemrograman Perl untuk pembahasan yang lebih komprehensif dan bersifat teknis.
Kode sumber Perl tidak perlu dikompilasi, melainkan bisa langsung dijalankan oleh sebuah program interpreter bernama perl. Misalnya,
#!/usr/bin/perl
print "Hello, world!\n";
Jika program di atas ditulis dalam sebuah berkas bernama hello.pl, lalu dijalankan dengan perintah (contoh di Linux):
$ perl hello.pl
Maka di layar akan tercetak:
Hello, World!
$
Bahkan, sebuah program yang mengerjakan proses rumit bisa ditulis dengan jumlah karakter yang lebih pendek daripada jumlah kolom layar standar, misalnya:
perl -lane '$h{$_}++ for @F; END { print "$_: $h{$_} " for keys %h}'
Program ini membaca sebuah berkas teks dan mencetak setiap kata unik dan jumlahnya di dalam berkas. Contoh hasil cetakan dengan sebuah berkas berisi kode SQL:
password: 2
category: 2
DROP: 20
TABLE: 40
varchar(12): 9
dst.
Tentu saja, yang dimaksud dengan "kata" di sini adalah rentetan karakter tanpa spasi. Jika dituangkan dalam sebuah berkas, program di atas bisa menjadi lima hingga sepuluh baris, tergantung gaya pemrograman. Program semacam ini disebut juga oneliner, dan sering digunakan untuk keperluan sederhana dan cepat. Contoh lain penggunaan oneliner adalah mengubah nama berkas di suati direktori menjadi huruf kecil semua, seperti:
perl -e 'rename $_, lc for <*>'
Beberapa programer Perl tertantang untuk membuat solusi oneliner untuk problem yang sama dengan jumlah karakter yang lebih pendek dan berkembanglah sebuah kompetisi yang disebut Perl Golf (lihat juga Komunitas dan Budaya). Hal seperti ini bisa membuat sebagian orang kagum, namun bagi sebagian orang, semakin membuktikan bahwa Perl hanyalah bahasa untuk main-main, atau kalaupun untuk serius, tidak mudah diphami oleh orang lain, bahkan oleh programernya sendiri setelah beberapa waktu kemudian. Lelucon yang diberikan kepada Perl tentang ini adalah write only, artinya program hanya bisa ditulis, tapi tidak bisa dibaca.
Sebenarnya tidak demikian. Perl menyediakan berbagai fasilitas bagi penggunannya untuk menulis program dalam berbagai gaya dan bentuk sesuai dengan keperluannya. Dalam hal ini Perl memperkenalkan motto TMTOWDI, dalam bahasa Inggris ini adalah singkatan dari There's More Than One Way To Do It, atau terjemahan bebasnya, terdapat lebih dari satu cara untuk menyelesaikan suatu persoalan. Tanpa bisa dihindari, motto ini juga menjadi sumber kritikan. Artinya, Perl tidak memiliki standar penyelesaian masalah. Padahal tidak demikian. Hanya karena terdapat lima atau selusin cara untuk menyelesaikan masalah bukan berarti semua cara tersebut setara dalam berbagai aspek kualitas. Dan, dokumentasi Perl penuh dengan berbagai contoh penggunaan yang direkomendasikan, dan juga contoh penggunaan yang tidak direkomendasikan dengan berbagai alasan.
Seperti juga bahasa lainnya, Perl menyediakan fasilitas pemrograman standar seperti penggunaan variabel, fungsi (built-in function), kontrol logika (if-else), dan iterasi (while, for, foreach). Kontrol switch baru akan disediakan di Perl 6, namun di Perl 5 dapat diemulasikan dengan mudah. Perl membolehkan programer untuk membuat fungsi sendiri (subroutine), mengenalkan pembatasan cakupan variabel secara hirarkis, penggunaan komentar, serta pembuatan dokumentasi terstruktur bersandingan dengan kode program. Sejak Perl 5 dikeluarkan, Perl mendukung pemrograman berbasis obyek (OOP), disusul kemudian dengan thread programming, serta memperbaharui penggunaan namespace. Fasilitas yang paling digemari pengguna Perl, regular expression (atau regex), telah ada sejak Perl 2. Dari versi ke versi regex makin dikembangkan sehingga diakui sebagai implementasi regex paling lengkap. Tidak heran kemudian muncul implementasi regex yang dikenal sebagai PCRE, atau Perl-compatible regular expression.
Perl menyediakan sejumlah fasilitas untuk memastikan bahwa programer dapat membuat program yang aman dari serangan cracker. Jika programer menginginkan, Perl menyediakan linkungan pemrogaman yang lebih ketat yang akan menangkap kesalahan atau potensi kesalahan sekecil apapun sebelum program bisa dijalankan. Fasilitas pemrograman berorientasi jaringan sudah terintegrasi, juga penanganan dan pemrosesan berkas (file handling) dan setara berkas (seperti diketahui, di sistem Unix dan variannya, segala sesuatu dianggap berkas dan bisa diperlakukan sebagai berkas). Sebelumn threading diperkenalkan, Perl sudah menyediakan fasilitas untuk menjalankan lebih dari satu proses secara paralel. Sebagai bahasa yang diciptakan dalam tradisi Unix, Perl sedari awal mendukung pembuatan program yang bisa berinteraksi dengan program lain yang ada di sistem, sehingga bisa dijalankan seperti diilustrasikan di bawah ini:
cat | sort | program_perl | perl -p -e 's/ganti ini/dengan ini/g' | vim - | tar cf - .
Tentu saja, sebuah program Perl dapat dibuat sedemikian rupa sehingga bisa mencakup semua perintah di atas. Untuk pembahasan teknis lebih lanjut serta contoh pemrograman yang lebih konkrit, silahkan lihat Pemrograman Perl.
1.1 Apa Itu Perl?
Menurut Larry Wall (http://www.wall.org/) -penciptanya- Perl adalah akronim dari Practical Extraction and Report Language, atau Pathologically Eclectic Rubbish Lister. Perl diciptakan dengan menggabungkan unsur-unsur dari bahasa C, awk, Bourne shell script, dan program-program seperti sed, grep.
Tidak seperti shell script, Perl tidak bergantung pada program-program eksternal, sehingga lebih cepat. Perl adalah setengah kompiler dan setengah interpreter. Jika kita menjalankan sebuah skrip Perl, maka skrip tersebut sebenarnya dikompilasi terlebih dahulu ke dalam bentuk menengah (pohon syntax) yang kemudian diinterpretasikan oleh sistem run-time Perl. Dengan demikian, eksekusi skrip Perl lebih cepat daripada skrip bahasa-bahasa yang murni terinterpretasi (interpreted language) seperti Tcl. Lebih lanjut lagi juga muncul teknik-teknik untuk lebih mempercepat lagi waktu eksekusi skrip Perl.
Tidak seperti produk-produk proprietary seperti Java yang tidak pernah lepas dari isu-isu ``politik bisnis'', pengguna Perl bisa dengan tenang dan nyaman menggunakan Perl pada platform favoritnya. Seperti Linux, Perl dapat diperoleh secara bebas, karena berlisensi publik GNU.
Oleh para pakar bahasa pemrograman, Perl digolongkan ke dalam VHLL (Very High Level Language). Satu perintah dalam Perl ekivalen dengan banyak perintah dalam bahasa tingkat tinggi, sehingga program-program yang ditulis dalam Perl sangat efisien dan ringkas.
Perl merupakan pilihan utama untuk tugas-tugas pengolahan teks, terutama dengan fasilitas regular expression-nya yang sangat canggih. Dengan mewabahnya internet, dengan sejumlah protokolnya yang berbasis teks (NVT ASCII), Perl menjadi pilihan utama untuk pemrograman internet, terutama CGI (Common Gateway Interface).
Semula Perl hanya dipakai untuk menulis skrip-skrip pendek, namun dalam perkembangannya, Larry menambahkan dukungan bagi pemrograman berorientasi objek, dan dimulailah era baru pemrograman Perl untuk aplikasi-aplikasi besar dan rumit.


Memulai Perl

Untuk memulai perl anda bisa gunakan editor apa saja tergantung pada anda mana yang anda merasa nyaman. Kalau saya gedit. Oke sekarang kita buka gedit lalu kita buat program yang sederhana seperti ini :


#!/usr/bin/perl
# Test.pl

print "Hello saya belajar perl\n";


setelah itu "save as" dengan Test.pl. Buka terminal lalu ketikkan seperti ini :


root@gearboxxx-desktop:/# perl Test.pl
Hello saya belajar perl


Bingung? dulu saya juga. Oke sekarang saya coba jelaskan. "#!/usr/bin/perl" ==> adalah sebagai letak dimana program itu berada (path)yaitu di directory usr -> directory bin -> perl. "#" -> sebagai komentar, jadi tidak akan dieksekusi. Sedangkan program dimulai di "print "Hello saya belajar perl\n";" berarti perl akan mencetak tulisan "Hello saya belajar perl". "\n" -> sebagai baris awal dan berikutnya. Sekarang kita coba edit dan tambahkan tulisan seperti ini :


#!/usr/bin/perl
# Test.pl

print "Hello saya belajar perl\n";
print "Saya belajar di linux\n";


Kemudian save, lalu coba jalankan kembali :


root@gearboxxx-desktop:/# perl Test.pl
Hello saya belajar perl
Saya belajar di linux




Nah sudah jelaskan bahwa "\n" menandakan baris awal dan berikutnya. Kalau anda lihat sekilas bahasa mirip sekali dengan bahasa program C, yups anda benar karena perl juga termasuk bahasa program yang cukup tua dan hingga kini masih digunakan.


Referensi :
- Learning Perl by oreilly
- Die Programmiersprache Perl by Eike Grote
- Echo.or.id
- Sumber lainnya

Bersambung PERL II

23 Agustus, 2009

COMPIZ UNIK DAN ASYIK

By Gearboxxx aka Thomas M



Banyak Operating System (OS) yang sudah saya coba tapi tidak ada OS yang memiliki sesuatu yang menarik di tampilan desktopnya. Pada OS windus pun tidak ditemukan hal ini. Baru pada windus 7 di temukan itupun saya yakin nyontek OSS (Open Source Software). Akhirnya saya berkenalan dengan Linux agak lama juga seeh..agak susah ditaklukannya. Tapi akhirnya saya menemukan hal yang sangat menarik yaitu compiz. Apa itu compiz adalah tampilan efek khusus dan unik pada Linux (menurut bahasa saya hehehe). Tapi kalo mau jelas bisa dilihat ulasannya di http://www.compiz.org atau http://www.compiz-fusion.org atau kalau masih kurang di http://wikipedia.com .


Mengaktifkan Compiz

Ada beberapa syarat khusus dalam mengaktifkan compiz. Anda harus memiliki video card yang mendukung untuk tampilan 3D. Kemudian anda harus install linuz baru bisa karena di windus gak bisa hehehe...(keciaaan dech loe bill...).Pada contoh kali ini saya coba Linux Ubuntu 9.04. Langkah pertama untuk mengaktifkan compiz anda harus update dulu setelah install linux. Caranya buka terminal,ketik ini diterminal : sudo apt-get update . Kemudian buka klik System → Administration → Synaptic Package Manager ( sebelum masuk anda akan diminta untuk memasukkan password login anda) . Nah sudah terbuka jendela Synaptic Package Manager Lalu ketikkan di search Compiz contreng beberapa seperti compiz, compizconfig-setting-manager. Klik kanan contreng mark for installation. Lalu tunggu beberapa saat. Setelah itu coba lihat apakah hasilnya seperti ini.





















Bagaimana Menarik bukan tampilan desktopnya. Masih banyak yang lain. Nah sekarang pertanyaannya adalah apakah windus bisa seperti ini?? Hehehe anda temukan jawabannya sendiri. Oke


SELAMAT MENCOBA

What do you think?

EDITOR DI LINUX

By Gearboxxx aka Thomas M


Banyak sekali editor linux diantaranya yang sering digunakan cat, gedit(gnome editor), kwrite(kde editor), vi,vim. Oke sekarang kita coba cat saja. Pertama buka terminal dan coba ketikkan cat lalu tekan Enter lalu ketik “Saya belajar linux” tanpa tanda petik. Kira-kira seperti ini :

root@gearboxxx-desktop:/home/gearboxxx# cat
Saya belajar linux

Coba klik CTRL+D maka akan muncul seperti ini :

root@gearboxxx-desktop:/home/gearboxxx# cat
Saya belajar linuxSaya belajar linux <----


Klik CTRL+C untuk mengakhiri ketikkan. Sekarang kita coba untuk membuat file txt. Ketikkan ini :

root@gearboxxx-desktop:/home/gearboxxx# cat > coba.txt
Saya belajar linux sendiri


Klik CTRL+C untuk mengakhiri ketikkan. Sekarang kita lihat file coba.txt tersebut dan melihat isinya. Ketikkan “ls” pada terminal dan untuk melihat ketik cat coba.txt lalu Enter seperti ini :

root@gearboxxx-desktop:/home/gearboxxx# ls
Bliss.bmp edid.bin telecharger-847-driver-nvidia-geforce-7
Bljrperl examples.desktop Templates
coba.txt <--- Music
compiz 5.odt Pictures Videos
Desktop Public xorg.conf
Documents tank blender.pdf


root@gearboxxx-desktop:/home/gearboxxx# cat coba.txt
Saya belajar linux sendiri


Gunanya apa? Sekarang kita coba untuk melakukan poisoning hosts. Ini hanya berlaku di komputer ini saja. Anda bisa gunakan untuk membuat kapok temen anda yang suka buka website nakal. Oke pertama kita cari dulu sebagai contoh disini adalah www.playboy.com dan poisoningnya kita gunakan www.fbi.gov. Oke mari kita coba.

root@gearboxxx-desktop:/home/gearboxxx# whereis hosts
hosts: /etc/hosts.deny /etc/hosts.allow /etc/hosts /usr/share/hosts /usr/share/man/man5/hosts.5.gz
root@gearboxxx-desktop:/home/gearboxxx# cat /etc/hosts

127.0.0.1 localhost
127.0.1.1 gearboxxx-desktop


# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts


Tampilan listbhosts Sebelum dipoisoning. Sekarang kita lakukan poisoning.

root@gearboxxx-desktop:/home/gearboxxx# cat >> /etc/hosts
216.163.137.68 www.fbi.gov
^C

root@gearboxxx-desktop:/home/gearboxxx# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 gearboxxx-desktop


# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

216.163.137.68 www.fbi.gov <--- poisoning file hosts


Nah sekarang tinggal tunggu si empunya komputer. Sewaktu dia browsing ke www.playboy.com maka yang terbuka adalah www.fbi,gov. Dan dia akan kaget dan ketakutan. Dengan cat kita bisa membuat file apa saja yang kita inginkan.

SELAMAT MENCOBA

DIG

By gearboxxx aka Thomas M
Referensi from echo dan berbagai sumber

Dig adalah salahsatu aplikasi yang ada pada linux. Aplikasi ini seberenarnya digunakan untuk mengecek DNS pada suatu server. Simak bagaimana si dig ini bekerja. Untuk memahaminya anda harus langsung praktek agar anda mengerti.

Target : www.saralee.de

root@gearboxxx-desktop:/home/gearboxxx# dig www.saralee.de


; <<>> DiG 9.5.0-P2 <<>> www.saralee.de
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18635
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2



;; QUESTION SECTION:
;www.saralee.de. IN A


;; ANSWER SECTION:
www.saralee.de. 86026 IN A 89.20.176.132



;; AUTHORITY SECTION:

saralee.de. 86026 IN NS nserver.tmag.de.
saralee.de. 86026 IN NS ns2.tmag.de.


;; ADDITIONAL SECTION:

ns2.tmag.de. 148659 IN A 193.254.185.230
nserver.tmag.de. 188162 IN A 193.254.184.230


;; Query time: 5235 msec
;; SERVER: 124.195.15.100#53(124.195.15.100)
;; WHEN: Tue Apr 21 19:32:18 2009
;; MSG SIZE rcvd: 125


root@gearboxxx-desktop:/home/gearboxxx# dig @nserver.tmag.de


; <<>> DiG 9.5.0-P2 <<>> @nserver.tmag.de

; (1 server found)

;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45251
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 15



;; QUESTION SECTION:

;. IN NS



;; ANSWER SECTION:

. 297564 IN NS e.root-servers.net.
. 297564 IN NS f.root-servers.net.
. 297564 IN NS g.root-servers.net.
. 297564 IN NS h.root-servers.net.
. 297564 IN NS i.root-servers.net.
. 297564 IN NS j.root-servers.net.
. 297564 IN NS k.root-servers.net.
. 297564 IN NS l.root-servers.net.
. 297564 IN NS m.root-servers.net.
. 297564 IN NS a.root-servers.net.
. 297564 IN NS b.root-servers.net.
. 297564 IN NS c.root-servers.net.
. 297564 IN NS d.root-servers.net.



;; ADDITIONAL SECTION:

e.root-servers.net. 297564 IN A 192.203.230.10
f.root-servers.net. 297564 IN A 192.5.5.241
g.root-servers.net. 297564 IN A 192.112.36.4
h.root-servers.net. 297564 IN A 128.63.2.53
i.root-servers.net. 297564 IN A 192.36.148.17
j.root-servers.net. 297564 IN A 192.58.128.30
k.root-servers.net. 297564 IN A 193.0.14.129
l.root-servers.net. 297564 IN A 199.7.83.42
m.root-servers.net. 297564 IN A 202.12.27.33
a.root-servers.net. 297564 IN A 198.41.0.4
b.root-servers.net. 297564 IN A 192.228.79.201
c.root-servers.net. 297564 IN A 192.33.4.12
d.root-servers.net. 297564 IN A 128.8.10.90
f.root-servers.net. 297564 IN AAAA 2001:500:2f::f
h.root-servers.net. 297564 IN AAAA 2001:500:1::803f:235



;; Query time: 1410 msec
;; SERVER: 193.254.184.230#53(193.254.184.230) <===
;; WHEN: Tue Apr 21 19:33:50 2009


Pusing ….Hehehe...sama...Oke saya coba jelaskan ternyata ada port yang terbuka pada server itu (lihat tanda panah). Nah sekarang terserah mo diapakan. Maaf yach bung admin saralee.

SELAMAT MENCOBA

“Be a linus not bill, Linus he spread the knowledge to everyone for free”

WORM KIDO

By Gearboxxx aka Thomas M

Dunia hacking dari dulu hingga kini kian menjamur, bahkan kemungkinan besar tidak akan dapat hilang bertambah itu pasti. Bahkan kalau kita menyimak dan melihat banyak sekali bermunculan hacker-hacker muda dengan berbagai macam latar belakang yang tampil ke permukaan. Mereka mulai berani tampil ke permukaan seperti sebuah kasus di singapore, seorang pelajar indonesia menghack beberapa server di singapore ( Dipublikasi pada Friday, 12 December 2003 oleh natnitnet “Hakim Mark Tay”). Hingga si hakim pada saat itu bingung untuk mengadili hacker muda ini. Umur baru 16 tahun pada saat itu.Karena baru kali itu menangani kasus cyber crime. Itu salah satu dari beberapa ulah hacker muda. Banyak sekali hacker-hacker muda yang lain.

Oke saya sudahi cerita hacker muda. Seorang hacker sebagai executor, creator, selalu berusaha menemukan celah-celah baru dalam melakukan the art of hack.Bagaimana tidak, sebagai salah satu trik yang dilakukan haker pada tahun baru 2009 adalah releaseanya sebuah worm. Yang mana dalam sehari worm ini dapat menghancurkan kurang lebih 2 juta PC di dunia (read wikipedia about “conficker”). Tidak tahu berita terakhir sudah mencapai ratusan juta PC di sambangi oleh worm ini. Hingga pak bill pemilik “mie kocok corporation” kalang kabut kebakaran jenggot (lihat beritanya di smadav.net), akhirnya ia menyebarkan berjuta agent mie kocoknya untuk menangkap sang hacker, bila berhasil maka akan diberikan hadiah kalo dirupiahkan tuch duit dan dijadikan Rp 1000 satu pulau jawa bisa ketutup sama duit menurut saya. (bill-bill ono-ono ae, yoo..gak iso lah jeuneunge hacker kalo iku bebek opo manuk iso...Ha...Ha...Ha?).

Itulah mie kocok yang selalu bikin masalah dan gak ada habis-habisnya. Maka timbul pertanyaan timbul Seperti apa sih conficker itu? Adakah source codenya? Ada, bagi yang ingin belajar dan minat silahkan cukup berikan email kalian nanti akan saya kirim. Tapi saya tidak bertanggung jawab atas penyalah gunaan worm ini, Oke

"Think like linus not bill"

18 Agustus, 2009

TUX MATH UNTUK BELAJAR DAN BERMAIN

By Gearboxxx aka Thomas M

Banyak games anak-anak sekarang tapi hanya sekedar games tidak bisa untuk belajar. Sewaktu saya pertama kali menggunakan ubuntu 8.10 saya menemukan sebuah games anak-anak yang bisa sekalian belajar berhitung. Games itu bernama "Tux math". Kita bisa langsung belajar sambil bermain. Games ini bisa kita kenalkan kepada anak-anak TK dan SD. Berikut screenshotnya.



Games ini juga melatih si anak seberapa dia hapal akan penjumlahan, pengurangan, perkalian, dan pembagian. Tentunya skill si anak akan dilihat dari Level yang ia lalui.

SELAMAT MENCOBA


Bye bye bill

Ubuntu 9.04

15 Agustus, 2009

Mari beralih ke GIMP

By Gearboxxx aka Thomas M

Sebelumnya kita harus tahu apa itu Gimp. Gimp (Gnu Image Manipulation Programs) yang di kembangkan oleh Spencer Kimball, Peter Mattis and the GIMP Development Team. Gimp adalah sebuah program design yang cukup mudah digunakan dan sangat ringan dalam merender suatu gambar/photo.



Gimp adalah Open Source Software (OSS), jadi anda mudah sekali untuk mendapatkannya dengan FREE. Jadi tidak perlu rogoh kocek. Cukup download selesai.Anda dapat mendownload di www. gimp. org setelah itu lakukan penginstallan kalo anda pake weendus,bagi anda pengguna linux so pasti sudah terinstall gak perlu repot download dan gak bayar, enak tauuu....ha...ha...ha...jadi pake linux aja...ha..ha...ha...Ehm maaf jadi ngelantur.


Tools pada Gimp

Pada dasarnya semua program design sama toolsnya. Hanya penggunaannya agak berbeda sedikit.
Gimp juga mempunyai layers,berguna untuk manipulasi gambar/photo. Penggunaannya pun nyaris gak beda dengan software berbayar...anda tahu maksud sayakaan??. Jadi Gimp adalah alternatif lain dalam membuat sebuah design.


Keunggulan Gimp

Keunggulan gimp adalah dalam hal merender gambar/photo lebih cepat dibandingkan dengan software lain. Saya juga gak tahu kenapa?? yang jelas lebih ringan. Untuk effect gimp juga banyak sekali effect-effectnya seperti blur, Drop shadows, dll. Oke jadi gimp bisa dibilang lebih unggul dari software lainnya. Karena gimp free, ringan, full teknik. Berikut hasil dari gimp yang saya buat.



Agak kasar tapi lumayanlah brani mencoba daripad gak ha...ha....ha...Oke tapi semua ini hanya artikel saja dan himbauan dari saya coba beralih ke gimp, untuk keputusan ada di tangan anda sekalian atau anda masih suka pake bajakan atau yang free dan safe...oke


SELAMAT MENCOBA

Go Open Source...bye..bye..bill

Ahklaq

By Gearboxxx

Assalamu'alaikum Warohmatullohi Wabarokatuh‬

SWT Robb sekalian alam. Tak lupa Sholawat dan salam
"Segala Puji Syukur hanya kepada
terkirim untuk manusia yang paling luhur pemimpin umat Rosululloh saw, beserta keluarga, shohabat,
para tabi'in, 'ulama wal 'alimiin”.
Sebelumnya saya berdo'a kepada ‫ الله‬SWT dari godaan syaithon dan Iblis laknatulloh yang sesat dan
menyesatkan manusia agar mau menjadi pengikutnya. Izinkan saya disini menjelaskan sesuatu yang
terkadang kita tak menyadari hal yang sangat sepele akan tetapi sangat besar perannya didalam
kehidupan kita. Dan juga saya mohon agar sudi kiranya anda memberikan kritikan pada tulisan kecil
ini, apabila anda menemukan kejanggalan pada perkataan yang tertulis disini. Saya akan sangat
berterima kasih untuk itu. Karena apa saya seorang manusia yang pasti khilaf, lupa dan salah.
Bermula adalah segala sesuatu yang kita lakukan tergantung dari niat. Seperti yang telah di sabdakan
Rosululloh saw “Sesungguhnya sesuatu itu dimulai dari niat”. Tapi ada sesuatu perbuatan yang bahkan
tidak didasari dengan perencanaan atau niatan tadi. Seperti satu contoh seorang yang telah terbiasa
dengan bangun pagi jam 3. Apabila ia tidur hanya 1­2 jam (kisaran jam 1­2 pagi), pastilah ia akan
terbangun dengan spontan seolah ada yang memerintahkan dan menuntunnya untuk bangun. Kenapa
bisa demikian? Maka akan timbul pertanyaan itu. Padahal kita tidak meniatkan diri.
Jawabannya adalah itulah akhlaq. Jadi akhlaq sesuatu perbuatan yang tidak didasari dari niat. Atau bisa
diartikan bahwa akhlaq adalah sesuatu yang dilakukan rutinitas dan spontan. Darimana asal akhlaq itu?
itulah buah dari niat yang baik akan menghasilkan akhlaq mahmudah (akhlaq yang mulia). Otamatis
segala perangai, perlakuan,sifatnya akan mencerminkan sesuai dengan akhlaq tersebut. Begitu juga
sebaliknya bila kita memiliki akhlaq yang tidak mulia, maka akan tercermin sesuai dengan akhlaq
tersebut. Jadi disini kita baru menyadari bahwa sesuatu yang kita awali dengan sesuatu kebaikan pasti
akan membuahkan hasil kebaikan juga (akhlaq mahmudah), dan begitu pula sebaliknya.
Untuk itu lengkaplah sudah perjalanan kita didunia bila mulai memulai, mengawali, merenungi, hal itu.
Karena apa dengan kita mulai, mengawali, merenungi tentu saja akan mempersempit jalan syetan/iblis
masuk untuk memberikan godaan,bisikan ke dalam khonnas (dada manusia) kita. Demikian penjelasan
saya, apabila ada salah, khilaf, itu dari saya pribadi, dan apabila terdapat kebenaran hanya milik ‫االله‬
SWT, karena hanya Dia pemilik kebenaran yang hakiki.

Wa'alaikumsalam Warohmatullohi Wabarokatuh

14 Agustus, 2009

TUX PAINT MEDIA BELAJAR UNTUK ANAK - ANAK

TUX PAINT MEDIA BELAJAR UNTUK ANAK - ANAK

by gearboxxx aka Thomas Mangasi


Tux paint, mungkin kedengaran cukup asing di telinga anda. Kalau anda pernah mengenal di windows Paint Brush. Paint brush adalah sebuah program untuk membuat sebuah bentuk, mewarnai, dll. Tux paint hampir mirip tapi mempunyai kelebihan di banding dengan Paint brush. Dan Tux paint berjalan diatas linux.

Tux paint Bermain sekaligus belajar

Tux paint adalah sebuah program aplikasi edukasi untuk anak – anak Tk dan SD. Di dalam Tux paint banyak sekali tools yang kita bisa gunakan dan sangat mudah. Oke mari kita lihat pada gambar.


Tools pada Tux paint

Sangat banyak sekali tools pada Tux paint diantaranya “Paint”. Dengan toosl paint kita bisa membuat coret – coretan, lingkaran, segitiga, trapesium, dll. Dan yang sangat menarik dan anak -anak pasti akan suka adalah sewaktu kita menjalankan tools apa saja di Tux paint, maka muncul berbagai macam bunyi -bunyian. Mulai dari bunyi bell, binatang, dll.


Bagaiman apakah anda masih tetap dengan aplikasi yang tidak ada suaranya. Itu pilihan anda.

SELAMAT MENCOBA


26 Maret, 2009

CARA MUDAH MASUK KE LINGKUNGAN SYSTEM

Author : gearboxxx

Creted in Jakarta 26 Maret 2009


Pada Operating System windows selalu ada program yang bernama “windows explore”. Dalam program tersebut kita bisa melihat file dan program apasaja yang ada dalam sebuah system windows. Cukup dengan klik kanan pada tombol start lalu pilih “explore” maka sudah bisa kita melihat semuanya.


Tapi disini yang akan saya bahas bagaimana kalo si “windows explore” di blok oleh admin. Kita gak bisa melihat apaapa. Kalo anda mahir dalam bahasa dos mungkin itu bukan satu masalah tapi bagi yang awam itu sebuah masalah (bete dech hehehehe).

Bagaimana caranya?

Bagaimana cara nya? Pertama jalan browser anda (ie/firefox/operadst)lalu ketikkan pada search url “c:\” tanpa tanda petik lalu tekan Enter. Ini hasilnya.






Jreeng kebuka dech “windows explore” nya. Sekarang terserah anda mau diapakan. Oke?Selamat Mencoba