dehamzah's playground

Blogging about web, mobile and random things.

Gagal menjalankan Open edx Devstack karena Mongo

Jika kalian menggunakan open edx devstack di local, dan lupa untuk mematikan vagrant-nya ketika akan mematikan komputer. Kalian akan gagal menjalankan open edx pada kali berikutnya. Errornya seper...

Show Homepage after user logged in in OpenEdx



By default, after user login into LMS, user cannot see the homepage. They always redirected to their dashboard. What if i want to set user can see the homepage, even after they are logged in? Thi...

Merubah Lokasi Screenshots Mac OS

Desktop saya sudah mulai sesak dengan file-file temporary. Salah satu yang paling banyak adalah file screenshots. Jadi saya perlu merubah lokasi screenshots default Mac OS. Tinggal jalankan perin...

Tidak sengaja menghapus folder `.vagrant`

Ketika saya sedang mencoba menginstall openedx devstack ginkgo, proses instalasinya sering mengalami kegagalan, dan secara tidak sengaja menghapus folder .vagrant di openedx devstack ficus saya.

 ...

Duh, salah commit - Undo commit di branch yang salah

Jika kalian pernah bekerja dengan git untuk menulis software, biasanya kalian akan punya beberapa branch. Saya sempat menulis di branch yang salah, dan sudah terlanjur di commit, tapi belum di push...

Konsisten Indentasi dengan Editorconfig

Katanya menulis software itu harus rapih dan konsisten. Mengerjakan satu proyek dengan kolaborasi banyak orang, hasilnya harus tetap seperti satu orang yang menulis. Hal sederhana yang sering kali ...

Mencegah SSH Timeout

Agak nyebelin memang, ketika lagi remote ssh, ditinggal sebentar, terus disconnect. Terminal hang, dan musti buka tab baru. Supaya koneksi SSH ga terputus, bisa diakali dengan mengrimkan null pack...

Kenalan dengan Vagrant

Biasanya untuk develop aplikasi web seperti php, kita akan meng-install LAMPP/MAMPP yang sudah satu bundel siap untuk di gunakan di komputer/laptop kita, atau kita bisa menginstall manual satu-satu...

Pip dan Virtualenv di Python

Python mempunyai packaging ecosystem sendiri seperti halnya bahasa pemrograman lain seperti nodejs, ruby, dan lainnya. Pip dan Virtualenv ini merupakan tools wajib yang perlu diketahui jika ingin m...

Review Udacity Course: Programming Foundations with Python

Sebenarnya, saya sudah lama menyelesaikan kursus ini. Kursus ini bagus untuk kamu yang ingin belajar konsep dasar pemrograman functional programming dan object oriented programming, baik kamu nant...