Domain Lokal menggunakan Virtual Host di Apache

Apache Web Server
Apache Web Server

Web developer pastinya tidak asing lagi dengan alamat 127.0.0.1 a.k.a localhost. 127.0.0.1 maupun localhost merujuk pada suatu alamat pada mesin komputer kita, atau biasa disebut dengan host, disanalah si Apache biasanya bersarang.

Untuk project yang sifatnya masih development biasanya akan menggunakan alamat tersebut.
Hanya saja akan ada kendala dimana dalam satu host berisi lebih dari satu project atau aplikasi. Jika demikain tentu kita akan mengakses project tersebut secara nested.

http://localhost/project-A/subproject-A1/child-project-A11

Panjang? Tentunya.

Beberapa tahun terakhir saya selalu menggunakan alias pada domain lokal saat development.

http://a11.local atau https://a11.local

Review Apple MacBook Pro

Apple MacBook Pro
Apple MacBook Pro

Singkat cerita, saya memutuskan untuk meminang Laptop* ini adalah karena sering merasa galau melihat laptop sebelumnya yang lesu saat dihadapkan IDE tertentu. Hal tersebut tidak jarang membuat mood ngoding berkurang bahkan lenyap. Setelah beberapa hari melakukan research, baik dari segi spesifikasi maupun harga akhirnya pilihan jatuh pada MacBook.

Konfigurasi ulang Apache dan MySQL pada macOS Sierra

Satu satunya perubahan menonjol dari OS Apple ini adalah OS X diganti dengan macOS, jadi versi saat ini tidak lagi diawali dengan OS X Sierra melainkan macOS Sierra. Perlu beberapa minggu bertapa sebelum akhirnya memutuskan untuk mencoba versi public beta yang rilis 13 June 2016 kemarin.  Setelah selesai download (sekitar 4GB-an) dan install, sebagai web developer komponen wajib untuk dicek setelah instalasi adalah web server. Pada seri El Capitan Apache dan MySQL bekerja normal, namun pada Sierra berjalan tidak sesuai dengan yang diharapkan.

macOS Sierra
macOS Sierra

Hello WordPress Mac OS X

Hari ini dapat email dari subscribe blog WordPress yang isinya rilis WordPress.com App for Mac, tanggal 23 November 2015 kemarin. Penasaran, tidak butuh waktu lama langsung saja saya download.

Screen Shot 2015-11-24 at 2.42.19 PM
Tampilan Add New Post

Seperti biasa, membayangkannya tidak perlu yang wah. User Interface nya sama persis dengan WordPress.com dengan Jetpack-nya. Mulai dari management post, themes, sampai beberapa main settings bisa dilakukan disana.

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

OS X El Capitan
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

$ sudo apachectl start

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

(48)Address already in use: make_sock: could not bind to address [::]:8080
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:8080
no listening sockets available, shutting down
Unable to open logs

Dictionary – Kamus bahasa Inggris Indonesia Mac OSX

Apple Dictionary [Wikipedia]
Setelah beberapa hari Googling bagaimana menambahkan kamus bahasa Indonesia kedalam Dictionary-nya Mac OS X, akhirnya menemukan tulisan menarik dari Abu Hasan. Beliau membuat installer untuk menambahkan database bahasa Indonesia kedalam database Dictionary sehingga ketika menggunakan aplikasi tersebut terdapat Tab untuk pilihan bahasa English –> Indonesia.