Archive for November, 2009

27
Nov
09

Koneksi Internet Payah

Di rumah, saya menggunakan ISP “X”. Hasil pengamatan beberapa hari belakangan ini: akses internet di malam hari terasa (jauh??) lebih lambat daripada di pagi/siang hari. Apakah karena malam hari adalah peak hour ISP ini?

Yah, sepertinya menggerutu pun tidak ada gunanya. Wong ini bukan dedicated bandwith? Maklumlah, biaya berlangganan per bulan saja relatif sangat murah.

Sesuai kata pepatah: “you pay peanut, you get monkey”

Huh! :evil:

 

24
Nov
09

No Windows!

http://www.fefe.de/nowindows/

At least, do not port my software to Windows.

While the GNU General Public License expressly prohibits me from denying you the freedom to port software protected by it to Windows, I feel that you do great damage to the world if you do. Let me explain.

Windows is a proprietary environment. They don’t give you the source code, and they do anything in their power to limit your freedom. They even try to limit what you can do with the software you rightfully bought from them. So, supporting them in any way is bad for the world, because it encourages others to try to limit others’ freedoms (it worked great for Microsoft, so it must be a good idea, right?).

Whoa… agresif sekali! :mrgreen:

While this text singles out Microsoft, other companies are equally evil. For example, porting the diet libc to Solaris would help Sun, noone else. Don’t do it.

Other companies? Hmm apa saja yaa? :mrgreen:

 

16
Nov
09

Intel, tolong implementasikan instruksi ini

Post ini masih terkait dengan salah satu post sebelumnya, yaitu ini.

Jadi ceritanya, pada tahun 1984, tim pengembang arsitektur MIPS di Stanford University membuat versi kelanjutan dari MIPS, yaitu MIPS-X, dengan dukungan DARPA. Informasi detail dapat dibaca di paper ini.

Nah, salah satu instruksi yang menarik dari arsitektur ini adalah:

hsc – Halt and Spontaneously Combust

HSC

Detailnya dapat dibaca disini.

Apa artinya? Jika prosesor mendeteksi suatu eksekusi instruksi ilegal, maka eksekusi instruksi itu akan dihentikan dan prosesor akan terbakar (combust) secara otomatis. Wow!! :mrgreen:

 

12
Nov
09

Paranoid

Mari kita bayangkan suatu dialog (fiktif) berikut:

Mr. A : Mr. B, jangan gunakan sistem operasi XYZ.

Mr. B : Memangnya kenapa?

Mr. A : Karena sistem operasi XYZ tidak menghargai privasi anda. Secara periodik, log aktivitas anda akan dikirim ke server mereka.

Mr. B : Wah gawat. Berarti kita seharusnya tidak menggunakan sistem operasi XYZ lagi.

Nah, sebagai catatan, si Mr. B ini adalah seorang programmer yang cukup handal. Dan dialog pun berlanjut…

Mr. B : Kalau begitu, saya memutuskan membuat sistem operasi saya sendiri dari nol. Dengan demikian, saya tahu persis apa saja yang sistem operasi saya lakukan. Hahahaha…. 8)

Mr. A : Wah hebat. Bagaimana caranya?

Mr. B : Gampang. Saya akan menggunakan compiler foobar123. Compiler ini punya reputasi bagus di jagad open source.

Mr. A : Hmm sebentar dulu. Apakah compiler itu bisa dipercayai?

Mr. B : Bisa dong. Kan open source. Memangnya kenapa?

Mr. A : Tahukan anda bahwa compiler bisa menyelipkan instruksi ilegal di code anda, dan anda tidak menyadarinya sekalipun compiler itu open source?

Mr. B : Wah saya baru tahu yang seperti itu. Jadi bagaimana dong?

Mr. A : Saya khawatir anda harus menulis compiler dulu Mr .B, barulah anda bisa membuat sistem operasi anda sendiri. :mrgreen:

Mr. B: 8O

Yah begitulah kira-kira…

Belum lama ini pemikiran itu muncul di pikiran saya… :mrgreen:

 

