Archive Bulanan: November 2010

Foto hari ini (kemarin?)

Sebetulnya saya ingin menampilkan foto hari ini, tetapi sekarang sudah mendekati jam 12 malam. Beberapa menit lagi hari akan menjadi besok. Maka foto ini menjadi foto kemarin. Bukan hari ini.

Foto diambil sambil mengendarai kendaraan di jalan tol dari Bandara Soekarno Hatta sekitar jam 6 pagi. Jadi saya tidak melihat obyeknya. Asal jepret saja ke arah kanan. Lumayanlah bisa untuk cerita.

Inilah senangnya punya kamera digital yang praktis, murah meriah, sehingga dibawa ke mana-mana. Kalau punya kamera “sungguhan” malah mungkin jarang digunakan karena repot sekali membawanya. (Harus sungguhan berencana untuk mencari obyek potret.)


mau iPad?

Seorang sobat bertanya beberapa hari yang lalu: “Mas Budi sudah punya iPad?
Belum“, jawab saya. “Kenapa?”
Akan saya antar mas
HAH???

Ini bukan cerita rekaan, tetapi sungguhan. Maka hadirlah sebuah iPad. Sekarang waktunya saya membuka bukusan iPad ini dan memainkannya.

Let’s play!


mau?

dim sum, tapi hanya tinggal 1 biji :) hi hi hi … kalau begitu untuk saya saja. ya ya ya?


gzip atau bukan

Beberapa waktu yang lalu kami melihat sebuah hasil penangkapan data dari jaringan (stream capture dengan menggunakan tcpdump atau yang setara). Data ini adalah data traffic web. Ada bagian yang kami tidak yakin, yaitu bagian yang dugaan kami dikecilkan (compressed) dengan menggunakan gzip (mod gzip?). Nah, bagaimana tahunya ini ya?

Ide yang ada saat ini adalah memotong stream yang diduga merupakan stream yang di-gzip, kemudian mencoba melakukan gunzip. Untuk awal dari berkas yang menggunakan gzip sudah terdeteksi, tetapi bagian akhir dari stream (berkas) tersebut ditandai dengan apa ya? Atau, apakah di awal berkas gzip ada ukuran data-nya? Atau bagaimana?


Kultur Bisa Berubah

Ketika masih remaja, saya tidak pernah mengenakan helm ketika mengendarai motor. Bukan karena saya ingin merasa sok jago atau karena ingin melanggar hukum, tetapi waktu itu memang penggunaan helm tidak diwajibkan. Bahkan orang yang mengenakan helm malah menjadi perhatian orang, “Wah … hebat. Pembalap nih?” Waktu itu memang helm masih menjadi barang yang langka. Kalaupun ada harganya bisa dikatakan mahal.

Sekarang, silahkan coba mengendarai motor tanpa helm. Dapat dipastikan langsung menjadi perhatian pak Polisi. Jangankan pak Polisi, masyarakat pun akan mengerutkan alis. “Berani sekali naik motor tanpa helm???

Perubahan ini terjadi karena adanya aturan yang mewajibkan penggunaan helm, adanya kesadaran akan masalah keamanan, dan helm sudah tersedia di mana-mana dengan harga yang terjangkau. Kesemuanya ini mengubah kultur.

Nah sekarang kita pindah ke dunia software.

Pada awalnya software tidak dijual secara komersial karena software menjadi bagian (paket) dari hardware mainframe. Tidak ada yang membeli software secara khusus karena tidak ada orang yang punya mainframe di rumahnya. Kemudian terjadi penemuan komputer pribadi (personal computer, PC) dan software kemudian mulai dijual terpisah. Maka muncullah industri software.

Di Indonesia, ketika komputer – dalam hal ini komputer pribadi – mulai ramai digunakan, tidak banyak orang yang membeli software. Maklum, di toko jarang ada yang jual dan kalaupun ada harganya luar biasa mahal. Umumnya orang hanya mengopy software dari orang lain. Bahkan toko pun memasangkan software tanpa memungut biaya. Mungkin hanya perusahaan multi nasional yang membeli software asli. “Membajak” software merupakan norma pada waktu itu. Tidak ada yang aneh.

Sekarang situasinya sudah berbeda. Harga software sudah lebih terjangkau, aturan hukum mulai ditegakkan, dan ada banyak alternatif software lain (free software, open source) sehingga semakin banyak orang yang menggunakan software yang 100% original. Bahkan sekarang normanya adalah menggunakan software legal. Penjual hardware (komputer) pun sekarang sudah memasangkan software yang original.

Ternyata memang kultur bisa berubah ya. Bagaimana dengan Anda? Masih tetap seperti dulu?

100% original


Olah Raga Hari Ini

Olah raga kami (Indocisc FC) hari ini adalah sepak bola. Hari ini kami melakukan tanding persabahatan dengan Ceria Bergembira FC. Berpose sebelum bermain. Semuanya masih bersih.


Berpose sebelum bermain. Ini yang paling penting. he he he. Beneran. Ini yang membuat pemain paling bersemangat. hi hi hi.


