Feeds:
Posts
Comments

Melihat video kuliah algorithm dari OCW MIT memang menyenangkan karena dapat menambah pengetahuan. Pada video yang pertama, langsung terdapat informasi yang menarik. Karena ini kuliah algorithm, diawali dengan apa itu analisis algoritma yang merupakan studi teoritis dari performance program komputer dan penggunaan resource. Dengan kata lain, mempelajari bagaimana membuat eksekusi program menjadi cepat (Makes things fast).

Nah, sebelum mempelajari lebih lanjut topik tentang performance, ditanyakan terlebih dahulu, jika kita berada di situasi engineering dan menulis program atau kode, apa yang mungkin lebih penting dari performance (fast)? Ini yang menarik. Karena banyak aspek software yang bisa disebutkan. Seringkali, kita mendengar seseorang mengatakan software itu reliable, secure, atau maintainable, dan seterusnya.

Aspek yang muncul diantaranya Correcteness, program dapat memberikan output yang benar. Simplicity, kesederhanaan. Maintainability, program mudah untuk di-maintain/dirawat. Maintainability seringkali lebih penting dari performance. Cost dalam bentuk Programmer time, waktu yang dihabiskan programmer untuk membuat program. Stability, kekokohan dari software. Tidak mudah crash.

Features, fitur-fitur yang dipunyai software itu. Features terkadang lebih penting, misalnya mempunyai fitur yang lebih banyak dari kompetitor. Modularity, merancang software sedemikian rupa sehingga perubahan di satu bagian kode untuk menambah fungsionalitas tidak mempengaruhi bagian kode yang lain. Security, aspek yang sangat penting terutama di abad 21. Security telah menjadi aspek yang lebih penting dari performance. Scalability, dapat dengan mudah dikembangkan.

Sekarang, aspek yang merupakan breakthrough dan kenapa orang-orang lebih prefer Macintosh daripada Windows :) , yaitu User-friendliness. Seberapa mudah software itu digunakan oleh user.

Membuat Grafik Dengan Gnuplot

Sudah 2 hari ini saya utak-atik gnuplot. Ingin buat grafik untuk memonitor lama penggunaan internet saya. Saya gunakan gnuplot untuk men-generate grafik dari tabel. Gnuplot ini program yang freeware sehingga bisa bebas di-download.

Nama gnuplot ini cukup unik. Meskipun namanya ada gnu di depannya, tetapi program ini tidak ada kaitannya dengan GNU atau Free Software Foundation. Hanya suatu coincidence saja. Gnuplot awalnya dibuat oleh Colin Kelley dan Thomas Williams pada tahun 1987. Pembuatan program gnuplot diawali dengan keinginan memvisualkan persamaan-persamaan pada kuliah Elektromagnetik dan Persamaan Differensial yang mereka ikuti. Setelah gnuplot di-publish, banyak kontributor lainnya yang menambahkan fitur-fitur baru sehingga gnuplot menjadi lebih powerful.

Continue Reading »

Probabilitas dulunya menjadi misteri bagi saya. Namun sekarang sedikit demi sedikit mulai terang. Dan ternyata probabilitas itu, yeah you guess, menarik dan menyenangkan :) . Dasar-dasar teori probabilitas setidaknya mulai menjadi intuitif bagi saya. Sekarang probabilitas menjadi salah satu subjek yang saya suka baca.

Membaca materi probabilitas yang menarik bisa menjadi cara memicu motivasi belajar. Termasuk problem The Three Prisoners Paradox yang saya baca di buku Probabilistic Reasoning. 3 Orang A, B, dan C telah ditahan karena pembunuhan. Keputusan hukuman dikeluarkan keesokan harinya dan langsung dilakukan eksekusi. Mereka tahu bahwa hanya satu orang yang dinyatakan bersalah dan akan digantung, sedangkan dua orang yang lain akan dibebaskan. Identitas dari tahanan yang bersalah tidak diberitahukan kepada ketiga tahanan, melainkan diberitahukan kepada penjaga.

Continue Reading »

Di salah satu video kuliah Sistem Komputer dari OpenCourseWare MIT, ada eksperimen kecil yang menarik. Eksperimen ini dilakukan untuk melihat situs-situs apa saja yang diakses oleh para mahasiswa pada kuliah-kuliah sebelumnya. Sebelumnya para mahasiswa tidak diberitahu tentang eksperimen ini. Hasil dari eksperimen tiba-tiba saja langsung diumumkan di depan kelas.

