Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

Friday, March 9, 2012

install WordNet di ubuntu

// install terlebih dahulu tcl dan tk

apt-get install tcl8.4-dev tk8.4-dev

// download wordnet dan simpan di folder

// extract wordnet dan masuk ke folder yang telah diextract

// ketikan command dibawah ini diterminal

./configure --with-tk=/usr/share/tcltk/tk8.4 --with-tcl=/usr/share/tcltk/tcl8.4

make

make install

// install wordnet gui

 apt-get install wordnet-gui

dan jalankan diterminal dengan mengetikan command

wnb

Friday, March 2, 2012

Eclipse RAP (3)


memulai konfigurasi klik WindowPreferences pada eclipse. Seperti gambar dibawah ini:
 
Selanjutnya, klik button Add dan muncul wizard berikutnya.
 Klik button Next > muncul wizard berikutnya.
 Pada label Name: isi dengan RAP, klik button Add pilih Directory dan Next
  Maka akan muncul wizard selanjutnya
 Dan klik Browse untuk memilih tempat direktori menyimpan Target Platform
Setelah target paltform dipilih, klik button Apply dan Ok
  Klik Launch a RAP Application, applikasi sederhana RAP pun bisa dijalankan :
 
Aplikasi yang kita jalankan dilocalhost seperti gambar dibawah ini :

Eclipse RAP (2)


Membuat Proyek Plugin Baru
Untuk membuat proyek plugin baru sama seperti RCP tetap yang membedakannya seperti gambar dibawah ini :
RCP sendiri memilih radio button Yes sedangkan untuk RAP memilih No. Setelah pilin button Next > dan Finish. RAP memiliki target platform yang berbeda dengan eclipse RCP. Target platform untuk RAP bisa di unduh di http://www.eclipse.org/rap/downloads/. Target Platform merupakan bagian yang penting dalam pengembangan aplikasi menggunkan Plugin Development Environment (PDE). Target platform sendiri didownload dengan dua cara, Cara pertama seperti diatas dengan download langsung dari website dan cara kedua bisa didownload dari target platform dengan memasukan link http://download.eclipse.org/rt/rap/1.4/runtime. Sebelum mengkonfigurasi terlebih dahulu simpat target platform diderektori uang kita inginkan.



 

Eclipse RAP (1)


Sejarah Rich Ajax Platform
Perusahaan Innoopract telah berkontribusi besar pada bulan juni 2006 untuk mengembangkan proyek RAP sebelum diajukan sebagai proposal pada Eclipse Foundation. Karena perkembangan web berbasis java itu berdasarkan teknologi WWW Windowing Toolkit (W4T). Pada bulan Oktober 2007 muncul rilis pertama dari Eclipse Rich Ajax Platform (RAP) keluar dengan mempunyai kesamaan dengan API Eclipse RCP. Dengan rilis berikutnya dari versi 1.1 sampai dengan RAP 1.5 ini terus dikembangkan dan fungsi dari RCP sendiri bisa digunakan lebih banyak di RAP. Sehingga akhirnya hanya beberapa langkah saja untuk migrasikan program sederhana yang diperlukan untuk bisa dijalankan dibrowser. Dan bisa didownload di http://eclipse.org/rap/downloads versi 1.5M2
Arsitektur Rich Ajax Platform
                                                     gambar dari http://eclipse.org
Aplikasi RCP yang telah pengembang bangun dapat dijalankan sebagai aplikasi Web dengan hanya perubahan kecil. RAP sangat mirip dengan Eclipse RCP ,tetapi memiliki sebuah implementasi alternatif SWT (Standart Widget Toolkit) API (Application Programming Interface) yang disebut dengan RWT. Yang membuat widget jauh lebih baik diweb browser. Konsep yang ada dibelakang pengembangan RAP adalah menggunakan kembali teknologi yang sudah ada. Hal ini memungkinkan untuk mengembangkan aplikasi Web 2.0 di java, tanpa harus berurusan dengan teknologi web seperti HTML dan javascript.

