L29Ah
log Linux btop htop прыщинг Ушёл с htop на btop, поскольку последний жрёт на порядок меньше cpu (батарейки) при том же refresh rate.
tinystash.undef.im
Теперь мой статус-воркспейс выглядит как-то так; осталось найти как расширить говнокошко с процессами и убрать лишние рамки.
L29Ah
log Linux xfs ext4 прыщинг Переехал с ext4 на xfs.
Было:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/hdluks 479567560 454220268 20448100 96% /mnt/oldgentoo
Стало:
/dev/mapper/nvluks 488042696 460869012 27173684 95% /mnt/gentoo

После прокатывания duperemove освободилось ещё 15ГБ.
L29Ah
coreutils log Linux говно прыщинг ‰ cat /etc/portage/patches/sys-apps/coreutils/coreutils-reflink-auto.patch
--- a/src/install.c.orig 2021-04-10 15:13:14.698039128 +0300
+++ a/src/install.c 2021-04-10 15:13:24.114292838 +0300
@@ -264,7 +264,7 @@
{
cp_options_default (x);
x->copy_as_regular = true;
— x->reflink_mode = REFLINK_NEVER;
+ x->reflink_mode = REFLINK_AUTO;
x->dereference = DEREF_ALWAYS;
x->unlink_dest_before_opening = true;
x->unlink_dest_after_failed_open = false;
--- a/src/cp.c.orig 2021-04-10 15:12:03.591111323 +0300
+++ a/src/cp.c 2021-04-10 15:12:40.576190820 +0300
@@ -793,7 +793,7 @@
x->move_mode = false;
x->install_mode = false;
x->one_file_system = false;
— x->reflink_mode = REFLINK_NEVER;
+ x->reflink_mode = REFLINK_AUTO;

x->preserve_ownership = false;
x->preserve_links = false;
L29Ah
Linux Intel прыщинг Мониторим мощность процессора, чтобы потом например рисовать гнуплотом, не используя блотверную питонятину от косячка:

import Control.Concurrent
import qualified Streaming.Prelude as S

toJoules :: String -> Double
toJoules = (/ 1e6) . (read :: String -> Double)

main = do
S.print $ S.drop 2 $ S.scan (\(prev, _) new -> (new, new — prev)) (0, 0) snd $ S.map toJoules $ S.repeatM (threadDelay 1000000 >> readFile "/sys/class/powercap/intel-rapl:0/energy_uj")
L29Ah
C++ stream Perl прыщинг fdm Стрим про портирование непланарного слайсинга в slic3r будет сегодня в 22:00 GMT+3. Буду подтирать жопу за гениальным академическим программистом, нахачившим функциональность так, что её ни один вменяемый меинтейнер не примет.
goodgame.ru
bitcoin:bc1qkjj2q8v555fje2evcxzqa2nh8h8te03r3h07nr
L29Ah
log прыщинг dump.bitcheese.net
Докомпилялся. Флешка рута кондиционера отдаёт нули, а через некоторое время отваливается от усьбы. Из бекапов только ядро. Пришло время пересобирать генту! // покупать флешку // поднимать бекап по крону
L29Ah
log прыщинг subzero.l29ah.blasux.ru больше сенсоров, бессмысленных и беспощадных!
Алсо воткнул i2c-термодачло через несколько метров неэкранированной витухи и чото сосу с общением с ним дико:

temp1: -71.7°C (high = +80.0°C, hyst = +75.0°C)

Хотя вроде бы 100кГц и 5В через подтяжки о 910 омах должны бы эту проблему как-то порешать. Попытался убавить частоту i2c-мастера модификацией dt и случайно обнаружил, что лежащие у бутлоадера dtb'шки, похоже, ничего не делают, и система замечательно грузится и без них.
L29Ah
прыщинг У меня умный дом: ∞ cat `which s2ram`
#!/bin/sh
ssh raspi 'at "now + 3 minutes" <<< /usr/local/sbin/light-toggle' &
xcalib -i -a
sleep 1
xcalib -i -a
kill %1
echo mem > /sys/power/state
L29Ah
soundcloud прыщинг Почему-то soundclound-музыканты недолюбливают id3.
‰ cat ~/bin/soundcloud-tagify
#!/bin/sh
artist="$1"
shift 1
for f in "$@"; do
title="`basename "$f" | sed -e 's#\(.\)-[^\.]\.\([^\.]*\)#\1#'`"
echo mid3v2 -a "$artist" -t "$title"
read -n 1 -p 'OK? ' action
echo
case "$action" in
Y|y)
mid3v2 -a "$artist" -t "$title" "$f";;
*)
echo Then fuck you;;
esac
done