Menus

Blog

Belajar Bash Script – Debugging
Belajar Bash Script – Debugging

Hampir seluruh bahasa pemrograman menyertakan debugger tool untuk melakukan debugging. Dengan adanya debugger tool tersebut mempermudah kita untuk memeriksa dan mengetahui di mana letak kesalahan suatu aplikasi yang hendak atau sudah dibangun.

Contoh Dasar-Dasar Penggunaan Find Di GNU/Linux
Contoh Dasar-Dasar Penggunaan Find Di GNU/Linux

Ketika komputer sudah lama dan dipenuhi oleh berkas-berkas, pada waktu tertentu kita ingin mengakses berkas tersebut lalu lupa. Dikarenakan sudah lama tidak dilihat, wajar saja demikian. Saya sendiri pun juga pernah mengalami hal itu. Di samping itu, saya hanya mengingat kata kuncinya saja. Jika Anda mengalami hal yang sama, artinya kita butuh semacam aplikasi pencarian berkas.

Memperbaiki Error "mysql DB Error: Incorrect key file for table"
Memperbaiki Error "mysql DB Error: Incorrect key file for table"

Tadi pagi saya mendapati suatu masalah mengenai situs yang saya kelola yakni terdapat notifikasi_ “mysql DB Error:  Incorrect key file for table; table.MYI try to repair it”_. Entah apa penyebabnya, padahal tadi malam situs tersebut baik-baik saja. Mencoba mencari tahu apa penyebabnya dari mesin pencarian, nah berikut ini hal yang saya lakukan pada saat perbaikan tersebut yakini:

Cara Mengetahui User dan Group dari Running Process
Cara Mengetahui User dan Group dari Running Process

Saya pernah menulis tentang larangan agar tidak menggunakan permission 777 ditunjukan khusus kepada web developer. Singkatnya selalu gunakan permission 0755 untuk direktori dan 0644 untuk berkas.

Ketika menjalankan nginx atau apache, mungkin bagi Anda yang baru dalam GNU/Linux, bingung mengapa tidak bisa menulis (unwritable) karena user dan group yang digunakan nginx atau apache tersebut tidak sesuai.

Memasang Windows Subsystem for Linux (WSL) di Windows 10
Memasang Windows Subsystem for Linux (WSL) di Windows 10

Windows Subsystem for Linux (WSL) atau nama lainnya dikenal dengan Bash on Ubuntu on Windows, merupakan fitur baru yang diberikan Windows 10 sejak versi Insider Build 14393. Fitur ini memungkinkan menjalankan beberapa aplikasi utilitas GNU Core secara native yang secara asali banyak disertakan dalam GNU/Linux, seperti grep, sed, awk, dan lain sebagainya tanpa harus memasang mesin virtual.

Menampilkan Hari Libur Indonesia dengan Gnome Calendar
Menampilkan Hari Libur Indonesia dengan Gnome Calendar

Kalender merupakan suatu term yang sudah lumrah kita ketahui, yakni daftar hari dan bulan dalam setahun. Term kalender setidaknya memiliki dua makna yakni kalender sebagai sistem penamaan periode waktu; dan kalender sebagai suatu alat, seperti halnya kalender dalam bentuk cetak (kalender dinding, dsb). kalender sebagai sebuah alat, terdapat dalam dua jenis yakni kalender cetak dan digital. Keduanya memiliki peran yang penting dalam hal untuk kita mengetahui waktu dalam bentuk hari.

WordPress Menaru Semua JS di Footer
WordPress Menaru Semua JS di Footer

Dalam meletakan JavaScript (JS) pada HTML, pada dasarnya kita bebas meletakannya di mana saja di awal setelah tag <head>, di tengah dalam tag <body> ataupun di akhir sebelum tag <html>. Namun dari berbagai sumber mengatakan bahwa untuk hasil terbaik, disarankan semua JS harus berada paling bawah sebelum tag </html>, mengapa? Karena jika JS diletakan di atas pada tag <head> artinya JS tersebut akan diproses lebih dulu sebelum komponen yang berada dalam tag <body>, oleh karena itu disarankan JS diletakan di bawah, supaya yang lain di load dulu baru kemudian JS tersebut guna mempercepat situs.

Membuat "Estimasi Waktu Baca" di WordPress
Membuat "Estimasi Waktu Baca" di WordPress

Ketika membuka artikel di sini, Anda akan melihat tulisan “estimasi baca” dan “jumlah kata” dalam artikel. Ya.., memang sengaja saya letakan itu, hemat saya ini menarik. Inspirasi ini berawal dari sekadar browsing, saya melihat ada beberapa situs yang meletakan waktu estimasi baca, dengan demikian kita jadi tahu berapa lama waktu tempuh membaca tulisan yang berada suatu situs.

Dasar Penggunaan GNU Nano (Disertai Video)
Dasar Penggunaan GNU Nano (Disertai Video)

GNU Nano atau biasa dikenal sebagai nano saja merupakan aplikasi penyuntingan teks (text editor) berbasis TUI (Text-based user interface) untuk pengguna GNU/Linux. Meskipun berbasis TUI bukan berarti sulit, justru penggunaan GNU nano terbilang cukup mudah dan cocok untuk pemula yang ingin berlajar menyunting berkas di GNU/Linux via CLI, seperti pada saat penyuntingan berkas konfigurasi server yang mana hanya bermodal remote via SSH saja.

Mudah Menge-Crop Bagian Video dengan FFmpeg
Mudah Menge-Crop Bagian Video dengan FFmpeg

Pada saat berbincang-bincang di Telegram group, ada salah satu member yang mengirimkan sebuah gif menarik. Ketika melihat, terbesut dalam pikiran ingin menge-crop bagian yang lebih menarik lagi 😅. Seperti yang diketahui bahwa gif dalam Telegram tersebut berformat mp4, dan ini adalah format video, jadi saya bisa memanfaatkan ffmpeg untuk keperluan menge-crop video tersebut.

Bypass Semua Traffic Melalui SSH Tunneling di GNU/Linux
Bypass Semua Traffic Melalui SSH Tunneling di GNU/Linux

Ketika kita menggunakan internet pada suatu tempat yang tidak aman untuk masalah privasi, seperti pada layanan public wireless. Demi menjaga privasi, mungkin kita perlu mengenkripsi semua lalu lintas (all traffic) akses internet, dalam kata lain kita dapat berselancar secara aman tanpa ada yang mengintai (spy), yakni menggunakan SSH tunneling.

Mengatasi Masalah Insync GUI Tidak Tampak di GNU/Linux
Mengatasi Masalah Insync GUI Tidak Tampak di GNU/Linux

Insync adalah aplikasi favorit saya sebagai pengganti Gdrive client di GNU/Linux karena memang Gdrive client resmi dari Google tidak disediakan di GNU/Linux, memang sangat disayangkan. Fitur singkronisasi dari GDrive _client, _hemat saya, sangat menguntungkan, apalagi jika kita mengunggah berkas berjumlah banyak dan ukuran berkasnya besar-besar, daripada langsung unggah di peramban yang terkadang tidak berhasil diunggah.