Aplikasi RAP dapat berjalan di kontainer servlet dan klien dapat mengakases aplikasi web dengan web browser standar yaitu mozila firefox, internet explorer (IE) ,Safari ,Chrome, Opera. Disisi kiri RCP mengakui aristektur RAP merupakan bagian dari RCP sendiri. Untuk lapisan yang paling bawah memiliki perbedaan antara RCP dan RAP. Karena aplikasi RCP tidak dijalankan dikomputer lokal,tetapi pada server yang terhubung dengan klien dan yang lainnya. Seperti ditunjukkan oleh gambar 1.6 SWT pada aplikasi RCP digantikan oleh RWT diRAP. SWT tidak menggantikan semua peran yang dimiliki oleh RWT, tetapi RWT sebenarnya bagian besar dari SWT. Dalam rilis pertama dari RAP persamaan RWT dan SWT ini merupakan hal yang tidak mungkin s, setelah setiap versi baru dari RAP, RWT menjadi semakin mirip dengan SWT. Dengan demikian, diharapkan bahwa dimasa depan hampir semua kemampuan yang dimiliki oleh SWT tersedian juga untuk RAP. Dalam RWT tidak mungkin ada circles, line atau menggambar diatas kanvas seperti GEF tidak didukung oleh RAP.

Saturday, January 7, 2012

Eclipse RCP (4)


Dari setiap kelas java yang ada pada eclipse RCP mempunyai fungsi yang berbeda,penjelasannya seperti dibawah ini :
Activator
Activator merupakan kelas yang akan akan mengawasi siklus plugin. Biasanya,perubahan dibutuhkan pada semacam inisialisasi saat pertama kali diakses. Kelas Activator berguna sebagai kelas Singleton dengan memiliki variable statis bersama jenis OrganizationActivator.
Application
Didalam kelas Application terdapat fungsi run(). Fungsi run() ini merupakan sebagai main() disebuah aplikasi java yang biasa. org.eclipse.core.runtime.applications yang memberitahu runtime Eclipse sebagai program utama. Kelas Application yang mengimplementasikan fungsi IplatformRunnable dan run().
ApplicationActionBarAdvisor
Dalam ApplicationActionBarAdvisor sipengembang bisa mengontrol apapun yang diperlukan untuk aplikasi. Menangkap semua istilah untuk menu, toolbar dan statusline. ApplicationActionBarAdvisor mengontrol semua action dalam kelas tersebut. Dan dapat berkontribusi dengan file plugin.xml
ApplicationWorkbenchAdvisor
Kelas ini untuk mengetahui setiap titik dalam siklus hidup workbench ini. Kelas ini juga menyediakan cara untuk menangani looping dan menyediakan parameter penting untuk workbench seperti perspective.
ApplicationWorkbenchWindowsAdvisor
Kelas ini digunakan untuk mengontrol statusline, toolbar, title ,window size dan hal-hal lain yang sipengembang inginkan. Kelas ApplicationWorkbenchWindowsAdvisor merupakan windows utama aplikasi RCP mempunyai fungsi preWindowOpen() untuk mengatur ukuran aplikasi RCP.
Perspective
Perspective yang mengatur view, editor dan menu juga termasuk ukuran dan posisinya. Dalam sebuah program RCP harus menentukan setidaknya satu perspective. Perspective menerapkan IperspectiveFactory menggunakan nama kelas org.eclipse.ui.perspectives.

Eclipse RCP (3)


Membuat proyek plugin yang baru cukup mudah karena Eclipse menawarkan wizard untuk itu. Penulis menggunakan Operasi Sistem Linux Ubuntu 11.04 dalam membangun aplikasi chat sederhana. Hal pertama yang dilakukan pada saat membuat plugin baru,dengan memulai membuka eclipse RCP dan RAP dengan gambar dibawah ini :

