<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Linux &amp; Java</title><link>http://belajarlinuxamajava.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BelajarLinuxAmaJavaopq" /><description></description><language>en</language><managingEditor>noreply@blogger.com (David Windarto)</managingEditor><lastBuildDate>Sun, 27 Nov 2011 15:47:24 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">71</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="belajarlinuxamajavaopq" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle></itunes:subtitle><item><title>Running  Android Applications on Ubuntu</title><link>http://belajarlinuxamajava.blogspot.com/2010/12/running-android-applications-on-ubuntu.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Wed, 29 Dec 2010 20:30:50 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2575268416259142595</guid><description>Step 1 - Installing the requirements&lt;br /&gt;&lt;br /&gt;Until the download is over, make sure that you have Java installed and the 32-bit libraries (for the x86_64 users ONLY). If you don't have Java (or the 32-bit libraries), go to System -&gt; Administration -&gt; Synaptic Package Manager...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwEQxwZXHI/AAAAAAAAAXA/FfW3zDfdBOM/s1600/androidubuntu-small_001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwEQxwZXHI/AAAAAAAAAXA/FfW3zDfdBOM/s320/androidubuntu-small_001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556320726549093490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...search for openjdk and double-click on the openjdk-6-jre entry...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwEjMYR3WI/AAAAAAAAAXI/tdxcVaGxzz0/s1600/androidubuntu-small_002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 201px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwEjMYR3WI/AAAAAAAAAXI/tdxcVaGxzz0/s320/androidubuntu-small_002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556321042933341538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...then, search for ia32-libs (ONLY if you are on a x86_64 machine), and double-click on the ia32-libs entry...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwEutLvYSI/AAAAAAAAAXQ/OiskJqxmGX0/s1600/androidubuntu-small_003.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 158px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwEutLvYSI/AAAAAAAAAXQ/OiskJqxmGX0/s320/androidubuntu-small_003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556321240717680930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, click the "Apply" button to install the packages. Wait for the packages to be installed and close Synaptic when the process is finished.&lt;br /&gt;&lt;br /&gt;Step 2 - Android Setup&lt;br /&gt;&lt;br /&gt;When the Android SDK download is over, right-click on the file and choose the "Extract Here..." option...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwF-_uaikI/AAAAAAAAAXY/7tAHI-lTZD4/s1600/androidubuntu-small_004.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 303px; height: 320px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwF-_uaikI/AAAAAAAAAXY/7tAHI-lTZD4/s320/androidubuntu-small_004.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556322620084488770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enter the extracted folder, then enter the tools folder and double click the android file. Click on the "Run" button when you will be asked what you want to do, and the Android SDK and AVD Manager interface will appear...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/TRwF_UTCKYI/AAAAAAAAAXg/Wk9w6Wsxh7A/s1600/androidubuntu-small_020.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 189px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/TRwF_UTCKYI/AAAAAAAAAXg/Wk9w6Wsxh7A/s320/androidubuntu-small_020.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556322625606789506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Go to the "Settings" section and make sure you check the "Force https://..." box. Click the "Save &amp; Apply" button....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGAt7YAqI/AAAAAAAAAXo/nY-zcA3wxJA/s1600/androidubuntu-small_021.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGAt7YAqI/AAAAAAAAAXo/nY-zcA3wxJA/s320/androidubuntu-small_021.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556322649666749090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now go to the "Installed Packages" section and click the "Update All" button. A window will appear with all the available updates. Click the "Install Accepted" button...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGAxYTN2I/AAAAAAAAAXw/bCd4hGbCfho/s1600/androidubuntu-large_022.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGAxYTN2I/AAAAAAAAAXw/bCd4hGbCfho/s320/androidubuntu-large_022.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5556322650593376098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...and wait for the packages to be downloaded and installed. It will take a while if you have a slow bandwidth, so go see a movie or something until it finishes...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwGBLk1PXI/AAAAAAAAAX4/ofRrO3BYyOM/s1600/androidubuntu-small_023.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 189px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwGBLk1PXI/AAAAAAAAAX4/ofRrO3BYyOM/s320/androidubuntu-small_023.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556322657625259378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Close the update window when it's done and you will see all the installed SDKs in the "Installed Packages" section.&lt;br /&gt;&lt;br /&gt;And now, let's create the virtual device. Go to the "Virtual Device" section and click the "New" button. In the new window do the following:&lt;br /&gt;&lt;br /&gt;- put a name to the device;&lt;br /&gt;- select a target (Android system);&lt;br /&gt;- put the size for the SD Card;&lt;br /&gt;- add the hardware you want have in the emulator.&lt;br /&gt;&lt;br /&gt;It should look something like this...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGvvO0WFI/AAAAAAAAAYA/UCvHdCmHWVY/s1600/androidubuntu-small_024.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGvvO0WFI/AAAAAAAAAYA/UCvHdCmHWVY/s320/androidubuntu-small_024.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556323457470584914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click the "Create AVD" button when you're done setting up the virtual device and wait for it to finish. It takes about 1 minute, and you'll be notified by a pop-up...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGvx_383I/AAAAAAAAAYI/jJAtLuwg8CY/s1600/androidubuntu-small_025.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 188px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGvx_383I/AAAAAAAAAYI/jJAtLuwg8CY/s320/androidubuntu-small_025.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556323458213213042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: In the above setup, we've created a virtual device for Android 2.0.1 with a 2 GB SD card and the following hardware components: SD Card, GPS, Accelerometer, Track-ball and touch-screen.&lt;br /&gt;&lt;br /&gt;Now click the "Start" button, and the "Launch" button from the next dialog, and the emulator will start...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwGwWXjJQI/AAAAAAAAAYQ/912UlcinjYw/s1600/androidubuntu-small_026.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 229px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwGwWXjJQI/AAAAAAAAAYQ/912UlcinjYw/s320/androidubuntu-small_026.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556323467976189186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwGwglGiuI/AAAAAAAAAYY/RU5ydHe_hHg/s1600/androidubuntu-small_027.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 226px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwGwglGiuI/AAAAAAAAAYY/RU5ydHe_hHg/s320/androidubuntu-small_027.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556323470717389538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To make things a lot simpler let's create a desktop shortcut, so you won't have to open the terminal every time and type some command, in order to start the Android emulator. Therefore, right-click on your desktop and choose the "Create Launcher..." option...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGxUp159I/AAAAAAAAAYg/3z_8ZpOGw-4/s1600/androidubuntu-small_005.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 201px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwGxUp159I/AAAAAAAAAYg/3z_8ZpOGw-4/s320/androidubuntu-small_005.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556323484695914450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the Create Launcher window, type "Android Emulator" (without quotes) in the Name field, and paste the below line in the Command field. Optionally, you can also put a nice icon if you click the icon button on the left...&lt;br /&gt;&lt;br /&gt;/home/YOURUSERNAME/android-sdk-linux_86/tools/emulator @softpedia&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwH2r8ihmI/AAAAAAAAAYo/Vdzl0Js0OV8/s1600/androidubuntu-small_006.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 208px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwH2r8ihmI/AAAAAAAAAYo/Vdzl0Js0OV8/s320/androidubuntu-small_006.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556324676359325282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: Please replace YOURUSERNAME and the name of the Android Virtual Device (softpedia in our case) with your USERNAME and the name you gave to the virtual device. DO NOT REMOVE the @ sign.&lt;br /&gt;&lt;br /&gt;Step 3 - Run applications in Android&lt;br /&gt;&lt;br /&gt;All you have to do now is double-click that desktop shortcut you've just created. The Android emulator will start. Wait for the operating system to load...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwH2_vbzyI/AAAAAAAAAYw/M6kz6Xp2SzY/s1600/androidubuntu-small_007.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 268px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwH2_vbzyI/AAAAAAAAAYw/M6kz6Xp2SzY/s320/androidubuntu-small_007.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556324681673068322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When the Android operating system has loaded, you can install and test applications. If you are used with the Android platform, you already know how to do that, but if this is your first time... follow the next instructions.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwH3JBl4-I/AAAAAAAAAY4/6gJG6G_NRWs/s1600/androidubuntu-small_008.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 268px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwH3JBl4-I/AAAAAAAAAY4/6gJG6G_NRWs/s320/androidubuntu-small_008.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556324684165145570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/TRwH3TJGTFI/AAAAAAAAAZA/aaiFGSjEufQ/s1600/androidubuntu-small_008b.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/TRwH3TJGTFI/AAAAAAAAAZA/aaiFGSjEufQ/s320/androidubuntu-small_008b.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556324686880984146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click the Browser icon, wait for the browser to load and click Menu -&gt; Go to URL. Enter the address from where you can download an Android application with the apk extension. For example, we've easily installed Android's Fortune from Launchpad...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwH3jBwPHI/AAAAAAAAAZI/LgvnFe7QSk4/s1600/androidubuntu-small_009.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwH3jBwPHI/AAAAAAAAAZI/LgvnFe7QSk4/s320/androidubuntu-small_009.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556324691145145458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwImArMpgI/AAAAAAAAAZQ/YsrAUtUnko4/s1600/androidubuntu-small_010.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 271px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwImArMpgI/AAAAAAAAAZQ/YsrAUtUnko4/s320/androidubuntu-small_010.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556325489377584642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwImcLw7wI/AAAAAAAAAZY/CdUIPeQ22NU/s1600/androidubuntu-small_011.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwImcLw7wI/AAAAAAAAAZY/CdUIPeQ22NU/s320/androidubuntu-small_011.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556325496761937666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwImtMUN7I/AAAAAAAAAZg/2WRzpDmk6ag/s1600/androidubuntu-small_012.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwImtMUN7I/AAAAAAAAAZg/2WRzpDmk6ag/s320/androidubuntu-small_012.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556325501327652786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwImgvEjwI/AAAAAAAAAZo/jNIYsBPUg-w/s1600/androidubuntu-small_013.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwImgvEjwI/AAAAAAAAAZo/jNIYsBPUg-w/s320/androidubuntu-small_013.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556325497983766274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwInWpNyhI/AAAAAAAAAZw/KTWBgZnfiog/s1600/androidubuntu-small_014.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/TRwInWpNyhI/AAAAAAAAAZw/KTWBgZnfiog/s320/androidubuntu-small_014.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556325512454720018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwI1aG4ZmI/AAAAAAAAAZ4/68EG2GvWKHA/s1600/androidubuntu-small_015.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/TRwI1aG4ZmI/AAAAAAAAAZ4/68EG2GvWKHA/s320/androidubuntu-small_015.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5556325753902622306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...all you have to do is follow the on-screen instructions!&lt;br /&gt;&lt;br /&gt;Have fun, and do not hesitate to comment if you want to know more about Android, or if you're stuck somewhere in the tutorial.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reference : http://news.softpedia.com/news/How-to-Run-Android-Applications-on-Ubuntu-115152.shtml&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2575268416259142595?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-29T20:30:50.474-08:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_9ptbs0U78xo/TRwEQxwZXHI/AAAAAAAAAXA/FfW3zDfdBOM/s72-c/androidubuntu-small_001.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>USB BackTrack</title><link>http://belajarlinuxamajava.blogspot.com/2009/09/usb-backtrack.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Sun, 13 Sep 2009 21:36:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-712208273003409309</guid><description>BackTrack is a Live Linux distribution based on SLAX that is focused purely on penetration testing. Distributed by remote-exploit.org, BackTrack is the successor to Auditor. It comes prepackaged with security tools including network analyzers, password crackers, wireless tools and fuzzers. Although originally designed to Boot from a CD or DVD, BackTrack contains USB installation scripts that make portable installation to a USB device a snap. In the following tutorial, we cover the process of installing BackTrack to a USB flash drive from within a working Windows environment.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/Sq3HkN6W00I/AAAAAAAAAWc/ZxJ7RMuEdkY/s1600-h/backtrack.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/Sq3HkN6W00I/AAAAAAAAAWc/ZxJ7RMuEdkY/s320/backtrack.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5381176554801255234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to install BackTrack to a USB device:&lt;br /&gt;&lt;br /&gt;Note: USB installation of BacktTack performs like the Live CD. Currently a persistence BackTrack feature is outside the scope of this tutorial.&lt;br /&gt;&lt;br /&gt;   1. &lt;a href="http://www.remote-exploit.org/backtrack_download.html"&gt;Download&lt;/a&gt; the (Portable Backtrack) USB BackTrack (Extended) version&lt;br /&gt;   2. Extract the Boot and BT3 folders to the root of your USB device&lt;br /&gt;   3. Navigate to the Boot folder on your "USB device" and click bootinst.bat (click continue if the following error appears)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/Sq3HymRBGyI/AAAAAAAAAWk/dNHNS_9uHQg/s1600-h/backtrack-error.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 85px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/Sq3HymRBGyI/AAAAAAAAAWk/dNHNS_9uHQg/s320/backtrack-error.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5381176801856920354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;   4. Follow the onscreen instructions to make the device bootable&lt;br /&gt;   5. Once the USB install script has finished, reboot your computer and set your BIOS or Boot Menu to boot from the USB device&lt;br /&gt;&lt;br /&gt;Reference : http://www.pendrivelinux.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-712208273003409309?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-13T21:36:22.648-07:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_9ptbs0U78xo/Sq3HkN6W00I/AAAAAAAAAWc/ZxJ7RMuEdkY/s72-c/backtrack.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Internet Connection Sharing using "Firestarter " in LINUX</title><link>http://belajarlinuxamajava.blogspot.com/2009/05/internet-connection-sharing-using.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Sun, 10 May 2009 18:08:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-3980281637209395812</guid><description>Firestarter is a GPL-licensed graphical firewall configuration program for iptables, the powerful firewall included&lt;br /&gt;in Linux kernels 2.4 and 2.6. Firestarter supports network address translation for sharing an Internet connection&lt;br /&gt;among multiple computers, and port forwarding for redirecting traffic to an internal workstation. Firestarter's&lt;br /&gt;clean and easy to use graphical user interface takes the time out of setting up a custom firewall.&lt;br /&gt;&lt;br /&gt;Firestarter has the ability to share the firew all host's Internet connection among all the computers on your&lt;br /&gt;local netw ork. This is done through a technique called Netw ork Address Translation, or NAT. To the outside&lt;br /&gt;w orld the cluster of machines w ill look like a single machine w ith a single IP address.&lt;br /&gt;&lt;br /&gt;Step by Step How to Install "FIRESTARTER"&lt;br /&gt;&lt;br /&gt;1. Synaptic Package Manager&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/Sgd44wa2FtI/AAAAAAAAAUw/yYirpM-N-3M/s1600-h/Fire01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/Sgd44wa2FtI/AAAAAAAAAUw/yYirpM-N-3M/s320/Fire01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334365200109147858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click on Firestarter ---&gt;MarkInstall---&gt;APPLY&lt;br /&gt;&lt;br /&gt;2. Running Firestarter as below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/Sgd5U2xLMaI/AAAAAAAAAU4/t5fxj0ppBQ4/s1600-h/Fire02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/Sgd5U2xLMaI/AAAAAAAAAU4/t5fxj0ppBQ4/s320/Fire02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334365682849755554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Choose Type Internet Connection base on your Network Method&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/Sgd5o5BvQ-I/AAAAAAAAAVA/urBXj1bERVI/s1600-h/Fire03.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/Sgd5o5BvQ-I/AAAAAAAAAVA/urBXj1bERVI/s320/Fire03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334366027053482978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Choose TOP one if your method such as ADHOC&lt;br /&gt;Choose DHCP as below Method Setting&lt;br /&gt;&lt;br /&gt;The physical setup and network device settings&lt;br /&gt;==============================================&lt;br /&gt;The procedure for setting up a netw ork using&lt;br /&gt;connection sharing is essentially the same&lt;br /&gt;w hether you have only tw o computers or a more&lt;br /&gt;complex netw ork w ith hubs or sw itches&lt;br /&gt;connecting multiple computers. For this example&lt;br /&gt;w e w ill be assuming that the Internet connected&lt;br /&gt;device on the firew all is an Ethernet card, but a&lt;br /&gt;modem or ISDN w ill w ork too.&lt;br /&gt;The Firew all/gatew ay machine connected to the&lt;br /&gt;Internet w ill need tw o netw ork cards and the&lt;br /&gt;clients need one each.&lt;br /&gt;The first netw ork card in the firew all, the external interface, w ill be the one physically connected to the&lt;br /&gt;Internet. This card is usually automatically configured w ith DHCP. The second netw ork card in the firew all,&lt;br /&gt;the internal interface, w ill be connected to the client machines via either a crossover cable if the connection&lt;br /&gt;goes directly to another computer, or regular cable if you have a hub or sw itch.&lt;br /&gt;The internal interface of the firew all needs to be&lt;br /&gt;statically configured. There are many w ays to&lt;br /&gt;configure a netw ork interface depending on the&lt;br /&gt;distribution you use. Fedora and Red Hat Linux ship&lt;br /&gt;w ith a simple command line tool called netconfig and a&lt;br /&gt;more sophisticated graphical tool called system-config-network. system-config-network w orks better w ith&lt;br /&gt;multiple netw ork cards in the same machine, so w e recommend you try it. Other distributions include their&lt;br /&gt;ow n configuration tools, for example in SuSE you w ould use the Yast program.&lt;br /&gt;No matter how you decide to configure the netw ork cards, these are settings you should enter:&lt;br /&gt;&lt;br /&gt;For the external device (usually eth0):&lt;br /&gt;&lt;br /&gt;Enable dynamic IP configuration (DHCP)&lt;br /&gt;That's it. You're done, don't touch this card further.&lt;br /&gt;The internal device (usually eth1):&lt;br /&gt;Disable dynamic IP configuration&lt;br /&gt;IP address: 192.168.0.1&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;Default gatew ay (IP): &lt;leave empty&gt;&lt;br /&gt;Any changes you make w ill take effect after a reboot, or more elegantly after a restart of the netw ork&lt;br /&gt;services (run "/etc/init.d/network restart" as root in most distributions).&lt;br /&gt;&lt;br /&gt;Configuring the clients&lt;br /&gt;========================&lt;br /&gt;&lt;br /&gt;There are tw o w ays to configure the clients. The more elegant and in the long run easier w ay is to run a&lt;br /&gt;DHCP service on the firew all. A DHCP server distributes the netw ork settings such the IP address, the&lt;br /&gt;default gatew ay, nameservers, etc. at run time to the each client. The alternative to using a DHCP server is&lt;br /&gt;to configure every client manually.&lt;br /&gt;Using the DHCP service is as easy as simply enabling it in Firestarter. For more information about the service&lt;br /&gt;and how to configure it, refer to the section on configuring the DHCP server.&lt;br /&gt;When using DHCP, the clients need only be configured to use dynamic IP configuration. No other settings&lt;br /&gt;need to be changed.&lt;br /&gt;Configuring the clients manually&lt;br /&gt;If you do not w ish to use the DHCP service, configure the netw ork devices of the clients to use the follow ing&lt;br /&gt;settings:&lt;br /&gt;Disable dynamic IP configuration&lt;br /&gt;IP address: 192.168.0.2 to 192.168.0.254, w ith each client using an unique IP&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;Default gatew ay (IP): 192.168.0.1&lt;br /&gt;Primary nameserver: Set this to the same nameserver as used on the firew all. You can see the correct&lt;br /&gt;setting in the /etc/resolv.conf file on the firew all.&lt;br /&gt;Restart the network service and you're done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-3980281637209395812?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-10T18:08:06.843-07:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_9ptbs0U78xo/Sgd44wa2FtI/AAAAAAAAAUw/yYirpM-N-3M/s72-c/Fire01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Setup Modem CDMA VENUS VT-12 in LINUX</title><link>http://belajarlinuxamajava.blogspot.com/2009/04/setup-modem-cdma-venus-vt-12-in-linux.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Sun, 19 Apr 2009 18:19:58 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2815274164042998661</guid><description>Finally After Go to Anywhere and some Test&lt;br /&gt;I Found some setting in wvdial.conf for CDMA VENUS&lt;br /&gt;&lt;br /&gt;Step by Step&lt;br /&gt;-------------&lt;br /&gt;1. Provide Modem CDMA&lt;br /&gt;2. CHIP CDMA such as STARONE, FLEXI, FREN etc ( Now I use STARONE)&lt;br /&gt;3. Setting wvdial.conf as below&lt;br /&gt;&lt;br /&gt;[Dialer starone]&lt;br /&gt;Init1=ATZ&lt;br /&gt;Init2=ATQ0&lt;br /&gt;Init3 =at+csq?&lt;br /&gt;Init4 =ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0&lt;br /&gt;Modem Type=USB Modem&lt;br /&gt;New PPD = yes&lt;br /&gt;Phone=#777&lt;br /&gt;SetVolume=0&lt;br /&gt;FlowControl=Hardware(CRTSTCS)&lt;br /&gt;Inhents=Modem0&lt;br /&gt;Modem=/dev/ttyUSB0&lt;br /&gt;ISDN=o&lt;br /&gt;Username=starone&lt;br /&gt;Password=indosat&lt;br /&gt;Dial Command=ATDT&lt;br /&gt;Baund=230400&lt;br /&gt;Auto DNS=1&lt;br /&gt;Stupid Mode=1&lt;br /&gt;Auto Reconnect=on&lt;br /&gt;&lt;br /&gt;4. Running wvdial as below&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;angelyca@angelyca-laptop ~ $ sudo wvdial starone&lt;br /&gt;--&gt; WvDial: Internet dialer version 1.60&lt;br /&gt;--&gt; Cannot get information for serial port.&lt;br /&gt;--&gt; Initializing modem.&lt;br /&gt;--&gt; Sending: ATZ&lt;br /&gt;ATZ&lt;br /&gt;OK&lt;br /&gt;--&gt; Sending: ATQ0&lt;br /&gt;ATQ0&lt;br /&gt;OK&lt;br /&gt;--&gt; Sending: at+csq?&lt;br /&gt;at+csq?&lt;br /&gt;+CSQ: 31, 99&lt;br /&gt;OK&lt;br /&gt;--&gt; Sending: ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0&lt;br /&gt;ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0&lt;br /&gt;OK&lt;br /&gt;--&gt; Modem initialized.&lt;br /&gt;--&gt; Sending: ATDT#777&lt;br /&gt;--&gt; Waiting for carrier.&lt;br /&gt;ATDT#777&lt;br /&gt;CONNECT 230400&lt;br /&gt;--&gt; Carrier detected.  Starting PPP immediately.&lt;br /&gt;--&gt; Starting pppd at Sat Apr 18 12:41:38 2009&lt;br /&gt;--&gt; Pid of pppd: 7657&lt;br /&gt;--&gt; Using interface ppp0&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; local  IP address 10.242.114.62&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; remote IP address 10.64.64.64&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; primary   DNS address 124.195.15.100&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;--&gt; secondary DNS address 202.152.165.36&lt;br /&gt;--&gt; pppd: [08]?[06][08]??[06][08]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. If IP DNS can Reply ,,meaning "OK" and go to Browser as below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SevMgdbqngI/AAAAAAAAAUM/R_ScN8YA-S4/s1600-h/wvdial_starone_01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SevMgdbqngI/AAAAAAAAAUM/R_ScN8YA-S4/s320/wvdial_starone_01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5326575842324291074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;enjoy it...............&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2815274164042998661?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-19T18:19:58.326-07:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_9ptbs0U78xo/SevMgdbqngI/AAAAAAAAAUM/R_ScN8YA-S4/s72-c/wvdial_starone_01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>PL/SQL ORACLE</title><link>http://belajarlinuxamajava.blogspot.com/2009/02/plsql-oracle.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Tue, 24 Feb 2009 19:22:07 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-5959373344049450038</guid><description>Calling the SQL COUNT Function in PL/SQL&lt;br /&gt;----------------------------------------&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;&lt;br /&gt;  job_count  NUMBER;&lt;br /&gt;&lt;br /&gt;   emp_count  NUMBER;&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;  SELECT Count(DISTINCT job_id)&lt;br /&gt;&lt;br /&gt;  INTO   job_count&lt;br /&gt;&lt;br /&gt;  FROM   employees;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;  SELECT Count(* )&lt;br /&gt;&lt;br /&gt;  INTO   emp_count&lt;br /&gt;&lt;br /&gt;  FROM   employees;&lt;br /&gt;&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Substituting PL/SQL Variables&lt;br /&gt;------------------------------&lt;br /&gt;&lt;br /&gt;CREATE TABLE employees_temp&lt;br /&gt;  AS&lt;br /&gt;  SELECT first_name,&lt;br /&gt;         last_name&lt;br /&gt;  FROM   employees;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;&lt;br /&gt;  x  VARCHAR2(20) := 'my_first_name';&lt;br /&gt;&lt;br /&gt;   y  VARCHAR2(25) := 'my_last_name';&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;  INSERT INTO employees_temp&lt;br /&gt;&lt;br /&gt;  VALUES     (x,&lt;br /&gt;&lt;br /&gt;              y);&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;  UPDATE employees_temp&lt;br /&gt;&lt;br /&gt;  SET    last_name = x&lt;br /&gt;&lt;br /&gt;  WHERE  first_name = y;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;  DELETE FROM employees_temp&lt;br /&gt;&lt;br /&gt;  WHERE       first_name = x;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;  COMMIT;&lt;br /&gt;&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Checking SQL%ROWCOUNT After an UPDATE&lt;br /&gt;--------------------------------------&lt;br /&gt;&lt;br /&gt;CREATE TABLE employees_temp&lt;br /&gt;AS&lt;br /&gt;SELECT *&lt;br /&gt;FROM   employees;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;UPDATE employees_temp&lt;br /&gt;&lt;br /&gt;SET    salary = salary * 1.05&lt;br /&gt;&lt;br /&gt;WHERE  salary &lt; 5000;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dbms_output.Put_line('Updated '&lt;br /&gt;&lt;br /&gt;                   ||SQL%ROWCOUNT&lt;br /&gt;&lt;br /&gt;                   ||' salaries.');&lt;br /&gt;&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Output :-&lt;br /&gt;&lt;br /&gt;Updated 49 salaries.&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Data Manipulation With PL/SQL&lt;br /&gt;---------------------------------&lt;br /&gt;&lt;br /&gt;CREATE TABLE employees_temp&lt;br /&gt;AS&lt;br /&gt;SELECT employee_id,&lt;br /&gt;      first_name,&lt;br /&gt;      last_name&lt;br /&gt;FROM   employees;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;&lt;br /&gt;emp_id          employees_temp.employee_id%TYPE;&lt;br /&gt;&lt;br /&gt;emp_first_name  employees_temp.first_name%TYPE;&lt;br /&gt;&lt;br /&gt;emp_last_name   employees_temp.last_name%TYPE;&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;INSERT INTO employees_temp&lt;br /&gt;&lt;br /&gt;VALUES     (299,&lt;br /&gt;&lt;br /&gt;           'Bob',&lt;br /&gt;&lt;br /&gt;           'Henry');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UPDATE employees_temp&lt;br /&gt;&lt;br /&gt;SET    first_name = 'Robert'&lt;br /&gt;&lt;br /&gt;WHERE  employee_id = 299;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DELETE FROM employees_temp&lt;br /&gt;&lt;br /&gt;WHERE       employee_id = 299&lt;br /&gt;&lt;br /&gt;RETURNING first_name,last_name INTO emp_first_name,emp_last_name;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;COMMIT;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dbms_output.Put_line(emp_first_name&lt;br /&gt;&lt;br /&gt;                    ||' '&lt;br /&gt;&lt;br /&gt;                    ||emp_last_name);&lt;br /&gt;&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Output :-&lt;br /&gt;&lt;br /&gt;Robert Henry&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Using BULK COLLECT With a SELECT INTO Statement&lt;br /&gt;-------------------------------------------------&lt;br /&gt;You can use the BULK COLLECT clause with a SELECT INTO or FETCH statement to retrieve a set of rows into a collection of records.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;&lt;br /&gt;TYPE employeeset IS TABLE OF employees%ROWTYPE;&lt;br /&gt;&lt;br /&gt;underpaid   EMPLOYEESET; -- Holds set of rows from EMPLOYEES table.&lt;br /&gt;&lt;br /&gt;CURSOR c1 IS&lt;br /&gt;&lt;br /&gt;  SELECT first_name,&lt;br /&gt;&lt;br /&gt;         last_name&lt;br /&gt;&lt;br /&gt;  FROM   employees;&lt;br /&gt;&lt;br /&gt;TYPE nameset IS TABLE OF c1%ROWTYPE;&lt;br /&gt;&lt;br /&gt;some_names  NAMESET; -- Holds set of partial rows from EMPLOYEES table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;&lt;br /&gt;-- With one query, we bring all the relevant data into the collection of records.&lt;br /&gt;&lt;br /&gt;SELECT *&lt;br /&gt;&lt;br /&gt;BULK COLLECT INTO underpaid&lt;br /&gt;&lt;br /&gt;FROM     employees&lt;br /&gt;&lt;br /&gt;WHERE    salary &lt; 5000&lt;br /&gt;&lt;br /&gt;ORDER BY salary DESC;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- Now we can process the data by examining the collection, or passing it to&lt;br /&gt;&lt;br /&gt;-- a separate procedure, instead of writing a loop to FETCH each row.&lt;br /&gt;&lt;br /&gt;dbms_output.Put_line(underpaid.COUNT&lt;br /&gt;&lt;br /&gt;                    ||' people make less than 5000.');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FOR i IN underpaid.FIRST.. underpaid.LAST LOOP&lt;br /&gt;&lt;br /&gt; dbms_output.Put_line(Underpaid(i).last_name&lt;br /&gt;&lt;br /&gt;                      ||' makes '&lt;br /&gt;&lt;br /&gt;                      ||Underpaid(i).salary);&lt;br /&gt;&lt;br /&gt;END LOOP;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- We can also bring in just some of the table columns.&lt;br /&gt;&lt;br /&gt;-- Here we get the first and last names of 10 arbitrary employees.&lt;br /&gt;&lt;br /&gt;SELECT first_name,&lt;br /&gt;&lt;br /&gt;      last_name&lt;br /&gt;&lt;br /&gt;BULK COLLECT INTO some_names&lt;br /&gt;&lt;br /&gt;FROM   employees&lt;br /&gt;&lt;br /&gt;WHERE  ROWNUM &lt; 11;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FOR i IN some_names.FIRST.. some_names.LAST LOOP&lt;br /&gt;&lt;br /&gt; dbms_output.Put_line('Employee = '&lt;br /&gt;&lt;br /&gt;                      ||Some_names(i).first_name&lt;br /&gt;&lt;br /&gt;                      ||' '&lt;br /&gt;&lt;br /&gt;                      ||Some_names(i).last_name);&lt;br /&gt;&lt;br /&gt;END LOOP;&lt;br /&gt;&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-5959373344049450038?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-24T19:22:07.177-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to Find duplicate copies of files Using fdupes</title><link>http://belajarlinuxamajava.blogspot.com/2009/02/how-to-find-duplicate-copies-of-files.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Tue, 03 Feb 2009 20:13:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2259498479448220878</guid><description>FDupes uses md5sums and then a byte by byte comparison to find&lt;br /&gt;duplicate files within a set of directories. It has several useful options&lt;br /&gt;including recursion.&lt;br /&gt;Install fdupes in ubuntu&lt;br /&gt;--------------------------&lt;br /&gt;sudo aptitude install fdupes&lt;br /&gt;----------------------------&lt;br /&gt;&lt;br /&gt;This will install all the required packages for fdupes&lt;br /&gt;Using fdupes&lt;br /&gt;&lt;br /&gt;Fdupes syntax&lt;br /&gt;--------------&lt;br /&gt;-r --recurse - include files residing in subdirectories&lt;br /&gt;-s --symlinks - follow symlinked directories&lt;br /&gt;-H --hardlinks - normally, when two or more files point to the same disk area they are treated as nonn-duplicates; this&lt;br /&gt;option will change this behavior&lt;br /&gt;-n --noempty - exclude zero-length files from consideration&lt;br /&gt;-f --omitfirst - omit the first file in each set of matches&lt;br /&gt;-1 --sameline - list each set of matches on a single line&lt;br /&gt;&lt;br /&gt;-S --size - show size of duplicate files&lt;br /&gt;-q --quiet - hide progress indicator&lt;br /&gt;-d --delete - prompt user for files to preserve, deleting all others&lt;br /&gt;-v --version - display fdupes version&lt;br /&gt;-h --help - displays help&lt;br /&gt;Fdupes Examples&lt;br /&gt;1) fdupes -r ./stuff &gt; dupes.txt&lt;br /&gt;Then, deleting the duplicates was as easy as checking dupes.txt and deleting the offending directories. fdupes also can prompt&lt;br /&gt;you to delete the duplicates as you go along.&lt;br /&gt;2) fdupes -r /home/user &gt; /home/user/duplicate.txt&lt;br /&gt;Output of the command goes in duplicate.txt&lt;br /&gt;fdupes will compare the size and M D5 hash of the files to find duplicates&lt;br /&gt;&lt;br /&gt;Reference&lt;br /&gt;http://www.ubuntugeek.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2259498479448220878?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-03T20:13:36.842-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Install VLC Media player in Ubuntu</title><link>http://belajarlinuxamajava.blogspot.com/2009/01/install-vlc-media-player-in-ubuntu.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Tue, 27 Jan 2009 21:27:28 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2004545045576958721</guid><description>You need to make sure that you have a “universe” mirror in your /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;&lt;br /&gt;sudo apt-get install vlc vlc-plugin-esd&lt;br /&gt;&lt;br /&gt;sudo apt-get install mplayer-skin vlcreading package lists&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/SX_sIqWwlLI/AAAAAAAAAT0/jjCeAcyscNo/s1600-h/vlc_003.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/SX_sIqWwlLI/AAAAAAAAAT0/jjCeAcyscNo/s320/vlc_003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5296211320363848882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will complete the installation&lt;br /&gt;&lt;br /&gt;If you want to open VLC You need to go to Applications—&gt;Sound&amp;Video—&gt;VLC Media Player&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SX_sXF0XDDI/AAAAAAAAAT8/3PmG2wQVRsM/s1600-h/vlc_001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SX_sXF0XDDI/AAAAAAAAAT8/3PmG2wQVRsM/s320/vlc_001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5296211568253930546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now Please Insert DVD or VCD Movie and see the result&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/SX_spBF0eGI/AAAAAAAAAUE/sTcoPjYw2wk/s1600-h/vlc_002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/SX_spBF0eGI/AAAAAAAAAUE/sTcoPjYw2wk/s320/vlc_002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5296211876222629986" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2004545045576958721?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-27T21:27:28.244-08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_9ptbs0U78xo/SX_sIqWwlLI/AAAAAAAAAT0/jjCeAcyscNo/s72-c/vlc_003.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>7 reasons why Windows  will not wreck Ubuntu</title><link>http://belajarlinuxamajava.blogspot.com/2009/01/7-reasons-why-windows-will-not-wreck.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Wed, 21 Jan 2009 00:28:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-5683105942225797082</guid><description>One of our competitors has a review of the Windows 7 beta which claims that desktop Linux is doomed — doomed!&lt;br /&gt;&lt;br /&gt;Not exactly. Not even approximately.&lt;br /&gt;&lt;br /&gt;First let’s understand what 7’s target is. It’s not so much desktop Linux as a particular Linux distro — Ubuntu — that targets the desktop.&lt;br /&gt;&lt;br /&gt;Some of these reasons are technological, others social. But the biggest reason is a business reason:&lt;br /&gt;&lt;br /&gt;   1. Ubuntu has an entrepreneur at the helm. Microsoft beat IBM because it had Bill Gates up against a bunch of suits. Now Microsoft is a bunch of suits and Ubuntu has Mark Shuttleworth.&lt;br /&gt;   2. Ubuntu has more server compatibility. Linux continues to beat Windows on the server, and servers (in the form of clouds) are becoming dominant over clients.&lt;br /&gt;   3. Ubuntu’s friends will not desert it. HP and Dell have gotten a taste of freedom from Microsoft tyranny. They won’t give that up easily. They will continue seeking product line niches where Ubuntu can succeed.&lt;br /&gt;   4. The Netbook will continue to evolve. The “no moving parts” PC is still at Version 1.0. There is a niche for a cheap, profitable “online machine” that can be used in Airports, hotel rooms and sandy deserts.&lt;br /&gt;   5. Applications will come. It’s true there are more Windows apps than Linux, by a logarithmic factor. But many are being ported, and the developed world will create many more.&lt;br /&gt;   6. Windows is losing the mobility wars. Linux is playing well, Apple is winning big, RIM is hanging in. Where’s Windows? PCs are servers to mobile clients. The clients will tire of waiting.&lt;br /&gt;   7. The open source model. Software development has become like the old Steve Jackson game Ogre, and Microsoft’s the Ogre. Ubuntu and other open source pieces are small, but there are a lot of them, and they can work together. Or as Kermit said in The Muppet Movie “who are your friends, Doc?”&lt;br /&gt;&lt;br /&gt;This does not mean that Microsoft will cease to be a desktop player, that Ubuntu is going to take over. Far from it. Ubuntu will retain enough interest to stay in the game, that’s all it needs to do.  &lt;br /&gt;&lt;br /&gt;Ubuntu is doing fine with its present market share. How much more can it get over the next year? Perhaps just a little. I suspect this will be a year when desktop Linux consolidates around Ubuntu, so some gain is nearly assured.&lt;br /&gt;&lt;br /&gt;Microsoft will also not disappear under the open source onslaught, just as IBM did not disappear under the weight of Microsoft. But it will change.&lt;br /&gt;&lt;br /&gt;It will be fun to watch how it changes, and when. It has yet to see the need, but when Ubuntu fails to fall under the weight of Windows 7 perhaps it will.&lt;br /&gt;&lt;br /&gt;Reference : http://blogs.zdnet.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-5683105942225797082?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-21T00:28:36.327-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Guide To Hacking The Linux Kernel</title><link>http://belajarlinuxamajava.blogspot.com/2009/01/guide-to-hacking-linux-kernel.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Sun, 18 Jan 2009 17:27:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-8837685476580432980</guid><description>I found real nice guide that helps you hacking the linux kernellinks. It teaches you everything you should know. You'll get all of your source codes at this site. The only cons were it is a bit long and it isnt at all step by step, but overall its good. It will give you everything you need from start to finish. Written by Paul Russell.&lt;br /&gt;&lt;br /&gt;You go to the website by &lt;a href="http://people.netfilter.org/~rusty/unreliable-guides/kernel-hacking/lk-hacking-guide.html"&gt;clicking here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;reference : http://www.hackitlinux.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-8837685476580432980?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-18T17:27:08.919-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>CompBenchmarks (Ubuntu Tweak)</title><link>http://belajarlinuxamajava.blogspot.com/2009/01/compbenchmarks-ubuntu-tweak.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Sun, 04 Jan 2009 17:14:59 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-979406989475240333</guid><description>CompBenchmarks is a benchmarking environment for compilers.&lt;br /&gt;&lt;br /&gt;Step by Step Install CompBenchmarks (Ubuntu Tweak)&lt;br /&gt;1. Install compbenchmarks_0.5.0-1_i386-etch.deb the link in &lt;a href="http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/c/co/compbench/"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SWFdRvIX9II/AAAAAAAAATM/nFrOZgEXQeU/s1600-h/tweak001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SWFdRvIX9II/AAAAAAAAATM/nFrOZgEXQeU/s320/tweak001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5287609996800423042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Click----&gt; Administration---&gt; Ubuntu Tweak&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SWFd_ZAsX9I/AAAAAAAAATU/9e_Ms5d2USg/s1600-h/tweak002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SWFd_ZAsX9I/AAAAAAAAATU/9e_Ms5d2USg/s320/tweak002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5287610781136609234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Display " UBUNTU TWEAK "&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/SWFe4GxyYWI/AAAAAAAAATc/yDRCKl91VWc/s1600-h/tweak003.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/SWFe4GxyYWI/AAAAAAAAATc/yDRCKl91VWc/s320/tweak003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5287611755494793570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now We Arrange Our System Linux More Easy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-979406989475240333?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-04T17:14:59.315-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_9ptbs0U78xo/SWFdRvIX9II/AAAAAAAAATM/nFrOZgEXQeU/s72-c/tweak001.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HSQL Database Manager Tool</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/hsql-database-manager-tool.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Tue, 30 Dec 2008 17:18:09 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-6858792358760863586</guid><description>Just as a quick aside at this point, start up the JMX console application and click on&lt;br /&gt;the service=Hypersonic link which you’ll find under the section jboss. If you can’t&lt;br /&gt;find this, make sure the Hypersonic service is enabled in the hsqldb-ds.xml file.&lt;br /&gt;This will take you to the information for the Hypersonic service MBean.&lt;br /&gt;Scroll down to the bottom of the page and click the invoke button for the&lt;br /&gt;startDatabaseManager() operation. This starts up the HSQL Manager, a Java GUI&lt;br /&gt;application which you can use to manipulate the database directly.&lt;br /&gt;&lt;br /&gt;please see HSQL Manager for &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=23316"&gt;download&lt;/a&gt; and &lt;a href="http://www.koders.com/noncode/fid3A4798D501E3ACE1D8123D3E64ECD06B8CA3D292.aspx"&gt;the code&lt;/a&gt; for addtional information&lt;br /&gt;&lt;br /&gt;Before Running HSQL Manager , ensure your XAMPP/LAMPP already running&lt;br /&gt;How To Install XAMPP/LAMPP see in &lt;a href="http://belajarlinuxamajava.blogspot.com/2008/12/xampp-lampp-for-linux.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. The Result Unzip as below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SVrHKZh_ddI/AAAAAAAAAS0/SGi0PXovJjU/s1600-h/asm001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SVrHKZh_ddI/AAAAAAAAAS0/SGi0PXovJjU/s320/asm001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285756094138774994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;type S$ sudo ./run_hsqlmanager.sh&lt;br /&gt;for running HSQL Manager&lt;br /&gt;&lt;br /&gt;2. Display HSQL Manager as below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/SVrHgB4pa6I/AAAAAAAAAS8/jEh4J3EZGkA/s1600-h/asm002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/SVrHgB4pa6I/AAAAAAAAAS8/jEh4J3EZGkA/s320/asm002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285756465748470690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. HSQL Database Can Connect many Database type as below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SVrHyg8y0SI/AAAAAAAAATE/DJBjCgFMA4c/s1600-h/asm003.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 258px; height: 320px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SVrHyg8y0SI/AAAAAAAAATE/DJBjCgFMA4c/s320/asm003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285756783325008162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will continue in future, how to used it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-6858792358760863586?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-30T17:18:09.753-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_9ptbs0U78xo/SVrHKZh_ddI/AAAAAAAAAS0/SGi0PXovJjU/s72-c/asm001.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>ManDVD Creating Video</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/mandvd-creating-video.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Mon, 29 Dec 2008 17:30:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2595521051756304238</guid><description>if you not install , please install 1st ManDVD as &lt;a href="http://belajarlinuxamajava.blogspot.com/2008/11/create-movie-dvd-using-mandvd.html"&gt;Here the Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. Start " ManDVD"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SVl35STQtiI/AAAAAAAAASU/VBrmZ17UtOs/s1600-h/DVD001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SVl35STQtiI/AAAAAAAAASU/VBrmZ17UtOs/s320/DVD001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285387463744861730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Arrange " Destination Folder "&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/SVl4HTRCSuI/AAAAAAAAASc/ar47qAnio7M/s1600-h/DVD002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/SVl4HTRCSuI/AAAAAAAAASc/ar47qAnio7M/s320/DVD002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285387704522132194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Add Video or Photo for Slide Show and then click ' Next ' If Ready&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SVl4V7cOVWI/AAAAAAAAASk/BDg3s70jYbI/s1600-h/DVD003.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SVl4V7cOVWI/AAAAAAAAASk/BDg3s70jYbI/s320/DVD003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285387955824645474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. If Choose Slide Show For Picture the Display as below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/SVl4vdPDTiI/AAAAAAAAASs/7rWYpgtzpwI/s1600-h/DVD004.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/SVl4vdPDTiI/AAAAAAAAASs/7rWYpgtzpwI/s320/DVD004.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285388394392931874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Add Picture   ; Additional Picture&lt;br /&gt;Import Folder ; Take All Picture in a Folder&lt;br /&gt;Also you can Edit " Effect , Transition etc " to make nice slide show&lt;br /&gt;&lt;br /&gt;try it :-) folks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2595521051756304238?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-29T17:30:08.498-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_9ptbs0U78xo/SVl35STQtiI/AAAAAAAAASU/VBrmZ17UtOs/s72-c/DVD001.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Burn in using Brasero Disk Burning</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/burn-in-using-brasero-disk-burning.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Mon, 29 Dec 2008 17:05:41 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-3103573397120674376</guid><description>How To Burn in Data/Image/Video in Linux as below;&lt;br /&gt;1. Click --&gt; Brasero Disc Burning&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlx2zyJ2gI/AAAAAAAAARk/Zt1bxPRSyVg/s1600-h/BURN001.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 188px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlx2zyJ2gI/AAAAAAAAARk/Zt1bxPRSyVg/s320/BURN001.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285380824123431426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Choose  What we Want to Burn in &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SVlyFOx1hZI/AAAAAAAAARs/tGaGbTAogfM/s1600-h/BURN002.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SVlyFOx1hZI/AAAAAAAAARs/tGaGbTAogfM/s320/BURN002.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285381071888024978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Choose Which Folder or Files We Want to Burn in&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlyZs4-MLI/AAAAAAAAAR0/rXxRcIM6J-c/s1600-h/BURN003.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 189px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlyZs4-MLI/AAAAAAAAAR0/rXxRcIM6J-c/s320/BURN003.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285381423568400562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. All Files or Folder Which We Want To Burn in&lt;br /&gt;   Click " ADD " if Want To Add Files or Folder to Burn in&lt;br /&gt;   Click " BURN " if Want to Start Burn Process&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlyto-uZTI/AAAAAAAAAR8/9ZneeJkGB40/s1600-h/BURN004.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 189px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlyto-uZTI/AAAAAAAAAR8/9ZneeJkGB40/s320/BURN004.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285381766116173106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. Information Disc and Setting Burn In&lt;br /&gt;   Label : Name Of CD/DVD After Burn In&lt;br /&gt;   Click " BURN " to Process Burn in If Setting Already OK&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlzNTSzMWI/AAAAAAAAASE/SDiU9PIIBQk/s1600-h/BURN005.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 286px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlzNTSzMWI/AAAAAAAAASE/SDiU9PIIBQk/s320/BURN005.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285382310050607458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Process Burn in&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlzu6EldwI/AAAAAAAAASM/eHb7nElqofI/s1600-h/BURN006.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 162px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlzu6EldwI/AAAAAAAAASM/eHb7nElqofI/s320/BURN006.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5285382887395653378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;please try it :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-3103573397120674376?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-29T17:05:41.361-08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_9ptbs0U78xo/SVlx2zyJ2gI/AAAAAAAAARk/Zt1bxPRSyVg/s72-c/BURN001.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>ndiswrapper (Installation of Windows WIFI Driver)</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/ndiswrapper-installation-of-windows.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Mon, 22 Dec 2008 22:20:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-7082275165766753420</guid><description>If We want to Install Drive Wi_Fi in Mint , Ubuntu or BlankOn without Update Kernel&lt;br /&gt;We Can Try using ndiswrapper&lt;br /&gt;&lt;br /&gt;please update using Synaptic Package Manager &lt;br /&gt;and Search " ndisgtk "&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SVBrBkDUiYI/AAAAAAAAARc/sbSqkS2Fz7M/s1600-h/wifi_winows01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SVBrBkDUiYI/AAAAAAAAARc/sbSqkS2Fz7M/s320/wifi_winows01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282840037507238274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;please continue in &lt;a href="http://belajarlinuxamajava.blogspot.com/2008/10/driver-windows-wireless-using-in-os.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-7082275165766753420?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-22T22:20:08.908-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_9ptbs0U78xo/SVBrBkDUiYI/AAAAAAAAARc/sbSqkS2Fz7M/s72-c/wifi_winows01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Album Photo using GTKRawGallery</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/album-photo-using-gtkrawgallery.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Mon, 22 Dec 2008 20:27:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2824161312834994446</guid><description>We Arrange Our Photo memories using GTKRawGallery&lt;br /&gt;1. Download GTKRawGallery  &lt;a href="http://gtkrawgallery.sourceforge.net/"&gt;http://gtkrawgallery.sourceforge.net/&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/SVBne0b10eI/AAAAAAAAARE/jwG-qJZ46ag/s1600-h/Screenshot-gtkrawgallery-0.6+-+File+Browser01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 205px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/SVBne0b10eI/AAAAAAAAARE/jwG-qJZ46ag/s320/Screenshot-gtkrawgallery-0.6+-+File+Browser01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282836142074745314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Result unzip file as below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SVBn81535AI/AAAAAAAAARM/5FdxfWNpjT0/s1600-h/Screenshot-gtkrawgallery-0.6+-+File+Browser02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SVBn81535AI/AAAAAAAAARM/5FdxfWNpjT0/s320/Screenshot-gtkrawgallery-0.6+-+File+Browser02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282836657865221122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Click GTKRawGallery.py  and See the result&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/SVBoVnqmZOI/AAAAAAAAARU/35q-s20q0PI/s1600-h/Screenshot-GTKRawGallery-0.6+-+-media-disk-Photo_Bruce_01_03.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 189px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/SVBoVnqmZOI/AAAAAAAAARU/35q-s20q0PI/s320/Screenshot-GTKRawGallery-0.6+-+-media-disk-Photo_Bruce_01_03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282837083539793122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;enjoy it ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2824161312834994446?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-22T20:27:00.683-08:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_9ptbs0U78xo/SVBne0b10eI/AAAAAAAAARE/jwG-qJZ46ag/s72-c/Screenshot-gtkrawgallery-0.6+-+File+Browser01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Change login banner for Gnome (GDM) Desktop</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/change-login-banner-for-gnome-gdm.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Wed, 10 Dec 2008 17:53:05 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-1357477521003430854</guid><description>Sometimes we want to make different Display Login Menu&lt;br /&gt;Here We can Make It&lt;br /&gt;&lt;br /&gt;Before start, please Download Gnome Login menu  File in Internet&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Go to " Login Menu "&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/SUBu04Brn0I/AAAAAAAAAQs/L_bFtL0quK0/s1600-h/login_menu_01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 242px; height: 320px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/SUBu04Brn0I/AAAAAAAAAQs/L_bFtL0quK0/s320/login_menu_01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5278340617949912898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. tab go to "LOCAL" ---&gt; Click " ADD "&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/SUBvTYSfn2I/AAAAAAAAAQ0/fcWVi5BevfQ/s1600-h/login_menu_02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/SUBvTYSfn2I/AAAAAAAAAQ0/fcWVi5BevfQ/s320/login_menu_02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5278341142006439778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Choose GDM File &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/SUBvnxP5-cI/AAAAAAAAAQ8/lv0N8MdeuK4/s1600-h/login_menu_03.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/SUBvnxP5-cI/AAAAAAAAAQ8/lv0N8MdeuK4/s320/login_menu_03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5278341492303854018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Go to Local , See Result after Install and Choose Wanna to Display Login Menu&lt;br /&gt;&lt;br /&gt;please Restart To See Final Result &lt;br /&gt;enjoy it :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-1357477521003430854?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-10T17:53:05.561-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_9ptbs0U78xo/SUBu04Brn0I/AAAAAAAAAQs/L_bFtL0quK0/s72-c/login_menu_01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Create JAD for Jar in Linux (01)</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/create-jad-for-jar-in-linux-01.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Wed, 10 Dec 2008 17:22:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-478272616656414489</guid><description>Here is Code of Created JAD in Linux&lt;br /&gt;Jad file we need to running Jar File in Java&lt;br /&gt;With JAD and JAR , in our PC can running File such as Games Java in HandPhone Nokia, SE (Sony Erickson) etc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Save this as “jadmaker.sh”:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# Given a J2ME midlet jarball, create a JAD for it&lt;br /&gt;# Usage: ./jadmaker.sh &lt;filename&gt;&lt;br /&gt;&lt;br /&gt;# safety check 1&lt;br /&gt;FILE=$1&lt;br /&gt;if [ ! -f "${FILE}" ]; then&lt;br /&gt;  echo "Input file '${FILE}' missing, exiting."&lt;br /&gt;  exit 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# safety check 2&lt;br /&gt;JAD="${FILE%.*}.jad"&lt;br /&gt;if [ -f "${JAD}" ]; then&lt;br /&gt;  echo "${JAD} already exists, overwrite? (y/N)"&lt;br /&gt;  read tmpans&lt;br /&gt;  answer=$(echo "$tmpans" | tr '[:upper:]' '[:lower:]')&lt;br /&gt;  if [ "$answer" != "y" ] &amp;&amp; [ "$answer" != "yes" ]; then&lt;br /&gt;    echo "Not overwriting ${JAD}, exiting."&lt;br /&gt;    exit 1&lt;br /&gt;  else&lt;br /&gt;    rm -f "${JAD}"&lt;br /&gt;  fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# unzip the internal manifest, changing line endings to our local OS&lt;br /&gt;# the sed action removes blank lines, with or without spaces/tabs&lt;br /&gt;unzip -aa -j -p ${FILE} "META-INF/MANIFEST.MF" | sed -e '/^[ \t]*$/d' &gt; "${JAD}"&lt;br /&gt;&lt;br /&gt;# generic variables&lt;br /&gt;echo "MIDlet-Jar-URL: ${FILE}" &gt;&gt; "${JAD}"&lt;br /&gt;echo "MIDlet-Info-URL: http://" &gt;&gt; "${JAD}"&lt;br /&gt;&lt;br /&gt;# actual jarball size&lt;br /&gt;FILESIZE=$(stat -c%s "${FILE}")&lt;br /&gt;echo "MIDlet-Jar-Size: ${FILESIZE}" &gt;&gt; "${JAD}"&lt;br /&gt;&lt;br /&gt;# weee&lt;br /&gt;echo "Created ${JAD}."&lt;br /&gt;exit 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==========================================================&lt;br /&gt;Reference&lt;br /&gt;http://java.sun.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-478272616656414489?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-10T17:22:15.808-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>NETSTAT in Linux</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/netstat-in-linux.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Tue, 09 Dec 2008 17:35:41 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-3705557339513314361</guid><description>NETSTAT (network statistics) is useful for tracking down network problems. Use NETSTAT to&lt;br /&gt;troubleshoot incoming or outgoing packet errors or to verify the presence of needed routes.&lt;br /&gt;If you type netstat at the MS-DOS prompt, you see the protocol used, the name and local&lt;br /&gt;address of the computer, and any connected computers and their current state&lt;br /&gt;&lt;br /&gt;Netstat –a Displays all connections and listening ports&lt;br /&gt;Netstat –e Displays Ethernet statistics&lt;br /&gt;Netstat -n Displays addresses and numbers in numerical format&lt;br /&gt;Netstat -s Displays the statistics of TCP/IP protocols: TCP, UDP, and IP&lt;br /&gt;&lt;br /&gt;usage: netstat [-anv] [-f address_family]&lt;br /&gt;       netstat [-g | -p | -s] [-n] [-f address_family] [-P protocol]&lt;br /&gt;       netstat -m&lt;br /&gt;       netstat -i [-I interface] [-an] [-f address_family] [interval]&lt;br /&gt;       netstat -r [-anv] [-f address_family]&lt;br /&gt;       netstat -M [-ns] [-f address_family]&lt;br /&gt;       netstat -D [-I interface] [-f address_family]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-3705557339513314361?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T17:35:41.552-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>XAMPP / LAMPP for Linux</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/xampp-lampp-for-linux.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Wed, 03 Dec 2008 17:27:04 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2278918503820148130</guid><description>Finally I Can Get My Projects Web Running in Linux &lt;br /&gt;The Tools Need to Do&lt;br /&gt;1. Download Xampp for Linux in http://www.apachefriends.org&lt;br /&gt;   such file as "xampp-linux-1.6.4.tar.gz"&lt;br /&gt;&lt;br /&gt;2. Extract the downloaded archive file to /opt:&lt;br /&gt;&lt;br /&gt;   sudo tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt&lt;br /&gt;&lt;br /&gt;  Warning: Please use only this command to install XAMPP. DON'T use any Microsoft Windows tools to extract the archive, it won't work.&lt;br /&gt;&lt;br /&gt; Warning 2: already installed XAMPP versions get overwritten by this command&lt;br /&gt;&lt;br /&gt;3. Start Lampp/XAMPP  &lt;br /&gt;   /opt/lampp/lampp start&lt;br /&gt;&lt;br /&gt;  You should now see something like this on your screen:&lt;br /&gt;&lt;br /&gt;  Starting XAMPP 1.6.8a...&lt;br /&gt;  LAMPP: Starting Apache...&lt;br /&gt;  LAMPP: Starting MySQL...&lt;br /&gt;  LAMPP started.&lt;br /&gt;&lt;br /&gt;  Ready. Apache and MySQL are running.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/STcvB6asOVI/AAAAAAAAAPk/o5jqEmLgVRc/s1600-h/xampp_01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/STcvB6asOVI/AAAAAAAAAPk/o5jqEmLgVRc/s320/xampp_01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275737198395406674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. http://localhost&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/STcvZZH6s-I/AAAAAAAAAPs/7F4gyVjrErE/s1600-h/xampp_02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/STcvZZH6s-I/AAAAAAAAAPs/7F4gyVjrErE/s320/xampp_02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275737601775154146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. Mysql Area --&gt; http://localhost/phpmyadmin&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/STcv2PhhReI/AAAAAAAAAP0/jKfctLLrPBE/s1600-h/xampp_03.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/STcv2PhhReI/AAAAAAAAAP0/jKfctLLrPBE/s320/xampp_03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275738097414391266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Now try put File Projects as oscommerce in /opt/lampp/htpdocs&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/STcwkTV-3rI/AAAAAAAAAP8/zJ5563cMWbo/s1600-h/xampp_04.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/STcwkTV-3rI/AAAAAAAAAP8/zJ5563cMWbo/s320/xampp_04.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275738888713723570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here a list of missing security in XAMPP:&lt;br /&gt;&lt;br /&gt;   1. The MySQL administrator (root) has no password.&lt;br /&gt;   2. The MySQL daemon is accessible via network.&lt;br /&gt;   3. ProFTPD uses the password "lampp" for user "nobody".&lt;br /&gt;   4. PhpMyAdmin is accessible via network.&lt;br /&gt;   5. Examples are accessible via network.&lt;br /&gt;   6. MySQL and Apache running under the same user (nobody). &lt;br /&gt;&lt;br /&gt;To fix most of the security weaknesses simply call the following command:&lt;br /&gt;&lt;br /&gt;/opt/lampp/lampp security&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Parameter  Description&lt;br /&gt;start  Starts XAMPP.&lt;br /&gt;stop  Stops XAMPP.&lt;br /&gt;restart  Stops and starts XAMPP.&lt;br /&gt;startapache  Starts only the Apache.&lt;br /&gt;startssl  Starts the Apache SSL support. This command activates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay activated.&lt;br /&gt;startmysql  Starts only the MySQL database.&lt;br /&gt;startftp  Starts the ProFTPD server. Via FTP you can upload files for your web server (user "nobody", password "lampp"). This command activates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay activated.&lt;br /&gt;stopapache  Stops the Apache.&lt;br /&gt;stopssl  Stops the Apache SSL support. This command deactivates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay deactivated.&lt;br /&gt;stopmysql  Stops the MySQL database.&lt;br /&gt;stopftp  Stops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay deactivated.&lt;br /&gt;security  Starts a small security check programm. &lt;br /&gt;&lt;br /&gt;Good Luck :-)&lt;br /&gt;Now I Can Focus Total Web in Linux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2278918503820148130?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-03T17:27:04.434-08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_9ptbs0U78xo/STcvB6asOVI/AAAAAAAAAPk/o5jqEmLgVRc/s72-c/xampp_01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How To Install Webmin in Linux Ubuntu/Mint</title><link>http://belajarlinuxamajava.blogspot.com/2008/12/how-to-install-webmin-in-linux.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Mon, 01 Dec 2008 17:02:08 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2997392051443848557</guid><description>Step by Step Install Webmin&lt;br /&gt;------------------------------&lt;br /&gt;1. provide file "webmin_1.441_all.deb" in http://www.webmin.com/deb.html&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9ptbs0U78xo/STSHUyO-w4I/AAAAAAAAAPM/3izZ90NxgvM/s1600-h/web_mail_01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://4.bp.blogspot.com/_9ptbs0U78xo/STSHUyO-w4I/AAAAAAAAAPM/3izZ90NxgvM/s320/web_mail_01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5274989854709433218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are using the DEB version of webmin, first download the file and then run the command : &lt;br /&gt;dpkg --install webmin_1.441_all.deb&lt;br /&gt;&lt;br /&gt;If Debian complains about missing dependencies, you can install them with the command : &lt;br /&gt;apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl&lt;br /&gt;&lt;br /&gt;If you like to install and update Webmin via APT, edit the /etc/apt/sources.list file on your system and add the line : deb http://download.webmin.com/download/repository sarge contrib You should also fetch and install my GPG key with which the repository is signed, with the commands : cd /root&lt;br /&gt;wget http://www.webmin.com/jcameron-key.asc&lt;br /&gt;apt-key add jcameron-key.asc You will now be able to install with the commands : apt-get update&lt;br /&gt;apt-get install webmin&lt;br /&gt;&lt;br /&gt;2. http://localhost:10000/ &lt;br /&gt;&lt;br /&gt;The install will be done automatically to /usr/share/webmin, the administration username set to root and the password to your current root password. You should now be able to login to Webmin at the URL http://localhost:10000/ . &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9ptbs0U78xo/STSIR7k3uzI/AAAAAAAAAPU/EKaZcc28jqU/s1600-h/web_mail_02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 118px;" src="http://1.bp.blogspot.com/_9ptbs0U78xo/STSIR7k3uzI/AAAAAAAAAPU/EKaZcc28jqU/s320/web_mail_02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5274990905189186354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Now You Arrange Your Web Server such as E-mail, FTP, Sharing , Apache , etc&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/STSIwAYMr-I/AAAAAAAAAPc/W5uNcC1Q9p4/s1600-h/web_mail_03.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/STSIwAYMr-I/AAAAAAAAAPc/W5uNcC1Q9p4/s320/web_mail_03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5274991421874286562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;enjoy it :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2997392051443848557?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-01T17:02:08.159-08:00</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_9ptbs0U78xo/STSHUyO-w4I/AAAAAAAAAPM/3izZ90NxgvM/s72-c/web_mail_01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>ZYGO Instrument Measurement</title><link>http://belajarlinuxamajava.blogspot.com/2008/11/zygo-instrument-measurement.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Thu, 27 Nov 2008 18:22:56 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-4949332610609273602</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/SS9V9L1Q4HI/AAAAAAAAAPE/_Ma-Dq81fLw/s1600-h/1~2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/SS9V9L1Q4HI/AAAAAAAAAPE/_Ma-Dq81fLw/s320/1~2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5273528198310715506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/SS9V819xKXI/AAAAAAAAAO8/GvLCIZo8okU/s1600-h/Zygo_.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 239px; height: 271px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/SS9V819xKXI/AAAAAAAAAO8/GvLCIZo8okU/s320/Zygo_.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5273528192440805746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since the introduction of our first commercial interferometer over 35 years ago ZYGO continues to maintain the leadership role in surface form metrology. Thousands of ZYGO interferometers are installed worldwide and relied upon daily to provide accurate production metrology of optical components and assemblies that affect our daily lives. Applications span across a wide range of applications in numerous industries including consumer electronics, ophthalmic, semiconductor and defense &amp; aerospace. ZYGO is the one optical metrology company that is trusted across the globe to qualify the worlds most critical optics. Shouldn't you be using a ZYGO?&lt;br /&gt;&lt;br /&gt;VeriFire Series - The ideal choice for accurate metrology of surface form for quality control, R &amp; D, production test applications. The VeriFire family of interferometers are quantitative phase shifting interferometers for use in the measurement of flat, spherical and aspheric optics.&lt;br /&gt;&lt;br /&gt;Large Aperture Systems - ZYGO's large aperture beam expanders are an optional extension to the VeriFire and GPI Series of interferometer mainframes. The beam expanders are configured to provide both a standard 4" measurement beam and a large aperture metrology source. Large Aperture Systems are available for static and phase measuring applications with 12", 18" 24" and 32" apertures.&lt;br /&gt;&lt;br /&gt;GPI Series - The GPI series of interferometers include production metrology solutions that offer qualitative visual fringe metrology and dynamic acquisition for applications with in environments with extreme vibrations.&lt;br /&gt;&lt;br /&gt;PTI 250 Series - A compact series of interferometers operating at a wavelength of 650 nm with aperture options of 6 mm, 25 mm and 50 mm. The PTI250 interferometer is the ideal solution for production metrology of small optics and assemblies.&lt;br /&gt;&lt;br /&gt;DVD400 Series - The DVD400 series of interferometers provides high-accuracy transmitted wavefront metrology of DVD optical components at an operational wavelength of 405 nm.&lt;br /&gt;&lt;br /&gt;Expanded Wavelength Capabilities - ZYGO's precise phase-shifting interferometer solutions are available in several additional wavelengths ranging from 248 nm to 10.6 µm.&lt;br /&gt;&lt;br /&gt;Accessories - ZYGO qualifies all of our accessories to ensure optimal interferometer performance. Our accessories include transmission and reference optics, opto-mechanical mounts and fixtures, radius of curvature hardware and vertical mounting options.&lt;br /&gt;&lt;br /&gt;Upgrades - ZYGO interferometers are built to last. As technology advances ZYGO offers the ability to upgrade existing systems to current state-of-the art capabilities.&lt;br /&gt;&lt;br /&gt;Typical Interferometer Setups - A brief overview of some of the interferometric measurement techniques commonly used in the optics industry.&lt;br /&gt;&lt;br /&gt;Zygo Can Do as below&lt;br /&gt;-----------------------&lt;br /&gt;1. Measure Surface of Device in Nano Measurement&lt;br /&gt;2. Programming Measure For Mass Measurement of Device&lt;br /&gt;3. If any nano burr with Zygo We Can Get and Capture it&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reference&lt;br /&gt;www.zygo.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-4949332610609273602?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-27T18:22:56.606-08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_9ptbs0U78xo/SS9V9L1Q4HI/AAAAAAAAAPE/_Ma-Dq81fLw/s72-c/1~2.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Apt-Get -----&gt; History Ubuntu/Mint/Blankon...</title><link>http://belajarlinuxamajava.blogspot.com/2008/11/apt-get-history-ubuntumintblankon.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Wed, 26 Nov 2008 22:28:42 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-2744017366209643625</guid><description>The apt-get command is a powerful command-line tool used to work with Ubuntu's Advanced&lt;br /&gt;&lt;br /&gt;Packaging Tool (APT) performing such functions as installation of new software packages, upgrade of existing software packages, updating of the package list index, and even upgrading the entire Ubuntu system.&lt;br /&gt;&lt;br /&gt;Being a simple command-line tool, apt-get has numerous advantages over other package management tools available in Ubuntu for server administrators. &lt;br /&gt;&lt;br /&gt;Some of these advantages include ease of use over&lt;br /&gt;simple terminal connections (SSH) and the ability to be used in system administration scripts, &lt;br /&gt;which can in turn be automated by the cron scheduling utility.&lt;br /&gt;&lt;br /&gt;Some examples of popular uses for the apt-get utility:&lt;br /&gt;&lt;br /&gt;• Install a Package: Installation of packages using the apt-get tool is quite simple.&lt;br /&gt;&lt;br /&gt; For example, to&lt;br /&gt;install the network scanner nmap, type the following:&lt;br /&gt;sudo apt-get install nmap&lt;br /&gt;&lt;br /&gt;• Remove a Package: Removal of a package or packages is also a straightforward and simple process. &lt;br /&gt;&lt;br /&gt;To remove the nmap package installed in the previous example, type the following:&lt;br /&gt;&lt;br /&gt;sudo apt-get remove nmap&lt;br /&gt;&lt;br /&gt;Multiple Packages: You may specify multiple packages to be installed or removed,&lt;br /&gt;separated by spaces.&lt;br /&gt;&lt;br /&gt;• Update the Package Index: The APT package index is essentially a database of available&lt;br /&gt;packages from the repositories defined in the /etc/apt/sources.list file. To update the local package index with the latest changes made in repositories, type the following:&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;&lt;br /&gt;• Upgrade Packages: Over time, updated versions of packages currently installed on your computer&lt;br /&gt;may become available from the package repositories (for example security updated). &lt;br /&gt;&lt;br /&gt;To upgrade&lt;br /&gt;your system, first update your package index as outlined above, and then type:&lt;br /&gt;&lt;br /&gt;sudo apt-get upgrade&lt;br /&gt;&lt;br /&gt;If a package needs to install or remove new dependencies when being upgraded, it will not be upgraded by the upgrade command. For such an upgrade, it is necessary to use the dist-upgrade&lt;br /&gt;command.&lt;br /&gt;Also, you may upgrade your entire Ubuntu system from one revision to another with dist-upgrade.&lt;br /&gt;For example, to upgrade from Ubuntu version 5.10 to version 6.10, you would first ensure&lt;br /&gt;the version 6.10 repositories replace the existing 5.10 repositories in your computer's&lt;br /&gt;&lt;br /&gt;/etc/apt/sources.list, then simply issue the apt-get update command as detailed above, and&lt;br /&gt;finally, perform the actual upgrade by typing:&lt;br /&gt;&lt;br /&gt;sudo apt-get dist-upgrade&lt;br /&gt;&lt;br /&gt;After a fairly considerable amount of time, your computer will be upgraded to the new revision.&lt;br /&gt;Typically, some post-upgrade steps would be required as detailed in the upgrade notes for the&lt;br /&gt;revision you are upgrading to.&lt;br /&gt;&lt;br /&gt;Actions of the apt-get command, such as installation and removal of packages, are logged in the&lt;br /&gt;&lt;br /&gt;/var/log/dpkg.log log file.&lt;br /&gt;&lt;br /&gt;For further information about the use of APT, read the comprehensive Debian APT User &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Manual&lt;br /&gt;----------&lt;br /&gt;[http://www.debian.org/doc/user-manuals#apt-howto] or &lt;br /&gt;type:&lt;br /&gt;&lt;br /&gt;apt-get help&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-2744017366209643625?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-26T22:28:42.619-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Quick Vision APEX Instrument</title><link>http://belajarlinuxamajava.blogspot.com/2008/11/quick-vision-apex-instrument.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Tue, 25 Nov 2008 23:17:05 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-6451524537125908594</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9ptbs0U78xo/SSz2mvX5IRI/AAAAAAAAAO0/Y2nhuGXS3_c/s1600-h/qUICKvISION.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 277px;" src="http://2.bp.blogspot.com/_9ptbs0U78xo/SSz2mvX5IRI/AAAAAAAAAO0/Y2nhuGXS3_c/s320/qUICKvISION.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5272860409156149522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This Instrument Maker from Mitutoyo&lt;br /&gt;With this Instrument We Can get&lt;br /&gt;1. Measure X , Y and Z Coordinate&lt;br /&gt;2. Scanning Surface of part by Laser&lt;br /&gt;3. Programming Measurement for Mass Checking Measurement&lt;br /&gt;4. High Accuracy Result&lt;br /&gt;5. Video Image Capture&lt;br /&gt;6. Checking In Z (Depth) without Touching ( by LASER)&lt;br /&gt;7. QBasic Editor for programming&lt;br /&gt;8. Checking Shape of Surface with Picture&lt;br /&gt;9. etc&lt;br /&gt;&lt;br /&gt;this instrument very power full&lt;br /&gt;we get all dimension as we want use this instrument&lt;br /&gt;&lt;br /&gt;Good luck ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-6451524537125908594?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-25T23:17:05.808-08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_9ptbs0U78xo/SSz2mvX5IRI/AAAAAAAAAO0/Y2nhuGXS3_c/s72-c/qUICKvISION.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>CMM (Cordinate Measurement Machine), CNC</title><link>http://belajarlinuxamajava.blogspot.com/2008/11/cmm-cordinate-measurement-machine-cnc.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Tue, 25 Nov 2008 01:27:16 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-307583429506488248</guid><description>This Instrument can Measure in X , Y and Z position (3D)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9ptbs0U78xo/SSvEJcmcijI/AAAAAAAAAOs/el66Y3ADjDA/s1600-h/cmm01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 172px; height: 249px;" src="http://3.bp.blogspot.com/_9ptbs0U78xo/SSvEJcmcijI/AAAAAAAAAOs/el66Y3ADjDA/s320/cmm01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5272523455342610994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;in CMM We Can Create &lt;br /&gt;1. Measure All Parts X,Y and Z&lt;br /&gt;2. Create Programming measurement for mass measurement&lt;br /&gt;3. Drawing Actual Part With Touching Method ( Become Real Measurement in Part)&lt;br /&gt;&lt;br /&gt;I will Come Back Again with CMM&lt;br /&gt;I have Experience touch this measurement with 5 years&lt;br /&gt;nice instrument for measurement&lt;br /&gt;good luck :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-307583429506488248?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-25T01:27:16.034-08:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_9ptbs0U78xo/SSvEJcmcijI/AAAAAAAAAOs/el66Y3ADjDA/s72-c/cmm01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>START THE GRAPHIC WITHOUT INSERT LOGIN AND PASSWORD</title><link>http://belajarlinuxamajava.blogspot.com/2008/11/start-graphic-without-insert-login-and.html</link><author>noreply@blogger.com (David Windarto)</author><pubDate>Sun, 23 Nov 2008 17:07:34 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3798963258204978900.post-6462863455730404979</guid><description>Here is 2 Method , pls go through one by one&lt;br /&gt;&lt;br /&gt;1)This thing has been tryied on redhat 7.1&lt;br /&gt;------------------------------------------&lt;br /&gt;-Modify the file /etc/sysconfig/desktop&lt;br /&gt;Insert the name of desktop that will start, es. fvwm2&lt;br /&gt;Modify the file /etc/X11/xinit/Xclients replacing the name of predefined desktop (GNOME)&lt;br /&gt;with fvwm2.&lt;br /&gt;Modify the file /etc/X11/xinit/xinitrc.d/xinput replacing the name of desktop predefined&lt;br /&gt;(GNOME) with fvwm2.&lt;br /&gt;Create the file .xinitrc inside the directory of the user or root and write inside:&lt;br /&gt;fvwm2&lt;br /&gt;Modify the file /etc/rc.d/rc.local inserting on the first row (or replacing the first row) with:&lt;br /&gt;#!/bin/bash&lt;br /&gt;After this row write the path of file .xinitrc and after the written startx, resuming:&lt;br /&gt;#!/bin/bash&lt;br /&gt;cd /root &amp; startx&lt;br /&gt;or&lt;br /&gt;cd /root &amp; startx fvwm2&lt;br /&gt;At this point reboot pc and see the result.&lt;br /&gt;&lt;br /&gt;2)Inserting a user with the home and the group of belongings. &lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;Modify the file /etc/profile&lt;br /&gt;inserting these dates:&lt;br /&gt;HOME="/username"&lt;br /&gt;export HOME&lt;br /&gt;Save the file.&lt;br /&gt;Enter in /etc/inittab disabling from row Run gettys until the end putting a # in front of all the&lt;br /&gt;rows.&lt;br /&gt;Over the row Run getty insert another row:&lt;br /&gt;1:12345:wait:/bin/bash -login&lt;br /&gt;Save the file and reboot. At start enter such as user withou insert username and password.&lt;br /&gt;If inside /home/user we insert a file .xinitrc where we write graphic desktop to start for&lt;br /&gt;example fvwm2. It's possible to copy the file /etc/X11/fvwm2/system.fvwm2rc inside&lt;br /&gt;/home/user and rename it in .fvwm2rc&lt;br /&gt;Inside file .bash_profile at the end write startx, so will start the graphic automatically.&lt;br /&gt;Rebooting the pc we will enter such as user and automatically will start the X chosen.&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;reference : http://www.softwarelibero.it/gnudoc/fdl.it.html&lt;br /&gt;----------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3798963258204978900-6462863455730404979?l=belajarlinuxamajava.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-23T17:07:34.674-08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><media:rating>nonadult</media:rating></channel></rss>

