Senin, 06 Juni 2016

Warning #516 PhpMyAdmin

Awal mula terdapat warning di phpmyadmin saya karena saya upgrade versi Ubuntu dari 15.04 menjadi 15.10. Tampil warning seperti dibawah ini:

Warning in ./libraries/Util.class.php#516
….
….

Bingung juga dibuatnya, walaupun hanya “warning” cuma kadang mengganggu pemandangan. Hehe..

Akhirnya browsing-browsing, dan alhamdulillah ketemu cara menghilangkan warning tadi.

Buka terminal (Ctrl+Shift+T), lalu login sebagai root. Buka file menggunakan nano seperti perintah dibawah ini:

# nano /etc/phpmyadmin/apache.conf

Tambahkan script :/usr/share/doc pada baris php_admin_value open_basedir berikut ini:

php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc

Langkah terakhir yaitu restart apache2.

# /etc/init.d/apache2 restart


Dan warning tadi sudah teratasi. :)

Sabtu, 12 September 2015

Install Spreadsheet Excel Reader

Selamat pagi para blogger..

Pagi ini saya mau share cara atau langkah install Spreadsheet Excel Reader di Ubuntu. Sebagai info, saya saat ini menggunakan Ubuntu 14.04 LTS. 

Awalnya saya kira cara install reader sama dengan writer, namun saya coba gagal. Akhirnya saya putuskan untuk browsing dan mempelajari caranya.

OK deh, saya langsung saja ke pokok bahasan :)

Jalankan terminal dan masuk sebagai root, lalu jalankan script dibawah ini:

#cd /usr/share/pear/Spreadsheet/Excel && mkdir Reader && cd Reader#wget http://downloads.sourceforge.net/project/phpexcelreader/Spreadsheet_Excel_Reader/Interim%20update/phpExcelReader.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fphpexcelreader%2F&ts=1396451889&use_mirror=skylink#unzip phpExcelReader.zip#mv ./reader.php ../Reader.php#mv oleread.inc OLERead.php

Nah selesai untuk install spreadsheet excel reader.

Sampai bertemu di tulisan saya selanjutnya..

Kamis, 15 Januari 2015

Si Budi Kecil Kemarin Malam

Masih ingat sepenggal lirik berikut:

Si budi kecil kuyup menggigil
Menahan dingin tanpa jas hujan
Di simpang jalan Tugu Pancoran
Tunggu pembeli jajakan koran
 
Menjelang maghrib hujan tak reda
Si Budi murung menghitung laba
Surat kabar sore dijual malam
Selepas isya melangkah pulang..

Ada yang tahu itu lagu dinyanyikan oleh siapa? Lagu itu adalah lagu penyanyi legendaris Indonesia yang saya suka sekali. Di lagu itu saya menemukan kebenaran yang terjadi di masyarakat.

Awal kisahnya kemarin sore menjelang malam saya pulang dari kantor setelah menjemput istri dulu. Melewati perempatan Tomang dari Wisma Lampung menuju Ke Tangerang.

Disaat macet, sebagai info perempatan ini selalu macet di kala jam kantor. Jalan se-meter demi se-meter dilalui, dengan kondisi hujan lumayan lebat. Terlihat ada seorang anak kecil, Hujan-hujanan dengan menggunakan seragam sekolah (pramuka). Sangat semangat dari raut mukanya dalam menjajakan tisu, saya hanya tersenyum melihat tingkahnya. Karena di perempatan tersebut sudah umum sekali anak kecil menjajakan dagangan, mulai dari koran, tissu, hingga makanan (walaupun tidak terlalu banyak).

Saya majukan lagi mobil untuk menutup celah kosong didepan, setelah itu nampak benar perjuangan anak kecil tsb. Mohon maaf, kakinya tidak sempurna hingga jika berjalan agak sulit. Tak tega kami melihatnya, nurani kami terketuk. Mungkin saya sebut saja "si budi" untuk adek itu.

Akhirnya kami sepakat untuk membeli dagangannya, walaupun sejujurnya kami sudah ada tisu. Saya panggil dia, anak tersebut tergopoh-gopoh menghampiri mobil saya dengan semangatnya. Menuruni undakan (karena posisi mobil sudah dijalur masuk ke terowongan). Istri saya membuka kaca, dan bertanya, "berapa harganya sayang?". Dia menjawab dengan menggigil namun masih semangat, "10 ribu saja kak dapet 2 tisu". Istri saya mengambil uangnya, lalu membayar. Tidak berhenti disitu, ternyata disamping saya juga akhirnya memanggil adek "budi" untuk membeli tisu. Dia kembali menaiki undakan dengan semangat dan terjadi transaksi jual beli yang saya liat. 

