<?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-1016169802376641317</id><updated>2012-02-17T04:14:55.743+07:00</updated><category term='the web'/><category term='my toys'/><category term='IMHO'/><category term='office'/><category term='life lessons'/><category term='Java'/><category term='Linux'/><title type='text'>agustianes.us blog</title><subtitle type='html'>Think right, talk right, act right</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-5887826109564660596</id><published>2011-04-11T16:08:00.001+07:00</published><updated>2011-04-11T16:08:27.179+07:00</updated><title type='text'>(Re-)Binding SWT forms with WindowBuilder</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;div class="posterous_bookmarklet_entry"&gt; &lt;blockquote&gt;&lt;div&gt;  &lt;p&gt;  &lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;h3&gt;  &lt;a name="rebinding_swt_forms_with_windowbuilder"&gt; &lt;/a&gt;(Re-)Binding SWT forms with WindowBuilder&lt;/h3&gt;    &lt;p&gt;A very common case in UI applications are forms which are bound to exchangeable model objects. For example, one might want to bind this address form in such a way that you can set a new &lt;code&gt;Address&lt;/code&gt; object at any time with the UI reflecting that change:&lt;/p&gt;    &lt;p&gt;&lt;img src="http://www.ralfebert.de/blog/eclipsercp/binding_forms/address_form.png" height="165" alt="Example: Address Form" width="319" /&gt;&lt;/p&gt;    &lt;p&gt;The plain old binding can be created easily using &lt;a href="http://code.google.com/intl/de-DE/javadevtools/wbpro/index.html"&gt;WindowBuilder&lt;/a&gt;:&lt;/p&gt;    &lt;p&gt;&lt;img src="http://www.ralfebert.de/blog/eclipsercp/binding_forms/windowbuilder_create_bindings.png" height="355" alt="Create Binding in WindowBuilder" width="500" /&gt;&lt;/p&gt;    &lt;p&gt;The resulting code might look like this:&lt;/p&gt;    &lt;div&gt;&lt;div class="CodeRay"&gt;  &lt;div class="code"&gt;&lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;public class AddressViewPart extends ViewPart {  private DataBindingContext bindingContext; private Address address; private Text textName;  @Override public void createPartControl(Composite parent) { parent.setLayout(new GridLayout(3, false));  Label lblName = new Label(parent, SWT.NONE); lblName.setText(Messages.YetAnotherViewPart_lblName_text);  textName = new Text(parent, SWT.BORDER); textName.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 2, 1));  // ...  bindingContext = initDataBindings(); }  protected DataBindingContext initDataBindings() { DataBindingContext bindingContext = new DataBindingContext(); // IObservableValue textNameValue = WidgetProperties.text(SWT.Modify).observe(textName); IObservableValue addressNameValue = PojoProperties.value(&amp;quot;name&amp;quot;).observe(address); bindingContext.bindValue(textNameValue, addressNameValue, null, null); // return bindingContext; } }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;    &lt;p&gt;The tricky part is to bind this in such a way that the model object can be exchanged at any time. There are three possible ways:&lt;/p&gt;    &lt;h3&gt;  &lt;a name="1_dispose_bindings"&gt; &lt;/a&gt;1) Dispose bindings&lt;/h3&gt;    &lt;p&gt;The easiest way is to dispose all bindings and just re-bind whenever a new model object appears:&lt;/p&gt;    &lt;div&gt;&lt;div class="CodeRay"&gt;  &lt;div class="code"&gt;&lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;public class AddressViewPart extends ViewPart {  // ...  protected void setAddress(Address address) { this.address = address; if (bindingContext != null) bindingContext.dispose(); bindingContext = initDataBindings(); }  // ... }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;    &lt;p&gt;Unfortunately, WindowBuilder insists on putting the &lt;code&gt;initDataBindings&lt;/code&gt; call in &lt;code&gt;createPartControl&lt;/code&gt;. Also, if you are using &lt;code&gt;ControlDecorationSupport&lt;/code&gt; you will stumble upon &lt;a href="http://bugs.eclipse.org/341713"&gt;Bug 341713 - &lt;span&gt;DataBinding&lt;/span&gt; ControlDecorationSupport not disposed when DataBindingContext is disposed&lt;/a&gt;.&lt;/p&gt;    &lt;h3&gt;  &lt;a name="2_binding_to_a_writablevalue"&gt; &lt;/a&gt;2) Binding to a WritableValue&lt;/h3&gt;    &lt;p&gt;Another way is to use a detail binding to a &lt;code&gt;WritableValue&lt;/code&gt; which can be changed at any time:&lt;/p&gt;    &lt;div&gt;&lt;div class="CodeRay"&gt;  &lt;div class="code"&gt;&lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;public class AddressViewPart extends ViewPart {  private WritableValue addressValue = new WritableValue();  protected void setAddress(Address address) { this.addressValue.setValue(address); }  protected DataBindingContext initDataBindings() { // ... IObservableValue addressNameValue = PojoProperties.value(&amp;quot;name&amp;quot;).observeDetail(addressValue); // ... } }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;    &lt;p&gt;Such a Binding can be created in WindowBuilder:&lt;/p&gt;    &lt;p&gt;&lt;img src="http://www.ralfebert.de/blog/eclipsercp/binding_forms/detail_binding.png" height="307" alt="Detail binding in WindowBuilder" width="323" /&gt;&lt;/p&gt;    &lt;h3&gt;  &lt;a name="3_bean_binding"&gt; &lt;/a&gt;3) Bean binding&lt;/h3&gt;    &lt;p&gt;Yet another way is to make the ViewPart itself a &lt;code&gt;Bean&lt;/code&gt; with &lt;code&gt;PropertyChangeSupport&lt;/code&gt;:&lt;/p&gt;    &lt;div&gt;&lt;div class="CodeRay"&gt;  &lt;div class="code"&gt;&lt;div class="CodeRay"&gt; &lt;div class="code"&gt;&lt;pre&gt;public class AddressViewPart extends ViewPart {  private PropertyChangeSupport changes = new PropertyChangeSupport(this);  private Address address;  public Address getAddress() { return address; }  public void setAddress(Address address) { changes.firePropertyChange(&amp;quot;address&amp;quot;, this.address, this.address = address); }  public void addPropertyChangeListener(PropertyChangeListener l) { changes.addPropertyChangeListener(l); }  public void removePropertyChangeListener(PropertyChangeListener l) { changes.removePropertyChangeListener(l); }  protected DataBindingContext initDataBindings() { //... IObservableValue addressNameValue = BeanProperties.value(&amp;quot;address.name&amp;quot;).observe(this); //... }  }&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;/div&gt;    &lt;p&gt;While I like this way conceptionally, in practice it has the problems of Java’s PropertyChangeSupport being cumbersome. Also, JFace Data Binding doesn’t allow to mix Beans and Pojos, so if the Address object in the example is a Pojo, one will get &lt;code&gt;NoSuchMethodException: Address.addPropertyChangeListener(java.beans.PropertyChangeListener)&lt;/code&gt;. And there seems to be no way to generate such a binding in WindowBuilder.&lt;/p&gt;  &lt;p&gt;    &lt;/p&gt;&lt;div&gt;  &lt;a href="http://www.ralfebert.de/blog/eclipsercp/binding_forms#" title="JFace Wizard FAQ"&gt;  JFace Wizard FAQ  &lt;span&gt;»&lt;/span&gt;  &lt;/a&gt;  &lt;/div&gt;  &lt;p&gt;        &lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.ralfebert.de/blog/eclipsercp/binding_forms/"&gt;ralfebert.de&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&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/1016169802376641317-5887826109564660596?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/5887826109564660596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2011/04/re-binding-swt-forms-with-windowbuilder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/5887826109564660596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/5887826109564660596'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2011/04/re-binding-swt-forms-with-windowbuilder.html' title='(Re-)Binding SWT forms with WindowBuilder'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8170562624146036533</id><published>2010-11-23T06:32:00.001+07:00</published><updated>2010-11-23T06:32:19.996+07:00</updated><title type='text'>It's 6 am and I missed them already</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/agustianes/AAsq2p0kRep3iXVrAG0UO1vMjf5X7IVomidoUuVqagAXayicTbaLKx8tMemB/kdk_evo30353.jpg.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/agustianes/ZIUueYMRW6WZir67YRNa7ppy3ywCiR1G42D5e5vy4OXBSWLLhHQO9hXS6cGK/kdk_evo30353.jpg.scaled.500.jpg" width="500" height="375"/&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8170562624146036533?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8170562624146036533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2010/11/it-6-am-and-i-missed-them-already.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8170562624146036533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8170562624146036533'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2010/11/it-6-am-and-i-missed-them-already.html' title='It&amp;#39;s 6 am and I missed them already'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-1752064114657984151</id><published>2010-09-22T18:50:00.001+07:00</published><updated>2010-09-22T18:50:42.700+07:00</updated><title type='text'>Cute Kenneth, Sleepy Nathan</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/agustianes/FUJepCeklTW5ch0AsVlk65rTDThzC4uyTNDda6B3yE1R0296EdjDo2cetNKW/kdk_evo30192.jpg.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/agustianes/42yAxuMezDgbqxejMSNFJlmHN15q5qBP6sZpcRVMXdDUQCj9W0VYYBXwbm9F/kdk_evo30192.jpg.scaled.500.jpg" width="500" height="375"/&gt;&lt;/a&gt; &lt;p&gt;This picture was taken during my family's visit at Nathan's birthday. It was a great moment though i was having a bad flu. I love my family.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-1752064114657984151?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/1752064114657984151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2010/09/cute-kenneth-sleepy-nathan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1752064114657984151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1752064114657984151'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2010/09/cute-kenneth-sleepy-nathan.html' title='Cute Kenneth, Sleepy Nathan'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-2003163598907226823</id><published>2010-07-28T17:48:00.001+07:00</published><updated>2010-07-28T17:48:48.135+07:00</updated><title type='text'>Tired Brain, Distractions, and Dehydration</title><content type='html'>&lt;div class='posterous_autopost'&gt;"Man, I'm tired!". That was probably what my brain try to tell me this afternoon. But it was stil 3 pm and I have a list of to-do's waiting on my TiddlyWiki. So I took a little break and fired up the browser to visit my favourite blogs. I even watched an episode of my favourite anime at the break hour, though I know it's a bad idea. All what I get was an even more tired brain plus a pair of heavy eyes. &lt;p /&gt; Then I started to think about what was wrong with my brain. After a short walk I realized several things that might cause exhausting to my brain: &lt;br /&gt;1. Bad diet. I woke late this morning and missed the breakfast. Even worse, I had instant noodles for lunch. &lt;br /&gt;2. Dehydration. Long running, extense task swollen me away made me forget to drink water that was even at my desk already. &lt;br /&gt;3. Distractions. Several chores distracted me, some even drove me away far enough, left me wondering "What was that?!". &lt;p /&gt; So tomorrow I'll try to revive my pomodoro timers to help me keep focused, though it costs 5 mins on every pmds.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-2003163598907226823?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/2003163598907226823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2010/07/tired-brain-distractions-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/2003163598907226823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/2003163598907226823'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2010/07/tired-brain-distractions-and.html' title='Tired Brain, Distractions, and Dehydration'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-101781287933597609</id><published>2010-04-22T15:22:00.002+07:00</published><updated>2010-04-22T15:29:33.211+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='the web'/><title type='text'>Reply Header on Thunderbird</title><content type='html'>Tadi saya mendapat pertanyaan dari salah satu karyawan mengenai Thunderbird yang tidak menyertakan Timestamp pada header reply-nya. Biasanya pada saat reply Thunderbird mengutip isi mail yang kita reply dengan header:&lt;br /&gt;&lt;br /&gt;On &lt;timestamp&gt; &lt;sender&gt; wrote:&lt;br /&gt;&lt;br /&gt;Tapi ternyata ada user yang headernya hanya:&lt;br /&gt;&lt;br /&gt;&lt;sender&gt; wrote:&lt;br /&gt;&lt;br /&gt;Untuk itu, ada yang perlu dirubah di konfigurasi Thunderbirdnya:&lt;br /&gt;1. Menu Edit -&gt; Preferences&lt;br /&gt;2. Tab Advanced, tab General, Klik tombol "Config Editor..."&lt;br /&gt;3. Muncul window About:Config, kemudian di field "Filter" isikan: mailnews.reply_header_type&lt;br /&gt;4. Maka di tabel di bawahnya akan muncul item konfigurasi untuk mailnews.reply_header_type. Agar ada timestampnya, ubah value ini menjadi 2 dengan cara double-click item tadi dan ubah value nya menjadi 2.&lt;br /&gt;5. Tutup window About:Config&lt;br /&gt;6. Test dengan cara me-reply salah satu mail, maka timestamp akan muncul di header reply.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-101781287933597609?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/101781287933597609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2010/04/reply-header-on-thunderbird.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/101781287933597609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/101781287933597609'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2010/04/reply-header-on-thunderbird.html' title='Reply Header on Thunderbird'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-7072368082565388437</id><published>2010-02-11T10:39:00.003+07:00</published><updated>2010-02-11T11:40:27.224+07:00</updated><title type='text'>Desktop Minimalis Dengan OpenBox</title><content type='html'>Bosan dengan desktop Gnome saya yang mulai penuh, saya pun kembali beralih ke OpenBox yang sempat saya tinggalkan sewaktu berpindah dari OpenSuSE. OpenBox adalah window manager favorit saya yang sangat ringan dan mudah di-customize.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OpenBox Window Manager&lt;/span&gt;&lt;br /&gt;Sebagai window manager, tentu saja harus diinstall paket-paket berikut dari repository Jaunty:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;openbox&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;obconf&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;obmenu&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Taskbar &amp;amp; System Tray&lt;/span&gt;&lt;br /&gt;Untuk taskbar saya menggunakan tint2, sedangkan untuk system tray-nya saya menggunakan trayer. Paket-paketnya ada di repository Jaunty:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;tint2&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;trayer&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wallpaper&lt;/span&gt;&lt;br /&gt;OpenBox tidak menyediakan fasilitas konfigurasi wallpaper, namun ini bisa dilakukan dengan utility bernama &amp;quot;feh&amp;quot;. Seperti program-program di atas, utility ini juga ada di repository Jaunty dengan nama feh. feh ini sebenarnya cukup unik, karena sebetulnya dia adalah utility image viewer tetapi memiliki kemampuan untuk menggambar di layar root X atau sebagai wallpaper. Apabila kita meng-invoke feh dengan:&lt;br /&gt;&lt;pre class="brush: bash"&gt;feh --bg-scale ~/Pictures/wall1.jpg&lt;/pre&gt;&lt;br /&gt;Maka selain feh menggambar image wall1.jpg sebagai wallpaper, tetapi feh juga akan membuat suatu file di ~/.fehbg yang akan berguna untuk kita pakai setiap kali session OpenBox dimulai. Detailnya akan saya terangkan di bagian lain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conky&lt;/span&gt;&lt;br /&gt;Satu lagi utility yang sangat berguna, yaitu conky. Conky adalah system monitor yang akan menampilkan data-data yang didapat ke layar X. Saya belum sempat mengutak-ngatik lebih lanjut karena waktu yang terbatas, tetapi kalau saya sudah membuat script yang bagus, saya akan update post ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;autostart.sh&lt;/span&gt;&lt;br /&gt;Pada saat session OpenBox kita pilih di GDM, maka OpenBox akan menjalankan file ~/.config/openbox/autostart.sh apabila ada. Di script inilah kita bisa melakukan inisialisasi terhadap desktop kita. Script ini adalah script bash biasa, jadi kita bisa melakukan apa saja yang kita bisa dengan bash script ini. Kita mulai dengan menjalankan utilities yang sudah kita install tadi:&lt;br /&gt;&lt;pre class="brush: bash"&gt;&lt;br /&gt;. ~/.fehbg &amp;&lt;br /&gt;&lt;br /&gt;(sleep 2s &amp;&amp; trayer --expand true --transparent true --alpha 255 --edge bottom --align right --SetDockType true --widthtype request --margin 130) &amp;&lt;br /&gt;&lt;br /&gt;(sleep 2s &amp;&amp; tint) &amp;&lt;br /&gt;&lt;br /&gt;(sleep 2s &amp;&amp; nm-applet --sm-disable) &amp;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Pada baris pertama, kita menjalankan script yang digenerate oleh feh pada saat kita men-set background dengan feh. Jadi setiap kali kita merubah background X dengan feh --bg maka invokasi tersebut akan terekam dalam file ~/.fehbg sehingga pada saat kita kembali login ke session ini background akan diset otomatis.&lt;br /&gt;&lt;br /&gt;Di baris 3 saya menjalankan trayer, baris 5 menjalankan tint2, dan di baris 7 saya menjalankan Network Manager Applet karena saya sering berganti konfigurasi network :).&lt;br /&gt;&lt;br /&gt;Satu hal yang harus diperhatikan apabila anda menambahkan suatu proses yang mengeksekusi suatu program di dalam script autostart.sh ini, pastikan anda menambahkan simbol &amp;amp; (ampersand) di akhir command. Ini supaya proses tersebut tidak memblok inisialisasi OpenBox.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tweaking GTK&lt;/span&gt;&lt;br /&gt;Apabila kita menjalankan aplikasi GTK di openbox, maka kita akan melihat tampilan yang kurang bagus. Theme, font, dan icon tidak mengikuti setting kita di Gnome. Sebenarnya solusinya mudah saja, kita tinggal menambahkan script inisialisasi di autostart.sh:&lt;br /&gt;&lt;pre class="brush: bash"&gt;&lt;br /&gt;gnome-settings-daemon &amp;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Yang akan meng-apply konfigurasi theme, font, dan icon, bahkan screensaver kita di desktop Gnome.&lt;br /&gt;&lt;br /&gt;Bagaimanapun juga, motivasi saya di sini adalah membuat desktop yang seringan mungkin tanpa utility magic seperti gnome-settings-daemon tadi. Untuk itu, saya meng-install utilities tambahan:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;gtk-chtheme&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Dengan gtk-chtheme, saya bisa merubah theme Gtk dan font yang digunakan oleh aplikasi-aplikasi Gtk. Konfigurasinya disimpan di dalam file ~/.gtkrc-2.0. Ada satu lagi yang masih kurang, yaitu icon theme. Saya harus mengkonfigurasinya secara manual dalam ~/.gtkrc-2.0 tadi.&lt;br /&gt;&lt;br /&gt;Tapi pada waktu saya meng-edit file tersebut, ada comment dari gtk-chtheme, bahwa file tersebut adalah computer-generated dan akan di-overwrite setiap kali kita merubah theme atau font dengan gtk-chtheme. Tapi solusinya mudah sekali, di script tersebut juga di-include kan file lain yaitu ~/.gtkrc.mine. Nah, di file gtkrc.mine inilah saya bisa leluasa menambah konfigurasi Gtk. File tersebut belum ada, jadi tampaknya harus saya &amp;quot;touch&amp;quot dulu :)&lt;br /&gt;&lt;br /&gt;Sekarang untuk menentukan icon theme yang digunakan, tambahkan:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;gtk-icon-theme-name = "MeliaeWhite"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;di .gtkrc.mine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tweaking Font&lt;/span&gt;&lt;br /&gt;Ada lagi hal yang mengganggu saya, yaitu tampilan font di layar LCD saya. Biasanya saya mengubah konfigurasi font di Gnome Appearance preferences, sekarang saya bingung, di mana bisa saya ubah konfigurasi antialiasing, hinting, dan resolusi untuk OpenBox? Ternyata jawabannya adalah di file ~/.fonts.conf. Saya isi file tersebut dengan:&lt;br /&gt;&lt;pre class="brush: xml"&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE fontconfig SYSTEM &amp;quot;fonts.dtd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;fontconfig&amp;gt;&lt;br /&gt; &amp;lt;match target=&amp;quot;pattern&amp;quot;&amp;gt;&lt;br /&gt;  &amp;lt;edit name=&amp;quot;dpi&amp;quot; mode=&amp;quot;assign&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;double&amp;gt;72&amp;lt;/double&amp;gt;&lt;br /&gt;  &amp;lt;/edit&amp;gt;&lt;br /&gt; &amp;lt;/match&amp;gt;&lt;br /&gt; &amp;lt;match target=&amp;quot;font&amp;quot; &amp;gt;&lt;br /&gt;  &amp;lt;edit mode=&amp;quot;assign&amp;quot; name=&amp;quot;rgba&amp;quot; &amp;gt;&lt;br /&gt;   &amp;lt;const&amp;gt;rgb&amp;lt;/const&amp;gt;&lt;br /&gt;  &amp;lt;/edit&amp;gt;&lt;br /&gt; &amp;lt;/match&amp;gt;&lt;br /&gt; &amp;lt;match target=&amp;quot;font&amp;quot; &amp;gt;&lt;br /&gt;  &amp;lt;edit mode=&amp;quot;assign&amp;quot; name=&amp;quot;hinting&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;bool&amp;gt;true&amp;lt;/bool&amp;gt;&lt;br /&gt;  &amp;lt;/edit&amp;gt;&lt;br /&gt; &amp;lt;/match&amp;gt;&lt;br /&gt; &amp;lt;match target=&amp;quot;font&amp;quot; &amp;gt;&lt;br /&gt;  &amp;lt;edit mode=&amp;quot;assign&amp;quot; name=&amp;quot;hintstyle&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;const&amp;gt;hintfull&amp;lt;/const&amp;gt;&lt;br /&gt;  &amp;lt;/edit&amp;gt;&lt;br /&gt; &amp;lt;/match&amp;gt;&lt;br /&gt;&amp;lt;/fontconfig&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Akhirnya tampilan font di menu dan window title OpenBox jadi lebih jelas. Hanya saja, konfigurasi resolusi font 72 dpi saya tidak berpengaruh pada aplikasi GTK. Saya masih mencari solusinya. Ada yang tahu?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-7072368082565388437?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/7072368082565388437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2010/02/desktop-minimalis-dengan-openbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/7072368082565388437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/7072368082565388437'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2010/02/desktop-minimalis-dengan-openbox.html' title='Desktop Minimalis Dengan OpenBox'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-5436222890696570804</id><published>2009-07-07T14:23:00.008+07:00</published><updated>2009-07-14T17:20:14.694+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='the web'/><title type='text'>Displaying Source Code in Posts</title><content type='html'>Untuk menampilkan source code di posting seperti contoh ini:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: bash"&gt;echo "Hello World!"&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Begini caranya:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Buka dashboard blog&lt;/li&gt;&lt;li&gt;Ke Tab Layout, pilih Edit HTML&lt;/li&gt;&lt;li&gt;Cari tag , lalu di bawah tag tersebut tambahkan kode berikut:&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;pre class="brush: html"&gt;&lt;br /&gt;   &amp;lt;link href="'http://alexgorbatchev.com/pub/sh/2.0.278/styles/shCore.css'" rel="'stylesheet'" type="'text/css'/"&amp;gt;&lt;br /&gt;   &amp;lt;link href="'http://alexgorbatchev.com/pub/sh/2.0.278/styles/shThemeDefault.css'" rel="'stylesheet'" type="'text/css'/"&amp;gt;&lt;br /&gt;   &amp;lt;script src="'http://alexgorbatchev.com/pub/sh/2.0.278/scripts/shCore.js'" type="'text/javascript'/"&amp;gt;&lt;br /&gt;   &amp;lt;script src="'http://alexgorbatchev.com/pub/sh/2.0.278/scripts/shBrushJScript.js'" type="'text/javascript'/"&amp;gt;&lt;br /&gt;   &amp;lt;script src="'http://alexgorbatchev.com/pub/sh/2.0.278/scripts/shBrushJava.js'" type="'text/javascript'/"&amp;gt;&lt;br /&gt;   &amp;lt;script src="'http://alexgorbatchev.com/pub/sh/2.0.278/scripts/shBrushSql.js'" type="'text/javascript'/"&amp;gt;&lt;br /&gt;   &amp;lt;script src="'http://alexgorbatchev.com/pub/sh/2.0.278/scripts/shBrushXml.js'" type="'text/javascript'/"&amp;gt;&lt;br /&gt;   &amp;lt;script src="'http://alexgorbatchev.com/pub/sh/2.0.278/scripts/shBrushBash.js'" type="'text/javascript'/"&amp;gt;&lt;br /&gt;   &amp;lt;script type="'text/javascript'"&amp;gt;&lt;br /&gt;       SyntaxHighlighter.config.bloggerMode = true;&lt;br /&gt;       SyntaxHighlighter.all();&lt;br /&gt;   &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol start="4"&gt;&lt;li&gt;Perhatikan tag link. Links yang merujuk pada ../shBrushZzzz.js berarti kita meng-include fasilitas higlighting untuk bahasa pemrograman Zzzz. Selengkapnya mengenai bahasa pemrograman yang didukung dan link yang harus disertakan, silahkan kunjungi &lt;a href="http://alexgorbatchev.com/"&gt;situs resminya&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/1016169802376641317-5436222890696570804?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/5436222890696570804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2009/07/test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/5436222890696570804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/5436222890696570804'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2009/07/test.html' title='Displaying Source Code in Posts'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8350444324295414367</id><published>2009-03-24T08:47:00.001+07:00</published><updated>2009-07-14T17:20:35.632+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my toys'/><title type='text'>ROKR E2: Smartphone?</title><content type='html'>Setelah beberapa hari menggunakan handphone ini, saya menyadari bahwa handphone ini dapat dikategorikan sebagai smartphone. Browser Opera yang terintegrasi, email client yg cukup tangguh, aplikasi native dan J2ME, PIM dan sinkronisasi baik dengan Mobile Phone Tool maupun SyncML. Semuanya berjalan di atas sistem operasi Linux yang ditenagai prosesor Intel XScale yang dapat dioverclock hingga 600 MHz.&lt;br&gt;Satu-satunya kekurangan handphone ini mungkin di sisi konektivitas yang secara default hanya mengandalkan GPRS pada jaringan triban GSM. Beruntung komunitas pengguna motorola dapat menyiasatinya sehingga handphone ini dapat memacu kecepatan transfer datanya dengan EDGE yang 4 kali lebih cepat daripada GPRS.&lt;br&gt;Satu lagi kekurangannya adalah bahwa handphone ini discontinued, sehingga dukungan teknis baik hardware maupun software resmi sudah sulit diakses. Beruntung masih ada komunitas pengguna Motorola yang masih setia berbagi hasil modding nya baik hardware maupun software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8350444324295414367?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8350444324295414367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2009/03/rokr-e2-smartphone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8350444324295414367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8350444324295414367'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2009/03/rokr-e2-smartphone.html' title='ROKR E2: Smartphone?'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8141797860421704602</id><published>2009-02-21T14:34:00.002+07:00</published><updated>2009-07-14T17:20:56.164+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my toys'/><title type='text'>Motorola ROKR E2</title><content type='html'>Akhirnya berhasil juga mendapatkan handphone ini. Beruntung sekali dapetnya dari "Kolektor Motomaniak" hehehe... *mudah-mudahan dia ga keberatan gw sebut dengan julukan itu*&lt;br /&gt;&lt;br /&gt;Sampe ngebela-belain nungguin kiriman paket di kantor pas hari sabtu. Nggak dikirim ke rumah karena alamat rumah kontrakan gw yg baru belum jelas (maklum rumah baru).&lt;br /&gt;&lt;br /&gt;FW yang diinstall Maxx 3, lengkap dan cukup cepat. Langsung buru-buru ngetest sound yang kata yang jual bisa bikin terkaget-kaget. Bah! Ternyata emang gw kaget. Suara dari speaker (buzzer) nya kenceng dan merata (nggak cuman dari lubang buzzer doang, tapi dari seluruh badan).&lt;br /&gt;&lt;br /&gt;Gw pun kemudian nyoba Rockbox, music player untuk DAP yang udah diport untuk E2. Beuh! Suaranya mantabhh... Emang si penjual punya setingan yang dahsyat. Deep bass dengan wide stereo yang terpadu dengan sempurna!&lt;br /&gt;&lt;br /&gt;Langsung dah, gatel tangan pengem modding, yang pertama tentu aja skin. Skinnya sih udah banyak, cuman belum ada yang sesuai selera aja. Seminggu nyari-nyari skin yang bagus, akhirnya ketemu skin Android. Belum sesuai selera sih, perlu sedikit tweak dengan ukuran fontsnya yang pengen gw kecilin. Setelah browsing dan eksperimen, akhirnya gw edit file-file: common.ini, messaging_p.ini, dan phone_p.ini yang ada di skin Android.&lt;br /&gt;&lt;br /&gt;Jadi deh, skin yang enak dilihat. Tapi masih ada satu yang harus dicari setingannya yaitu setingan untuk ukuran dan warna huruf waktu baca SMS. Warna teks yang hitam dan ukurannya yang sedikit terlalu besar, paduan yang buruk dengan background gambar hitam-abu-abu-biru tua.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8141797860421704602?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8141797860421704602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2009/02/motorola-rokr-e2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8141797860421704602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8141797860421704602'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2009/02/motorola-rokr-e2.html' title='Motorola ROKR E2'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8549608816187960539</id><published>2008-10-09T08:12:00.001+07:00</published><updated>2009-07-14T17:21:15.605+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Aktifasi Remote Desktop Lewat Console</title><content type='html'>Desktop GNOME menyediakan fasilitas remote desktop yang dapat diaktifkan melalui GNOME control panel. Tetapi terkadang kita perlu mengaktifkannya melalui console, misalnya kita login melalui SSH dan ingin mengaktifkan remote desktop di computer target. Caranya dengan perintah:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;gconftool-2 -s -t boolean /desktop/gnome/remote_access/enabled true&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dan untuk mematikan service remote desktop:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;gconftool-2 -s -t boolean /desktop/gnome/remote_access/enabled false&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8549608816187960539?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8549608816187960539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/10/aktifase-remote-desktop-lewat-console.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8549608816187960539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8549608816187960539'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/10/aktifase-remote-desktop-lewat-console.html' title='Aktifasi Remote Desktop Lewat Console'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-2146725553126550662</id><published>2008-09-04T10:59:00.002+07:00</published><updated>2009-07-14T17:21:34.727+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='the web'/><title type='text'>Petrus Blogger</title><content type='html'>&lt;p style="margin-top: 0pt;"&gt;  Post ini dibuat dengan Petrus Blogger, sebuah blogging client yang   dibuat dengan Java. Fitur-fiturnya sudah cukup untuk melakukan posting.   Untuk download Petrus blogging client kunjungi &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=167260"&gt;http://sourceforge.net/project/showfiles.php?group_id=167260&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-2146725553126550662?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/2146725553126550662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/09/petrus-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/2146725553126550662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/2146725553126550662'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/09/petrus-blogger.html' title='Petrus Blogger'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-3591157595502827987</id><published>2008-08-05T07:21:00.001+07:00</published><updated>2009-07-14T17:22:01.065+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life lessons'/><title type='text'>Banyak Pengalaman = Sukses?</title><content type='html'>Pepatah bilang, pengalaman adalah guru yang terbaik. Banyak orang percaya kalau orang yang sudah banyak pengalaman itu pasti bisa sukses.&lt;br /&gt;&lt;br /&gt;Apa benar demikian? Ternyata, dalam seminar "Manusia Terkini" oleh Leonardo A. S., diungkapkan bahwa, untuk dapat bersaing, pengalaman saja tidak cukup dan tidak dapat dijadikan dasar untuk mengambil keputusan untuk masa sekarang apalagi masa yang akan datang.&lt;br /&gt;&lt;br /&gt;Kita harus terus meng-upgrade diri kita, artinya kita jangan berhenti belajar.&lt;br /&gt;&lt;br /&gt;Dunia ini terus berubah. Pengalaman kita di masa lalu hanya dapat menjadi referensi saja. Apalagi... kita-kita ini yang bergerak di dunia IT. Teknologi berkembang terus, kalau kita terus terpaku pada teknologi lama, kita akan ketinggalan!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-3591157595502827987?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/3591157595502827987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/08/banyak-pengalaman-sukses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/3591157595502827987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/3591157595502827987'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/08/banyak-pengalaman-sukses.html' title='Banyak Pengalaman = Sukses?'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-3531175208213015683</id><published>2008-08-05T07:13:00.002+07:00</published><updated>2009-07-14T17:22:28.963+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><title type='text'>Notecase</title><content type='html'>Ada aplikasi bagus untuk catat-mencatat. Namanya Notecase, yang akan saya pakai untuk mencatat jurnal harian, yah seperti diary. Ini yang sudah lama saya cari. Tool untuk outline dengan manajemen notes berbentuk tree.&lt;br /&gt;&lt;br /&gt;Di windows dulu pakai KeyNote. Di hape juga ada, namanya JKeyNote. Sekarang di linux bisa pakai Notecase, dan ada versi Windowsnya pula. Lumayan lengkap fiturnya, basic text formatting, bisa memasukkan image, dan bisa enkripsi dengan password juga. Nice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-3531175208213015683?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/3531175208213015683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/08/notecase.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/3531175208213015683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/3531175208213015683'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/08/notecase.html' title='Notecase'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-1036605445341234256</id><published>2008-07-24T20:25:00.001+07:00</published><updated>2009-07-14T17:22:51.371+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life lessons'/><title type='text'>Manusia Terkini: Berani Berubah</title><content type='html'>Kemarin ikut kebaktian tengah minggu dengan topik 'Menjadi Manusia Terkini'. Pembicaranya Leonardo Sjamsuri. Ada 3 syarat yang dia kemukakan untuk menjadi manusia terkini. Salah satunya adalah BERANI BERUBAH.&lt;br /&gt;&lt;br /&gt;Yang menarik, saat Pak Leonardo memulainya dengan bertanya pada audiens 'Berubah itu gampang atau susah?'. Beberapa audiens (termasuk saya) menjawab susah.&lt;br /&gt;&lt;br /&gt;Ternyata, untuk berubah itu tergantung pada cara pandang kita terhadap perubahan tersebut. Kalau kita berpikir bahwa untuk berubah itu sulit, maka kita akan kesulitan dalam melakukan perubahan tersebut. Sebaliknya, kalau kita berpikir bahwa perubahan tersebut akan mudah, maka kita akan lebih optimis, sehingga setiap tantangan akan kita hadapi dengan penuh semangat.&lt;br /&gt;&lt;br /&gt;Berubah atau mati!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-1036605445341234256?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/1036605445341234256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/07/manusia-terkini-berani-berubah.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1036605445341234256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1036605445341234256'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/07/manusia-terkini-berani-berubah.html' title='Manusia Terkini: Berani Berubah'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-5365016456628918540</id><published>2008-07-24T20:17:00.001+07:00</published><updated>2009-07-14T17:23:10.556+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Back To Hardy Heron</title><content type='html'>Setelah beberapa bulan beralih ke Zenwalk, dan beberapa minggu mencoba Dreamlinux, akhirnya saya memutuskan untuk kembali ke Ubuntu Hardy Heron. Tidak ada alasan teknis yang cukup signifikan, hanya faktor selera saja yang dominan.&lt;br /&gt;&lt;br /&gt;Tapi mungkin ada yang cukup berpengaruh yaitu faktor support untuk Ubuntu, dan pada dasarnya saya menyukai distro Debian dan turunannya.&lt;br /&gt;&lt;br /&gt;Saya kira Zenwalk cukup bagus. Dan prospeknya cukup menjanjikan. Dan Dreamlinux memberikan ramuan tampilan desktop yang dapat membuat saya betah beberapa minggu dengannya.&lt;br /&gt;&lt;br /&gt;Sekali lagi, mungkin faktor selera yang dominan dalam pengambilan keputusan saya untuk me-reinstall komputer kerja saya dengan Hardy Heron. Stuck on Ubuntu? Kita lihat saja perkembangannya... ;)&lt;br /&gt;&lt;br /&gt;Happy Linux-ing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-5365016456628918540?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/5365016456628918540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/07/back-to-hardy-heron.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/5365016456628918540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/5365016456628918540'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/07/back-to-hardy-heron.html' title='Back To Hardy Heron'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-7195540537155596616</id><published>2008-06-27T13:44:00.001+07:00</published><updated>2009-07-14T17:23:33.175+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>EJB 3</title><content type='html'>EJB 3 merupakan pengembangan dari spesifikasi EJB yang ternyata mempermudah pemrograman EJB. Penggunaan anotasi dan kompatibilitas dengan persistence engines seperti TopLink dan Hibernate membuat saya memutuskan untuk seterusnya menggunakan spesifikasi EJB 3 untuk membangun aplikasi enterprise dengan Java.&lt;br /&gt;&lt;br /&gt;Apalagi dengan dukungan dari IDE NetBeans mulai versi 6. Membuat aplikasi database menjadi lebih mudah dan cepat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-7195540537155596616?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/7195540537155596616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/06/ejb-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/7195540537155596616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/7195540537155596616'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/06/ejb-3.html' title='EJB 3'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-3852410720204377987</id><published>2008-06-27T13:23:00.001+07:00</published><updated>2009-07-14T17:23:52.735+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux kernel 2.6.25 dan driver nVidia</title><content type='html'>Upgrade ke kernel 2.6.25 menimbulkan masalah. Driver nVidia tidak bisa jalan karena kernel berubah. Hal ini berarti harus compile ulang driver.&lt;br /&gt;&lt;br /&gt;Cukup dengan menjalankan arsip executable yang diberikan oleh nVidia, maka seharusnya driver langsung dapat dicompile. Ternyata tidak bisa, sebab ada beberapa referensi ke kernel lama. Seteleh bertanya pada mbah google, ketemu   juga jawabannya dari&lt;br /&gt;&lt;a href="http://www.nvnews.net/vbulletin/showthread.php?s=99b40a866e88546e199277b244ff6bab&amp;amp;t=110088"&gt;http://www.nvnews.net/vbulletin/showthread.php?s=99b40a866e88546e199277b244ff6bab&amp;amp;t=110088&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Ternyata ada patch-nya dan tinggal menjalankan installer nVidia seperti biasa plus argumen --apply-patch &lt;nama-patch-yang-disediakan&gt;. Nanti akan dihasilkan installer baru yang sudah di-patch.&lt;br /&gt;&lt;br /&gt;Installer yang sudah di-patch tersebut baru dapat dijalankan dengan mulus di kernel 2.6.25 Zenwalk saya.&lt;/nama-patch-yang-disediakan&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-3852410720204377987?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/3852410720204377987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/06/linux-kernel-2625-dan-driver-nvidia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/3852410720204377987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/3852410720204377987'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/06/linux-kernel-2625-dan-driver-nvidia.html' title='Linux kernel 2.6.25 dan driver nVidia'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-1729019158864981238</id><published>2008-06-27T13:12:00.001+07:00</published><updated>2009-07-14T17:24:14.246+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JDK 6: Locking assertion failure</title><content type='html'>Setelah upgrade Zenwalk, program Java jadi tidak mau jalan, dengan pesan error yang diawali: Locking assertion failure.&lt;br /&gt;&lt;br /&gt;Ternyata ini disebabkan oleh adanya perubahan di salah satu extension Xorg, yaitu Xinerama yang baru di-upgrade. Setelah browsing, begini cara memperbaikinya:&lt;br /&gt;&lt;br /&gt;Di terminal ketik:&lt;br /&gt;&lt;br /&gt;untuk sun-java 5:&lt;br /&gt;sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/i386/xawt/libmawt.so&lt;br /&gt;&lt;br /&gt;untuk sun-java 6:&lt;br /&gt;sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-1.6.0-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so&lt;br /&gt;&lt;br /&gt;Maka program Java pun kembali bisa dijalankan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-1729019158864981238?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/1729019158864981238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/06/jdk-6-locking-assertion-failure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1729019158864981238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1729019158864981238'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/06/jdk-6-locking-assertion-failure.html' title='JDK 6: Locking assertion failure'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8568762311605510432</id><published>2008-05-29T16:20:00.001+07:00</published><updated>2009-07-14T17:24:35.343+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>EJB3 + Hibernate + NetBeans</title><content type='html'>Kita bisa membuat program database dengan lebih mudah menggunakan NetBeans IDE, memanfaatkan spesifikasi EJB3 dan Hibernate persistence. Malahan NetBeans mulai versi 6.0 sudah menyediakan template project untuk membuat database desktop application yang sangat mempermudah proses pembuatan aplikasi database berbasis desktop.&lt;br /&gt;&lt;br /&gt;Namun, saya di sini ingin sharing pengalaman saya dalam membuat aplikasi database berbasis desktop yang memanfaatkan EJB3 dan Hibernate.&lt;br /&gt;&lt;br /&gt;1. Install NetBeans plugins. Plugins yang perlu diinstall:&lt;br /&gt;a. Hibernate Support&lt;br /&gt;b. Hibernate Library&lt;br /&gt;2. Download library Hibernate Entity Manager dari &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=40712&amp;amp;package_id=156160"&gt;sini&lt;/a&gt;.&lt;br /&gt;3. Anda juga mungkin perlu mendownload satu library yang diperlukan hibernate, yaitu javaassist dari &lt;a href="http://www.csg.is.titech.ac.jp/%7Echiba/javassist/"&gt;sini&lt;/a&gt;.&lt;br /&gt;4. Masukkan semua jar yang disertakan pada paket Hibernate Entity Manager dan juga javaassist.&lt;br /&gt;5. Jika perlu masukkan juga library Hibernate yang terinstall dari plugins Hibernate Library. Klik kanan pada folder libraries project anda, lalu pilih Add Library, cari Hibernate.&lt;br /&gt;&lt;br /&gt;Selanjutnya adalah membuat Database Persistence Unit untuk project anda. Caranya, click kanan pada project anda, lalu pilih New &gt; others &gt; Persistence &gt; Persistence Unit.&lt;br /&gt;Pada wizard yang ditampilkan, beri nama persistence unit anda, dan pilih Hibernate sebagai persistence library-nya. Jika tidak ada Hibernate dalam daftar, pastikan anda telah menyertakan semua library yang diperlukan.&lt;br /&gt;&lt;br /&gt;Wizard ini mengharuskan anda memilih koneksi yang akan digunakan. Anda dapat membuat koneksi baru atau koneksi yang telah anda buat di Database service. Koneksi ini harus diisi, namun sebenarnya dapat anda rubah setelah persistence unit-nya jadi.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8568762311605510432?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8568762311605510432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/05/ejb3-hibernate-netbeans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8568762311605510432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8568762311605510432'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/05/ejb3-hibernate-netbeans.html' title='EJB3 + Hibernate + NetBeans'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-2560986757451994225</id><published>2008-05-29T15:00:00.001+07:00</published><updated>2009-07-14T17:25:22.694+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='the web'/><title type='text'>Firefox 3 rc1 Linux</title><content type='html'>Browser yang satu ini menurut saya memang menyenangkan, karena kita dapat menambahkan bermacam-macam addon dan plugins yang dapat membuat pengalaman browsing kita lebih nyaman dan menyenangkan.&lt;br /&gt;&lt;br /&gt;Pada saat tulisan ini dibuat, Mozilla Firefox sudah merilis versi 3 rc1. Yang membuat saya cukup heran, Mozilla sudah merelease candidate 1 version 3 ini dalam beragam bahasa, termasuk bahasa Indonesia. Cukup lengkap untuk suatu release candidate.&lt;br /&gt;&lt;br /&gt;Sebenarnya saya sudah mencoba browser ini di distro ubuntu, tapi karena sekarang saya lebih banyak bekerja dengan distro Zenwalk, maka saya pun penasaran ingin menginstall Firefox 3 rc1 ini di distro Zenwalk.&lt;br /&gt;&lt;br /&gt;Setelah download paket tar.gz dan mengekstraknya, ternyata kita langsung dapat menjalankannya, cukup jalankan:&lt;br /&gt;./firefox&lt;br /&gt;dari terminal, atau jika ingin lebih mudah, buat saja launcer di desktop. Pada pertama kali saya mencoba menjalankan Firefox 3, tidak langsung berhasil, sebab yang muncul malah browser Iceweasel bawaan dari Zenwalk 5.0. Ternyata hal itu disebabkan karena pada saat saya menjalankan firefox, ada Iceweasel yang sedang aktif. Setelah saya tutup Iceweasel-nya, barulah browser ini dapat berjalan dengan mulus.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-2560986757451994225?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/2560986757451994225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/05/firefox-3-rc1-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/2560986757451994225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/2560986757451994225'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/05/firefox-3-rc1-linux.html' title='Firefox 3 rc1 Linux'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8435555081102854720</id><published>2008-04-25T14:39:00.001+07:00</published><updated>2009-07-14T17:25:45.030+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Instalasi Dosemu di Zenwalk</title><content type='html'>Distro Zenwalk tidak menyediakan paket dosemu pada repository mereka. Begitu pula dengan Slackware, paket dosemu tidak ada dalam repository mereka. Oleh sebab itu instalasi harus dilakukan secara manual.&lt;br /&gt;&lt;br /&gt;Instalasi lengkap dos emulator yang dapat digunakan terdiri dari 2 software, yaitu dosemu dan freedos. Dosemu sebagai emulator, dan freedos menyediakan program-program pengganti yang biasa kita temui di lingkungan dos.&lt;br /&gt;&lt;br /&gt;Situs resmi dosemu menyediakan 2 cara instalasi. Yang pertama adalah dengan men-download source-code dosemu, kemudian melakukan kompilasi dan instalasi manual. Sedangkan cara kedua adalah dengan memakai langsung distribusi binary dosemu, sehingga hanya tinggal copy-paste saja.&lt;br /&gt;&lt;br /&gt;Saya mengambil cara yang pertama untuk dosemu, dan cara kedua untuk freedos. Langkah-langkahnya sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A. Instalasi Dosemu&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Download source code dosemu dari &lt;a href="http://dosemu.sourceforge.net/stable/"&gt;http://dosemu.sourceforge.net/stable/&lt;/a&gt; (atau &lt;a href="http://prdownloads.sourceforge.net/dosemu/dosemu-1.4.0.tgz?download"&gt;klik di sini&lt;/a&gt; untuk langsung men-download versi terbaru)&lt;/li&gt;&lt;li&gt;Ekstrak ke direktori lokal dengan: &lt;span style="font-family:courier new;"&gt;tar -zxvf dosemu-x.x.x.tgz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;cd ke direktori hasil ekstrak: cd dosemu-x.x.x&lt;/li&gt;&lt;li&gt;Compile dan Install&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;./configure --prefix=/usr&lt;/li&gt;&lt;li&gt;make&lt;/li&gt;&lt;li&gt;su&lt;/li&gt;&lt;li&gt;make install&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;B. Instalasi FreeDOS&lt;ol&gt;&lt;li&gt;Download paket binary FreeDOS dari &lt;a href="http://dosemu.sourceforge.net/stable/"&gt;http://dosemu.sourceforge.net/stable/&lt;/a&gt; (atau &lt;a href="http://prdownloads.sourceforge.net/dosemu/dosemu-freedos-1.0-bin.tgz?download"&gt;klik di sini&lt;/a&gt; untuk mendownload versi terbaru).&lt;/li&gt;&lt;li&gt;Ekstrak ke direktori lokal dengan: tar -zxvf dosemu-freedos-x.x-bin.tgz&lt;/li&gt;&lt;li&gt;cd ke direktori hasil ekstrak: cd dosemu.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Salin isi direktori freedos ke direktori drive_z di /usr/share/dosemu:&lt;br /&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;su&lt;/li&gt;&lt;li&gt;cp freedos /usr/share/dosemu/drive_z&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;Kemudian jalankan dosemu dari terminal. Apabila anda menjalankannya dari terminal emulator di X, maka otomatis yang dijalankan adalah xdosemu. Pada saat pertama kali menjalankan dosemu, anda akan diberikan opsi untuk memilih jenis konfigurasi dosemu:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GB8Cd1kjUX8/SDoflq6-DNI/AAAAAAAAAAM/Dyb5XyEHlrY/s1600-h/dosemu_doang.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_GB8Cd1kjUX8/SDoflq6-DNI/AAAAAAAAAAM/Dyb5XyEHlrY/s320/dosemu_doang.jpg" alt="" id="BLOGGER_PHOTO_ID_5204507051417275602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saya sendiri memilih pilihan default yaitu pilihan nomor 1. Namun apabila kita memilih opsi nomor 1 ini, dosemu akan memunculkan error, yang menyatakan dia tidak dapat memuat ems.sys dan cdrom.sys. Apabila ini terjadi, tutup saja dosemu, kemudian jalankan lagi, maka kali ini dosemu berjalan dengan lancar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8435555081102854720?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8435555081102854720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/04/instalasi-dosemu-di-zenwalk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8435555081102854720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8435555081102854720'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/04/instalasi-dosemu-di-zenwalk.html' title='Instalasi Dosemu di Zenwalk'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GB8Cd1kjUX8/SDoflq6-DNI/AAAAAAAAAAM/Dyb5XyEHlrY/s72-c/dosemu_doang.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-1806808998771003015</id><published>2008-04-18T11:34:00.001+07:00</published><updated>2009-07-14T17:26:00.490+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Mencicipi Zenwalk</title><content type='html'>Zenwalk adalah sebuah distro Linux yang dikembangkan dari distro Slackware. Saya mendapatkan ISO image-nya dari salah satu majalah Linux. Sebetulnya sih, awalnya hanya iseng, mau mencoba meng-install distro yang termasuk dalam kategori lightweight distro ini. Itu juga karena saya gagal meng-install M$ Window$ expi karena CD-nya rusak... :P&lt;br /&gt;&lt;br /&gt;Instalasinya berbasis teks, jadi mungkin membuat para pemula menjadi takut. Tetapi sebenarnya kalau diikuti langkah-langkahnya sangat mudah dan tampaknya memang dirancang sesederhana mungkin. Jadi untuk para pemula, dengan asistensi baik secara langsung maupun jarak jauh melalui internet pasti bisa meng-install distro ini pada mesin mereka.&lt;br /&gt;&lt;br /&gt;Proses instalasinya cukup cepat. Saya menyelesaikan instalasinya kurang lebih 15 menit pada laptop Toshiba Satellite Pro M10 saya. Tampilan mulai dari bootloader, startup, sampai layar login-nya ternyata sudah grafis semua. Cukup mengesankan. Setelah login, kita akan dibawa pada lingkungan desktop XFCE yang merupakan default dari Zenwalk. Hal ini tentu saja sesuai dengan salah satu tujuan mereka untuk menyuguhkan desktop modern namun sederhana dan cepat.&lt;br /&gt;&lt;br /&gt;Karena pekerjaan saya adalah membuat program, maka hal pertama yang saya lakukan adalah meng-install Java SDK dan NetBeans IDE. Semuanya berjalan dengan lancar. Hanya saja saya belum selesai meng-install dosemu (dos emulator). Tapi tampaknya akan selesai hari ini, sebab sambil menunggu kompilasi saya menulis blog ini... hehehe...&lt;br /&gt;&lt;br /&gt;Selanjutnya seperti biasa saya meng-install driver VGA card yang terpasang di laptop saya, yaitu NVidia GeForce4 420 Go. Proses instalasinya juga lancar. Tetapi ada masalah saat Xorg mencoba memuat kernel module nvidia. Modulnya tidak dapat ditemukan, padahal file driver-nya ada di tempat seharusnya. Ternyata masalah ini kemudian dapat diatasi dengan menjalankan 'depmod' dan 'ldconfig' oleh root.&lt;br /&gt;&lt;br /&gt;Kemudian saya hunting wallpapers, style, icon, dan window decoration. Jadilah desktop bertema minimalis. Pada waktu saya akan memulai browsing internet, saya awalnya cukup aneh dengan nama browser bawaan Zenwalk. Browsernya bernama Iceweasel. Usut punya usut, ternyata browser ini merupakan browser Firefox yang diganti namanya. Mengapa diganti namanya? Lihat saja di: &lt;a href="http://en.wikipedia.org/wiki/Iceweasel"&gt;sini&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Satu hal yang saya rasa cukup penting juga adalah tentang fitur compositing yang didukung oleh XFCE. Fitur ini akan memungkinkan kita menjalankan efek-efek shadow dan transparencies. Efek-efek ini menurut saya dapat membantu kita karena dapat membagi konsentrasi pada window-window aktif dan non-aktif.&lt;br /&gt;&lt;br /&gt;Ok, saya coba menyimpulkan review distro Zenwalk ini dalam bentuk 'plus' dan 'minus'&lt;br /&gt;&lt;br /&gt;++ PLUS ++&lt;br /&gt;1. Instalasi yang mudah walaupun dalam mode teks.&lt;br /&gt;2. Berjalan cukup cepat.&lt;br /&gt;3. Desktop XFCE yang ringan tapi modern.&lt;br /&gt;4. Sistem pengelolaan paket software yang cukup baik.&lt;br /&gt;5. Menyertakan wicd Network manager untuk mempermudah konfigurasi jaringan baik wired maupun wireless.&lt;br /&gt;&lt;br /&gt;-- MINUS --&lt;br /&gt;1. Aplikasi Office bawaan yang kurang powerfull: Abiword &amp;amp; Gnumeric&lt;br /&gt;2. Music player bawaan GMusicBrowser yang cara kerjanya agak aneh, dan sering menyebabkan masalah dengan xfce4-panel.&lt;br /&gt;&lt;br /&gt;Secara garis besar, distro ini cocok baik untuk pemula maupun pengguna ahli. Hanya saja bagi pengguna kantoran mungkin perlu meng-install paket aplikasi office yang lebih powerfull seperti OpenOffice.&lt;br /&gt;&lt;br /&gt;Berikut beberapa screenshots&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GB8Cd1kjUX8/SD5nTK6-DQI/AAAAAAAAAAg/q6OjP8N-coM/s1600-h/screenshot+29+May+2008+08:15:13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_GB8Cd1kjUX8/SD5nTK6-DQI/AAAAAAAAAAg/q6OjP8N-coM/s320/screenshot+29+May+2008+08:15:13.jpg" alt="" id="BLOGGER_PHOTO_ID_5205711798333738242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Zenwalk 5 +NetBeans 6.1&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GB8Cd1kjUX8/SD5oJa6-DRI/AAAAAAAAAAo/h1GFKt72648/s1600-h/screenshot+29+May+2008+08:18:10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_GB8Cd1kjUX8/SD5oJa6-DRI/AAAAAAAAAAo/h1GFKt72648/s320/screenshot+29+May+2008+08:18:10.jpg" alt="" id="BLOGGER_PHOTO_ID_5205712730341641490" border="0" /&gt;&lt;/a&gt;Zenwalk 5 + Firefox 3 rc1&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-1806808998771003015?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/1806808998771003015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/04/mencicipi-zenwalk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1806808998771003015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1806808998771003015'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/04/mencicipi-zenwalk.html' title='Mencicipi Zenwalk'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GB8Cd1kjUX8/SD5nTK6-DQI/AAAAAAAAAAg/q6OjP8N-coM/s72-c/screenshot+29+May+2008+08:15:13.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8021421654244466061</id><published>2008-03-05T09:16:00.001+07:00</published><updated>2009-07-14T17:26:13.537+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my toys'/><title type='text'>Mini 4WD!!</title><content type='html'>Mini 4wd: mainan waktu jaman SD ini memang ada musim-musimnya. Saya sendiri saat ini sedang keracunan koleksi mainan ini. Mungkin kita masih ingat seri kartun Dash Yonkuro yang pernah ditayangkan di TVRI. Waktu dulu sih saya hanya sempat menonton beberapa seri saja karena hari minggu saya rajin sekolah minggu di gereja. Jadi saya nonton kalau saya sedang sakit... :)&lt;br /&gt;&lt;br /&gt;Nah... waktu SMP malah sempat ada lomba kecil-kecilan di sekolah. Teman-teman membawa mobilan mereka dan balapan di depan aula. Waktu itu saya sekolah di SMP Negeri 3 Cimahi. Saya lupa kapan pertama kali saya membeli mini 4wd. Sebelum membeli mini 4wd, saya sempat main dengan saudara saya yang tinggal di Bandung kota (saya tinggal di Bandung gunung hehe.. :), dia punya Dash 0 Horizon. Hebatnya lagi, ayahnya membuatkan track oval, saya ingat sekali track itu terbuat dari tripleks dan ada jumping-annya.&lt;br /&gt;&lt;br /&gt;Sejak saat itu saya ingin sekali membeli sebuah mini 4wd, tapi keinginan itu saya tahan-tahan karena saya tahu kemampuan ekonomi orang tua saya ya... tidak termasuk susah sih, tapi kalau untuk mainan waktu itu saya merasa tidak enak kalau memaksa-maksa. Akhirnya saya menabung untuk membeli mini 4wd. Setelah beberapa lama, saya akhirnya bisa juga membeli satu mobil mini 4wd. Modelnya Cyclone Magnum. Tapi mereknya bukan Tamiya. Saya ingat suaranya berisik sekali dibandingkan dengan Dash 0 Horizon punya saudara saya yang Hening sekali. Sekarang di mana ya... :)&lt;br /&gt;&lt;br /&gt;Beberapa tahun kemudian saya beli lagi modelnya Gamma Boomerang, bukan merek Tamiya juga :( Padahal waktu itu saya ingin sekali beli yang mereknya Tamiya. Tapi saya cari-cari di Cimahi susah sih.. Balapan pun belum pernah karena di kampung tidak ada teman mainnya.&lt;br /&gt;&lt;br /&gt;Itu kira-kira 10 tahun yang lalu. Nah, kira-kira akhir Januari kemarin, saya iseng googling toko online yang menjual mini 4wd, karena saya tidak tahu di mana bisa membeli mini 4wd original Tamiya di Jakarta. Waktu itu saya ingin membeli setelah mendengar cerita teman saya yang membeli mini 4wd di Bintaro. Tapi yah, karena saya tidak punya kendaraan dan hampir tidak ada waktu untuk jalan, akhirnya saya cari toko online saja. Eh, akhirnya ketemu www.tokomini4wd.com. Wah.. rasanya seperti.... apa ya.... senang sekali... Saya coba pesan Mantaray MKII seri pro yang chassisnya MS dan beberapa parts. Ternyata barangnya cepat sekali dikirim, memang profesional pelayanannya.&lt;br /&gt;&lt;br /&gt;Sekarang saya sudah punya 4 mini 4wd: Mantaray MKII, Avante MKII Black, Knuckle Breaker Black special, dan Variatron. Belum punya keinginan untuk balap sih, hanya untuk pajangan saja... :) Sekarang saya sedang menunggu kedatangan Savanna Leo dan Max Breaker TRF.&lt;br /&gt;&lt;br /&gt;Masa kecil kurang bahagia? Saya kira tidak juga sih, waktu kecil saya banyak mainan (walaupun murah-murah) dan teman bermain plus tempat bermain yang luaaaas sekali. Hanya saja keinginan untuk memiliki mini 4wd original Tamiya baru bisa terpenuhi sekarang :) Salah satu keahlian saya memang "menahan keinginan"... :) apalagi waktu kecil, beli mainan setahun sekali man! waktu Natalan.. :)&lt;br /&gt;&lt;br /&gt;Next post mungkin akan saya muat beberapa foto mobilan yang saya miliki. Sekarang mini 4wd saya bawa saja ke kantor untuk pajangan. Beberapa orang berkata sambil tertawa: 'anes sekarang umurnya berapa sih?', 'Ya ampun.. udah lama nes?', 'Hari gini masih mainan tamiya?'. Well, whatever lah :) I believe that we can't see men's maturity from the toys they are playing with... :D&lt;br /&gt;&lt;br /&gt;Yiieeehaaaw... Hidup mini 4wd!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8021421654244466061?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8021421654244466061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2008/03/mini-4wd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8021421654244466061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8021421654244466061'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2008/03/mini-4wd.html' title='Mini 4WD!!'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-8437928835739527295</id><published>2007-12-12T08:37:00.001+07:00</published><updated>2009-07-14T17:29:59.912+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IMHO'/><title type='text'>Vista: Keindahan atau Pemborosan?</title><content type='html'>Vista adalah sistem operasi terbaru dari Microsoft? Saat kita mendengar vista, kita pasti langsung membayangkan tampilan desktop yang indah, dukungan multimedia yang canggih, dan keseluruhan sistem canggih.&lt;br /&gt;&lt;br /&gt;Tapi apakah benar demikian?&lt;br /&gt;&lt;br /&gt;Hal pertama yang dapat kita rasakan tentu saja adalah lingkungan desktop yang memiliki tampilan yang indah dan menarik. Tampilan desktop 3D yang dibuat oleh Microsoft tampaknya cukup menarik minat para pengguna (pembajak) setia sistem operasi ini. Namun ketika saya mencoba menggunakannya di komputer teman saya, ternyata feature ini tidak berjalan. Kenapa? Karena Vista menyatakan bahwa VGA card teman saya ini tidak mendukung feature 'Aero' (sebutan untuk desktop 3D). Padahal, komputer teman saya juga memiliki instalasi OpenSuSE 10.2 yang dapat menjalankan desktop 3D beryl dengan efek-efek yang saya rasa jauh lebih hebat dari Aero.&lt;br /&gt;&lt;br /&gt;Dari kasus tersebut saya mulai curiga mengapa Vista menuntut spesifikasi hardware yang sebegitu tingginya.&lt;br /&gt;&lt;br /&gt;Satu lagi teman saya memiliki laptop Vaio dengan Vista bawaan. Dia mengeluh bahwa Vista-nya berjalan sangat lambat. Padahal laptop tersebut baru berumur 3 hari, 2 hari pertama laptopnya berjalan sangat cepat (memori 2GB!), namun pada hari ke-3 sistem mulai berjalan sangat lambat. Saya katakan padanya mungkin karena vista mencoba melakukan update lewat internet. Saya berkata demikian karena menemukan bahwa Vista sangat rajin dalam hal update-meng-update dan verify-mem-verify. Tapi apakah update menghabiskan sedemikian banyak resource? Core 2 duo pentium dan 2Gb memori secara logika seharusnya dapat booting dalam waktu tidak lebih dari 2 menit!&lt;br /&gt;&lt;br /&gt;Even worse: Laptop teman saya belakangan menjadi 'rajin' crash.&lt;br /&gt;&lt;br /&gt;Vista juga memiliki feature perlindungan media dengan DRM (Digital Rights Management). Feature ini diklaim dapat melindungi content media digital. Dengan DRM, Vista dapat memblok suatu media agar dapat dibuka dengan program/device tertentu saja. Berlebihankah? Microsoft menyebutnya dengan istilah 'Trusted Computing'.&lt;br /&gt;&lt;br /&gt;Wah, saya pribadi sih, kalau mau meng-install sistem operasi Windows lebih memilih Windows XP. Kenapa? Saya tidak terlalu membutuhkan tampilan yang indah-indah, apalagi dimonitor untuk kegiatan-kegiatan penggunaan media digital. Tapi, sekarang saya sudah nyaman dengan Linux :) apalagi sudah ada compiz fusion kalau ingin memperindah tampilan desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-8437928835739527295?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/8437928835739527295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2007/12/vista-keindahan-atau-pemborosan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8437928835739527295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/8437928835739527295'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2007/12/vista-keindahan-atau-pemborosan.html' title='Vista: Keindahan atau Pemborosan?'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-9070192251137786569</id><published>2007-10-04T08:10:00.001+07:00</published><updated>2009-07-14T17:26:44.907+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Memulai Aplikasi SWT/JFace di Eclipse</title><content type='html'>Membuat aplikasi SWT/JFace di eclipse sangat mudah. Namun, sebelum kita mulai membuat program, kita harus memasukkan beberapa file jar dahulu ke dalam build path project kita.&lt;br /&gt;&lt;br /&gt;1. SWT&lt;br /&gt;Kita dapat menggunakan swt.jar yang disertakan di eclipse yang disimpan di:&lt;br /&gt;a. windows : {eclipse_dir}\plugins\org.eclipse.swt.win32_x.x.x\ws\win32\swt.jar&lt;br /&gt;b. linux : {eclipse_dir}/plugins/org.eclipse.swt.gtk_x.x.x/ws/gtk/swt.jar. Selain itu dari direktori yang sama sertakan juga swt-mozilla.jar dan swt-pi.jar&lt;br /&gt;&lt;br /&gt;Cara lain adalah dengan men-&lt;a href="http://www.eclipse.org/swt"&gt;download swt&lt;/a&gt; (&lt;a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3-200706251500/swt-3.3-gtk-linux-x86.zip&amp;amp;url=ftp://anak.kambing.vlsm.org/eclipse/eclipse/downloads/drops/R-3.3-200706251500/swt-3.3-gtk-linux-x86.zip&amp;amp;mirror_id=171"&gt;mirror indonesia&lt;/a&gt;) dan memasukkan file swt.jar dari archive yang di-download ke dalam build path.&lt;br /&gt;&lt;br /&gt;2. JFace&lt;br /&gt;Bila kita ingin menggunakan JFace pada aplikasi kita, maka kita harus memasukkan beberapa file dari direktori plugin eclipse berikut ke dalam build path :&lt;br /&gt;a. org.eclipse.core.boot_x.x.x.x.jar&lt;br /&gt;b. org.eclipse.core.commands_x.x.x.x.jar&lt;br /&gt;c. org.eclipse.core.runtime_x.x.x.x.jar&lt;br /&gt;d. org.eclipse.equinox.common_x.x.x.x.jar&lt;br /&gt;e. org.eclipse.jface_x.x.x.x.jar&lt;br /&gt;f. org.eclipse.jface_text_x.x.x.x.jar&lt;br /&gt;g. org.eclipse.text_x.x.x.x.jar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tip&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Saya biasanya membuat folder lib, meng-import file-file jar ke dalam folder lib tersebut lalu memasukkan ke build path dari folder lib. Ini untuk mempermudah deployment.&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-9070192251137786569?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/9070192251137786569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2007/10/memulai-aplikasi-swtjface-di-eclipse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/9070192251137786569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/9070192251137786569'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2007/10/memulai-aplikasi-swtjface-di-eclipse.html' title='Memulai Aplikasi SWT/JFace di Eclipse'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-1115371912455170058</id><published>2007-10-04T07:53:00.001+07:00</published><updated>2009-07-14T17:27:20.701+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Desktop Application dengan SWT/JFace</title><content type='html'>SWT semula adalah sebuah UI toolkit yang digunakan oleh Eclipse. Membuat aplikasi desktop dengan SWT cukup sederhana dan mudah. Beberapa kelebihan SWT yang saya rasakan adalah :&lt;br /&gt;1. Sederhana.&lt;br /&gt;2. Cepat, karena menggunakan &lt;span style="font-style: italic;"&gt;heavyweight&lt;/span&gt; components.&lt;br /&gt;3. Menghasilkan tampilan komponen secara native.&lt;br /&gt;&lt;br /&gt;Swing menggunakan lightweight components, yang artinya tidak menggunakan resource pada sistem operasi / window manager. SWT menggunakan komponen native pada sistem operasi / window manager, sehingga memiliki tampilan standar pada sistem operasi / window manager. Bandingkan dengan aplikasi yang dibuat dengan swing.&lt;br /&gt;&lt;br /&gt;SWT tidak mendukung pemrograman dengan konsep MVC. JFace menambahkan MVC ke dalam lingkungan SWT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-1115371912455170058?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/1115371912455170058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2007/10/desktop-application-dengan-swtjface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1115371912455170058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1115371912455170058'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2007/10/desktop-application-dengan-swtjface.html' title='Desktop Application dengan SWT/JFace'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1016169802376641317.post-1307419995899091708</id><published>2007-08-13T06:14:00.000+07:00</published><updated>2007-08-13T06:18:36.047+07:00</updated><title type='text'>hi</title><content type='html'>Hai, y'all.. I'm new to this, but, saya tertarik berbagi ide dan pemikiran lewat blog ini. Jadi saya tidak ingin ada yang sia-sia dalam posting di blog ini.&lt;br /&gt;So, mari berbagi pikiran, buka mata, buka hati, semuanya nyata, hanya di neiz.log hehe....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1016169802376641317-1307419995899091708?l=neizlog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://neizlog.blogspot.com/feeds/1307419995899091708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://neizlog.blogspot.com/2007/08/hi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1307419995899091708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1016169802376641317/posts/default/1307419995899091708'/><link rel='alternate' type='text/html' href='http://neizlog.blogspot.com/2007/08/hi.html' title='hi'/><author><name>neizlog</name><uri>http://www.blogger.com/profile/05092220833639053045</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_GB8Cd1kjUX8/SD5WXK6-DPI/AAAAAAAAAAY/bRdfG5Iuz2E/S220/anz-face-avatar_stripes_bg.png'/></author><thr:total>0</thr:total></entry></feed>
