Catatan Install Node.js di Linux Mint

Bismillaahirrohmaanirrohiim

node js

node js

Pagi ini saya iseng tertarik untuk mencoba node.js di Linux Mint saya dan terdapat beberapa error pada saat melakukan instalasi. Googling sejenak akhirnya beberapa error tersebut bisa diatasi, dan postingan ini merupakan catatan apa saja yang perlu disiapkan untuk install node.js.

Pertama yang saya lakukan adalah mengunduh current version dari node.js di sini, lalu ekstrak hasil unduhan. Untuk menghindari beberapa error waktu proses instalasi, pastikan kita install paket-paket berikut melalui terminal:

sudo apt-get install build-essential g++ libpng-dev

Kemudian lakukan instruksi instalasi melalui terminal sesuai file README,

./configure
make
make install

Jika masih ada error, coba jalankan perintah melalui super user atau sudo. Selamat ber-node.js riaaa :D

Semoga bermanfaat.

Rekam Jejak 5 Tahun Himasakra

Bismillahirrohmaanirrohiim

Hari ini rekan-rekan Himasakra sedang tasyakuran hari lahir himpunan yang sudah berdiri 5 tahun ini. Sayang sekali saya tidak bisa menghadiri acara tersebut. Tapi hal ini membuat kemudian saya kembali menerawang jauh ke 5 tahun silam ketika rekan-rekan alumni bergerak untuk mengumpulkan alumni dan membentuk Himasakra ini.

5 years ago…

Sebelumnya saya memang memiliki pikiran untuk bisa membentuk himpunan alumni, ternyata beberapa kawan memiliki keinginan yang sama dan malah sudah menyiapkan agenda berkumpul dengan kawan-kawan alumni di Universitas Brawijaya. Setelah kawan-kawan alumni di kampus saya tidak bisa hadir, akhirnya saya menghadirinya seorang diri. Luar biasa, mungkin ada sekitar dua puluhan alumni yang datang, kebanyakan di bawah angkatan saya (2007). Saya tidak bisa mengingat siapa saja yang datang, dari angkatan saya ada Zubeir, Syaiful B, Novita, Mufid, Hari, dan mungkin ada lagi yang lain.

Pertemuan di lapangan rektorat UB itu menghasilkan Himasakra genap dengan pengurus awalnya. Karena saya mahasiswa IT saya diberi amanah untuk menjadi pengurus bagian kominfo (iya ini kayak nama kementrian ajah). Yah, sesuai tugasnya maka saya membuatkan satu website khusus untuk Himasakra, dulu beralamatkan di himasakra.web.id. Ini penampakan prototype nya setelah saya ubek-ubek laptop untuk nyari web-nya. More

Mengunggah Laravel 4 ke Server Online

Bismillaahirrohmaanirrohiim

Hari ini agenda saya melakukan upload hasil PDKT saya dengan Laravel 4 di server online. Setelah upload ke server selesai dan melakukan konfigrasi database pada app/config/database.php, ternyata aplikasi menunjukkan error. Jadi beberapa solusi berikut yang saya jalankan untuk mengatasi hal itu.

Pastikan direktori app/storage writable oleh server

Setelah Laravel terpasang pada server, pastikan direktori app/storage writable oleh server itu sendiri, jika tidak maka akan muncul pesan error. Caranya jalankan perintah berikut pada terminal server sebagai root

# chmod -R 777 app/storage/

Edit config apache

Baiklah, selanjutnya index sudah bisa terbaca, namun routing tidak terbaca oleh server. Untuk itu kita harus merubah sedikit konfigurasi apache. Dalam kasus ini, server menggunakan Centos dan webserver httpd. Buka file config sebagai root.

# nano /etc/httpd/conf/httpd.conf

Ganti bagian AllowOverride None menjadi AllowOverride All di dalam <Directory “/var/www/html”> lalu restart webserver dengan perintah:

# service httpd restart

