Blog Aktif Saya
Assalamu’alaikum wr.wb.
Mohon maaf kepada teman-teman sekalian, sudah lama saya tidak update posting di blog ini karena saya saat ini aktif di Blog Pribadi saya di http://juwarto.web.id (dan saya harap rekan-rekan berkenan untuk singgah sekaligus bertukar link dengan saya di Blog Pribadi saya).
Terima kasih.
Wassalamu’alaikum wr.wb.
Eclipse Bermasalah di Ubuntu 11.04
Upgrade ubuntu ke versi 11.04 ternyata menyebabkan framework di eclipse error. Error message yang muncul:
No more handles [MOZILLA_FIVE_HOME='/usr/lib/xulrunner-devel-1.9.2'] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: /home/netcelli/Download/AptanaStudio3/configuration/org.eclipse.osgi/bundles/ 173/1/.cp/libswt-mozilla-gtk-3650.so: libxpcom.so: cannot open shared object file: No such file or directory no swt-mozilla-gtk in java.library.path /tmp/swtlib-32/libswt-mozilla-gtk-3650.so: libxpcom.so: cannot open shared object file: No such file or directory Can’t load library: /tmp/swtlib-32/libswt-mozilla-gtk.so
atau:
With eclipse, sometimes you could have this kind of message Can’t load library: /tmp/swtlib-32/libswt-mozilla-gtk.so
Solusinya:
- install xulrunner-1.9.2
- install libswt-gtk*
Alhamdulillah, solved.
Membuat Repositori Lokal Dengan ISO Ubuntu Maverick
Share pengalaman membuat repositori lokal (tidak perlu koneksi internet untuk install paket-paket ubuntu). Dalam contoh ini saya menggunakan Maverick (Ubuntu 10.10).
To the point aja, berikut langkah-langkah praktisnya:
01. Buat direktori untuk mount point file iso, misal:
# cd /zoe # sudo mkdir repobuntu # cd repobuntu # sudo mkdir maverick-repo1
02. Mount file iso (dengan asumsi file iso terletak di direktori “/zoe/paket-linux/distro/ubuntu/” ):
# sudo mount -t iso9660 -o loop /zoe/paket-linux/distro/ubuntu/ubuntu-10.10-dvd-i386.iso /zoe/repobuntu/maverick-repo1 Perintah un-mount (jika suatu saat diperlukan): # sudo umount /zoe/repobuntu/maverick-repo1
03. Edit /etc/apt/sources.list
# sudo vi /etc/apt/sources.list # tambahkan baris berikut ini: deb file:///zoe/repobuntu/maverick-repo1 maverick main restricted
04. Update repository:
# sudo apt-get update
05. Insyaallah repositori sudah bisa digunakan!
Note:
Mount point file iso yang terbentuk pada proses nomor 02 bersifat tidak permanen (artinya saat sistem restart akan di un-mount). Agar permanen kita harus menambahkan baris berikut ini ke dalam file “/etc/fstab”:
/zoe/paket-linux/distro/ubuntu/ubuntu-10.10-dvd-i386.iso /zoe/repobuntu/maverick-repo1 iso9660 rw,loop=/dev/loop0 0 0
Kalau mau menambahkan file iso, tinggal dikopi baris tersebut ke baris dibawahnya lalu ganti angka 0 pada “rw,loop=/dev/loop0″ menjadi angka 1 sehingga menjadi “rw,loop=/dev/loop1″. Kalau akan menambahkan file iso lagi, tinggal dikopi lagi lalu ganti angka 1 pada “rw,loop=/dev/loop1″ menjadi angka 2. Demikian seterusnya.
Selamat mencoba.
Manajemen SQL Server 2005 Dengan PHP
Step by step, sangat mudah koq
Silahkan ikuti tahapan berikut ini :
A. Pastikan MSSQL Server di Microsoft OS (contoh kasus pada SQL Server 2005 Express) bisa diakses!
Pada mesin MSSQL Server :
- Microsoft SQl Server 2005 – Configuration Tools – SQl Server Configuration Manager – SQL Server 2005 Network Configuration
- Protocols for SQLEXPRESS – Semua di-Enabled
- Buka dan edit protocol yang bernama TCP/IP pada tab Protocol pastikan bernilai Yes semua. Pada tab IP Adresses hapus nilai (kosongkan) semua field/isian TCP Dynamic Ports, semua field/isian Active dan Enabled pastikan bernilai Yes, dan isikan nomor IP Address (misal pada IP1=192.168.56.101 dan pada IP2=127.0.0.1).
- Coba login ke MSSQL Server dengan host nomor IP seperti konfigurasi huruf c.
Pada mesin Ubuntu :
1. Mencoba koneksi ke mesin SQL Server 2005
# sudo nmap 192.168.56.101 Starting Nmap 5.00 ( http://nmap.org ) at 2011-01-25 11:13 WIT Interesting ports on 192.168.56.101: Not shown: 996 filtered ports PORT STATE SERVICE 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 1433/tcp open ms-sql-s MAC Address: 08:00:27:4F:A3:74 (Cadmus Computer Systems)
2. Jika port-port tersebut belum terbuka, tambahkan secara manual pada MSSQL Server (Windows OS) lewat :
Start - Settings - Network Connections - Windows Firewall - Exceptions - Add Port... Restart mesin MSSQL Server
3. Test koneksi ke MSSQL Server dengan :
# tsql -S 192.168.56.101 -U sa -P <password_sa> -p 1433
Jika muncul :
locale is "en_US.utf8" locale charset is "UTF-8" 1>
Berarti koneksi berhasil, dan lanjutkan ke langkah berikutnya.
B. Download paket dari :
http://www.sourceforge.net/pojects/mssql-wa/
01. Extract file hasil download (“phpmssqladmin.zip” atau nama yang lain) ke webserver.
02. Kopi file ./lib/config.inc ke ./lib/config.inc.asli sebagai backup/cadangan.
03. Sesuaikan konfigurasi di file ./lib/config.inc sesuai alamat MS SQL Server yang akan diakses.
Contoh : //3rd way : multiple server $config['userDb']['server'][] = 'localhost'; $config['userDb']['server'][] = 'servwin'; Menjadi : //3rd way : multiple server $config['userDb']['server'][] = '192.168.56.101'; //MSSQL Server 2005 di mesin virtualbox laptop $config['userDb']['server'][] = '192.168.66.4'; //MSSQL Server 2005 di mesin server development $config['userDb']['server'][] = '192.168.66.23'; //MSSQL Server 2005 di mesin server production $config['userDb']['server'][] = 'PAPWINXVBOX'; //MSSQL Server 2005 di mesin virtualbox laptop
04. Paket tambahan yang harus dipasang :
a. php-db, php-pear,php5-cli b. php5-sybase
05. Restart service apache :
# sudo /etc/init.d/apache2 reload
06. Jalankan file test.php untuk memastikan konfigurasi benar dan berjalan normal.
07. Silahkan koneksi ke MSSQL Server.
Selamat mencoba!
Konfigurasi Java di Ubuntu 10.04
Ini adalah catatan kecil saat ngoprek konfigurasi java di linux Ubuntu 10.04 karena dah seminggu bermasalah dengan koneksi ke MSSQL Server 2005 menggunakan sqljdbc.jar pakai Netbeans. Thanks to Hamdi atas bantuannya.
Jadi, ternyata di Ubuntu 10.04 sudah ada tools yang keren banget buat ngubah/update symlink path macam-macam program, namanya “update-alternatives”. Langsung saja, praktek mengubah/update java dari semula defaulnya java versi 1.6.0.20 yang terpasang di /usr/lib/jvm/java-6-openjdk/jre/bin/java akan diubah menjadi java versi 1.6.0.22 yang terpasang di /home/juwarto/jdk1.6.0_22/bin/java.
Untuk memastikan terlebih dahulu cek konfigurasi yang telah ada dengan perintah :
# which java Akan tampil sbb : /usr/bin/java # sudo update-alternatives --config java Akan tampil sbb : Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
Selanjutnya tambahkan seleksi yang baru agar bisa dipilih dengan perintah :
# sudo update-alternatives --install /usr/bin/java java /home/juwarto/jdk1.6.0_22/bin/java 64 # sudo update-alternatives --config java Akan tampil sbb : Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /home/juwarto/jdk1.6.0_22/bin/java 64 manual mode 2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Press enter to keep the current choice[*], or type selection number: --> DISINI KETIKKAN ANGKA 1 Maka akan tampil sbb : update-alternatives: using /home/juwarto/jdk1.6.0_22/bin/java to provide /usr/bin/java (java) in manual mode. # sudo update-alternatives --config java Akan tampil sbb : Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /home/juwarto/jdk1.6.0_22/bin/java 64 manual mode 2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Press enter to keep the current choice[*], or type selection number: --> DISINI ENTER SAJA (karena konfigurasi baru sudah berhasil)
Terakhir untuk memastikan ketikkan perintah sbb :
# which java Akan tampil sbb : /usr/bin/java # java -version Akan tampil sbb : java version "1.6.0_22" Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)
Semoga bermanfaat.
Kustomisasi Webmail Hosting
Akses email di hosting (berbayar) biasanya bisa dilakukan baik melalui Mail Client semacam Outlook Express, Evolution, Mozilla Thunderbird, dan sebagainya maupun melalui webmail (via cPanel). Namun sering ada pertanyaan, bagaimana cara mengakses email lewat webmail tanpa melalui cPanel terlebih dahulu?
Untuk menjawab pertanyaan diatas, bahwa akses email lewat Webmail TIDAK HARUS lewat/login dulu ke cPanel anda. Anda bisa mengakses webmail anda dengan url http://namadomainanda/webmail. Dari link tersebut, akan keluar popup login untuk memasukkan username dan password yang sebelumnya anda buat account emailnya dari cpanel. Setelah anda login, akan keluar 2 opsi untuk mengakses email melalui aplikasi Horde atau Squirellmail.
Default webmail diatas akan dilarikan ke port 2095 yang menjadi default port akses webmail anda, masalah baru timbul, ketika ternyata ada beberapa layanan koneksi internet (ISP) yang memblok port 2095 tersebyt, ataupun blocking terjadi di lokal network pengakses (biasanya di kantor/instansi).
Bagaimana mengatasi hal ini ?
Satu tips untuk solusi permasalahan diatas adalah membuat halaman login sendiri dengan default aplikasi webmail Squirellmail (port:80). Bagaimana cara membuatnya ?
Berikut langkah-langkahnya :
- Download aplikasi squirellmail
- Upload ke dalam public_html hosting anda
- Ekstrak file tsb, kemudian rename nama foldernya menjadi nama yang mudah anda ingat, misalnya wmail. Kemudian buat subdomainnya, supaya anda bisa mengaksesnya nanti dengan http://wmail.namadomainanda.
- Selanjutnya buat 2 buah folder baru di dalam folder squirellmail anda (dalam contoh ini adalah folder wmail), masing-masing beri nama smdata dan attach. Lalu ubah permissionnya menjadi 777 untuk smdata dan 733 untuk attach. Folder smdata digunakan untuk temp folder ketika melakukan pengiriman email, sedangkan attach sebagai temp folder attachment email anda.
- Berikutnya adalah melakukan setup halaman login squirellmail anda. Masuk ke folder config dari squirellmail anda lalu edit file config_default.php dan simpan ke file baru dengan nama config.php sehingga menjadi :
Pada baris 487, $data_dir = ‘/var/local/squirrelmail/data/’; ganti menjadi $data_dir = ‘/home/usercpanel/public_html/foldersquirell/smdata’;
Pada baris 505, $attachment_dir ganti value-nya menjadi ‘/home/usercpanel/public_html/foldersquirell/attach’;
Apabila sebelumnya anda telah membuat subdomain wmail, coba akses dengan http://wmail.namadomain/src/configtest.php untuk melihat apakah ada error disana atau tidak. Error yang terjadi biasanya adalah ketidaksesuaian configurasi php server anda untuk :
magic_quotes_runtime = Off magic_quotes_gpc = Off magic_quotes_sybase = OffError ini bisa diakali dengan membuatkan satu file .htaccess di folder squirell anda, lalu isikan :
php_flag magic_quotes_gpc offSelamat mencoba.
Sumber : blog.idwebhost.com dan indra.chaidir.info
Split-Merge Dengan Linux CLI
Maksimal ukuran file yang bisa dituliskan pada disk berformat FAT/FAT32 adalah 4GB. Nah, bagaimana cara untuk menuliskan file yang berukuran di atas 4GB semisal image virtualbox yang berukuran 10GB? Cara mudahnya adalah dengan memecah file tersebut menjadi seukuran misalnya 3.9GB lalu apabila diperlukan tinggal menggabungkannya kembali.
Berikut adalah langkah-langkahnya :
- Masuk ke direktori tempat file yang akan di-split-merge.
- Pastikan Anda memiliki hak akses baca dan tulis di direktori tersebut.
- Untuk memecah (split) file gunakan perintah :
# split --bytes=3900000000 Winxpsp3.vdi WinxpOff2007.vdi
- Akan terbentuk file-file berukuran max 3.9GB seperti berikut :
-rw-r--r-- 1 juwarto juwarto 3900000000 2010-11-21 08:38 WinxpOff2007.vdiaa -rw-r--r-- 1 juwarto juwarto 3900000000 2010-11-21 08:41 WinxpOff2007.vdiab -rw-r--r-- 1 juwarto juwarto 3720786944 2010-11-21 08:43 WinxpOff2007.vdiac
- Untuk menggabungkan (merge) kembali file-file tersebut gunakan perintah :
# cat WinxpOff2007.vdi* > WinxpOff2007.vdi
- Akan terbentuk file seperti semula :
-rw-r--r-- 1 juwarto juwarto 11520786944 2010-11-21 09:07 WinxpOff2007.vdi
Selamat mencoba. Jangan lupa berbagi ilmu dengan yang lain, agar linux semakin digemari.
Khasiat Air Kelapa Muda
Selain rasanya yang menyegarkan, air kelapa muda punya segudang manfaat bagi kesehatan. Beberapa orang menggunakannya untuk mengatasi mual muntah, bahkan sering digunakan untuk menggantikan plasma dalam transfusi darah pada masa Perang Dunia II.
Kandungan mineral dan elektrolit dalam air kelapa muda sangat beragam mulai dari kalsium, kalium hingga magnesium. Ketika kelapa mulai tua, mineral itu banyak terserap untuk mengeraskan daging kelapa yang berwarna putih sehingga khasiatnya berkurang.
Berikut ini adalah 7 manfaat air kelapa muda untuk kesehatan :
1. Menjaga keseimbangan elektrolit
Air kelapa muda merupakan cairan isotonik, sehingga bisa mengantikan mineral dan elektrolit yang hilang bersama dengan cairan tubuh. Bahkan organisasi pangan dunia atau FAO (Food and Agriculture Organization) pernah meneliti dan berusaha mematenkan air kelapa muda sebagai minuman isotonik.
2. Mengatasi gangguan kencing
Berbagai gangguan saluran kencing bisa diatasi dengan air kelapa muda, termasuk polyuria (sering kencing), stranguria (susah kencing) dan lain-lain. Efeknya pada masing-masing individu bisa bervariasi tergantung penyebab dan tingkat keparahannya.
3. Memecah batu ginjal
Selain mengonsumsi obat-obatan dari dokter, pasien batu ginjal sering mengkombinasikannya dengan minum air kelapa muda. Efeknya plak atau kerak yang terbentuk di ginjal lebih mudah melunak dn dikeluarkan bersama air kencing. Read more…
Solusi Apache Tomcat Pada Ubuntu-10.04
Ini adalah catatan kecil saya ketika dengan bantuan teman (Mas Agus dan Hamdi) berhasil memecahkan masalah tomcat yang ngadat saat diakses oleh netbeans di Ubuntu-10.04 ketika melakukan compiling src java.
Dengan asumsi tomcat diinstall (diekstrak) di /usr/local/apache-tomcat-6.0.26/ :
- Pastikan direktori work di /usr/local/apache-tomcat-6.0.26/ di-chmod 777.
- Pastikan direktori localhost /usr/local/apache-tomcat-6.0.26/conf/Catalina/ di-chmod 777.
- Kalau masih tetap bermasalah, coba ganti portnya dari default 8080 ke 8888. Untuk menggantinya silahkan edit file /usr/local/apache-tomcat-6.0.26/conf/server.xml dengan editor yang Anda rasa paling mudah/menyenangkan.
Semoga bermanfaat.



