Archive for the ‘windows’ Category

Wikipedia Offline Pake WikiTaxi

Tuesday, August 19th, 2008

Dapet infonya dari blog maseko, trus penasaran dan dicoba deh.

Pertamanya coba ke situsnya wikipedia yang nyediain dump dari seluruh artikel wikipedia dan pilih folder latest, kemudian ambil yang enwiki-latest-pages-articles.xml.bz2 (Update terakhir 27 Juli 2008), besarnya 3.9GB, cobain donlot dan beres dalam waktu 14 Jam saja :P

Trus donlot software WikiTaxi untuk import dan ngebaca file Wikipedia.

Cara untuk menggunakannya seperti ini:

1. Ekstrak WikiTaxi, nanti ada dua file, WikiTaxi.exe dan WikiTaxi_Importer.exe

2. Karena file Wikipedia yang kita donlot blon dikenali oleh WikiTaxi, maka harus diimport dulu pake WikiTaxi_Importer.exe

3. Waktu tempuh untuk import di komputerku adalah 1 Jam 45 Menit

4. Setelah beres import, didapet hasil importnya 7.3GB dengan ekstensi taxi, jadi gak disaranin untuk yang punya harddisk pas-pasan

5. Jalanin WikiTaxi.exe trus pilih file wiki hasil import tadi

6. Udah deh kita punya Wikipedia versi offline

Sekarang lagi nyari cara supaya bisa jadi versi web-nya nih. Taro di kantor trus yang mau ngakses Wikipedia, pake aja yang offline jadi gak terlalu ngabisin bandwith.

Cara menggunakannya dengan lebih jelas dan pake gambar-gambar juga bisa diliat di situsnya WikiTaxi kok.

Technorati : ,
Del.icio.us : ,

[Java] Input Data Melalui Console Menggunakan Class Scanner

Monday, June 23rd, 2008

Dulu untuk menginput data melalui Console dalam Java merupakan hal yang sulit, beda dengan Pascal atau C yang sudah menyediakan sintaksnya, Java belum menyediakan sintaks input melalui Console, untuk melakukannya kita harus membuat sebuah program yang lumayan kompleks kalo untuk pemula.

Untungnya sejak JavaSE versi 5.0 fitur untuk melakukan input melalui Console sudah disediakan dengan menggunakan class Scanner yang dipanggil melalui pustaka java.util.Scanner

Class Scanner ini memiliki method-method yang bisa menerima berbagai tipe data, misalnya integer, string atau float jadi kita gak usah bikin program lagi, tinggal pake aja.

Seperti sintaks-sintaks Java yang lain, pemanggilannya seperti ini:

import java.util.Scanner;
 
public class UjiScan {
  public static void main (String[] args) {
     Scanner in = new Scanner(System.in);
  }
}

Contoh penggunaannya seperti ini:

import java.util.Scanner;
 
public class UjiScan {
        public static void main (String[] args) {
                //Deklarasi Scanner:
                Scanner in = new Scanner(System.in);
 
                //Untuk Menerima Kata:
                System.out.print("Kata: ");
                String kata = in.nextLine();            
                System.out.println("Hello, " + kata);
 
                //Untuk Menerima Kalimat:
                System.out.print("Kalimat: ");
                String kalimat = in.nextLine();         
                System.out.println("Hello, " + kalimat);
 
                //Untuk Menerima Integer:
                System.out.print("Angka 1: ");
                int angka1 = in.nextInt();
                System.out.print("Angka 2: ");
                int angka2 = in.nextInt();              
                int hasil = angka1 + angka2;            
                System.out.println("Hasil Penjumlahan " + angka1 + " dan " + angka2 + " adalah: " + hasil);
 
                //Untuk Menerima Float:
                System.out.print("Angka 1: ");
                float angkafloat1 = in.nextFloat();
                System.out.print("Angka 2: ");
                float angkafloat2 = in.nextFloat();
                float hasilfloat = angkafloat1 + angkafloat2;           
                System.out.println("Hasil Penjumlahan " + angkafloat1 + " dan " + angkafloat2 + " adalah: " + hasilfloat);      
        }
}

Technorati : , , ,
Del.icio.us : , , ,

[Java] Membuat File JAR

Friday, June 13th, 2008

File JAR dalam Java digunakan sebagai file koleksi library (pustaka) dan/atau sebagai file eksekusi aplikasi. Untuk membuat File JAR dibutuhkan JDK dan perintah jar sudah berada dalam PATH Sistem Operasi yang digunakan.

