<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>…</description><title>Julius Sirait</title><generator>Tumblr (3.0; @visibility)</generator><link>http://julius.sirait.net/</link><item><title>Kerja di Jakarta</title><description>&lt;p&gt;Udah 3 hari kerja di jakarta. Terakhir kerja di jakarta 6 tahun lalu. Sekarang ke kantor bisa naik busway. Saya tepatnya naik ojek-busway-busway. Pulangnya juga gitu. Busway-busway-ojek.  Nyampe di kantor bisa 2 jam. Bau2 di jalan deh. Tapi mendinganlah ada busway. Jadi ingat jaman2 naik KRL. Kalau pagi2 berangkat, biasanya masih wangi sabun lifeboy di dalam kereta. Kalau pulangnya baru wanginya gak tahan. &lt;/p&gt;&lt;p&gt;Alternatif lain ya tinggal di kos dekat kantor. Tapi jadinya jadi seperti &lt;i&gt;single&lt;/i&gt; lagi :)&lt;/p&gt;&lt;p&gt;Jakarta masih semraut. Dan rasa2nya untuk jadi pekerja software gak pas. Mood kita juga jadi malas mikirin software.  Memang yang pas pekerjaan di jakarta itu jadi politisi. Karir2 yang berhubungan dengan masalah2 sosial lah. Baik itu pekerjaan yang memikirkan mengatasi masalah sosial dan juga pekerjaan yang menambah masalah sosial dan bikin jakarta jadi lebih semraut :) &lt;/p&gt;&lt;p&gt;Software? Usability? Malas banget. Sejak di jakarta berita2 IT juga jadi kurang ter-&lt;i&gt;update&lt;/i&gt;. Lebih seru baca berita politik!&lt;/p&gt;</description><link>http://julius.sirait.net/post/40617949</link><guid>http://julius.sirait.net/post/40617949</guid><pubDate>Wed, 02 Jul 2008 09:18:00 +0900</pubDate></item><item><title>Yang Penting Jalan (Dulu)</title><description>&lt;p&gt;Baru dengarin &lt;a href="http://blog.stackoverflow.com/2008/06/podcast-10/"&gt;podcast&lt;/a&gt;-nya Joel sama Jeff Atwood. Mereka ada bahas bahwa  umumnya ada 2 tahap dalam programming:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Yang penting jalan dulu.&lt;/li&gt;&lt;li&gt;Setelah jalan baru dibagusin kodenya, di-&lt;i&gt;refactor&lt;/i&gt;, kalau lambat dibikin cepat.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Tapi biasanya kita sering kali cuman pada tahap pertama aja. Karna setelah yang satu jalan, kita pengen bikin jalan bagian lain. Dan yang sudah jalan itu sudah gak begitu menarik lagi. Jadi kapan refactor? KAPAN-KAPAN.&lt;/p&gt;&lt;p&gt;Masalah begini bukan hanya programming aja. Banyak masalah sehari2 seperti ini juga. Yang penting ini dulu, yang itu nanti aja. Misalnya rumah berantakan. Beresin rumah itu biasanya bagian yang nanti aja dikerjakan. &lt;/p&gt;&lt;p&gt;Solusinya apa? Bayar pembantu atau &lt;i&gt;cleaning service&lt;/i&gt;. Beres. Solusi masalah programming tadi juga sama. Bayar aja orang untuk tahap kedua. Artinya orang yang mengerjakan tahap pertama jangan sama dengan orang yang mengerjakan tahap kedua. Sama halnya dengan tester kalau boleh ngerjain bagian testing aja. &lt;/p&gt;</description><link>http://julius.sirait.net/post/39518278</link><guid>http://julius.sirait.net/post/39518278</guid><pubDate>Mon, 23 Jun 2008 23:41:00 +0900</pubDate></item><item><title>JavaScript</title><description>&lt;p&gt;Bahasa yang dulunya terkenal jelek. Tapi kemudian citranya diangkat dengan mengedepankan yang &lt;a href="http://video.yahoo.com/watch/630959/2974197"&gt;bagus2&lt;/a&gt;nya dan menyembunyikan yang jelek2nya. Sekarang javascript berjaya. Masih ada yang bisa bertahan hidup pake browser tapi javascriptnya di-&lt;i&gt;disable?&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Seperti film india aja. Jagoannya kalah dulu. Dihina2. Terus balas dendam. Menang, trus ketemu taman, nyanyi, menari2.&lt;/p&gt;&lt;p&gt;Moral cerita: Kalau anda jelek, gak usah sedih. Mungkin ada bagian dari anda yang bisa ditonjolkan :)&lt;/p&gt;</description><link>http://julius.sirait.net/post/38749376</link><guid>http://julius.sirait.net/post/38749376</guid><pubDate>Tue, 17 Jun 2008 22:37:22 +0900</pubDate></item><item><title>iPhone</title><description>&lt;p&gt;&lt;img vspace="5px" hspace="5px" src="http://lh3.ggpht.com/sirait.milis/SFO1YzAo_WI/AAAAAAAAAXA/eJIRMKQGqwk/s144/iphone_hardware3_20080609.jpg" width="144" height="112" align="left"/&gt; Baru sempat liat video keynote nya Steve Jobs. Panjang sih, 1 jam 45 menit. Sorry agak basi. Gak gitu banyak yang baru. Paling iPhone support 3G. Trus bakal di jual di 70 negara, Indonesia gak termasuk. Trus .mac ganti jadi mobileme. &lt;/p&gt;&lt;p&gt;Itu aja. Steve Jobs juga keliatan tua dan kurus. &lt;/p&gt;&lt;p&gt;Tapi ada 1 yang menarik di presentasinya. Katanya 80 persen dari user iPhone pake 10 atau lebih fitur yang ada. Saya pake handphone paling pake fitur voice call sama sms. Sms juga jarang. Trus 1 lagi pake kameranya kadang2. Jadi paling pake 3 fitur handphone.&lt;/p&gt;&lt;p&gt;Ini yang diharapkan dari iPhone. Mewujudkan ide tentang komputer yang muat di kantong celana. Bikin aplikasi yang bagus buat handphone itu susah karna fisiknya yang kecil. Sehingga orang lebih memilih bawa laptop kemana2.&lt;/p&gt;&lt;p&gt;Saya orang yang gak suka laptop. Repot bawa2nya. Trus keliatan seperti orang sibuk. Padahal chating doang sama baca2 blog.  &lt;/p&gt;</description><link>http://julius.sirait.net/post/38384981</link><guid>http://julius.sirait.net/post/38384981</guid><pubDate>Sat, 14 Jun 2008 21:37:00 +0900</pubDate></item><item><title>iWeb + Google App Engine</title><description>&lt;p&gt;Lagi iseng dan gak ada kerjaan. Nyoba2 http://www.skitch.com/, iWeb dan google app engine. &lt;/p&gt;&lt;p&gt;Salah satu app yang tidak saya pakai di iLife itu adalah iWeb. Alasannya karna untuk publish ke web butuh account .mac, alias butuh bayar. Maklum sukanya gratisan jadi gak dipakai hehe. Padahal theme dan template iWeb lumayanlah. &lt;/p&gt;&lt;p&gt;Tapi karna ada google app engine boleh juga dipakai buat publish web dari iWeb.&lt;/p&gt;&lt;p&gt;Ini langkah2nya: &lt;/p&gt; &lt;p&gt;1. Harus punya account google app engine dulu. Kalau belum punya daftar ke waiting list.  Kalau sudah punya, login dan create application. Saya bikin aplikasi yang idnya julius, sehingga nanti bisa dibuka di &lt;a href="http://julius.appspot.com"&gt;http://julius.appspot.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr1.jpg" width="500" vspace="5" hspace="5" border="1"/&gt; &lt;/p&gt; &lt;p&gt;2. Kemudian download dan install SDK nya&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr2.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;3. Kemudian bikin folder baru. Saya taruh foldernya di desktop.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr3.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;4. Kemudian kasih nama foldernya. Saya kasih nama julius. &lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr4.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;5. Ok. Sekarang ke iWeb. Create new site.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr5.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;6. Pilih theme dan page nya. Saya pilih theme Play Time dan saya kali ini bikin page Welcome&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr6.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;7. Skrg edit2 page tersebut. Tambahkan foto dan lain2.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr7.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;8. Setelah selesai, publish to a folder. &lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr8.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;9. Pilih folder julius yang di Desktop tadi.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr9.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;10. Kemudian buka terminal. trus ke folder Desktop&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr10.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;11. Kemudian perlu bikin file app.yaml dalam folder julius.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr11.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;12. Edit file tersebut seperti berikut dibawah ini. julius adalah application id nya. Kemudian arahkan path / ke file index.html. iWeb menaruh file2 situs yang di create tadi di dalam folder Site.  Sehingga perlu path /Site diarahkan ke folder Site.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr12.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;13. Sekarang upload file2 tersebut ke google.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr13.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;14. Setelah upload selesai, buka &lt;a href="http://julius.appspot.com"&gt;http://julius.appspot.com&lt;/a&gt; di  browser.&lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr14.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt; &lt;p&gt;15. Boom. Boleh juga pake domain sendiri. Saya set juga supaya bisa dibuka di &lt;a href="http://paopao.sirait.net"&gt;http://paopao.sirait.net&lt;/a&gt;. Setiap kali site ini di update dari iWeb, tinggal publish ke folder julius. Kemudian upload file2 tersebut dengan menjalankan perintah appcfg.py update folder_name. &lt;/p&gt; &lt;p&gt;&lt;img src="http://julius.appspot.com/images/gbr15.jpg" width="500" vspace="5" hspace="5" border="1"/&gt;&lt;/p&gt;</description><link>http://julius.sirait.net/post/32293943</link><guid>http://julius.sirait.net/post/32293943</guid><pubDate>Sun, 20 Apr 2008 14:25:33 +0900</pubDate></item><item><title>Google App Engine</title><description>&lt;p&gt;Menarik.&lt;/p&gt;&lt;p&gt;Gue udah dapet account. Tapi belum sempat nyoba2. &lt;a href="http://julius.appspot.com"&gt;http://julius.appspot.com&lt;/a&gt;. Tiap app dapet 500M. Kalau gak ada ide bikin aplikasi web, paling tidak untuk tempat upload file statik  :)&lt;/p&gt;&lt;p&gt;Tinggal copy file ke direktori statik. Trus appcfg.py update webappfolder/. Boom, file statik sekarang online.  &lt;/p&gt;</description><link>http://julius.sirait.net/post/31528780</link><guid>http://julius.sirait.net/post/31528780</guid><pubDate>Sat, 12 Apr 2008 13:46:00 +0900</pubDate></item><item><title>Kode Program vs. Novel</title><description>&lt;p&gt;Novel yang menarik itu adalah novel yang susah ditebak. Mengandung misteri. Banyak &lt;i&gt;surprise&lt;/i&gt; di dalamnya. Bikin pembaca penasaran.&lt;/p&gt;&lt;p&gt;Berbeda dengan kode program.  Kode program yang baik itu harus bisa ditebak. Tapi kebanyakan kode program seperti novel misteri. Tapi bedanya kalau novel misteri, kita gak sabar pengen tau gimana jadinya, tapi kode program tidak. Malah bikin pusing. Akhirnya? &lt;i&gt;Rewrite&lt;/i&gt;. &lt;/p&gt;</description><link>http://julius.sirait.net/post/25114190</link><guid>http://julius.sirait.net/post/25114190</guid><pubDate>Wed, 30 Jan 2008 20:53:54 +0900</pubDate></item><item><title>Made to Stick: Why Some Ideas Survive and Others Die</title><description>&lt;p&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1400064287/boobat-20"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/216Z1BFK5WL.jpg" align="left" border="2" height="160" hspace="5" vspace="5" width="106"/&gt;&lt;/a&gt;Saya sangat antusias untuk membaca buku ini karna setiap hari saya dan juga anda pasti, apapun pekerjaan anda, perlu untuk mengkomunikasikan maksud kita atau ide kita ke orang lain.&lt;/p&gt;&lt;p&gt;Di tempat kerja kita mengkomunikasikan tentang pekerjaan kita ke teman kerja kita. Di rumah, kita berkomunikasi dengan keluarga kita. Di dunia maya, kita menyampaikan ide kita lewat mailing list atau juga lewat media seperti blog ini.&lt;/p&gt;&lt;p&gt;Dan benar, buku ini tidak mengecewakan. Top. &lt;/p&gt;&lt;p&gt;Pengen dong pesan yang kita sampaikan di mengerti sama orang lain. Bukan hanya di mengerti, tapi kalau boleh yang mendengar ide kita, bisa ingat, bisa peduli dengan apa yang kita maksudkan. Bisa percaya dengan ide kita. Dan kalau boleh bisa menjadi sumber inspirasi buat mereka.&lt;/p&gt;&lt;p&gt;Semuanya dibahas dibuku ini.&lt;/p&gt;&lt;p&gt;Mungkin anda programmer. Anda sangat antusias sama Ruby on Rails. Atau anda sangat yakin bahwa cara develope software yang benar itu adalah dengan Agile Programming. Atau anda sangat tergila2 sama Unit Testing.&lt;/p&gt;&lt;p&gt;Kemudian anda coba yakinkan teman kerja anda atau bos anda untuk ikut anda. Bagaimana anda mengkomunikasikannya?&lt;/p&gt;&lt;p&gt;Ini tidak perkara gampang. Apalagi bos anda mungkin yang tidak mengerti tentang software development. Kemungkinan besar bos anda tidak peduli. Belum lagi teman kerja anda yang seumur hidupnya cuman pake &lt;a href="http://julius.sirait.net/post/24327246"&gt;basic&lt;/a&gt; :) Atau teman kerja anda tidak percaya dengan anda. “Siapa ini anak ingusan, berani2 nya mengusulkan framework atau methodology yang baru?”&lt;/p&gt;&lt;p&gt;Kita udah semangat, antusias, tapi respon teman2 kita mengecewakan.  &lt;/p&gt;&lt;p&gt;Sebelum anda komunikasikan, saya rekomendasikan baca buku ini dulu.  &lt;/p&gt;</description><link>http://julius.sirait.net/post/24682430</link><guid>http://julius.sirait.net/post/24682430</guid><pubDate>Sat, 26 Jan 2008 09:11:00 +0900</pubDate></item><item><title>Mari Merokok</title><description>&lt;p&gt;Kita udah liat banyak gerakan anti rokok. Mereka bikin iklan layanan sosial di TV. Penyuluhan2 bahwa rokok itu tidak baik dilakukan. Menakut2i orang tentang bahaya merokok.  Menaikkan pajak rokok sehingga mahal, mungkin orang jadi berpikir untuk membelinya.&lt;/p&gt;&lt;p&gt;Banyak usaha telah dilakukan. Tapi orang masih aja merokok.&lt;/p&gt;&lt;p&gt;Banyak juga yang berteori. Ada yang berteori bahwa manusia itu tidak takut mati. Saya sih masih takut mati :) Atau ada juga teori yang mengatakan manusia itu tidak bisa ditakut2i.&lt;/p&gt;&lt;p&gt;Kemudian ada yang bilang, “lah, orang2 yang terkenal, seleb, yang dipuja2 aja merokok, ya gak mungkin orang berhenti merokok.” Ada benarnya juga. Melihat rocker idola kita merokok sambil manggung, asap rokok mengepul dari mulutnya, bikin dia semakin keren. Kita juga pengen dong begitu.&lt;/p&gt;&lt;p&gt;Banyak teori dan usaha untuk menghentikan orang merokok. Ada juga yang menuntut perusahaan rokok ke pengadilan. Tapi anehnya jarang terdengar bahwa perusahaan2 rokok ini membela diri. Mungkin ada, tapi saya gak pernah dengar.&lt;/p&gt;&lt;p&gt;Hebatnya perusahaan rokok ini membolehkan tulisan yang menghimbau jangan merokok di kotak rokok itu sendiri. Bahkan boleh ditambahkan gambar korban2 merokok yang seram2 di kotaknya.  Dari sini kelihatan ke kita2 bahwa mereka tidak membela diri sama sekali.&lt;/p&gt;&lt;p&gt;Wow. Hebat gak? Sama dengan anda membiarkan orang2 yang menyerang anda membunuh anda. Hebat kan?&lt;/p&gt;&lt;p&gt;Hasilnya? Rokok tidak berhasil dibunuh. Ternyata tidak membela diri adalah senjatanya yang paling ampuh.&lt;/p&gt;&lt;p&gt;Masalah ini mirip masalah Suharto sekarang ini. Banyak yang menyerang suharto supaya diadili. Semua orang tau kita susah di jaman Suharto. Tapi kecenderungan orang itu adalah mendukung underdog. Mendukung orang yang disudutkan. Kemarin saya liat Wimar Witoelar &lt;a href="http://www.perspektif.net/english/article.php?article_id=764"&gt;di sini&lt;/a&gt; berkeras bilang Suharto itu tidak baik. Dan Emil Salim membela Suharto. Dia bilang tidak ada yang 100% baik. &lt;/p&gt;&lt;p&gt;Wimar Witoelar bilang bahwa Suharto masih belum diadili, karna masih banyak orang2 baik yang mendukung Suharto seperti Emil Salim. Tapi menurut saya tidak. Banyak yang mendukung Suharto sekarang ini, karna banyak orang yang menyerang dia mati2an. &lt;/p&gt;&lt;p&gt;Kok jadi bahas politik? :) Oke, kembali ke rokok lagi. Gak ada yang tau gimana mengatasi masalah rokok ini. Mungkin caranya supaya dikondisikan perusahaan2 rokok ini membela diri mati2an. Ini susah. Harus menyusup ke perusahaan2 rokok ini seperti spy2 :P&lt;/p&gt;&lt;p&gt;Atau mungkin kita lakukan tindakan sebaliknya. Kita bikin aja sekalian kampanye, “Mari Merokok!” Siapa tau berhasil :)&lt;/p&gt;&lt;p&gt;Kalaupun harus menyerang pihak lain, jangan terlalu ngotot. Atau bikin iklan seperti “&lt;a href="http://www.google.com/search?complete=1&amp;hl=en&amp;q=i%27m+a+mac+ads&amp;btnG=Google+Search&amp;aq=1&amp;oq=i%27m+a+mac"&gt;I’m a mac, I’m a PC&lt;/a&gt;”. Iklan yang menyerang PC oleh Apple tapi dalam bentuk format yang lucu2an.  &lt;/p&gt;&lt;p&gt;Disclaimer: Saya tidak merokok dan penggemar Wimar Witoelar :) Oh yah .. saya tidak penggemar Suharto :P &lt;br/&gt;&lt;/p&gt;</description><link>http://julius.sirait.net/post/24592672</link><guid>http://julius.sirait.net/post/24592672</guid><pubDate>Fri, 25 Jan 2008 09:27:00 +0900</pubDate></item><item><title>Akar 2</title><description>&lt;p&gt;DICARI: Obat penyakit bosan.&lt;/p&gt;&lt;p&gt;Akar 2 bukan judul novel. Bukan lanjutan novel Supernova. Tapi kalau dibikin judul novel mungkin bagus juga :) Akar 2 adalah cerita tentang sesuatu yang sulit untuk diterima dengan akal sehat. Sesuatu yang non-trivial. Yang mungkin bisa obat bosan juga.&lt;/p&gt;&lt;p&gt;Konon katanya Pythagoras dan pengikut2nya tidak percaya ada bilangan irrasional. Mereka cuman percaya ada bilangan rasional.&lt;/p&gt;&lt;p&gt;Misalkan ada tali 1 meter. Menurut Pythagoras dan murid2nya, setiap titik diantara kedua ujung tali itu dapat di-reperesentasikan dengan bilangan rasional, yaitu dengan membagi bilangan bulat dengan bilangan bulat yang lebih besar dari 0.&lt;/p&gt;&lt;p&gt;Misalnya untuk mendapatkan posisi di tengah tali, kita bagi 1 dengan 2. Kita juga bisa sampai seteliti mungkin dengan membagi tali dengan bilangan bulat yang sangat besar. Misalnya dengan membagi tali menjadi 1.000.000 bagian. 499.999/1.000.000 adalah posisi yang jaraknya dari titik 1/2 sejauh 1/1.000.000. Kalau mau lebih teliti lagi, bagi misalnya dengan 1.000.000.000. Dan seterusnya.&lt;/p&gt;&lt;p&gt;Kemudian Hippasus salah seorang dari murid Pythagoras membuktikan ada titik di antara kedua ujung tali tersebut yang tidak bisa di-representasi-kan dengan dengan bilangan rasional. Bilangan ini disebut bilangan irrasional. Contoh bilangan irrasional adalah akar 2.&lt;/p&gt;&lt;p&gt;Kemudian Pythagoras dan murid2nya marah, tidak bisa terima. Kemudian katanya membunuh Hippasus. Gak tau cerita ini benar atau tidak.&lt;/p&gt;&lt;p&gt;Kemarin saya coba mengingat2 pembuktian dari akar 2 adalah bilangan irrasional. Pertama misalkan p dan q adalah relatif prima berarti p dan q tidak memiliki pembagi yang lebih besar dari 1. Contoh: 5 dan 7. Kalau yang tidak relatif prima misalnya 6 dan 8, karna sama2 habis di bagi 2.&lt;/p&gt;&lt;p&gt;Kemudian pembuktiannya dengan kontradiksi. Misalkan akar 2 adalah bilangan rasional yaitu = p/q. Berarti:&lt;/p&gt;&lt;p&gt; 2 = (pxp)/(qxq) &lt;br/&gt; (pxp) = 2x(qxq) &lt;/p&gt;&lt;p&gt; Sisi kanan genap karna dikalikan dengan 2, berarti (pxp) adalah genap. Berarti juga p adalah genap. Karna kalau p ganjil (pxp) pastilah ganjil. &lt;/p&gt;&lt;p&gt; kemudian:&lt;br/&gt;(qxq) = (pxp)/2 &lt;br/&gt; (qxq) = (p/2)xp &lt;/p&gt;&lt;p&gt; Karna p genap, (p/2)xp adalah genap, berarti (qxq) adalah genap. Yang berarti juga q adalah genap.&lt;/p&gt;&lt;p&gt;Kontradiksi! Tadi diatas kita misalkan p dan q adalah relatif prima, tapi karna p dan q sama2 genap, paling tidak keduanya habis dibagi 2. Demikian, terbukti akar 2 bukan bilangan rasional.&lt;/p&gt;&lt;p&gt; Kenapa saya ingat2 pembuktian ini? Karna lagi bosan. Matematika itu menarik karna banyak yang non-trivial disana. Banyak yang sepertinya sederhana tapi ternyata tidak. Misalnya Last Fermat Theory. Seperti misteri. Bikin kita bergairah, semangat, tidak loyo :) &lt;/p&gt;&lt;p&gt;Tapi terkadang yang bisa untuk cari makan itu yang membosankan. Seperti programming hahaha. Ya udah deh, mrogram lagi ah, biar lagi bosan, yang penting bisa makan :D&lt;/p&gt;&lt;p&gt;Atau anda ada obat buat penyakit bosan ini? :) &lt;/p&gt;</description><link>http://julius.sirait.net/post/24510009</link><guid>http://julius.sirait.net/post/24510009</guid><pubDate>Thu, 24 Jan 2008 12:00:00 +0900</pubDate></item><item><title>Kutukan Pengetahuan</title><description>&lt;blockquote&gt;“It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.”  — Edsger Dijkstra&lt;br/&gt;&lt;/blockquote&gt;&lt;p&gt;Btw, judulnya seperti judul film horor haha .. Ceritanya saya kemarin baca buku &lt;i&gt;Made to Stick &lt;/i&gt;(belum selesai baca). Ada membahas tentang &lt;i&gt;The Curse of Knowledge&lt;/i&gt;. Kalau diterjemahkan ke bahasa Indonesia jadi kutukan pengetahuan. Kalau dibikin jadi judul, udah mirip2 judul berita di detik.com :)&lt;/p&gt;&lt;p&gt;Okay, apakah itu kutukan pengetahuan?&lt;/p&gt;&lt;p&gt;Misalkan anda tidak mengerti apa itu &lt;a href="http://julius.sirait.net/post/24024016"&gt;continuation&lt;/a&gt;. Kemudian anda belajar. Sekarang anda mengerti apa itu continuation. Trus anda diminta mengkomunikasikan apa yang anda mengerti ke orang lain yang belum ngerti. Pesan yang bagaimana yang akan anda sampaikan?&lt;/p&gt;&lt;p&gt;Yang pasti pesan yang bisa dimengerti oleh orang yang belum ngerti apa2. Disinilah terjadi kutukan itu. Kita gak ingat lagi gimana rasanya jadi orang yang gak ngerti apa itu &lt;i&gt;continuation&lt;/i&gt;. Karna kita udah belajar. Kita udah memiliki pengetahuan itu. Hampir tidak mungkin buat kita untuk tau gimana pesan yang pas buat orang lain yang belum ngerti. &lt;/p&gt;&lt;p&gt;Bingung kan?&lt;/p&gt;&lt;p&gt;Simplenya gini. Anda nulis blog. Anda rasa tulisan anda jelas banget. Gampang dimengerti. Tapi ternyata anda salah. Orang2 tidak mengerti. &lt;/p&gt;&lt;p&gt;Atau anda mendengar presentasi atau dosen ngajar. Dia ngomong panjang lebar. Tapi anda yang mendengarkan bingung. Dosen ini ngomong apa, nggak ngerti.&lt;/p&gt;&lt;p&gt;Itu karna kutukan pengetahuan.&lt;/p&gt;&lt;p&gt;Kutukan ini bukan hanya ketika kita mengkomunikasikan pengetahuan kita aja. Tapi juga hal lain, seperti &lt;i&gt;quote&lt;/i&gt; dari Dijkstra diatas. &lt;/p&gt;&lt;p&gt;Iya, iya. Dijkstra terlalu membesar2kan. Tapi ada benarnya juga. Ketika kita belajar basic, kita selalu &lt;i&gt;bound&lt;/i&gt;,  ke cara berpikir programmer basic. Ketika diminta untuk melakukan hal lain, menjadi sangat susah.&lt;/p&gt;&lt;p&gt;Pernah ketemu orang lisp? Ketika kita kasih problem, dia akan kasih solusi dengan cara berpikir yang beda dengan anda yang suka pake C. Biasanya solusinya rekursif mulu. Kemudian anda terheran2, kok bisa dia mikirnya begitu?&lt;/p&gt;&lt;p&gt;Kemudian pernah dengar gak, sebaiknya yang coding dan yang design itu orang berbeda? Itu karna kutukan pengetahuan. Ketika kita tau bagaimana mengimplementasikannya, susah untuk mendisain yang bagus. &lt;/p&gt;&lt;p&gt;Kemudian pertanyaan terakhir.&lt;/p&gt;&lt;p&gt;Matz, yang bikin bahasa ruby dan implementasinya MRI (Matz Ruby Interpreter). Apakah Matz tau cara mrogram ruby yang baik? Menurut kutukan pengetahuan, dia bukan programmer ruby yang baik, karna dia tau bagaimana ruby diimplementasikan.&lt;/p&gt;&lt;p&gt;Setuju? :) &lt;/p&gt;&lt;p&gt;Kalau anda tidak mengerti tulisan ini, berarti masalahnya saya kena kutukan ini.&lt;/p&gt;</description><link>http://julius.sirait.net/post/24327246</link><guid>http://julius.sirait.net/post/24327246</guid><pubDate>Tue, 22 Jan 2008 11:45:00 +0900</pubDate></item><item><title>Paopao</title><description>&lt;p&gt;&lt;img src="http://data.tumblr.com/IevFV5qj71h1kre54LCoVAyY_400.jpg" align="left" border="1" height="210" hspace="5" vspace="5" width="150"/&gt;Paopao, begitu dia biasa dipanggil Bobo dan Kungkungnya. Orang tuanya juga ikut2an manggil dia Paopao. Kalau oppungnya manggil dia Paul. Dengan nama ini dia akan didaftarkan di catatan sipil.&lt;/p&gt;&lt;p&gt;Suatu ketika di sebuah gereja, Ibu Pendeta dalam sebuah khotbah minggu, sedang bercerita tentang tokoh bernama Paul. Si Ibu bercerita tentang greatness. Bahwa greatness bukanlah tentang harta. Bukan juga tentang kekuasaan. Tapi greatness adalah tentang melayani. Melayani sesama.&lt;/p&gt;&lt;p&gt;Terinspirasi dari sini, orang tuanya si Paopao menamakan anaknya Paul. Supaya orang tuanya setiap kali ingat bahwa hidup ini adalah melayani.&lt;/p&gt;&lt;p&gt;Paopao hari ini 3 bulan. Skillnya juga masih 3. &lt;/p&gt;&lt;p&gt;SKILL NO.1 adalah menangis. Skill ini &lt;i&gt;built-in&lt;/i&gt;. Sejak keluar dari rahim maminya, sampai sekarang skill ini yang paling dikuasainya. Tanpa mengenal waktu skill ini bisa sewaktu2 keluar. Tengah malam kedua orang tuanya sering kali dibangunkan oleh Paopao yang sedang memainkan skill ini.&lt;/p&gt;&lt;p&gt;SKILL NO.2 adalah senyum2. Biasanya pagi2 Paopao bisa senyum2. Mungkin karna baru bangun, dia masih segar. Saraf2nya terangsang untuk senyum. Bapaknya yang suka pulang kantor malam, terkadang rada maksa supaya Paopao mengeluarkan skill ini. Si bapak melakukan berbagai cara layaknya seorang badut. Tapi terkadang skill ini tidak keluar. Mungkin karna Paopao ngantuk. Malah yang keluar terkadang skill no.1 yaitu menangis.  &lt;/p&gt;&lt;p&gt;SKILL NO.3 adalah ngomong seperti orang kumur2. Gak persis seperti orang kumur2 sih, tapi anggap aja begitu. Skill ini sering dipakainya pas pagi juga. Pas dia senang. Paopao mungkin mau bilang sesuatu ke orang tuanya. Mungkin mau bilang orang tuanya cool (?) Mungkin pas dia bosan, daripada bengong, dia latihan ngomong.&lt;/p&gt;&lt;p&gt;Itulah si Paopao. Gak terasa udah 3 bulan, dengan 3 skill. Skillnya akan terus bertambah. Terus berkembang.  &lt;/p&gt;&lt;p&gt;Selamat 3  bulan, Paopao. &lt;/p&gt;</description><link>http://julius.sirait.net/post/24180116</link><guid>http://julius.sirait.net/post/24180116</guid><pubDate>Sun, 20 Jan 2008 09:19:28 +0900</pubDate></item><item><title>Super Amatir</title><description>&lt;p&gt;[Gue mau belajar menggambar komik nih]&lt;/p&gt;&lt;p&gt;*Gubrakk!!* “Aduh, mimpi apa lo kemarin?”&lt;/p&gt;&lt;p&gt;[Gue udah pesan buku How To Draw Comics The Marvel Way]&lt;/p&gt;&lt;p&gt;“Gue gak suka Marvel”&lt;/p&gt;&lt;p&gt;[Emang Marvel itu siapa?]&lt;/p&gt;&lt;p&gt;*Gubrakk!!* “Aduh, menderita gue chat sama lo, Marvel itu yang ngeluarkan karakter2 SUPERHERO gitu loh. Gimana sih beli buku Marvel tapi gak tau Marvel?”&lt;/p&gt;&lt;p&gt;[Oooo .. maklumlah, gue kan masih SUPER AMATIR. Gue gak ngerti komik. Baru lahir gue udah langsung main catur :P] &lt;/p&gt;</description><link>http://julius.sirait.net/post/24127077</link><guid>http://julius.sirait.net/post/24127077</guid><pubDate>Sat, 19 Jan 2008 12:27:00 +0900</pubDate></item><item><title>Continuation dan Abstraksi Yang Bocor</title><description>&lt;p&gt;Pertama tentang leaky abstraction (abstraksi yang bocor?) dulu. Law of leaky abstraction berbunyi:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;All non-trivial abstractions, to some degree, are leaky.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;TCP adalah abstraksi. TCP menjamin data yang anda kirim ke alamat tujuan pasti sampai. &lt;/p&gt;&lt;p&gt;Tapi suatu ketika, mungkin ada programmer dengan naifnya berusaha mengirim data pake TCP, tapi data yang dikirim adalah data live video dari suatu tempat ke tempat lain. Dia pikir supaya reliable, datanya pasti nyampe, pake TCP aja. &lt;/p&gt;&lt;p&gt;Ternyata hasilnya malah jelek. Data lambat nyampainya. Akibatnya banyak frame video yang harus di drop. Dan terkadang, gak ada video yang dirender sama sekali ditempat tujuan. &lt;/p&gt;&lt;p&gt;Kemudian si programmer bertanya2 kenapa bisa begitu? Si programmer terpaksa belajar bagaimana TCP bekerja. &lt;/p&gt;&lt;p&gt;LEAK!&lt;/p&gt;&lt;p&gt;Abstraksinya bocor! Ketika kita harus belajar bagaimana suata abstraksi dimungkinkan (diimplementasikan), berarti abstraksinya bocor.&lt;/p&gt;&lt;p&gt;Sekarang &lt;i&gt;continuation&lt;/i&gt;. Apa itu &lt;i&gt;continuation&lt;/i&gt;. Continuation sebuah abstraksi juga. Yang bikin banyak orang bingung tapi banyak orang bilang &lt;i&gt;cool&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Menurut wikipedia: &lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;a &lt;b&gt;continuation&lt;/b&gt; represents the rest of the computation given a point in the computation.&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Gak ngerti kan? &lt;/p&gt;&lt;p&gt;Trus ntah kenapa saya kemarin2 ketemu &lt;a href="http://www.intertwingly.net/blog/2005/04/13/Continuations-for-Curmudgeons"&gt;artikel ini&lt;/a&gt; oleh Sam Ruby yang menjelaskan tentang &lt;i&gt;continuation&lt;/i&gt; ini. &lt;/p&gt;&lt;p&gt;Pertama2 dia menjelaskan tentang gimana local variable di C. Ini butuh pemahaman tentang &lt;i&gt;call stack&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Kemudian contoh javascript untuk menunjukkan beda by value dan by reference.  Yang ini perlu pemahaman tentang &lt;i&gt;heap&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Trus dia menjelaskan tentang frame, bagaimana kita melihat frame. Dan seterusnya.&lt;/p&gt;&lt;p&gt;Permasalahannya dengan artikel ini adalah &lt;i&gt;continuation&lt;/i&gt; yang adalah suatu abstraksi jadi bocor. Karna susahnya menjelaskan &lt;i&gt;continuation&lt;/i&gt; ini, sampai terpaksa harus ke &lt;i&gt;low level&lt;/i&gt;. Harus menjelaskan apa itu &lt;i&gt;call stack&lt;/i&gt; dan &lt;i&gt;heap&lt;/i&gt;. Bagaimana &lt;i&gt;continuation&lt;/i&gt; ini dimungkinkan.  &lt;/p&gt;&lt;p&gt;Di jaman Java, Python, Ruby sekarang, siapa yang tau &lt;i&gt;call stack&lt;/i&gt; dan &lt;i&gt;heap&lt;/i&gt;. Orang gak peduli lagi sama memory. Ada &lt;i&gt;garbage collector&lt;/i&gt; yang ngurusi. &lt;/p&gt;&lt;p&gt;Kembali ke artikel di atas. Penjelasan yang begini boleh kita sebut penjelasan yang bocor :) Dimana untuk menjelaskan suatu abstraksi, kita TERPAKSA menyelam ke &lt;i&gt;low level&lt;/i&gt;. &lt;/p&gt;&lt;p&gt;Bukan berarti penjelasan ini tidak baik loh. Buat saya ini sangat baik. Tapi seperti kata Joelonsoftware:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Becoming a proficient programmer is getting harder and harder.  &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Untuk mengerti apa itu &lt;i&gt;continuation&lt;/i&gt; aja kita harus ke &lt;i&gt;low level&lt;/i&gt;, belum lagi nanti kalau kita menemukan masalah pas makenya. &lt;/p&gt;&lt;p&gt;*) link: &lt;a href="http://en.wikipedia.org/wiki/Continuation"&gt;http://en.wikipedia.org/wiki/Continuation&lt;/a&gt; &lt;a href="http://www.joelonsoftware.com/articles/LeakyAbstractions.html"&gt;http://www.joelonsoftware.com/articles/LeakyAbstractions.html&lt;/a&gt;&lt;/p&gt;</description><link>http://julius.sirait.net/post/24024016</link><guid>http://julius.sirait.net/post/24024016</guid><pubDate>Fri, 18 Jan 2008 07:05:00 +0900</pubDate></item><item><title>Siapa Yang Buat?</title><description>&lt;p&gt;” Oh, itu kan buku yang di karang J.K.Rowling”&lt;/p&gt;&lt;p&gt;Untuk buku biasanya kita lebih tau penulisnya daripada penerbitnya. Kebanyakan buku yang saya punya, saya gak hapal perusahaan yang menerbitkan buku tersebut. Tapi kalau penulis bukunya, saya lumayan ingat.&lt;/p&gt;&lt;p&gt;&lt;img src="http://lh6.google.com/sirait.milis/R46mdqBV0AI/AAAAAAAAATY/VQ7oU3MVrEg/s144/Photo-0347_001.jpg" align="left" border="2" height="144" hspace="5" vspace="5" width="108"/&gt;Trus bagaimana dengan sayuran atau buah2an? Kalau ditanya anak kecil, buah dihasilkan oleh? Jawabannya mungkin supermarket :) &lt;/p&gt;&lt;p&gt;Mungkin udah susah nge-&lt;i&gt;track &lt;/i&gt;siapa yang nanam sayuran itu. Karna mungkin sampai ke supermarket udah dari tangan keberapa.&lt;/p&gt;&lt;p&gt;Tapi ada beberapa supermarket yang memajang foto2 petani yang menghasilkan sayuran dan buah2an yang dijual disana. Yang ini mungkin sayuran dan buah2an organic (?) Atau mungkin hasil dari petani2 yang dekat supermarket itu.&lt;/p&gt;&lt;p&gt;Kemudian kalau software gimana? Kalau opensource gak masalah, di source code biasanya ada nama programmernya. Tapi kalau seperti software powerpoint, kita cuman tau itu produk microsoft. Atau Final Cut itu produknya apple. Siapa programmernya? Gak tau.&lt;/p&gt;&lt;p&gt;Kalau gak opensource tapi &lt;i&gt;indie developer&lt;/i&gt; masih mendingan. Saya tau FeedDemon dibuat oleh &lt;a href="http://nick.typepad.com/"&gt;Nick Bradbury.&lt;/a&gt; Saya tau Delicious Library ditulis sama &lt;a href="http://www.wilshipley.com/blog/"&gt;Wil Shipley&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Harusnya dengan hadirnya blog, masalah ini gak ada lagi. Kita bisa tau siapa yang nulis software excel misalnya, kalau programmernya ngeblog. Microsoft membolehkan developer-nya ngeblog. Tapi tidak demikian dengan apple yang agak tertutup. Menurut pengakuan &lt;a href="http://mooseyard.com/Jens/2008/01/gone-indie/"&gt;Jens Alfke&lt;/a&gt;, untuk bikin blog, pegawai apple harus sembunyi2.   &lt;/p&gt;&lt;p&gt;Kemarin baru macworld. &lt;i&gt;And all credit goes to Steve Jobs&lt;/i&gt;. Padahal, developer itu senang kalau orang tau dia ikutan bikin suatu produk. Dan lebih senang lagi kalau bisa langsung berhubungan sama &lt;i&gt;end user&lt;/i&gt;.  &lt;/p&gt;&lt;p&gt;Tapi walau begitu, siapa yang gak mau kerja di apple yah :) &lt;/p&gt;</description><link>http://julius.sirait.net/post/23936450</link><guid>http://julius.sirait.net/post/23936450</guid><pubDate>Thu, 17 Jan 2008 08:15:00 +0900</pubDate></item><item><title>Bukan Penulis</title><description>&lt;p&gt;“I write because I’m full of shit”, tegas Bill Lawrence, Creator dari &lt;b&gt;&lt;i&gt;Scrubs&lt;/i&gt;&lt;/b&gt; dan Co-Creator dari &lt;b&gt;&lt;i&gt;Spin City&lt;/i&gt;&lt;/b&gt; dan &lt;b&gt;&lt;i&gt;Clone High&lt;/i&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;“Writing is a way for me to organize the chaos around me”, kata Hart Hanson, Creator dan Executive Producer dari &lt;b&gt;&lt;i&gt;Bones&lt;/i&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Iris Yamashita, penulis &lt;b&gt;&lt;i&gt;Letters From Iwo Jima&lt;/i&gt;&lt;/b&gt; bilang begini, “I still get a thrill out of making other people cry.”&lt;/p&gt;&lt;p&gt;“Saya bukan penulis!”, kata saya :)&lt;/p&gt;&lt;p&gt;Iya, saya memang usahakan sering menulis di blog ini. Tapi saya bukan penulis. Saya tidak mencari tulisan2 yang menarik, seperti layaknya penulis. Dan saya bukan juga wartawan, yang cari2 berita yang menghebohkan.&lt;/p&gt;&lt;p&gt;Kemarin abis chat sama teman, saya mikir, ada cara nggak supaya blog ini menarik? Supaya enak dibaca? Kesimpulan saya: TIDAK ADA CARA.&lt;/p&gt;&lt;p&gt;Tapi kemudian saya berpikir, mungkin ada satu cara. Yaitu: JANGAN MAKSA POSTING! Tapi kalau anda punya masukan ke saya, saya akan sangat berterima kasih.  &lt;/p&gt;&lt;p&gt;Saya liat postingan2 saya banyak yang rada maksa. Postingan gak penting banget. Gak mutu. Garing. Seperti postingan ini hahaha.&lt;/p&gt;&lt;p&gt;Kecuali anda penulis, anda mungkin bisa menghasilkan tulisan yang menarik dari dalam kamar yang terkunci hanya dengan bermodalkan mesin ketik dan imajinasi. Oh yah, plus kopi dan rokok marlboro. Tapi saya, yang kerja sehari2nya ngetik juga, mencet2 juga, tapi &lt;strike&gt;mencet&lt;/strike&gt; ngetik yang lain, tidak punya waktu buat ini (alasan waktu, sebenarnya karna gak punya skill :))&lt;/p&gt;&lt;p&gt;Kalau saya maksa posting, ya akhirnya jadilah postingan yang gak jelas :P &lt;/p&gt;&lt;p&gt;Jadi kalau tulisan saya masih begini2 belum begitu2, ya karna mungkin aktifitas yang saya lakukan belum menarik. Mungkin saya kurang melakukan kegiatan programming yang menantang. Mungkin bacaan saya kurang bervariasi. Buku programming mulu. Mungkin hal2 yang menjadi wacana dikepala saya masih sedikit. Mungkin saya kurang banyak bergaul dengan orang2 yang &lt;i&gt;inspiring&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Sehingga ketika saya bangun pagi, sebelum ke kantor, mulai mengetik postingan hari ini, lagi2 tulisan yang begitu2 aja yang di-&lt;i&gt;publish.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Jadi kalau banyak tulisan gak mutu disini, diharap maklum :P Jangan kecewa yah. Cukup dibaca aja. Direnungkan. Trus kalau boleh jangan lupa kasih komen haha&lt;/p&gt;&lt;p&gt;*) link: &lt;a href="http://whywewriteseries.wordpress.com/%C2%A0"&gt;http://whywewriteseries.wordpress.com/ &lt;/a&gt;&lt;/p&gt;</description><link>http://julius.sirait.net/post/23848858</link><guid>http://julius.sirait.net/post/23848858</guid><pubDate>Wed, 16 Jan 2008 07:22:00 +0900</pubDate></item><item><title>Hare Gene Jadi Programmer?</title><description>&lt;p&gt;Iya, setelah 5 tahun jadi programmer, kesimpulan yang saya ambil, kalau anda cukup dengan hidup cukup, gak apa2 jadi programmer. Tapi kalau anda pengen lebih, jangan jadi programmer :)&lt;/p&gt;&lt;p&gt;Sampai sekarang, saya masih cukup dengan hidup ala kadarnya. Tapi gimana kalau saya nanti pengen hidup lebih. Nah mulai dari sekarang, persiapkan untuk banting stir. Persiapan saya?&lt;/p&gt;&lt;p&gt;Belajar bikin bakmi!&lt;/p&gt;&lt;p&gt;Kemarin kebetulan libur,  seijin no hi (&lt;a href="http://en.wikipedia.org/wiki/Seijin_Shiki"&gt;Adult’s Day&lt;/a&gt;), saya berlatih (diajarin sama istri) untuk mempersiapkan diri beralih profesi dari programmer menjadi tukang bakmi haha. &lt;/p&gt;&lt;p&gt;Okay, ini &lt;i&gt;step by step&lt;/i&gt; bikin bakmi:&lt;/p&gt;&lt;ol id="null"&gt;&lt;li&gt;Persiapkan bahan2 yaitu tepung terigu, telor, garam, merica. Ini bahan dasar. Nanti improvisasi sendiri. Pemilihan tepungnya juga trial and error. Coba2 mana yang enak. Untuk satu resep, komposisinya kira2, 500 gram tepung terigu, 3 telor, air sedikit, garam satu sendok makan, merica secukupnya. &lt;br/&gt;&lt;img src="http://lh4.google.com/sirait.milis/R4wWGqBVzxI/AAAAAAAAARM/VqUePk77Hjc/s400/Photo-0350_001.jpg" border="2" hspace="10" vspace="10" width="400" height="300"/&gt;&lt;/li&gt;&lt;li&gt;Semua bahan dicampur.&lt;br/&gt;&lt;img src="http://lh4.google.com/sirait.milis/R4wWGqBVzyI/AAAAAAAAARU/2IiFZsJ30Xk/s400/Photo-0352_001.jpg" border="2" hspace="10" vspace="10" width="400" height="300"/&gt;&lt;/li&gt;&lt;li&gt;Aduk sedikit.&lt;br/&gt; &lt;img src="http://lh4.google.com/sirait.milis/R4wWGqBVzzI/AAAAAAAAARc/iRV1V-rgWYc/s400/Photo-0355_001.jpg" border="2" hspace="10" vspace="10" width="400" height="400"/&gt;&lt;/li&gt;&lt;li&gt;Siapkan mesin pengulen. &lt;br/&gt;&lt;img src="http://lh4.google.com/sirait.milis/R4wWGqBVz0I/AAAAAAAAARk/GhRSnES2aYE/s400/Photo-0356_001.jpg" border="2" hspace="10" vspace="10" width="400" height="398"/&gt;&lt;/li&gt;&lt;li&gt;Masukkan adonan tadi ke mesin pengulen. &lt;br/&gt;&lt;img src="http://lh4.google.com/sirait.milis/R4wWGqBVz1I/AAAAAAAAARs/du3ZIiqjHm0/s400/Photo-0357_001.jpg" border="2" hspace="10" vspace="10" width="400" height="400"/&gt;&lt;/li&gt;&lt;li&gt;Tunggu sampai rata. &lt;br/&gt;&lt;img src="http://lh4.google.com/sirait.milis/R4wW_qBVz2I/AAAAAAAAAR0/RaOHE53VG6U/s400/Photo-0361_001.jpg" border="2" hspace="10" vspace="10" width="400" height="400"/&gt;&lt;/li&gt;&lt;li&gt;Setelah itu keluarkan dari mesin pengulen.&lt;br/&gt;&lt;img src="http://lh4.google.com/sirait.milis/R4wW_qBVz4I/AAAAAAAAASE/JMf6umNf35I/s400/Photo-0364_001.jpg" border="2" hspace="10" vspace="10" width="400" height="398"/&gt;&lt;/li&gt;&lt;li&gt;Bagi jadi kecil2, kira2 80 gram per bagian. &lt;br/&gt;&lt;img src="http://lh5.google.com/sirait.milis/R4wW_6BVz5I/AAAAAAAAASM/YDmbNEdfPes/s400/Photo-0365_001.jpg" border="2" hspace="10" vspace="10" width="400" height="300"/&gt;&lt;/li&gt;&lt;li&gt;Sekarang gepengkan menggunakan alat penggepeng. &lt;br/&gt;&lt;img src="http://lh5.google.com/sirait.milis/R4wW_6BVz6I/AAAAAAAAASU/u0e9W2WF1Kc/s400/Photo-0370_001.jpg" border="2" hspace="10" vspace="10" width="400" height="400"/&gt;&lt;/li&gt;&lt;li&gt;Kemudian potong tipis2 dengan alat pemotong.&lt;br/&gt;&lt;img src="http://lh5.google.com/sirait.milis/R4wXo6BVz8I/AAAAAAAAASk/5TAzFMDBPyk/s400/Photo-0377_001.jpg" border="2" hspace="10" vspace="10" width="266" height="266"/&gt;&lt;/li&gt;&lt;li&gt;Bakmi siap. Selanjutnya terserah mau bikin bakmi ayam, bakmi goreng, atau bakmi kuah. Terserah. &lt;br/&gt;&lt;img src="http://lh5.google.com/sirait.milis/R4wXo6BVz-I/AAAAAAAAAS0/NV3VPO1HACQ/s400/Photo-0387_001.jpg" border="2" hspace="10" vspace="10" width="272" height="364"/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Kelihatan bakmi saya masih belum begitu profesional. Tidak apa. Katanya butuh waktu untuk jadi expert :) Yang penting niat dulu. &lt;/p&gt;&lt;p&gt;Sewaktu2 kalau terpaksa meninggalkan profesi sebagai programmer, udah ada persiapan. Hare gene jadi programmer? :P&lt;/p&gt;</description><link>http://julius.sirait.net/post/23773741</link><guid>http://julius.sirait.net/post/23773741</guid><pubDate>Tue, 15 Jan 2008 09:55:00 +0900</pubDate></item><item><title>Mau Digimanain?</title><description>&lt;p&gt;Mau Digimanain?&lt;/p&gt;&lt;p&gt;Ini salah satu pertanyaan yang malas banget jawabnya. Kebetulan kemarin saya potong rambut. Seperti biasa, dapet pertanyaan diatas dari tukang potong rambutnya.&lt;/p&gt;&lt;p&gt;Buat saya susah jawab pertanyaan ini. Saya gak tau gaya2 rambut. Kalau saya jawab potong kayak Brad Pitt, ntar malah diketawain :) &lt;/p&gt;&lt;p&gt;Kalau saya jawab potong pendek, ntar ditanya sependek apa. Kalau saya jawab misalnya sekian sentimeter, saya udah punya bayangan nanti jadinya gimana, tapi setelah diliat, kok gak sesuai. Dan sering juga harus kita sebutkan lengkap, berapa panjang di belakang, samping, atas.&lt;/p&gt;&lt;p&gt;Kalau saya jawab, “terserah deh, gimana baiknya”. Kalau tukang potong rambutnya kurang pede, malah bikin dia tambah bingung. &lt;/p&gt;&lt;p&gt;Ini susahnya potong rambut. Saya gak tau apa yang saya mau, apalagi tukang potong rambutnya. Bukan gak tau sih sebenarnya. Saya tau yang saya mau pendek dan bagus. Tapi bagus menurut tukang potong rambut itu belum tentu bagus menurut dia. &lt;/p&gt;&lt;p&gt;Potong rambut juga bukan seperti beli barang di toko, bisa diliat dulu, trus mungkin bisa dicoba. Kalau rambut, udah kepotong, gak bisa dikembalikan lagi. &lt;/p&gt;&lt;p&gt;Jadilah akhir2 ini, saya bawa foto rambat saya yang masih pendek, dan tidak begitu jelek di handphone :) Jadi ketika tukang potong rambut nanya, saya tunjukin aja fotonya. Kalau bisa yang jelas dan boleh beberapa foto yang ada tampak depan, samping, dan belakang :)&lt;/p&gt;&lt;p&gt;Kalau udah begini, paling2 tukang potongnya cuman perlu konfirmasi aja. Kita tinggal jawab, “iya iya iya”.&lt;/p&gt;&lt;p&gt;Okay. Postingan hari senin yang gak mutu haha  &lt;/p&gt;&lt;p&gt;Oh yah .. anda punya pertanyaan yang sering ditanyakan orang ke anda, tapi paling malas jawabnya? &lt;/p&gt;</description><link>http://julius.sirait.net/post/23685730</link><guid>http://julius.sirait.net/post/23685730</guid><pubDate>Mon, 14 Jan 2008 07:57:28 +0900</pubDate></item><item><title>Dingin Dingin</title><description>&lt;p&gt;Kalau lagi musim dingin begini, pengennya didalam selimut aja. Hangat. Nggak pengen ngapa2in. Enakan didalam selimut, tidur2an. Padahal tidur udah lebih dari cukup. Tetap aja badan susah digerakkan.&lt;/p&gt;&lt;p&gt;Dasar pemalas! :)&lt;/p&gt;&lt;p&gt;Tapi anak kecil beda. Kalau tidur mereka udah cukup, mereka bangun. Walaupun dingin, tetap main. Lari2. Naik sepeda. Main2 bola.&lt;/p&gt;&lt;p&gt;Gak tau fenomena apa ini. Apa badan anak kecil lebih tahan terhadap dingin, atau emang manusia semakin dewasa semakin malas? :P &lt;/p&gt;</description><link>http://julius.sirait.net/post/23624095</link><guid>http://julius.sirait.net/post/23624095</guid><pubDate>Sun, 13 Jan 2008 08:11:17 +0900</pubDate></item><item><title>Buku Programming Yang Paling Saya Suka</title><description>&lt;p&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262011530/boobat-20"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/21QYSJQCXDL.jpg" width="97" vspace="3" hspace="10" height="140" align="left"/&gt;&lt;/a&gt;“Anak informatika kok gak ngerti cara kerja &lt;i&gt;compiler&lt;/i&gt; sih”, kata teman saya dulu ketika pas kuliah sebagai alasan dia untuk ngambil kuliah teori kompilasi.&lt;/p&gt;&lt;p&gt;Ada benarnya juga. &lt;/p&gt;&lt;p&gt;Tapi ada juga yang gak peduli. ”Yang penting &lt;i&gt;get the job done&lt;/i&gt;!”, katanya. Siapa peduli cara kerja &lt;i&gt;compiler&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Benar juga. &lt;/p&gt;&lt;p&gt;Saya sendiri tidak ambil kuliah teori kompilasi. Yang saya tau paling lulusan informatika buka warnet atau buka rental komputer hehe :P Kalau ada kerjaan pake delphi atau visual basic, udah untung.  Jadi buat apa teori kompilasi. &lt;/p&gt;&lt;p&gt;Kemudian setelah kerja saya ketemu buku &lt;b&gt;Structure and Interpretation of Computer Programs&lt;/b&gt;. Buku ini ditulis oleh Harold Abelson dan Gerald Jay Sussman. Saya juga download video kuliahnya. Kalau gak salah kedua pengarang buku ini kasih kuliah ke karyawan HP (?) di video itu.&lt;/p&gt;&lt;p&gt;Wow .. buku ini keren.&lt;/p&gt;&lt;p&gt;Saya jadi makin cinta sama computer. Saya jadi makin cinta sama programming. (Kok jadi kayak sinetron tulisan ini, pake cinta2an :P )&lt;/p&gt;&lt;p&gt;Walaupun saya bukan (masih belum jadi) programmer yang hebat, paling tidak saya suka :)&lt;/p&gt;&lt;p&gt;Jadi kalau ada nanya kesaya, buku apa yang baik buat pemula, saya biasanya kasih tau buku ini. Buku ini TIDAK mengajarkan tentang bagaimana melakukan ini itu, tapi lebih menjelaskan apakah sebenarnya komputasi itu. Apa sebenarnya prinsip2 yang sering kita dengar di dunia software development.&lt;/p&gt;&lt;p&gt;Buku ini pake scheme (dialect dari lisp) untuk contoh2 programmingnya. Mungkin anda bertanya, kenapa lisp? Jawabannya karna dengan lisp anda bisa menjelaskan proses komputasi, bagaimana kompiler atau interpreter bekerja, tanpa harus pusing mikirin parser. Kalau nggak, terpaksa harus menjelaskan parsing dulu yang akhirnya jadi seperti &lt;a href="http://en.wikipedia.org/wiki/Dragon_Book"&gt;Dragon Book&lt;/a&gt; (Buku keren juga). &lt;/p&gt;&lt;p&gt;Saya sendiri masih pengen bikin compiler atau interpreter sendiri kalau ada waktu. Kalau bisa bikin bahasa sendiri. Saya pernah ada kesempatan untuk bikin bahasa yang bisa diembed ke aplikasi untuk kerjaan kantor. Tapi seperti biasa, kerjaan kantor selalu terburu2. Jadinya susah &lt;i&gt;deliver on time&lt;/i&gt;. Akhirnya kita pake &lt;a href="http://www.mozilla.org/js/spidermonkey/"&gt;Spider Monkey&lt;/a&gt;, dan saya bikinkan domain specific language yang sederhana dari javascript. &lt;/p&gt;&lt;p&gt;Kalau ditanya kenapa pengen bikin compiler/interpreter atau bahasa sendiri?  Jawabannya karna cinta programming. Buat maen2 aja. Tapi kapan yah? &lt;/p&gt;&lt;p&gt;Oh yah .. coba check &lt;a href="http://www.amazon.com/review/R403HR4VL71K8/ref=cm_cr_rdp_perm"&gt;review Peter Norvig&lt;/a&gt; tentang buku ini.  Saya dapat linknya dari &lt;a href="http://news.ycombinator.com"&gt;http://news.ycombinator.com&lt;/a&gt;. Menarik. Ternyata yang suka buku ini hampir sama banyaknya dengan yang benci buku ini haha&lt;/p&gt;&lt;p&gt;Kalau anda, buku programming apa yang paling anda suka? &lt;/p&gt;</description><link>http://julius.sirait.net/post/23485544</link><guid>http://julius.sirait.net/post/23485544</guid><pubDate>Fri, 11 Jan 2008 09:30:00 +0900</pubDate></item></channel></rss>
