Coding Lagi, Buat Program Lagi

16 04 2009

vbnet

Sudah hampir 3-4 bulan saya tidak menulis/membuat program. Minggu kemarin saat iseng mencoba membuat program yang mengakses database SQL Server menggunakan Visual Basic.Net, saya kembali teringat dengan perasaan itu, perasaan yang susah dideskripsikan. Sepertinya saya kembali bertemu dengan sahabat lama, kembali bertemu dengan sesuatu yang sangat akrab.

Perasaan antusias, gairah yang penuh tantangan (*halah.. mulai berlebihan…)… Wah, sepertinya saya mulai menemukan semangat lagi untuk membuat program, mulai bisa lepas dari kejenuhan.

Hmmm…. bikin program apa ya? Ada beberapa ide yang sudah mengendap sejak lama dan belum sempat diwujudkan….





Programming Microsoft Robotics Studio

11 09 2008

Pertama kali mendengar kata robotika, pikiran saya langsung melayang ke robot-robot dalam serial Gundam. Wew.. sepertinya mantap jika kita bisa membuat robot seperti itu.  Itu yang ada dalam benak saya ketika melihat mata kuliah Robotika ditawarkan dan ada beberapa teman satu angkatan yang mengambilnya.

Tadi saya baru mendapat pinjaman buku berjudul Programming Microsoft Robotic Studio.

Gambar diambil dari amazon.

Sepertinya buku ini bakal menarik untuk dibaca.  Karena itu saya sekarang sedang mendownload Microsoft Robotic Studio.  Lumayan besar, berukuran sekitar 87 MB.  Mungkin akan saya install berdampingan dengan Microsoft Visual Studio 2005.

Controlling robot with your computer? sounds a lot of fun :)





I Really Need Real Practice !!

24 06 2008

Contrary to what you might believe, merely doing your job every day doesn’t qualify as real practice. Going to meetings isn’t practicing your people skills, and replying to mail isn’t practicing your typing. You have to set aside some time once in a while and do focused practice in order to get better at something.

I know a lot of great engineers — that’s one of the best perks of working at Amazon — and if you watch them closely, you’ll see that they practice constantly. As good as they are, they still practice. They have all sorts of ways of doing it, and this essay will cover a few of them.

The great engineers I know are as good as they are because they practice all the time. People in great physical shape only get that way by working out regularly, and they need to keep it up, or they get out of shape. The same goes for programming and engineering.

Wew….

Practice… practice…. :)

dikutip dari Coding Horror : The Ultimate Code Kata





Petals Around The Rose

3 06 2008

Teman saya memberitahukan mengenai permainan ini ketika sedang berbicara melalui telepon. Dia juga membuat posting di blognya berkaitan dengan permainan ini.

Coba mainkan game Petals Around The Rose di website ini.  Permainan ini cukup menarik sebagai brain-teaser.  Cuma ada 3 aturan yang harus anda perhatikan dalam game ini.  Jika anda berhasil memecahkannya, tidak ada salahnya mendaftar menjadi anggota Fraternity of Petals Around The Rose.

Ingat, jika anda berhasil memecahkannya, jagalah “rahasia” permainan ini baik-baik. Jangan bocorkan dan jangan beritahukan pada teman-teman anda :)   You are sworn to secrecy !!





Eject Removable Disk dengan C#

23 05 2008

.Net framework menyediakan berbagai macam library yang mudah digunakan. Beberapa diantaranya dapat digunakan untuk mengontrol sistem Windows, seperti shell, storage, network, dan fungsi-fungsi lainnya. Dalam suatu perbincangan main-main serius dengan seorang teman, saya mendapatkan ide untuk membuat program yang mampu melakukan eject removable disk (usb disk, flashdisk). Tujuannya? untuk mencegah orang “membajak” isi harddisk kita secara semena-mena :)

Artikel pada CodeProject berikut membahas cara menulis program dalam bahasa C# untuk meng-eject USB disk.

Ide saya, program dibuat menjadi daemon (berjalan di background). Dalam interval tertentu daemon tersebut mengecek keberadaan removable disk (USB disk, flashdisk). Jika ditemukan, maka langsung eject :)   Lalu bagaimana jika kita ingin memasang flashdisk milik kita sendiri? Mudah, daemon yang kita buat tadi dapat disetting untuk enable atau disable “Automaticaly Eject All Removable Disk”.

Dalam pengembangannya, dimungkinkan untuk melakukan blokir hanya pada flashdisk yang tidak “terdaftar” atau tidak terautorisasi. Bagaimana caranya? bisa dengan mengecek serial number flashdisk.

Menarik bukan? apa pendapat anda ?