10
Nov
09

Gara-gara PLN

Belakangan ini, gara-gara listrik mati hampir tiap hari, jadi teringat arc reactor-nya Iron Man.

Bagi anda tidak tahu apa itu arc reactor, itu adalah benda kecil bercahaya yang ada di jantungnya Iron Man. Berfungsi sebagai sumber energi kostumnya.

iron_man_arc

Coba bayangkan… benda sekecil itu bisa menghasilkan daya 3 GW? Whoa… :mrgreen:

Gak perlu khawatir mati listrik lagi dong? :mrgreen:

Ternyata sudah ada mesin yang konsepnya agak mirip dengan itu, yaitu Tokamak. Tentu saja ukurannya sangat besar, dan bukan sebesar bola tenis.

Selidik punya selidik, ternyata ada paper yang membahas hal itu, yaitu bagaimana benda sebesar telur menghasilkan energi yang setara dengan beberapa ton peledak konvensional.

http://arxiv.org/pdf/physics/0510071v1

Tentu saja masih sebatas konsep. Tapi siapa  tahu, mungkin berhasil direalisasikan beberapa tahun mendatang?

Dan ini sepertinya bakal menjadi mainan favorit para teroris.

Ha! :mrgreen:

 

06
Nov
09

Linux, GNU/Linux, atau …/GNU/Linux

Secara teknis, Linux adalah sebuah kernel. Dikombinasikan dengan aneka tool dari GNU, jadilah sistem GNU/Linux seperti Slackware, Debian, OpenSUSE, dst yang biasa kita jumpai sekarang ini. Jadi seharusnya kita menyebutnya GNU/Linux, dan bukan sekedar Linux. Begitulah kata RMS. Penjelasan panjang lebar bisa dibaca disini atau disini.

Masalahnya, dalam suatu distro GNU/Linux, tentulah isinya bukan hanya kernel Linux dan tool buatan FSF. Ada banyak aplikasi lain yang dibuat oleh pihak ketiga, dan bukan FSF, seperti Perl, Apache, MySQL, atau KDE. Jadi tentu lebih adil kalau disebut ../GNU/Linux ya?

Istilah GNU/Linux seolah-olah menyiratkan bahwa hanya ada 2 bagian saja: developer FSF, dan developer kernel Linux. Lalu bagaimana dengan pihak ketiga yang juga berkontribusi besar?

Mungkin sebaiknya menggunakan istilah …/GNU/Linux ya? Tapi makin panjang pas diketik dong? :mrgreen:

Nah, sebagai penutup: klik :mrgreen:

 

05
Nov
09

Antara Hacking dan Security

Kenapa ya hacking itu sering sekali dikaitkan dengan security? Misal kalau masuk di forum-forum dan melihat judul thread yang berbau hacking, pertanyaan-pertanyaan seperti ini sering sekali muncul:

  • Bagaimana menembus proteksi WEP dengan tool XYZ?
  • Eksploit pada kernel ABC versi d.e.f.12.345 dapat memudahkan anda menjadi root.
  • Menggunakan SQL injection untuk mengobrak-abrik suatu situs.
  • Saya pengen merusak halaman … (isi dengan sembarang situs jejaring sosial favorit anda) teman saya. Ada tool hacknya gak?
  • Dan seterusnya…

Tanya kenapa? :mrgreen:

Kapan ya ada thread/post yang kira-kira seperti ini:

Saya sedang menggunakan compiler C, dan sepertinya saya menemukan ketidakefisienan. Hasil disassembly menunjukkan bahwa untuk suatu operasi yang trivial, compiler itu menaruh 4 nilai di stack dan melakukan operasi load bla bla bla… mari kita hack compilernya!

Yaa… pokoknya pertanyaan yang tidak lazim deh… :mrgreen:

 

02
Nov
09

Boom!!!

Mendownload suatu attachment dapat menyebabkan perubahan struktur molekul pada CPU, selanjutnya membuat CPU itu meledak seperti granat?

computer_bomb

Apakah ini termasuk contoh pseudoscience?

:mrgreen: