Homepage

Menjebol password berbintang, m****

Pernah menemukan kondisi dimana suatu browser udah terbuka pada suatu situs yang memerlukan login, dan asiknya lagi username dan password telah diisi? Jika sering main ke warnet2, hal ini pasti sering ditemui. Enak tinggal klik login maka kita akan masuk ke halaman user yang telah diisi tersebut, selain itu pasti juga pernah berpikiran ini passwordnya apa ya… Ya kita tidak apa sebenarnya password tersebut, karena semua karakter pada password tersebut telah diganti dengan tanda bintang atau karakter lainnya.

Belajar Programming Secara Online

Belajar programming tentu saja paling cocok dilakukan dikomputer sendiri, karena kita bisa melakukan instalasi kebutuhan-kebutuhan untuk melakukan programming tersebut. Tapi bagaimana kalo kita sedang online bukan dikomputer sendiri sementara compiler atau interpreter untuk bahasa pemrograman yang kita butuhkan tidak ada,,, Hal kadang ane alamin ketika main di laptop teman atau diwarnet,, kemudia coba-coba browsing internet tentang interpreter online,,, Salah satu hasil yang ditampilkan adalah codepad.org Tampilan situs codepad.org Bisa dilihat, ada 12 bahasa yang disupport oleh codepad, 1 lagi adalah plain text yang tentu saja tidak untuk dieksekusi,, bahkan untuk beberapa bahasa yang belum begitu dikenal juga disediakan, Penggunaannya pun sederhana, tinggal ketik kode pada textarea yang disediakan kemudian pastikan Run code tercentang (agar kode dieksekusi oleh compiler/interpreter yang kita pilih) dan klik pada tombol **Submit **kemudian akan ditampilkan output serta kode yang telah diberi warna.

Python dan Bilangan Prima

#!/usr/bin/env python import sys # untuk mengambil argument yang diberikan ret=True # return value def itsPrime(val): # definisi fungsi itsprime, return(1=prime, 0=not prime, -1=error value ) global ret; # agar ret bisa diakses dari fungsi if val >= 2: # jika nilai yang diberikan besar dari 2 if val > 9: # jika nilai yang diberikan besar dari 9 up=10 # nilai maksimum untuk pembagian =10 else: up=val # jika tidak maka nilai maksimum=nilai yang diberikan for p in range(2,up): # perulangan selama p=2 dan kecil dari nilai up if val % p == 0: # jika nilai modulus p == 0 ret=False # berarti bukan bilangan prime break # langsung keluar dari perulangan else: # nilai yang dimasukkan kecil dari 2 ret=-1 return ret if __name__ == "__main__": try: prime=itsPrime(int(sys.argv[1])) if prime==1: print 'prime' elif prime==0: print 'Not prime' else: print 'Please integer above 2' except ValueError: print "Please enter an integer number" except IndexError: print "Please input one argument" Penjelasan dari kode diatas bisa dilihat di setiap baris komentarnya, untuk yang lainnya bisa dilihat dibawah ini baris ke 20 -> untuk mencegah kemungkinan error maka digunakan try baris ke 21 -> melakukan checking terhadap nilai yang diberikan kemudian nilai return dari fungsi itsPrime dimasukkan ke variabel prime, selanjutnya untuk yang dibawahnya adalah melakukan checking pada nilai prime.

Javascript: document.get - Error atau menghasilkan null

Suatu ketika sedang membuat sebuah dokumen html, yang tentu saja membutuhkan javascript sebagai pemanis halaman. Ane menemukan error yang sangat membuat stress, yaitu error atau null ketika mengambil elemen pada html, waktu itu dilakukan dengan perintah document.getElementById(‘element’) padahal tak ada yang salah dengan perintah diatas begitu juga “element” telah dideklarasikan terlebih dahulu pada tag htmlnya, tapi kenapa masih error. Kurang lebih begini script yang ane bikin ELEMENT DISINI Tak ada yang salah bukan??

Hacker Pencuri Chip Virtual Zynga di penjara 2 tahun

Seorang hacker asal Inggris yang kecanduan judi poker buatan Zynga ditangkap polisi dan dipenjara selama 2 tahun setelah mencuri chips. Ashley Mitchell, 29 tahun melakukan hacking pada situs web Zynga yang kemudian mencuri chip game virtual dengan nilai $400 billion yang dipindahkan ke akun Facebook palsu miliknya. Chip virtual ini bisa digunakan hampir disemua game yang dibuat oleh Zynga. Awalnya Zynga menduga ini adalah tindakan dari orang dalam pada bulan Agustus 2009, tapi setelah dilakukan penyelidikan ternyata seorang hacker telah menyusup ke server Zynga yang berpura-pura sebagai karyawan untuk melakukan pencurian ini.

