PDNS Jebol

PDNS yang jebol itu menurut saya murni kecerobohan. Begitu mendengar PDNS jebol karena Ransomware, saya bingung. Ada 2 kata kunci waktu itu, pertama Ransomware, kedua Windows Defender.

Apa mungkin PDNS menggunakan windows untuk server? Mengingat mungkin 99% Ransomware menyerang Windows? Kedua soal Windows Defender yang menyerang server maka sudah dipastikan bahwa server berbasis windows.

Perkiraan saya,  PDNS menggunakan Server Host dengan sistem operasi Windows. Lalu diatasnya diinstall VM.

Begitu kompuet host yang berbasis Windows itu terinfeksi Ransomware maka satu persatu file-file iso di VM dienskripsi oleh virus itu, tidak peduli menggunakan Linux atau Windows.

Kecerobohan itu antara lain:

  • Server host berbasis windows yang jelas lebih rentan terhadap serangan virus. Faktanya Virus lebih mudah menginfeksi Windows daripada Linux.
  • Tidak mempunyai backup, padahal yang di host disitu adalah data yang sangattttt penting.

Dan parahnya para penaggung jawab seperti lepas tangan dan Presiden gak berani memberi punishmen karena mereka para timses semua. Gombalan amoh semua ….

 

 

Backup Armbian Dari MicroSD Card Menjadi Image File ( .img)

Kita bisa melakukan instalasi Armbian – atau linux yang lain juga bisa sih 🙂 – dari sebuah file instalasi berbentuk iso. Nah kebalikannya kita bisa juga melakukan backup dari system yang sudah ada menjadi iso.

Ini sangat menguntungkan ketika kita ingin membangun sistem Linux dimana dengan utility atau aplikasi yang kita tambahkan di dalamnya. Kita menyimpannya dalam file iso. Nanti jika kita membutuhkannya kita tinggal menginstall Linux menggunakan iso tersebut.

Dalam kasus STB-Armbian, kita  bisa melakukan langkah sbb:

  1. Install armbian
  2. Install aplikasi-aplikasi yang dibutuhkan. Mungkin nginx, php, mysql, samba atau lainnya
  3. Cabut SDCard, dan jadikan file iso.

Di Windows  kita bisa meminta bantuan PowerISO untuk mengambil semua data dalam SDCard ke iso.

Video dibawah ini mungkin bisa menjelaskan maksud saya.

Woke, selamat mencoba!

Install Armbian di STB – SBC di SSD

Biasanya saya emlakukan instalasi Armbian di STB menggunakan disk SDCard. Pernah juga di MMC. Namun nampaknya selain menggunakan media diatas, bisa juga diinstall via SSD.

Caranya hampir sama dengan instalasi ke SDCard.

Nah pertanyaannya apakah jika armbian diinstall di SSD performanya jauh lebih kenceng? Ini yang jadi pertanyaan penting yang akan kita analisis.

SDCard VS SSD

SD Card dan SSD adalah dua jenis penyimpanan data dengan kegunaan, kecepatan baca tulis, dan keawetan yang berbeda.

SD Card:

  • Kegunaan: Ideal untuk perangkat portabel seperti kamera digital, smartphone, dan tablet. Digunakan untuk menyimpan foto, video, dan dokumen sederhana.
  • Kecepatan Baca/Tulis: Kartu SD kelas tinggi mencapai kecepatan baca hingga 300 MB/s, tetapi umumnya memiliki kecepatan tulis minimal 10 MB/s.
  • Keawetan: Memiliki siklus tulis/hapus terbatas, kurang andal untuk tugas berat dan penulisan data yang intensif.

SSD:

  • Kegunaan: Digunakan sebagai penyimpanan utama di komputer dan laptop, serta di server dan workstation untuk menjalankan aplikasi berat.
  • Kecepatan Baca/Tulis: SSD SATA memiliki kecepatan sekitar 500-550 MB/s, sedangkan SSD NVMe bisa mencapai lebih dari 3000 MB/s.
  • Keawetan: Memiliki siklus tulis/hapus yang lebih tinggi dan tahan lama, cocok untuk aplikasi yang memerlukan keandalan tinggi dan penulisan data yang intensif.

Secara keseluruhan, SD Card cocok untuk penggunaan portabel dan sederhana, sementara SSD unggul dalam kecepatan dan keawetan untuk tugas berat.

Transfer USB

Ok, isu kedua adalah apabila kita menggunakan SSD, kita terkendala dengan koneksi antara STB ke USB masih menggunakan USB 2.0. Jadi walaupun SSDnya cepet namun aliran data yang meelwati USB 2.0 menjadi bottleneck . 

