Developing Rust with Visual Studio Code and WSL

Rust provides the Windows Installer to start running Rust in your Windows, but sometimes you might want to develop Rust in your existing Windows Subsystem for Linux (WSL) environment. In your installed Linux distribution, run the following in your terminal, then follow the on-screen instructions to install Rust. After the installation is completed, run rustc …

Install MySQL on Debian 10/11

MySQL isn’t available in the official repository of Debian 10/11, MariaDB (fork of MySQL) is the default packages. When you decide to use MySQL instead of MariaDB, the first time you have to do is installing the MySQL APT repository. Let’s download and install MySQL APT Repository from https://dev.mysql.com/downloads/repo/apt/, run the command bellow

Video 360 Derajat dan Cardboard VR

Coba kamu jalankan video 360o di atas menggunakan aplikasi youtube di ponsel , lalu gerakkan berputar ke segala arah dan apa yang terjadi? Yep, bener banget, video akan ikut bergerak mengikuti arah gerakan kamu. Berbeda dengan video biasa yang dilihat hanya dari satu arah, dengan video 360o kamu bisa melihat video dari berbagai arah secara …

Membuat Sendiri Server Video Conference

Aplikasi video conference menjadi sangat populer saat pandemi COVID-19. Pembatasan sosial atau social distancing yang mengharuskan kerja dari rumah membuat aplikasi video conference harus dipakai sebagai media pertemuan jarak jauh. Diperkirakan saat pandemi COVID-19 mereda dan terjadi kondisi normal baru, masyarakat akan makin terbiasa dengan pertemuan secara daring. Banyak sekali layanan video conference atau online …

Kirim Pesan dan Simpan File secara Aman Menggunakan Keybase.

Mengutamakan keamanan, Keybase dapat digunakan untuk mengirim pesan ke teman atau keluarga seperti WhatsApp, juga dapat digunakan untuk komunikasi tim seperti Slack. Enkripsi end-to-end membuat komunikasi kepada siapapun, bahkan untuk organisasi atau perusahaan menjadi aman. Terhubung dengan sistem penyimpanan cloud bernama Keybase Filesystem, file disimpan secara pribadi, tim dan publik. Sistem file Keybase dapat dipasang …

Membuat Server Repositori Git di Server Sendiri

Git adalah sistem versioning yang banyak digunakan. Di antaranya dipakai oleh pengembang aplikasi sebagai repositori proyek. Digunakan untuk merekam perubahan-perubahan dari berbagai berkas dari waktu ke waktu. Dengan sistem versioning ini memungkinkan untuk mengembalikan berkas-berkas atau bahkan mengembalikan seluruh proyek kembali ke keadaan sebelumnya, membandingkan perubahan-perubahan di setiap waktu, melihat siapa yang terakhir mengubah sesuatu …

Permainan Kolektibel Kripto

Setiap item pada Kolektibel Kripto (Crypto Collectible) adalah unik, tidak akan ditemukan oleh pemilik lain. Berbentuk Aset digital non-fungibel, unik secara kriptografis. Non-fungibel artinya setiap token memiliki variasi atribut spesifik dan ada batasan jumlah token yang dapat dihasilkan. Kolektibel kripto divisualisasikan sebagai objek nyata seperti hewan peliharaan atau avatar. Salah satunya permainan kolektibel kripto adalah …

Cara Melakukan Transaksi Bitcoin

Bitcoin adalah mata uang digital terdesentralisasi pertama. Koin digital yang dapat dikirim melalui Internet. Menggunakan kriptografi kuat untuk mengamankan transaksi. Sehingga dinamakan cryptocurrency atau mata uang kripto. Dibanding alternatif mata uang digital lain, bitcoin mempunyai beberapa keuntungan. Bitcoin ditransfer antar pengguna secara langsung melalui jaringan, tanpa bank atau perantara lainnya. Artinya biaya transaksi lebih rendah …

Memprogram Database SQLite3 di PHP

SQLite adalah engine database yang paling banyak dipakai, digunakan di setiap smartphone dan di banyak komputer, dibundel dibanyak aplikasi yang digunakan sehari-hari. Meski aplikasi server seperti PHP lebih mengandalkan database server seperti MySQL atau PostgreSQL, SQLite dapat menjadi pilihan tepat untuk aplikasi yang berjalan di server tunggal dan membutuhkan engine database yang ringan. SQLite3 adalah …

Komputer Kecil Edukasi micro:bit

Didesain untuk tujuan edukasi, micro:bit adalah komputer kecil yang dapat diprogram, membuat kamu dapat berkreasi dengan teknologi digital. Perangkat ini dikembangkan dengan tujuan untuk belajar dan mengajarkan kode komputer menjadi lebih mudah dan menyenangkan. Mendorong anak-anak untuk terlibat dalam memprogram komputer, elektronik dan pembuatan perangkat secara umum. Di negara asalnya, BBC memberikan sampai dengan 10 …