5.20.2010

Symfony Dojo File Upload

problem: migrate apliakasi especimen ke server baru, dan lupa kode untuk upload file sehingga muncul error berikut



dan ternyata kesalahan adalah set header kembalian dari symfony yang harus di set menjadi text/html. (karena memakai dojo, semua seragam memakai json). setelah diperbaiki, aplikasi kembali berjalan seperti semula:



snippet symfony untuk set header:
//set request header as text/html
$this->getResponse()->setHttpHeader('Content-type', 'text/html');

5.12.2010

Hibernate buat Pemula

hibernate: ORM dialek untuk persisten layer di java

ExtGWT


download eclipse galileo kemudian install plugin GWT SDK

5.01.2010

Setup Versioning Control dengan Trac + SVN + Tortoise

serving svn dengan apache mod_dav
manage svn untuk maintain repo, maintain group, maintain akses, dan maintain user dengan svn manager



serving ticketing problem dan perubahan dengan trac


release disimpan dalam folder tags
branch: dibuat jika terdapat dua aktivitas yang berbeda secara paralel dikerjakan untuk sumber data yang sama
trunk: mainline version

scm siap di deploy, next integrate dengan ldap

svnmanager - http://svnmanager.org/
trac - http://trac.edgewall.org/
tortoise - http://tortoisesvn.tigris.org/
svn - http://subversion.tigris.org/

FAQs:
1. repository tidak dapat di-delete ketika klik button remove repo
jawab: set permission folder trash di konfigurasi svnmanager supaya writable oleh demon webserver
2. how to disable menu ticket roadmap di trac
jawab:
di trac.ini tambahkan record berikut
[components]
trac.Timeline.* = disabled
trac.ticket.roadmap.* = disabled
3. repository berubah dan trac mengeluarkan error bahwa dibutuhkan proses resync
jawab: gunakan command trac-admin /path/project rsync