Posts

Install Xed di Debian 13 KDE Plasma

Image
Saya sudah terlanjur nyaman menggunakan KDE Plasma dan Debian. Sebelumnya memang saya sudah lama menggunakan Linux Mint. Hanya saja untuk laptop jadul yang udah tua sekali ini tidak saya install Linux Mint. Adapun fitur dari Linux Mint memang sebagian sudah nyaman juga sebenarnya. Jadinya, dengan berat hati aplikasi semisal xed masih saya perlukan walaupun di KDE Plasma sendiri juga banyak aplikasi serupa. Hanya saja, seperti yang telah saya katakan tadi, kenyamanan jadi faktor utama. Nah, kali ini saya hanya ingin menjalankan xed itu di Debian 13 KDE Plasma. Berikut adalah cara installasi yang lumayan mudah rupanya. sudo mkdir -p /etc/apt/keyrings gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys A6616109451BBBF2 gpg --export A6616109451BBBF2 | sudo tee /etc/apt/keyrings/linuxmint.gpg > /dev/null echo "deb [signed-by=/etc/apt/keyrings/linuxmint.gpg] http://packages.linuxmint.com gigi main upstream import backport" | sudo tee /etc/apt/sources.list.d/mint.list sudo ap...

Driver Epson L121 di Debian 13

Setelah kemaren salah cara mengupgrade Debian 13 dari Debian 12, ternyata driver Epson L121 yang sebelumnya sudah diinstall juga ada yang kurang. Akhirnya nanya ChatGPT, dan nemu solusinya dengan download dan install driver Epson yang cocok. Cukup gunakan gdebi alias klik dua kali di file .deb maka driver dan utility Epson sudah siap digunakan untuk menginstall printer Epson L121 dan fungsi-fungsi yang diperlukan sudah ada di utility. Tidak usah berpanjang lebar, berikut driver yang saya gunakan di Debian 13 dengan KDE Plasma terbaru: Download Driver Epson L121 Deb File Semoga bermanfaat. NB: Buat tambahan referensi, ini sebelumnya saat install di Debian 12: https://slackist.blogspot.com/2024/02/install-epson-l121-di-debian-12.html

Install Certificate Untuk Akses HTTPS Lokal Domain

Agak bingung menghadapi kesalahan registrasi rootCA.pem ke desktop saya agar bisa mengakses HTTPS yang ada di domain lokal. Saya gunakan mkcert untuk keperluan sign domain yang memang saya buat ngasal. Saya ikut cara ini: mkcert -install sudo cp ~/.local/share/mkcert/rootCA.pem /usr/local/share/rootCA.crt sudo update-ca-certificates Nah, yang muncul di Chrome tidak sesuai dengan yang saya install: chrome://certificate-manager/localcerts/platformcerts Tapi, rupanya harus ditambahkan lagi lewat sini: certutil -d sql:$HOME/.pki/nssdb -A -t "CT,C,C" -n "mkcert user@host" -i ~/.local/share/mkcert/rootCA.pem Sesuaikan saja user@host nya dengan user dan host masing-masing.

Non-Aktifkan Timer Certbot di Systemd

Berikut ini adalah cara menonaktifkan timer certbot yang terpasang di Systemd. Untuk contoh ini saya menggunakan debian. sudo systemctl disable certbot.timer sudo systemctl stop certbot.timer Silakan dicek apakah timernya sudah tidak aktif dengan melakukan eksekusi perintah: systemctl list-timers | grep certbot Jika masih muncul, berarti masih gagal menonaktifkan Timer Certbot. Nah, jika sudah dinonaktifkan namun kepikiran ingin mengaktifkannnya kembali, tinggal diaktfikan dengan perintah: sudo systemctl enable certbot.timer sudo systemctl start certbot.timer Dah, gitu aja.

Cari Password File ZIP di Linux

Kadang-kadang orang iseng memberikan password file zip dengan password yang salah. Untuk itu, kita bisa melakukan bruteforce pada file zip menggunakan fcrackzip. Jika belum terinstall, lakukan dulu installasi aplikasi fcrackzip tersebut. Untuk command linenya, saya lakukan dengan baris berikut: fcrackzip -u -l 6-6 -c 09 namafile.zip Saya set -l di angka 6 karena saya sudah mendapatkan info jika file tersebut dipassword menggunakan 6 karakter dan itu hanya angka semuanya. Eksekusi command line di atas, maka password yang sebenarnya akan ditemukan.

Ambil Seluruh Nilai Kolom Jika Nilai Kolom 0

Di contoh ini adalah ketika nilai kolom dari tabel a = 0, maka ambil data dari tabel b seluruhnya, namun jika nilainya lebih dari nol atau tidak sama dengan 0, maka nilainya diambil sesuai dengan nilai yang tertera pada nilai kolom a. Sebut saja kolom dari tabel a.appid Sebut saja kolom dari tabel b.idapp LEFT JOIN tabel_b b ON (a.appid = 0 OR FIND_IN_SET(b.idapp, a.appid) > 0) Dah, gitu aja.

Mengubah Tampilan Isi Nilai MySQL ke Nilai Baru

Ini hanya contoh pengambilan data dari tabel MariaDB dengan kolom 'ijin'. Isi daripada kolom tersebut adalah 'btulh' (ini hanya contoh, bisa saja lain). Saya ingin menampilkannya menjadi: "Baca, Tulis, Ubah, Lihat, Hapus". Eksekusi di kuery MariaDB seperti berikut ini: SELECT    TRIM(BOTH ', ' FROM      CONCAT_WS(', ',       IF(LOCATE('b', ijin) > 0, 'Baca', NULL),       IF(LOCATE('t', ijin) > 0, 'Tulis', NULL),       IF(LOCATE('u', ijin) > 0, 'Ubah', NULL),       IF(LOCATE('l', ijin) > 0, 'Lihat', NULL),       IF(LOCATE('h', ijin) > 0, 'Hapus', NULL)     )   ) AS permissions FROM your_table; Dah, gitu aja.