41554 blogs · [
{
"id": "01a08c65-6f62-7171-9d1a-0b838dbd5622",
"title": "Print battery status on the command-line",
"url": "https://yctct.com/battery-status-cli",
"published_at": "2026-08-18T20:00:22+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b838eabd0a4",
"title": "Borg error: Failed to create/acquire the lock /path/to/repo/lock.exclusive",
"url": "https://yctct.com/borg-fail-acquire-lock.exclusive",
"published_at": "2026-07-28T03:09:02+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b838f454a27",
"title": "Data cleaning & handling 101: a few commands to handle and clean csv or tsv files",
"url": "https://yctct.com/data-101",
"published_at": "2026-05-07T04:53:06+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b838f64ffc7",
"title": "Check health status of a disk with smartctl",
"url": "https://yctct.com/smart-check-health-disk",
"published_at": "2026-05-02T15:29:33+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b839053c803",
"title": "Edit multiple file names in Vim with the command-line utility vidir",
"url": "https://yctct.com/vidir",
"published_at": "2026-04-24T12:22:33+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8390c348fd",
"title": "Visidata 101: a few commands to get started",
"url": "https://yctct.com/visidata-101",
"published_at": "2026-04-24T12:15:22+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b839114ca9e",
"title": "Remove Microsoft’s carriage-return character ^M",
"url": "https://yctct.com/data-remove-microsoft-caret-m",
"published_at": "2026-04-24T12:15:22+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b839126775e",
"title": "Remove duplicated rows of a csv or tsv file",
"url": "https://yctct.com/data-remove-duplicated-rows",
"published_at": "2026-04-24T12:15:21+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8391305425",
"title": "Convert from hexadecimal to decimal and vice versa from the command line",
"url": "https://yctct.com/convert-dec-hex",
"published_at": "2026-04-20T13:41:47+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b839158a838",
"title": "Add a new email account to Mutt’s configuration files",
"url": "https://yctct.com/mutt-add-new-email-config",
"published_at": "2026-04-20T13:37:56+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b83919077fa",
"title": "Vim: replace only part of a matched regex",
"url": "https://yctct.com/vim-replace-part-match-regex",
"published_at": "2026-03-22T10:07:54+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8391c53a60",
"title": "Set up GNU/Linux on a VM to learn about LVM, sudo/password policy and user management",
"url": "https://yctct.com/vm-sudo-pam",
"published_at": "2026-03-07T17:14:47+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b83923a3ccc",
"title": "Reinstall Jitsi Meet with its own user on Nginx and GNU/Linux",
"url": "https://yctct.com/jitsi-install-2",
"published_at": "2026-03-07T17:14:45+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8392d3540a",
"title": "Git: display date when branch was last updated",
"url": "https://yctct.com/git-check-date-branch",
"published_at": "2026-03-07T17:14:45+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8393c95e12",
"title": "Prevent your computer/browser from accessing certain websites without installing any apps or extensions",
"url": "https://yctct.com/block-websites",
"published_at": "2026-02-08T14:52:27+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8394542726",
"title": "Connect to Mullvad’s servers via Wireguard",
"url": "https://yctct.com/mullvad-wireguard-setup",
"published_at": "2026-02-08T14:50:02+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8394f6d7cc",
"title": "What is Shell Literacy?",
"url": "https://yctct.com/shell-literacy",
"published_at": "2026-02-01T12:03:40+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8395185bfe",
"title": "Install guix package manager on GNU/Linux Trisquel",
"url": "https://yctct.com/guix-on-trisquel",
"published_at": "2026-02-01T12:03:40+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8395439b0d",
"title": "Display the username and email address of user of a git repository",
"url": "https://yctct.com/git-show-username-email",
"published_at": "2026-01-28T11:30:57+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8395521199",
"title": "Convert a .pdf file into an .epub file",
"url": "https://yctct.com/pdf-epub",
"published_at": "2026-01-09T12:33:38+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8396493baf",
"title": "Vim: Count the number of occurence of a pattern",
"url": "https://yctct.com/vim-count-pattern",
"published_at": "2026-01-06T07:56:06+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8396558cfc",
"title": "Back up /home directory on an external hard drive using rsync",
"url": "https://yctct.com/backup-external-filesystem",
"published_at": "2026-01-06T07:56:05+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8396763e83",
"title": "Check the file system type of a storage device (USB, external drive, etc)",
"url": "https://yctct.com/check-file-system-type",
"published_at": "2025-12-24T16:40:50+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b83971c13c5",
"title": "Rename the label (name) of a filesystem (device)",
"url": "https://yctct.com/rename-filesystem-label",
"published_at": "2025-12-24T12:04:49+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b83977306ec",
"title": "Format an external storage device in ext3 with parted on the command line",
"url": "https://yctct.com/format-external-device",
"published_at": "2025-12-24T11:52:13+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8397e2ad1f",
"title": "Start using Make to compile pdf with Pandoc",
"url": "https://yctct.com/make-pandoc",
"published_at": "2025-12-13T14:04:51+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b83987185f2",
"title": "Trying Zathura (vs mupdf) because it has smooth scrolling",
"url": "https://yctct.com/zathura-mupdf",
"published_at": "2025-11-20T09:30:10+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8399203a53",
"title": "Part 1: create a new user (git) and set up SSH to prepare remote server for a cgit instance",
"url": "https://yctct.com/cgit-instance-setup-1",
"published_at": "2025-11-16T13:49:26+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b8399bdebcf",
"title": "Part 2: set up a cgit instance on a remote server running git",
"url": "https://yctct.com/cgit-instance-setup-2",
"published_at": "2025-11-16T13:48:01+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b839a8ca7d1",
"title": "Commands I used to set up muliple keyboard layouts and switch between them",
"url": "https://yctct.com/keyboard",
"published_at": "2025-11-12T13:44:47+00:00"
},
{
"id": "01a08c65-6f62-7171-9d1a-0b839af686ec",
"title": "List all files tracked by git in a single repository",
"url": "https://yctct.com/git-list-all-tracked-files",
"published_at": "2025-11-06T08:41:31+00:00"
}
] posts Claim your blog