Tak kenal maka tak sayang, oleh karena itu mari berkenalan dengan lumen. Sebelum berkekenalan lebih lanjut, yang perlu dilakukan pertama kali adalah install dulu. Perlu diingat bahwa lumen ini membutuhkan php versi 5.4 keatas, jadi bagi yang masih menggunakan versi php dibawahnya harus updgrade terlebih dahulu. Berikut cara-cara instalasinya 1. Download lumen installer terlebih dahulu $ php ./composer.phar global require “laravel/lumen-installer=~1.0″ Jika menggunakan linux, jangan lupa untuk menambahkan $HOME/.composer/vendor/bin ke dalam PATH dengan melakukan edit pada file .bashrc (bash) atau .zshrc (zsh), untuk sistem operasi yang lain silahkan menyesuaikan. 2. Setelah selesai, jalankan perintah berikut: $ lumen new coba-lumen Maka lumen akan diinstall di folder “coba-lumen” dan kita bisa mulai bekerja di folder tersebut Oya entah kenapa saat menjalankan[…]
Gambar diambil dari sini Pembuat laravel, mas Taylor Otwell, ini sepertinya punya tingkat ke “selo” an yang tinggi, di sela kesibukannya beliau ini baru saja merilis lumen sebuah micro framework yang di desain lebih kecil sehingga bisa bekerja lebih cepat dibanding saudaranya, laravel. Bahkan di website nya lumen berani mengklaim lebih cepat dari silex dan slim, 2 micro framework php yang selama ini dikenal sebagai framework kecil yang super cepat. Dengan nama laravel di belakangnya sepertinya lumen ini akan cepat mendapatkan tempat di hati para programmer php, ya kalau sekedar ingin membuat website kecil-kecilan yang tidak membutuhkan fitur macam-macam, lumen ini layak dicoba. Selain itu menurut dokumentasinya fitur-fitur yang ada pada laravel pun bisa digunakan pada lumen, misal nya saja cache, validation[…]
Screenshoot pada distro Fedora 21 dengan desktop GNOME dan tema Paper. Paper adalah sebuah tema (theme) untuk GTK yang terinspirasi dari material design. Yang menggunakan android pasti tahu lah material design itu apa. Tampilannya cukup cantik, setidaknya menurut penulis, jika dibandingkan dengan tema asli bawaan GNOME. Salah satu yang menarik dari Paper ini adalah warna header bar antar aplikasi yang bisa berbeda-beda. Memanfaatkan fitur “client side decoration” dari GTK. Meskipun jika ingin membuat semua aplikasi memiliki header bar yang berbeda kita harus bekerja keras dengan menambahkannya di ~/.local/share/themes/Paper/gtk-3.0/apps. Tapi setidaknya untuk beberapa aplikasi bawaan GNOME sudah bisa memiliki header bar yang berbeda-beda. Eh btw tahu header bar kan? itu lo bagian atas dari aplikasi yang biasanya terdapat titel/info dari aplikasi tersebut[…]
Jadi beberapa hari ini menggunakan fishshell dan pas nyoba install rvm ternyata tidak segampang kalau menggunakan bash atau zsh, ada trik khusus yang untungnya sudah ada di website nya rvm dan tinggal copy paste saja. Untuk proses intall rvm nya sendiri tidak ada masalah, perintah dibawah ini untuk melakukan installasi versi stable rvm sekaligus dengan ruby nya ~ $ curl -sSL https://get.rvm.io | bash -s stable –ruby Masalah baru muncul waktu menjalankan : ~ $ source .rvm/scripts/rvm terjadi error karena rvm tidak kompatibel dengan fish, dikutip dari sini Since RVM is a large collection of bash scripts and fish is not bash-compatible Kemudian coba ikuti langkah-langkah yang ada di url diatas. Sayangnya langkah pertama gagal sehingga harus mencoba yang cara alternatif[…]
Beberapa hari ini mencoba menggunakan atom text editor, text editor yang dibuat oleh github. Gara-gara ngobrol dengan teman dan akhirnya install. Sebenarnya pas awal-awal rilis sudah pernah install, tetapi karena merasa kurang nyaman (sedikit lag) akhirnya kembali menggunakan sublime text yang unregistered. Untuk instalasi di distro fedora bisa menggunakan repo ini : helber/atom . atau kalau mau yang agak geek, bisa langsung download dan compile :)) Kesan setelah melakukan instalasi kembali adalah “lumayan”, sudah lebih nyaman daripada saat dulu mencoba pertama kali, secara fitur juga sudah lengkap, meski ada beberapa fitur yang sudah otomatis ada di sublime text untuk di atom ini harus install package terpisah. Misalnya saja highlight kata yang sama yang sedang di blok, di sublime text itu sudah[…]