Singkatan Recursive ( Emacs )

Judul diatas merupakan salah kebiasaan unik dari hacker, yaitu Singkatan Rekursif, atau singkatan yang memanggil dirinya sendiri. Tulisan ini saya dapat dari Emacs 23.1 pada file JOKES. Emacs memang membuat editing file lebih asyik meski Emacs sebenarnya mempunyai kemampuan yang jauh lebih dahsyat bahkan lebih powerfull daripada editor yang telah mendukung IDE sekalipun. Coba lihat video ini bagaimana melakukan coding html jauh lebih mudah dan mengasyikkan Berikut beberapa contoh Acronim

Kamus on Terminal ( C Version )

Sebelumnya setelah membuat program kamus, ada opsi yang akan ditambahkan yaitu opsi -a (untuk penambahan text ke dalam file dictionary). Namun tiba-tiba terlintas di pikiran W jika program ini W tambahin terus menerus kata-kata ke dalam file dictionary nya, besar kemungkinan akan membuat program di execute lebih lama karena besarnya file dictionary. Masalah ini W tanya di forum-forum, gimana cara menyelesaikan masalah seperti ini, setelah begitu banyak solusi, yang paling banyak ngasih bantuan bilangnya gini “write in C”.

Kirim Email GMAIL via Konsole/Terminal (ssmtp dan mail)

Salah satu menariknya Gnu/Linux (buat saya pribadi) adalah dekatnya jarak antara user dengan sistem itu sendiri. Salah satu jalan itu adalah dengan menggunakan konsole atau terminal. Saat ini berkirim pesan lewat email adalah suatu yang cukup populer, meski mulai ditinggalkan terutam menjamurnya jejaring sosial, tapi untuk komunikasi antar programmer terutama para geek email adalah sarana yang efektif. Mail client saat ini sangat banyak dengan beragam fitur, namun ketika saya(mungkin juga anda) terbiasa menggunakan *nix system anda mau tak mau akan dan harus berhadapan dengan terminal atau konsole, maka kita membutuhkan sebuah program untuk bisa berkirim email dengan modus teks.

Jangan ngaku orang Minang kalau tidak sholat

Kira-kira jam 4 sore, ketika saya berada di daerah sekitar Puncak. Saat itu adalah waktu sholat Ashar untuk daerah Jakarta dan sekitarnya. Alhamdulillah saya diberi kekuatan untuk menunaikan kewajiban saya di sebuah mushola dekat situ. Selesai sholat kemudian duduk di sebuah tempat yang udah ditempati terlebih dahulu oleh seorang Bapak yang sudah cukup berumur namun terlihat masih gagah dan kuat. Tak lama obrolanpun dimulai, mulai dari nama hingga kota asal, saya dan bapak tersebut terus mengobrol.

Emacs Command Line (X window)

X window yang dimaksud dalam penjelasan ini yaitu tampilan emacs ketika muncul dilayar. Hal ini berguna untuk mengatur tampilan emacs misalkan font yang ingin digunakan, atau warna background atau foreground tampilan emacs dan masih banyak lagi. Selain menggunakan opsi yang ada dibawah ini bisa juga menggunakan _init file _bahkan sepertinya lebih banyak menggunakan file init daripada opsi-opsi pada command line. Inilah salah satu fitur yang menurut saya tidak terlalu berguna yang terdapat pada Emacs.

Bactrace Aplikasi di Linux

Backtrace atau stack backtrace dengan kata lain bisa diartikan dengan melihat stack frame pada titik tertentu di suatu program yang sedang berjalan, atau secara realtime.Hal ini sering atau biasanya dilakukan untuk mencari bug atau masalah pada suatu program sehingga proses update dan revisi suatu program jadi lebih cepat. Proses backtrace ini saya rasa sangat penting diketahui (menurut saya pribadi, malah wajib) terutama buat pengguna aplikasi opensource dan juga Linux tentunya, karena dengan mengetahui cara untuk melakukan backtrace pada aplikasi dan mengirimkan hasil backtrace tersebut maka kita telah membantu para developer-developer suatu program untuk memperbaikinya.