Rakit PC Sendiri

Ingin agar memiliki desktop PC yang murah meriah dan kualitasnya OK? Daripada beli merek jadi, mendingan rakit sendiri saja. InsyaaAllah harganya lebih murah dan specnya lebih tinggi, dengan harga yg sama. Studi Kasus: Desktop Best Value Mei 2020 Referensi Value CPU, https://www.cpubenchmark.net/cpu_value_available.html Referensi Value GPU, https://www.videocardbenchmark.net/gpu_value.html CPU Ryzen 3600, Rp 3.000, https://bit.ly/2z716W5 Motherboard MSI B450M, Rp 980, https://bit.ly/3c7wQsQ Hynix DDR4 16 GB 2400 Mhz, Rp 960, https://bit.ly/35LPUdr Thermaltake Litepower 650, Rp 685, https://bit.ly/2z3m08q SSD V-Gen 256 GB NVMe, 750, https://bit.ly/35tECuh Digital Alliance RX 570 4 GB, Rp 1.299, https://bit.ly/2WghuwC Casing Enlight Flash, Rp 395, https://bit.ly/2W0RG7q Windows 10 Home, Rp 2.600, … Read more

Belajar Coding Untuk Anak-Anak

Coding itu penting untuk anak-anak. Kenapa? Karena coding mengajarkan anak-anak untuk dapat berpikir secara terstruktur dan terukur. Mengembangkan logika mereka, melatih menyusun strategi dan melatih anak-anak melakukan problem solving. Berikut beberapa rekomendasi belajar coding untuk anak yang menarik dan mudah untuk diikuti: Code.org Bagus ini, di sini kita bisa belajar banyak hal dengan gratis! Bisa kita pelajari dengan membuka link https://studio.code.org/courses Kurikulum Versi Lama: Kurikulum Versi Baru: Kurikulum Lanjutan: Sudah beres semua di atas? Bisa belajar di kurikulum High School. Di sana kita akan belajar tentang: Module-module Terpisah Module-module terpisah juga ada. Tidak ada hubungannya dengan kurikulum di atas, tapi … Read more

Review 4,5 Tahun Hosting di CloudKilat

