9.09.2010

What can u do with..

apa yang bisa kamu lakukan dengan:
1. laptop
2. motor
3. koneksi internet
4. kucing
5. ikan
6. tivi
7. rumah
8. waktu berhargamu

tambah satu lagi:
9. blackberry

jawab:
1. buka les-lesan buat anak kompleks.
2. proyekan
3. tulis artikel

9.08.2010

Liferay Social Office

alternative dari sharepoints

8.08.2010

8.01.2010

GWT 2.0.4

learn something new about GWT awesomeness

7.07.2010

Better Speaking with BBC Service

not bad using internet with confidence that i can improve my skill. one of them is try to be a better English speaker.

:)
http://www.bbc.co.uk/worldservice/learningenglish/general/talkaboutenglish/2009/11/091116_tae_reading_group.shtml

7.03.2010

Antivirus Linux

kandidat avira

clamd update untuk centos dengan menambahkan repo baru

7.01.2010

Take a glimpse of Helios

www.eclipse.com

download egit. git plugin for eclipse

6.30.2010

Bagaimana Mendeteksi Apakah Komputer sedang Dikontrol dari Luar

Ada beberapa program yang dapat digunakan untuk mengontrol komputer lain.
1. Built-in Windows: Remote Desktop
by default jika komputer menggunakan Windows XP atau Vista, jika user lain login ke komputer, maka user akan locked-in

2. third party application: VNC, RealVNC, TightVNC, UltraVNC, LogMeIn, GoToMyPC
lihat di installed program (control panel -> Add Remove Programs), dan lihat satu per satu aplikasi yang diinstall apakah termasuk dalam list di atas. jika ada nama aplikasi mencurigakan quick search dengan google aplikasi apakah itu.

jika terlihat mencurigakan pertimbangkan untuk remove aplikasi tersebut.

Langkah pengamanan lain:
3. check windows firewall (control panel -> windows firewall) pilih tab exception. cermati aplikasi apa yang boleh lewat network dan aplikasi yang tidak. pastikan program-program pada list no.2 atau aplikasi yang mencurigrakan tidak terdaftar

4. check proses dengan task manager (tekan ctrl-alt-delete kemudian pilih task manager, pilih tab process.
scroll ke list proses tersebut dan cermati User Name yang digunakan. pastikan hanya anda dan User Name defautl seperti LOCAL SERVICE, NETWORK SERVICE, SYSTEM.

jika terdapat proses dari user yang tidak anda kenal, pertimbangkan untuk end process dengan mengklik-kanan proses yang mencurigakan tersebut dan pilih end proses

6.26.2010

Mifos Development

1. ambil artifact dari svn mifos
2. and then... maven update dependencies.
- fix tambahkan dependency standard taglibs, jstl di maven

desperate java coder shortcut-er :(

re-run

1. ambil artifact memakai git
Jalankan mysql dan create default database mifos untuk user mifos dengan password mifos :(
-ralat: grant privileges mifos on *.*
2. mvn clean install

re-run do not checkout head version unless you know what you're doing :|
stuck with 1.4 version. gotta need a hand form mifos expertise :(

ternyata karena salah menamakan artifact di mavennya. :(

6.21.2010

MySQL Recovery Nightmare

250G-an data, marked as crashed. myisamchk.
surely kind of nightmare you have to avoid!

copy data dari beda partisi. jangan gunakan command 'dd'. awful!

6.14.2010

Network Discovery with The Dude

http://www.mikrotik.com/thedude.php

6.11.2010

samba Ubuntu Linux


frustated samba beginners ;(

seharusnya samba file sharing memudahkan. pertama karena windows mencoba untuk cache password sehingga jika digunakan dua user untuk share network yang sama pastikan untuk clear authentication



gunakan file config sederhana dengan menggunakan security USER.
create share definition dan pastikan permission file pada path tersebut granted akses untuk user yang bersangkutan

pastikan user unix dan smbpasswd didaftarkan untuk user yang dibuat

bind Ubuntu Linux

bind9 sebagai local caching nameserver.

edit di /etc/named/named.conf.options
tambahkan nameserver sekarang dipakai, semisal
forwarders {
192.168.204.2;
};

kemudian ubah /etc/resolv.conf, tambahkan dns server yang dibangun:

root@ubuntu-dns:/etc/bind# cat /etc/resolv.conf
domain localdomain
search localdomain
#nameserver 192.168.204.2
nameserver 192.168.204.131

test local name caching dengan ketik dig www.yahoo.com
;; Query time: 41 msec
;; SERVER: 192.168.204.131#53(192.168.204.131)
;; WHEN: Mon Jun 14 05:30:25 2010
;; MSG SIZE rcvd: 211

SERVER 192.168.204.131 merupakan local name caching yang dibangun.

---
tambahkan zone
tambahkan reverse zone
testing dengan setting name server yang telah dibangun.

pertanyaannya: kenapa ubuntu selalu overwritten file resolv.conf :(
answer: prepend ke dhclient.conf nameserver yang diinginkan

outscope: mengubah hostname di local
ubah file di /etc/hostname dan linkage ke /etc/hosts

6.10.2010

dhcpd Ubuntu Linux

di linux gunakan preferred dhcp server dengan reject di /etc/dhcp3/dhclient.conf



dhcpd ubuntu linux

untuk setup reserved IP address gunakan syntax berikut
host {
hardware ethernet ;
fixed-address 192.168.0.3;
}

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

4.18.2010

windows + vmware


dual boot bagi beberapa orang meletihkan. karenanya pilihan lain adalah dengan virtualisasi. kekurangannya mungkin resource tidak secepat satu booting. tapi kelebihannya, well kita dapatkan 2 environment yang kita idam-idamkan.

vmware player dapat didownload di http://vmware.com/download/player, sedangkan untuk images yang sudah ready dapat diambil di http://www.thoughtpolice.co.uk/vmware/

2.16.2010

open ERP using Opentaps!

berdasarkan insting menjatuhkan pilihan open ERP yang ada pada OpenTaps! http://www.opentaps.org/.

tapi berikut kendala yang dihadapi:
1. first compile error: error occured during initialization VM
solusi: Modify your build.xml and change the following property:
property name="memory.max.param" value="-Xmx1024M"