Lalu kami berbincang dengan saya mengelus perut istri saya (alhamdulillah istri sedang hamil, sudah 9 bulan tinggal menunggu lahiran). Saya ajak bicara calon "anak" saya, "adek... tadi abi lihat ada kakak yang semangat bekerja dan riang, semoga adek selalu riang dan cerdas. Namun abi merasa kasian dek dengan kakak tadi, karena kondisinya yang kurang normal. Semoga Allah subhanahu wattaala memberikan rezeki, sehat dan tak kekurangan lahir batin buat adek."

Buat saya pribadi, saya merasa berdosa jika tidak membantu "si budi" kecil. Bagaimana tidak, dia berusaha (berikhtiar) mendapatkan rezeki dalam kondisi yang sangat tidak baik untuk anak-anak diusianya. Hujan lumayan lebat, dengan 'kekurangan' yang dia tidak pernah meminta kepada Rabb-nya.

Bersyukurlah kami seraya mengucap Hamdalah, Alhamdulillah. Segala puji hanya bagi Allah sesembahan kami. Bersyukur karena kondisi kami secara kasat mata LEBIH BAIK dibandingkan dengan si budi kecil. Bisa dengan tenang duduk dimobil tanpa kehujanan, kedinginan atau mungkin kelaparan yang mereka sedang tahan. Saya juga berdoa untuk kebaikan "si budi kecil", semoga Allah subhanahu wattaala melimpahkan rezeki yang halal dan cukup untuk hidup dikota besar layaknya Jakarta.

Mungkin untuk penutup saya ingin memberikan lirik selanjutnya yang menurut saya sangat dalam, berikut sedikit lirik lanjutannya:
..Anak sekecil itu berkelahi dengan waktu
Demi satu impian yang kerap ganggu tidurmu
Anak sekecil itu tak sempat nikmati waktu
Dipaksa pecahkan karang, lemas jarimu terkepal..

Semoga negara kita lebih memperhatikan nasib rakyat yang sangat kecil, bermanfaat juga tulisan saya untuk renungan. Semangat beraktifitas pagi ini. 

Jumat, 15 Agustus 2014

Merubah Tipe Collation pada MySQL

Hai blogger..


ketemu lagi dengan saya ni, kali ini saya ingin membahas mengenai "Merubah Tipe Collation pada MySQL". Kebanyakan dari para develop sistem suka mengesampingkan masalah ini, padahal collation pada MySQL bisa juga berpengaruh kepada kecepatan baca data di MySQL. Setidaknya ini menurut teman-teman saya para developer di tempat kerja yang lama. :D (CMIIW)

Saat kita membuat database dan tabel sebagai tepat penampungan data, sebagai developer suka memandang sebelah mata masalah ini. Kita hanya membuat database/tabel yang fit dengan sistem yang akan dibuat. Masalah muncul bila sistem yang dikembangkan sudah lama ternyata collation-nya masih menggunakan tipe latin bukan utf8. Tidak mungkin kan kita rubah tiap field/kolum di tiap tabel pada database kita.

Nah.. jika anda dalam kondisi yang sama dan dengan pertanyaan yang sama. Maka saya akan beri ilmunya. hehe.. Dibawah ini adalah cara merubah collation pada database dan tabel di MySQL. Saya sebagai administrator MySQL lebih menyukai TOra sebagai alat untuk me-manage database MySQL. Padahal banyak tool lain yang bisa digunakan, sebagai contoh MySQL Workbench, phpMyAdmin, Navicat, dll.

Setelah kita berhasil login ke server MySQL, lalu ketikkan statemen query seperti dibawah ini:


ALTER DATABASE nama_database CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE nama_tabel CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;


Itulah cara untuk merubah collation yang awalnya bertipe latin menjadi utf8. 

Semoga bermanfaat.

Selasa, 08 April 2014

Memperbaiki Ubuntu Software Center yang stuck

Siang ini saya disibukkan dengan software center Ubuntu yang stuck. Awalnya saya akan menginstall suatu aplikasi melalui terminal, namun spek dari komputernya yang kurang baik alias jadul jadinya malah hank. Akhirnya saya hard shutdown komputernya.

Setelah menyala, sepertinya komputer tidak bermasalah. Namun ternyata saat saya ingin update dpkg-nya terdapat pesan error. Nah mulailah saya cari-cari solusi sama si mbah :D

Lama mencari akhirnya dapet juga solusinya, nah saya list deh caranya:
1. buka terminal, lalu login sebagai root.
2. ketikkan:
# sudo killall -9 software-center
3. selanjutnya ketikkan:
# sudo killall -9 dpkg
 4. Lalu ketikkan:
# sudo dpkg --configure -a

5. Terakhir update kembali dpkg-nya dengan cara:
# sudo apt-get update
# sudo apt-get upgrade

Semoga ilmu yang saya berikan bisa bermanfaat bagi pembaca :)