Bila File JAR digunakan sebagai file koleksi pustaka yang isinya tidak bisa dieksekusi maka perintah untuk membuatnya adalah seperti ini:

   jar cvf NamaJar.jar Nama1.class Nama2.class Nama3.class

atau

   jar cvf NamaJar.jar .

Perhatikan tanda baca titik, tanda baca ini memerintahkan kepada perintah jar untuk menginput semua file dan folder dalam FOLDER INI secara rekursif ke dalam NamaJar.jar

Bila File JAR digunakan sebagai file eksekusi, maka yang pertama harus dibuat adalah File Manifest. File Manifest digunakan untuk memberitahukan Java mana file yang harus dieksekusi. Biasanya file yang harus dieksekusi memiliki perintah:

   public class Nama1 {
     public static void main(String[] args) {
 
     }
   }

Membuat File Manifest:

   Manifest-Version: 1.0
   Created-By: Irfan Ardiansah
   Main-Class: Nama1

Berikan sebuah baris kosong setelah perintah Main-Class, karena perintah jar akan selalu mengabaikan baris terakhir. Simpan dengan nama misalnya manifest.txt Kemudian kita buat File JAR:

   jar cvfm NamaJarEksekusi.jar manifest.txt Nama1.class Nama2.class Nama3.class

atau

   jar cvfm NamaJarEksekusi.jar manifest.txt .

Untuk menjalankan file eksekusi ini gunakan perintah

   java -jar NamaJarEksekusi.jar

Technorati : , , ,
Del.icio.us : , , ,

[Java] Menjalankan Aplikasi JAR

Thursday, June 5th, 2008

Untuk menjalankan Aplikasi Java SE yang sudah berada dalam JAR, digunakan perintah sebagai berikut:

   java -jar NamaFile.jar

Dengan catatan bahwa perintah java sudah berada dalam PATH Sistem Operasi yang digunakan.

Sedangkan untuk menjalankan Aplikasi Java ME yang sudah berada dalam JAR, harus menggunakan Telepon Seluler yang sudah mendukung instalasi aplikasi berbasis Java ME. Untungnya kebanyakan Telepon Seluler yang dijual dipasaran sekarang sudah bisa diinstalasi Java ME.

Kalo maksa pengen pake di PC, silakan cari emulator JAR Java ME yang bertebaran di internet, pake google aja carinya ya.

Technorati : , , ,
Del.icio.us : , , ,

[Tips] Menampilkan Lebih Banyak Recommended Add-Ons Pada Firefox 3

Friday, May 30th, 2008

Firefox 3 Add-Ons Manager memiliki beberapa fitur baru terutama fitur “Recommended Add-Ons”. Dengan menampilkan windows Add-Ons otomatis firefox akan menampilkan daftar 5 Add-Ons yang direkomendasikan. Link yang ditampilkan akan berubah-ubah

Bila kita ingin menampilkan lebih dari 5 add-ons, konfigurasinya dapat dilakukan langsung melalui firefox:

1. Dalam Address Bar Ketik:

2. Kalo ada peringatan-peringatan jawab setuju saja.

3. Dalam Filter Field isi:

   extensions.getAddons.maxResults

4. Ubah angkanya dari angka 5 menjadi angka lain, lebih tinggi atau lebih rendah.

Tapi Firefox 3 tidak akan mengembalikan hasil lebih dari 8 add-ons. Dimasukkan angka berapapun di atas 8, hanya akan menghasilkan 8 saja.

Technorati : , ,
Del.icio.us : , ,

[Windows] Setting ClassPATH Untuk Eksekusi File JAVA

Tuesday, April 15th, 2008

ClassPath adalah sebuah perintah untuk menentukan lokasi dimana tempat class-class milik Java berada, tanpa menggunakan ClassPath maka Java tidak akan mengetahui dimana saja lokasi-lokasinya. Elemen yang dimiliki oleh ClassPath bisa berupa folder dan/atau file JAR. File JAR adalah sebuah file terkompresi yang didalamnya berisi folder dan class-class Java, baik yang dibuat oleh Java ataupun yang dibuat oleh kita.

Ada tiga cara yang dapat dilakukan untuk melakukan setting ClassPath di Windows, yaitu:

1. Melalui Command Prompt (Harus mengetahui dimana folder jdk berada):

Dengan menggunakan perintah:

   SET CLASSPATH=.;C:\Program Files\Java\{versi java}\lib\{nama file jar};C:\FolderJava\Classes;

Bila lokasinya dalam bentuk jar maka harus dipanggil satu persatu, tapi bila bentuknya file class, maka yang dipanggil adalah foldernya.

