Prado 3.1.3 Relased!

December 11th, 2008 by wildan

Ya sebenernya sudah lama releasenya, yaitu pada tanggal 3 November 2008, framework PHP yang satu ini sudah berumur 4tahun lho.. :) karirnya dimulai pada tahun 2004, tepatnya bulan agustus, prado ini waktu itu menjadi pemenang zend coding competition (kalo gak salah), sehingga dengan cepat menjadi framework yang populer, dengan banyak sekali kontributor.. nah ini beberapa release notesnya :

WHAT’S NEW IN THIS RELEASE

* Fixed about 25 bugs
* Included about 20 minor enhancements
* Added these new components: TActiveFileUpload, TActiveDatePicker, MessageSource_Databas

COMPATIBILITY INFORMATION

The following changes introduced in this release need particular attention:
* TinyMCE (used by THtmlArea component) has been upgraded to version 3.1.0.1.
Since the 3.X branch of TinyMCE has a different API than 2.X, you should
upgrade your Customs Plugins if you use any.
See http://wiki.moxiecode.com/index.php/TinyMCE:Migration_guide for more information.
* If you use EnableStateEncryption, the PageState of your current user sessions
will no longer be valid, since we optimized the encryption/compression logic.
* You can now use # and $ characters in your SQL statements with SQLMap by
escaping them as ## and $$. That induces that you can’t have consecutive
parameters like #param1##param2# or $param1$$param2$ in your statements anymore.

Happy trying :D

(whiledan)

Posted in Knowledge, News, PHP | No Comments

Tags:  

Netbeans 6.5 Released!!

November 19th, 2008 by wildan

Hehe, akhirnya final release-nya keluar juga :) sebelumnya juga ada posting mengenai netbeans 6.5 ini, cuma waktu itu masih versi milestone1.. waktu nulis postingan ini saya sedang donlot, jadi belum bisa cerita banyak, yang jelas dalam versi final release ini sudah menyertakan dukungan untuk PHP serta Glashfish v3 prelude.

Nah, angka donlot baru menunjukkan 17%, tunggu update-an-nya ya.. :)

update :

Ya, langsung kopas aja dari websitenya :

PHP

  • PHP Editor (Code completion, syntactic and semantic code highlighting)
  • Support for heredoc notation and PHTML
  • Debugging using Xdebug
  • Generators for MySQL database code snippets
PHP Code Completion
JavaScript and Ajax

  • JavaScript Debugging on FireFox & Internet Explorer
  • HTTP transaction monitoring
  • Improved JavaScript and CSS Editor
  • JavaScript Library Manager incl Yahoo UI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype libraries
JavaScript quickfixes popup in the editor
Java EE & Web Development

  • Enhanced support for Spring, Hibernate, JSF, JSF CRUD generator, JPA (Java Persistence API)
  • Create RESTful web services from database tables or from JPA entities
  • Drag and drop SaaS services into PHP files
  • SQL Editor Improvements (code completion, save/recall queries, and more)
  • Improved Eclipse project import and synchronization for Java Web projects
  • Automatic Deploy on Save
web application persistence
JavaFX

  • Create, test, debug, profile, and deploy JavaFX projects
  • JavaFX editor with syntax highlighting, source navigation, code completion, code folding, javadoc pop-ups, and error detection.
  • Live preview of visual elements
  • Code snippet palette for transformations, effects and animations
javafx video cube
Groovy and Grails

  • Develop pure Groovy apps or use Groovy in Java SE projects
  • Groovy editor with code completion, highlighting, and more
  • Grails web application framework
  • Open existing Grails applications without adding metadata
Groovy code editor
Ruby and Rails

  • New Test Runner interface for displaying test results
  • Rake improvements: Rake Runner and a pre-generated Rake file
  • Debugger: Conditional breakpoints and catchpoints
  • Ruby projects accept JVM options from command line
