Monday, December 22, 2008

Definisi (Pendek) Dari Dokumen Elektronik?

Membuat definisi adalah hal yang memusingkan. Coba saja lihat isi Undang-undang Informasi dan Transaksi Elektronik (UU ITE) yang menyebutkan:

Dokumen elektronik adalah setiap informasi elektronik yang dibuat, diteruskan, dikirimkan, diterima, atau disimpan dalam bentuk analog, digital, elektromagnetik, optikal, atau sejenisnya, yang dapat dilihat, ditampilkan dan/atau didengar melalui komputer atau sistem elektronik, termasuk tetapi tidak terbatas pada tulisan, suara atau gambar, peta, rancangan, foto atau sejenisnya, huruf, tanda, angka, kode akses, simbol atau perforasi yang memiliki makna atau arti atau dapat dipahami oleh orang yang mampu memahaminya.

Iseng saya coba buat definisi yang lebih singkat:
Dokumen elektronik adalah setiap objek yang berwujud berkas dalam memori sekunder komputer.
Asumsi saya, ketika ditransmisikan, dokumen elektronik berubah bentuk menjadi entah-apa-namanya, dan tidak dikenali lagi sebagai dokumen elektronik. Hanya di tempat asal dan tujuan transmisi saja dokumen elektronik memiliki bentuk sebenarnya.

Apa pendapat Anda? Salah? Ngawur? Lebih tepat?

Update: dari Personal Information Protection and Electronic Documents Act,
“electronic document” means data that is recorded or stored on any medium in or by a computer system or other similar device and that can be read or perceived by a person or a computer system or other similar device. It includes a display, printout or other output of that data.

Wednesday, November 05, 2008

Visio di Linux

Kapan kita bisa mengimpor, atau bahkan mengedit, file Visio di Linux? Belum dalam waktu dekat, kalau upaya yang dilakukan oleh Ian Redfern, Valek Filippov dan orang-orang yang telah membantu mereka tidak kita dukung.

Terima kasih untuk Harry Sufehmi yang telah berbagi "... ada orang Inggris yang sedang ngoprek format Visio kok" sampai saya bisa menemukan situs di atas.

Tuesday, November 04, 2008

Quicklinks 20081104

Wednesday, October 22, 2008

Green Data Center

Seberapa efisienkah data center anda? The Green Grid mengusulkan metrik untuk mengukur efektivitas data center dengan istilah PUE (Power Usage Effectiveness), yang dihitung dengan cara membagi Total Facility Power dengan IT Equipment Power. Total Facility Power mencakup power untuk peralatan IT dan fasilitas pendukung (HVAC, penerangan, UPS, generator, power losses, ...). Angka PUE yang lebih kecil berarti lebih baik. Angka sempurna PUE adalah 1.0, yang berarti seluruh power data center hanya disalurkan ke IT equipment.

Metrik lain, yang barangkali lebih mudah dipahami artinya, adalah DCiE (Data Center infrastructure Efficiency), dihitung dengan rumus DCiE = 1/PUE * 100%.

Dua raksasa di dunia IT, Google dan Microsoft telah unjuk gigi dengan konfigurasi masing-masing yang telah mencapai PUE rata-rata 1.21 untuk Google, dan 1.22 untuk Microsoft, sementara angka tipikal PUE untuk data center enterprise adalah 2.0 atau lebih. Diperkirakan, salah satu faktor yang dapat menekan angka PUE tersebut adalah pengemasan data center ke dalam container khusus.

Monday, October 20, 2008

Mari 'Menghitung' Bintang!

Acara 2008 Great World Wide Star Count - suatu acara internasional yang mengajak setiap orang, baik astronom maupun bukan, untuk mengukur polusi cahaya lokal, dan melaporkan hasil observasi mereka secara online, telah dimulai. Acara ini akan berlangsung sampai dengan tanggal 3 November.

Informasi lengkap cara berpartisipasi ada pada Activity Guide yang bisa diunduh (maupun dicetak) dari www.windows.ucar.edu/starcount/downloads.html.

Pelaporan online juga tersedia, jadi jangan lupa melaporkan setiap pengamatan ke www.windows.ucar.edu/starcount/report.html.

Selamat menghitung bintang!

Wednesday, October 15, 2008

Beberapa Tips Penterjemahan Aplikasi Open Source

Perhatikan kapitalisasi
contoh: Open File -> Buka Berkas (bukan "buka berkas", "Buka berkas")
contoh: Opening a file to edit -> Membuka sebuah berkas untuk disunting

Perhatikan titik di akhir kalimat
(cukup jelas)

Perhatikan penanda untuk shortcut menu
Penanda bisa berupa karakter ampersand "&", garis bawah "_", atau karakter khusus lain. Saya selalu berusaha agar shortcut pada bahasa sumber dipertahankan bila mungkin dan seringkali malah meniadakan penanda itu pada terjemahan apabila tidak ada huruf yang sama. Bagaimana kebiasaan Anda tentang masalah ini?

Biarkan semua tag HTML/XML tidak diterjemahkan

Tuesday, October 14, 2008

Translasi Lagi

Ada lagi pekerjaan penterjemahan untuk Debian dan Ubuntu. Kali ini bukan menterjemahkan berbagai teks di dalam setiap paket, tapi sekedar deskripsi tentang isi suatu paket, yang ditampilkan ketika kita menjalankan perintah dpkg -l foo, atau apt-cache show bar.

