<?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-456373897398291438</id><updated>2011-11-12T23:09:31.584-08:00</updated><category term='architect'/><category term='Sun'/><category term='Solaris/openSolaris'/><category term='JAVA'/><category term='JUG'/><category term='personal'/><category term='Linux'/><category term='netbeans'/><title type='text'>my braindump</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-6145362958063736419</id><published>2010-11-09T20:09:00.000-08:00</published><updated>2010-11-09T20:09:40.871-08:00</updated><title type='text'>Perkenalan MySQL</title><content type='html'>&lt;span class="fullpost"&gt;&lt;iframe width=100% height=560px frameborder=0 src=https://docs.google.com/gview?a=v&amp;pid=explorer&amp;chrome=false&amp;api=true&amp;embedded=true&amp;srcid=0B39sWzyQkunqOTg3ZDhlY2YtYmMzYy00ZjM4LWEyOTItOTIwOTAwODI4NzJj&amp;hl=en&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-6145362958063736419?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/6145362958063736419/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2010/11/perkenalan-mysql.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6145362958063736419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6145362958063736419'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2010/11/perkenalan-mysql.html' title='Perkenalan MySQL'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-5260714765466101528</id><published>2010-09-03T01:23:00.000-07:00</published><updated>2010-09-03T01:23:03.678-07:00</updated><title type='text'>m4:/etc/mail/sendmail.mc:10: cannot open `/usr/share/sendmail-cf/m4/cf.m4': No such file or directory</title><content type='html'>sendmail di debian lenny&lt;br /&gt;&lt;br /&gt;sewaktu mau install sendmail setelah selesai install sendmail-cf&lt;br /&gt;&lt;br /&gt;terdapat error seperti ini&lt;br /&gt;&lt;br /&gt;m4:/etc/mail/sendmail.mc:10: cannot open `/usr/share/sendmail-cf/m4/cf.m4': No such file or directory&lt;br /&gt;&lt;br /&gt;Starting Mail Transport Agent (MTA): sendmailMakefile:364: warning: overriding commands for target `/etc/aliases.db'&lt;br /&gt;Makefile:361: warning: ignoring old commands for target `/etc/aliases.db'&lt;br /&gt;Makefile:422: warning: overriding commands for target `/etc/aliases'&lt;br /&gt;Makefile:361: warning: ignoring old commands for target `/etc/aliases'&lt;br /&gt;make: *** No rule to make target `/usr/share/sendmail-cf/m4/cf.m4', needed by `/etc/mail/databases'.  Stop.&lt;br /&gt;&lt;br /&gt;kita bisa mengecek keberadaan file dipaket mana dengan dpkg. caranya&lt;br /&gt;&lt;br /&gt;dpkg -S /usr/share/sendmail-cf/m4/cf.m4&lt;br /&gt;&lt;br /&gt;ternyata tidak ada&lt;br /&gt;&lt;br /&gt;dan coba kita trace ke error sebelumnya  &lt;br /&gt;&lt;br /&gt;m4:/etc/mail/sendmail.mc:10: cannot open `/usr/share/sendmail-cf/m4/cf.m4': No such file or directory&lt;br /&gt;&lt;br /&gt;menunjukan error di file&lt;br /&gt;&lt;br /&gt;/etc/mail/sendmail.mc&lt;br /&gt;&lt;br /&gt;coba baca line 10&lt;br /&gt;&lt;br /&gt;/usr/share/sendmail-cf/m4/cf.m4&lt;br /&gt;&lt;br /&gt;kemudian &lt;br /&gt;&lt;br /&gt;baca baris dibawahnya ada clue&lt;br /&gt;&lt;br /&gt;/usr/share/sendmail/cf/m4/cf.m4&lt;br /&gt;&lt;br /&gt;sekarang dicoba &lt;br /&gt;#dpkg -S /usr/share/sendmail/cf/m4/cf.m4&lt;br /&gt;sendmail-cf: /usr/share/sendmail/cf/m4/cf.m4&lt;br /&gt;&lt;br /&gt;nahhh kemungkinan besar generate file /etc/mail/sendmail.mc ada kesalahan coba ganti di line 10&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/usr/share/sendmail-cf/m4/cf.m4 dengan /usr/share/sendmail/cf/m4/cf.m4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dan lakukan apt-get install sendmail&lt;br /&gt;&lt;br /&gt;dan lancar jaya&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-5260714765466101528?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/5260714765466101528/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2010/09/m4etcmailsendmailmc10-cannot-open.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/5260714765466101528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/5260714765466101528'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2010/09/m4etcmailsendmailmc10-cannot-open.html' title='m4:/etc/mail/sendmail.mc:10: cannot open `/usr/share/sendmail-cf/m4/cf.m4&apos;: No such file or directory'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-7689293858943173056</id><published>2010-08-23T01:10:00.000-07:00</published><updated>2010-08-23T01:10:09.848-07:00</updated><title type='text'>Raid 5 preview</title><content type='html'>&lt;div style="visibility: visible; position: absolute;" id="flash"&gt;          &lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0" id="raid05" onmouseup="hideFlash('flash');" height="300" width="750"&gt;            &lt;param name="movie" value="http://www.acnc.com/img/raid/swf/raid05.swf"&gt;            &lt;param name="quality" value="high"&gt;            &lt;param name="wmode" value="opaque"&gt;            &lt;param name="bgcolor" value="#FFFFFF"&gt;            &lt;embed src="http://www.acnc.com/img/raid/swf/raid05.swf" quality="high" wmode="opaque" bgcolor="#FFFFFF" name="raid05" type="application/x-shockwave-flash" pluginspace="http://www.macromedia.com/go/getflashplayer" height="300" width="750"&gt;            &lt;/embed&gt;          &lt;/object&gt;&lt;br /&gt;        &lt;/div&gt;        &lt;div&gt;          &lt;img src="http://www.acnc.com/img/raid/illustration/05.gif" alt="Click to see RAID 5 in action" onmouseup="showFlash('flash');" border="0" height="300" width="750"&gt;&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/456373897398291438-7689293858943173056?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/7689293858943173056/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2010/08/raid-5-preview.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7689293858943173056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7689293858943173056'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2010/08/raid-5-preview.html' title='Raid 5 preview'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-2185839162815499331</id><published>2010-08-10T18:29:00.000-07:00</published><updated>2010-08-10T18:29:18.333-07:00</updated><title type='text'>one liner</title><content type='html'>&lt;span class="fullpost"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;This moring,&lt;/span&gt;&lt;/span&gt; the receptionist asked me to help her to fix her computer. Since the computer connect to Sunray server, then i go to find problem on Sun ray server.&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;i found something nasty. Nothing wrong with the application, it just run out of memory. what i have to do is just simple. kill all application with her username and i am sure the desktop can show up again.&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;the user name is asti.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;root@solaris-sunray # ps -ef|grep asti|awk '{print $2}'&lt;br /&gt;26696&lt;br /&gt;26745&lt;br /&gt;26721&lt;br /&gt;27146&lt;br /&gt;26641&lt;br /&gt;26759&lt;br /&gt;26571&lt;br /&gt;26719&lt;br /&gt;26661&lt;br /&gt;26749&lt;br /&gt;26747&lt;br /&gt;26743&lt;br /&gt;26723&lt;br /&gt;26753&lt;br /&gt;26738&lt;br /&gt;26637&lt;br /&gt;26430&lt;br /&gt;26712&lt;br /&gt;26757&lt;br /&gt;26726&lt;br /&gt;26695&lt;br /&gt;26710&lt;br /&gt;26755&lt;br /&gt;26698&lt;br /&gt;&lt;span class="fullpost"&gt;26388&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;how to kill that PID with one liner. simple&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;for i in `ps -ef|grep asti|awk '{print $2}'`; do kill -9 &amp;nbsp;$i; done&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;and now she is happy can browse facebook again....&lt;br /&gt;&lt;br /&gt;have happy fasting&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=mybraindump-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0130206016&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-2185839162815499331?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/2185839162815499331/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2010/08/one-liner.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2185839162815499331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2185839162815499331'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2010/08/one-liner.html' title='one liner'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-3035835290099539343</id><published>2010-05-18T21:26:00.000-07:00</published><updated>2010-08-23T01:55:38.682-07:00</updated><title type='text'>Membuat NTP server di jaringan tanpa internet</title><content type='html'>NTP kepanjangannya Network Time Protocol. pernah kebayang mensyncronkan jam di semua desktop atau client di kantor atau lab? nah kali ini saya mencoba menuliskan "quick and dirty".&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;kali ini menggunakan ubuntu&lt;br /&gt;dengan setup untuk subnet 172.16.31.0/24&lt;br /&gt;&lt;br /&gt;langkahnya install ntp&lt;br /&gt;&lt;pre&gt;apt-get install ntp&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;edit file /etc/ntp.conf&lt;br /&gt;&lt;pre&gt;driftfile /var/lib/ntp/ntp.drift&lt;br /&gt;statsdir /var/log/ntpstats/&lt;br /&gt;statistics loopstats peerstats clockstats&lt;br /&gt;filegen loopstats file loopstats type day enable&lt;br /&gt;filegen peerstats file peerstats type day enable&lt;br /&gt;filegen clockstats file clockstats type day enable&lt;br /&gt;server 127.127.1.1&lt;br /&gt;fudge 127.127.1.1 stratum 8&lt;br /&gt;restrict -4 default kod notrap nomodify nopeer noquery&lt;br /&gt;restrict -6 default kod notrap nomodify nopeer noquery&lt;br /&gt;restrict 127.0.0.1&lt;br /&gt;restrict ::1&lt;br /&gt;restrict 172.16.31.0 mask 255.255.255.0 trust&lt;br /&gt;broadcast 172.16.31.255&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="fullpost"&gt;jalankan&lt;br /&gt;&lt;pre&gt;service ntp restart&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;dari sisi client agak sabar menunggu.. sekitar 5 menit an kemudian lakukan&lt;br /&gt;&lt;br /&gt;kalau dari linux&lt;br /&gt;&lt;pre&gt;ntpdate 172.16.31.1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;untuk supaya tanpa menulis ip server NTP dengan cara melakukan edit /etc/default/ntpdate&lt;br /&gt;&lt;br /&gt;mengubah &lt;br /&gt;&lt;pre&gt;NTPSERVERS="ntp.ubuntu.org"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;menjadi &lt;br /&gt;&lt;pre&gt;NTPSERVERS="172.16.31.1"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-3035835290099539343?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/3035835290099539343/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2010/05/membuat-ntp-server-di-jaringan-tanpa.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/3035835290099539343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/3035835290099539343'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2010/05/membuat-ntp-server-di-jaringan-tanpa.html' title='Membuat NTP server di jaringan tanpa internet'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-259334424490353017</id><published>2010-01-09T09:56:00.000-08:00</published><updated>2010-01-09T11:00:09.300-08:00</updated><title type='text'>membuat paket SVR4 (system V release 4)</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;kalau di baca dari beberapa referensi OS yang proprietary dan sukses dikelas enterprise adalah turunan dari &lt;a href="http://en.wikipedia.org/wiki/UNIX_System_V#SVR4"&gt;system V release 4 &lt;/a&gt; dan akhirnya salah satunya opensolaris menjadi opensource.&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;karena turunan dari SRV4 maka sifat paket pendahulunya masih di pakai. namun tidak menutup kemungkinan beralih dengan sistem paket IPS. namun tidak ada salahnya belajar sistem paket SVR4. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;kalau anda bertanya apa hubungan sistem paket dengan repository. maka jawabannya repository adalah sentral dari paket2 tersebut yang dikelola dengan beraturan untuk tiap versi/build.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;di tulisan kali ini akan dibahas secara instan tetapi juga ada referensi yang membahas lebih dalam tentang SRV4 yang dilampirkan dibagian bawah.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;tulisan ini mengawali kebutuhan penulis untuk memaketkan suatu binary atau suatu source yang dibuat untuk dimasukkan kedalam suatu distribusi sehingga lebih mempermudah instalasi pada sistem yang custom.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;pada contoh ini penulis memberikan contoh mudah yaitu memaketkan file jajal.sh yang dibuat di /jack/jajal/jajal.sh&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;mkdir /jack/jajal&lt;/div&gt;&lt;div&gt;cat&gt;jajal.sh&lt;/div&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;div&gt;echo "ini penjajalan"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CTRL-D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;yang pertama buatlah direktori /tmp/paketku&lt;/div&gt;&lt;div&gt;kemudian didalam folder tersebut buatlah 3 file berikut&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Makefile&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;isinya&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PKG="paketku"&lt;/div&gt;&lt;div&gt;ARCH="i386"&lt;/div&gt;&lt;div&gt;PKGFILE="$(PKG)-$(ARCH).pkg"&lt;/div&gt;&lt;div&gt;pkg:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;pkgmk -o -r / -d /tmp -a $(ARCH) -f prototype&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;touch $(PKGFILE)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;pkgtrans -s /tmp $(PKGFILE) $(PKG)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;rm -r /tmp/$(PKG)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- pkginfo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;isinya &lt;/div&gt;&lt;div&gt;CLASSES="none"&lt;/div&gt;&lt;div&gt;NAME="paketku yang pertama"&lt;/div&gt;&lt;div&gt;PKG="paketku"&lt;/div&gt;&lt;div&gt;VERSION="0.1"&lt;/div&gt;&lt;div&gt;CATEGORY="utility"&lt;/div&gt;&lt;div&gt;DESC="paketku dewe, yo sak karepku"&lt;/div&gt;&lt;div&gt;VENDOR="OSUG-ID"&lt;/div&gt;&lt;div&gt;EMAIL="ryanthe@gmail.com"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-prototype&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;isinya&lt;/div&gt;&lt;div&gt;i pkginfo&lt;/div&gt;&lt;div&gt;d none /jack/jajal 0755 root root&lt;/div&gt;&lt;div&gt;d none /jack/jajal/jajal.sh root root&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;untuk prototype bisa digenerate otomatis dengan perintah&lt;/div&gt;&lt;div&gt;root#echo "i pkginfo" &gt; /tmp/paketku/prototype&lt;/div&gt;&lt;div&gt;root#pkgproto /jack/jajal &gt;&gt; /tmp/paketku/prototype&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;setelah itu jalankan perintah&lt;/div&gt;&lt;div&gt;root@/tmp/paketku# make pkg&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;dan hasilnya adalah &lt;/div&gt;&lt;div&gt;paketku-i386.pkg&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;untuk referensi lebih lengkap dapat didownload di &lt;a href="http://dlc.sun.com/pdf/817-0406/817-0406.pdf"&gt;link&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&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/456373897398291438-259334424490353017?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/259334424490353017/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2010/01/membuat-paket-svr4-system-v-release-4.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/259334424490353017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/259334424490353017'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2010/01/membuat-paket-svr4-system-v-release-4.html' title='membuat paket SVR4 (system V release 4)'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-2502906873646970512</id><published>2010-01-07T22:52:00.000-08:00</published><updated>2010-01-09T09:54:20.683-08:00</updated><title type='text'>seting repositori osol 2009.06 (iso) di osol 2009.6</title><content type='html'>kopi berkas osol-repo-0906-full.iso ke direktori /&lt;br /&gt;&lt;br /&gt;kopikan script bash berikut menjadi file /tmp/setup.sh&lt;br /&gt;kemudian chmod +x /tmp/setup.sh&lt;br /&gt;#/tmp/setup.sh&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;lofiadm -a /osol-repo-0906-full.iso;&lt;br /&gt;mkdir /repo;&lt;br /&gt;mount -F hsfs /dev/lofi/1 /repo/;&lt;br /&gt;cd /repo/;&lt;br /&gt;svccfg -s application/pkg/server setprop pkg/inst_root=/repo/repo;&lt;br /&gt;svccfg -s application/pkg/server setprop pkg/readonly=true;&lt;br /&gt;svccfg -s application/pkg/server setprop pkg/port=10000;&lt;br /&gt;cp /repo/repo/cfg_cache /etc/0906_cfg_cache;&lt;br /&gt;sed -e 's/pkg.opensolaris.org\/release/localhost:10000\//g' /etc/0906_cfg_cache &gt; /tmp/0906_cfg_cache;&lt;br /&gt;mv /tmp/0906_cfg_cache /etc/0906_cfg_cache;&lt;br /&gt;svccfg -s application/pkg/server setprop pkg/cfg_file=/etc/0906_cfg_cache;&lt;br /&gt;svcadm refresh application/pkg/server;&lt;br /&gt;svcadm enable application/pkg/server;&lt;br /&gt;sleep 10;&lt;br /&gt;hasil=`netstat -na|grep *.10000`;&lt;br /&gt;if [ -n "$hasil" ];then&lt;br /&gt;      echo&lt;br /&gt;      echo "seting publisher ke localhost:10000";&lt;br /&gt;      pkg set-publisher -O http://localhost:10000/ opensolaris.org;&lt;br /&gt;      echo&lt;br /&gt;      pkg image-update&lt;br /&gt;      echo "telah berhasil menset"&lt;br /&gt;else&lt;br /&gt;      echo&lt;br /&gt;      echo "port tidak terbuka";&lt;br /&gt;      echo&lt;br /&gt;      echo "berikut laporan dari lognya";&lt;br /&gt;      tail -n 10 /var/svc/log/application-pkg-server\:default.log&lt;br /&gt;      echo&lt;br /&gt;fi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-2502906873646970512?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/2502906873646970512/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2010/01/seting-repositori-osol-200906-iso-di.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2502906873646970512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2502906873646970512'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2010/01/seting-repositori-osol-200906-iso-di.html' title='seting repositori osol 2009.06 (iso) di osol 2009.6'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-6405983285025275473</id><published>2009-12-31T22:43:00.000-08:00</published><updated>2009-12-31T23:14:41.165-08:00</updated><title type='text'>can't boot zone after halt</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;setelah mencari kesana kemari tentang masalah dibawah ini :&lt;pre&gt;root@opensoklaris:~# zoneadm -z mysql halt&lt;/pre&gt;&lt;pre&gt;root@opensoklaris:~# zoneadm -z mysql boot&lt;br /&gt;zoneadm: zone 'mysql': call to zoneadmd failed&lt;br /&gt;root@opensoklaris:~# zoneadm -z mysql unmount&lt;/pre&gt;&lt;pre&gt;root@opensoklaris:~# zoneadm -z mysql boot&lt;/pre&gt;referensi&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/blogfinger/entry/how_to_add_a_solaris"&gt;http://blogs.sun.com/blogfinger/entry/how_to_add_a_solaris&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-6405983285025275473?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/6405983285025275473/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2009/12/cant-boot-zone-after-halt.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6405983285025275473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6405983285025275473'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2009/12/cant-boot-zone-after-halt.html' title='can&apos;t boot zone after halt'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-4481158326416566993</id><published>2009-12-25T02:07:00.000-08:00</published><updated>2009-12-25T07:16:04.998-08:00</updated><title type='text'>remastering opensolaris bagian 1</title><content type='html'>Remastering adalah kegiatan pemaketan ulang baik berupa penambahan atau pengurangan paket aplikasi dari yang standar. Pada kali ini saya mencoba mengulas untuk sistem operasi opensolaris.untuk melakukan &lt;i&gt;remaster &lt;/i&gt;ini menggunakan script distro_construct. informasi penggunaan distro_construct bisa dilihat di &lt;a href="http://dlc.sun.com/osol/docs/content/dev/DistroConst/docinfo.html"&gt;sini&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;untuk mempersiapakan lingkungan untuk &lt;i&gt;remastering &lt;/i&gt;ini diperlukan beberapa paket. kebetulan untuk opensolaris 2009.06 setelah di install SUNWdistro_const ternyata kurang cukup.&lt;/div&gt;&lt;div&gt;ini dikarenakan dependensi dari paket belum tertata dengan baik. untuk versi berikutnya mungkin sudah di perbaiki berikut ini cara mempersiapkan lingkungan ini.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- melakukan instalasi opensolaris 2009.06&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- mempersiapkan repository dari opensolaris 2009.06&lt;/div&gt;&lt;div&gt;   tutorial untuk melakukan setup dari rahmad di &lt;a href="http://rachmatfebrianto.com/wp-content/uploads/2009/10/setting-repository-lokal-opensolaris-2009.6-dari-ISO.pdf"&gt;sini&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- melakukan instalasi paket distro_constructor&lt;/div&gt;&lt;div&gt;  #pkg install SUNWinstall SUNWPython-extra SUNWp7zip SUNWdistro_const&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- mengubah file manifest&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;div&gt;   pada file manifest ada beberapa bagian yang diubah antara lain&lt;/div&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;distribution name="OpenSoklaris"         &lt;/pre&gt;&lt;pre&gt;&lt;br /&gt;pkg_repo_default_authority&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt; post_install_repo_default_authority&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt; packages&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt; key_value_pairs&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;secara default akan menghasilkan 2 image yaitu ISO image dan usb image.&lt;div&gt;secara lengkap file tersebut ada di &lt;a href="http://pastebin.com/m82a54f4"&gt;sini&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- mengekseskui distro_const&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;di direktori slim_cd_x86.xml kita eksekusi dengan perintah&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#distro_const build ./slim_cd_x86.xml&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;hasilnya seperti &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Build started Fri Dec 11 15:50:16 2009&lt;/div&gt;&lt;div&gt;Distribution name: OpenSolaris&lt;/div&gt;&lt;div&gt;Build Area dataset: rpool/dc&lt;/div&gt;&lt;div&gt;Build Area mount point: /rpool/dc&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;===== potong =====&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Copying ISO contents to USB image...&lt;/div&gt;&lt;div&gt;..................................................&lt;/div&gt;&lt;div&gt;..................................................&lt;/div&gt;&lt;div&gt;..................................................&lt;/div&gt;&lt;div&gt;........................................&lt;/div&gt;&lt;div&gt;1474400 blocks&lt;/div&gt;&lt;div&gt;=== /usr/bin/usbgen completed at Fri Dec 11 16:35:21 WIT 2009&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Build completed Fri Dec 11 16:35:21 2009&lt;/div&gt;&lt;div&gt;Build is successful.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ada bugs kalau di build di virtual box sehingga apabila di sort maka gagal membuat image&lt;/div&gt;&lt;div&gt;&lt;a href="http://defect.opensolaris.org/bz/show_bug.cgi?id=13174"&gt;http://defect.opensolaris.org/bz/show_bug.cgi?id=13174&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;kelebihan dari script distro_const disini adalah bisa resume&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;caranya melihat status dari compile dengan perintah &lt;/div&gt;&lt;div&gt;#distro_const build -l ./slim_cd_x86.xml&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre&gt;/usr/share/distro_const/DC-manifest.defval.xml validates&lt;br /&gt;/tmp/slim_cd_x86_temp_13184.xml validates&lt;br /&gt;&lt;br /&gt;Step           Resumable Description&lt;br /&gt;-------------- --------- -------------&lt;br /&gt;im-pop             X     Populate the image with packages&lt;br /&gt;im-mod             X     Image area modifications&lt;br /&gt;slim-im-mod        X     Slim CD Image area Modifications&lt;br /&gt;br-init            X     Boot root initialization&lt;br /&gt;slim-br-config     X     Slim CD boot root configuration&lt;br /&gt;br-config          X     Boot root configuration&lt;br /&gt;br-arch            X     Boot root archiving (64-bit)&lt;br /&gt;br-arch-32         X     Boot root archiving (32-bit)&lt;br /&gt;slim-post-mod      X     Slim CD post bootroot image area modification&lt;br /&gt;grub-setup         X     Grub menu setup&lt;br /&gt;post-mod           X     Post bootroot image area modification&lt;br /&gt;gen-slim-cont            Generate Slim CD image content list&lt;br /&gt;iso                      ISO image creation&lt;br /&gt;usb                      USB image creation&lt;br /&gt;&lt;/pre&gt;untuk meresume dari post-mod bisa dilakukan dengan&lt;div&gt;&lt;span class="fullpost"&gt;#distro_const build -r post-mod ./slim_cd_x86.xml&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_gJAhaVcDv4U/SzTWfYhy09I/AAAAAAAAAfc/ZS0KbED3gbo/s1600-h/opensoklaris.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 150px;" src="http://2.bp.blogspot.com/_gJAhaVcDv4U/SzTWfYhy09I/AAAAAAAAAfc/ZS0KbED3gbo/s320/opensoklaris.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5419192086282032082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;referensi&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://weblogs.java.net/blog/2008/12/15/building-custom-opensolaris-livecd"&gt;http://weblogs.java.net/blog/2008/12/15/building-custom-opensolaris-livecd&lt;/a&gt;&lt;/div&gt;&lt;div&gt;http://dlc.sun.com/osol/docs/content/dev/DistroConst/command.html&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-4481158326416566993?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/4481158326416566993/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2009/12/remastering-opensolaris-bagian-1.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/4481158326416566993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/4481158326416566993'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2009/12/remastering-opensolaris-bagian-1.html' title='remastering opensolaris bagian 1'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_gJAhaVcDv4U/SzTWfYhy09I/AAAAAAAAAfc/ZS0KbED3gbo/s72-c/opensoklaris.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-5716030054985772924</id><published>2009-11-12T20:00:00.000-08:00</published><updated>2009-12-22T03:00:12.176-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Membuat thin-client sendiri untuk konek ke windows</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="660" height="405"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oGlvIA_P8eA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/oGlvIA_P8eA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;      Sembari sedang bertugas di jakarta, masih terngiang ada info dari salah satu kastamer bahwa mereka sudah mengimplementasikan thin client dengan menggunakan USB dengan menggunakan linux. Saatnya mencoba mengungkap bagaimana hal ini dibuat.&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;apakah Thin client itu ? (wikipedia)&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;A thin client (sometimes also called a lean or slim client) is a computer or a computer program which depends heavily on some other computer (its server) to fulfill its traditional computational roles&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;mengapa thin client ?&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;1. &lt;b&gt;Harga Hardware untuk client&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;Sering kali aplikasi di client membutuhkan hardware yang up to date dengan teknologi yang ada sekarang. Sehingga pilihan jatuh ke thin client karena menggunakan hardware lama namun tetap mengupgrade server apabila diperlukan untuk memenuhi kebutuhan server&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;2. &lt;b&gt;Management&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;Hal ini cukup menarik dimana IT &lt;i&gt;support &lt;/i&gt;yang nota bene kerjaannya memperbaiki peralatan yang berhubungan dengan IT pasti akan cukup bersyukur dengan kerja thin client ini sebab akan membuat sistem menjadi tersentralisasi. namun karena tersentralisasi maka supportnya pun harus lebih cepat responnya sebab sekali satu server mati maka semua client yang berhubungan juga tidak bisa menggunakannya.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. &lt;b&gt;Keamanan&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;Karena data berada di server sehingga untuk menjaga keamanan lebih terfokus kepada server sehingga diharapkan lebih mudah.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. &lt;b&gt;Catu Daya&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;Bila &lt;i&gt;full &lt;/i&gt;konfigurasi yang digunakan maka kebutuhan daya akan semakin besar. Thin client ini adalah solusi untuk mengurangi hal ini.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Kembali ke catatan teknis untuk lebih hemat dengan solusi opensource. Menurut informasi beliau, disana menggunakan terminal server. jadi konsep dasarnya linux membuka koneksi client terminal service ke server windows sehingga usernya tetap menggunakan resource server. Berhubung info ini sifatnya tidak rahasia maka saya coba mereka-reka bagaimana kira2 IT staffnya membuatnya. Semoga ada guna buat pembaca blog ini.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. dan masih ada pertimbangan yang lain...&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;berikut ini diagram yang dimaksud&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_gJAhaVcDv4U/SwD13BDLFeI/AAAAAAAAAe4/5IEuTKpyiP8/s1600/gambar_client_server.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_gJAhaVcDv4U/SwD13BDLFeI/AAAAAAAAAe4/5IEuTKpyiP8/s320/gambar_client_server.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5404589878367950306" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 183px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;yang terlintas pertama dalam membuat ini adalah live USB dengan speksifikasi minimal.&lt;/div&gt;&lt;div&gt;dalam hal ini saya pilih Debian.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;caranya download image nya di&lt;/div&gt;&lt;div&gt;http://cdimage.debian.org/cdimage/release/current-live/i386/usb-hdd/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;saya memilih debian-live-502-i386-lxde-desktop.img&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;kemudian untuk menulis ke USB menggunakan tool dari komunitas ubuntu&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;https://wiki.ubuntu.com/Win32DiskImager&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_gJAhaVcDv4U/Sxh0aYv9WJI/AAAAAAAAAfQ/qHKDuK9zGe4/s1600-h/win32-image-writer.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 305px; height: 162px;" src="http://1.bp.blogspot.com/_gJAhaVcDv4U/Sxh0aYv9WJI/AAAAAAAAAfQ/qHKDuK9zGe4/s320/win32-image-writer.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5411202948954675346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;setelah di burn di flash disk akan terisi file file seperti ini&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_gJAhaVcDv4U/SwEB2BXtwXI/AAAAAAAAAfI/JAsWOQDJI5w/s1600/isi_flashdisk.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="http://1.bp.blogspot.com/_gJAhaVcDv4U/SwEB2BXtwXI/AAAAAAAAAfI/JAsWOQDJI5w/s320/isi_flashdisk.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5404603055413772658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;sebenarnya dengan image ini anda bisa booting dan bisa menjalankan linux namun untuk melakukan RDP harus melakukan instalasi aplikasi rdesktop.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;namun permasalahannya bila di lakukan reboot maka harus mengulangi langkah instalasi dan sebagainya. akhirnya harus diubah supaya default ada aplikasi rdesktop.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;caranya adalah melakukan copy file g:\live\filesystem.squashfs ke linux box atau bahkan editing menggunakan flashdisk itu sendiri (saya melakukan langkah 2 :D).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;dari namanya teringat satu filesystem "SQUASHFS"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Squashfs is a compressed read-only filesystem for Linux.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;kemudian mount file tersebut untuk di extract dan dimodifikasi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;file tersebut saya simpan di /root&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify; "&gt;mkdir /mnt/squashfs;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;mkdir /mnt/squashfsnew;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;mount -o loop -t squashfs /root/filesystem.squashfs /mnt/squashfs;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;cp -pR /mnt/squashfs/ /mnt/squashfsnew;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;umount /mnt/squashfs;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;chroot /mnt/squashfsnew/squashfs;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;untuk mempercepat download paket ubahlah menjadi repo local. ubah /etc/apt/sources.list&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;kemudian install paket X11 dan rdesktop&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;karena user default login dibuat "on the fly" maka harus dibuat script untuk bikin "on the fly"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;di masukkan ke /etc/rc.local untuk membuat .bashrc yang isinya  melakukan instruksi rdesktop &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ke server target&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;setelah selesai keluar dari chroot.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;kemudian bikin filesystem squashfs baru dari direktori /mnt/squashfsnew/squashfs&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;mksquashfs /mnt/squashfsnew/squashfs/ /mnt/filesystem.squashfs&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;kopi file /mnt/filesystem.squashfs ke direktori g:\live&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;menimpa file yang sebelumnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-5716030054985772924?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/5716030054985772924/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2009/11/create-your-own-thin-client-alternative.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/5716030054985772924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/5716030054985772924'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2009/11/create-your-own-thin-client-alternative.html' title='Membuat thin-client sendiri untuk konek ke windows'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_gJAhaVcDv4U/SwD13BDLFeI/AAAAAAAAAe4/5IEuTKpyiP8/s72-c/gambar_client_server.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-6969847302416990618</id><published>2009-10-27T00:26:00.000-07:00</published><updated>2009-12-22T03:01:54.558-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solaris/openSolaris'/><title type='text'>Instalasi Mysql 5.1.34 di solaris 10</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Terusik dengan performa MySQL di solaris 10. Pagi ini sebelum beraktifikas, ditemani mesin X4150 dan external storage, saatnya merajut script ruwet.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tidak semulus yang dibayangkan namun mudah&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;download mysql-5.1.34-solaris10-x86_64.tar.gz bisa dicari di download mysql.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;taruh di /export/home&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;cd /export/home&lt;br /&gt;gunzip mysql-5.1.34-solaris10-x86_64.tar.gz&lt;br /&gt;tar -xvf mysql-5.1.34-solaris10-x86_64.tar&lt;br /&gt;groupadd mysql&lt;br /&gt;useradd -g mysql mysql&lt;br /&gt;mv mysql-5.1.34-solaris10-x86_64 mysql&lt;br /&gt;cd mysql&lt;br /&gt;chown -R mysql .&lt;br /&gt;chgrp -R mysql .&lt;br /&gt;scripts/mysql_install_db --user=mysql&lt;br /&gt;chown -R root .&lt;br /&gt;chown -R mysql data&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kemudian cek dengan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;root@sbypoc # bin/mysqld_safe --user=mysql &amp;amp;&lt;br /&gt;[1] 634&lt;br /&gt;root@sbypoc # 091027 12:54:37 mysqld_safe Logging to '/export/home/mysql/data/sbypoc.err'.&lt;br /&gt;091027 12:54:37 mysqld_safe Starting mysqld daemon with databases from /export/home/mysql/data&lt;br /&gt;&lt;br /&gt;root@sbypoc #ps -ef|grep mysql&lt;br /&gt;root   634   393   0 12:54:37 pts/4       0:00 /bin/sh bin/mysqld_safe --user=mysql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sekarang menancapkan ke service ke smf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bikin file /lib/svc/method/svc-mysql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;isinya&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#!/usr/bin/sh&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;#        William Pool (Puddle) 01/05&lt;br /&gt;&lt;br /&gt;#        SMF Method file for MySQL&lt;br /&gt;&lt;br /&gt;#        E-mail: puddle@flipmotion.com&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;# This uses Sun's default MySQL packages&lt;br /&gt;&lt;br /&gt;# SUNWmysqlu SUNWmysqlr&lt;br /&gt;&lt;br /&gt;# Modify accordingly!&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;# NOTE: Make sure DB_DIR is owned BY the mysql&lt;br /&gt;&lt;br /&gt;# user and group and chmod 700.&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;. /lib/svc/share/smf_include.sh&lt;br /&gt;&lt;br /&gt;DB_DIR=/export/home/mysql/data&lt;br /&gt;&lt;br /&gt;PIDFILE=${DB_DIR}/`/usr/bin/uname -n`.pid&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;&lt;br /&gt;start)&lt;br /&gt;&lt;br /&gt;/export/home/mysql/bin/mysqld_safe --user=mysql \&lt;br /&gt;--datadir=${DB_DIR} --pid-file=${PIDFILE} \&lt;br /&gt;&amp;gt; /dev/null &amp;amp;&lt;br /&gt;&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;stop)&lt;br /&gt;&lt;br /&gt;if [ -f ${PIDFILE} ]; then&lt;br /&gt;&lt;br /&gt;/usr/bin/pkill mysqld_safe &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;&lt;br /&gt;/usr/bin/kill `cat ${PIDFILE}` &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 \&lt;br /&gt;&amp;amp;&amp;amp; echo -n ' mysqld'&lt;br /&gt;&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;'restart')&lt;br /&gt;&lt;br /&gt;stop&lt;br /&gt;&lt;br /&gt;while pgrep mysqld &amp;gt; /dev/null&lt;br /&gt;&lt;br /&gt;do&lt;br /&gt;&lt;br /&gt;sleep 1&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;start&lt;br /&gt;&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;*)&lt;br /&gt;&lt;br /&gt;echo ""&lt;br /&gt;&lt;br /&gt;echo "Usage: `basename $0` \&lt;br /&gt;{ start | stop | restart }"&lt;br /&gt;&lt;br /&gt;echo ""&lt;br /&gt;&lt;br /&gt;exit 64&lt;br /&gt;&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kemudian buat file /var/svc/manifest/network/mysql.xml&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;isinya&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version='1.0'?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'&amp;gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;&lt;br /&gt;    William Pool (Puddle) 02/05&lt;br /&gt;    Service manifest for MySQL&lt;br /&gt;    E-mail: puddle@flipmotion.com&lt;br /&gt;--&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;service_bundle type='manifest' name='mysql:mysql'&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;service&lt;br /&gt;     name='network/mysql'&lt;br /&gt;     type='service'&lt;br /&gt;     version='1'&amp;gt;&lt;br /&gt;     &amp;lt;create_default_instance enabled='false' /&amp;gt;&lt;br /&gt;     &amp;lt;single_instance /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;dependency name='fs'&lt;br /&gt;             grouping='require_all'&lt;br /&gt;             restart_on='none'&lt;br /&gt;             type='service'&amp;gt;&lt;br /&gt;             &amp;lt;service_fmri value='svc:/system/filesystem/local' /&amp;gt;&lt;br /&gt;     &amp;lt;/dependency&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;dependency name='net'&lt;br /&gt;             grouping='require_all'&lt;br /&gt;             restart_on='none'&lt;br /&gt;             type='service'&amp;gt;&lt;br /&gt;             &amp;lt;service_fmri value='svc:/network/loopback' /&amp;gt;&lt;br /&gt;     &amp;lt;/dependency&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;exec_method&lt;br /&gt;             type='method'&lt;br /&gt;             name='start'&lt;br /&gt;             exec='/lib/svc/method/svc-mysql start'&lt;br /&gt;             timeout_seconds='-1'&amp;gt;&lt;br /&gt;            &amp;lt;method_context&amp;gt;&lt;br /&gt;                     &amp;lt;method_credential user='mysql' group='mysql' /&amp;gt;&lt;br /&gt;             &amp;lt;/method_context&amp;gt;&lt;br /&gt;     &amp;lt;/exec_method&amp;gt;&lt;br /&gt;&lt;br /&gt;     &amp;lt;exec_method&lt;br /&gt;             type='method'&lt;br /&gt;             name='stop'&lt;br /&gt;             exec=':kill'&lt;br /&gt;             timeout_seconds='-1'&amp;gt;&lt;br /&gt;     &amp;lt;/exec_method&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;exec_method&lt;br /&gt;             type='method'&lt;br /&gt;             name='restart'&lt;br /&gt;             exec='/lib/svc/method/svc-mysql restart'&lt;br /&gt;             timeout_seconds='-1'&amp;gt;&lt;br /&gt;     &amp;lt;/exec_method&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/service&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/service_bundle&amp;gt;&lt;br /&gt;&lt;br /&gt;kemudian kita ubah permisi filenya&lt;br /&gt;&lt;br /&gt;chown root:bin /lib/svc/method/svc-mysql&lt;br /&gt;&lt;br /&gt;chmod 555 /lib/svc/method/svc-mysql&lt;br /&gt;&lt;br /&gt;chown root:sys /var/svc/manifest/network/mysql.xml&lt;br /&gt;&lt;br /&gt;chmod 444 /var/svc/manifest/network/mysql.xml&lt;br /&gt;&lt;br /&gt;chown -R mysql:mysql /export/home/mysql&lt;br /&gt;&lt;br /&gt;chmod -R 700 /export/home/mysql/data&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kita lakukan import ke SMF&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;svccfg import /var/svc/manifest/network/mysql.xml&lt;br /&gt;svcadm -v enable mysql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-6969847302416990618?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/6969847302416990618/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2009/10/terusik-dengan-performa-mysql-di.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6969847302416990618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6969847302416990618'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2009/10/terusik-dengan-performa-mysql-di.html' title='Instalasi Mysql 5.1.34 di solaris 10'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-6831403510490664893</id><published>2009-10-15T21:09:00.000-07:00</published><updated>2009-12-22T03:02:29.419-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>amazing tool "wc, head and tail "</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;kali ini pasti ditemui oleh sysadmin dalam mengelola file konfigurasi. yaitu apabila terjadi perubahan apakah bisa kita merubah dengan script daripada melakukan edit melalui editor.&lt;br /&gt;terutama tambah delete di file konfigurasi tanpa merusak file tersebut.&lt;br /&gt;&lt;br /&gt;contoh kasus :&lt;br /&gt;&lt;br /&gt;# /etc/lilo.conf - See: `lilo(8)' and `lilo.conf(5)',&lt;br /&gt;# ---------------       `install-mbr(8)', `/usr/share/doc/lilo/',&lt;br /&gt;#                       and `/usr/share/doc/mbr/'.&lt;br /&gt;&lt;br /&gt;# +---------------------------------------------------------------+&lt;br /&gt;# |                        !! Reminder !!                         |&lt;br /&gt;# |                                                               |&lt;br /&gt;# | Don't forget to run `lilo' after you make changes to this     |&lt;br /&gt;# | conffile, `/boot/bootmess.txt' (if you have created it), or   |&lt;br /&gt;# | install a new kernel.  The computer will most likely fail to  |&lt;br /&gt;# | boot if a kernel-image post-install script or you don't       |&lt;br /&gt;# | remember to run `lilo'.                                       |&lt;br /&gt;# |                                                               |&lt;br /&gt;# +---------------------------------------------------------------+&lt;br /&gt;&lt;br /&gt;# Specifies the boot device.  This is where Lilo installs its boot&lt;br /&gt;# block.  It can be either a partition, or the raw device, in which&lt;br /&gt;# case it installs in the MBR, and will overwrite the current MBR.&lt;br /&gt;#&lt;br /&gt;boot=/dev/sda&lt;br /&gt;&lt;br /&gt;# Specifies the device that should be mounted as root. (`/')&lt;br /&gt;#&lt;br /&gt;#root=/dev/sda1&lt;br /&gt;&lt;br /&gt;# This option may be needed for some software RAID installs.&lt;br /&gt;#&lt;br /&gt;# raid-extra-boot=mbr-only&lt;br /&gt;&lt;br /&gt;# Enable map compaction:&lt;br /&gt;# Tries to merge read requests for adjacent sectors into a single&lt;br /&gt;# read request. This drastically reduces load time and keeps the&lt;br /&gt;# map smaller.  Using `compact' is especially recommended when&lt;br /&gt;# booting from a floppy disk.  It is disabled here by default&lt;br /&gt;# because it doesn't always work.&lt;br /&gt;#&lt;br /&gt;# compact&lt;br /&gt;&lt;br /&gt;# Installs the specified file as the new boot sector&lt;br /&gt;# You have the choice between: text, bmp, and menu&lt;br /&gt;# Look in lilo.conf(5) manpage for details&lt;br /&gt;#&lt;br /&gt;#install=menu&lt;br /&gt;&lt;br /&gt;# Specifies the location of the map file&lt;br /&gt;#&lt;br /&gt;map=/boot/map&lt;br /&gt;&lt;br /&gt;# You can set a password here, and uncomment the `restricted' lines&lt;br /&gt;# in the image definitions below to make it so that a password must&lt;br /&gt;# be typed to boot anything but a default configuration.  If a&lt;br /&gt;# command line is given, other than one specified by an `append'&lt;br /&gt;# statement in `lilo.conf', the password will be required, but a&lt;br /&gt;# standard default boot will not require one.&lt;br /&gt;#&lt;br /&gt;# This will, for instance, prevent anyone with access to the&lt;br /&gt;# console from booting with something like `Linux init=/bin/sh',&lt;br /&gt;# and thus becoming `root' without proper authorization.&lt;br /&gt;#&lt;br /&gt;# Note that if you really need this type of security, you will&lt;br /&gt;# likely also want to use `install-mbr' to reconfigure the MBR&lt;br /&gt;# program, as well as set up your BIOS to disallow booting from&lt;br /&gt;# removable disk or CD-ROM, then put a password on getting into the&lt;br /&gt;# BIOS configuration as well.  Please RTFM `install-mbr(8)'.&lt;br /&gt;#&lt;br /&gt;# password=tatercounter2000&lt;br /&gt;&lt;br /&gt;# Specifies the number of deciseconds (0.1 seconds) LILO should&lt;br /&gt;# wait before booting the first image.&lt;br /&gt;#&lt;br /&gt;delay=20&lt;br /&gt;&lt;br /&gt;# You can put a customized boot message up if you like.  If you use&lt;br /&gt;# `prompt', and this computer may need to reboot unattended, you&lt;br /&gt;# must specify a `timeout', or it will sit there forever waiting&lt;br /&gt;# for a keypress.  `single-key' goes with the `alias' lines in the&lt;br /&gt;# `image' configurations below.  eg: You can press `1' to boot&lt;br /&gt;# `Linux', `2' to boot `LinuxOLD', if you uncomment the `alias'.&lt;br /&gt;#&lt;br /&gt;# message=/boot/bootmess.txt&lt;br /&gt;#       prompt&lt;br /&gt;#       delay=100&lt;br /&gt;#       timeout=100&lt;br /&gt;&lt;br /&gt;# Specifies the VGA text mode at boot time. (normal, extended, ask, &lt;mode&gt;)&lt;br /&gt;#&lt;br /&gt;# vga=ask&lt;br /&gt;# vga=9&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Kernel command line options that apply to all installed images go&lt;br /&gt;# here.  See: The `boot-prompt-HOWTO' and `kernel-parameters.txt' in&lt;br /&gt;# the Linux kernel `Documentation' directory.&lt;br /&gt;#&lt;br /&gt;# append=""&lt;br /&gt;&lt;br /&gt;# If you used a serial console to install Ubuntu, this option should be&lt;br /&gt;# enabled by default.&lt;br /&gt;# serial=&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Boot up Linux by default.&lt;br /&gt;#&lt;br /&gt;default=Linux&lt;br /&gt;&lt;br /&gt;image=/vmlinuz&lt;br /&gt;      label=Linux&lt;br /&gt;      read-only&lt;br /&gt;#       restricted&lt;br /&gt;#       alias=1&lt;br /&gt;      append="root=/dev/sda1  "&lt;br /&gt;      initrd=/initrd.img&lt;br /&gt;&lt;br /&gt;image=/vmlinuz.old&lt;br /&gt;      label=LinuxOLD&lt;br /&gt;      read-only&lt;br /&gt;      optional&lt;br /&gt;#       restricted&lt;br /&gt;#       alias=2&lt;br /&gt;      append="root=/dev/sda1  "&lt;br /&gt;      initrd=/initrd.img.old&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# If you have another OS on this machine to boot, you can uncomment the&lt;br /&gt;# following lines, changing the device name on the `other' line to&lt;br /&gt;# where your other OS' partition is.&lt;br /&gt;#&lt;br /&gt;# other=/dev/hda4&lt;br /&gt;#       label=HURD&lt;br /&gt;#       restricted&lt;br /&gt;#       alias=3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;anda pingin menghapus  baris&lt;br /&gt;&lt;br /&gt;image=/vmlinuz.old&lt;br /&gt;      label=LinuxOLD&lt;br /&gt;      read-only&lt;br /&gt;      optional&lt;br /&gt;#       restricted&lt;br /&gt;#       alias=2&lt;br /&gt;      append="root=/dev/sda1  "&lt;br /&gt;      initrd=/initrd.img.old&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sambil iseng buka bash&lt;br /&gt;&lt;br /&gt;bikin script pakai head tail dan wc&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;num=`grep -n "image=/vmlinuz.old" /etc/lilo.conf | cut -f1 -d:`&lt;br /&gt;let num=num-1&lt;br /&gt;head -n $num /etc/lilo.conf &gt; /tmp/lilo.conf.baru&lt;br /&gt;let num=num+9&lt;br /&gt;tot=`wc -l /etc/lilo.conf | cut -f1 -d " "`&lt;br /&gt;let num=num-tot&lt;br /&gt;tail -n $num /etc/lilo.conf &gt;&gt; /tmp/lilo.conf.baru&lt;br /&gt;&lt;br /&gt;file hasil script ada di /tmp/lilo.conf.baru&lt;br /&gt;&lt;/mode&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-6831403510490664893?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/6831403510490664893/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2009/10/amazing-tool-wc-head-and-tail.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6831403510490664893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6831403510490664893'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2009/10/amazing-tool-wc-head-and-tail.html' title='amazing tool &quot;wc, head and tail &quot;'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-7061838729585332355</id><published>2009-05-28T18:52:00.000-07:00</published><updated>2009-12-22T03:02:50.814-08:00</updated><title type='text'>Laporan Pekan OpenSource Universitas Trunojoyo Madura</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gJAhaVcDv4U/Sh9XF1LD6PI/AAAAAAAAAes/zWhnhMqLK6g/s1600-h/IMG_0025.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_gJAhaVcDv4U/Sh9XF1LD6PI/AAAAAAAAAes/zWhnhMqLK6g/s400/IMG_0025.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5341083440769132786" /&gt;&lt;/a&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="white-space: normal; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;     narsis &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;bersama panitia&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Alhamdullilah tanggal 28 Mei 2009 acara seminar opensolaris di Universitas Trunojoyo berjalan lancar. Banyak kursi yang terisi dan sambutan dari panitia dan Bapak - bapak dari Fakultas Teknik membuat sakral acara ini. temanya adalah Instalasi joomla di OpenSolaris zones dengan konsep three tier. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Untuk mengoptimalkan hardware bisa dilakukan dengan mengimplementasikan virtualisasi. Opensolaris mengusung fungsi enterprise ini ke desktop.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Berikut persentasinya :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe src="http://docs.google.com/EmbedSlideshow?id=dfssckhd_46d3fzbrdh" frameborder="0" width="600" height="390"&gt;&lt;/iframe&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;Terima kasih kepada teman - teman Unijoyo, semoga kegiatan seperti ini bisa dilanjutkan.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-7061838729585332355?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/7061838729585332355/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2009/05/laporan-pekan-opensource-universitas.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7061838729585332355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7061838729585332355'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2009/05/laporan-pekan-opensource-universitas.html' title='Laporan Pekan OpenSource Universitas Trunojoyo Madura'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_gJAhaVcDv4U/Sh9XF1LD6PI/AAAAAAAAAes/zWhnhMqLK6g/s72-c/IMG_0025.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-6735399432936007920</id><published>2009-05-16T09:49:00.000-07:00</published><updated>2009-12-22T03:03:12.643-08:00</updated><title type='text'>memperbaiki Xorg di OSOL 2008.11</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;Problem yang muncul akibat keisengan pingin tunning opensolaris biar cepet saat di gnome dengan mainan parameter di xorg.conf tiba2 layar jadi aneh kek salah isi, padahal sama drivernya tetapi module yang diload beda. akibatnya fatal yaitu HANG ..... arghhhhhhh&lt;div&gt;reboot &lt;/div&gt;&lt;div&gt;tambahkan -s untuk single user di parameter kernell dan masuk shell.&lt;/div&gt;&lt;div&gt;trus lihat lagi confnya lalu ganti vesa. berjalan normal tetapi hanya bisa 1024x768.&lt;/div&gt;&lt;div&gt;nemu petunjuk masuk mode vesa kemudian hapus /etc/X11/xorg.conf .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;reboot.... dan kembali normal. kemudian berpikir bagaimana kalau mendapatkan konfigurasinya&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;xorg -configure &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;dan terbentuk di direktori saat menjalankan perintah&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;nahhh baru dari situ di oprek2....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sabtu berosol ria&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-6735399432936007920?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/6735399432936007920/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2009/05/memperbaiki-xorg-di-osol-200811.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6735399432936007920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/6735399432936007920'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2009/05/memperbaiki-xorg-di-osol-200811.html' title='memperbaiki Xorg di OSOL 2008.11'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-2077859558396833303</id><published>2008-12-30T17:54:00.000-08:00</published><updated>2009-12-22T03:03:29.666-08:00</updated><title type='text'>Nostalgia game jaman DOS</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;Dulu pertama kali kenal komputer, tertarik karena game. Game ini telah mengisi masa kecilku dan mungkin masa kecil mu juga. Entah itu lewat komputer mesin konsole atau arcade (game yang dimainkan dengan memasukkan koin).&lt;br /&gt;Lupa jam makan dengan memainkan street fighter. main Mario bros...&lt;br /&gt;duke nukem 3d.......&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dosgamesarchive.com/download/mario.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://www.dosgamesarchive.com/download/mario.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dosgamesarchive.com/download/dnukem3d.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://www.dosgamesarchive.com/download/dnukem3d.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ohhhhhhh masa kanak kanak yang menyenangkan.....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;semua bisa didownload di http://www.dosgamesarchive.com&lt;br /&gt;&lt;br /&gt;dengan menggunakan dosbox bisa menjalankan di Windows linux freeBSD&lt;br /&gt;&lt;br /&gt;www.dosbox.com&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-2077859558396833303?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/2077859558396833303/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/nostalgia-game-jaman-dos.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2077859558396833303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2077859558396833303'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/nostalgia-game-jaman-dos.html' title='Nostalgia game jaman DOS'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-2780412255975857020</id><published>2008-12-22T21:34:00.000-08:00</published><updated>2009-12-22T03:03:50.535-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUG'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>GWT-EXT or EXT-GWT</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;ini presentasi di JAMU-bonek. semoga ada guna dan manfaat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src='http://docs.google.com/EmbedSlideshow?docid=dfssckhd_5gjnqfwdn&amp;amp;size=m' frameborder='0' width='555' height='451'&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-2780412255975857020?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/2780412255975857020/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/gwt-ext-or-ext-gwt.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2780412255975857020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2780412255975857020'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/gwt-ext-or-ext-gwt.html' title='GWT-EXT or EXT-GWT'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-8477889849127714216</id><published>2008-12-18T00:14:00.001-08:00</published><updated>2009-12-22T03:04:08.047-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris/openSolaris'/><title type='text'>openSolaris versi Distrowatch</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3090/3117137781_d5c27f762b.jpg?v=0"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 198px; height: 500px;" src="http://farm4.static.flickr.com/3090/3117137781_d5c27f762b.jpg?v=0" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;setiap kastemer yang aku tanyai soal openSolaris pasti bilang apa itu ? Linux turunan apa ? setelah panjang lebar ngobrol soal solaris oooo itu OS buat server datacenter. tuingggggg... nahhhhh openSolaris ditujukan untuk desktop dan server dengan aplikasi terbaru agar komunitas dapat mengembangkannya. dan ada kabar yang bagus dari openSolaris ini. yaitu masuk 23 besar di Distrowach.com. Ian Murdock masih harus terus berusaha.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-8477889849127714216?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/8477889849127714216/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/opensolaris-versi-distrowatch.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8477889849127714216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8477889849127714216'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/opensolaris-versi-distrowatch.html' title='openSolaris versi Distrowatch'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-7420889303115351364</id><published>2008-12-16T23:21:00.000-08:00</published><updated>2009-12-22T03:04:24.363-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris/openSolaris'/><title type='text'>Bermain ZFS (raidZ1 aka RAID 5) p parity</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;Udah pada denger soal ZFS kan.... kalau belum baca &lt;a href="http://en.wikipedia.org/wiki/ZFS"&gt;wiki&lt;/a&gt;. ZFS ini filesystems yang dikembangkan oleh Sun Microsystems yang fiturnya  Storage pools, Capacity, Copy-on-write transactional model, Snapshots and clones, Dynamic striping, Variable block sizes, Lightweight filesystem creation, Additional capabilities, Cache management, Adaptive Endianness. keterangannya baca di WIKI :D&lt;br /&gt;&lt;br /&gt;yang utama adalah gabungnya fungsi RAID, enkripsi dan kompres. mantab ndak tuh... tapi baca aja keknya kurang greng... kalau nggak nyoba... kalau nggak sempat nyobain ini dia video yang menunjukkan RaidZ-1 nya jalan....&lt;br /&gt;&lt;br /&gt;credit to &lt;a href="http://blogs.sun.com/constantin"&gt;constantin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=8100808442979626078&amp;amp;hl=en"&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;di Video ini ditunjukkan 12 USB dengan raid 6 dan disimulasikan 1 hardisk rusak masih raidz-1 masih online...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-7420889303115351364?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/7420889303115351364/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/bermain-zfs-raidz-2-aka-raid-6-pq.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7420889303115351364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7420889303115351364'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/bermain-zfs-raidz-2-aka-raid-6-pq.html' title='Bermain ZFS (raidZ1 aka RAID 5) p parity'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-4134078240885395628</id><published>2008-12-16T21:57:00.000-08:00</published><updated>2009-12-22T03:04:53.875-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris/openSolaris'/><title type='text'>ngoprek openSolaris 2008.11</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;Kali ini punya kesempatan nulis blog. mau nulis soal ngoprek openSolaris 2008.11.&lt;br /&gt;dapat CD dari &lt;a href="http://alexbudiyanto.web.id/"&gt;Alex&lt;/a&gt;, langsung install di Acer Travelmate 6292.&lt;br /&gt;langsung mikir &lt;br /&gt;&lt;br /&gt;1. nanti kalau mau baca tulis NTFS ? (maklum masih butuh Visio)&lt;br /&gt;2. mau dengerin music gimana (mp3) ?&lt;br /&gt;3. konek dengan im2 broom ?&lt;br /&gt;4. konek dengan ethernet ?&lt;br /&gt;&lt;br /&gt;Nahh setelah menjalankan live CD akhirnya PD dengan mengoverwrite SXDE dengan openSolaris 2008.11&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;jawaban pertanyaan 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;setelah baca2x ada 2 alternatif yaitu menggunakan ntfs-3g atau atau paket dari Belenix&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;berikut cara dari ntfs-3g yang didapat dari forum &lt;a href="http://forums.opensolaris.com/message.jspa?messageID=1287"&gt;opensolaris&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;credit to Sartek&lt;br /&gt;&lt;br /&gt;you'll need some developer software like: gcc-dev&lt;br /&gt;so: pkg install gcc-dev sunstudioexpress&lt;br /&gt;then:&lt;br /&gt;hg clone ssh://anon@hg.opensolaris.org/hg/fuse/libfuse&lt;br /&gt;hg clone ssh://anon@hg.opensolaris.org/hg/fuse/fusefs&lt;br /&gt;$ cd libfuse/&lt;br /&gt;$ export PATH=/opt/SunStudioExpress/bin:/usr/bin:/usr/sfw/bin&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;$ make pkg&lt;br /&gt;$ cd ../fusefs/kernel&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;$ make pkg&lt;br /&gt;$ pfexec /usr/sbin/pkgadd -d packages SUNWfusefs&lt;br /&gt;$ pfexec /usr/sbin/pkgadd -d ../../libfuse/packages SUNWlibfuse&lt;br /&gt;$ cd fusefs/kernel/&lt;br /&gt;$ wget http://ntfs-3g.org/ntfs-3g-1.2717.tgz&lt;br /&gt;$ gtar xf ntfs-3g-1.2717.tgz&lt;br /&gt;$ export CC=gcc&lt;br /&gt;$ ./configure --prefix=/usr&lt;br /&gt;$ make&lt;br /&gt;$ pfexec make install&lt;br /&gt;how to find you ntfs partision? here's an example:&lt;br /&gt;$ pfexec format&lt;br /&gt;AVAILABLE DISK SELECTIONS:&lt;br /&gt;0. c4d0 &lt;DEFAULT cyl 3719 alt 2 hd 255 sec 63&gt;&lt;br /&gt;/pci@0,0/pci-ide@2,5/ide@0/cmdk@0,0&lt;br /&gt;1. c4d1 &lt;WDC WD16- WD-WCAL9646395-0001-149.05GB&gt;&lt;br /&gt;/pci@0,0/pci-ide@2,5/ide@0/cmdk@1,0&lt;br /&gt;2. c5d1 &lt;drive type unknown&gt;&lt;br /&gt;/pci@0,0/pci-ide@2,5/ide@1/cmdk@1,0&lt;br /&gt;3. c6t0d0 &lt;WD-1200BEVExternal-1.02-111.79GB&gt;&lt;br /&gt;/pci@0,0/pci1849,7002@3,2/storage@2/disk@0,0&lt;br /&gt;Specify disk (enter its number):&lt;br /&gt;&lt;br /&gt;    * now enter your first disk numer like 0&lt;br /&gt;&lt;br /&gt;then enter fdisk, and you will see something like:&lt;br /&gt;Partition Status Type Start End Length %&lt;br /&gt;========= ====== ============ ===== === ====== ===&lt;br /&gt;1 IFS: NTFS 0 1274 1275 26&lt;br /&gt;2 Active Solaris2 1275 4995 3721 74&lt;br /&gt;&lt;br /&gt;now quit fdisk &amp; format (enter 6 and then quit)&lt;br /&gt;so: disk you selected (c5d0) + p1&lt;br /&gt;now we can mount it:&lt;br /&gt;$ pfexec ntfs-3g /dev/dsk/c4d0p1 /mnt/windows/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;kemudian untuk yang dari paket belenix&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;credit to &lt;a href="http://blogs.sun.com/sampat/entry/access_ntfs_partition_from_solaris"&gt;sempat patnaik&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) Install the FSWpart package&lt;br /&gt;Download http://www.belenix.org/binfiles/FSWpart.tar.gz&lt;br /&gt;Uncompress: gunzip -c FSWpart.tar.gz | tar xvf -&lt;br /&gt;Install: pkgadd -d . FSWpart&lt;br /&gt;&lt;br /&gt;2) Install the FSWfsmisc package&lt;br /&gt;Download http://www.belenix.org/binfiles/FSWfsmisc.tar.gz&lt;br /&gt;Uncompress: gunzip -c FSWfsmisc.tar.gz | tar xvf -&lt;br /&gt;Install: pkgadd -d . FSWfsmisc&lt;br /&gt;&lt;br /&gt;3) prtpart /dev/rdisk/c0d0p0 -ldevs&lt;br /&gt;This will display all the partitions in this format ==&gt; /dev/dsk/c0d0pN : FAT/NTFS&lt;br /&gt;NOTE : N means 0,1,2,3 etc.&lt;br /&gt;&lt;br /&gt;4) Now to mount the particular NTFS partition&lt;br /&gt;&lt;br /&gt;Example :&lt;br /&gt;mkdir /mnt/c&lt;br /&gt;mount -F ntfs /dev/dsk/c0d0p1 /mnt/c&lt;br /&gt;&lt;br /&gt;if you have more than one partition, than make more directories in '/mnt/'&lt;br /&gt;and put the address (/dev/dsk/..) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dan akhirnya aku pilih yang kedua karena simple :D&lt;br /&gt;&lt;br /&gt;Jawaban ke 2&lt;br /&gt;&lt;br /&gt;baca forum sini sana akhirnya diarahkan ke fluendo mp3 decoder plugins untuk gstreamer.&lt;br /&gt;&lt;br /&gt;download di http://www.fluendo.com/shop/codecs/support/44037/&lt;br /&gt;&lt;br /&gt;daftar dulu trus  dari products pilih end user products.&lt;br /&gt;&lt;br /&gt;nahhh trus baca readme... selesai deh&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;jawaban 3 belum nemu yang stabil... :(&lt;br /&gt;&lt;br /&gt;jawaban 4 langsung support&lt;br /&gt;&lt;br /&gt;berikut laporannya dan terima kasih :D&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-4134078240885395628?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/4134078240885395628/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/ngoprek-opensolaris-200811.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/4134078240885395628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/4134078240885395628'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/12/ngoprek-opensolaris-200811.html' title='ngoprek openSolaris 2008.11'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-7882542795993806722</id><published>2008-11-19T17:35:00.000-08:00</published><updated>2009-12-22T03:05:19.332-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solaris/openSolaris'/><title type='text'>satu baris bash yang berarti buad admin</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;ono ono wae wong londo kui, segala perintah di linux banyak banget opsinya, berikut salah satu baris perintah yang menarik&lt;br /&gt;&lt;br /&gt;w|awk '{print $1}' |xargs -ibing grep bing /etc/passwd|awk -F":" '{print $5}'&lt;br /&gt;&lt;br /&gt;jalaninnya di solaris boleh kan :D&lt;br /&gt;&lt;br /&gt;bash-3.00# w|awk '{print $1}' |xargs -ibing grep bing /etc/passwd|awk -F":" '{print $5}'&lt;br /&gt;Super-User&lt;br /&gt;NFS Anonymous Access User&lt;br /&gt;No Access User&lt;br /&gt;SunOS 4.x NFS Anonymous Access User&lt;br /&gt;Super-User&lt;br /&gt;bash-3.00# &lt;br /&gt;&lt;br /&gt;kalau di solaris w itu diubah menggunakan who&lt;br /&gt;&lt;br /&gt;bash-3.00# who|awk '{print $1}' |xargs -ibing grep bing /etc/passwd|awk -F":" '{print $5}'&lt;br /&gt;User paijo&lt;br /&gt;Super-User&lt;br /&gt;bash-3.00#&lt;br /&gt;&lt;br /&gt;mantab jadi bisa langsung tau ini user siapa nama aslinya dan rolenya sebagai apa.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-7882542795993806722?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/7882542795993806722/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/11/satu-baris-bash-yang-berarti-buad-admin.html#comment-form' title='3 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7882542795993806722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7882542795993806722'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/11/satu-baris-bash-yang-berarti-buad-admin.html' title='satu baris bash yang berarti buad admin'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-588791109384521325</id><published>2008-09-18T23:24:00.000-07:00</published><updated>2009-12-22T03:05:48.326-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Preparing GWT-ext with netbeans 6.1</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;Tutorial ini serupa dengan yang dibuat oleh Dariusz Borowski yaitu membuat halaman login tetapi disini saya menggunakan netbeans 6.1.&lt;br /&gt;&lt;br /&gt;Pertama, persiapkan semua peralatan tempur&lt;br /&gt;&lt;br /&gt;1. JDK 6 update 5 http://&lt;cite&gt;java.sun.com/&lt;/cite&gt;&lt;br /&gt;2. netbeans 6.1 http://www.netbeans.org/ . i use netbeans DVD that include point 1 and 2&lt;br /&gt;3. gwt4nb https://gwt4nb.dev.java.net/&lt;br /&gt;4. GWT-ext 2.05 or later http://code.google.com/p/gwt-ext/&lt;br /&gt;5. EXTJS 2.02 http://yogurtearl.com/ext-2.0.2.zip&lt;br /&gt;&lt;br /&gt;Setelah peralatan terkumpul saatnya berperang&lt;br /&gt;&lt;br /&gt;1. install JDK... sangat jelas bagaimananya&lt;br /&gt;&lt;br /&gt;2. install netbeans... sangat jelas bagaimananya&lt;br /&gt;&lt;br /&gt;3. install gwt4nb&lt;br /&gt;ikuti langkahnya disini https://gwt4nb.dev.java.net/manual/quickstart.html&lt;br /&gt;&lt;br /&gt;4. install GWT-ext&lt;br /&gt;ekstrak ke to d:\ . dicontoh ini saya menggunakan ini.&lt;br /&gt;&lt;br /&gt;Saatnya membuat project baru&lt;br /&gt;&lt;br /&gt;creating new project -&gt;Web -&gt; Web Application&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3182/2870026206_91fdf67ddf.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3182/2870026206_91fdf67ddf.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;Klik Next, dalam contoh ini saya menaruh projectnya di d:\myprojects kemudian tuliskan "gwtext"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3150/2870026208_2b9a94c2fb.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3150/2870026208_2b9a94c2fb.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;Klik Next,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3019/2870026210_6ee74b0bd0.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3019/2870026210_6ee74b0bd0.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;Klik Next,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3056/2870026212_054d1f511c.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3056/2870026212_054d1f511c.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;Pilih Google Web Toolkit sebagai &lt;span style="font-style:italic;"&gt;framework&lt;/span&gt; lalu arahkan ke direktori penginstalan GWT. saya memilih nama modul GWT sebagai standar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3016/2870026228_8c84859837.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3016/2870026228_8c84859837.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;lalu akan terlihat projectnya telah siap. Sekarang membuat GWT RPC service. dengan klik kanan di "Source Packages" -&gt; New -&gt; GWT RPC  Service....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3167/2870026234_6bab7cc6cc.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3167/2870026234_6bab7cc6cc.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;lalu klik Next,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3218/2870030390_0b1e9e9ba4.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3218/2870030390_0b1e9e9ba4.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;Hapuslah GWTServiceUsageExample.java dan pilih &lt;br /&gt;Setelah selesai,Sekarang tambahkan librari GWT-ext dengan melakukan klik kanan di projek "gwtext" lalu pilihlah properties. kemudian akan muncul &lt;span style="font-style:italic;"&gt;Window&lt;/span&gt; seperti gambar dibawah. Lalu pilih &lt;span style="font-style:italic;"&gt;Libraries&lt;/span&gt;, tambahkan Jar&lt;br /&gt;lalu point to file gwtext.jar&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3194/2870030392_ce2ac845cd.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3194/2870030392_ce2ac845cd.jpg?v=0" alt="" border="0" /&gt;&lt;/a&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;&lt;br /&gt;Sekarang saatnya coding...&lt;br /&gt;&lt;br /&gt;buka welcomeGWT.html didalam diagram pohon Web Pages.&lt;br /&gt;&lt;br /&gt;ganti codenya menjadi&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta name="'gwt:module'" content="'org.yournamehere.Main=" main=""&amp;gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" type="text/css" href="js/ext/resources/css/ext-all.css"&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="js/ext/adapter/ext/ext-base.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="js/ext/ext-all.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script language="javascript" src="org.yournamehere.Main/org.yournamehere.Main.nocache.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Main&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;div id="login_widget"&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;Kemudian salin librari extjs. Buatlah direktori js didalam diagram pohon Web Pages lalu salin extjs kedalamnya.&lt;br /&gt;Lihatlah gambar dibawah.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3156/2870095226_5edd027af2.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3156/2870095226_5edd027af2.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sekarang pindah ke Main.gwt.xml, Kamu akan menemukan dibawah paketorg.yournamehere &lt;br /&gt;&lt;br /&gt;tambahkan teks ini&lt;br /&gt;&amp;lt;inherits name="com.gwtext.GwtExt" /&amp;gt;&lt;br /&gt;&lt;br /&gt;setelah teks ini&lt;br /&gt;&amp;lt;inherits name="com.google.gwt.user.User"/&amp;gt;&lt;br /&gt;&lt;br /&gt;Gantilah berkas GWTservice.java dibawah paket client&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;package org.yournamehere.client;&lt;br /&gt;import java.util.Map;&lt;br /&gt;import com.google.gwt.core.client.GWT;&lt;br /&gt;import com.google.gwt.user.client.rpc.RemoteService;&lt;br /&gt;import com.google.gwt.user.client.rpc.ServiceDefTarget;&lt;br /&gt;public interface GWTService extends RemoteService  {&lt;br /&gt;public static final String SERVICE_URI = "/gwtservice";&lt;br /&gt;   public static class Util {&lt;br /&gt;      public static GWTServiceAsync getInstance() {&lt;br /&gt;         GWTServiceAsync instance = (GWTServiceAsync) GWT.create(GWTService.class);&lt;br /&gt;         ServiceDefTarget target = (ServiceDefTarget) instance;&lt;br /&gt;         target.setServiceEntryPoint(GWT.getModuleBaseURL() + SERVICE_URI);&lt;br /&gt;         return instance;&lt;br /&gt;      }&lt;br /&gt;   }&lt;br /&gt;   public boolean userIsValid( Map loginData );&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GWTserviceAsync&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;package org.yournamehere.client;&lt;br /&gt;import java.util.Map;&lt;br /&gt;import com.google.gwt.user.client.rpc.AsyncCallback;&lt;br /&gt;public interface GWTServiceAsync {&lt;br /&gt;   public void userIsValid( Map loginData, AsyncCallback callback );&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;MainEntryPoint.java&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;package org.yournamehere.client;&lt;br /&gt;&lt;br /&gt;import java.util.HashMap;&lt;br /&gt;import java.util.Map;&lt;br /&gt;import com.google.gwt.core.client.EntryPoint;&lt;br /&gt;import com.google.gwt.core.client.GWT;&lt;br /&gt;import com.google.gwt.user.client.rpc.AsyncCallback;&lt;br /&gt;import com.google.gwt.user.client.rpc.ServiceDefTarget;&lt;br /&gt;import com.google.gwt.user.client.ui.RootPanel;&lt;br /&gt;import com.gwtext.client.core.EventObject;&lt;br /&gt;import com.gwtext.client.widgets.Button;&lt;br /&gt;import com.gwtext.client.widgets.MessageBox;&lt;br /&gt;import com.gwtext.client.widgets.Panel;&lt;br /&gt;import com.gwtext.client.widgets.event.ButtonListenerAdapter;&lt;br /&gt;import com.gwtext.client.widgets.form.Form;&lt;br /&gt;import com.gwtext.client.widgets.form.FormPanel;&lt;br /&gt;import com.gwtext.client.widgets.form.TextField;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class MainEntryPoint implements EntryPoint {&lt;br /&gt;private TextField fName = null;&lt;br /&gt;   private TextField passWord = null;&lt;br /&gt;   private Button loginButton = null;&lt;br /&gt;   private Panel loginPanel = new Panel();&lt;br /&gt;   private FormPanel formPanel = new FormPanel();&lt;br /&gt;   public void onModuleLoad() {&lt;br /&gt;      // call the async login service&lt;br /&gt;      final GWTServiceAsync loginService = ( GWTServiceAsync )GWT&lt;br /&gt;                              .create( GWTService.class );&lt;br /&gt;      ServiceDefTarget endpoint = ( ServiceDefTarget )loginService;&lt;br /&gt;      String moduleRelativeURL = GWT.getModuleBaseURL()+"gwtservice";&lt;br /&gt;      endpoint.setServiceEntryPoint( moduleRelativeURL );&lt;br /&gt;      this.setLoginPanel();&lt;br /&gt;      final AsyncCallback callback = new AsyncCallback()&lt;br /&gt;      {&lt;br /&gt;         public void onSuccess( Object result ) {&lt;br /&gt;            // take the result coming from the server&lt;br /&gt;            boolean ok = Boolean.valueOf( result.toString() ).booleanValue();&lt;br /&gt;            if( ok )&lt;br /&gt;            {&lt;br /&gt;               MessageBox.alert( "Success", "Successfully logged in!");&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;               MessageBox.alert( "Invalid", "Wrong username or password");&lt;br /&gt;            }&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         public void onFailure( Throwable caught ) {&lt;br /&gt;            MessageBox.alert( "Error", "Error while logging in" );&lt;br /&gt;         }&lt;br /&gt;      };&lt;br /&gt;&lt;br /&gt;      loginButton = new Button( "Login" );&lt;br /&gt;      loginButton.addListener( new ButtonListenerAdapter() {&lt;br /&gt;         public void onClick( Button button, EventObject e ) {&lt;br /&gt;            Map loginData = getUserData( formPanel.getForm() );&lt;br /&gt;            loginService.userIsValid( loginData, callback );&lt;br /&gt;         }&lt;br /&gt;      });&lt;br /&gt;      formPanel.addButton( loginButton );&lt;br /&gt;      loginPanel.setBorder( false );&lt;br /&gt;      loginPanel.setPaddings( 5 );&lt;br /&gt;      loginPanel.add( formPanel );&lt;br /&gt;      RootPanel.get("login_widget").add( loginPanel );&lt;br /&gt;   }&lt;br /&gt;   // setup login panel&lt;br /&gt;   private void setLoginPanel()&lt;br /&gt;   {&lt;br /&gt;      formPanel.setFrame(true);&lt;br /&gt;      formPanel.setTitle( "Simple Login Form" );&lt;br /&gt;      formPanel.setWidth(350);&lt;br /&gt;      formPanel.setLabelWidth(75);&lt;br /&gt;      formPanel.setUrl( "save-form.php" );&lt;br /&gt;      fName = new TextField( "Username", "userName", 230 );&lt;br /&gt;      fName.setAllowBlank( false );&lt;br /&gt;      fName.focus();&lt;br /&gt;      formPanel.add( fName ); &lt;br /&gt;      passWord = new TextField( "Password", "pswd", 230 );&lt;br /&gt;      passWord.setInputType( "password" );&lt;br /&gt;      formPanel.add( passWord );&lt;br /&gt;   }&lt;br /&gt;  // prepare data for sending to the server&lt;br /&gt;   private Map getUserData( Form form )&lt;br /&gt;   {&lt;br /&gt;      String formValues = form.getValues();&lt;br /&gt;      Map loginData = new HashMap();&lt;br /&gt;      String[] nameValuePairs = formValues.split( "&amp;amp;" );&lt;br /&gt;      for (int i = 0; i &lt; nameValuePairs.length; i++) {&lt;br /&gt;        String[] oneItem = nameValuePairs[i].split( "=" );&lt;br /&gt;         loginData.put( oneItem[0], oneItem[1] );&lt;br /&gt;&lt;br /&gt;      }&lt;br /&gt;      return loginData;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;GWTServiceImpl.java&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;package org.yournamehere.server;&lt;br /&gt;import java.util.Map;&lt;br /&gt;import org.yournamehere.client.GWTService;&lt;br /&gt;import com.google.gwt.user.server.rpc.RemoteServiceServlet;&lt;br /&gt;&lt;br /&gt;public class GWTServiceImpl extends RemoteServiceServlet implements GWTService {&lt;br /&gt;// Here it should be something more useful e.g. sending&lt;br /&gt;// a request to LDAP server&lt;br /&gt;   public boolean userIsValid( Map loginData )&lt;br /&gt;   {&lt;br /&gt;      boolean accepted = false;&lt;br /&gt;      String name = loginData.get( "userName" ).toString();&lt;br /&gt;      String pswd = loginData.get( "pswd" ).toString();&lt;br /&gt;      if( name.equals( "guest" ) &amp;amp;&amp;amp; pswd.equals( "guest" ) )&lt;br /&gt;      {&lt;br /&gt;         accepted = true;&lt;br /&gt;      }&lt;br /&gt;      return accepted;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;sekarang cobalah &lt;span style="font-style:italic;"&gt;clean and build&lt;/span&gt; lalu  &lt;span style="font-style:italic;"&gt;run&lt;/span&gt;.....&lt;br /&gt;&lt;br /&gt;gunakan &lt;span style="font-style:italic;"&gt;username &lt;/span&gt;guest dan &lt;span style="font-style:italic;"&gt;password &lt;/span&gt;guest&lt;br /&gt;&lt;br /&gt;kalau berhasil kamu akan mendapatkan tampilan seperti berikut&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3244/2870173510_572394037b.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3244/2870173510_572394037b.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Problem found on netbeans 6.1&lt;br /&gt;&lt;br /&gt;after you install please update plugins especially plugin with category "base".&lt;br /&gt;&lt;br /&gt;then when you try to build using default configuration error with "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space"&lt;br /&gt;&lt;br /&gt;you can fix temporary by add&lt;br /&gt;this text&lt;br /&gt;&amp;lt;jvmarg value="-Xmx512m" /&amp;gt;&lt;br /&gt;&lt;br /&gt;after&lt;br /&gt;&amp;lt;arg value="${gwt.module}"/&amp;gt;&lt;br /&gt;&lt;br /&gt;inside build-gwt.xml inside nbproject directory&lt;br /&gt;&lt;br /&gt;or you can download &lt;a href="http://rapidshare.com/files/146551529/org-netbeans-modules-gwt4nb.jar.html"&gt;org-netbeans-modulesgwt4nb&lt;/a&gt; modules to replace your current gwt4nb inside .netbeans/6.1/modules/&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-588791109384521325?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/588791109384521325/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/09/preparing-gwt-ext-with-netbeans-61.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/588791109384521325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/588791109384521325'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/09/preparing-gwt-ext-with-netbeans-61.html' title='Preparing GWT-ext with netbeans 6.1'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-7702022018652098485</id><published>2008-07-21T18:21:00.000-07:00</published><updated>2009-12-22T03:06:12.239-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='architect'/><title type='text'>Throughput jaringan yang sebenarnya</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;mendapatkan speed optimum untuk networking memang tidak mudah tetapi apakah benar bottleneck terdapat pada network. Misalnya jaringan suatu kantor menggunakan jaringan tipe gigabit. artinya&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;GigE = 1000 Megabits/sec = 125MB/sec&lt;br /&gt;&lt;br /&gt;bagaimana mengukur kecepatan real dari bandwidth kita ?&lt;br /&gt;&lt;br /&gt;gunakan iperf&lt;br /&gt;install sebagai server iperf -s&lt;br /&gt;test sebagai client iperf -c &lt;ip&gt;&lt;br /&gt;&lt;br /&gt;hasilnya kayak berikut&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 130px; text-align: left;"&gt;------------------------------------------------------------&lt;br /&gt;Client connecting to 192.168.0.130, TCP port 5001&lt;br /&gt;TCP window size: 16.0 KByte (default)&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[  3] local 192.168.0.132 port 37378 connected with 192.168.0.130 port 5001&lt;br /&gt;[  3]  0.0-10.0 sec  1.02 GBytes    880 Mbits/sec&lt;/pre&gt;&lt;br /&gt;artinya kecepatan throughput adalah 880 Mb/s = 110 MB/s&lt;br /&gt;&lt;br /&gt;kondisi diatas adalah kondisi ideal hanya simulasi melalui network.&lt;br /&gt;&lt;br /&gt;Didalam aplikasi yang real hal ini jarang ditemui sampai mencapai nilai demikian sebab banyak hal yang mempengaruhi. antara lain&lt;br /&gt;&lt;ul type="square"&gt;&lt;br /&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Speed of Hard Drive&lt;/span&gt; [if your hard drive can only read/write at 30MB/sec consistently, the highest theoretical network throughput would be 240Mbps [about a quarter of GigE's theoretical maximum ] 100MB+/sec Hard Drive read speeds are generally only found in server class hard drives and/or drive arrays.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; &lt;b&gt;Application Performance&lt;/b&gt;&lt;br /&gt;Windows File Sharing [with the exception of Windows 2008 and Windows Vista native environments] was not optimized for high bandwidth operation. Windows XP is simply not capable of performing Gigabit speed file transfers out of the box when using the SMB protocol. The next generation of the SMB protocol [SMB 2.0] which has been implemented in Windows 2008 Server and Windows Vista is capable of utilizing the potential of the bandwidth available in Gigabit networks.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; Testing for Gigabit Bottlenecks &lt;/b&gt;&lt;br /&gt;One of the best ways of benchmarking Gigabit network performance is to test the network while eliminating as many client based bottlenecks as possible. Using a tool that does not need to read/write from the Hard Drive is recommended. One such tool &lt;a href="http://dast.nlanr.net/Projects/Iperf/" target="_blank"&gt;IPERF&lt;/a&gt; has been shown to work reliably in benchmarking performance. Many members of this forum have seen 900+ Mpbs [90% of Gigabit throughput ] between two hosts on the same network [using consumer grade Gigabit switches and laptops and or PCs with integrated [on motherboard] Gigabit adapters.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; &lt;b&gt; Bad Cable &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; &lt;b&gt; PCI Bus Speed &lt;/b&gt;&lt;br /&gt;If your gigabit network card is on a normal 33mhz/32-bit PCI slot&lt;/li&gt;&lt;/ul&gt;taken from &lt;a href="http://episteme.arstechnica.com/eve/forums/a/tpc/f/469092836/m/735009307831?r=260002407831#260002407831"&gt;episteme.arstechnica.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cara menghitung throughput bandwidth&lt;br /&gt;&lt;br /&gt;data sebesar 30 MB&lt;br /&gt;HD sata = 1.5 Gb/s = 187.5 MB/s&lt;br /&gt;&lt;br /&gt;baca dari hd 187.5 MB/s = 0.16 s&lt;br /&gt;&lt;br /&gt;transfer 30 / 110 = 0.3 s&lt;br /&gt;&lt;br /&gt;tulis e hd 187.5 MB/s = 0.16 s&lt;br /&gt;&lt;br /&gt;waktu yang dibutuhkan memindahan data adalah 0.62 detik untuk 30 MB&lt;br /&gt;kecepatan teoritical untuk transfer antar komputer dengan hd sata menggunakan gigabit ethernet adalah 48 MB/s&lt;br /&gt;&lt;br /&gt;&lt;/ip&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-7702022018652098485?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/7702022018652098485/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/07/throughput-jaringan-yang-sebenarnya.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7702022018652098485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/7702022018652098485'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/07/throughput-jaringan-yang-sebenarnya.html' title='Throughput jaringan yang sebenarnya'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-3204393690214125584</id><published>2008-07-07T09:19:00.000-07:00</published><updated>2009-12-22T03:06:35.995-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='architect'/><title type='text'>multitasking dengan multithreading</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;Kemarin lihat presentasinya Faran soal Thread muncul ide buat nulis soal multiproses, multitask sama multithread. begini ceritanya .......&lt;br /&gt;ilustrasi diperankan oleh model. kesamaan nama dan wujud adalah tanpa disengaja.&lt;br /&gt;java mendukung multithreading lho, mungkin itu yang dikenal selama ini. apa sih artinya ? trus ada juga gue bosen kerja disana karena gue disuruh multitasking (sama sekali bukan aku :)). apaan juga itu ?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.wired.com/gadgets/1090532200multitasking2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 202px; height: 204px;" src="http://blog.wired.com/gadgets/1090532200multitasking2.png" alt="" border="0" /&gt;&lt;/a&gt;gambar disamping ilustrasi &lt;span style="font-weight: bold;"&gt;multitasking&lt;/span&gt;. adalah metode untuk menjalankan lebih dari satu proses dimana terjadi  pembagian sumberdaya. dalam contoh ini kalau orang yang duduk sambil BAB sambil bekerja dengan komputer dan mengirim fax. dia menjalani beberapa proses dan terjadi pembagian sumberdaya pikiran dalam hal ini otak. Pada komputer sumberdaya ini adalah CPU dan memori.&lt;br /&gt;sementara ilustrasi &lt;span style="font-weight: bold;"&gt;multithread &lt;/span&gt;adalah dalam satu proses terjadi eksekusi thread lebih dari satu pada waktu yang sama. contohnya dalam mengetik di komputer kedua tangan mengetik bersamaan dengan mata sambil melihat monitor.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;dari http://blog.wired.com/gadgets/1090532200multitasking2.png&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://java.sun.com/docs/hotspot/threads/threadModel.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 408px; height: 244px;" src="http://java.sun.com/docs/hotspot/threads/threadModel.gif" alt="" border="0" /&gt;&lt;/a&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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;from http://java.sun.com/docs/hotspot/threads/threadModel.gif&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thread ini berdasarkan terminologinya dibagi menjadi 4:&lt;br /&gt;&lt;br /&gt;Thread pengguna: dibuat menggunakan library pada applikasi contoh thread di java.&lt;br /&gt;Thread dilibrary OS : Solaris Thread.&lt;br /&gt;Thread LWP: yang memungkinkan concurrent (eksekusi  bersamaan) syscall dalam 1 proses.&lt;br /&gt;Thread kernel: terdapat dilayer kernel.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/img/c311-f01-user2kernel-thread.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 566px; height: 279px;" src="http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/img/c311-f01-user2kernel-thread.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    Model-Model &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;M&lt;/em&gt;&lt;/span&gt;&lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;ultiThreading&lt;/em&gt;&lt;/span&gt;:    &lt;/p&gt;&lt;div class="orderedlist"&gt;&lt;ol compact="compact" type="a"&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Model &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;Many-to-One&lt;/em&gt;&lt;/span&gt;. &lt;/b&gt;  Model ini memetakan beberapa &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; tingkatan        pengguna ke sebuah &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt;.       tingkatan kernel. Pengaturan &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; dilakukan dalam        ruang pengguna sehingga efisien. Hanya satu        &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt;       pengguna yang dapat mengakses &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; kernel pada satu saat.       Jadi &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;Multiple thread&lt;/em&gt;&lt;/span&gt; tidak       dapat berjalan secara paralel pada multiprosesor. Contoh:        Solaris &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;Green Threads&lt;/em&gt;&lt;/span&gt; dan        GNU &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;Portable Threads&lt;/em&gt;&lt;/span&gt;.       &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Model &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;One-to-One&lt;/em&gt;&lt;/span&gt;. &lt;/b&gt;   Model ini memetakan setiap &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; tingkatan        pengguna ke setiap &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt;. Ia       menyediakan lebih banyak &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;concurrency&lt;/em&gt;&lt;/span&gt; dibandingkan model        &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;Many-to-One&lt;/em&gt;&lt;/span&gt;. Keuntungannya sama       dengan keuntungan &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; kernel. Kelemahan model ini        ialah setiap pembuatan &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; pengguna       memerlukan tambahan &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; kernel. Karena itu, jika        mengimplementasikan sistem ini maka akan       menurunkan kinerja dari sebuah aplikasi sehingga biasanya jumlah   &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt;       dibatasi dalam sistem. Contoh: Windows NT/XP/2000 , Linux,       Solaris 9.       &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Model &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;Many-to-Many&lt;/em&gt;&lt;/span&gt;. &lt;/b&gt;    Model ini memultipleks banyak &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt;         tingkatan pengguna ke &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; kernel        yang jumlahnya sedikit atau sama dengan tingkatan pengguna.         Model ini mengizinkan &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;developer&lt;/em&gt;&lt;/span&gt;        membuat &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; sebanyak yang ia mau tetapi   &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;concurrency&lt;/em&gt;&lt;/span&gt;         tidak dapat diperoleh karena hanya satu        &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; yang dapat dijadwalkan oleh kernel pada suatu         waktu. Keuntungan dari sistem ini ialah kernel        &lt;span class="foreignphrase"&gt;&lt;em class="foreignphrase"&gt;thread&lt;/em&gt;&lt;/span&gt; yang bersangkutan dapat berjalan secara paralel         pada multiprosessor.        &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;referensi :&lt;br /&gt;&lt;br /&gt;http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch11s03.html&lt;br /&gt;http://java.sun.com/docs/hotspot/threads/threads.html&lt;br /&gt;http://opensolaris.org/os/community/edu/curriculum_development/&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-3204393690214125584?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/3204393690214125584/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/07/multitasking-dengan-multithreading.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/3204393690214125584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/3204393690214125584'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/07/multitasking-dengan-multithreading.html' title='multitasking dengan multithreading'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-5211619358064617082</id><published>2008-06-21T11:46:00.000-07:00</published><updated>2009-12-22T03:06:54.615-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>reality is started from dream, imagination and willing</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;jargon diatas akan aku terapkan untuk kemampuan mengetik 10 jariku, impianku adalah mengetik 10 jari, imaginasiku adalah dapat mengetik lebih cepat dari sekarang dan keinginanku tidak mau menggangu waktu yang lain karena belajar mengetik merupakan prioritas ke X+1.&lt;br /&gt;mulai memilih program yang cocok, aku coba pilih TypeFaster kudapat dari typefaster.sf.net methodenya sama yaitu ngetik menggunakan jari namun harus dengan tanpa melihat dan menggunakan 9 jari (jempolan bisa kiri atau kanan).&lt;br /&gt;Hal ini mulai aku rasakan penting sejak aku menyadari aku masih mengetik menggunakan 11 jari ( jari telunjuk kiri dengan jari telunjuk kanan) padahal sudah sudah bertahun tahun coding tapi masih menggunakan tangan. ehhh maksudnya masih menggunakan 2 jari.&lt;br /&gt;satu hal yang harus dipahami sebelum meningkat ke level berikutnya harus lewat lebih dari 95 persen akurasi. soal kecepatan memang dibutuhkan tetapi akurasi lebih penting.&lt;br /&gt;tetap semangat ngetik lagi...... ngetik.... tik... tik....&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-5211619358064617082?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/5211619358064617082/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/06/reality-is-started-from-dream.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/5211619358064617082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/5211619358064617082'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/06/reality-is-started-from-dream.html' title='reality is started from dream, imagination and willing'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-2085599658833340564</id><published>2008-06-16T10:16:00.000-07:00</published><updated>2009-12-22T03:07:29.429-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Belajar how to present and how to get customer's heart</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;Tadi pagi berangkat jam 08.30 am dari kost nyampe kantor jam 08.45 am. Pas disana tiba tiba ada orang menyapa "Hello are you come for sun boothcamp" saya jawab "yes, i am" , dia menyapa "excuse me what is your name ?", " ryan". Lidah terasa kaku menjawabnya. kemudian setelah semua temen2x udah lengkap kami memulai dengan introduce our self in front all audience. My name is .... halah... pokoknya grogi abis. tangan ku dekap seperti posisi sholat. dan ternyata itu salah sebab terlihat bangga dan sombong. Ternyata berbicara didepan umum tidaklah mudah. kita harus menguasai diri.&lt;br /&gt;           Kemudian dilanjutkan dengan skenario sebagai customer dan sales. Pada bagian pertama aku sebagai customer, enak sekali kalau jadi customer karena kita bisa seenaknya meminta spesifikasi ke sales. dan sebagai sales kita seharusnya bisa bantu kebutuhan customer.&lt;br /&gt;           Ceritanya aku butuh infrastruktur jaringan dan aku masih belum tahu bener apa yang sebenarnya aku butuhkan oleh sebab itu saya memanggil account manager dari perusahan A untuk datang dan berbicara tentang kebutuhan saya. Menurut Mr oon (expert di bidang sales dari malaysia) beliau mengarahkan bagaimana menjadi sales yang aktif untuk mengintrogasi customer sehingga bisa mendapatkan apa yang sebenarnya customer inginkan. dalam hal ini ada beberapa etika dalam berbicara bisnis ke customer.&lt;br /&gt;berikut ini tips dari beliau:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Perkenalan : perkenalan diri seorang sales&lt;/li&gt;&lt;li&gt;Pembukaan pembicaraan bisnis : biasanya mengambil hati customer dengan hal hal yang umum yang disukai oleh customer.&lt;/li&gt;&lt;li&gt;Menggali kebutuhan customer : membicarakan keluhan customer pada sistem yang ada&lt;/li&gt;&lt;li&gt;Informasi produk dan solusi : menceritakan keahlian atau pengalaman pada problem serupa yang dinilai sukses &lt;/li&gt;&lt;li&gt;Kesimpulan: kesimpulan untuk me review kebutuhan customer&lt;/li&gt;&lt;li&gt;penutupan: jadwal pertemuan selanjutnya dan follow up yang akan dilakukan oleh sales.&lt;/li&gt;&lt;/ul&gt;Setelah pertemuan pertama biasanya dilakukan pertemuan kedua dengan solusi yang sudah dibuat oleh sales. Sales harus mempersiapkan persentasi kedua dengan solusi yang mudah dipahami oleh customer. Persentasi biasanya menggunakan slide bisa berupa ms power point atau presenter dari open office. Ada beberapa hal yang patut diperhatikan dalam membuat slide di power point tersebut. antara lain yang saya tangkap :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Didalam satu halaman persentasi jangan menampilkan tulisan yang terlalu panjang tetapi juga jangan hanya satu baris&lt;/li&gt;&lt;li&gt;Jangan menggunakan banyak poin dalam suatu solusi atau daftar permasalahan&lt;/li&gt;&lt;li&gt;Jangan menggunakan background warna yang bisa membuat sakit mata atau membuat lelah&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Jangan menggunakan grafik yang tidak fokus pada permasalahan yang akan ditampilkan disuatu kasus&lt;/li&gt;&lt;li&gt;Jangan menggunakan chart yang terlalu banyak label sehingga membuat bingung customer untuk membacanya&lt;/li&gt;&lt;li&gt;satu hal ditambahkan Mr oon, untuk mempersiapkan persentasi harus ditanyakan ke customer berapa lama waktu yang disediakan, dari waktu tersebut gunakan slide seefektif mungkin misal 15 menit maka gunakan 3 slide yang mencakup secara global solusi yang akan dilakukan.&lt;/li&gt;&lt;/ul&gt;      Pada pertemuan hari ini disinggung pula bagaimana cara menemui CEO, COO, CFO, it manager pada suatu perusahaan. berikut ini cuplikan dari apa yang diajarkan beliau.&lt;br /&gt;&lt;br /&gt;dengan CEO:&lt;br /&gt;keynya kita memperkenalkan diri dengan memberikan suatu solusi kepada CEO tsb supaya permasalahan infrastruktur IT diperusahaannya dapat teratasi dengan portofolio ataupun pengalaman kerjasama sebelumnya dengan perusahaan tsb atau dengan perusahaan serupa.&lt;br /&gt;&lt;br /&gt;dengan COO:&lt;br /&gt;keynya adalah peningkatan efektifitas kerja dan revenue dengan solusi it yang ditawarkan. Hal yang sama tetap dilakukan yaitu perkenalan dan pertanyaan kerjasama untuk berbisnis dengan solusi yang ditawarkan. Dan satu hal yang penting yaitu pada COO tersebut adalah kapan waktu yang diharapkan solusi IT itu dilakukan oleh perusahaan dan juga mulainya kapan.&lt;br /&gt;&lt;br /&gt;untuk CFO:&lt;br /&gt;keynya berkaitan dengan budget.&lt;br /&gt;untuk IT manager:&lt;br /&gt;keynya lebih ke arah tehnikal dengan solusi dan budget yang perlu ditanyakan. dalam hal ini juga paket-paket solusi juga perlu digali lebih dalam supaya tahu kebutuhan customer berdasarkan budget yang dia punya. tetapi tidak menutup kemungkinan kita memberi wawasan kepada dia tentang project serupa dengan budget yang ada. Dengan tentu memberi alternatif yang lain untuk memberikan pilihan yang fleksible.&lt;br /&gt;&lt;br /&gt;demikian itu laporan saya dari meja pelatihan, walaupun masih banyak kekurangan sana sini tetep semangat untuk belajar.&lt;br /&gt;&lt;br /&gt;ada beberapa tips dari temen yang mengevaluasi saya dalam memberikan presentasi:&lt;br /&gt;&lt;br /&gt;Mr Buntaran :&lt;br /&gt;Dalam memberikan presentasi tidak terlalu terburu2x dan kurangi nada e, caranya dengan santai dan memilih kalimat yang panjang sehingga tidak ada jeda. hal ini bisa dilakukan dengan cara berlatih sendiri (bisa didepan kaca atau didepan temen2x kita).&lt;br /&gt;like Mr oon said "before you say something to anyone, you must look at your self"&lt;br /&gt;&lt;br /&gt;Mr Josni:&lt;br /&gt;Dalam berkomunikasi dengan orang lain lebih banyaklah mendengar dan mencerna kebutuhan mereka. kasus yang terjadi pada saat sales menceritakan nilai suatu project yang pernah dilakukan dan customer memberikan isyarat "apakah bisa solusi tersebut di outsourcing kan ?" seharusnya sales peka dan bertanya apakah anda berencana untuk mengoutsource project tersebut sehingga bisa mendapatkan nilai budget dari customer. Dan apabila belum mendapatkan informasi tersebut mungkin bisa ditanyakan kepada customer siapakah yang berwenang menentukan budget tersebut yang kemudian kita bisa introgasi lebih lanjut.&lt;br /&gt;&lt;br /&gt;semoga apa yang saya tulis ini ada ilmu yang bisa diambil.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-2085599658833340564?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/2085599658833340564/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/06/belajar-how-to-present-and-how-to-get.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2085599658833340564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2085599658833340564'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/06/belajar-how-to-present-and-how-to-get.html' title='Belajar how to present and how to get customer&apos;s heart'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-8101278237646675412</id><published>2008-06-14T22:14:00.000-07:00</published><updated>2009-12-22T03:08:14.561-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Belajar berbicara didepan umum</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Berbicara didepan sekumpulan orang dengan atraktif dan menarik memang tidak mudah, namun hal itu bisa dipelajari. Orang yang berbicara disebut orator. orator harus mengerti siapa dan bagaimana penguasaan orang yang akan dikasih pengetahuan tersebut. Apakah orang tersebut sudah memiliki ilmu dasar dari apa yang akan kita presentasikan ?&lt;br /&gt;berikut tips dari &lt;/span&gt;&lt;/strong&gt;  dave gray&lt;br /&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;- Prepare carefully.&lt;/strong&gt; It's clear in every presentation Jobs gives that he has thought carefully about his audience, his message and the main points he wants the audience to take away. Yet as prepared as he is, he still feels completely natural, as if he's &lt;a href="http://communicationnation.blogspot.com/2005/09/want-people-to-remember-what-you-write.html"&gt;having a conversation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Create drama.&lt;/strong&gt; A presentation by Steve Jobs is not just a speech -- it's an event. And the world watches. When he wanted to show how the Motorola iPod phone worked, he acted it out onstage. When he introduced the iPod nano, he pulled it out of the smallest pocket in his jeans.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Use pictures.&lt;/strong&gt; Not just pictures, &lt;a href="http://stream.apple.akadns.net/"&gt;dramatic pictures&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Make it personal.&lt;/strong&gt; Jobs puts himself out there for his audience. In &lt;a href="http://news-service.stanford.edu/news/2005/june15/jobs-061505.html"&gt;a &lt;u&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;recent speech&lt;/span&gt;&lt;/u&gt;&lt;/a&gt; he spoke about his unwed mother, his adoption, dropping out of college and his bout with cancer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Have fun.&lt;/strong&gt; Jobs' passion comes through in every word. He's having fun &lt;a href="http://news.com.com/2300-1041_3-5894137-4.html"&gt;and it shows&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-8101278237646675412?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/8101278237646675412/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/06/belajar-berbicara-didepan-umum.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8101278237646675412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8101278237646675412'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/06/belajar-berbicara-didepan-umum.html' title='Belajar berbicara didepan umum'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-8248085383224467911</id><published>2008-05-18T20:00:00.000-07:00</published><updated>2009-12-22T03:08:36.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Apa yang perlu dibawa pada saat bepergian dan menginap</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;      Berikut tips dari pengalaman pribadi yang terlalu tergesa gesa untuk bepergian sehingga lupa untuk bersiap siap. tulisan ini untuk mengingatkan saya sebagai hamba yang lupa. tanggal 12 mei saya berangkat ke jakarta untuk kurun waktu dua bulan. malam sebelum berangkat sudah mengepak pakaian dan beberapa persiapan. dengan PD sudah merasa semuanya beres akhirnya bisa tidur nyenyak. namun ada beberapa hal yang terlewatkan. berikut ini tips dari saya.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bawa peralatan mandi (sabun, pasta gigi, sikat gigi, sampo, handuk) beberapa item bawalah secukupnya karena kita bisa membelinya dengan harga yang sama kalau kasusnya seperti aku yang hanya ke jakarta.&lt;/li&gt;&lt;li&gt;Bagi yang muslim jangan lupa sajadah dan sarung daripada bingung beli dimana.&lt;/li&gt;&lt;li&gt;Shaver&lt;/li&gt;&lt;li&gt;cangkir, sendok, garpu&lt;/li&gt;&lt;li&gt;pakaian dalam dan celana dalam bawa paling tidak 5 untuk jaga2x kalau laundry susah dicari&lt;/li&gt;&lt;li&gt;kaus kaki bawa lebih dari dua&lt;/li&gt;&lt;/ul&gt;sementara yang inget cuman itu :)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-8248085383224467911?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/8248085383224467911/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/05/apa-yang-perlu-dibawa-pada-saat.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8248085383224467911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8248085383224467911'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/05/apa-yang-perlu-dibawa-pada-saat.html' title='Apa yang perlu dibawa pada saat bepergian dan menginap'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-2867571140672355437</id><published>2008-05-14T18:31:00.000-07:00</published><updated>2008-12-17T23:51:05.351-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><title type='text'>welcome to virtualbox 1.6</title><content type='html'>&lt;div style="text-align: left;"&gt;Sun Virtualbox telah merelease versi 1.6.&lt;br /&gt;Virtualbox ini merupakan virtualisasi yang tipenya full. fungsinya mirip dengan vmware atau XEN.&lt;br /&gt;&lt;br /&gt;copy paste dari situs virtualbox nih&lt;br /&gt;&lt;p&gt; Some of the features of VirtualBox are: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Modularity.&lt;/strong&gt; VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't &lt;i&gt;have&lt;/i&gt; to hack the source to write a new interface for VirtualBox. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Virtual machine descriptions in XML.&lt;/strong&gt; The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Guest Additions for Windows and Linux.&lt;/strong&gt; VirtualBox has special software that can be installed inside Windows and Linux virtual machines to improve performance and make integration much more seamless. Among the features provided by these Guest Additions are mouse pointer integration and arbitrary screen solutions (e.g. by resizing the guest window). &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Shared folders.&lt;/strong&gt; Like many other virtualization solutions, for easy data exchange between hosts and guests, VirtualBox allows for declaring certain host directories as "shared folders", which can then be accessed from within virtual machines. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; A number of extra features are available with the full VirtualBox release only (see the "&lt;a class="wiki" href="http://virtualbox.org/wiki/Editions"&gt;Editions&lt;/a&gt;" page for details): &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Virtual USB Controllers.&lt;/strong&gt; VirtualBox implements a virtual USB controller and allows you to connect arbitrary USB devices to your virtual machines without having to install device specific drivers on the host. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Remote Desktop Protocol.&lt;/strong&gt; Unlike any other virtualization software, VirtualBox fully supports the standard Remote Desktop Protocol (RDP). A virtual machine can act as an RDP server, allowing you to "run" the virtual machine remotely on some thin client that merely displays the RDP data. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;USB over RDP.&lt;/strong&gt; With this unique feature, a virtual machine that acts as an RDP server can still access arbitrary USB devices that are connected on the RDP client. This way, a powerful server machine can virtualize a lot of thin clients that merely need to display RDP data and have USB devices plugged in. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;yang keren tuh fitur seemless dimana aplikasi bisa keluar dari jendela virtual&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tunggu screenshootnya ya&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/456373897398291438-2867571140672355437?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/2867571140672355437/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/05/welcome-to-virtualbox-16.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2867571140672355437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/2867571140672355437'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/05/welcome-to-virtualbox-16.html' title='welcome to virtualbox 1.6'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-4925025254472772100</id><published>2008-03-20T08:14:00.000-07:00</published><updated>2008-12-17T23:50:35.150-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>open source goes to my brain</title><content type='html'>catatan selasa 18 Maret 2008,&lt;br /&gt;berbekal jurus jurus PHP, berkumpulah beberapa programmer desa (teguh, ghozali, bagus) + radit. Kami sepakat akan mencoba mengkawinkan &lt;a href="http://codeigniter.com/"&gt;codeIgniter&lt;/a&gt;&lt;br /&gt;dengan &lt;a href="http://extjs.com/"&gt;EXTJS&lt;/a&gt;. codeIgniter merupakan framework PHP yang ringan dan cukup handal bukti setelah di-&lt;a href="http://www.sellersrank.com/web-frameworks-benchmarking-results/"&gt;benchmark&lt;/a&gt;. tunggu kiprah kami&lt;br /&gt;.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-4925025254472772100?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/4925025254472772100/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2008/03/open-source-goes-to-my-brain.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/4925025254472772100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/4925025254472772100'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2008/03/open-source-goes-to-my-brain.html' title='open source goes to my brain'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-456373897398291438.post-8978733260242970770</id><published>2007-06-24T20:43:00.000-07:00</published><updated>2008-12-17T23:50:50.693-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>my first page</title><content type='html'>"hello World"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/456373897398291438-8978733260242970770?l=zer0d4y.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zer0d4y.blogspot.com/feeds/8978733260242970770/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://zer0d4y.blogspot.com/2007/06/my-first-page.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8978733260242970770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/456373897398291438/posts/default/8978733260242970770'/><link rel='alternate' type='text/html' href='http://zer0d4y.blogspot.com/2007/06/my-first-page.html' title='my first page'/><author><name>ryanthe</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