Ruby code editor
GlassFish v3 Prelude for Web Development

  • Modular, OSGi based architecture
  • Small footprint, fast startup and deployment
  • Support for scripting, including JRuby
glassfish app server
C/C++

  • Improved code completion, error highlighting, and semantic highlighting
  • Call graph, Memory window
  • Remote development
  • Packaging of application as tar files, zip files, or SVR4 packages
Call graph
Java ME

  • New project wizard for adding custom components to the Visual Designer Palette
  • New SVG UI components in the enhanced SVG Composer enable rich UI design
  • New Data Binding Custom Components in the Visual Designer Palette
  • Upgraded obfuscation tool to ProGuard 4.2 and test framework to JMUnit 1.1.0
Java ME SVG palette
Java Debugger

  • New multi-threaded debugging with improved UI and work-flow
  • Smart Step Into with method selection right inside expression
  • Deadlock detection with visual indication
swing treemodel view editor
Java SE

  • Automatic Compile on Save
  • Improved Eclipse project import and synchronization
  • Java Call Hierarchy
  • Analyze Javadoc
  • Swing GUI Builder can generate simple or fully qualified class names
swing treemodel view editor
IDE Tools and Usability

  • CamelCase code completion
  • Customize formatting settings per project
  • One IDE-wide QuickSearch shortcut for files/symbols/types, IDE actions, options, and docs
  • Support for Windows UNC paths (shared network folders)
netbeans ide quicksearch

update lagi :

Wah, sayang sekali untuk dukungan javafx belum bisa digunakan, kalaupun kita memaksa menginstall plugin untuk javafx, pasti akan gagal dan mendapat error yang berkenaan dengan kebutuhan terhadap paket “org.netbeans.modules.javawebstart.signtask”.. :(

(whiledan)

Posted in IDE, JAVA, News | 1 Comment

Tags:  

Nokia QT Editor

November 13th, 2008 by wildan

Nah, bagi pecinta coding, sekarang ada 1 IDE baru yang sebagian besar pluginnya didevelop oleh nokia, salah satu vendor telpon selular yang paling mendunia. IDE baru ini bernama QT Creator, tampilannya sangat bagus dan user friendly untuk digunakan, syntax yang secara default didukung adalah C++ dan QT.

Untuk dapat langsung mencoba IDE ini, silahkan langsung donlot aja disini, kemudian jangan lupa install library qt4 dan pendukungnya (misalkan binding untuk opengl, database, dll).

Selamat mencoba.. :)

(whiledan)

3D Game Development Di Linux

July 16th, 2008 by wildan

Nah.. topiknya menarik bukan..?? mungkin ada yang bertanya “emang bisa..??”, he2, seperti itu mungkin yang dikatakan banyak orang.. ingat, semakin kita mencari tau, semakin kita tidak tau apa-apa.. :)

Oke, langsung saja, dalam tutorial ini saya akan memberi tutorial bagaimana mencoba mendevelop game (sementara ini dari mengutak-ngatik sample) dengan menggunakan game engine irrlich dan IDE netbeans (6.1).

Oya, perlu kita ketahui ada banyak game engine yang ada , antara lain yang lumayan adalah horde3D dan ogre3D, kali ini kita menggunakan irrlich karena menurut saya paling mudah dalam kompilasinya..

1. Donlot semua file yang dibutuhkan :

  • Pertama-tama, donlot framework irrlich disini.
  • kemudian donlot netbeans disini

2. Kemudian kita siapkan environment Linux kita :

  • install compiler gcc, dan g++

3. Langkah selanjutnya adalah melakukan kompilasi source code dari game engine yang sudah kita donlot :

  • Masuk ke direktori irrlich yang sudah di-extract.
  • Masuk kedalam folder “source/Irrlicht”.
  • Ketikkan Perintah “make”, perintah ini akan melakukan kompilasi source code dari irrlich.
  • Setelah selesai, sekarang kita akan mengcopykan library yang akan kita butuhkan dengan perintah “make sharedlib”.
  • Kemudian untuk mengkompilasi contoh program, masuk ke direktori “irrlicht-1.4.1/examples”, ketikkan perintah “sh buildAllExamples.sh”, perintah ini akan melakukan kompilasi contoh program.