Setelah membuka direktori tempat posisi eclipse, klik yang bertuliskan eclipse :
Penulis sendiri menyediakan untuk workspace eclipse didirektori /home/dnd/workspace eclipse dan membuat direktori helloworldrcprap dan klik button ok, setelah itu akan muncul :
Setelah muncul tampilan awal eclipse, klik gambar sebelah kanan (Workspace). Maka akan muncul Plug-in Development – Eclipse (Editor)
Untuk bisa menggunakan Eclipse RCP dan RAP dalam membangun aplikasi langkah pertama adalah klik FileNewOther
Dan Memilih proyek Plugin :
Klik button Next > maka akan muncul wizard selanjutnya dan mengisi Label Project name dengan nama Helloworl. Klik button Next > maka akan muncul wizard selanjutnya yang sudah default diisi oleh eclipse.

Untuk bisa menggunakan aplikasi rich client hanya mengubah button radio menjadi yes. Pilih Hello RCP dan klik Finish dan Setelah itu pengembang bisa menggunakan Eclipse RCP dengan pengaturan konfigurasi yang sangat sederhana. Pada Eclipse RCP ini sudah termasuk JRE dan library yang dibutuhkan untuk RCP. Plugin.xml, build.propeties dan manifest.mf bisa kita kontrol di windows Overview. Jika melihat sumber kode yang telah ada dalam proyek plugin,dan ini adalah merupakan kelas utama dari Eclipse RCP.
Agar bisa menjalankan aplikasi Helloworld hanya Klik Launch an Eclipse application 
Aplikasi sederhana dari project Plugin HelloWorld Ecplise RCP seperti gambar dibawah ini :

Friday, December 30, 2011

Show Table Name and Primary key on postgresl

Untuk mengetahui table name dan primary key saja dalam postgresql querynya seperti berikut

 SELECT table_name, column_name, ordinal_position FROM information_schema.key_column_usage ;

sample outputnya :

 

Thursday, December 29, 2011

Create Shortcut in libreoffice

Shortcut sangat dibutuhkan dalam mempersingkat dan mempercepat waktu kerja. Sekarang saya mencoba membuat shortcut untuk Insert -> Indexes and Tables -> Entry
Caranya klik menu Tools -> Customize -> Keyboards Seperti gambar dibawah ini :


Pada Functions Category Klik Insert  dan pada Function Klik Entry. Setelah itu pilih Shortcut yang belum digunakan pada libreoffice. Saya menggunakan Shift + Esc, Klik tulisan Shift + Esc dan klik button modify. Setelah itu dapat dipergunakan.


Kemenyan 23:00 (Waktu Insan Beriman)

Eclipse RCP (2)


OSGi Framework, Plugin dan Ekstensi Poin
OSGi pada dasarnya merupakan sebuah spesifikasi dari kerangka kerja tentang bagaimana untuk mendefinisikan, menyusun dan mengeksekusi komponen. Eclipse menggunakan ini untuk merangkai plugin bersama-sama dalam untuk berinteraksi dan berkolaborasi antara satu sama lain. Eclipse membangun melalui kumpulan plugin. Plugin API mendefenisikan meraka dan dependensi mereka. Dasar untuk arsitektur ini adalah runtime equinox yang merupakan implementasi OSGi. Eclipse menggunakan plugin dan OSGi menggunakan bundel,tetapi keduanya mempunyai istilah yang sama. OSGi Eclipse plugin menentukan bagaiman mendefinisikan:
  1. API dapat digunakan oleh plugin lainnya.
  2. Dependensi, paket atau plugin yang dibutuhkan untuk plugin yang berjalan dengan benar.