Perhatikan bahwa ada tanda titik setelah tanda samadengan yang berarti cari dulu di folder INI sebelum cari ditempat lain.

Contoh:

   SET CLASSPATH=.;C:\Program Files\Java\JDK1.5.0_06\lib\tools.jar;C:\Program Files\Java\JDK1.5.0_06\lib\rt.jar;D:\Latihan\Classes;

2. Melalui Argumen Java:

Dengan menggunakan perintah:

   javac -classpath ".;C:\Program Files\Java\{versi java}\lib\{nama file jar};C:\FolderJava\Classes;" NamaFile.java

Contoh:

   javac -classpath ".;C:\Program Files\Java\JDK1.5.0_06\lib\tools.jar;C:\Program Files\Java\JDK1.5.0_06\lib\rt.jar;D:\Latihan\Classes;" Hello.java

3. Melalui Konfigurasi System:

Dengan menggunakan cara yang sama seperti setting PATH, hanya saja setelah menekan tombol New urutannya rada berbeda (Langkah a - e):

f. Bila variable ClassPATH sudah ada maka tekan tombol Edit (seperti pada gambar), kalau belum ada maka tekan tombol New pada blok User Variables

Environment Variable

g. Variable Name: ClassPath

h. Variable Value:

   .;C:\Program Files\Java\{versi java}\lib\{nama file jar};C:\FolderJava\Classes;

Contoh:

   .;C:\Program Files\Java\JDK1.5.0_06\lib\tools.jar;C:\Program Files\Java\JDK1.5.0_06\lib\rt.jar;D:\Latihan\Classes;

i. Bila menggunakan Edit, maka sisipkan perintah yang sama di Variable Value, yang dipisahkan dengan tanda ; (titikkoma - semicolon) dengan perintah sebelumnya

j. Kemudian restart komputer

Error yang terjadi bila ternyata Java tidak menemukan lokasi sebuah class mirip seperti contoh ini:

Exception in thread "main" java.lang.NoClassDefFoundError: MyProgram/class

Technorati : , , , ,
Del.icio.us : , , , ,

[Windows] Setting Crimson Editor Untuk Eksekusi File JAVA

Friday, April 4th, 2008

Setelah mengetahui cara melakukan kompilasi file JAVA menggunakan Crimson Editor dari tutorial sebelumnya, sekarang kita coba menambah setting baru pada Crimson Editor supaya dapat mengeksekusi/menjalankan program yang telah dibuat.

2. Eksekusi (Menjalankan Kode Byte Java)

a. Menggunakan urutan yang sama seperti yang dilakukan saat kompilasi: Tools - Preferences - User Tools

b. Seharusnya sudah ada setting untuk Kompilasi Java, bisa dilihat pada tutorial sebelumnya

Eksekusi Before

Tinggal menambahkan perintah eksekusi di User Tools yang masih - Empty -

d. Menu Text: Eksekusi Java

e. Command: Pilih Tombol […] - Kemudian cari file:
c:\program files\java\{versi jdk}\bin\java.exe

f. Argumen: Pilih Tombol [ > ] - Kemudian pilih File Title

g. Initial Dir: Pilih Tombol [ > ] - Kemudian pilih File Direktori

h. Hot Key: Pilih sebuah tombol keyboard shortcut. Disarankan menggunakan tombol F5

i. Ceklist: Capture Output

j. Apply - OK

k. Hasil akhirnya mirip dengan gambar di bawah ini:

Eksekusi After

Setelah urutan ini diikuti maka Crimson Editor sudah bisa digunakan untuk membuat program menggunakan bahasa pemrograman Java dan mengeksekusi program tersebut, program yang dieksekusi oleh Java adalah program yang memiliki ekstensi .class.

