Centrifugo adalah real-time messaging server yang mudah di scaling dan bisa digunakan oleh bahasa pemrograman apa saja. Bisa digunakan dengan berbagai sistem operasi seperti Linux, Windows dan MacOS. Dari hasil benchmark 1 server dengan spesifikasi (1 CPU, 1 GB memory) di Linode bisa menghandle 13.000 user. Install dependency yum install tar wget -y Buat User […]
Mengenai Xdebug di PHP
Didunia bahasa pemrograman PHP Xdebug merupakan standart yang banyak digunakan untuk mendebug aplikasi yang dibuat dengan PHP. Xdebug bisa dibilang merupakan upgrade dari var_dump. Dengan Xdebug kita bisa melihat error yang lebih jelas, seperti barisnya Contoh 1 <?php $data = ‘ini adalah data’; echo $error; var_dump($data); Tanpa Xdebug PHP Notice: Undefined variable: error in […]
Cara Install dan Konfigurasi SonarQube 8.3 di Debian 10
SonarQube merupakan tools untuk menganalisis kualitas dari code. Sonarqube dapat menganalisa 27 bahasa pemrograman seperti Java, C, PHP, Go dan lain sebagainya. Karena bisa langsung di integrasikan dengan git (github, gitlab) maka sangat memudahkan penggunaannya di CI/CD. Disini kita akan menginstall SonarQube 8.3 lebih tepatnya Version 8.3.1 (build 34397) di Debian 10. Ikuti langkah demi […]
Cara Install MySQL 5.7 MySQL 8 di Debian 10
MySQL telah tergantikan oleh MariaDB di berbagai distro Linux, terutama Debian. Tetapi tidak perlu khawatir karena MySQL masih bisa diinstall langsung dari repository resmi mysql.com. Berikut ini akan dijelaskan tahap demi tahap cara install MySQl 5.7/MySQL 8 di Debian 10. Download Repository MySQL wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb Install dengan apk apt install ./mysql-apt-config_0.8.15-1_all.deb Pilih versi MySQL di […]
Cara Cepat Menghapus Ribuan Folder/File di Linux
Karena ada kebutuhan menghapus ribuan file, jadi saya melakukan experiment ini. Untuk testing ini saya menggunakan random file Jumlah file : 519.086 Ukuran total : 23 GB File tersebut kebanyakan gambar dengan ukuran bervariasi. Dan dalam banyak subfolder-subfolder, mirip-mirip dengan struktur folder image WordPress yang menggunakan format Tahun/Bulan/Tanggal Hapus dengan rm Cara untuk menghapus file/folder […]
Solusi file ignore yang selalu ikutan di Git
Pernahkah anda mencoba meng-ignore file atau folder di repository git, tetapi file tersebut masih bisa diubah dan ikut kedalam repository. Contoh kita buat repository kosong mkdir ~/git-jaranguda cd ~/git-jaranguda git init buat beberapa file touch file{1..5}.html # file yang dihasilkan # file1.html file2.html file3.html file4.html file5.html buat file .gitignore yang berisi file1.html echo "file1.html" > […]