Simple things should be simple ….(*)

"simple things should be simple, complex things should be possible"

Saya senang dengan falsafah diatas, menunjukkan bahwa sesuatu yang memang sederhana harus dipandang dengan sederhana pula. Pemahaman tentang masalah secara sederhana bukan berarti menyederhanakan masalah, namun meletakan masalah pada porsi sebenarnya.

Demikian pula ketika menghadapi permasalahan yang sulit, sesulit apapun masalah tersebut seharusnya bisa dimungkinkan (possible) untuk di selesaikan. Tinggal butuh kerja keras dan doa serta tentu saja kesabaran. Percaya atau tidak, permasalahan yang kita hadapi sehari-hari akan semakin mendewasakan kita. ehm..so "simple things should be simple, complex things should be possible".

*saat-saat menunggu keberangkatan ke petrokimia gresik*

Iklan

Berburu ruby…

Berhubung kemarin komputer di kost di permak ulang akhirnya seharian tadi berburu installer ruby di internet. Installer ruby di kost versi 1.8.2 padahal yang terbaru yaitu versi 1.8.4 sudah muncul.

Hasil "berburu" kali ini cukup lumayan meskipun tidak bisa dikatakan banyak, selain ruby yang terbaru juga ada beberapa manual dan artike-artikel tentang ruby.

ruby installer

artikel ruby

Lumayan untuk menambah koleksi artikel 🙂 , cmn kapan bacanya klo kumpulan ebook dan artikel di rumah masih banyak yang masuk daftar tunggu..heee.

Ya Allah..ampuni kekhilafan hambamu

Terkadang dalam sempat terpikirkan kalau saya sering memperlakukan Allah SWT seperti anak kecil. Coba direnungkan ketika mengalami sebuah cobaan (sering kita artikan klo cobaan itu berupa kesulitan, jarang kita merasa bahwa kesenangan itu juga merupakan salah satu cobaan yang melalaikan).

Ketika mengalami ujian yang berupa musibah, kita lantas kembali ingat kepada Allah, rajin-rajin melakukan ibadah sambil berharap dan berdoa supaya Allah segera mencabut musibah tersebut dari kita. Tapi setelah musibah tersebut dilewati, kembali Allah dilupakan.

Apa bedanya dengan perbuatan yang kita lakukan ketika menghadapi anak kecil yang sedang ngambek ? kita membujuk anak kecil dengan sebuah permen lolipop sambil berharap agar anak tersebut tidak ngambek lagi. Setelah anak tersebut mulai bersikap manis kita tidak lagi memberikannya lolipop.

Allah bukanlah anak kecil yang dapat kita bujuk dengan permen, Allah itu Tuhan alam semesta, Maaliki yaumiddin..penguasa hari kebangkitan, Iyyaaka na' budu wa Iyyaaka nas'tain..kepada Allah kita menyembah dan kepada-Nya kita memohon pertolongan. Pantaskah kalau kita memperlakukan-Nya seperti itu? Hanya ingat sewaktu mendapat musibah dan setelah itu kembali dilupakan? Padahal segala sesuatu hanya bergantung kepada-Nya (Al-Ihklash ayat 2).

Ya Allah ampuni dosa-dosa hamba..Ya Allah ajarilah hamba menjadi orang yang bisa bersyukur atas nikmat dan karunia yang telah Engkau berikan selama ini dan nanti.

Sakit punggung

Akhir-akhir ini aku sering mengalami sakit punggung, terutama punggung kanan tepatnya pada sebelah kiri tulang punggung kanan. Awal terasanya berbarengan dengan "kepindahanku" di perusahaan "baru" ini. Entah apa penyebabnya aku tidak tahu, mungkin salah posisi duduk, kursinya yang ngga cocok atau yang lainnya.

Sebelumnya aku juga pernah mengalami sakit punggung, yaitu sewaktu SMU. berbeda dengan sakit punggung kali ini, sakit punggung yang aku alami dulu diakibatkan karena keseringan duduk bersila terutama sewaktu ngaji /tadarus qur'an. Baca lebih lanjut

Anatomi Ruby

Memahami sebuah bahasa berarti memahami sejumlah aturan-aturan yang ada di bahasa tersebut. Aturan-aturan suatu bahasa meliputi aturan kebahasaaan yang dimilikinya berupa tata cara penulisan kalimat, penyusunan grammar dan lain sebagainya. Bahasa pemrograman komputer juga mememiliki aturan-aturan seperti bahasa yang diucapkan oleh mahkluk planet ini. Boleh juga dikatakan bahwa aturan-aturan bahasa itu merupakan anatomi yang menggambarkan bahasa tersebut.

Kali ini akan dibahas stuktur anatomi dari sebuah bahasa komputer yang bernama "Ruby". Bahasannya memang tidak mengakomodasi semua fitur ruby tetapi paling tidak akan mengenalkan kita mengenai ruby lebih dalam. Baca lebih lanjut

Singleton Pattern [Design Pattern Series]

Singleton Pattern adalah sebuah creational pattern yang menyatakan bahwa dalam sebuah aplikasi hanya boleh terdapat satu instance dari sebuah class. Terkadang muncul pikiran mengapa hanya ada satu instance yang diperbolehkan ? atau mengapa tidak menggunakan global variable saja (kalau anda yang terbiasa menggunakan pascal, dan basic serta bahasa turunan mereka pasti mengenal yang namanya global variable) ?

Class-class seperti database connection pool, Logging hanya diperlukan sebuah saja instance dari masing-masing class untuk digunakan pada aplikasi. Class-class yang tipenya serupa dengan keduanya hanya diperlukan sebuah saja. Baca lebih lanjut

[Design Pattern Series]

Kali ini kita membahas mengenai Design Pattern, sebuah konsep yang penting dalam pemrograman berorientasi object namun jarang dibahas dalam materi kuliah (setidaknya dari pengalaman pribadi). Awal Konsep design pattern berasal dari permasalahan yang sering dihadapi oleh para code designer. Karena mereka sering menghadapi permasalahan yang bisa diselesaikan dengan solusi yang sama, akhirnya bisa diidentifikasikan sebuah pola permasalahan serta solusi penyelesaian yang dibakukan dalam sebuah Pattern.

Ada banyak buku yang membahas mengenai design pattern antara lain yang terkenal adalah buku yang dikarang oleh Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (yang dikenal dengan sebutan the gang of four) yaitu Design Pattern, Element of Reuseable Object Oriented Software. Menurut mereka ada 23 pattern yang dibagi dalam 3 kategori yaitu : Baca lebih lanjut