Jumat, 04 Juni 2010

Netbeans 6.8


Bagi anda yang merupakan programmer JAVA pastinya sudah mengenal aplikasi yang satu ini. IDE (Integrated Development Environment) ini sangat populer dan merupakan ciptaan dari Sun Microsystem. Netbeans merupakan jawaban dari Sun Microsystem terhadap Eclipse yang merupakan IDE saingannya.

Netbeans merupakan IDE yang multifungsi dan juga mendukung banyak bahasa pemrograman selain JAVA. C/C++, PHP, Python, Ruby merupakan salah satu bahasa pemrograman yang didukung oleh Netbeans. Netbeans memiliki banyak fitur, diantaranya fitur Team yang berguna mensinkronisasikan source code local ke repository revision control. Beberapa revision control software yang didukung oleh Netbeans yaitu Kenai, CVS, Subversion, dan Mercurial. Beberapa fitur yang tak kalah penting yaitu source code refactoring, dan profiling.

Refactoring pada Netbeans cukup lengkap, hal ini membantu programmer untuk merename nama class, method atau variabel dengan cepat. Serta mengdeklarasikan variabel, method dan class secara akurat. Fitur Profiling pada Netbeans dapat digunakan untuk memantau aktifitas memori dan cpu di saat aplikasi JAVA yang dibuat dijalankan. Netbeans juga mendukung plugin untuk menambah fungsionalitas aplikasi.

oleh alvin
READ MORE - Netbeans 6.8

Rabu, 02 Juni 2010

LyricsDB-1.1-alpha


Merasa bingung untuk memanajemen kumpulan lirik lagu kesayangan anda. LyricsDB merupakan salah satu software yang dapat mengatasi masalah tersebut. LyricsDB memiliki fitur untuk mengkelompokkan lirik lagu berdasarkan nama artist ataupun nama album. Tersedia juga user-defined rules untuk mengkelompokkan lagu berdasarkan keinginan pengguna. Program ini dibuat menggunakan java. Pastikan pula telah terinstall java runtime environment minimal versi jre 1.6 utuk dapat menjalankan program ini. Program ini merupakan free dan open source, sehingga anda bebas mendistribusikan kembali ataupun memodifikasi program ini. Walaupun program ini masih dalam tahap alpha, tetapi fungsi-fungsi yang terdapat di dalamnya dapat anda gunakan sehari-hari. Program ini bisa di download di : http://sourceforge.net/projects/liricsdb/

oleh alvin
READ MORE - LyricsDB-1.1-alpha

Kanatest


Huruf hiragana dan katakana merupakan huruf jepang dasar yang menunjukkan satuan bunyi. Sebagai langkah pertama untuk belajar bahasa jepang, adalah menghafal huruf hiragana dan katakana. Untuk memudahkan menghafal kanatest melakukan drill mode, huruf katakana atau hiragana akan ditampilkan satu persatu lalu user menjawabnya dengan romaji(alfabet) pada textbox answer. Kanatest memiliki user interface yang mudah dipahami dan dimenngerti user. Kanatest memiliki fitur test statistics, user defined test, kana chart. Fitur test statistics akan menampilkan statistik berupa ratio, prosentase dan graph tentang seberapa cepat dan hafal user dalam menjalani test. User defined test adalah fitur yang memperbolehkan user untuk mengatur test sesuai dengan keinginannya dengan memilih test huruf hiragana, katakana atau keduanya. Kana chart merupakan fitur yang akan menampilkan tabel berisi daftar huruf hiragana maupun katakana.

Instalasi pada ubuntu atau distro berbasis debian :
sudo apt-get install kanatest

oleh : Alvin
READ MORE - Kanatest

Gnome Subtitles


Subtitles biasa terdapat pada DVD atau VCD yang berfungsi memberikan informasi seperti terjemahan atau keterangan tambahan mengenai video tersebut. Gnome subtitles adalah salah satu software yang ddapat membantu anda untuk membuat subtitles. Fitur-fiturnya lumayan lengkap, di dalamnya terdapat embeded video player sehingga pengguna dapat mempreview video sambil memasukkan/mengedit subtitles. Aplikasi ini juga mendukung berbagai format ekstensi file subtitles seperti : .txt, .ass, .aqt, .dks, .lrc, .vkt, .scr, .sub, .mpl, .pan, .pjs, .psb, .ssa, .srt, .vsf. Kelebihan lainnya adalah kita dapat menambahkan translate, memformat teks subtitle, mensinkronisasi video dan mengatur kesinambungan subtitle terhadap bitrate dari video.