Friday, October 10, 2008

2.6.27 is out

48 MB terkompresi bzip2; filesystem baru untuk media flash: UBIFS; hibernasi varian ketiga setelah suspend dan suspend2, yang didasarkan atas kexec/kdump; driver wifi Atheros atk9k; dsb.

Detail perubahan ada disini http://kernelnewbies.org/LinuxChanges

Saturday, October 04, 2008

Random Excerpts on Nassim Taleb

Barusan baca posting menarik di blog Schneier, yang mencuplik interview atas Nassim Taleb tentang keterbatasan dari risk management. Disinggung tentang dua buku yang perlu masuk ke wishlist saya: Fooled by Randomness dan The Black Swan. Ada yang sudah baca?

10Gbps Wireless (woot)

Ternyata riset wireless telah berhasil mencapai kecepatan transfer data yang menyamai kecepatan jaringan kabel komersial: 10 Gbps; bahkan percobaan di laboratorium telah mencapai 20 Gbps. Tentu saja teknologi yang memakai laser untuk komunikasi point-to-point ini belum tentu bisa menggantikan WiMAX ataupun WiFi yang bisa multi-point, tapi paling tidak akan menjadi komplemen.

Thursday, October 02, 2008

Super Charge Ion Battery (SCiB)

Ini dia batere idaman: (a) hanya perlu di-charge 10 menit untuk mencapai 90% kapasitas; (b) tahan 5.000-6.000x siklus recharge (dibanding Li Ion yang hanya sekitar 500x). Sayang masih berupa prototipe. Kapan jadi produk beneran?
*summon juragan batere*

Wednesday, October 01, 2008

Quicklinks saat Idul Fitri 1429H


  • ToDo yang menarik dan bakal perlu waktu lama: optimasi boot time desktopku. Arjan katanya berhasil memotong boot time di EEE Pc 901 menjadi tinggal 5 detik!
  • ToDo belajar tool untuk SQL injection: sqlmap

dan tak lupa: selamat Idul Fitri 1429H, mohon maaf lahir & batin

Friday, September 26, 2008

Gnome-Do!



Ada yang sudah coba Gnome-Do? Screenshot lain

Wednesday, September 24, 2008

Quicklinks 20080924

Tuesday, September 23, 2008

Akhirnya Dual-Screen

Setelah sekian lama mencoba dual-head pada mode clone, tadi baru sempat mencoba mode dual-screen, dimana tampilan di layar pertama dan kedua berbeda. biar basbang tapi puas

Ketemu beberapa quirk/bug. Yang pertama, panel Gnome selalu lari ke VGA, padahal saya ingin dia tetap menempel di LCD. Jawabannya ada di situs RandR yang terjemahannya kurang lebih:

"Gnome menempatkan menu bar pada layar 0 sehingga dengan chip dan driver Intel, layar 0 (monitor VGA eksternal) akan selalu menjadi tampilan default bila tersambung. Ini bahkan berlaku walaupun monitor sedang dimatikan tapi kabelnya tercolok: bila anda monitor laptop anda kosong periksalah apakah ada yang tertancam ke port VGA....
Bila anda ingin agar panel muncul pada layar yang berbeda, seretlah ke layar yang anda inginkan dia berada dan Gnome akan menyimpannya disana."
Masalah kedua terkait dengan OpenOffice Impress. Impress mendukung dual-screen, dimana tampilan mode sunting muncul di layar pertama, dan tampilan slide-show muncul di layar kedua. Bagus. Jadi bisa presentasi sambil baca contekan tanpa ketahuan pemirsa :D. Tapi ketika program Impress di layar pertama saya matikan, slide-show masih memenuhi layar kedua. Segala macam aplikasi lain yang tampilannya digeser ke layar kedua juga tersembunyi. Sempat agak panik. Nyalakan lagi Impress, F5, exit. Masih ada sisa sampah.... Lalu tidak sengaja right click di layar kedua, ada menu End Show, klik, tertutup. Sip. Saatnya kirim bugreport?

Mari Ikut Membenahi Terjemahan Google

Baru tahu bahwa Google memanfaatkan tenaga voluntir dalam melakukan berbagai terjemahan produknya. Mulai dari http://www.google.com/transconsole. Agak merepotkan bagi pengguna yang memiliki bandwidth kecil, karena seluruh terjemahan untuk suatu produk ditampilkan sekaligus pada satu halaman web.

Silahkan coba mulai dengan menyunting terjemahan wireless yang walaupun sudah 100% diterjemahkan tapi kualitasnya belum bagus.

Thursday, August 28, 2008

Team Medical Dragon

TMD adalah manga yang sangat menarik, bercerita tentang berbagai konflik dan masalah yang dihadapi oleh seorang ahli bedah dada jenius di Jepang. Salah satu episode yang sangat menyentuh adalah Episode 9: A Doctor's Use of Violence. Tapi hati-hati, ada berbagai scene gamblang tanpa sensor; NSFW.

Terima kasih buat chiank atas sharingnya.

tak mampu menghentikan keinginan membaca terus episode-episode berikutnya

Thursday, August 21, 2008

Internet untuk manula?

