• macOS,  Server

    AMPPS – Solusi Web Server Stack pada Mac OS X El Capitan

    Pada OS X 10.8 (Mountain Lion) keatas, termasuk yang saya gunakan (OS X 10.10 Yosemite) telah dibekali dengan dengan apache secara default, tinggal mengaktifkan nya saja dengan perintah Sebelum August 2015, saya masih menggunakan OS X Yosemite di MacBook Pro saya. Hingga muncul versi terbaru dari OS X El Capitan dengan berbagai fitur menggiurkannya. Saya tertarik dan akhirnya memutuskan untuk melakukan upgrade, namun ternyata pilihan tersebut cukup merepotkan saya dihari berikutnya. Karena ternyata apache tidak bisa start di OS X El Capitan, respon yang didapat sebagai berikut

  • Server

    Masalah MySQL service sering mati pada Cloud DigitalOcean

    Beberapa bulan terakhir saya memutuskan untuk menggunakan layanan cloud server dari DigitalOcean untuk mengakomodir semua service, baik website maupun system management yang saya gunakan di kantor. Butuh beberapa hari untuk proses migrasi data dari layanan sebelumnya (shared hosting) dan berjalan cukup baik, sampai saat ini kami sudah menggunakan 3 server (droplet) untuk menampung semua kebutuhan. Untuk menghemat operational cost 1 server saya bisa host maksimal  60-an website, meskipun itu sangat tidak dianjurkan. Karena tidak semua website memiliki traffic yang cukup tinggi, jadi saya kira tidak ada masalah menampung sejumlah website tersebut dalam 1 server secara bersamaan.

  • Programming,  WordPress

    Membuat Booking Form Widget di WordPress

    Kali ini saya akan coba membuat Booking Form Widget untuk Fastboat di WordPress, secara konsep sebetulnya hampir sama untuk penggunaan pada booking platform yang lain. Hanya saja untuk Fastboat kali ini menggunakan API dari Fastboat System yang sudah ada. Pertama-tama adalah membuat class untuk Widget yang akan dibuat didalam file functions.php theme yang akan digunakan, format penulisan nama class sebaiknya menggunakan Camel Case. Class ini merupakan turunan (Extend) dari class WP_Widget yang sudah disediakan WordPress untuk memudahkan kita dalam membuat dan mengelola Widget di WorPress. Inisialisasi dilakukan pada konstruktor, dimana parameter pertama merupakan ID dari widget yang akan dibuat (harus unique), parameter kedua merupakan title dari widget, dan parameter ketiga merupakan opsi pendukung lainnya dalam bentuk array.

  • Coretan,  Inspirasi

    This is your 2nd years, LRsoft

    Tidak terasa kini 2 tahun sudah kita bersama. Tetap bukan merupakan hal yang mudah melewati berbagai hal, namun deklarasi tujuan yang dulu kita pernah torehkan masih terpampang erat diujung terdepan lokomotif perjuangan. Berbeda dengan tahun sebelumnya, kini saya membawamu sampai ke Jogja, dimana pelaku bisnis serupa hampir memenuhi setiap sudut jalanan. Startup… Startup… Startup… adalah kata-kata yang terus berseliwer mengiringi setiap langkah kaki. Yaah, begitulah kehidupan IT yang kurasakan disini. Meskipun sejujurnya saya akui jauh lebih maju jika dibandingkan dengan yang selama ini aku geluti di tanah kelahiran saya.