Osgi juga dapat menentukan dan menggunakan extension poin dalam aplikasi Eclipse. Extension Poin medefinisikan interface untuk plugin lain untuk berkontribusi kode dalam membangun perangkat lunak. Extension dan Extension Poin dijelaskan dalam file plugin.xml. File ini adalah file XML yang menyediakan inteface pengguna untuk merubah file ini. Extension yang berkontribusi dikumpulkan dari sebuah Eclipse RCP. Informasi dalam Extension Poin diubah menjadi apa yang disebut deskriptor dan disimpan.
Runtime
Perbedaan yang jelas antara program java yang normal dengan Eclipse Rich client platform (RCP) adalah tidaknya memiliki fungsi main() lagi. Dalam Eclipse Rich client platform (RCP) program ini sudah disediakan application.java . Biasanya pengembang tidak perlu mengubah apapun disana bersama dengan fungsi yang lainnya. Pengembang dapat mengontrol program dengan double klik plugin.xml tersebut.
Perspectives, Views dan Editors
Sebuah Perspectives menggambarkan konfigurasi tertentu dari View dan Editor. Perspectives mengatur elemen UI yang berhubungan dengan tugas tertentu. Perspectives didefenisikkan melalui “org.eclipse.ui.perspectives”. Workbench yang merupakan bagian dari perspective baik yang didefinisikan melalui kelas java maupun dalam titik ekstensi “org.eclipse.ui.perspectives” atau melalui “org.eclipse.ui.perspectivesExtensions”.

Eclipse RCP (1)


