Membuat User MySQL bertipe USAGE (memiliki batasan)

Membuat user MySQL sangatlah penting untuk dilakukan, banyak programmer pemula yang mengabaikan hal ini. Bagi yang tidak terbiasa menggunakan user selain root pasti akan mengalami kesulitan ketika membuat user untuk aplikasi yang sedang dibangun, atau bahkan juga bisa lupa dengan perintah SQL untuk membuat user. Pengalaman saya, ternyata membuat user baik itu dengan tool phpmyadmin/navicat/sqlyog belum tentu dapat langsung digunakan. berikut saya akan berikan sintak SQL untuk membuat user yang terbatas hak aksesnya:

Continue Reading

Gammu with LAMPP

Pernahkah kalian mencoba untuk menghubungkan gammu dengan mysql LAMPP? jika iya pasti pernah mengalami error
 Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
jika menggunakan mysql dari repository tidak akan muncul error seperti ini, palingan juga settingan kalian yang error nah saya akan kasi tau cara untuk menanggulangi error ini jika kalian masih ingin bersih keras menggunakan LAMPP silahkan ikuti saja kode berikut

Continue Reading

Block Bad Words in PHP (blok kata buruk dengan PHP)

Saya akan berikan script PHP untuk melakukan block kata-kata yang nakal/buruk. bagi programmer pasti sering melakukan blokir kata-kata yang tidak diinginkan terutama dalam aplikasi forum/diskusi. dalam melakukan blok kata saya menggunakan fungsi PHP preg_replace() dan silahkan dipahami sendiri. terkadang kita akan melakukan blok pada kata masuk padahal yang ingin diblock adalah kata yang tercetak merah tersebut, jika kata tersebut berada di dalam kata maka hasilnya adalah m***k, nah saya script berikut akan melakukan blok dengan sedikit lebih rinci sehingga yang terblok hanyalah kata saja sehingga kata yang akan diblok tetapi masih dalam kata tidak akan terblok. Berikut kode PHPnya

Continue Reading

Ubuntu gagal shutdown

Permasalahan gagal shutdown pada ubuntu ini saya temui pada versi 12.04 karena pada versi sebelumnya saya tidak pernah menjumpai masalah seperti ini. sehingga ketika shutdown hanya muncul loading dan tidak bisa shutdown walaupun sudah ditunggu berjam-jam sekalipun. untuk menangani masalah semacam ini maka diperlukan script tambahan untuk memaksa ubuntu melakukan shutdown apapun yang terjadi sekalipun hang ditengah jalan ketika shutdown maka akan tetap bisa shutdown. Kegagalan shutdown pada ubuntu biasanya disebabkan adanya aplikasi yang tidak berhasil menutup dengan sempurna sehingga menyebabkan sistem pending shutdown sebelum aplikasi yang masih jalan benar-benar mati. berikut cara mengatasi gagal shutdown:

Continue Reading

Detect AJAX request in PHP

AJAX sudah bukan hal yang asing lagi bagi programmer web, dan teknologi ajax sekarang sudah familiar digunakan dalam membuat aplikasi berbasis web. Pernahkah terpikir bagaimana mendeteksi bahwa request yang dikirim menggunakan ajax atau non-ajax. bagi pengguna framework sudah tidak bingung lagi karena sudah ada fitur/fungsi yang hanya dipanggil untuk mengetahui tipe request yang dikirim. Nah.. berikut saya akan berikan kode PHP yang sesungguhnya dan bisa kalian manfaatkan bagi pemula maupun menengah dalam programming web. Berikut kode PHP untuk mendeteksi AJAX request.

Continue Reading

Menambahkan user sebagai sudo (sudoers)

Menambahkan user yang bisa mengakses sudo su (super user) mungkin bagi sebagian orang tidak perlu tetapi ada kalanya sebuah user memerlukan akses ke super user. Ketika kita menambahkan user walaupun sebagai administrator bisa jadi tidak dapat mengakses sudo, jika hal ini terjadi tidak perlu khawatir karena solusinya yakni mendaftarkan user yang sudah ada ke sudoers. Berikut cara untuk menambahkan user sudo, (INFO: gunakan user yang bisa mengakses sudo/super user)

Continue Reading

Cara remote desktop Mac

Remote Desktop sudah tidak asing lagi bagi kita dimana kita bisa melakukan aktifitas pada sebuah komputer dengan komputer lain. Fasilitas remote dekstop untuk Mac ada berbagai macam software yang sudah menyediakan seperti netsupport (aplikasi berbayar) serta ada juga yang free seperti realvnc. Berikut saya akan beritahu cara setting Mac anda supaya bisa di-remote dengan komputer lain. Pertama silahkan download dahulu tightvnc sebagai remoter (Remote Client/software untuk me-remote), Silahkan menuju ke link ini untuk menuju ke website www.tightvnc.com. Silahkan ikuti petunjuk berikut untuk men-setting Mac anda, settingnya sangat simple
  1. click the Apple icon on the menu bar at the top of your screen
  2. click the "System Preferences"
  3. click "Sharing" icon
  4. thick on the "Screen sharing"
  5. click button "Computer Settings..."
  6. thick on the "VNC viewers may control screen with password:" and fill the password
  7. click "OK"
  8. Allow access for: choose the Only these users: "Administrators"
mac-system-preference-sharing Sekarang silahkan install tighvnc pada komputer yang akan melakukan remote sebagai contoh saya menggunakan windows 7, anda bisa cukup meng-install viewer saja tanpa perlu install server. Setelah selesai silahkan buka aplikasi "TightVNC Viewer" dan isikan IP. Note: untuk port remote desktop seperti ini biasanya menggunakan port 5900

Continue Reading

Cara remote desktop linux ubuntu

Remote Desktop sudah tidak asing lagi bagi kita dimana kita bisa melakukan aktifitas pada sebuah komputer dengan komputer lain. Fasilitas remote dekstop untuk linux ada berbagai macam software yang sudah menyediakan seperti netsupport (aplikasi berbayar) serta ada juga yang free seperti realvnc. Berikut saya akan beritahu cara setting linux ubuntu anda supaya bisa di-remote dengan komputer lain. Pertama silahkan download dahulu tightvnc sebagai remoter (Remote Client/software untuk me-remote), Silahkan menuju ke link ini untuk menuju ke website www.tightvnc.com. Silahkan ikuti petunjuk berikut untuk men-setting linux ubuntu anda, settingnya sangat simple dan berbasis GUI

Continue Reading

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line