by alvin
READ MORE - Gnome Subtitles

GJiten


Gjiten adalah kamus bahasa jepang-inggris pada linux dengan fitur word dan kanji lookup. Membutuhkan edict dan kanjidict, keduanya merupakan kamus yang dibutuhkan gjiten untuk berfungsi. Gjiten memiliki fitur tambahan seperti kanjidict dan kanjipad. Kanjidict merupakan fitur yang dapat membantu kita mencari huruf kanji dari jumlah coretannya(kakusuu), radical, atau keynya.

oleh alvin
READ MORE - GJiten

Tutorial Ruby

Ruby merupakan bahasa pemrograman berbasis objek yang dinamis. Merupakan kombinasi dari sintaks perl dan smaltalks. Yang dbuat oleh Yukihiro "Matz" Matsumoto. Ruby dapat menggunakan bebagai paradigma pemrograman seperti fungsional, berbasis objek, imperatif dan reflectif.

Contoh program untuk menampilkan "hello world"
    puts "hello world" # output : hello world
menghitung panjang karakter string
    puts "ruby is cool".length # output : 12
menginput angka lalu menampilkannya ke layar
    puts "masukkan angka!"
    num = gets   
    puts "angka yang dimasukkan adalah "+num
membuat tipe data array dan menampilkan masing-masing nilai ke layar
    isi = [12,32.34,"ade asde",ada]
    puts isi[0]
    puts isi[1]
    puts isi[2]
    puts isi[3]
menampilkan segitiga
    for i in 0...5
    for j in 0...i
    print "i"     
    end           
    puts "\n"     
    end
#output : i
                i i
                i i i
                i i i i
                i i i i i
menampilkan segitiga terbalik
    k = 5                     
    while k>=0           
        for u in 0...k    
            print "i" 
        end               
    puts "\n"                 
    k=k-1                     
    end    
#output : i i i i i
                i i i i
                i i i
                i i
                i             
menampilkan piramida
    i = 5                     
    j = 5                     
    while i>0              
      for u in 0...i       
        print " "            
      end                    
      for p in 0...((j-u)*2)
        print "i"             
      end                    
    puts "\n"                 
    i = i -1                  
    end                       
#output :                  i i
                               i i i i
                             i i i i i i
                           i i i i i i i i
                         i i i i i i i i i i

oleh alvin aditya
READ MORE - Tutorial Ruby

Selasa, 01 Juni 2010

Mengembalikan data yang terhapus dengan magic rescue

Magic rescue merupakan software free dan open source, berfungsi untuk me-recover data atau partisi yang telah hilang dari media penyimpanan berupa harddisk atau flash disk. Cara kerjanya dengan men-scan block devices dan meng-ekstrak tipe file yang diketahui dengan melihat pada "magic bytes". Magic rescue dapat bekerja pada hampir semua file system, tetapi pada file yang terfragmentasi hanya dapat dikembalikan bagian pertamanya saja, yang biasanya memiliki ukuran sampai 50 MB.

Menginstalasikannya pada distro berbasis debian :
    sudo apt-get install magicrescue
Jika telah terinstall kita bisa langsung menjalankan program dengan perintah dasar :
sudo magicrescue --help
perintah diatas untuk menampilkan option-option yang tersedia.
sebelum menjalankan magicrescue, pastikan DMA dan optimasi hardware sudah aktif agar proses recovery lebih cepat. Pada Linux kita bisa menggunakan hdparm :
sudo hdparm -d 1 -c 1 -u 1 /dev/hdb
Contoh :
  • mengembalikan data berupa file gambar jpeg-jfif dan file gambar jpeg-exif di partisi /dev/sda2
   sudo magicrescue -r jpeg-jfif -r jpeg-exif -d ~/output /dev/sda2
  • mengembalikan video berekstensi .avi di partisi /dev/sda2
   sudo magicrescue -r avi -d ~/output /dev/sda2
penjelasan :