Ada yang mengunjungi situs yang berisi preview film, ada yang mengakses situs toko hardware komputer untuk mencari tahu info Cruiser High-Speed USB, ada juga yang mengakses situs sourceforge untuk mendownload program tertentu. Secara umum, situs-situs yang membosankan :) .

Bagaimana ya kalau eksperimen ini dilakukan di Indonesia. Hasilnya pasti lebih menarik :) .

Continue Reading »

Vimpress

Setelah melihat tagihan speedy yang melonjak, mulai mikir-mikir untuk mencari cara supaya connect time ke internet bisa lebih efisien. Tagihan speedy saya merupakan time-based, sehingga bagi saya Time is Money :) . Semakin lama saya online di internet, semakin banyak uang yang harus saya bayarkan ke Telkom.

Saya lihat ada beberapa cara yang bisa digunakan. Salah satunya, ketika masih terhubung ke internet, tidak boleh hanya idle. Tidak melakukan aktivitas apa-apa. Ini hanya akan menghabiskan kuota tanpa ada manfaat sama sekali. Cara yang lain dengan mengusahakan agar aktivitas blogging tidak membutuhkan connect time ke internet yang lama.

Continue Reading »

Kemarin tumben saya bangun pagi :D . Matahari bersinar dengan cerah. Langsung, saya menyalakan komputer saya. Tapi eits, ada apa ini. Di tengah layar komputer saya terdapat lingkaran putih. Lingkaran ini dapat dilihat lebih jelas dengan menurunkan brightness macbook sampai gelap.

(Lingkaran putih tidak disebabkan karena blitz kamera)

Oh, no. Jangan-jangan ada piksel yang bermasalah. Garansinya sudah lewat lagi. Pikiran negatif terus menguasai saya.

Continue Reading »

Postingan di blog ini kebanyakan saya tulis dengan text editor Vim. Setelah tulisan tersebut selesai lalu saya copykan ke editor wordpress. Di editor wordpress ini, saya format tulisannya, misalnya menambahkan bold atau italics pada kata tertentu serta menambah gambar ke tulisan. Namun sayangnya, ada satu masalah yang membuat kesenangan mengedit teks di Vim berkurang :D .
Tampilan Vim:

Tampilan di WordPress:

Masalahnya bukan ada di Vim, tetapi lebih pada interoperasi antara Vim dan WordPress. Di Vim terdapat setting textwidth. Textwidth mengatur jumlah karakter dalam satu baris. Bila jumlah karakter yang dituliskan melebihi textwidth, maka Vim akan menyisipkan line break (ganti baris) sehingga karakter berikutnya akan ada di baris yang baru. Nah, ini yang menjadi masalah. Ketika di-copy-kan ke editor wordpress, panjang karakter di wordpress tetap sama. Akibatnya tulisannya tidak memenuhi semua ruang baris pada wordpress (Lihat gambar di atas).

Continue Reading »

Memodifikasi Prompt

Ingin menjadi hacker dalam semenit (how to become a hacker in a minute :D , plesetan dari judul artikelnya Eric S. Raymond, How to Become A Hacker), saya lalu coba mengoprek komputer saya. Apa ya yang bisa dioprek dalam semenit? Akhirnya kerjaan itu jatuh pada kustomisasi tampilan prompt. Yeah, ide bagus. Dengan sedikit kerja, tampilan prompt dapat diubah sesuai dengan keinginan kita.

Prompt saya yang lama (atas) dan baru (bawah) seperti ini:

Everything happens for a reason. Tampilan prompt baru yang seperti itu juga ada alasannya.

Continue Reading »

Incredible Apple!

Iseng-iseng melihat blog Sadish, pembuat theme Misty Look ini, menemukan postingan yang menunjuk ke salah satu video youtube. Hahaha videonya really awesome, incredible, amazing lucunya :) . Ternyata video presentasi Steve Jobs dan orang-orang Apple lainnya saat event Mac World. Video youtubenya bisa dilihat di bawah.

