Pagi ini, entah mengapa aku ingin menengok kembali blog yang telah lama tidak aku urus. Tak terasa sudah satu tahun lebih tiga bulan sejak posting terakhir pada tanggal 17 Januari 2012, saat aku mulai menyibukkan diri ngeblog di blog dengan domain pribadi di http://juwarto.web.id, yang ternyata juga menjadi semakin jarang sempat ku-update.
Seminggu ini aku asyik berkutat dengan Fuduntu, sebuah distro linux yang menurutku sangat keren, yang menggabungkan keunggulan Fedora dan kelebihan Ubuntu. Silahkan teman-teman blogger singgah ke blog pribadi saya di sini.
Assalamu’alaikum wr.wb.
Mohon maaf kepada teman-teman sekalian, sudah lama tidak update posting di blog ini karena saya sudah migrasi ke website pribadi pada tautan https://juwarto.web.id/. Saya harap rekan-rekan berkenan untuk singgah sekaligus bertukar link dengan di blog saya yang baru.
Terima kasih.
Wassalamu’alaikum wr.wb.
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.
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.
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!
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.
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
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.