Kata Rich Client dipopulerkan di tahun 1990, dalam membangun aplikasi klien menggunakan Visual Basic dan Delphi yang ternyata perkembangannya sangat pesat. Rich client platform (RCP) digunakan dalam logika bisnis klien untuk menjalankan Operating System (OS). RCP meminimalisir jumlah kode programming dalam membuat user interface (UI) dan akses database. End-user sangat senang dengan hasil dari aplikasi rich-clients.
Kemudian era internet dan aplikasi berbasis web atau thin clients. Thin clients menjanjikan untuk menyelesaikan beberapa deployment dan management problem yang berhubungan dengan rich clients. Karena aplikasi ada di server, update dibuat secara sentral. Pengguna hanya membutuhkan web browser, sehingga biaya dapat diperkecil. Namun perkembangannya fungsi dan kemampuan dari thin clients sangatlah terbatas dalam fasilitas dan fleksibilitas aplikasinya.
Aristektur Rich Client Platform
Eclipse Rich client platform (RCP) memungkinkan pengembang untuk menggunakan platform eclipse untuk membuat aplikasi desktop yang fleksibel dan extensible. Eclipse dan Eclipse Rich client platform (RCP) merupakan tools yang membangun sebuah arsitektur plugin. Plugin adalah komponen perangkat lunak terkecil yang diinstall dari eclipse. Plugin juga merupakan kumpulan file dan file konfigurasi (MANIFEST.MF) yang menggambarkan plugin dan depedensinya. Hal ini memungkinkan arsitektur plugin Eclipse dan Eclipse Rich client platform (RCP) untuk mendapatkan diperpanjang oleh pihak ketiga.

                                                                      komponen Eclipse RCP (http://vogella.de)
OSGI Runtime memberikan kerangka untuk menjalankan aplikasi yang modular. Standart Widget Toolkit (SWT) adalah library komponen User Interface standart yang digunakan oleh eclipse dan Jface juga menyediakan beberapa Application Programming Interface (API) yang nyaman diatas SWT. Workbench juga menyediakan kerangka untuk aplikasi yang akan kita gunakan dan Workbench bertanggung jawab untuk menampilkan semua komponen UI lainnya.

Wednesday, September 7, 2011

Install font microsoft di ubuntu

Waktu menggunakan libre office di ubuntu 11.04 dan ingin menggunakan font times new roman tetapi tidak ada..search di google dan menemukan caranya.

tinggal ketik command dibawah ini :
apt-get install ttf-mscorefonts-installer

after that..monggo digunakan

wr buncit 13:05 wib (waktu insan beriman)

Monday, July 11, 2011

Install eUML2 in Eclipse Indigo

Install eUML2 not online.Your can download here and i save in /home/dnd/data/soft.Open your eclipse indigo Help -> Install New Software.
Push Button Add and view
Add push Button Archive
chose eUML2-studio-Edition-3.6.1.20110420+dependencies_for_eclipse3.6.zip and push button OK and After that fill label Name.
And push button Next>
check radio button and finish

And Restart
Your can using eUML2 following me :
File -> New -> Other
and click UML2 Class Diagram and Finish

Install CheckStyle in Eclipse Indigo

Hi..i'm using platform ubuntu natty 11.04 and IDE eclipse indigo 3.7 and i'm trying install CheckStyle that the code created accordance with java code conventions..
how install CheckStyle??add following me..

Open your eclipse
Help -> Eclipse Marketplace
Your can fill "find" Checkstyle,after that wizard appears 

Your check and push button Next> 

check radio buttin I accept and push button finish
after that appears widget 



and restart..



Kemenyan 20:18 (waktu Insan Beriman)

Wednesday, July 6, 2011

UMet ada di InfoLinux

Sebenarnya sudah lama ini beritanya,sudah lebih satu tahun..tapi baru sekarang ku dapatkan linknya.

Logo Resmi UMet

Setelah satu tahun Ubuntu Metro berkecimpung didunia persilatan OpenSource,tapi belum memiliki logo resmi.Untuk itu UMet mengadakan sayembara untuk memilih Design yang menarik.Dan yang berhasil membuat design yang menarik yaitu pak arif dari KPLI bogor.design lucu dan sesuai dengan namannya..hehe

Install Subversion in eclipse indigo

I'm using platform ubuntu natty 11.04 and eclipse indigo 3.7
i try install subversion because help me to communicate with other programmer..
your can get link for install subversion here.Ok,i'll install know..
open your eclipse indigo -> Help -> Install New Software and add subversion link.
will appear widget like this :
your check subclipse and push button next.
after that will widget like this:
after that push button next,will appear widget


check radio button "i accept"
and loadto finish

Friday, July 1, 2011

Install hibernate using eclipse indigo in ubuntu 11.04

First step how install hibernate in eclipse following me :
Open your eclipse (i'm using eclipse indigo 3.7) Help ->Install New Software
Add the following link - http://download.jboss.org/jbosstools/updates/stable/
Check select the required installation files,i have selected JEE Development or Hibernate tools

and click next

Check push button radio "accept"
Process loading

Finish and can your using hibernate tools
Kemenyan 07:04 waktu insan beriman (WIB)

Wednesday, June 29, 2011

Browser Mini

Bikin Aplikasi mini dengan :
Platform ubuntu 11.04
IDE Eclipse Helios
Using Java 1.6 open jdk
SWT for linux

source code nya bisa google code dendy

Friday, June 24, 2011

Aplikasi di Natty ku..

Kebutuhan aplikasi setiap leppy masing-masing tergantung kebutuhan..
yang abdi butuhin :


Internet
  1. Mozila
  2. chrome
  3. psi
Programming and Editor
  1. Eclipse
  2. netbeans
  3. java 1.6
  4. Python
  5. Notepad ++
Sound and Video
  1. Audacios
  2. vlc
  3. Cheese webcam
  4. Desktop Record
RDBMS
  1. Mysql
  2. SQLite
  3. H2
  4. Postgresql
  5. Oracle
CMS
  1. Joomla
  2. Drupal

Subloco Ubuntu Metro

hampir genap setahun Ubuntu Metro baru masuk SubLoco ubuntu ID.temans-temans bisa masuk ke https://wiki.ubuntu.com/IndonesianTeam/SubLoCo/Metro

Mudah-mudahan dengan menjadian bagiannya Ubuntu ID,Ubuntu Metro bisa selangkah didepan (iklan apa ni ya?)

go kode terbuka....(bahasa indonesia yang baik dan benar)