4. Mencoba menjalankan contoh program :

  • Masuk ke direktori “irrlicht-1.4.1/bin/Linux”.
  • Ada 16 contoh program, untuk mencoba (misal contoh ke-1) ketikkan “./02.Quake3Map”

Berikut tembakan layarnya :

Nah, gampang bukan, cuma beberapa menit dan kita sudah bisa menjalankan contoh program game :)

read more »

JAVA FX Development

July 9th, 2008 by wildan

Nah, mungkin ada yang ingin belajar JAVA FX tapi nggak tau harus mulai dari mana :)

Pertama-tama, yang jelas kita butuh sebuah IDE, dan  IDE itu pastilah netbeans..

Kemudian yang kita perlukan selanjutnya adalah plugin java fx untuk netbeans agar kita bisa melakukan coding dalam java fx, nah perlu kita tahu beberapa hal… Pada mulanya dulu (saya mulai belajar java fx saat masih pake netbeans 5.5.1, kemudian beranjak sampai dengan netbeans 6.0.1) plugin java fx untuk netbeans adalah bekerja sebagai “intepreter”, jadi bukan benar-benar javafx, kenapa bukan?? karena semua kode yang kita tulis dalam bahasa java fx tidak akan langsung di-compile melainkan dirubah dahulu kedalam bahasa java biasa.. nah kalo sekarang (sebenernya juga dari dulu, cuma dulu belum stabil) sudah ada plugin java fx buat netbeans yang sudah include dengan compilernya java fx, jadi apa yang kita tulis, itulah yang akan dicompile..

Saya akan membahas instalasi untuk netbeans 6.1 (final release):

  1. Buka http://deadlock.netbeans.org/hudson/job/JavaFX_NB_daily/
  2. Donlot paket yang paling baru (yang statusnya “stable build”)
  3. Ekstrak paket yang baru saja kita donlot
  4. Buka netbeans, kemudian buka menu tools->plugins
  5. Pilih tab “Downloaded”
  6. Klik “Add Plugins”
  7. Browse ke direktori hasil extrak tadi
  8. Pilih semua (bisa dengan ctrl+a)
  9. Klik Ok, kemudian tinggal yes-yes aja..
  10. Restart netbeans.

Nah, begitu netbeans sudah selesai di-restart, sekarang kita sudah bisa menggunakan netbeans kita untuk belajar java fx, tinggal file->New Project, kita sudah mendapatkan beberapa contoh project java fx yang siap untuk dijalankan..

Plugin java fx yang sudah terinstall

Semoga bermanfaat.. :)

(whiledan)

NetBeans 6.5m1

July 8th, 2008 by wildan

Wah, cepet sekali perkembangan IDE tercinta yang satu ini. :) sekarang sudah memasuki versi 6.5 Milestone 1..

Emm, memang apa yang baru ya?? yang pasti adalah dukungan terhadap bahasa pemrograman PHP (ya PHP!), kemudian mungkin (karena saja juga belum mencoba, masih proses donlot) plugin javafx yang secara default sudah bisa digunakan..

(whiledan)

Gambas Di openSUSE

June 28th, 2008 by wildan

Di openSUSE, kita tidak akan menemukan aplikasi yang satu ini di repositori, baik oss, non-oss, ataupun packman, dan kalo kita berpikir, maka kita akan mendonlot source-nya kemudian kompilasi dan jalankan, tapi benyak orang (termasuk saya) gagal dalam proses instalasi, pernah berhasil masuk ke gambas tapi semua modulnya gagal di-load.. Untuk itu ada solusi, yaitu dengan menggunakan mirror gambas untuk openSUSE, caranya adalah :

  • buka YAST
  • Tambahkan server repositori, alamatnya http://download.opensuse.org/repositories/home:/gbvalor/openSUSE_10.3/
  • Buka software managemen, cari gambas2 dan install
  • Selesai.. :)

