/home/ch1p
$
auto
blog
projects
git
misc
contacts
all posts
2024
9 Feb
Controlling LEDs on ThinkPad T440p
31 Jan
Memcached on Void Linux
14 Jan
Mount an Android device over MTP on FreeBSD
14 Jan
Mount FAT32 USB flash drive with cyrillic filenames on FreeBSD
12 Jan
Run multiple shadowsocks client (ss-local) instances on Void Linux
2023
10 Oct
Run multiple shadowsocks client (ss-local) instances on Gentoo with OpenRC
4 Mar
On the current state of coreboot on MacBooks
11 Jan
Record audio with builtin microphone on Orange Pi 3 LTS (Allwinner H6)
2022
7 Nov
Get instantly notified via Telegram when your cron task fails
13 Oct
Working zoom on munin graphs on Debian 11 with nginx
9 Jul
This blog's engine is now open source
3 May
Как продлить подписку на фотошоп в России, или обходим защиту Adobe за 5 минут
2021
16 Sep
How to permanently block app's internet access on LineageOS without Magisk and all that stuff
16 Sep
How to run shell scripts at boot time as root on LineageOS 18.1 without Magisk
16 Sep
Route all transmission-daemon traffic over OpenVPN by using network namespaces
21 Aug
OpenWrt: route different computers via different upstreams based on their IP
27 Jul
How to bypass always-on WireGuard VPN and custom system resolver to access Wi-Fi captive portal on Gentoo
17 Jul
Reading data from Si7021 sensor on Linux using Python
28 May
NFS server on Void Linux behind firewall
8 May
jobd: an alternative to Gearman, created primarily for PHP applications
28 Feb
How to create a menu bar shortcut to toggle system theme on macOS
25 Feb
"Picture-in-Picture" YouTube view on macOS using Apple Script
28 Jan
Making cgit show real idle time after migration
1 Jan
Running glibc applications on musl libc Void Linux installation
2020
20 Dec
cbfstool with musl libc: segmentation fault
8 Dec
"Picture-in-Picture" mode for YouTube videos in 4 lines of bash code
25 Oct
isv: Linux utility for controlling Voltronic hybrid solar inverters
29 Aug
Importing PKCS #12 client certificates in Firefox on Android
3 Jan
How to fix dbus and shell prompt startup delays on SysVinit Debian 10
2 Jan
Fixing "Stopping remaining crypto disks..." in SysVinit Debian and Devuan
1 Jan
Installing Armbian Buster on Orange Pi PC2 with full-disk encryption and sysvinit
2019
21 Dec
Self hosted Rutracker proxy using nginx
6 Nov
Removing SPI chip protection on xx20 ThinkPads
5 Nov
Software BIOS/coreboot flashing on xx30 ThinkPads
30 Oct
Using Orange Pi One as an SPI programmer with flashrom
8 Sep
Swapping all clients between Awesome tags
28 Jul
How to reload Awesome and preserve layout
4 Jul
WiFi hotspot with hidden SSID on LineageOS
28 Jun
Configuring mail server on OpenBSD 6.5
23 Jun
Capturing coreboot console with FTDI FT2232H Mini Module
22 Jun
Flashing coreboot on MacBook Pro 10,1 using external SPI programmer
16 Jun
Disabling Sketch license verification
16 Jun
Flashing coreboot on MacBook Air 5,2 using external SPI programmer
9 Jun
Flashing coreboot on MacBooks without external programmer by using IFD hack
8 Jun
Flashing coreboot on ThinkPad T530/W530 without complete disassembly using custom IFD layout
17 Apr
Port knocking protected SSH without pain
14 Apr
Reading stdout and stderr of AwesomeWM process
12 Apr
Non-root Xorg and modesetting driver on Gentoo (or any non-systemd system)