Posts

Cara Rename Direktori git + pipenv

Mungkin Anda pernah kepengen mengganti nama project (sekaligus nama direktori) dari project yang sedang Anda kerjakan? Mungkin karena awalnya, sekedar asal dulu, dan baru sekarang ketemu nama project yang pas. Begini kurang lebih gambaran situasinya:

Setup Server 2018

Kali ini saya akan menulis panduan menulis cara setup server terbaru (2018) menggunakan Ubuntu Xenial 64 bit. Versi python yang saya gunakan adalah python3.

Menambahkan Repo Heroku untuk Existing Project

Sambil nunggu sahur, nulis sedikit tentang bagaimana cara menambahkan repo heroku pada existing project. Jadi use case -nya seperti ini: Saya sudah punya project di PC, sudah pushed ke Bitbucket dan sudah ter- deploy ke Heroku, kemudian saya switch ke laptop, saya pull dari bitbucket, namun belum connect ke Heroku, untuk itu, saya tinggal menambahkan heroku remote ke existing project. Caranya: pastikan sudah terpasang heroku toolbelt lakukan heroku login kemudian jalankan Heroku git:remote -a nama-app Selesai...

Filter Angka dari String di Python3

Ingin mendapat nilai digit (angka) dari sebuah string? Jangan terburu-buru pakai regex, di Python ada kok built-in function untuk itu...

Catch All URL Path di Python Flask

Project kali ini agak unik, karena client meminta aplikasi web-nya dapat menangkap semua tipe URL yang masuk, atau dengan kata lain meminimalkan halaman 404. Bagaimana cara melakukannya di Flask?

Mencatat Waktu Response Flask Framework

Salah satu hal yang kurang dari Flask, web server bawaannya, yakni werkzeurg tidak menampilkan timer untuk setiap proses request/response. Untuk mengatasinya, kita dapat menambahkan baris berikut di views.py:

Alter Table Add Column Lambat?

Padahal jumlah data baru itungan ratusan ribu, tapi mau alter table rasanya lama banget, seperti nge-freeze gitu... Setelah browsing di stackoverflow, salah satu solusinya adalah dengan membuat tabel baru kosong (clone), kemudian tambahkan kolom yang baru, isi dengan data dari tabel lama, dan rename kembali...