Postingan

Re-init

Banyak Hal yang terjadi, biarkan waktu yang terlewati menjadi bukti bahwa hidup itu mesti di syukuri, Sepahit apapun itu. Dan segala derita kan jadi cerita, rasa sakit yang telah terjadi biarkan menjadi penguat hati. Walau hancur, tapi dunia belum berakhir. Perang masih berlangsung. Apalah aku ini? Menyuksrukkan diri ke dalam jurang derita. Ya! Nyuksruk, karena tak ada diksi yg sepadan untuk menggambarkan apa yg terjadi. Dan setiap kali setelah musim hujan, maka kemarau kan membayangi. Begitulah diri ini mengais semangat yang tersisa. Mengumpulkannya, memupuknya dan menjadikannya sebuah sunrise yg indah menghapus gulitanya malam dingin. Dan mari kita bercanda dan tertawa di hari yang baru. Semoga hari ini cerah sepanjang waktu hingga tiba saat untuk menutup mata. --fin

Pengalaman Sama Virus Komputer

Karena publik cukup ramai memperbincangkan wannacry ransomware, bahkan saya jg dapet broadcast SMS dari kominfo soal itu virus. Saya jadi inget zaman dahulu kala pernah terserang virus di kantor.

Cerita Setup Mavericks untuk develop PHP