Full time: Indocisc FC 7-2 Ceria Bergembira FC (gol Indocisc: Yudhie 2, Devid 2, sayah 1, Ope 1, Rully 1). Lumayan, bisa ikut menyumbangkan satu goal.

Sayang sekali foto setelah bermain tidak diambil. Maklum sudah berlepotan lumpur semua. Males mau ambil digital camera. Rasanya ada foto dari 2 minggu yang lalu. Nanti saya pasangkan di sini.

Sampai di rumah, langsung urusan bersih-bersih dulu :(   Bagian ini yang paling menyebalkan.

Sampai berjumpa dua minggu lagi.


Hukum Murphy

Biasanya saya membawa atau mengenakan jaket kalau pergi ke masjid. Takut kalau hujan atau terpaksa dapat tempat di luar dan keanginan. Dan, biasanya tidak hujan. Eh, kemarin pas jaket ketinggalan … hujan :) hi hi hi. kaco. Jadinya pakai sajadah saja sebagai tudung hujan.

Murphy’s law… :) tapi bukan hukum karma kan?


Pangkatkan Ini

Setelah kemarin saya memberikan “pemanasan” dengan tulisan “Kalikan Bilangan Ini“, maka sekarang saya naikkan tingkat kesulitannya.

Diketahui rumus berikut: z = (x^y) mod n, dimana “mod” merupakan operasi modulus. Berapakah z untuk data berikut:

x = 622288097498926496141095869268883999563096063592498055290461

y = 610692533270508750441931226384209856405876657993997547171387

n = 2425967623052370772757633156976982469681

z = ?

Bagaimana cara Anda menyelesaikan hal ini?

Catatan: rumus yang digunakan merupakan rumus yang digunakan oleh algoritma RSA. Angka yang digunakan kebetulan hanya 60 digit. Untuk RSA yang sesungguhnya, angka yang digunakan bisa mencapai 2048-bit.


Potret Seputar Kampus

Potret yang diambil kemarin di seputar kampus iTB.

Saya tidak tahu foto apa itu. Ada beberapa segitiga yang seperti itu. Setelah didekati, ini dia fotonya. (Titik-titik itu adalah air bekas hujan yang menempel di plastik.)

Saya masih belum mengerti juga. Apa maksudnya di tahun 2011 akan ada olimpiade (olah raga) di ITB? Ada yang tahu?

Kemudian di dekat gerbang masuk Selatan ada booth Yahoo! Indonesia. Saya juga tidak tahu untuk acara apa. Ketika saya datang, waktunya masih terlalu pagi. Belum ada orang-orang di sana. Ketika saya pulang, sudah sore dan orang-orangnya sudah pada pulang.


Foto hari ini

Sudah beberapa hari ini susah mendapatkan foto hari ini (photo of the day). Pasalnya di tempat saya mendung terus sehingga tidak ada obyek yang menarik dan bagus untuk difoto. Mungkin juga karena sedang banyak kerjaan jadi tidak kreatif juga?

Sementara itu, saya hanya bisa menyuguhkan foto ini saja.

Selamat (mendung) pagi …


Kalikan Bilangan Ini

Diketahui dua buah bilangan bulat x dan y. Dapatkah Anda menghitung z = x * y dengan data sebagai berikut.

x = 22953686867719691230002707821868552601124472329079

y = 30762542250301270692051460539586166927291732754961

z = ?

Catatan: x dan y merupakan dua buah bilangan prima dengan 50 digit :) Nanti kalau sudah berhasil, saya ambil contoh yang lebih panjang (100 digit, musalnya). hi hi hi.

Bagaimana Anda mengalikannya? Tools / software / cara / alat apa yang Anda gunakan? Saya sendiri kepikiran buat program sederhana dengan menggunakan library GMP.


Meloncat: dari satu topik ke topik lain