Sangat cepat. Seperti kilat. Kira-kira begitu komentar beberapa rekan kami terhadap website-website yang kami kelola. Kenapa bisa cepat begitu, Pak Haryo? Demikian pertanyaan yang sering muncul. Sebuah pertanyaan yang tidak sederhana jawabannya, karena tentu ada banyak faktor yang mempengaruhi kecepatan sebuah website. Bisa dari themes yang dipakai, jumlah elemen dalam halaman, dan sebagainya. Dan tentunya yang tidak kalah penting, kualitas dari jasa hosting yang dipakai. Untuk poin terakhir, kalau target market Anda adalah visitor dari Indonesia, maka saya sangat menyarankan untuk menggunakan jasa hosting dari CloudKilat, yang sudah saya pakai sejak 29 September 2015 (Invoice #25677). Layanan yang kami pakai … Read more

Koneksi KilatStorage Dengan S3CMD

Ingin menghubungkan layanan KilatStorage sebagai alternative Amazon S3 dengan VPS yang kita miliki? Bisa saja, mudah dan cepat. Begini caranya. [1] install dan konfigurasi s3cmd, ikuti tutorial di http://kb.cloudkilat.com/informasi-umum/cara-akses-layanan-kilat-storage-baru-menggunakan-s3cmd [2] Done! Ingin sync sesuatu? Gunakan cara berikut untuk sync mode arsip (data yang sudah hilang dari sumber tidak dihapus di tujuan) Synchronize a directory tree to S3 (checks files freshness using size and md5 checksum, unless overriden by options, see below) s3cmd sync LOCAL_DIR s3://BUCKET[/PREFIX]ors3cmd sync s3://BUCKET[/PREFIX] LOCAL_DIR Untuk melakukan sync mode real data (data yang sudah hilang dari sumber dihapus di tujuan), gunakan cara berikut: s3cmd sync –delete-removed LOCAL_DIR … Read more

Force Download File di Amazon S3

Salah satu cara yang asyik dan mudah untuk menyimpan file Anda adalah dengan menggunakan layanan Amazon S3 atau yang compatible, misalnya seperti Kilat Storage dari Cloudkilat. Akan tetapi sayangnya terkadang ada kebutuhan untuk membuat file yang dishare menjadi “force download” tidak bisa dilaksanakan karena defaultnya memang file akan diberikan header “Content-Type” tertentu oleh pihak penyedia layanan Amazon S3 atau yang compatible. Akan tetapi jangan khawatir karena insyaaAllah dengan software S3 Browser maka hal tersebut bisa diatasi. Memaksa File Untuk Didownload Oleh Browser Salah satu cara mudah untuk membuat file yang ingin kita jadikan otomatis didownload adalah dengan membuat header Content-Type … Read more

Membuat CDN Sendiri Dengan Nginx

Terkadang kita perlu untuk membuat CDN sendiri dengan nginx. Tidak masalah, itu mudah sekali. Langsung saja kita proses. Pertama, install nginxnya Lalu datang ke /etc/nginx/conf.d dan backup semua konfigurasi Setelahnya buat konfigurasi baru dengan menjalankan Buat konfigurasi baru untuk web static content, misalkan sebagai berikut: Setelah itu save konfigurasi di atas, lalu save konfigurasinya Lalu restart nginx Agar bisa berjalan dengan lancar, Anda harus membuat sebuah folder bernama “cache” di /var/nginx/cache. Sekarang setiap static content yang tidak tersedia di server nginx akan diambil dari server utama. Untuk mengupdate cache, cukup dengan menghapus folder cachenya. Mudah kan? Menghapus Cache Untuk menghapus … Read more

Server Tuning Checklist

Security Setting Install bitninja Matikan ping/ICMP Change SSH Port Minta dibuatkan Reverse DNS untuk IP VPS kepada pihak hosting Vesta Specific Vesta, buat cron matikan interface service vesta stop Vesta: buat cron backup users sebagai root: v-backup-users sebagai admin: sudo /usr/local/vesta/bin/v-backup-users Vesta: https://vestacp.com/docs/ Upgrade ke PHP 7.2 Web Server Setting Use gzip untuk compression. Vesta dan cPanel sudah gzip by default. Use BunnyCDN as frontend proxy. Jaga-jaga in case server utama down (sebagai “always online” cache). Mencegah DDoS dan hacking juga. Use latest PHP version, enable extensions: curl, iconv, ioncube, mbstring, mysqlnd, opcache Enable PHP FPM on all accounts Enable … Read more

Hosting WordPress di BunnyCDN

Ingin agar website Anda di-hosting di BunnyCDN agar speednya menjadi super kencang dan load di server Anda menjadi sangat rendah? Bisa, tidak masalah. Begini langkahnya: Pertama, buat alias dari domain yang akan di-host di CDN. Misalnya untuk ahlikompie.com, kita buat origin.ahlikompie.com Lalu buat A record di DNS Anda dengan tujuan IP server Anda Lalu, buat sebuah pull zones baru di BunnyCDN, arahkan originnya ke origin.ahlikompie.com. Misalnya nama zonesnya “ahlikompie” Tambahkan ahlikompie.com sebagai custom hostname pada zone yang baru dibuat. Jangan lupa enable ssl agar bisa diakses via HTTPS Lalu akfitkan opsi “forward host header” agar saat BunnyCDN melakukan request ke … Read more

Cleanup cPanel Account

Terkadang kita tidak perlu untuk menyimpan berbagai data yang disimpan oleh cPanel. Hal ini dikarenakan seringkali data tersebut tidak terlalu bermanfaat adalah file backup, log dan statistics. File backup biasanya dibuat dan lupa dihapus, padahal hanya dibutuhkan selama beberapa menit. File log, kurang berguna kalau Anda bukan seorang admin. Hapus saja, kalau Anda perlu baru simpan lognya. Adapun statistics, gunakan saja Google Analytics. Silakan lakukan cron beberapa command berikut agar akun cPanel Anda selalu ramping:

nload – Monitor Linux Network Bandwidth Usage in Real Time

nload is a command-line tool to keep an eye on network traffic and bandwidth usage in real time. It helps you to monitor incoming and outgoing traffic using graphs and provides additional information such as the total amount of transferred data and min/max network usage.In this guide, we will show you how to install and use nload to monitor Linux network traffic and bandwidth utilization in real-time.Install nload on a Linux System nload can be easily installed by enabling the EPEL repository on a CentOS or RHEL based systems. ——– On CentOS and RHEL ——– # yum install epel-release # yum install nload ——– On Fedora 22+ ——– … Read more

Optimasi SSL Nginx (OCSP Stapling)

By default SSL/HTTPS yang diberikan oleh nginx adalah versi lama, yakni dengan memakai HTTP/1.1, yang tidak secepat HTTP/2. Untuk itu kita perlu merubahnya menjadi versi terbaru yang lebih cepat. Caranya dengan mengubah config nginx. Cari baris yang seperti ini: Ubah menjadi seperti ini: Lalu optimasi (enable OCSP stapling dll) agar lebih cepat dengan menambahkan beberapa baris berikut: Yang paling minimal dari semua di atas untuk menyalakan OCSP Stapling adalah dua bari berikut: Jangan lupa restart nginx setelah memasukkan data di atas. Jika gagal restart (nginx tidak mau jalan) hilangkan baris berawalan berikut dari contoh di atas: Jangan lupa restart nginx … Read more

Memastikan Hanya Satu Instance Bash Script Yang Berjalan

Terkadang kita ingin hanya satu saja (maksimal) script bash yang kita buat yang berjalan. Misalnya dalam keperluan rsync, tentunya kita tidak ingin ada banyak instance berjalan, karena jelas menyedot bandwidth dan CPU yang tinggi. Bagaimana caranya bisa begitu? Caranya tandai saja setiap proses yang berjalan dengan membuat file PID (process ID). Kalau process tersebut masih ada, maka exit script yg baru. Jika sudah mati, barulah boleh jalankan instance baru. Misalnya, kita hanya ingin ada satu instance script rsyncstatic.sh yang berjalan, maka lakukan seperti ini Menyeleksi via Proses Cara lain yang bisa dilakukan adalah melakukan seleksi via proses, jadi misalnya ada … Read more

Menginstall SSL di VestaCP

Catatan: sekarang kita beralih memakai HestiaCP, versi fork dari VestaCP Umumnya kita tentu lebih suka memakai sertifikat SSL gratis, akan tetapi kadang kita tidak bisa seperti itu. Terkadang kita mau tidak mau harus memakai sertifikat SSL berbayar, di antara alasannya adalah waktu hidupnya yang lebih panjang atau memang SSL gratisan (seperti Let’s Encrypt misalnya) tidak bisa dipasang. Lalu bagaimana cara memasang sertifikat yg mudah? Gunakan saja ssls.com, di sana sertifikatnya murah. Setelah Anda beli, lalu Anda cari tombol untuk issue SSL dan masukkan domain yang ingin Anda pasangi SSL. Misalnya begini: Setelah itu nanti akan dibuat private key untuk domain … Read more

USB Audio Interface Terbaik

Tabel USB Interface Noise Level Julian Krausse Yang nomor 1 saat ini ditulis, M-Audio Air 192 | 4, ini tidak perlu Fethead, bahkan pakai Fethead jadi lebih kotor hasilnya menurut Julian Krausse Inline Preamps When we connect inline preamp to a recording device, we essentially replaced the preamp inside the USB Audio Interface into the in-line preamp, ref [-132 dB] I have done my best to level match channels using a pink noise generator. I use an SM7b, a Mogami Gold XLR cable, and the Focusrite 18i20 (same preamps as the 2i2 2nd gen) … The difference that I measured … Read more

Manipulasi Windows Dengan NirCmd

Terkadang kita perlu untuk melakukan manipulasi suara agar suatu hal tertentu dapat kita lakukan di komputer Windows kita. Baiknya memang kalau kita menggunakan Windows Command Line atau Power Shell, akan tetapi tidak semua fitur manipulasi komputer tersedia pada kedua program ini. Sebagai solusinya kita bisa menggunakan alternatifnya yaitu NirCmd Setelah itu panggil dari Windows Command line dengan parameter yang ditentukan, misalnya matikan sound mute dan set level suara di 30% (19660 dari max 65535): nircmd.exe mutesysvolume 0nircmd.exe setsysvolume 19660 Selain itu NirCmd ini bisa dipakai untuk membuat display monitor mati ataupun nyala, commandnya nircmd.exe monitor onnircmd.exe monitor off Download NirCmd … Read more