<?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-1011202105854973333</id><updated>2012-02-16T05:57:10.980-08:00</updated><category term='photomanager'/><category term='singleton pattern'/><category term='hosting'/><category term='blog baru'/><category term='mor.ph'/><category term='JSR-295'/><category term='swing'/><category term='SAAS'/><category term='beans binding'/><category term='tutorial'/><title type='text'>:: just my tech blog ...</title><subtitle type='html'>Just another moslem developer's blog who excite about Java and open source Technology.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eriqadams.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eriqadams.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eriq Adams</name><uri>http://www.blogger.com/profile/12151144589631704887</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>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1011202105854973333.post-304020172425120632</id><published>2008-06-11T22:54:00.000-07:00</published><updated>2008-06-11T22:59:03.668-07:00</updated><title type='text'>Ubuntu Rasa Mac</title><content type='html'>Akhirnya saya bisa merasakan Ubuntu rasa Mac setelah seharian ngoprek abis gnome. Bagi yg tertarik mencicipi Ubuntu rasa Mac ini bisa download komponen yg dibutuhkan di &lt;a href="http://sourceforge.net/projects/mac4lin"&gt;mac4lin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Muv5zCv6pFk/SFC69vMyQkI/AAAAAAAAAIk/1vNF23Gat10/s1600-h/maclin.png"&gt;&lt;img style="cursor: pointer; width: 611px; height: 366px;" src="http://bp2.blogger.com/_Muv5zCv6pFk/SFC69vMyQkI/AAAAAAAAAIk/1vNF23Gat10/s400/maclin.png" alt="" id="BLOGGER_PHOTO_ID_5210870338672542274" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1011202105854973333-304020172425120632?l=eriqadams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eriqadams.blogspot.com/feeds/304020172425120632/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1011202105854973333&amp;postID=304020172425120632' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/304020172425120632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/304020172425120632'/><link rel='alternate' type='text/html' href='http://eriqadams.blogspot.com/2008/06/ubuntu-rasa-mac.html' title='Ubuntu Rasa Mac'/><author><name>Eriq Adams</name><uri>http://www.blogger.com/profile/12151144589631704887</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Muv5zCv6pFk/SFC69vMyQkI/AAAAAAAAAIk/1vNF23Gat10/s72-c/maclin.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1011202105854973333.post-2352865575224238736</id><published>2008-06-08T21:53:00.000-07:00</published><updated>2008-06-09T00:29:53.124-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mor.ph'/><category scheme='http://www.blogger.com/atom/ns#' term='SAAS'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><title type='text'>Hosting Java di mor.ph</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://assets.mor.ph/images/logo.png?1212927970"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 102px; height: 64px;" src="http://assets.mor.ph/images/logo.png?1212927970" alt="" border="0" /&gt;&lt;/a&gt;Setelah sekian lama mencari-cari hosting java free yang bagus akhirnya nemu juga. mor.ph, ya di &lt;a href="http://mor.ph/"&gt;http://mor.ph&lt;/a&gt;. Info hosting ini saya peroleh dari teman saya &lt;a href="http://agionagile.blogspot.com/"&gt;Agi&lt;/a&gt;. Fitur yang ditawarkan mor.ph cukup bagus yaitu :&lt;br /&gt;storage 1GB, database postgresql, dukungan SAAS(Software As Service) dan Amazon EC2&lt;br /&gt;trus kebebasan kita mengupload file war/jar nggak seperti &lt;a href="http://myjavaserver.com/"&gt;myjavaserver.com&lt;/a&gt; yg storage-nya cuman 5 megs  dan nggak diijinkan ngupload file dalam bentuk war.&lt;br /&gt;Bye bye &lt;a href="http://myjavaserver.com/%7Eerixadams"&gt;myjavaserver.com-ku&lt;/a&gt; selamat datang mor.ph.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1011202105854973333-2352865575224238736?l=eriqadams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eriqadams.blogspot.com/feeds/2352865575224238736/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1011202105854973333&amp;postID=2352865575224238736' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/2352865575224238736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/2352865575224238736'/><link rel='alternate' type='text/html' href='http://eriqadams.blogspot.com/2008/06/hosting-java-di-morph.html' title='Hosting Java di mor.ph'/><author><name>Eriq Adams</name><uri>http://www.blogger.com/profile/12151144589631704887</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-1011202105854973333.post-3763959498890052298</id><published>2008-06-08T21:20:00.000-07:00</published><updated>2008-06-09T14:57:08.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='singleton pattern'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Tutorial Singleton Pattern di Java</title><content type='html'>Pada kesempatan ini saya ingin share mengenai Singleton Pattern, design pattern yang hampir semua orang java tau. Tapi g apalah mungkin ini berguna untuk newcomer di java. Yuk, kita mulai aja.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apa itu Singleton Pattern ?&lt;/span&gt; Design pattern (pola desain) yang bertujuan untuk membuat sebuah klas hanya mempunyai 1 buah instance objek pada saat run-time.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bagaimana cara mengimplementasikannya ?&lt;/span&gt; Ada dua cara untuk mengimplementasikannya (setau saya).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cara pertama&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;class SingletonClass {&lt;br /&gt;&lt;br /&gt;private static SingletonClass instance;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;private SingletonClass(){}&lt;br /&gt;&lt;br /&gt;public static SingletonClass getInstance(){&lt;br /&gt;    if(instance == null){&lt;br /&gt;        return new SingletonClass();&lt;br /&gt;    }else{&lt;br /&gt;        return instance;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cara Kedua&lt;/span&gt; : Untuk cara ini saya peroleh ketika saya mencoba IntelliJ IDEA.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;class SingletonClass{&lt;br /&gt;&lt;br /&gt;private static SingletonClass instance = new SingletonClass();&lt;br /&gt;&lt;br /&gt;private SingletonClass(){}&lt;br /&gt;&lt;br /&gt;public static SingletonClass getInstance(){&lt;br /&gt; return instance;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Penjelasan&lt;/span&gt; : Walaupun kedua cara diatas berbeda tapi ada point penting yang harus dipahami. pertama kita membuat member static dari klas singleton yang kita buat&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;private static [nama klas singleton] [nama variable]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya kita buat konstruktor kelas menjadi private untuk menghindari direct instantiation/instansiasi secara langsung.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;private [nama singleton klas] () {}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;kemudian langkah yang terakhir adalah membuat sebuah method static yang bermodifier atau mempunyai hak akses public, dimana method ini berfungsi untuk mendapatkan instance dari klas singleton.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;public static [tipe nama singleton klas] getInstance() &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jadi untuk mendapatkan objek instance dari klas singleton kita harus memanggil method getInstance()&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SingletonClass newInstance = SingletonClass.getInstance();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mudah khan mengimplementasikannya.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1011202105854973333-3763959498890052298?l=eriqadams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eriqadams.blogspot.com/feeds/3763959498890052298/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1011202105854973333&amp;postID=3763959498890052298' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/3763959498890052298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/3763959498890052298'/><link rel='alternate' type='text/html' href='http://eriqadams.blogspot.com/2008/06/tutorial-singleton-pattern-di-java.html' title='Tutorial Singleton Pattern di Java'/><author><name>Eriq Adams</name><uri>http://www.blogger.com/profile/12151144589631704887</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-1011202105854973333.post-856579604464618000</id><published>2008-06-08T21:00:00.000-07:00</published><updated>2008-06-09T00:25:33.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photomanager'/><category scheme='http://www.blogger.com/atom/ns#' term='beans binding'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='JSR-295'/><title type='text'>Tutorial Beans Binding</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Muv5zCv6pFk/SEzarAEmERI/AAAAAAAAAIU/txTZjdYmj70/s1600-h/photomanager-20080417-062811.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_Muv5zCv6pFk/SEzarAEmERI/AAAAAAAAAIU/txTZjdYmj70/s400/photomanager-20080417-062811.png" alt="" id="BLOGGER_PHOTO_ID_5209779301249323282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sekitar 1 bulan yang lalu saya membuat tutorial membuat aplikasi photo manager sederhana untuk demo Sun Campus Ambassador di kampus menggunakan Beans Binding Framework (JSR - 295). Aplikasi photo manager sederhana ini dapat menyimpan gambar ke database (mysql) dan ada fasilitas zooming-nya. Bagi yang tertarik silakan download tutorial &lt;a href="http://scc-ub.googlecode.com/files/tutorial.photomanager.pdf.zip"&gt;disini&lt;/a&gt; dan source code-nya &lt;a href="http://scc-ub.googlecode.com/files/PhotoManager.zip"&gt;disini&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1011202105854973333-856579604464618000?l=eriqadams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eriqadams.blogspot.com/feeds/856579604464618000/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1011202105854973333&amp;postID=856579604464618000' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/856579604464618000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/856579604464618000'/><link rel='alternate' type='text/html' href='http://eriqadams.blogspot.com/2008/06/tutorial-beans-binding.html' title='Tutorial Beans Binding'/><author><name>Eriq Adams</name><uri>http://www.blogger.com/profile/12151144589631704887</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Muv5zCv6pFk/SEzarAEmERI/AAAAAAAAAIU/txTZjdYmj70/s72-c/photomanager-20080417-062811.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1011202105854973333.post-6856575385172779605</id><published>2008-06-08T20:49:00.000-07:00</published><updated>2008-06-09T14:55:56.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog baru'/><title type='text'>Akhirnya Pindah Lagi ...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.blogger.com/buttons/blogger-ipower-blue.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 82px; height: 24px;" src="http://www.blogger.com/buttons/blogger-ipower-blue.gif" alt="" border="0" /&gt;&lt;/a&gt;Setelah sekian lama mencoba blog hosting, mulai dari jroller, vox, wordpress akhirnya pilihan terakhir jatuh pada blogspot-nya google.  Migrasi saya ke blogspot dikarenakan tidak puas dengan feature yang ditawarkan ke-3 blog hosting tsb.&lt;br /&gt;[1] Jroller : fiturnya sangat minimalis dan sangat susah untuk dicustomisasi tamnpilannya.&lt;br /&gt;[2] Vox : fiturnya bagus dan pilihan templatenya sangat banyak tetapi kebanyakan iklan.&lt;br /&gt;[3] Wordpress : fitur bagus, pilihan template lumayan banyak, tapi SEO-nya payah.&lt;br /&gt;Blogspot saya pilih walaupun pilihan templatenya kurang tapi fiturnya lumayan, simple, SEO bagus,  dan mudah dikustomisasi tampilannya (kita diperbolehkan ngoprek file css-nya sesuka hati).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1011202105854973333-6856575385172779605?l=eriqadams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eriqadams.blogspot.com/feeds/6856575385172779605/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1011202105854973333&amp;postID=6856575385172779605' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/6856575385172779605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1011202105854973333/posts/default/6856575385172779605'/><link rel='alternate' type='text/html' href='http://eriqadams.blogspot.com/2008/06/akhirnya-pindah-lagi.html' title='Akhirnya Pindah Lagi ...'/><author><name>Eriq Adams</name><uri>http://www.blogger.com/profile/12151144589631704887</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></feed>
