Skip to content

Blog Saya Yang Baru

Sobat-sobat sekalian yang saya hormati, sepertinya masih saja ada yang nyasar ke blog ini meskipun saya sudah pernah posting artikel bahwa saya sudah tidak lagi aktif memposting tulisan di blog ini.

Saat ini saya aktif di blog “http://blog.juwarto.web.id” dan saya harapkan sobs bersedia mampir ke blog saya tersebut.

Terima kasih.

Tak Terasa

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.

Blog Aktif Saya

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.

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:

  1. install xulrunner-1.9.2
  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.

Dijual/Dikontrakkan Ruko Baru Selesai Dibangun

Lain dari biasanya, kali ini saya tidak menulis informasi atau berbagi ilmu maupun triks-tips komputer. Hari ini saya mengiklankan sebuah ruko milik saudara yang akan dijual. Barang kali ada teman-teman pengunjung setia blog ini yang tertarik untuk berinvestasi.

Dijual/dikontrakkan tanpa perantara, sebuah rumah toko (ruko) yang baru saja selesai dibangun. Ruko ini terpaksa dijual/dikontrakkan karena lagi butuh uang. Harga jual pembukaan Rp1,5M (tenang, bisa nego dikit koq). Harga kontrak call langsung aja 🙂

Lokasi sangat strategis, di dalam perumahan yang sangat besar di Cikarang yaitu Perumahan Mega Regency. Alamat lengkapnya di Perumahan Mega Regency Blok I. Berada di jalan utama 2 jalur dan di dekat persimpangan jalan (perempatan) yang saat ini jadi “pusat bisnis” di dalam perumahan. Informasi tambahan, di depan ruko sudah berdiri Alfamart dan beberapa meter ke sebelah kiri ada Indomart.

Perumahan Mega Regency berada di lokasi yang strategis dimana berada didekat pusat kota Cikarang yaitu Pemda Kabupaten Bekasi di Deltamas (Cikarang Pusat) dan Kawasan Lippo Cikarang, dengan luas 250 HA yang sudah terhuni sekitar 9.500 KK dan fasilitas umum yang telah dibangun diantaranya Jalan Utama ROW 24m (dua jalur), Kantor Polisi, Kantor Kecamatan, Puskesmas, Booster PDAM, Gedung Olah Raga, dll menjadikan Mega Regency sebagai kota mandiri.

Informasi detil ruko :

  • Sertipikat SHM
  • Luas Tanah 12×16 = 192 m2
  • Bangunan bertingkat 2,5 lantai, dengan total luas bangunan adalah 366 m2.
  • Luas Bangunan Lt1 = 12 x 13 = 156 m2
  • Luas Bangunan Lt2 = 12 x 16 = 192 m2
  • Luas Bangunan Lt1 = 12 x 1,5 = 18 m2
  • Lantai I terdiri dari 4 ruang toko, dengan km/wc pada setiap ruang toko. Masing-masing toko berpintu besi geser. Pada toko paling kanan ada tangga untuk akses ke Lantai II. Tiga toko yang lain tidak punya akses ke Lantai II.
  • Lantai II terdiri dari 3 kamar tidur dan 2 km/wc, ruang tamu, ruang keluarga, dapur, dan balkon.
  • Lantai II-1/2 ada tempat jemuran dan tandon air.
  • Masing-masing toko sudah terpasang listrik PLN pra-bayar.
  • Air tanah (ada jetpump).
  • Sudah terpasang anti petir.
  • Listrik PLN pra-bayar 900 untuk masing-masing ruko yang mandiri.
  • Listrik PLN pra-bayar 1300 untuk 1 ruko yang punya akses ke lantai atas.

Berminat serius? Silahkan datang langsung ke lokasi. Kontak terlebih dahulu untuk membuat janji.

Kontak:

  1. Bpk Afandi (085214706469)
  2. Ibu Liza (085286504240)
  3. Bpk Juwarto (081210375151)
  4. Email : juwarto@binaum.com
  5. GTalk : juwarto@binaum.com
  6. YM : beningsolusi
  7. Twitter : @juwarto

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 :

  1. Microsoft SQl Server 2005 – Configuration Tools – SQl Server Configuration Manager – SQL Server 2005 Network Configuration
  2. Protocols for SQLEXPRESS – Semua di-Enabled
  3. 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).
  4. 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 :

  1. Download aplikasi squirellmail
  2. Upload ke dalam public_html hosting anda
  3. 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.
  4. 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.
  5. 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 = Off

Error ini bisa diakali dengan membuatkan satu file .htaccess di folder squirell anda, lalu isikan :

php_flag magic_quotes_gpc off

Selamat 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.