Beneran bikin bete setup si OSX buat webdev sehari-hari gw. Pada dasarnya kan gw ini orang males, jadi yasudah pake yang default aja kan. Pake apache+php bawaan, sama nginstall rilis MySQL dari official websitenya. Masalah pertama, mentok di mcrypt yang dibutuhin laravel, akhirnya ya sudah compile manual dong, pake phpize ./configure make make install seperti seharusnya. ok beres gitu aja juga. Tapi..... ternyata dikemudian hari gw butuh imagemagick, nginstall via pecl udah, compile juga udah. tapinya kagak jalan2.  duuhhh... Akhirnya tancepin homebew deh, install php55, php55-mcrypt, php55-imagick, ghostscript sama imagemagick (klo ga ada yg ketinggalan itu aja sih). Trus si apache gw suruh load modul phpnya yang dari brew ini. Tapi ngehe-nya gs sama convert udah normal di terminal, etapiiiiiii di httpd si ext imagick masih ngga mau buka file pdf, errornya lempeng aja "Cannot read file: /bla/bla/bla.pdf". Setelah merenung sejenak (sejenak: sempet bikin kopi, nyemil

Global Config Git Difftool Using kdiff3 on Windows

So, ti the point, Open cmd and execute: # git config --global merge.tool kdiff3 # git config --global mergetool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe" #git config --global mergetool.kdiff3.trustExitCode false #git config --global mergetool.kdiff3.keepbackup false Then you can view the difference between two branch # git difftool -d master develop -fin

Tentang Sertifikat SSL

Private Key Membuat Private Key openssl genrsa -des3 -out mydomain.com.key 2048 Membuang password dari Private Key openssl rsa -in mydomain.com.key -out mydomain.com.key.nopasswd Menambahkan / Mengganti password ke Private Key openssl rsa -des3 -in mydomain.com.key -out mydomain.com.key.newpasswd Tanda-tangan Sertifikat  Buat permohonan untuk tanda-tangan openssl req -new -key mydomain.com.key -out mydomain.com.csr * pada atribut 'extra' (password & company) kosongkan saja Tanda-tangani sendiri openssl x509 -req -days 1095 -in mydomain.com.csr -signkey mydomain.com.key -out mydomain.com.crt Tanda-tangan berbayar Serahkan file mydomain.com.csr tadi ke penyedia jasa SSL dan silakan ikuti panduan dari mereka Gunakan Sertifikat SSL Silakan di googling saja.

Baca Blog Sendiri, hmm....

Memang pada dasarnya gue bukanlah penulis bahasa manusia. Nyaris tiap hari ngetik, tapi yang diketik adalah kode pemrograman dan perintah shell. hanya sedikit porsi untuk mengetik komentar. Palingan bahasa manusianya ada di twitter, klo fesbuk banyakan copas dan edit2 dari lirik lagu, klo update status pas lagi dengerin lagu. Isi blog ini sebetulnya adalah kumpulan blog2 gue yang dulunya ada di iyank4.dagdigdug.com dan tulisan-tulisan yang tercecer di beberapa tempat. Pake tools export import, dan akhirnya semua tulisan ngumpul disini. Minus gambar :( Setelah dibaca-baca, kebanyakan isinya teknikal yang memang tanpa penjelasan gamblang. klo misal ngga ngerti ya maap ya, soalnya memang klo gw nulis tidak pernah ditujukan supaya mudah dibaca. Gw nulis suka-suka aja, klo ngga ngerti kan gampang tinggal close aja blog ini. Sebagian lagi soal catutan dan ide-ide gila, karena biasanya tulisan begitu muncul ketika lagi nge-galau . Blog buat gue adalah tempat suka-suka buat

Install Banyak versi PHP diatas Apache pada Debian Wheezy

Debian wheezy hadir dengan PHP versi 5.4 yaitu versi stabil terakhir saat ini. Namun saat ini, saya butuh versi PHP sebelumnya, karena masih ada beberapa aplikasi yang harus bisa berjalan baik di PHP 5.2.

CodeIgniter Peak Memory

Test ngga serius soal penggunaan memory oleh CodeIgniter. Untuk metode lain silakan aktifkan profiler.

MySQL Dump dan tar.gz Backup Script

Script untuk membuat dump dari beberapa database MySQL, dan mengkompresinya menjadi satu file tar.gz yang diberi tanggal.

Authentication Flowchart

Gambar
Cookie based authentication flowchart. Dari improved persistent login cookie best practise. Silakan improvisasi pada logika untuk compare username, token dan autonumber.

Catatan Tentang Session Class pada CodeIgniter

Penting untuk dipahami jika session class pada CodeIgniter itu hanya dan hanya bergantung pada cookies. Dan oleh karena itu, setting cookies di berkas konfigurasi menjadi penting jika Anda menggunakan class ini.

Bahasa Pemrograman yang paling bagus adalah

Dengan banyaknya pilihan bahasa pemrograman yang ada sekarang, Saya jadi bingung bahasa manakah yang paling bagus. Bahasa `yangSuperior` yang memiliki semua fitur bahasa lain mungkin... yang paling mudah dan mempunyai kompabilitas tinggi mungkin....

Sesuatu tentang Sistem (Informasi)

Sistem, bahasa inggris system  dalam pengertian saya adalah: Sebuah struktur/kerjangka kerja yang terbagi dalam komponen-komponen yang memiliki kegunaan masing-masing, komponen-komponen tersebut berinteraksi untuk mencapai tujuan yang sama.

Integrasi CodeIgniter+CKEditor+KCFinder

http://ckeditor.com : CKEditor adalah WYSIWYG teks dan HTML untuk web. http://kcfinder.sunhater.com : KCFinder adalah alternatif file manager CKFinder.

Arti Sebuah Indonesia?

Sering terlintas di benak Saya, banggakan Saya dengan status sebagai WNI - Warga Negara Indonesia? Sebagai orang yang lahir 'begitu saja' di bumi pertiwi ini secara otomatis Saya diberikan hak untuk menyandang status sebagai WNI. Atau mungkin secara tidak langsung saya dipaksa untuk jadi WNI. Jika saja sebelum lahir kita di beri kebebasan untuk memilih untuk dilahirkan dimana, mungkin Saya tak akan jadi WNI.

Pemanasan Global (Global Warming)

Sudah mengertikah Anda dengan yang di maksud dengan "Pemanasan Global", atau dalam bahasa inggrisnya "Global Warming", Jika jawabannya 'belum', yuk mari kita sama-sama mencoba menguak apa sih sebenarnya Pemanasan Global dan dampaknya bagi kita, Manusia.

Deploy Otomatis Multiple Branch Dari Git Via post-receive Script

Saya mempunyai satu repository Git yang berisi beberapa branch, diantara branch tersebut ada yang ingin  saya pasang di webserver secara otomatis begitu saya commit.

Home, End, Page Up, Page End >> Fix Mac OSX

Cuma catatan biar terminal di mac lebih manusiawi.

Error Tempo.co

Notice : Undefined index: 00 in /web/tempointeraktif/mbm/www2.0/bar-atas.php on line 27 Start Date: 00 0000 Notice : Undefined offset: 2 in /web/tempointeraktif/mbm/www2.0/bar-atas.php on line 29 Notice : Undefined offset: 1 in /web/tempointeraktif/mbm/www2.0/bar-atas.php on line 29 Notice : Undefined index: in /web/tempointeraktif/mbm/www2.0/bar-atas.php on line 29 End Date: Deposit: Rp 0,-

The World is Moving Ahead

Face the world! face daily life... face bored routine task, face day-by-day bored activity.. Just a moment escape opportunity, that's enough to make a great story, then back to boring world to tell that great story which actually nothing. until... bored for story telling. and that's life, if we see from selfish glasses Smile, and change your glasses!. The World still moving before you Realize. -fin