Contoh data vcard yang akan diolah BEGIN:VCARD VERSION:3.0 N:;Nama1;;; FN:NamaLengkap1 TEL;TYPE=CELL:082111111111 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama2;;; FN:NamaLengkap2 TEL;TYPE=CELL:082111111112 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama3;;; FN:NamaLengkap3 TEL;TYPE=CELL:082111111113 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama4;;; FN:NamaLengkap4 TEL;TYPE=CELL:082111111114 END:VCARD BEGIN:VCARD VERSION:3.0 N:;Nama5;;; FN:NamaLengkap5 TEL;TYPE=CELL:082111111115 END:VCARD simpan sebagai kontak.vcf Untuk mengolah file kontak.vcf diatas, buat sebuah file baru dengan nama parse_vcard.php yang isinya <?php // […]
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 […]
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 […]
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 […]
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 […]
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 […]