Periksa kembali aplikasi, jika prosedur sudah benar maka harusnya semua akan berjalan dengan baik. Saya belum memeriksa fungsionalitas aplikasi lebih jauh seperti ketersediaan composer, dan lainnya. Mungkin nanti.

Sebagai catatan kecil saya, dan semoga bermanfaat bagi semuanya :)

Dalam Edisi PDKT dengan Web Framework Laravel 4

Bismillahirrohmaanirrohiim

indentasi

Beberapa pekan ini tidak produktif menulis karena keasyikan PDKT dengan salah satu framework bernama Laravel. Sebenarnya sudah lama mengenal sejak Laravel 3, dan sempat mencoba sedikit. Seperti biasa, istilah tak kenal maka tak sayang masih berlaku, dan efeknya tak pernah tuntas bereksperimen dengan framework satu ini. Akhirnya saya memaksa diri untuk kembali bereksperimen dengan Framework untuk beberapa alasan, seperti:

 1. Source code lebih terstruktur

Seperti pada umumnya, web framework sudah mengusung konsep Model Viewer Controller (MVC) yang dapat digunakan untuk memisahkan antara data model, business process, flow, logic, dan presentasi data kepada user. MVC membuat source code lebih terstruktur dan modular sehingga memudahkan untuk maintenance dan pengembangan aplikasi.

Berkaca pada proses development beberapa project kemaren, maintenance dan pengembangan menjadi sulit karena harus memilah ratusan kode php diantara kode html atau sebaliknya. Dengan source code yang lebih terstruktur, maka akan memudahkan programmer lain untuk membaca dan melanjutkan proses development. More

Nge-Root Android Mudah dengan Framaroot

Bismillaahirrohmaanirrohiim

 Jadi ceritanya saya impulsif kepengen nge-root Android saya di suatu malam karena si robot ijo sudah mulai menunjukkan gejala tidak bersahabat. Ternyata ada aplikasi yang membuat nge-root Android menjadi lebih mudah yaitu Framaroot. Framaroot ini di-develop oleh Alephzain. Aplikasi ini menyediakan free app yang populer seperti Superuser dan super SU. Tak hanya itu, aplikasi ini juga menyediakan opsi unroot bagi pengguna yang sebelumnya telah melakukan root pada Androidnya.

Download Framaroot-1.9.0.apk di sini 

Seperti biasa, install apk yang telah diunduh lalu jalankan aplikasinya dan ikuti instruksi yang tertera pada aplikasinya.

framaroot

framaroot

Ada beberapa list device yang kompatibel dengan framaroot yang bisa dilihat di sini. More

Tadabbur Senja di Kota Jakarta

Bismillaahirrohmaanirrohiim

Sore ini saya mengunjungi rooftop kantor untuk sekedar santai dan menikmati segelas kopi mocca sambil melihat senja di horizon Kota Jakarta. Melepas penat setelah seharian berkutat dengan pekerjaan. Sudah lama rasanya tidak menikmati senja di sini, bahkan saya lupa kapan terakhir kali nongkrong di sini. Walaupun tidak seindah senja dan moment sunset di alam terbuka, senja di sini menawarkan sensasi yang berbeda.

senja rooftop edisi beberapa bulan yang lalu

senja rooftop edisi beberapa bulan yang lalu

Matahari yang panas menyengat itu kemudian menjadi cahaya jingga yang meneduhkan, terlihat jauh di ujung barat sana dengan bentuk lingkaran yang sempurna. Seringkali refleksi cahaya pada langit begitu menakjubkan, membuat yang memandang pun sejenak lupa dengan hiruk pikuk kota Jakarta.  Perlahan-lahan matahari itu semakin turun, semakin rendah hingga akhirnya lingkarannya yang sempurna tertutup oleh gedung-gedung pencakar langit. Menarik, ketika saat itu gedung-gedung nampak seperti siluet yang bagus. More