Posted inInternet

Speed Test DNS Telkom Speedy/Indihome Juni 2015

Hasil ping ke masing-masing DNS PING 118.98.44.10 (118.98.44.10) 56(84) bytes of data.   — 118.98.44.10 ping statistics — 6 packets transmitted, 6 received, 0% packet loss, time 5007ms rtt min/avg/max/mdev = 43.496/51.193/66.990/7.577 ms PING 202.134.1.10 (202.134.1.10) 56(84) bytes of data.   — 202.134.1.10 ping statistics — 6 packets transmitted, 5 received, 16% packet loss, time […]

Posted inPHP

PHP Menampilkan Karakter yang Tidak Kelihatan

Suatu saat anda mungkin menemui kasus dimana sudah mencoba menggunakan (!empty($string) tetapi anda tetap mendapati nilai ada baris kosong yang ditampilkan, contoh Data1 Data2   DataBaru DataLagi     Datalala untuk melihat karakter yang tersebunyi disana coba gunakan json_encode, contoh echo $json_encode($string), hasilnya menjadi "Data1" "Data2" "\r" "DataBaru" "DataLagi" "\r" "\r" "Datalala" Data yang tersembunyi […]

Posted inPHP

Membuat Login Multi Level di CodeIgniter 3

Tutorial ini adalah lanjutan dari Membuat Login Sederhana di CodeIgniter 3. Modifikasi Tabel Database Tambahkan kolom baru di tabel user dengan perintah ALTER TABLE `user` ADD `level` INT NOT NULL AFTER `username`; lalu tambahkan beberapa user dengan user level yang berbeda INSERT INTO `user` (`id`, `username`, `level`, `password`) VALUES (NULL, ‘admin’, ‘1’, MD5(’admin’)); INSERT INTO […]

Posted inLinux

Menggunakan SSL di GitLab CE

Disini saya menggunakan Omnibus untuk menginstall GitLab CE (Community Edition). File konfigurasi nginx disimpan di /var/opt/gitlab/nginx Buat folder baru tempat menyimpan file SSL mkdir /var/opt/gitlab/nginx/ssl Self Signed SSL Pindah ke folder ssl lalu generate SSL dengan perintah openssl req -sha256 -nodes -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3560 Commercial SSL/SSL Berbayar Bila menggunakan […]

Posted inPHP

Laravel Mengatasi Error services.json failed to open stream

Setelah upgrade dari Larave 5.0.x ke 5.1 LTS muncul error   [ErrorException] file_put_contents(/var/www/html/laravel/bootstrap/cache/services.json): failed to open stream: No such file or directory       Script php artisan clear-compiled handling the post-update-cmd event returned with an error       [RuntimeException] Error Output: solusinya buat folder cache tersebut ;). mkdir /var/www/html/laravel/bootstrap/cache Ingat untuk menyesuaikan path […]

Posted inPHP

Membuat Login Sederhana di CodeIgniter 3

Cara ini sangat-sangat sederhana, gunakan hanya untuk pembelajaran. Kekurangan login ini sangat banyak 1. Tidak memiliki Session 2. Enkripsi menggunakan MD5 3. Tidak ada user level 4. dan masih banyak kekurangannya. Database Buat tabel baru dengan mengeksekusi perintah SQL dibawah ini CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL, `username` varchar(20) NOT […]