Tuesday, June 12, 2018

Docker CLI Cheat Sheet

Docker CLI
Hampir tiap hari, saya selalu berurusan dengan docker. Selain karena tuntutan kerja, menurut saya docker asik untuk di oprek dan banyak hal yang bisa di eksplor disitu. Misalnya saya biasa pake ubuntu buat aktivitas harian, dengan docker saya bisa eksplor command line yang ada pada sistem operasi lain. Seperti  OpenSUSE, Fedora, CentOS atau bahkan OS dari varian Unix sepert FreeBSD. Dari sini berarti docker bisa digunakan untuk testing kompatibilitas sebuah script (contoh : bash atau shell script).

Friday, June 8, 2018

Setup LMS Moodle Terdokerisasi

Moodle
Moodle adalah salah satu Learning Management System atau gampangnya bisa kita sebut sistem pembelajaran digital yang berbasis open source. Dikantor uda hampir satu tahun pake, cuma baru sekarang saya sempat bikin tutorial masangnya.

Selain itu, saya juga menulis tutorial memasang ssl pada moodle terdokerisasi yang berjalan dibelakang proxy (untuk proxy saya menggunakan HAProxy) atau standalone node. Bisa dilihat disini.

Saturday, June 2, 2018

Bash Script If Expression Cheat Sheet

IF dalam Bash
Bash script mungkin adalah salah satu mantan hal yang terindah dalam hidup saya. Ndak cuma bash sih, ada sh zsh, csh, ksh dan masi banyak sh sh lain yang juga indah. yang saya maksud itu shell atau antar muka baris perintah (kok jadi wagu) yang dalam bahasa inggris biasa di sebut CLI. 

Beberapa teman lebih suka pake zsh, katanya si lebih keren dan gampang, saya belum coba si, mungkin ini salah satu daftar  oprek saya dalam waktu dekat. Saya lebih prefer pake bash karena persebaran bash lebih luas, sehingga kompatibilitas scriptnya tidak perlu dikhawatirkan. 

Sunday, March 25, 2018

Install PostgreSQL 10 Ubuntu 16.04

PostgreSQL 10
Salah satu project opensource dibidang RDBMS (Relational Database Management System) yaitu PostgreSQL pada 5 Oktober 2017 lalu mengumukan bahwa PostgreSQL versi 10 telah rilis dan dapat di download di official site postgresql.

Sedikit informasi yang saya pahami, terdapat fitur yang berbeda dari PostgreSQL versi sebelumnya seperti kemampuan menangani workload dengan pendistribusian beban kerja diantara banyak node agar access, managemen dan analisa dapat berlangsung lebih cepat. Tim pengembang postgresql menyebut fitur ini dengan strategi "divide and conquer".

Monday, March 19, 2018

Tombol Kombinasi Pada Command Line Ubuntu

Kombinasi Tombol
Bagi saya pribadi, tombol kombinasi (selanjutnya saya sebut shorcut) adalah hal dan fitur yang perlu di ingat saat kita berinteraksi dengan komputer, tak peduli aktivitas apapun itu, entah itu sedang mendesain, membuat laporan, gaming atau sekedar mengelola berkas, shortcut akan membuat kinerja kita menjadi lebih cepat (ini pendapat pribadi saya loh). 

Monday, January 22, 2018

Setup Gitlab Runner Menggunakan Container

Gitlab-Runner
Gitlab Runner adalah . . .  
Emmm. . . . .  Emmmm. . . . .
Gampangnya, gitlab runner adalah salah satu tool otomatisasi yang mempermudah developer untuk melakukan kegiatan coding terutama di bagian deployment. Seperti build/compile code yang mereka buat, testing fungsi dan efektifitas code, hingga mengantarkan hasil build ke "zona" production yang siap di konsumsi oleh publik. Tapi kalo mau penjelasan officialnya, bisa anda lihat disini. ;)

Monday, January 15, 2018

Install OpenJDK 8 Ubuntu 14.04 LTS

OpenJDK
Secara default openjdk 8 (pada sistem akan tertera 1.8 atau 1.7 untuk java 7) memang tidak tersedia di repository ubuntu 14.04. Baik itu versi server maupun versi desktop. Namun kita masih tetap bisa menginstall openjdk 8 menggunakan repository PPA.