Pagi ini tadinya saya berencana untuk menyelesaikan beberapa tulisan yang harus saya kerjakan, tetapi ternyata terlalu banyak distraction. Akhirnya fokus saya meloncat (atau melompat?) dari satu topik ke topik lainnya. Ini dia …

  • Hukum dan penelitian. Kemarin saya ketemu dengan mahasiswa saya yang meneliti tentang security. Dia mohon advis apakah metodologi penelitiannya dia bermasalah secara hukum atau tidak. Terpaksa saya tuliskan di blog untuk minta advis dari Anda-Anda sekalian.
  • Plagiarism. Kemarin saya ditelepon untuk diminta menjadi narasumber tentang bagaimana membuat karya ilmiah yang bebas dari plagiat. Langsung saya cari informasinya dari internet. Sebagian informasi ini langsung saya masukkan menjadi draft materi presentasi. Terus lihat email dari salah seorang dosen ITB yang punya banyak buku tentang hal ini. Wah, harus pinjam buku-buku itu. Mau saya catat dulu judul-judul bukunya.
  • Masalah sistem IT Garuda. Ditelepon wartawan dan ditanyakan tentang masalah yang terjadi dengan sistem IT Garuda. Belum sempat selesai, saya melihat tulisan di twitter tentang artikel di IEEE yang membahas masalah ini. Hadoh! Sampai IEEE ikut membahas! Malu juga euy. Tapi tidak mengapa. Namanya juga pengalaman. Migrasi sistem IT memang memiliki risiko. Ini contoh yang bagus :( (
  • Kewirausahaan (entrepreneurship). Apakah kewirausahaan bisa diajarkan? Saya berpendapat bisa. Nah, harus buat tulisan lagi tentang hal ini. Jadi ingat juga weekend kemarin saya mendapat kunjungan dari mantan mahasiswa yang sedang membuat perusahaan (start up) dan mendapat masalah (soal legal, dan seterusnya). Nampaknya saya perlu mengajari mahasiswa agar mereka tidak terjerumus ke dalam lubang kesalahan yang kami alami.
  • … [ada beberapa yang lain lagi, seperti tentang cryptography]

Sebentar ah … fokus dulu. Mau menuntaskan yang mana dulu ya?


Aspek Hukum Penelitian Security

Salah satu mahasiswa saya sedang melakukan penelitian tentang keamanan informasi (security). Fokus utama penelitiannya adalah tentang penggunaan password. Ada banyak aspek yang ditelitinya, seperti misalnya adalah seberapa sering pengguna mengganti password, seberapa kuat password yang dipilihnya, dan seterusnya.

Salah satu hal yang sedang diteliti adalah apakah pengguna memakai password yang sama  untuk aplikasi yang berbeda (password reuse). Untuk hal ini, peneliti sudah mendapatkan satu set password (secara legal tentunya) dari sebuah aplikasi. Nah, peneliti ingin menguji apakah password yang sama ini digunakan oleh pengguna untuk aplikasi yang lain, seperti misalnya facebook, yahoo, gmail, dan seterusnya. Apakah peneliti boleh langsung menggunakan data yang dia miliki untuk mencobakan password tersebut kepada account pengguna yang bersangkutan?

Masalahnya, jika pengguna ditanya, maka pengguna akan mengatakan passwordnya beda. Padahal dalam kenyataannya belum tentu. Ini yang menyebabkan peneliti mencoba langsung. Tentu saja data setiap individu tidak akan ditampilkan dalam hasil penelitian, tetapi hanya agregatnya saja.

Masalahnya, apakah yang dilakukan oleh peneliti ini legal atau tidak? Mohon masukan. (Kami belum mengeksekusi hal ini. Menunggu masukan dari berbagai pihak dulu.)


Tanya Aturan Lalu Lintas

Kalau kita di persimpangan jalan (perempatan) yang ada lampu lalu lintas dan kita ingin belok ke kiri, maka mana yang benar sih?

  1. boleh belok kiri langsung (default) kecuali ada petunjuk lain;
  2. tidak boleh langsung belok kiri (tunggu lampu hijau) kecuali ada tanda yang mengatakan bahwa kita boleh langsung.

Saya dulunya mengambil yang (1), tetapi katanya sudah ada aturan baru sehingga yang benar sekarang adalah yang no (2). Nah, kemarin ketika saya berada di jalur paling kiri jalan dan saya ingin belok kiri tetapi lampu masih merah, maka saya berhenti. Kendaraan di belakang saya memberi klakson terus.

Jadi mana yang benar?


Hukum Karma Bajakan?

Beberapa tahun yang lalu, mungkin di sekitar tahun 1980-an, ada seorang kawan yang membuat alat anti pembajakan. Dia membuat sebuah dongle, yaitu perangkat yang dipasang di parallel port komputer. Software atau aplikasi yang akan dikunci akan memeriksa apakah ada dongle terpasang di komputer yang digunakan untuk menjalankan aplikasi tersebut. Jika dongle yang resmi terpasang, maka program aplikasi bisa dijalankan. Jika tidak, program aplikasi tidak bisa jalan.

Agar dongle dapat digunakan, dia membuat program (driver) dalam bahasa assembly. Pada waktu itu program yang dia gunakan adalah Microsoft Macro Assembler (MASM) dan berjalan di DOS. Semua berjalan lancar.

Produk kawan ini mulai laku dijual. Dia mulai senang. Sampai pada suatu hari, dia menemukan bahwa ide dia dan produknya (lengkap dengan drivernya) dibajak orang lain. Dia murka dan marah-marah. Kemudian terjadilah dialog ini.

Kawan #1 (K#1): kenapa kamu marah-marah?
Kawan Programmer (KP): ini produk saya dibajak.
K#1: apa sih produknya?
KP [menjelaskan]
K#1: memang kamu buatnya pakai apa?
KP: pakai MASM
K#1: wow! Beli asli?
KP: gak!
K#1: nah itu dia. (sambil tertawa.) Rasain. Orang lain membajak program kamu, kamu marah-marah. Tapi kamu sendiri buatnya pakai program bajakan …
KP [nyengir]

Hukum karma?

[100% original]

update: kalau sekarang sudah ada campus agreement.  Jadi mungkin kasus di atas bisa tidak terjadi karena adanya alternatif lisensi yang murah untuk civitas kampus.


Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 514 pengikut lainnya.