argumen -r berfungsi untuk menentukan tipe file yang akan di recover argumen -d berfungsi untuk menetapkan direktori tempat menaruh file yang sudah di recover /dev/sda2 adalah nama partisi yang akan di scan

Kita juga dapat menghentikan pencarian lalu memulai pencarian dari tempat terakhir dengan perintah :
sudo magicrescue -r avi -d ~/output -O [+|-|=][0x]offset
penjelasan :
argumen -O berfungsi untuk mulai menscan dari tempat yang ditentukan oleh nilai offset

oleh alvin
READ MORE - Mengembalikan data yang terhapus dengan magic rescue

Senin, 31 Mei 2010

Input Jepang pada Ubuntu

Secara default ubuntu hanya mendukung huruf abjad romawi. Untuk menginput dengan menggunakan huruf jepang hiragana, katakana, dan kanji harus diinstal terlebih dahulu paket-paket yang dibutuhkan. Berikut ini akan saya jelaskan tahapannya :

paket yang harus diinstal:
> scim
> scim-modules-table
> scim-tables-ja
> scim-anthy
> im-switch
> scim-gtk2immodule
> scim-modules-socket

sudo apt-get install scim scim-modules-table scim-tables-ja scim-anthy im-switch

note = untuk lebih mudah lakukan instalasi melalui synaptic

setelah semua paket diinstalasikan, terlebih dahulu kita setting language supportnya dengan cara :
System -> Administration -> Language Support
Ganti Keyboard input method system menjadi scim
setelah itu buat file dengan nama all_ALL pada folder ~/.xinput.d

touch ~/.xinput.d/all_ALL

lalu pastikan isi filenya ada nilai :

GTK_IM_MODULE=scim
QT_IM_MODULE=scim

jika belum ada tambahkan! setelah itu logout kemudian login kembali
uji coba scim pada text editor, untuk mengaktifkan scim tekan tombol ctrl+space ketika kursor berada pada text editor. Sebuah jendela kecil akan tampil di sudut kanan bawah, jendela ini berfungsi menangani preferensi input. Untuk menonaktifkan tekan kembali ctrl+space.
READ MORE - Input Jepang pada Ubuntu

Komputer 32 bit dan 64 bit

32 bit ataupun 64 bit mengarah pada lebar data register prossesor. Nilai ini mengacu pada banyaknya alamat pada memori yang dapat disimpan dalam address register. Pada 32 bit CPU, alamat memori yang dapat dipakai adalah sebanyak 2^32 atau sama dengan 4 gigabyte RAM. Sementara pada 64 bit CPU, alamat memori yang dapat dipakai adalah sebanyak 2^64 atau sama dengan 4 gigabyte lebih.

Komputer 32bit tidak bisa menjalankan software untuk komputer 64bit, tetapi komputer 64bit dapat menjalankan software yang dibuat untuk komputer 32bit melalui hardware compatibility mode(emulasi perangkat keras), lewat software. Hardware compatibility mode pada CPU 64bit juga dapat diimplementasikan dengan menyertakan core prossesor 32bit, misalnya pada prossesor intel seri Itanium.

Kelebihan dan kekurangan :
  •  Pada 32bit komputer, membatasi jumlah memori menjadi 3 gb bukan 4 gb dikarenakan daerah 3-4gb telah dipakai untuk pengalamatan perangkat keras. Hal ini tidak terjadi pada 64bit, dikarenakan dapat menggunakan memori lebih dari 4 gb.
  •  beberapa program seperti program enkripsi data dapat berjalan lebih cepat pada 64bit komputer, dengan syarat program tersebut juga telah dikompilasi untuk sistem 64bit
  •  pada sistem 64bit, data bertipe sama akan memakan memori lebih banyak dibandingkan dengan sistem 32bit. Hal ini dikarenakan pembengkakkan pointer dan alignment paddings.
  •  sistem 64 bit terkadang kekurangan dukungan aplikasi dibandingkan dengan sistem 32bit
  •  Programmer mengalami kesulitan untuk memporting aplikasi 32bit ke 64bit, dikarenakan perbedaan ukuran tipe data
oleh alvin
sumber wikipedia
READ MORE - Komputer 32 bit dan 64 bit
Add to Technorati Favorites Add to Technorati Favorites
OrangUNIX © 2008 Template by:
SkinCorner