Hari ini bersejarah bagi keluarga kami. Sungguh suatu kejutan bahwa bapak saya, yang telah berusia 75 tahun, mulai memakai Yahoo Messenger. He never stop learns. Sangat banyak ketrampilan yang beliau kuasai dan coba ajarkan ke murid-murid dan anak-anaknya. Mulai dari fotografi (sampai cuci-cetak film, masih jaman hitam putih, dan reproduksi), elektronika (analog dan digital, belum sampai ke mikroprosesor), melukis, berkebun, travelling (mengelilingi gunung Lawu: Madiun - Ngawi - Solo - Wonogiri - Ponorogo, ke Bali, ...), membaca Quran (beliau pindah dari Nasrani ke Islam sebelum menikah dengan ibu).

Mungkin ini saatnya bagi saya untuk membalas mengajarkan ketrampilan Internet ke beliau. Masalahnya, sumber yang tepat untuk memulai. Walaupun beliau pernah ke India, dan pernah membaca berbagai majalah elektronika berbahasa Inggris, saya pikir lebih enak kalau sumber-sumber yang dipakai berbahasa Indonesia. Ada saran? Barangkali buku Internet for Senior Citizens? :D

Thursday, July 31, 2008

Miscellaneous 20080731

* India 'baru' memiliki pelanggan broadband 4+ juta orang, bila 18 Tbps dibagi rata ke pelanggan tersebut (tentu saja ini tidak realistis), maka tiap pelanggan akan mendapat 4+ Mbps. Bandingkan dengan pelanggan broadband di Indonesia yang baru sekitar 400 ribu pada 2007.

* Gedung Cyber terkena dampak pemadaman listrik? Ini gosip! Yang jelas, yeyen sempat pingsan seharian.

* Plurk membuat frekuensi blogging menurun. Ini juga hanya tebakan ngawur. Hanya berlaku buat penulis. Mungkin juga berlaku buat teman-teman penulis. Bahkan sampai memperbaiki wiki yang error pun gak sempat ;)

