Script Set Thumbnail Otomatis untuk File Markdown Hugo

mrfdn.com - Jika anda memiliki artikel dengan format file markdown kemudian anda ingin set thumbnail berdasarkan gambar pertama yang ada pada artikel, ini bisa dilakukan dengan mudah. Cukup menggunakan shell script, maka pada baris artikel paling atas (frontmatter) bisa diset thumbnailnya. Coba lihat contoh file markdown artikel ini, kira-kira seperti ini sebelum di set thumbnail nya. --- title: '15+ Alasan Beralih Atau Pindah Dari Windows Ke Linux' date: Thu, 17 Jun 2021 03:46:17 +0000 draft: false tags: [] --- Setelah ditambahkan baris thumbnail berdasarkan gambar pertama yang muncul pada artikel maka hasilnya seperti ini. ...

November 3, 2022 · 2 min · Rafi

Download Folder Uploads Wordpress dari VPS Menggunakan Rsync

mrfdn.com - Proses migrasi dari wordpress ke Hugo memerlukan beberapa tahap. Salah satunya adalah memindahkan gambar yang pernah diupload ke hosting. Untuk itu mendownload semua gambar yang ada di wordpress kita bisa menggunakan 2 cara. Yaitu download menggunakan plugin (saya prefer menggunakan Updraft+) atau cara yang ke-2 yaitu melakukan transfer data dari vps ke localhost dengan bantuan Rsync. Kali ini saya memilih cara ke-2 biar lebih cepat. 1. Buka terminal lalu pastikan anda bisa terhubung ke vps via SSH. ...

November 1, 2022 · 1 min · Rafi

Cara Install Kali Linux dengan Benar

mrfdn.com - Saya heran kenapa jaman sekarang kok masih masih saja orang menganggap linux itu susah diinstall. Padahal yang diinstall adalah distro yang sudah mainstream digunakan orang seperti ubuntu, debian mint, dan lain-lain. Salah satu distro yang banyak mau diinstall sama orang tapi tidak berhasil adalah Kali Linux. Kali linux adalah distro turunan Debian yang mana memiliki lebih banyak fitur dalam bidang peretasan (hacking). Distro ini kelihatan keren di mata orang awan karena mungkin mereka merasa seperti hacker saat menggunakannya. Padahal prosess installnya saja dibuat setengah mati. ...

October 31, 2022 · 3 min · Rafi

Cara Install Home-Manager dengan Benar

mrfdn.com - Kamu tidak perlu membaca artikel ini kalau kamu tidak ada kendala saat menginstall home-manager dengan menggunakan petunjuk yang diberikan oleh situs resminya. Tapi jika kamu mengalami kendala yang sama dengan yang saya alami, mungkin kamu harus membaca ulang dari awal apa yang disampaikan dalam dokumentasi cara penggunaannya. Sebelum akhirnya berhasil menginstall home-manager di system nixos, saya tidak mengetahui apa-apa tentang apa itu home-manager, saya pikirnya keren saja kalau bisa install ini di sistem. Karena banyak orang di youtube merekomendasikan untuk install jadi saya coba. ...

October 30, 2022 · 3 min · Rafi

Install Rustyvibes di Nixos

mrfdn.com - Ini pertama kali saya menjalankan nix-shell untuk install aplikasi. Setelah melakukan shalat subuh, saya kembali lanjut untuk memecahkan masalah tentang bagaimana cara menjalankan Rustyvibes di Nixos. Baca juga : Cara install Rustyvibes di Debian Linux dan Windows Sudah coba install melalui cargo tapi selalu gagal. Akhirnya baca-baca lagi sampai akhirnya menemukan artikel ini. Saya pun langsung melakukan yang diperintahkan. Yaitu membuat file shell.nix lalu melakukan build aplikasi rustyvibes melalui shell nix dan ternyata berhasil. ...

October 23, 2022 · 1 min · Rafi

Mengaktifkan Tombol FN+F5/F6 Untuk Set Brightness Layar Laptop Thinkpad P50 yang Menggunakan DWM

