<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4859297122024497069</id><updated>2012-02-19T06:49:49.353-08:00</updated><category term='basis data'/><category term='buku'/><category term='pyKML'/><category term='slides'/><category term='meetup'/><category term='playdoh'/><category term='google earth'/><category term='google maps'/><category term='python'/><category term='komunitas'/><category term='kml'/><category term='tutorial'/><category term='video'/><category term='gis'/><category term='profil'/><category term='mozilla'/><category term='id-python'/><category term='pycon 2012'/><category term='django'/><category term='bedrock'/><category term='nltk'/><category term='pycon'/><title type='text'>ID-PYTHON</title><subtitle type='html'>Komunitas Python Indonesia.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.python.or.id/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default'/><link rel='alternate' type='text/html' href='http://www.python.or.id/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>admin</name><uri>http://www.blogger.com/profile/05680557462039268867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-8756577250789226999</id><published>2012-02-09T23:43:00.000-08:00</published><updated>2012-02-09T23:43:02.923-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pycon 2012'/><category scheme='http://www.blogger.com/atom/ns#' term='pycon'/><title type='text'>Call for Proposal: PyCon APAC 2012</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EWWm0XYgNkM/TzTKRKNwwpI/AAAAAAAAACA/W4mnxDDKThc/s1600/pycon_apac_2012.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="75" src="http://2.bp.blogspot.com/-EWWm0XYgNkM/TzTKRKNwwpI/AAAAAAAAACA/W4mnxDDKThc/s400/pycon_apac_2012.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://apac.pycon.org/" target="_blank"&gt;PyCon APAC&lt;/a&gt;, konferensi mengenai bahasa penrograman Python di region Asia Pasific kembali akan diadakan di Singapura pada 7 - 9 Juni 2012.&lt;br /&gt;&lt;br /&gt;PyCon APAC mengajak rekan-rekan pengguna Python untuk mengajukan proposal untuk menjadi penyaji dari PyCon APAC. Tanggal-tanggal penting:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1 April 2012: batas waktu pengajuan proposal&lt;/li&gt;&lt;li&gt;15 April 2012: notifikasi dari panitia mengenai diterima atau tidaknya proposal&lt;/li&gt;&lt;li&gt;15 Mei 2012: batas waktu pemasukan paper/presentasi&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Pengumuman selengkapnya dapat di baca (dalam bentuk pdf) di: &lt;a href="https://docs.google.com/open?id=0B5gcPxO_g2vFMWI0NDU1NWMtZTI0My00OWMxLWEyYzAtNzM1Y2FjNGM1YWIy" target="_blank"&gt;Call for Proposal - PyCon APAC 2012&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Template pengajuan proposal: &lt;a href="https://docs.google.com/document/d/1427GnQYh76aBd26vZE_zwOSDSURBqx2SIv0aFLmMBi8/edit" target="_blank"&gt;Proposal Template&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-8756577250789226999?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/8756577250789226999/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/02/call-for-proposal-pycon-apac-2012.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8756577250789226999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8756577250789226999'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/02/call-for-proposal-pycon-apac-2012.html' title='Call for Proposal: PyCon APAC 2012'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-EWWm0XYgNkM/TzTKRKNwwpI/AAAAAAAAACA/W4mnxDDKThc/s72-c/pycon_apac_2012.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-3790477504236143263</id><published>2012-02-02T04:20:00.000-08:00</published><updated>2012-02-02T04:20:23.014-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><title type='text'>Slide: Git</title><content type='html'>Berikut presentasi mengenai Git Version Control oleh &lt;a href="mailto:contact@fanani.net" target="_blank"&gt;Mas Fanani&lt;/a&gt; (member id-python juga lho!)&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_10266531" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/keminz/git-10266531" target="_blank" title="Git"&gt;Git&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/10266531" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/keminz" target="_blank"&gt;Fanani M. Ihsan&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-3790477504236143263?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/3790477504236143263/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/02/slide-git.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3790477504236143263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3790477504236143263'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/02/slide-git.html' title='Slide: Git'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-1790623435284303761</id><published>2012-02-02T04:02:00.000-08:00</published><updated>2012-02-02T04:13:18.083-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komunitas'/><title type='text'>Blog tentang Python Berbahasa Indonesia</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VdoUPVcV4So/TxFCsaa3-RI/AAAAAAAAAAw/RAC6XwKr7oM/s1600/id-python-logo-head.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-VdoUPVcV4So/TxFCsaa3-RI/AAAAAAAAAAw/RAC6XwKr7oM/s1600/id-python-logo-head.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Beberapa blog tentang Python dalam bahasa Indonesia:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://pakaipython.bisuksoftware.com/" target="_blank"&gt;Pakai Python&lt;/a&gt;, blog milik Mico&lt;/li&gt;&lt;li&gt;&lt;a href="http://sukasuka.ronaldfargo.web.id/review" target="_blank"&gt;Suka Suka Azzah&lt;/a&gt;, blog milik Ronald Fargo&lt;/li&gt;&lt;li&gt;&lt;a href="http://pebbie.wordpress.com/tag/python/" target="_blank"&gt;GAIBlog #Python&lt;/a&gt;, blog milik Peb Aryan&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://komunitasweb.com/tag/python/" target="_blank"&gt;KomunitasWeb #Python&lt;/a&gt;, blog milik Gilang Chandrasa&lt;/li&gt;&lt;li&gt;&lt;a href="http://azware.wordpress.com/category/teknologi-informasi/programming/python/" target="_blank"&gt;Azwar berbagi cerita dan informasi#Python&lt;/a&gt;, blog milik Azwar Akbar&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.saktidwicahyono.name/search/label/python" target="_blank"&gt;Makanlah ketika lapar #Python&lt;/a&gt;, blog milik Sakti Dwicahyono&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-1790623435284303761?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/1790623435284303761/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/blog-tentang-python-berbahasa-indonesia.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/1790623435284303761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/1790623435284303761'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/blog-tentang-python-berbahasa-indonesia.html' title='Blog tentang Python Berbahasa Indonesia'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-VdoUPVcV4So/TxFCsaa3-RI/AAAAAAAAAAw/RAC6XwKr7oM/s72-c/id-python-logo-head.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-8165356397518541757</id><published>2012-02-02T03:51:00.000-08:00</published><updated>2012-02-02T03:51:44.956-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='id-python'/><title type='text'>1 Feb 2012: Nameserver Down</title><content type='html'>Mohon maaf jika kemarin situs id-python tidak dapat diakses dikarenakan nameserver yang digunakan id-python &lt;i&gt;down. &lt;/i&gt;Terima kasih kepada rekan&lt;a href="mailto:somay@python.or.id" target="_blank"&gt; Akhmat&lt;/a&gt; yang bergerak cepat memperbaiki nameserver sehingga situs id-python kembali &lt;i&gt;online&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-8165356397518541757?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/8165356397518541757/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/02/1-feb-2012-nameserver-down.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8165356397518541757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8165356397518541757'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/02/1-feb-2012-nameserver-down.html' title='1 Feb 2012: Nameserver Down'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-3335214439370386294</id><published>2012-01-31T12:40:00.000-08:00</published><updated>2012-01-31T12:40:45.963-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><title type='text'>Slide Meetup #3: Python untuk Pemrosesan Teks Bahasa Indonesia</title><content type='html'>Berikut slide presentasi Peb Aryan di meetup #3 dengan judul:&lt;i&gt; Python untuk Pemrosesan Teks Bahasa Indonesia&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_11318774" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/pebbie/python-untuk-pemrosesan-teks-bahasa-indonesia" target="_blank" title="Python untuk Pemrosesan Teks Bahasa Indonesia"&gt;Python untuk Pemrosesan Teks Bahasa Indonesia&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/11318774" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/pebbie" target="_blank"&gt;Peb Ruswono Aryan&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-3335214439370386294?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/3335214439370386294/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/slide-meetup-3-python-untuk-pemrosesan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3335214439370386294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3335214439370386294'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/slide-meetup-3-python-untuk-pemrosesan.html' title='Slide Meetup #3: Python untuk Pemrosesan Teks Bahasa Indonesia'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-1538691399209470396</id><published>2012-01-28T09:41:00.000-08:00</published><updated>2012-01-28T09:41:38.516-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>Meetup #3 id-python di Kampus ITB</title><content type='html'>Sabtu 28 Januari 2012, id-python mengadakan meetup #3 di Gd. Benny Subianto (Labtek V), Institut Teknologi Bandung. &amp;nbsp;Acara dimulai dengan perkenalan antar peserta meetup. Dan diskusi ringan/sharing antar peserta meetup mengenai pengalaman masing-masing Python. Misalnya:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bagaimana peluang kerja bagi programmer Python? Saat ini semakin banyak perusahaan yang menggunakan Python untuk produk ataupun projek internal perusahaan. Beberapa perusahaan yang disebutkan:&lt;a href="http://www.openerp.com/" target="_blank"&gt; OpenERP&lt;/a&gt; (ERP berbasiskan Python) kini telah memiliki 5 partner implementor di Indonesia,&lt;a href="http://www.ebdesk.com/" target="_blank"&gt; EBDesk&lt;/a&gt; sedang mengembangkan produk yang menggunakan Python, &lt;a href="http://www.indowebster.com/" target="_blank"&gt;Indowebster&lt;/a&gt; sedang mengembangkan ERP menggunakan OpenERP,&lt;a href="http://www.insan.co.id/" target="_blank"&gt; Insan Infonesia&lt;/a&gt; menggunakan Python untuk parsing dan analisa file log.&lt;/li&gt;&lt;li&gt;Bagaimana penerapan MVC dalam menggunakan microframework Bottle? Belum terjawab jelas. (Mas Peb, tolong dijawab ya :) )&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Selanjutnya acara dilanjutkan dengan presentasi mengenai "Python untuk Pemrosesan Teks dalam Bahasa Indonesia" serta demo singkat menggunakan microframework Bottle (file presentasi menyusul ya!)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Fp5_RgVEP3w/TyQzO3RbvbI/AAAAAAAAAB4/eMyipWpbi4A/s1600/IMG_1786.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-Fp5_RgVEP3w/TyQzO3RbvbI/AAAAAAAAAB4/eMyipWpbi4A/s320/IMG_1786.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kira-kira jam 12, datang gerombolan dari Jakarta yang dikomandoi Gilang Chandra. Diminta push up karena telat, tapi mereka nggak mau. Instirahat sebentar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Setelah istirahat, Gilang memberikan presentasi mengenai "Django meet MongoDB" alias menggunakan MongoDB sebagai basis data aplikasi yang dibangun menggunakan Django (file presentasi menyusul juga!)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Setelah presentasi, dilanjutkan lagi dengan sharing mengenai id-python: website yang baru, milis id-python. Juga &amp;nbsp;sharing apa yang diharapkan dan diperlukan oleh anggota id-python khususnya bagi yang baru mengenal Python. Beberpa usulan:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Website id-python menampilkan info lowongan pekerjaan buat programmer Python&lt;/li&gt;&lt;li&gt;Meetup-meetup berikutnya disertai dengan kesempatan untuk melakukan coding bersama antar peserta meetup. Beberapa topik yang diajukan:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;distribusi aplikasi Python di Windows dan Linux&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.python.org/dev/peps/pep-0008/" target="_blank"&gt;PEP 8: Style Guide for Python Code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Meetup diadakan tiap bulan, bergantian di Jakarta dan Bandung. Meetup berikutnya direncanakan akhir Februari di Jakarta.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Acara ditutup dengan foto-foto bersama (sebagai bukti bahwa meetup bukan hoax dan benar sudah dilangsungkan).&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-h6TRxb--d8E/TyQx0jrTirI/AAAAAAAAABo/MHySdb8vQ6I/s1600/IMG_1789.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/-h6TRxb--d8E/TyQx0jrTirI/AAAAAAAAABo/MHySdb8vQ6I/s640/IMG_1789.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JBBmTu6Za7M/TyQx_amFmmI/AAAAAAAAABw/xv5WXtMHLac/s1600/IMG_1791.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://3.bp.blogspot.com/-JBBmTu6Za7M/TyQx_amFmmI/AAAAAAAAABw/xv5WXtMHLac/s640/IMG_1791.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Terima kasih khusus buat Peb Aryan telah menyediakan ruang serta konsumsi untuk meetup ini. Sampai berjumpa di meetup #4!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-1538691399209470396?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/1538691399209470396/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/meetup-3-id-python-di-kampus-itb.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/1538691399209470396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/1538691399209470396'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/meetup-3-id-python-di-kampus-itb.html' title='Meetup #3 id-python di Kampus ITB'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Fp5_RgVEP3w/TyQzO3RbvbI/AAAAAAAAAB4/eMyipWpbi4A/s72-c/IMG_1786.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-4832316973559715379</id><published>2012-01-27T05:50:00.000-08:00</published><updated>2012-01-27T05:50:11.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>Besok, id-python meetup #3!</title><content type='html'>&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Besok, id-python meetup #3!&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Ruang Rapat Lt. 2,&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Gd. Benny Subianto (Labtek V), Institut Teknologi Bandung&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Jalan Ganesa 10 Bandung 40132&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Hari/Tanggal : Sabtu, 28 Januari 2012&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Waktu: 10.00 - selesai&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Beberapa topik yang akan dipresentasikan :&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;1. Python for Android (oleh Gilang Chandrasa)&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;2. Indonesian Natural Language Processing with Python (Peb R. Aryan)&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;3. ... (masih terbuka kesempatan bagi yang ingin berbagi pengalaman dalam&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;menggunakan python)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"&gt;Sampai berjumpa besok pagi!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-4832316973559715379?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/4832316973559715379/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/besok-id-python-meetup-3.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/4832316973559715379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/4832316973559715379'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/besok-id-python-meetup-3.html' title='Besok, id-python meetup #3!'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-5955301883044638697</id><published>2012-01-24T12:56:00.000-08:00</published><updated>2012-01-27T05:38:12.481-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profil'/><title type='text'>Profil: PT L7 Systems</title><content type='html'>&lt;br /&gt;Posting ini merupakan bagian dari posting yang menampilkan &lt;a href="http://python.or.id/search/label/profil" target="_blank"&gt;profil&lt;/a&gt; pengguna Python di Indonesia.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.l7systems.net/" target="_blank"&gt;PT L7 Systems&lt;/a&gt; adalah perusahaan penyedia jasa teknologi informasi untuk Industri Komunikasi seperti Telkomsel dan Indosat.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.l7systems.net/" target="_blank"&gt;PT L7 Systems&lt;/a&gt; menggunakan Python untuk pembuatan aplikasi untuk pemantauan kerja mesin pengering kayu. &amp;nbsp;Demikian penuturan dari &lt;a href="mailto:irsyad.lubis@gmail.com" target="_blank"&gt;Bapak Irsyad Lubis&lt;/a&gt; dari &lt;a href="http://www.l7systems.net/" target="_blank"&gt;PT L7 Systems&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Sebenarnya kantor kami tidak pakai Python awalnya. Kebetulan waktu itu&lt;br /&gt;ada proyek untuk pengerjaan mesin pengering kayu. Kantor kami kebagian&lt;br /&gt;buat kontrolernya. Kita punya produk hardware namanya Mote (Semacam&lt;br /&gt;alat data akusisi jarak jauh). Si Mote ini yang membaca data dari&lt;br /&gt;sensor dan mengirimkannya ke server. Di server kita pantau datanya.&lt;br /&gt;Untuk proyek ini, si mote ini juga difungsikan untuk mengontrol si&lt;br /&gt;mesin.&lt;/blockquote&gt;&lt;blockquote&gt;Kebetulan waktu itu saya lagi iseng. Saya ingin tahu pergerakan naik&lt;br /&gt;turun temperatur, tekanan, kelambaban, dan moisturenya seperti apa&lt;br /&gt;dalam bentuk grafik. Maka saya buatlah aplikasi menggunakan python&lt;br /&gt;untuk membaca file log yang dihasilkan dan menampilkannya dalam bentuk&lt;br /&gt;grafik bergerak.&lt;/blockquote&gt;&lt;blockquote&gt;Saya menggunakan &lt;a href="http://matplotlib.sourceforge.net/" target="_blank"&gt;matplotlib&lt;/a&gt; untuk urusan grafiknya. Untuk mengetahui&lt;br /&gt;setiap ada perubahan di file lognya, saya pake &lt;a href="http://pyinotify.sourceforge.net/" target="_blank"&gt;Pyinotify&lt;/a&gt; (hanya ada di&lt;br /&gt;linux) sehingga saya tidak perlu melakukan looping yang ujung-ujungnya&lt;br /&gt;hemat resource.&lt;/blockquote&gt;&lt;blockquote&gt;Ternyata si bos senang dengan hasilnya. Ditambah lagi, si klien pernah&lt;br /&gt;lihat dan suka dengan hasilnya. Jadinya, waktu itu si bos minta&lt;br /&gt;programnya dibuat lengkap menjadi sebuah produk untuk klien tersebut&lt;br /&gt;(rencana awal hanya mengandalkan si mote itu).&lt;/blockquote&gt;&lt;blockquote&gt;Untuk urusan GUI, saya selalu bisa mengandalkan Qt. Kebetulan &lt;a href="http://www.pyside.org/" target="_blank"&gt;PySide&lt;/a&gt;&lt;br /&gt;waktu itu sudah bisa stabil jadi bisa dipakai di lingkungan komersil.&lt;br /&gt;Aplikasinya tidak lagi membaca dari file log tapi langsung berhubungan&lt;br /&gt;dengan mote melalui gelombang radio. Interface receiver gelombang&lt;br /&gt;radionya menggunakan port serial sehingga PySerial cocok untuk&lt;br /&gt;digunakan. Untuk konfigurasi, saya percayakan kepada SQLite. Karena&lt;br /&gt;lingkungan data akusisi mengharuskan pengolahan data yang sangat&lt;br /&gt;besar, saya memakai &lt;a href="http://www.pytables.org/moin" target="_blank"&gt;PyTables&lt;/a&gt; yang menggunakan format penyimpanan data&lt;br /&gt;HDF5.&lt;/blockquote&gt;&lt;blockquote&gt;Hasilnya, aplikasi tersebut dipakai di dua mesin tanpa ada masalah.&lt;br /&gt;Sampai saat ini sudah berjalan lebih kurang setahun. Pengerjaannya&lt;br /&gt;sangat cepat. Hanya sekitar dua minggu untuk menyelesaikan semua fitur&lt;br /&gt;yang sesuai dengan rencana awal. Tentu saja pada prakteknya waktunya&lt;br /&gt;lebih lama dari itu dengan permintaan penambahan fitur ini itu oleh&lt;br /&gt;klien.&lt;/blockquote&gt;&lt;blockquote&gt;Pelajaran yang bisa diambil dari proyek ini adalah Python sangat bagus&lt;br /&gt;untuk urusan pengolahan data. Fasilitas yang disediakan sangat&lt;br /&gt;menunjang. Apalagi dengan disediakannya list, tuple, dan dictionary&lt;br /&gt;sebagai bagian dari bahasa itu sendiri.&lt;/blockquote&gt;&lt;blockquote&gt;Setelah proyek itu, si bos jadi percaya sama Python untuk membuat&lt;br /&gt;aplikasi dengan cepat. Buktinya, untuk membuat aplikasi konfigurasi&lt;br /&gt;mote di komputer, si bos minta teman saya buat dengan menggunkaan&lt;br /&gt;Python.&lt;/blockquote&gt;&lt;blockquote&gt;Selain itu juga, ada beberapa lagi proyek yang menggunakan Python di&lt;br /&gt;kantor kami.&lt;/blockquote&gt;Beberapa &lt;i&gt;screenshot&lt;/i&gt; aplikasi buatan &lt;a href="http://www.l7systems.net/" target="_blank"&gt;PT L7 Systems&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.minus.com/iIOTjgQrw93J0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://i.minus.com/iIOTjgQrw93J0.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.minus.com/ibb5QI8aA2IrkA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="494" src="http://i.minus.com/ibb5QI8aA2IrkA.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.minus.com/iby1wg5L2dzMQ7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="438" src="http://i.minus.com/iby1wg5L2dzMQ7.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.minus.com/isRyBGVNQaPgv.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://i.minus.com/isRyBGVNQaPgv.png" width="614" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-5955301883044638697?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/5955301883044638697/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/profil-pt-l7-systems.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/5955301883044638697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/5955301883044638697'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/profil-pt-l7-systems.html' title='Profil: PT L7 Systems'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-8913948644679910398</id><published>2012-01-23T22:22:00.000-08:00</published><updated>2012-01-24T12:39:37.197-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='basis data'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>PYTHON: Instalasi cx_Oracle di Linux 64bit</title><content type='html'>Bingung meng-Compile cx_Oracle, salah satu library yang di gunakan oleh python untuk melakukan koneksi ke Oracle database, di linux 64bit? Sekedar berbagi pengalaman saya yang sempat kewalahan. Begini selengkapnya, saya sedang men-Develop sebuah web-app dengan Turbogears 2.1.4 dengan menggunakan sqlAlchemy sebagai ORM. Kebetulan database yang saya gunakan adalah Oracle maka akhir nya mendapatkan cx_Oracle dalam bentuk source code. Berhubung "how-to" untuk 64bit linux tidak dapat saya temukan. Maka saya coba untuk melakukan kompilasi seperti biasa yang saya lakukan dalam lingkungan Linux, hasil kompilasi ok. Tetapi ketika library hendak di gunakan langsung muncul error&lt;br /&gt;&lt;br /&gt;" Wrong lcntsh -ELF32..." *) kira2 seperti ini error nya, karena lupa untuk snapshot error message nya secara lengkap.&lt;br /&gt;&lt;br /&gt;Setelah saya coba perlahan-lahan mencari tahu apa nya yang salah. Ternyata python yang terinstall dalam Fedora 14 64bit saya adalah yg 64bit, Oracle-XE yang terinstall adalah 32-bit, dan library Oracle-client 32bit. Problem nya adalah di Oracle-client nya, ketika saya ganti dengan client yang versi 64bit. Woolaahh, sqlAlchemy dapat terkoneksi ke Oracle secara sempurna!&lt;br /&gt;&lt;br /&gt;Langkah-langkah selengkap nya adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;1. Download cx_oracle source code &lt;a href="http://www.blogger.com/cx-oracle.sourceforge.net"&gt;di sini&lt;/a&gt;&lt;br /&gt;2. Download oracle instant client 64 bit basic &amp;amp; devel dari website oracle.com atau &lt;a href="http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html"&gt;di sini&lt;/a&gt;&lt;br /&gt;3. Unzip Oracle Instant Client basic and devel zip file&lt;br /&gt;4. Do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ export ORACLE_HOME=~/Downloads/instant_clientxx/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ export LD_LIBRARY_PATH=$ORACLE_HOME&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *) Penting untuk diketahui path ORACLE_HOME di arahkan ke direktori&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; di mana Oracle instant client di extract&lt;br /&gt;5. cd $ORACLE_HOME&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ ln -s libclntsh.so.10.1 libclntsh.so&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ ln -s libocci.so.10.1 libocci.so&lt;br /&gt;6. Kembali ke direktori di mana cx_oracle di extract lalu eksekusi perintah ini &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ python setup.py build&lt;br /&gt;7. Jika semua nya lancar maka cx_oracle.so akan tergenerasi sempurna, cara&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mengetahui nya adalah eksekusi perintah&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # updatedb&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ locate cx_oracle.so&lt;br /&gt;8. Dan yang terakhir adalah&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ python setup.py install&lt;br /&gt;&lt;br /&gt;Have fun!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-8913948644679910398?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/8913948644679910398/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/python-instalasi-cxoracle-di-linux.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8913948644679910398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8913948644679910398'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/python-instalasi-cxoracle-di-linux.html' title='PYTHON: Instalasi cx_Oracle di Linux 64bit'/><author><name>adesst</name><uri>http://www.blogger.com/profile/03995569201143624553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-4335581618679130805</id><published>2012-01-23T20:33:00.001-08:00</published><updated>2012-01-23T20:33:52.483-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>5 hari lagi! id-python Meetup #3</title><content type='html'>&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Tinggal 5 hari lagi, ayo pada daftar!&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;meetup ketiga akan diselenggarakan di&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Ruang Rapat Lt. 2,&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Gd. Benny Subianto (Labtek V), Institut Teknologi Bandung&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Jalan Ganesa 10 Bandung 40132&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Hari/Tanggal : Sabtu, 28 Januari 2012&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Waktu: 9.00 - selesai&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Beberapa topik yang akan dipresentasikan :&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;1. Python for Android (oleh Gilang Chandrasa)&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;2. Indonesian Natural Language Processing with Python (Peb R. Aryan)&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;3. ... (masih terbuka kesempatan bagi yang ingin berbagi pengalaman dalam&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;menggunakan python)&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Pendaftaran dapat dilakukan online (gratis) di alamat :&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;a href="https://docs.google.com/spreadsheet/viewform?formkey=dHNJNGhLWnpSLTZ3WU5hRnF0TFp6SGc6MQ" style="background-color: rgba(255, 255, 255, 0.917969); color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;https://docs.google.com/&lt;wbr&gt;&lt;/wbr&gt;spreadsheet/viewform?formkey=&lt;wbr&gt;&lt;/wbr&gt;dHNJNGhLWnpSLTZ3WU5hRnF0TFp6SG&lt;wbr&gt;&lt;/wbr&gt;c6MQ&lt;/a&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Tersedia snack untuk sekitar 30 peserta pertama yang hadir.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-4335581618679130805?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/4335581618679130805/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/5-hari-lagi-id-python-meetup-3.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/4335581618679130805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/4335581618679130805'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/5-hari-lagi-id-python-meetup-3.html' title='5 hari lagi! id-python Meetup #3'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-2245936702154616852</id><published>2012-01-22T08:48:00.000-08:00</published><updated>2012-01-22T08:48:39.883-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>6 hari lagi! id-python Meetup</title><content type='html'>id-python meetup #3 tinggal 6 hari lagi. Mohon kesediaan rekan-rekan yang berencana hadir untuk melengkapi &lt;a href="https://docs.google.com/a/python.or.id/spreadsheet/viewform?formkey=dHNJNGhLWnpSLTZ3WU5hRnF0TFp6SGc6MQ" target="_blank"&gt;form registrasi&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sekedar mengingatkan:&lt;br /&gt;&lt;span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;&lt;span style="font-size: 15px; line-height: 20px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;Meetup akan diadakan 28 Januari 2012 bertempat di:&lt;/span&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"&gt;Ruang Rapat Lt. 2,&lt;br /&gt;Gd. Benny Subianto (Labtek V), Institut Teknologi Bandung&lt;br /&gt;Jalan Ganesa 10 Bandung 40132&lt;br /&gt;Waktu: 9.00 - selesai&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-2245936702154616852?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/2245936702154616852/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/6-hari-lagi-id-python-meetup.html#comment-form' title='5 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/2245936702154616852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/2245936702154616852'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/6-hari-lagi-id-python-meetup.html' title='6 hari lagi! id-python Meetup'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-563716768836847547</id><published>2012-01-21T01:25:00.000-08:00</published><updated>2012-01-24T13:13:21.681-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profil'/><title type='text'>Profil: Owo Sugiana (RAB)</title><content type='html'>Posting ini merupakan bagian dari rangkaian posting mengenai &lt;a href="http://python.or.id/search/label/profil" target="_blank"&gt;profil&lt;/a&gt; pengguna Python di Indonesia&lt;br /&gt;&lt;br /&gt;Di Indonesia, Python sudah digunakan untuk mengembangkan aplikasi komersial. Salah satu perusahaan yang menggunakan Python untuk mengembangkan aplikasi-aplikasi komersial di antara: &lt;a href="http://www.rab.co.id/" target="_blank"&gt;RAB Linux Indonesia&lt;/a&gt;. Demikian penuturan &lt;a href="mailto:sugiana@python.or.id" target="_blank"&gt;Owo Sugiana&lt;/a&gt;, dari RAB, mengenai penggunaan Python dalam bisnis RAB.&lt;br /&gt;&lt;div&gt;&lt;blockquote&gt;Baiklah, dimulai dari tahun 1999 saat RS Pertamina Jaya membutuhkan solusi&lt;br /&gt;desktop di Linux. Akhirnya digunakanlah &lt;a href="http://www.wxpython.org/" target="_blank"&gt;wxPython&lt;/a&gt; dan PostgreSQL. Sistem&lt;br /&gt;yang dibangun dikategorikan sebagai ERP dan cukup mercusuar dimana dokter&lt;br /&gt;memasukkan data keluhan pasien, saran, hingga resep. Suatu terobosan yang&lt;br /&gt;berani yang dilakukan oleh direktur rumah sakit waktu itu. Ini bukan lagi&lt;br /&gt;tentang IT. Yah, dokter mana yang mau mengetikkan resep ? Konon aplikasi&lt;br /&gt;itu masih berjalan hingga sekarang.&lt;/blockquote&gt;&lt;blockquote&gt;Python berlanjut ke billing warnet (&lt;a href="http://rab.co.id/warnet"&gt;http://rab.co.id/warnet&lt;/a&gt;) yang telah&lt;br /&gt;menginjak versi 5. Aplikasi ini merupakan desktop dengan 3 tier. Billing&lt;br /&gt;menggunakan teknik firewall (iptables). Client windows beruntung, karena&lt;br /&gt;juga disediakan rilis untuknya (exe).&lt;/blockquote&gt;&lt;blockquote&gt;RAB mulai memantapkan Python untuk aplikasi non web. Tahun 2004 berlanjut&lt;br /&gt;ke sistem pengisian pulsa, namun masih menggunakan PHP untuk web admin.&lt;br /&gt;Untuk transaksi menggunakan jalur XMLRPC antara PHP (client) dan Python&lt;br /&gt;(server). Sedangkan report dan lainnya masih menggunakan teknik query&lt;br /&gt;langsung ke database. Produk ini bertahan hingga sekarang.&lt;/blockquote&gt;&lt;blockquote&gt;Teknik yang sama juga digunakan untuk pembuatan SPP online, yaitu tagihan&lt;br /&gt;dan pembayaran uang sekolah, mulai dari Kelompok Bermain hingga SMA. Ada 9&lt;br /&gt;server sekolah dan 1 server yayasan. Python selain sebagai billing server,&lt;br /&gt;juga merupakan synchronizer data. Sayangnya masih menggunakan PHP untuk&lt;br /&gt;adminnya, entah kenapa :)&lt;/blockquote&gt;&lt;blockquote&gt;Tahun 2011 merupakan tahun "penemuan" untuk mengembangkan aplikasi web&lt;br /&gt;dengan Python, yaitu&lt;a href="http://www.djangoproject.com/" target="_blank"&gt; Django&lt;/a&gt;. Hal yang mungkin sudah lama digunakan oleh&lt;br /&gt;para peserta milis ini. Pemicunya adalah sebuah proyek yang pelanggannya&lt;br /&gt;telah memiliki aplikasi di Google Apps, dan kami diminta untuk melakukan&lt;br /&gt;upgrade karena developer sebelumnya punya kesibukan lain. Penelusuran&lt;br /&gt;menunjukkan pustaka Google Apps berasal dari Django, namun bukan Django.&lt;br /&gt;Ini mengganggu buat saya pribadi karena bisa-bisa hidup mati dengan Google.&lt;/blockquote&gt;&lt;blockquote&gt;Akhirnya ditemukanlah django-non-rel yang kompatibel dengan Google Apps.&lt;br /&gt;Sejak itu saya selalu menggiring proyek web yang baru ke arah Django.&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-563716768836847547?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/563716768836847547/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/profil-owo-sugiana-rab.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/563716768836847547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/563716768836847547'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/profil-owo-sugiana-rab.html' title='Profil: Owo Sugiana (RAB)'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-363392209738553907</id><published>2012-01-20T13:52:00.000-08:00</published><updated>2012-01-20T13:52:36.103-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bedrock'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='playdoh'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Python di Mozilla</title><content type='html'>Web Developers Mozilla sedang mengadakan AMA (Ask Me Anything) di Reddit (&lt;a href="http://www.reddit.com/r/IAmA/comments/oonrg/iama_member_of_the_mozilla_webdev_team_ama"&gt;http://www.reddit.com/r/IAmA/comments/oonrg/iama_member_of_the_mozilla_webdev_team_ama&lt;/a&gt;) pada saat post ini sedang ditulis.&lt;br /&gt;&lt;br /&gt;Beberapa points yang menarik:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Python merupakan bahasa yang di pahami oleh semua Mozilla Web Developers&lt;/li&gt;&lt;li&gt;Kebanyakan website di bawah naungan &lt;a href="http://mozilla.org/"&gt;http://mozilla.org&lt;/a&gt; menggunakan &lt;a href="https://www.djangoproject.com/"&gt;Django Framework&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Website utama Mozilla sedang dibangun ulang menggunakan Bedrock (&lt;a href="https://github.com/mozilla/bedrock"&gt;https://github.com/mozilla/bedrock&lt;/a&gt;) yang berbasis Python&lt;/li&gt;&lt;/ul&gt;Beberapa website Mozilla yang menggunakan Django adalah (Github link ke source code nya):&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://support.mozilla.org/"&gt;http://support.mozilla.org&lt;/a&gt; (&lt;a href="https://github.com/mozilla/kitsune"&gt;https://github.com/mozilla/kitsune&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://addons.mozilla.org/"&gt;http://addons.mozilla.org&lt;/a&gt; (&lt;a href="https://github.com/mozilla/zamboni"&gt;https://github.com/mozilla/zamboni&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href="http://input.mozilla.org/"&gt;http://input.mozilla.org&lt;/a&gt; (&lt;a href="https://github.com/mozilla/input.mozilla.org"&gt;https://github.com/mozilla/input.mozilla.org&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;Add-ons dan Support sebelum nya menggunakan CakePHP dan belum lama sudah di migrate semua ke Django.&lt;br /&gt;&lt;br /&gt;Dalam hal testing, salah satu Web Developers Mozilla menuliskan:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;b style="font-style: normal; font-weight: bold;"&gt;Testing&lt;/b&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;- To add to what Fred said, we also use&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/kumar303/jstestnet" style="color: #336699; text-decoration: none;"&gt;jstestnet&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(kumar303 wrote it) to include our&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/jquery/qunit" style="color: #336699; text-decoration: none;"&gt;QUnit&lt;/a&gt;(JavaScript/front-end unit tests) in our CI results. Our WebQA and Automation teams are big contributors to and consumers of the&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://seleniumhq.org/" style="color: #336699; text-decoration: none;"&gt;Selenium&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;test automation project. We're working to get those tests included with the nose/QUnit results, because a failure is a failure is a failure, no matter where it failed.&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;We also have developed a culture of testing--this is something I've been meaning to write a blog post about. That means a few things:&lt;/div&gt;&lt;ol style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; list-style-image: initial; list-style-position: outside; list-style-type: decimal; margin-bottom: 10px; margin-left: 2em; margin-right: 2em; margin-top: 10px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Time to write tests is included in how long it takes to write the code under test. A feature isn't complete without tests.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;If you break the tests, there's some good-natured teasing, and you lose points in the CI game. Light social pressure is incredibly helpful.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;If you break the tests, your&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i style="font-style: italic; font-weight: normal;"&gt;first&lt;/i&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;priority is fixing them.&lt;/li&gt;&lt;/ol&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Next I want to develop a culture of performance.&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;b style="font-style: normal; font-weight: bold;"&gt;Deployment&lt;/b&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;- This is my favorite topic! I've been giving talks on it for around a year now. I actually started putting a joke about that into my talks about it.&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;My goal with all the projects I touch is to deploy continuously. Not only does continuous deployment mean fixes get to users as fast as possible, but it has a bunch of requirements that are great in-and-of themselves, like...&lt;/div&gt;&lt;ol style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; list-style-image: initial; list-style-position: outside; list-style-type: decimal; margin-bottom: 10px; margin-left: 2em; margin-right: 2em; margin-top: 10px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;You&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i style="font-style: italic; font-weight: normal;"&gt;must&lt;/i&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;have a robust, automated, and fast deployment pipeline. One-button and wait.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;You&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i style="font-style: italic; font-weight: normal;"&gt;must&lt;/i&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;have a high confidence level from automated tests so you don't break things.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;You&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i style="font-style: italic; font-weight: normal;"&gt;must&lt;/i&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;have active,&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything/" style="color: #336699; text-decoration: none;"&gt;real-time monitoring&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of the site.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;You&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i style="font-style: italic; font-weight: normal;"&gt;must&lt;/i&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;keep master/trunk/whatever branch in a clean, working state, all the time.&lt;/li&gt;&lt;li style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Developers&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;i style="font-style: italic; font-weight: normal;"&gt;must&lt;/i&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;develop a sense of ownership over their code that lasts all the way out the door.&lt;/li&gt;&lt;/ol&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;It also has a number of side benefits, like not doing code pushes at night when people are tired, or about to leave for the day.&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Some projects are closer than others. We learned a lot from&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://codeascraft.etsy.com/2011/03/19/moving-fast-at-scale-slides-and-reprise/" style="color: #336699; text-decoration: none;"&gt;Etsy&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(link to blog post and&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.livestream.com/etsy/video?clipId=pla_adbab6e2-c629-4bfe-b1fd-21c898693282" style="color: #336699; text-decoration: none;"&gt;video&lt;/a&gt;, watch Kellan and Erik's sections). But their&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/etsy/deployinator" style="color: #336699; text-decoration: none;"&gt;Deployinator&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;tool is Ruby, and it took them a while to open source it, so we built&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/jbalogh/chief" style="color: #336699; text-decoration: none;"&gt;Chief&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;to do the same thing (run some shell scripts, print a bunch of output).&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; font-family: verdana, arial, helvetica, sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 5px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;We've got push-button production deploys with Chief or other, ad-hoc tools, for a few sites now. We've got it set up in the -stage environment Fred mentioned for a few more. We use another tool called&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/oremj/freddo" style="color: #336699; text-decoration: none;"&gt;Freddo&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;to deploy -dev environments on Github post-push hooks. My goal is to have all new environments set up with Freddo and Chief by default in the future.&lt;/div&gt;&lt;/blockquote&gt;Salah satu utility untuk testing Mozilla.org adalah sebuah project yang bernaung di: &lt;a href="https://github.com/jbalogh/test-utils"&gt;https://github.com/jbalogh/test-utils&lt;/a&gt;. Mereka juga menggunakan nose testing framework (&lt;a href="http://readthedocs.org/docs/nose/en/latest/"&gt;http://readthedocs.org/docs/nose/en/latest/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Beberapa angka yang cukup menarik perhatian:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mozilla memiliki lebih dari &lt;b&gt;100 websites&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Traffic:&lt;/b&gt; &lt;b&gt;1000+&lt;/b&gt; pengunjung/day - &lt;b&gt;100juta+&lt;/b&gt; pengunjung/month&lt;/li&gt;&lt;li&gt;API: Milyard-an API calls&lt;/li&gt;&lt;li&gt;Localized dan juga tersedia translasi untuk &lt;b&gt;30+&lt;/b&gt; bahasa&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-363392209738553907?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/363392209738553907/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/python-di-mozilla.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/363392209738553907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/363392209738553907'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/python-di-mozilla.html' title='Python di Mozilla'/><author><name>Edwin Nathaniel</name><uri>http://www.blogger.com/profile/13473822594332820968</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-DkrFyCzAvrA/TxhS-bmBLkI/AAAAAAAAAAY/rPyNmLVmtbw/s220/head.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-3620777785152305122</id><published>2012-01-19T14:12:00.001-08:00</published><updated>2012-01-19T14:12:39.397-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Tutorial Python berbahasa Indonesia</title><content type='html'>&lt;b&gt;Beberapa Tutorial dalam bahasa Indonesia: &lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://rab.co.id/files/python/bukupython2.pdf.gz"&gt;Database PostgreSQL, Pemrograman Python, dan SMS Gateway&lt;/a&gt; (dalam pengerjaan)&lt;/li&gt;&lt;li&gt;&lt;a href="http://rab.co.id/files/python/bukupython.pdf.gz"&gt;Membuat Aplikasi Bisnis&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-3620777785152305122?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/3620777785152305122/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/tutorial-python-berbahasa-indonesia.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3620777785152305122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3620777785152305122'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/tutorial-python-berbahasa-indonesia.html' title='Tutorial Python berbahasa Indonesia'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-1329775743853363745</id><published>2012-01-19T14:11:00.001-08:00</published><updated>2012-01-19T14:11:48.929-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Tutorial Python</title><content type='html'>Python merupakan salah satu bahasa pemrograman yang terdokumentasi baik. Dokumentasi python dapat dibaca di: &lt;a href="http://www.python.org/doc/"&gt;Python Documentation&lt;/a&gt;&amp;nbsp;yang juga memuat &lt;a href="http://docs.python.org/tutorial/"&gt;official tutorial&lt;/a&gt; python. Selain itu di internet tersebar banyak sekali tutorial python di antaranya:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tutorial bagi pemula dalam bahasa Inggris (tanpa pengetahuan pemrograman sebelumnya):&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://openbookproject.net/thinkcs/python/english2e/"&gt;How to Think Like a Computer Scientist - 2nd edition&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.alan-g.me.uk/"&gt;Learning to Program&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://learnpythonthehardway.org/book/"&gt;Learn Python The Hard Way&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.byteofpython.info/"&gt;A Byte of Python&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://hetland.org/writing/instant-hacking.html"&gt;Instant Hacking&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6"&gt;A Non-Programmer's Tutorial for Python 2.6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3.0"&gt;A Non-Programmer's Tutorial for Python 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://learn-to-program.net/python"&gt;Learning Python (for the complete nOOb)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://inventwithpython.com/"&gt;Invent Your Own Computer Games with Python, 2nd Ed&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-1329775743853363745?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/1329775743853363745/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/tutorial-python.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/1329775743853363745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/1329775743853363745'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/tutorial-python.html' title='Tutorial Python'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-8746493400864219267</id><published>2012-01-19T09:23:00.000-08:00</published><updated>2012-01-19T09:23:19.414-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pyKML'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><category scheme='http://www.blogger.com/atom/ns#' term='kml'/><category scheme='http://www.blogger.com/atom/ns#' term='google maps'/><title type='text'>Python Module: pyKML</title><content type='html'>Google Geo Developers blog mengulas secara high-level tentang module pyKML.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://googlegeodevelopers.blogspot.com/2012/01/introducing-pykml-python-library-for.html"&gt;http://googlegeodevelopers.blogspot.com/2012/01/introducing-pykml-python-library-for.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Bagi para GIS developer, tentunya sudah tidak asing dengan KML, sebuah markup language yang digunakan oleh Google Earth, Google Maps, dan software GIS lain nya.&lt;br /&gt;&lt;br /&gt;pyKML adalah Python module/library yang membantu memudahkan pengolahan file KML. &lt;br /&gt;&lt;br /&gt;Dokumentasi pyKML bisa di dapatkan di: &lt;a href="http://packages.python.org/pykml/"&gt;http://packages.python.org/pykml/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Contoh Python code bisa di akses di: &lt;a href="http://code.google.com/p/pykml/source/browse/#hg%2Fsrc%2Fexamples"&gt;http://code.google.com/p/pykml/source/browse/#hg%2Fsrc%2Fexamples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dan tutorial singkat bisa langsung di akses di: &lt;a href="http://packages.python.org/pykml/tutorial.html"&gt;http://packages.python.org/pykml/tutorial.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;pyKML adalah karya daripada Tyler Erickson, Senior Software Engineer &lt;a href="http://mtri.org/"&gt;MTRI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-8746493400864219267?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/8746493400864219267/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/python-module-pykml.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8746493400864219267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/8746493400864219267'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/python-module-pykml.html' title='Python Module: pyKML'/><author><name>Edwin Nathaniel</name><uri>http://www.blogger.com/profile/13473822594332820968</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-DkrFyCzAvrA/TxhS-bmBLkI/AAAAAAAAAAY/rPyNmLVmtbw/s220/head.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-6328978089462118989</id><published>2012-01-18T14:04:00.000-08:00</published><updated>2012-01-18T14:04:56.373-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><title type='text'>Video: Introduction to Programs Data Types and Variables</title><content type='html'>&lt;a href="http://www.khanacademy.org/" target="_blank"&gt;&lt;b&gt;Khan Academy&lt;/b&gt;&lt;/a&gt; menggunakan Python sebagai bahasa pengantar untuk &lt;a href="http://www.khanacademy.org/?video=for-loops-in-python#computer-science"&gt;pengenalan pemrograman dan &lt;i&gt;computer science&lt;/i&gt;&lt;/a&gt;. Di bawah ini video mengenai pengenalan jenis-jenis data Python dan penggunaan variabel&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/husPzLE6sZc/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/husPzLE6sZc&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/husPzLE6sZc&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-6328978089462118989?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/6328978089462118989/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/video-introduction-to-programs-data.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/6328978089462118989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/6328978089462118989'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/video-introduction-to-programs-data.html' title='Video: Introduction to Programs Data Types and Variables'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-3289125901255874409</id><published>2012-01-18T13:43:00.000-08:00</published><updated>2012-01-18T14:38:17.296-08:00</updated><title type='text'>Mengapa Python</title><content type='html'>&lt;a href="http://python.org"&gt;Python&lt;/a&gt; merupakan bahasa pemrograman yang efisien namun tetap mudah dipelajari. Tersedia di banyak sistem operasi seperti Linux, Windows, Mac OS, Unix variant, hingga perangkat bergerak seperti Symbian dan Android.&lt;br /&gt;&lt;br /&gt;Konektivitas Python dengan berbagai produk lainnya juga cukup lengkap. Ia dapat terhubung ke banyak database server seperti PostgreSQL, MySQL, Oracle, Firebird (a.k.a Interbase), hingga database file seperti DBase (DBF) dan SQLite. Bahkan di PostgreSQL Anda bisa membuat stored procedure dengan Python.&lt;br /&gt;&lt;br /&gt;Untuk antarmuka grafis, Anda dapat menggunakan pustaka terkenal seperti &lt;a href="http://www.riverbankcomputing.co.uk/software/pyqt/"&gt;Qt&lt;/a&gt; dan &lt;a href="http://wxpython.org/"&gt;GTk&lt;/a&gt;. Sedangkan untuk aplikasi web, Anda bisa gunakan framework &lt;a href="http://djangoproject.com/"&gt;Django&lt;/a&gt; yang komplit, atau yang sederhana seperti &lt;a href="http://webpy.org/"&gt;webpy&lt;/a&gt;. Tidak puas dengan web server Apache ? Silahkan buat sendiri web server menggunakan Python.&lt;br /&gt;&lt;br /&gt;Butuh solusi terpadu untuk akunting, pembelian, penjualan, hingga kepegawaian ? &lt;a href="http://openerp.com/"&gt;OpenERP&lt;/a&gt; bisa menjadi jawabannya. Ingin membuat game ? Anda bisa gunakan pustaka &lt;a href="http://pygame.org/"&gt;PyGame&lt;/a&gt; yang tersedia di banyak platform. Ini artinya jika Anda membuat game untuk Linux, idealnya dengan source yang sama bisa dijalankan juga di Windows. Suatu investasi yang berharga. Bahkan kini ada pustaka &lt;a href="http://kivy.org/"&gt;Kivy&lt;/a&gt; yang juga memanfaatkan PyGame dan memanjakan Anda menuju platform Android.&lt;br /&gt;&lt;br /&gt;Ingin menyadap pembicaraan Yahoo Messenger ? Ups :) Anda bisa gunakan pustaka &lt;a href="http://www.secdev.org/projects/scapy/"&gt;Scapy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Python merupakan scripting, Anda bisa edit source dan langsung jalankan. Tidak perlu melalui proses kompilasi. Namun jika masih ingin membuat executable di Windows, Anda bisa gunakan &lt;a href="http://py2exe.org/"&gt;Py2exe&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Source code Python mudah dibaca sehingga memudahkan pemeliharaan. Ini dikarenakan Python mewajibkan penggunaan margin untuk menyatakan awal dan akhir suatu blok program.&lt;br /&gt;&lt;br /&gt;Python mendukung pemrograman berorientasi objek namun tidak mewajibkannya. Pada prakteknya tipe data string adalah suatu objek. &lt;pre&gt;'hello'.upper()&lt;/pre&gt; menghasilkan HELLO. Mudah bukan ?&lt;br /&gt;&lt;br /&gt;Butuh cerita sukses perusahaan yang telah menggunakan Python ? Anda bisa lihat Rumah Sakit Pertamina Jaya, &lt;a href="http://inalix.com/"&gt;Inalix&lt;/a&gt;, hingga Badan Tenaga Atom Nasional.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-3289125901255874409?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/3289125901255874409/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/mengapa-python.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3289125901255874409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/3289125901255874409'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/mengapa-python.html' title='Mengapa Python'/><author><name>Sugiana</name><uri>http://www.blogger.com/profile/08650706009948153584</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-7831995553651879038</id><published>2012-01-17T10:51:00.000-08:00</published><updated>2012-01-17T10:51:28.084-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='buku'/><category scheme='http://www.blogger.com/atom/ns#' term='nltk'/><title type='text'>Buku: Natural Language Processing with Python</title><content type='html'>Bagi para penggemar &lt;a href="http://www.nltk.org/"&gt;Natural Language Toolkit&lt;/a&gt;, anda boleh berbahagia karena O'reilly mengeluarkan buku &lt;a href="http://www.nltk.org/book?="&gt;Natural Language Processing with Python&lt;/a&gt; gratis tanpa bayaran.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://covers.oreilly.com/images/9780596516499/cat.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://covers.oreilly.com/images/9780596516499/cat.gif" width="305" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt; Buku ini di release dalam bentuk HTML dan tersedia online (untuk offline belum tersedia) di website: &lt;a href="http://www.nltk.org/book?="&gt;http://www.nltk.org/book?=&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Follow us on Twitter: &lt;a href="https://twitter.com/id_python"&gt;@id_python&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-7831995553651879038?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/7831995553651879038/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/buku-natural-language-processing-with.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/7831995553651879038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/7831995553651879038'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/buku-natural-language-processing-with.html' title='Buku: Natural Language Processing with Python'/><author><name>Edwin Nathaniel</name><uri>http://www.blogger.com/profile/13473822594332820968</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-DkrFyCzAvrA/TxhS-bmBLkI/AAAAAAAAAAY/rPyNmLVmtbw/s220/head.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-2312412001353188548</id><published>2012-01-17T08:29:00.000-08:00</published><updated>2012-01-17T08:29:21.191-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pycon 2012'/><category scheme='http://www.blogger.com/atom/ns#' term='pycon'/><title type='text'>PyCon 2012: pengumuman #1</title><content type='html'>&lt;b&gt;&lt;a href="https://us.pycon.org/2012/"&gt;PyCon 2012&lt;/a&gt;&lt;/b&gt; akan diadakan pada tanggal &lt;b&gt;Maret 7 - 15&lt;/b&gt; di Santa Clara, California, USA.&lt;br /&gt;&lt;br /&gt;Jadwal yang sudah ditentukan sejauh ini adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tutorials:&lt;/b&gt; Maret 7 - 8&lt;br /&gt;&lt;b&gt;Talks:&lt;/b&gt; Maret 9 - 11&lt;br /&gt;&lt;b&gt;Sprints:&lt;/b&gt; Maret 12 - 15&lt;br /&gt;&lt;br /&gt;Tahun 2012 PyCon akan kembali mengadakan &lt;b&gt;Startup Row&lt;/b&gt; dimana PyCon akan memberi fokus terhadap Startup yang menjanjikan dan menggunakan Python.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="background-color: #eae7df; color: #222222; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px;"&gt;We are bringing back Startup Row for PyCon 2012. We want to highlight some of the most promising new companies that are using Python to build their businesses. If your startup uses Python, we want to hear about it - and you could be one of the startups that gets featured on Startup Row at PyCon 2012. You can&amp;nbsp;&lt;/span&gt;&lt;a href="http://pycon.blogspot.com/2012/01/pycon-startup-row-2012.html" style="background-attachment: initial; background-clip: initial; background-color: #eae7df; background-image: initial; background-origin: initial; color: #409cc1; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;read more on the blog&lt;/a&gt;&lt;span style="background-color: #eae7df; color: #222222; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px;"&gt;, or&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.surveymonkey.com/s/PyCon-2012-Startup-Row" style="background-attachment: initial; background-clip: initial; background-color: #eae7df; background-image: initial; background-origin: initial; color: #409cc1; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;"&gt;apply to be part of Startup Row&lt;/a&gt;&lt;span style="background-color: #eae7df; color: #222222; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px;"&gt;.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;id-python tahun ini akan mencoba untuk mengulas PyCon 2012&amp;nbsp;sebisa mungkin.&lt;br /&gt;&lt;br /&gt;Follow us on Twitter: &lt;a href="https://twitter.com/id_python"&gt;@id_python&lt;/a&gt;&amp;nbsp;and check back here for more information regarding PyCon 2012.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-2312412001353188548?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/2312412001353188548/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/pycon-2012-pengumuman-1.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/2312412001353188548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/2312412001353188548'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/pycon-2012-pengumuman-1.html' title='PyCon 2012: pengumuman #1'/><author><name>Edwin Nathaniel</name><uri>http://www.blogger.com/profile/13473822594332820968</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-DkrFyCzAvrA/TxhS-bmBLkI/AAAAAAAAAAY/rPyNmLVmtbw/s220/head.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-4705379337264670961</id><published>2012-01-17T06:37:00.000-08:00</published><updated>2012-01-19T14:01:13.697-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>Update: id-python Meetup #3</title><content type='html'>&lt;u&gt;Update tentang id-python Meetup #3:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Meetup akan diadakan 28 Januari 2012 bertempat di:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;Ruang Rapat Lt. 2,&lt;br /&gt;Gd. Benny Subianto (Labtek V), Institut Teknologi Bandung&lt;br /&gt;Jalan Ganesa 10 Bandung 40132&lt;/blockquote&gt;Waktu: 9.00 - selesai&lt;br /&gt; &lt;br /&gt;&lt;a href="https://docs.google.com/a/python.or.id/spreadsheet/viewform?formkey=dHNJNGhLWnpSLTZ3WU5hRnF0TFp6SGc6MQ"&gt;&amp;nbsp;Form registrasi&amp;nbsp;&lt;/a&gt;. Buruan daftar, tempat terbatas untuk 30 orang! :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="350" marginheight="0" marginwidth="0" scrolling="no" src="http://maps.google.com/maps?q=Institut+Teknologi+Bandung,+Indonesia&amp;amp;hl=en&amp;amp;geocode=+&amp;amp;hq=Institut+Teknologi&amp;amp;hnear=Bandung,+West+Java,+Indonesia&amp;amp;t=h&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;ll=-6.890485,107.610061&amp;amp;spn=0.001797,0.00284&amp;amp;output=embed" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?q=Institut+Teknologi+Bandung,+Indonesia&amp;amp;hl=en&amp;amp;geocode=+&amp;amp;hq=Institut+Teknologi&amp;amp;hnear=Bandung,+West+Java,+Indonesia&amp;amp;t=h&amp;amp;vpsrc=0&amp;amp;ie=UTF8&amp;amp;ll=-6.890485,107.610061&amp;amp;spn=0.001797,0.00284&amp;amp;source=embed" style="color: blue; text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-4705379337264670961?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/4705379337264670961/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/update-id-python-meetup-3.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/4705379337264670961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/4705379337264670961'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/update-id-python-meetup-3.html' title='Update: id-python Meetup #3'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-2093916971299463056</id><published>2012-01-16T13:40:00.000-08:00</published><updated>2012-01-17T06:38:27.670-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>Registrasi id-python Meetup #3</title><content type='html'>Rekan-rekan yang ingin menghadiri id-python Meetup #3 di Bandung,diharapkan untuk mengisi &lt;a href="https://docs.google.com/a/python.or.id/spreadsheet/viewform?formkey=dHNJNGhLWnpSLTZ3WU5hRnF0TFp6SGc6MQ"&gt;form registrasi ini.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-2093916971299463056?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/2093916971299463056/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/registrasi-id-python-meetup-3.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/2093916971299463056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/2093916971299463056'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/registrasi-id-python-meetup-3.html' title='Registrasi id-python Meetup #3'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4859297122024497069.post-6020561844070478832</id><published>2012-01-16T13:35:00.000-08:00</published><updated>2012-01-17T06:38:49.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meetup'/><title type='text'>id-python Meetup #2</title><content type='html'>id-python Meetup #2 telah dilangsungkan di kantor Detik.com pada tanggal 10 Desember 2011. &amp;nbsp;Nih ini dia foto dari peserta id-python Meetup #2&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Xn7kS7vW6G0/TxSX9rngM_I/AAAAAAAAAAY/Rgw9g9C1P7g/s1600/mejeng+setelah+meetup+python.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-Xn7kS7vW6G0/TxSX9rngM_I/AAAAAAAAAAY/Rgw9g9C1P7g/s640/mejeng+setelah+meetup+python.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Selenjutnya, id-python Meetup #3 rencananya akan dilangsungkan di Bandung, 28 Januari 2012 di Kampus ITB. Sampai jumpa di meetup #3!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4859297122024497069-6020561844070478832?l=www.python.or.id' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.python.or.id/feeds/6020561844070478832/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.python.or.id/2012/01/id-python-meetup-2.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/6020561844070478832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4859297122024497069/posts/default/6020561844070478832'/><link rel='alternate' type='text/html' href='http://www.python.or.id/2012/01/id-python-meetup-2.html' title='id-python Meetup #2'/><author><name>Mico Siahaan</name><uri>http://www.blogger.com/profile/12033276448425370433</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/-AJ47XpeTFfk/Txw3szR4m7I/AAAAAAAAAA8/nEyJCIQqkJM/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Xn7kS7vW6G0/TxSX9rngM_I/AAAAAAAAAAY/Rgw9g9C1P7g/s72-c/mejeng+setelah+meetup+python.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