Oh begitu ya, presentasi orang-orang Apple. Mereka menggunakan kata-kata yang amazing untuk mengenalkan produknya. Mungkin gara-gara ini juga saya tersihir untuk membeli produk dari Apple. Meski demikian, saya tidak bisa complain karena produknya memang bagus. Orang-orang Apple memiliki passion membuat produknya sebagus mungkin.

Saya sempat mencatat kata-kata yang digunakan Steve Jobs cs mempresentasikan produk-produk buatan Apple.
Continue Reading »

GIMP

Mencoba GIMP untuk pertama kali. Rasanya seneng menggunakan program free software. Dari dulu selalu kagum dengan komunitas free software. Masih misteri bagi saya kok bisa mereka tidak men-charge orang yang menggunakan programnya. Jaman sekarang kan makin lama makin materialistis. Apa-apa ujungnya duit :) .

Dengan adanya free software ini, saya ikut untung :) . Bisa bebas mendownload dan tidak perlu pusing-pusing dengan masalah lisensi. Bukan pula program hasil bajakan, jadi asyik saja menggunakannya. Selain itu, senang saja bisa beda dari kebanyakan orang. Tapi ya itu, setelah merasakan manfaatnya, diharapkan pula ikut berkontribusi.

Kesan saya pertama kali menggunakan GIMP, mumet :D . Program manipulasi gambar ini mungkin yang termasuk complicated dan advanced (Baca Simple atau Complex?). Berasa rumit karena faktor saya-nya juga, tidak berbakat dalam hal desain grafis. Ditambah lagi belum pernah menggunakan pengolah gambar sebelumnya sehingga masih kagok dengan tool-toolnya.

Continue Reading »

Wow, Google Chrome for Mac versi beta sudah dirilis :D . Akhirnya bisa dicoba juga setelah sekian lama menunggu. Setiap kali mengecek situsnya yang didapati hanya pesan masih dalam tahap pengembangan. Tetapi sekarang Chrome sudah bisa didownload. Namun, masih dalam versi beta. Tidak apa-apa. Developer Chrome mengaku butuh waktu lama untuk merilis karena ingin Chrome berasa Mac. Mereka memfokuskan pada design yang simple dan clean.

Kabar baik juga buat Linux user. Selain Google Chrome for Mac, Google juga merilis google chrome for Linux. Google Chrome for the holidays: Mac and Linux in beta!

Semakin excited ketika blog resmi google mengatakan kecepatan browser chrome for Mac sangat mereka banggakan. “Lihat saja, bagaimana cepatnya ia dipanggil–bahkan tidak ada waktu untuk icon melompat-lompat di dock!” kata mereka. Setelah dicoba di mesin sendiri, ternyata memang benar. Bersamaan dengan icon Chrome melompat di dock, browser Chrome langsung muncul. Demo ini mirip saat Steve Jobs mempresentasikan Safari. Boom, Safari pops up!

Continue Reading »

Warung Sate Kambing Pak Jogo

Abis makan sate, jadi ingin menulis warung sate milik keluarga sendiri :D . Warung sate-nya namanya Warung Sate Kambing Pak Jogo, lokasinya di pojok barat JEC, selatan Depsos, Yogyakarta. Lokasinya strategis, ada di pinggir jalan. Kalau ke Jogja, jangan lupa mampir ya. Kok jadi promosi begini? Biarin he..he..he :D .

Seringkali saya ditanya, “Bapak mu namanya Pak Jogo ya?” Bukan mas, mbak. Nama Pak Jogo diambil dari nama simbah saya. Awalnya bapak saya merintis warung bersama simbah sejak tahun 1984. Pada waktu itu warungnya tidak bernama. Mungkin dulu bapak memiliki paham yang sama dengan Shakespeare :) . Setelah Simbah tidak ada, barulah warung-nya diberi nama Warung Sate Kambing Pak Jogo. Itulah sedikit sejarah warung sate …

Sekarang soal rasa dan harga. Well, saya sebenarnya tidak berbakat soal marketing dan saya agak tidak suka hiperbole. Lebih baik saya katakan respon orang lain saja. Saya ketikkan beberapa keyword yang berhubungan dengan warung sate pak jogo di google (e.g Warung Sate, Pak Jogo, JEC). Google meresponnya dengan menunjukkan beberapa forum di internet yang menyebut warung sate pak jogo. Saya cut hanya bagian warung sate pak jogonya saja.

Continue Reading »

Older Posts »