USB 2.0: Diperkenalkan pada tahun 2000, memiliki kecepatan transfer maksimal teoritis sebesar 480 Mbps (megabit per detik). Dalam penggunaan nyata, kecepatan ini sering kali lebih rendah karena faktor-faktor seperti efisiensi perangkat dan panjang kabel.

Mungkin kalau STB mendukung USB 3 akan lain ceritanya.

USB 3.0: Diperkenalkan pada tahun 2008, meningkatkan kecepatan transfer maksimal teoritis hingga 5 Gbps (gigabit per detik), yang sepuluh kali lebih cepat dari USB 2.0. Kecepatan ini memungkinkan transfer data yang jauh lebih cepat, seperti memindahkan video HD dalam hitungan detik.

Ok, kita menunggu STB dengan processor ARM, memori 4GB, dan mendukung USB 3. Mengapa STB? karena bekasnya Muuurah 🙂 (CE-OAI)

Kekuatan ChatGPT Untuk Belajar Pemrograman

Saya punya kawan punya yang punya dasar setup WordPress dan otak-atik desain web. Suatu saat dia meminta saya menyelesaikan sebuah pekerjaan yang agar efektif harus menggunakan bahasa pemrograman, dan dia minta bantuan saya.

Saya menggunakan bahasa Python. Walaupun kemampuan saya tidak hebat-hebat amat, pekerjaan bisa saya selesaikan.

Agar bisa menjalankan pekerjaan itu maka ada beberapa yang saya ajarkan kepada dia;

  1. Setup Python
  2. Setup pip
  3. Setup library yang diperlukan
  4. Menjalankan Python.

Dalam perkembangannya ternyata dia bisa mengembangkan kode Python yang saya berikan kepadanya. Bahkan dia bisa membuat skrip-skrip lain yang dibutuhkan.

Bagaimana dia bisa melakukan itu? Jawabnya adalah ChatGPT. ChatGPT bisa membantunya menjelaskan arti potongan kode, dan bisa juga membuatkan kode untuk keperluan tertentu, asal instruksi yang diberikan kepadanya benar.

Sebelumnya saya juga pernah mengajari seseorang SQL dengan MySQL. Saya suruh install Laragon 6 Portable yang disitu sudah ada MySQL dan HeidiSQL, antar muka MySQL yang enak digunakan.

Saat itu saya belum tahu bahwa menggunakan SQLite untuk belajar SQL jauuuuh lebih gampang.

Sekarang dia sudah pinter, dan apabila ada persoalan SQL dia langsung tanya ke chatGPT.

Tadi scrool scrool  di Twitter ada thread menarik tentang orang yang membuat sebuah sistem informasi sederhana berbekal belajar pada chatGPT.

Bagaimana menurutmu?

Single Page Application

Di era digital yang terus berkembang, pengguna internet mengharapkan pengalaman yang cepat, responsif, dan mulus saat mengakses aplikasi web. Salah satu inovasi signifikan yang memenuhi harapan ini adalah Single Page Application (SPA).

Single Page Application (SPA) adalah jenis aplikasi web yang berfungsi sebagai satu halaman HTML dinamis. Saat pengguna berinteraksi dengan aplikasi, SPA secara cerdas memperbarui konten di dalam halaman itu sendiri, tanpa perlu memuat ulang seluruh halaman dari server. Teknologi ini memberikan pengalaman pengguna yang lebih cepat dan lancar, mirip dengan aplikasi desktop.

Bagaimana SPA Bekerja?

SPA memanfaatkan JavaScript dan berbagai framework atau library seperti React, Angular, atau Vue.js untuk mengelola dan merender konten halaman secara dinamis. Saat pengguna pertama kali mengakses aplikasi, server mengirim satu halaman HTML yang mencakup skrip JavaScript. Selanjutnya, semua interaksi pengguna diproses melalui API atau Ajax, yang memungkinkan pengambilan data secara asinkron dari server. Dengan cara ini, hanya bagian yang diperlukan dari halaman yang diperbarui, bukan seluruh halaman.

Contoh aplikasi yang menggunakan SPA adalam SQLiteViz dan yang paling tidak saya duga adalah VSCode.

Untuk dua aplikasi yang saya sebutkan diatas benar-benar hanya kita load saat pertama diakses dan hanya bertinteraksi dengan komputer kita.

Walaupun tidak selengkap aplikasi versi installer, namun VSCode versi SPA ini sudah sangat luar biasa.

Dengan menekan icon computer pada pojok address bar. artinya kita sudah menyimpan vscode SPA di kompiter kita. Biasanya akan muncul sortcut pada desktop kita.

Okey selamat bersenang-senang ………