Thursday, September 23, 2010

Image Sharpening menggunakan Photoshop CS

Seringkali gambar yang dihasilkan oleh kamera digital hasilnya tidak terlalu tajam. Hal ini bisa disebabkan oleh berbagai macam hal. Salah satunya adalah camera shake, yaitu terjadi getaran pada kamera pada saat pengambilan gambar.

Untuk memperbaiki gambar yang kurang tajam tadi bisa memanfaatkan fasilitas unsharp mask dari Photoshop CS. Berikut lngkah-langkanya.


 
Duplikatkan layer
 














Supaya proses sharpening hanya mengenai bagian yang kita inginkan maka buat selection dengan menggunakan magic wand, dan lakukan inverse.







 
 
 
 
 
 
 
 
 
 
 
 
Setelah selection kita refine edge sehingga perbedaan antara bagian yang sharp dan yang tidak tidak terlalu menonjol perbedaanya.
 
 
Pada layer copy kita select menu images, filter, sharpening, unsharp mask. masukan parameter dibawah
 
 
Lakukan fine tuning pada parameter diatas sampai dihasilkan ketajaman yang diinginkan.
 
 
Gambar sebelum sharpening
 
 
Gambar setelah sharpening
 
 
Selamat mencoba.
 
* klik pada gambar untuk memperbesar

Tuesday, September 21, 2010

Zimbra tidak bisa kirim dan terima email

Suatu ketika email server zimbra tidak bisa menjalankan service nya. dari log yang ada seperti dibawah ini

Sep 14 01:34:33 ns1 zimbramon[10544]: 10544:info: 2010-09-14 01:34:01, STATUS: : Unable: to determine enabled services. Cache is out of date or doesn't exist.
Sep 14 01:34:48 ns1 zimbramon[5130]: 5130:info: zmmtaconfig: Skipping Global system configuration update.
Sep 14 01:34:48 ns1 zimbramon[5130]: 5130:info: zmmtaconfig: gacf ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException zimbra.erlangga.net:389)


Dugaan sementara, ldap service tidak bisa start karena zimbra server tidak bisa start service yang di bound ke ip address dari host mail server.

Dilakukan pengecekan hostname dari mesin dengan perintah hosts zimbra.erlangga.net, ternyata masih bound ke ip address luar yaitu 123.231.241.10 sementara posisi email server berada di ip address private di 10.1.1.10.

Kemudian dilakukan perubahan hostname di file /etc/hosts

root@zimbra:/home/erik# more /etc/hosts
127.0.0.1 localhost
#123.231.241.10 zimbra.erlangga.net zimbra ubuntu ns1
10.1.1.10 zimbra.erlangga.net zimbra ubuntu ns1

Setelah dilakukan perubahan di file /etc/hosts kemudian dicoba dijalankan lagi service zimbra, dengan user zimbra.


zimbra@ns1:~/bin$zmcontrol start
zimbra@ns1:~/bin$zmcontrol status
Host zimbra.erlangga.net
antispam Running
antivirus Running
ldap Running
logger Running
mailbox Running
mta Running
snmp Running
spell Running
stats Running


Zimbra berhasil start service email dengan baik. Kemudian di coba untuk mengirim email dari interface user web, dapat mengirim email dengan sukses.

Permasalahan nya, email server tidak bisa menerima email dari domain selain lokal domain, misal dari yahoo email tidak bisa mengirim email ke user@erlangga.net.

Setelah googling untuk permasalah tersebut menurut salah satu post di zimbra forum, dapat diatasi dengan menonaktifkan option enable DNS lookup di zimbra adminstration console.







Uncheck option enable DNS lookup

Setelah dilakukan uncheck option enable DNS lookup, email server dapat menerima email dari luar (yahoo, gmail dll), tetapi masalah nya email dari lokal domain tidak bisa mengirim ke email diluar lokal domain.

Kesimpulan nya adalah option Enable DNS lookup tetap harus di check (enabled) tetapi resolve host dari server email untuk zimbra tetap harus menghasilkan 10.1.1.10 meskipun option Enable DNS lookup di check.

Karena server email zimbra terdapat server untuk dns juga, sehingga dibuat split DNS yang terdapat dua record dns yang akan menjawab tergantung dari ip mana yang query dns ke DNS server. Misal, jika client 10.0.0.0/8 menanyakan zimbra.erlangga.net maka DNS server akan menjawab zimbra.erlangga.net adalah 10.1.1.10, sementara jika yang menanyakan dari ip address publik misal dari 202.3.208.10 maka DNS server akan menjawab zimbra.erlangga.net adalah ip address 123.231.241.10.

Split DNS sudah dikonfigurasi dari awal setup server zimbra, tetapi ip address localhost 127.0.0.1 tidak dimasukan kedalam kelompok ip address lokal net, sehingga jika query dari 127.0.0.1 menanyakan zimbra.erlangga.net masih dijawab 123.231.241.10.

Dilakukan edit di file /etc/bind/named.conf seperti dibawah:

view "internal" {
match-clients {
192.168.0.0/16;
10.0.0.0/8;
127.0.0.1;
};
recursion yes;

Setelah dilakukan perubahan terhadap file named.conf kemudian lakukan restart DNS service dengan command:

root@zimbra:/home/erik#rndc reload


Sekarang DNS server akan menjawab zimbra.erlangga.net adalah 10.1.1.10 jika di query dari localhost, karena 127.0.0.1 telah masuk kedalam group internal.

Option Enable DNS lookup pada zimbra administration console dapat di enable kembali supaya mail server dapat mengirim email ke external domain.

Saat ini zimbra sudah dapat berjalan dengan normal kembali, mengirim dan menerima email ke external domain (yahoo, gmail, plasa dll).