mrfdn.com - Saat menggunakan DWM fresh install di Linux Mint pada laptop Thinkpad P50 saya mendapatkan fitur brightness bawaannya tidak aktif. Tombol brightness layar di Thinkpad P50 dilakukan dengan menekan tombol Fn + F5 / F6. Fitur brightness ini aktif saat menjalankan desktop environtment (Cinnamon). Tapi malah tidak aktif saat menjalankan DWM (WM only). DWM memang low resource, banyak fitur Desktop Environtment yang dinonaktifkan untuk menghemat resource. Jadinya fitur yang biasanya otomatis aktif digunakan harus diaktifkan secara manual. ...

October 21, 2022 · 1 min · Rafi

Latihan VIM : Menghapus Karakter \n\n\n Pada Setiap Baris

mrfdn.com - Saya memiliki data Json yang cukup banyak seperti ini: {"Nama Artis":"Eric Nam \n\n\n","Tampil di Episode":"233"} {"Nama Artis":"Eun Ji-won (Sechs Kies) \n\n\n","Tampil di Episode":"141, 209, 252, 326, 383"} {"Nama Artis":"Eunhyuk (Super Junior) \n\n\n","Tampil di Episode":"104, 266, 376"} {"Nama Artis":"Eun-jung (T-ara) \n\n\n ","Tampil di Episode":"7, 104"} Saya ingin menghapus semua karakter \n\n\n pada setiap baris. Karakter \n ini adalah perintah untuk membuat baris baru. Di vim mudah saja. Select semua baris menggunakan Visual Mode Shift+V Masuk ke mode find and replace Ketik s/\\n\\n\\n// Selesai Atau jika jika ingin agar perintah find and replace berlaku untuk semua isi dokumen, tidak perlu masuk ke visual mode, tetapi langsung saja ketik : ...

October 7, 2022 · 1 min · Rafi

Latihan VIM : Menambahkan Karakter Tertentu Pada Setiap Akhir Baris

mrfdn.com - Di sini saya memiliki data JSON yang banyak seperti ini : {"nama":"D.O (Exo) ","episode":327} {"nama":"Dae-sung (Big Bang) ","episode":"35–36, 84–85, 163, 250"} {"nama":"Dae-won (Madtown) ","episode":319} {"nama":"Da-hye (Bestie) ","episode":319} Saya ingin menambahkan , (koma) pada setiap akhir baris menggunakan VIM. Caranya mudah: Masuk ke visual mode tekan v. Blok semua baris yang diinginkan. Tekan Shift + : (shift dan titik dua) untuk masuk ke mode find annd replace/subtitute vim Masukkan perintah berikut s/$/,/ Biar lebih jelas, lihat gambar ...

October 7, 2022 · 1 min · Rafi

Konfigurasi Nvim+Lua di Linux yang Minimalis

mrfdn.com - Kali ini saya ingin share tentang apa saja yang sudah saya lakukan seputar konfigurasi neovim + lua. Ini cukup seru karena saya bisa memahaminya dengan cukup baik dan banyak hal baru yang saya ketahui. Berikut tutorialnya. Apa saja yang akan diinstall? Saya akan install : Nodejs v16+ Luajit Neovim v7+ sudo apt install luajit Fitur apa saja yang akan diaktifkan? LSP TreeSitter Icon (webdevicon) Snippet Telescope Neo tree Autopairs Theme Turorial Installasi 1. Install neovim minimal versi 7+. ...

October 6, 2022 · 2 min · Rafi

RustyVibes : Alternative Mechvibes

mrfdn.com - Saya pikir Mechvibes cukup berat untuk berjalan di system saya karena pada dasarnya dia berjalan di atas Electron. For your info, Electron adalah program yang juga menjalankan text editor seperti VSCode. Bayangkan saja kalau ini ikut berjalan hanya untuk menjalankan Mechvibes. Kemudian saya mendapatkan informasi tentang Rustyvibes di forum internet. Katanya ini bisa berjalan tanpa Electron, tetapi dengan bantuan Rust. Rust adalah sebuah bahasa pemrograman sistem yang pengembangannya didukung oleh penelitian dari Mozilla. Bahasa ini dirancang agar menjadi pemrograman yang “aman, konkuren dan praktis”. ...

October 5, 2022 · 3 min · Rafi