Kompilasi file Java menjadi file Class menggunakan F7 (http://gadjah.net/2008/04/03/windows-setting-crimson-editor-untuk-kompilasi-file-java/)

Eksekusi file Class menggunakan F5

Technorati : , , , ,
Del.icio.us : , , , ,

[Windows] Setting Crimson Editor Untuk Kompilasi File JAVA

Thursday, April 3rd, 2008

Setelah sebelumnya kita sudah mengetahui software-software apa saja yang dibutuhkan untuk membuat program dalam Java, sekarang kita coba melakukan perubahan konfigurasi dalam Crimson Editor supaya dapat digunakan untuk melakukan kompilasi dan eksekusi program Java. Penggunaan Crimson Editor hanya berlaku untuk sistem operasi Windows.

Dengan asumsi dalam komputer sudah terinstal:

1. JDK (Java Development Kit) Minimal Versi 5. http://java.sun.com/javase

Bila JDK sudah terinstal dan tidak melakukan perubahan direktori maka JDK diasumsikan berada dalam direktori: c:\program files\java\{versi jdk}\

Contoh:

JDK 1.5.0_06 - c:\program files\java\jdk1.5.0_06

JDK 1.6.0_01 - c:\program files\java\jdk1.6.0_01

dan yang akan kita gunakan adalah folder bin dalam direktori tersebut.

2. Crimson Editor - http://www.crimsoneditor.com/

Software yang digunakan untuk mengetikkan program Java

Caranya Adalah:

1. Kompilasi (Mengubah Kode Java Menjadi Kode Byte)

a. Masuk ke dalam menu: Tools - Preferences - User Tools

Crimson Editor Before

b. Pilih User Tools yang masih - EMPTY -

c. Menu Text: Kompilasi Java

d. Command: Pilih Tombol […] - Kemudian cari file:
c:\program files\java\{versi jdk}\bin\javac.exe

e. Argumen: Pilih Tombol [ > ] - Kemudian pilih File Name

f. Initial Dir: Pilih Tombol [ > ] - Kemudian pilih File Direktori

g. Hot Key: Pilih sebuah tombol keyboard shortcut. Disarankan menggunakan tombol F7

h. Ceklist: Capture Output

i. Apply - OK

j. Hasil akhirnya mirip dengan gambar di bawah ini:

Crimson Editor After

Setelah semua urutan selesai dilakukan maka sekarang sudah bisa untuk melakukan kompilasi file Java, file Java yang sudah dikompilasi akan berubah menjadi file Class. Kemudian dengan mengeksekusi file Class ini yang tutorialnya akan dilanjutkan kemudian. Eksekusi dilakukan untuk menjalankan program Java.

Technorati : , , , ,
Del.icio.us : , , , ,

[Error] Zoundry Raven Mengubah Format Tag Secara Otomatis Tanpa Izin

Tuesday, April 1st, 2008

Menyebalkan sekali, ternyata Blog Offline Writer ini selalu mengubah format tag secara otomatis, hal ini sangat mengganggu, apalagi blog ini menggunakan dua plugin (wp-codebox dan coolcode) yang memerlukan tag khusus, wp-codebox menggunakan <pre></pre> dan coolcode menggunakan <coolcode></coolcode>

Jadi hasilnya akan selalu ngaco.

Format wp-codebox seharusnya:

wp-codebox sebelum

Secara otomatis oleh Zoundry Raven diubah menjadi:

wp-codebox sesudah

Yang menyebabkan formatnya jadi tidak dikenali dan tampilannya jadi tampilan biasa tanpa efek.

Sedangkan dalam coolcode, susunan kode pemrogramannya akan dirapihkan oleh software tersebut yang malah menyebabkan tampilannya jadi ngaco:

Format coolcode seharusnya:

coolcode sebelum

Secara otomatis oleh Zoundry Raven diubah menjadi:

coolcode sesudah

Yang menyebabkan fitur indentasi-nya hilang, padahal pada kode pemrograman indentasi merupakan hal yang penting untuk digunakan, supaya kode program mudah dibaca logika dan algoritmanya.

Solusinya?

Dengan terpaksa walaupun mengetiknya pake Offline Writer, setelah tulisan di-publish di blog tetep harus di-edit secara online supaya fitur plugin-nya bisa dipake. Ngerepotin, padahal rencananya blog ini akan banyak banget tutorial yang memakai kode program.

Tambahan:

Untungnya mulai versi 0.9.284 (23 April 2008) penyakit ini sudah sembuh, jadi gak perlu lagi editing setelah upload post. Ternyata keluhanku di forum zoundry raven (http://oerl.co.cc/EB8SZ) didengarkan oleh pengembangnya

Technorati : ,
Del.icio.us : ,

Blog Ini Ditulis Menggunakan Zoundry Raven

Sunday, March 30th, 2008

Blog ini ditulis pake Blog Writer Offline yang namanya Zoundry Raven (http://www.zoundryraven.com/).

Software Zoundry Raven

Software ini dipake supaya gak usah nulis online di wordpress-nya langsung (hemat dibiaya internet), fitur yang paling menyenangkan adalah WYSIWYG, Upload ke ImageShack (http://www.imageshack.us/) dan hasilnya langsung keliatan menggunakan template yang kita pake.

Great tools dan free lagi.

Technorati : ,
Del.icio.us : ,