(whiledan)

BAIK (Bahasa Anak Indonesia untuk Komputer)

June 10th, 2008 by feedee

saudara-saudara sebangsa dan setanah air..

ada bahasa pemrograman buatan anak negeri lho, namanya BAIK lihat judul diatas. Bahasa ini termasuk script seperti PHP yang syntaknya berbahasa indonesia. contoh:

### contoh program untuk database ################
alamatdb  = “192.168.xxx.yyy”
pemakai   = “namasaya”
sandi     = “sandisaya”
namadb    = “alamatdb”
nomerport =  3306

### kalimat sql untuk operasi database
sql = “select * from tabel_alamat”

### koneksi ke database
kon = mysql_koneksi alamatdb, pemakai, sandi, namadb, nomerport
hasil = mysql_hasil kon, sql

num = mysql_total hasil
tulis “jumlah data=”, num ,”\n”

### mengambil nama kolom dari suatu Tabel
kolom = mysql_namakolom hasil
besarkolom = panjang kolom
untuk (i=0; ipre>

Silahkan download bahasa BAIK versi 2 di :
http://sourceforge.net/projects/baik/

sumber: http://opensource-indonesia.com
kalo ada kesalahan mohon maaf, soalnya aku sendiri belum nyoba.

(feedee)

Waktu q Belajar Java

June 9th, 2008 by w0n6.l4

pertama kali java, q pake tutorial nya om-rangsang [di gramed ada kok, hihihi sponsor]. belum pake IDE, coz belum tau. yang diajarin tu isinya maen2 dgn java, jelas simple, banyak contohnya, dan kayaknya bukan asal translate dari buku luar negri kita. di bukunya om rangsang masih jauh dari istilah ahli ato hebat. jadi kalo udah selesai ma bukunya om rangsang baru kita bener2 main dengan java.

sekarang qta coba bukunya pretience hall sama deitell. kalo udah baca buku ini lebih baek siapin dokumentasi nya java,IDE nya java ma internet buat tanya2 ma leluhur google. di kampus pens ada kok bukunya. isinya dari java2D ampe bikin aplikasi J2EE. lengkap banget buat overview[tapi q sendiri blum sampe tamat]. cman bisa bilang JOS banget buku2 ini. qta diajarin buat aplikasi - aplikasi yang hebat[menurut aq].

kalo lagi dapet maenan baru java ato yang ga ada buku2nya berarti siapin internet ma beberapa toolnya. kayak svn client buat download source+docs+examp. dan cari2 bahasan2 dari buyut google.

selamat belajar java…

[w0n6.l4]

Posted in JAVA, Knowledge | 9 Comments

Tags:  

Error Jalankan Aplikasi JAVA di openSuse 10.3

June 4th, 2008 by imorga

Halo, sekedar sharing aja, saya menggunakan openSUSE 10.3 dan JDK6 update 3 (Bukan yang terbaru sihh..)

Setelah menginstall JDK, saya mencoba untuk menginstall netbeans, setelah instalasi, waktu menjalankan netbeans ada error seperti ini :

java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock’ failed.
./../platform8/lib/nbexec: line 466: 3967 Aborted “/opt/jdk1.6. 0/bin/java” -Djdk.home=”/opt/jdk1.6.0″ -classpath “/home/abi/netbeans-6.1/platform.. dst*

setelah mencari-cari akhirnya ketemu di opensuse.or.id

untuk mengatasinya tambahkan :

export LIBXCB_ALLOW_SLOPPY_LOCK=1

ke file /etc/profile lalu restart komputer kemudian jalankan aplikasinya lagi. Waktu instalasi netbeans jg ada error.

selamat mencoba.

(Imorga)

Posted in JAVA, Linux, Tutorial | 8 Comments