* Melanjutkan ngoprek Axioo CMPC, perlu baca-baca tentang HAL (Hardware Abstraction Layer) di Linux, yang dimanfaatkan baik oleh Gnome maupun KDE untuk suspend maupun hibernate. Hibernate (suspend to disk) sudah berhasil 'sekedar' dengan membuang opsi splash=silent vga=nnn dari grub. Suspend to RAM separuh berhasil, bisa suspend tapi hang setelah resume :(

Saturday, July 05, 2008

Quicklinks 20080705

Sunday, June 29, 2008

Setup Wifi using WPA on Axioo CMPC

At last, I can connect to AP using WPA after reading /usr/src/rt73-k2wrlz-1.1.0/IWPRIV_USAGE. On line 191, documentation is very clear:

d> Config STA to link with AP which is WPAPSK/TKIP(Authentication/Encryption)
1. iwpriv wlan0 set NetworkType=Infra
2. iwpriv wlan0 set AuthMode=WPAPSK
3. iwpriv wlan0 set EncrypType=TKIP
4. iwpriv wlan0 set SSID="AP's SSID"
5. iwpriv wlan0 set WPAPSK="12345678"
6. iwpriv wlan0 set SSID="AP's SSID"

p.s Step 4 is part of generating wpapsk password and is necessary.
Now my remaining problem is to put those iwprivs into appropriate file in /etc/sysconfig/network-scripts/

Tuesday, June 24, 2008

Sekian Minggu Mencoba Axioo CMPC

Dian membeli notebook Axioo Classmate PC (CMPC) yang memiliki layar 7 inci. Lebih murah daripada Asus EEE. Cukup menarik sih, terutama karena perubahan spek standar disk 2GB flash menjadi 30GB ATA. Tapi ternyata banyak kelemahan yang terasa mengganggu:

  • keyboard terlalu sempit, kurang nyaman dipakai mengetik 10 jari
  • posisi media reader 'tersembunyi' sehingga sulit diakses; bahkan ketika mencoba di tempat penjual, media yang dicoba ditancapkan tidak berhasil dicabut kembali
  • posisi batere 'tersembunyi' sehingga ketika percobaan suspend/hibernate gagal yang menyebabkan sistem hang berat (tidak bisa dipaksa power-off dengan menekan tombol power terus-menerus selama beberapa detik), harus mencabut batere dengan terlebih dahulu membongkar 'casing'
  • resolusi layar < 800x600, padahal berbagai tool admin bawaan PCLinuxOS tidak bisa diperkecil windownya, sehingga beberapa tombol di bagian bawah tool tidak dapat dikendalikan
  • konfigurasi wifi repot bila perlu WEP/WPA, sampai saat ini konfigurasi untuk WPA belum sukses, sedangkan WEP sukses apabila dilakukan manual (bukan dengan tool bawaan OS)

Tentu saja ada beberapa nilai positif:
  • harga murah
  • ukuran kecil dan ringan
  • preinstalled Linux (Klixs, turunan PCLinuxOS) termasuk compiz
  • harddisk ATA 30GB, bukan SSD yang biasanya berukuran jauh lebih kecil

Berikut ini berbagai info tentang mesin
Dan tentu saja ToDo list
  • suspend (to RAM)
  • hibernate (to disk); suspend maupun hibernate bisa, tapi wake-up dari suspend maupun hibernate masih gagal
  • WiFi WPA
  • mode low power (agar runtime batere yang 'hanya' 2 jam bisa diperpanjang): variable CPU frequency (kelihatannya hanya bisa throttling atau maksimum P4 clockmod) perlu recompile kernel karena konfigurasi sekarang tidak mendukung powertop


update 200806241830: setup WPA manual sukses setelah mengacu ke referensi dari Ubuntu

Friday, June 06, 2008

Alat Bantu Tuning MySQL:

Run awal:

$ ./mysqltuner.pl

-------- General Statistics --------------------------------------------------
[OK] You have the latest version of MySQLTuner
[OK] Currently running supported MySQL version 5.0.32-Debian_7etch5-log
[!!] Switch to 64-bit OS - MySQL cannot currenty use all of your RAM

-------- Storage Engine Statistics -------------------------------------------
[--] Status: +Archive -BDB -Federated +InnoDB -ISAM -NDBCluster
[--] Data in MyISAM tables: 3G (Tables: 95)
[!!] InnoDB is enabled but isn't being used

-------- Performance Metrics -------------------------------------------------
[--] Up for: 12h 50m 58s (7M q [159.334 qps], 1M conn, TX: 2B, RX: 597M)
[--] Reads / Writes: 64% / 36%
[--] Total buffers: 2.6M per thread and 58.0M global
[!!] Allocating > 2GB RAM on 32-bit systems can cause system instability
[!!] Maximum possible memory usage: 2.1G (53% of installed RAM)
[OK] Slow queries: 0% (338/7M)
[OK] Highest usage of available connections: 14% (115/800)
[OK] Key buffer size / total MyISAM indexes: 16.0M/74.0K
[OK] Key buffer hit rate: 98.9%
[OK] Query cache efficiency: 34.8%
[!!] Query cache prunes per day: 65411
[OK] Sorts requiring temporary tables: 3%
[OK] Temporary tables created on disk: 0%
[OK] Thread cache hit rate: 98%
[!!] Table cache hit rate: 7%
[OK] Open file limit used: 15%
[!!] Table locks acquired immediately: 83%

-------- Recommendations -----------------------------------------------------
General recommendations:
Add skip-innodb to MySQL configuration to disable InnoDB
MySQL started within last 24 hours - recommendations may be inaccurate
Enable the slow query log to troubleshoot bad queries
Increase table_cache gradually to avoid file descriptor limits
Optimize queries and/or use InnoDB to reduce lock wait
Variables to adjust:
query_cache_size (> 16M)
table_cache (> 1024)

Mari kita tunggu minimum 24 jam untuk melihat hasil tuning.

Thursday, June 05, 2008

Debian to Others Textmode Display Problem

Ketika anda ssh dari mesin Debian ke Ubuntu, RedHat, atau SuSE (belum dicoba ke OS/distro lain), lalu menjalankan aplikasi yang menampilkan karakter set extended ASCII (misalnya tepi kotak pada Midnight Commander), maka tampilan yang anda peroleh sangat boleh jadi hancur.

Solusinya? Ubah environment variable LANG dari en_US.UTF8 ke C, atau en_US. Agar permanen, set saja di ~/.bashrc

Wednesday, May 21, 2008

A Very Annoying X Problem

I've bitten again by a very intermittent X problem. Sometimes my X run smoothly for a month (with many hibernates in between), but these last couple of days, it stroked twice! I can't find any informative messages in logs. Not in any /var/log/X*, /var/log/messages, /var/log/syslog, ~/.xsession-errors. This .xsession-errors is ultimately can't be used for anything! It doesn't have timestamps on each event; no standard delimiter between events; what can you hope to salvage from this garbage?

$ tail -50 .xsession-errors
at com.aelitis.azureus.core.networkmanager.impl.tcp.TCPConnectionManager.runSelect(TCPConnectionManager.java:535)
at com.aelitis.azureus.core.networkmanager.impl.tcp.TCPConnectionManager.mainLoop(TCPConnectionManager.java:212)
at com.aelitis.azureus.core.networkmanager.impl.tcp.TCPConnectionManager.access$900(TCPConnectionManager.java:45)
at com.aelitis.azureus.core.networkmanager.impl.tcp.TCPConnectionManager$5.runSupport(TCPConnectionManager.java:201)
at org.gudy.azureus2.core3.util.AEThread.run(AEThread.java:71)
Peringatan pengatur jendela: Error IO yang fatal berkode 104 (Connection reset by peer) pada tampilan ':0.0'
nm-applet: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
gnome-panel: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
The application 'update-notifier' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'nautilus' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'bluetooth-applet' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'kerneloops-applet' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'gnome-screensaver' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'gnome-settings-daemon' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
opera: Fatal IO error: client killed
pidgin: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
The application 'SWT' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
X IO Error
The application 'gedit' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'gecko' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'gnome-session' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
The application 'gnome-terminal' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed the application.
liferea: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
Exit from Azureus complete
[1211343465,000,xklavier.c:xkl_engine_start_listen/] The backend does not require manual layout management - but it is provided by the application
(gnome-panel:4361): GLib-GObject-CRITICAL **: g_object_run_dispose: assertion `G_IS_OBJECT (object)' failed

(gnome-panel:4361): GLib-GObject-CRITICAL **: g_object_run_dispose: assertion `G_IS_OBJECT (object)' failed
FYI this is a Debian Sid box.

So, how would you debug this problem? Run a debug version of X server and collecting huge amount of garbage without any time reference? Throw away this box and buy a better one? Use Windows XP instead? Get a plastic surgery? Please, pretty please, help me!

Tuesday, May 20, 2008

Updated: Debian Sid on Acer Aspire 5583 NWXMi

My experience on configuring Debian Sid on Acer Aspire 5583 NWXMi. This laptop is a varian of Acer Aspire 5580. Hopefully useful to anyone who has same/similar machine. Added info: custom DSDT to solve battery problem, PCMCIA, xrandr, Intel 3945, etc.

Tuesday, May 13, 2008

Security Update OpenSSL Yang Sangat Penting Untuk Debian

Advisory nomor DSA-1571-1 dari Debian sangat mengejutkan

It is strongly recommended that all cryptographic key material which has been generated by OpenSSL versions starting with 0.9.8c-1 on Debian systems is recreated from scratch. Furthermore, all DSA keys ever used on affected Debian systems for signing or authentication purposes should be considered compromised; the Digital Signature Algorithm relies on a secret random value used during signature generation.

The first vulnerable version, 0.9.8c-1, was uploaded to the unstable distribution on 2006-09-17, and has since propagated to the testing and current stable (etch) distributions. The old stable distribution (sarge) is not affected.

Affected keys include SSH keys, OpenVPN keys, DNSSEC keys, and key material for use in X.509 certificates and session keys used in SSL/TLS connections. Keys generated with GnuPG or GNUTLS are not affected, though.
Masalahnya, boleh jadi kita harus meng-generate ulang sekian banyak key.

Untuk membantu menguji kekuatan key kita, akan ada tool yang dapat diunduh dari:
http://security.debian.org/project/extra/dowkd/dowkd.pl.gz
http://security.debian.org/project/extra/dowkd/dowkd.pl.gz.asc (OpenPGP signature)

Sedangkan instruksi untuk rollover key untuk berbagai paket akan dipublikasikan di:
http://www.debian.org/security/key-rollover/

Pengguna distro lain tidak perlu khawatir, karena masalah ini spesifik Debian. Apakah Ubuntu terpengaruh? Akan segera saya periksa.

update 20080513 22:19 Ubuntu juga terkena masalah ini

Bang, SMS Siapa Bang?

Dr. Nigel Bannister dari Universitas Leicester telah memperoleh perkiraan biaya transmisi data Hubble dari pihak NASA. Angka yang diperoleh adalah sekitar 8,85 poundsterling per megabyte (sekitar 160 ribu rupiah). Apabila dihitung juga biaya transmisi ke pengguna akhir, maka biaya itu bisa membengkak menjadi 85 poundsterling per megabyte (sekitar 1,5 juta rupiah).

Bandingkan dengan biaya yang harus dikeluarkan kalau kita mengirim data yang sama besarnya, melalui SMS, di Indonesia. 1 SMS maksimum berisi 160 karakter 7 bit, berarti 1 SMS dapat mengangkut data 140 byte. Untuk mengirim data sebesar 1 mega byte, diperlukan 7490 pesan SMS. Bila biaya per SMS adalah 350 rupiah, maka biaya untuk mengirim 1 MB via SMS adalah 2,6 juta rupiah. Kalau kita ambil biaya SMS murah ke sesama operator yang 50 rupiah pun, total biaya untuk 1 MB masih 449 ribu rupiah.

Opo tumon? Mosok kirim SMS lebih mahal daripada kirim data dari Hubble ke bumi?

Thursday, May 08, 2008

Kompetisi dan Kerja Sama

Google membantu pesaingnya, Yahoo, sehingga menggagalkan rencana Microsoft. Apakah hal semacam ini pernah terjadi di Indonesia?

Friday, May 02, 2008

Memristor Yang Mengubah Paradigma Tentang Elektronika

Ini adalah peristiwa yang sangat langka: kita mesti mengubah cara berpikir secara sangat mendasar, yang telah kita yakini selama puluhan tahun. Apakah peristiwa ini sedrastis perubahan pandang dari bumi sebagai pusat semesta ke matahari sebagai pusat tata surya? :D

Selama ini kita diajari bahwa resistansi sama dengan tegangan dibagi arus. R = V / I. Pada tahun 1971, Leon Chua dari UC Berkeley mempublikasikan paper yang menyatakan bahwa mestinya R = dV / dI. Analogi yang bagus dituliskan oleh Colin Johnson di EETimes:

"The situation is analogous to what is called "Aristotle's Law of Motion, which was wrong, because he said that force must be proportional to velocity. That misled people for 2000 years until Newton came along and pointed out that Aristotle was using the wrong variables. Newton said that force is proportional to acceleration--the change in velocity. This is exactly the situation with electronic circuit theory today. All electronic textbooks have been teaching using the wrong variables--voltage and charge--explaining away inaccuracies as anomalies. What they should have been teaching is the relationship between changes in voltage, or flux, and charge."
Bukan hanya itu, Chua juga meramalkan komponen elektronik pasif keempat yang dinamainya memristor, selain resistor, kapasitor, dan induktor yang selama ini telah kita kenal. Sifat unik dari memristor ini adalah bahwa resistansinya naik apabila dialiri arus pada satu arah, dan turun apabila arus dialirkan pada arah sebaliknya.

Ternyata, implikasi sifat memristor tersebut bisa sangat mengejutkan. Transistor yang berukuran jauh lebih kecil dapat dibentuk dari memristor, sehingga hukum Moore yang saat ini sudah semakin sulit dipertahankan karena keterbatasan material yang telah ada masih akan terus berlaku selama lebih dari 10 tahun mendatang. Potensi lain adalah terciptanya media penyimpan data yang jauh lebih irit konsumsi energinya dibanding RAM saat ini, lebih tinggi kepadatan penyimpanannya, dan bahkan mempertahankan isinya tanpa perlu daya (seperti halnya hard disk atau flash disk).

Jadi, kapan memristor masuk ke text book elektronika? Kapan masuk ke buku SMA, SMP, dan SD?

Tuesday, April 29, 2008

Cisco VPN Client vs VPNC

Seminggu ini ada kegiatan sampingan men-setup VPN client di notebook. Waktu jadi molor karena berbagai masalah: ketika ingat perlu ngoprek, akses internet lambat/tidak tersedia, padahal (merasa) perlu download source kernel versi lama; ketika akses internet cepat tersedia, lupa karena mengerjakan hal lain yang lebih menarik :D

Awalnya, ketika kernel yang saya pakai adalah versi 2.6.25, saya mencoba mengaktifkan VPN Client dari Cisco. Diperlukan kompilasi modul kernel. Ternyata interface kernel sudah berubah sehingga kompilasi gagal. Searching ke Google belum membuahkan hasil tentang bagaimana memodifikasi Cisco VPN Client ke kernel 2.6.25. Informasi terdekat yang diperoleh hanya patch untuk kernel versi 2.6.22, sedangkan tanpa patch, perlu kernel 2.6.21. Intip koleksi source kernel di notebook. Wah, source kernel lama sudah dihapus semua. Link internet belum memadai untuk sekedar download 50MB.

Saatnya mencari alternatif. apt-cache search cisco vpn client menampilkan vpnc. Ukuran paket 75170 bytes. Ambil juga network-manager-vpnc-gnome yang berukuran 63342 bytes. Pasang. Uji. Gagal. WTF? Ternyata kernel yang sedang saya pakai terlalu ramping dan tidak mendukung IPSec. Kompail kernel lagi (gak pake sariawan dong!). Tes lagi. Gagal! Kenapa? Waktu ngoprek habis. Konsentrasi sedang ke masalah lain. Lupakan sementara.

Beberapa hari kemudian, link internet cukup memadai untuk download kernel 2.6.21 dan 2.6.22. Kompail kernel 2.6.21. Reboot. Kompail Cisco VPN Client. Tes. Sukses. Kompail kernel 2.6.22. Reboot. Kompail Cisco VPN Client. Tes. Sukses. Penasaran. Tes VPNC. Sukses!!! *bengong sejenak* Berarti ada masalah apa dengan tes VPNC sebelumnya yang gagal?

Untuk lebih meyakinkan bahwa bukan faktor kernel, saya reboot lagi ke 2.6.25. Tes VPNC lagi. Sukses! Wow! Berarti tes 2.6.25 sebelumnya salah. Tapi dimana salahnya? Well, lupakan saja.

Dari ujicoba singkat kedua macam klien VPN Cisco tersebut, ada beberapa poin perbandingan:
* Cisco VPN Client *mungkin* lebih aman karena ketika aktif, semua link ke LAN diblok. Setelah parameter diubah menjadi EnableLocalLAN=1 pun, akses ke LAN masih terblokir.
* VPNC tidak memerlukan modul kernel khusus, sehingga lebih portabel. VPNC juga sudah dilengkapi dengan GUI untuk koneksi dan konfigurasi di Gnome maupun KDE.
Apakah perlu adu kinerja? Ada yang sudah membandingkan?

Sambil menulis artikel ini, dilakukan pencarian ulang ke Google tentang patch untuk kernel versi 2.6.24+ sudah ada. Berarti keyword yang saya pakai saat awal tidak tepat. Sigh.

Monday, April 28, 2008

Lontara Telah Rilis

Tim pengembang Blankon telah merilis versi 3.0 distro Blankon yang dinamai Lontara. Selamat! Sayang sekali saya tidak dapat membantu pengembangan maupun testing seperti pada versi 2.0.

Rilis kali ini terdiri dari dua varian: live CD normal dan live CD minimalis. Silahkan dicoba!

Friday, April 25, 2008

Quicklinks for 20080425

Tren popularitas bahasa pemrograman. Didaftar sampai 100 bahasa. Berapa banyak yang anda kuasai? Berapa yang pernah anda pakai? Berapa yang pernah anda temui?

Ksplice: tool untuk mem-patch kernel Linux secara live tanpa perlu reboot. Siapa tahu mesin anda dapat menyaingi WVNETcluster yang memiliki uptime 11 tahun+, tapi tetap aman!

Wednesday, April 23, 2008

Half Full Cup Instead Of Half Empty

Budi Rahardjo telah sangat berbaik hati melibatkan saya dalam acara Security Issues 2008. Saya sedang menjadi pendengar pada sesi Arry AA sempat muncul kisah dari salah satu peserta, dimana auditor memakai istilah opportunities for improvement (OFI) sebagai ganti findings/temuan. Ini adalah hal yang mungkin terlihat sepele, tapi dapat berdampak besar. Selama ini ketika kami melakukan security audit, laporan sering dihiasi oleh kata-kata temuan. Beberapa klien menanggapi laporan seperti itu secara defensif, yang sangat boleh jadi dipicu oleh konotasi negatif dari kata temuan.

Kata temuan lebih menitik-beratkan kepada masalah, dan bukan solusi. Di alam bawah sadar auditor, mungkin muncul ide

"hore, saya sudah berhasil memperoleh temuan, jadi pekerjaan saya sukses, titik"
sedangkan pihak klien akan membatin
"wah, ada tambahan beban kerjaan baru lagi nih, ngerepotin aja"
Bukan suatu hal yang konstruktif.

Bila kita memakai OFI (yang diterjemahkan menjadi peluang perbaikan) sebagai pengganti kata temuan, maka akan ada dampak positif ke klien, karena mereka tidak merasa disalahkan atau diserang.
"Jaringan nirkabel milik perusahaan bapak sudah memakai enkripsi WEP, yang telah kami buktikan dapat ditembus dalam waktu sekian menit. Menurut kami ada peluang perbaikan dengan mengganti metoda enkripsi WEP menjadi WPA yang jauh lebih kuat."

Tentu saja sekedar mengganti temuan dengan peluang perbaikan tidak menyelesaikan masalah. Perubahan terpenting adalah pergantian sudut pandang negatif (mencari masalah) menjadi positif (mencari solusi). Kita mempunyai tambahan pekerjaan untuk mengusulkan solusi, bukan sekedar memaparkan masalah. Bagaimana menurut anda?

Monday, April 21, 2008

Pengalaman Mengurus SIM di Kab. Bandung

Minggu lalu istri saya akhirnya sukses mengurus penggantian SIMnya yang hilang. Prosesnya cukup melelahkan, baik lahir maupun batin. Ceritanya bermula ketika dompetnya tertinggal di suatu tempat. Seperti biasa, begitu merasa dompet hilang, isinya dicoba didaftar. Ternyata salah satu isi penting adalah SIM-A. Langsung lapor ke Polisi. Saat itu kami masih merasa biasa-biasa saja. Diasumsikan sekedar dengan berbekal surat laporan ke Polisi tersebut, pengurusan pembuatan SIM pengganti bakal mudah. Karena kami tinggal di Bandung coret, maka mengurus penggantian SIM ini mesti dilakukan di Soreang, pindah dari Cimahi tempat istri saya mula-mula membuat SIM. Ternyata karena istri tidak memiliki fotokopi SIM lama, data untuk pembuatan SIM pengganti mesti diminta secara manual dari Cimahi. Jadi episode pertama kisah ini harus berakhir.

Beberapa hari kemudian, kami ke Cimahi untuk mengambil data SIM lama. Karena perjalanan dari Cimahi ke Soreang dianggap memakan waktu terlalu lama, maka episode hari kedua berakhir. Sigh. Mulai capek.

Kesempatan berikutnya, pagi-pagi istri berangkat sendiri ke Soreang untuk menuntaskan proses. Ternyata ada kejutan: ada peraturan baru, yang mulai efektif 2 hari sebelumnya, tentang prosedur pembuatan SIM pengganti yang sebelumnya tidak diperlukan.
1. surat laporan kehilangan ke polisi terdekat/manapun
2. lapor ke bagian reskrim (disini diinterogasi tentang detil kejadian hilangnya SIM)
3. lapor ke bagian tilang lantas (untuk memastikan tidak ada kasus yang 'mencekal' SIM lama, tapi alih-alih diurus tilangnya, pemilik membuat laporan kehilangan palsu untuk mendapatkan SIM pengganti)
4. pasang iklan tentang kehilangan SIM ke surat kabar; tunggu seminggu, baru bisa melanjutkan proses pembuatan SIM pengganti
Aaaargh! Hari ke tiga berhenti disini.

Setelah memasang iklan (cari koran yang biaya iklannya murah, tidak harus Pikiran Rakyat) dan menunggu seminggu, istri kembali lagi ke Soreang. Prosesnya mulus. SIM baru segera jadi. Episode 4 berakhir.

Pengurusan SIM kali ini ketat, kita tidak bisa menitipkan prosesnya ke pihak lain, tentu saja kita tidak perlu mengeluarkan biaya siluman. Tapi waktu 4 hari 'terbuang' dan juga biaya transportasi Bandung - Soreang pp dan Bandung - Cimahi pp jauh lebih besar daripada biaya pembuatan SIM.

Di hari pertama sempat dicoba untuk membuat SIM baru daripada berlelah-lelah mengurus pemindahan. Tapi ternyata karena tidak siap, istri saya gagal dalam tes tulis! Jadi kembali ke plan A.

lesson learned: buat fotokopi SIM lama dan simpan terpisah dari dompet yang memuat SIM asli

ps: kalau yang hilang adalah STNK, iklan mesti dipasang 2x, laporan juga ditambah dengan ke pihak polda.
pps: aturan di atas juga berlaku untuk Kodya Bandung

Saturday, March 29, 2008

Web-based Image Editor


Tertarik atas info dari maseko, maka saya juga mencoba mendaftar. Apa boleh buat, ternyata konfigurasi mesin saya (Linux Intel 32 bit + Firefox) belum cocok dengan Photoshop Express: saya gagal meng-upload gambar, juga gagal menyedot gambar yang telah terpasang di FaceBook. Mungkin plugin Flash Player untuk Firefox di Linux tidak selengkap di Windows fitur-fiturnya.

Walaupun begitu, tampilan full-screen-nya sangat bagus, seolah bukan aplikasi berbasis web.

Berani mencoba di Linux anda? di Mac anda? di Solaris anda?

Saturday, March 15, 2008

Perempat Final Liga Champions 2008

                          1st    2nd
Roma - Man. United 01/04 09/04
Schalke - Barcelona 01/04 09/04
Fenerbahce - Chelsea 02/04 08/04
Arsenal - Liverpool 02/04 08/04

Tuesday, March 04, 2008

Instalasi Linux Berganda Pada Satu Partisi

Selama ini saya menyiapkan satu partisi khusus untuk setiap instalasi Linux. Kalaupun saya memakai chroot, biasanya proses aktivasi instalasi dibawah chroot tersebut selalu didahului dengan aktivasi instalasi induk. Tapi posting di LKML ini membuka mata saya:

kernel /boot/vmlinuz-2.6.24-inst01 root=/dev/sda6 ro init=/inst01/lib/ld-linux.so.2 --library-path /inst01/lib /inst01/usr/sbin/chroot /inst01/ /sbin/init
kernel /boot/vmlinuz-2.6.24-inst02 root=/dev/sda6 ro init=/inst02/lib/ld-linux.so.2 --library-path /inst02/lib /inst02/usr/sbin/chroot /inst02/ /sbin/init
...
Apa keuntungannya? Penghematan, dan terutama, fleksibilitas space! Sudah saatnya menggabung 11 partisi di harddisk eksternal tinggal menjadi 2 (ext3 dan NTFS).

Friday, February 29, 2008

Bandwidth

George Gilder meramalkan bahwa Internet akan membawa trafik berukuran zettabyte per tahun pada 2015.

Bob Metcalfe mengatakan bahwa ethernet dengan kecepatan terabit per detik mungkin akan diluncurkan pada tahun 2015. Saat ini standar untuk Ethernet 100 Gbps maupun 40 Gbps, 802.3ba, pun masih belum selesai digarap.

India telah memiliki link Internet secara agregat sebesar 18 Tbps. Untuk Indonesia, ada yang punya data? Perkiraan saya (yang 68% tidak bisa dipercaya) Indonesia baru memiliki kurang dari 18 Gbps. Sedangkan Bandung (lagi-lagi menuduh tanpa bukti kuat), baru memiliki link nasional kurang dari 9 Gbps. Jangan tanya berapa link internasional ke Bandung.

PIN Entry Device Tidak Secure

Dari CSLG, University of Cambridge:

... In Chip & PIN card transactions, customers insert their card and enter their PIN into a PIN Entry Device (PED). We have demonstrated that two popular PEDs, the Ingenico i3300 and Dione Xtreme, fail to adequately protect card details and PINs. Fraudsters, with basic technical skills, can record this information and create fake cards which may be used to withdraw cash from ATMs abroad, and even some in the UK. These failures are despite the terminals being certified secure under the Visa approval scheme, and in the case of the Ingenico, the Common Criteria system. Our results expose significant failings in the entire evaluation and certification process...

Apakah perangkat yang sama dipakai juga di outlet-outlet yang menerima pembayaran dengan kartu di Indonesia?

Batere Lagi

Dari EETimes:

... The first commercial product inspired by QuantumSphere's technology will debut later this year: a battery using a cathode coated with the startup's nanoparticles, thereby increasing its energy density 5x over alkaline cells and boosting power by 320 percent. The first commercial nonrechargeable batteries with this increased capacity will be announced by an as-yet-unnamed major U.S. battery maker in the second half of 2008...

Energy density 5x tapi boosting power 320 persen? Jadi untuk volume yang sama, batere akan 5x lebih panjang umurnya atau 3.2x?

Akar teknologi yang dipakai sama: nanotechnology, tapi belum sampai 10x dari kapasitas batere sekarang sih, lagipula nonrechargeable. Tapi paling tidak few years bukan 10 tahun lah :D

Tuesday, February 26, 2008

Batu Ginjal Keluar



Alhamdulillah tanpa rasa sakit. Dan tanpa operasi.

Saturday, February 02, 2008

Friday, February 01, 2008

Wednesday, January 16, 2008

Pengen Batere Notebook Yang Tahan 40 Jam

Dari Slashdot, diambil dari www.news.com:

Cui has filed a patent on the technology and is considering formation of a company or an agreement with a battery manufacturer. He expects the battery to be commercialized and available within "several years," pending testing.
several years = 10 tahun? *sigh*

Friday, January 04, 2008

Kinerja Fotografer.net, Sebelum dan Setelah Upgrade OS


Kinerja server MySQL:
Rata-rata dari sekitar 6,6 ribu query per menit naik menjadi 7,7 ribu.
Peak naik dari sekitar 8 ribu ke 12 ribu.


Trafik outgoing:
Rata-rata naik dari sekitar 2Mbps ke 2,7Mbps.


Panjang antrian proses:
Rata-rata turun dari sekitar 520% ke 390% (angka ini belum dinormalisasi ke cacah CPU; karena server memakai CPU dual Xeon, maka angka tersebut dapat dinormalkan dengan cara dibagi 4).


Statistik layanan web:
Rata-rata transfer data bulanan naik dari sekitar 450 GB ke 600 GB.

Apa saja yang di-upgrade? Debian 3.1 ke 4.0, kernel dari 2.4.x ke 2.6.x, apache v1.3 ke v2.2, MySQL v4.x ke 5.x. Aplikasi tidak diubah.