Короче, анонсирую: @stiletto сегодня смержил и деплойнул мои три строки кода, позволяющие апдейтить формат выбранного комента, то есть делать update -m ABCDEF -f md
, например. Пользуйтесь, няши, и не шалите сильно!
% hledger balance | tail -2
--------------------
0
% cat >> .hledger.journal
2014/10/17 converted some rupies to tögrög
assets:cash -50 INR
assets:cash 20 MNT @@ 50 INR
% hledger balance | tail -3
--------------------
-50 INR
20 MNT
Разве так должно быть? По-моему, нет.
Последнюю неделю сидел на Funtoo — форке Gentoo, созданном автором этой самой генты. Из отличий могу назвать только порты в Git и тулзу boot-update
, генерирующую конфиг вашего любимого загрузчика на основе /etc/boot.conf
. В этом посте буду делиться впечатлениями.
Напомню: я уже шесть лет как дебианщик, если бы не systemd, никуда бы и не валил. Попробовать другой дистрибутив решил для того, чтобы выяснить, насколько это гемморойнее по сравнению с поддержкой своего собственного репозитория с пересобранными без поддержки systemd пакетами.
% grep 'model name' /proc/cpuinfo
model name : Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz
model name : Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz
model name : Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz
model name : Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz
Тезисно:
компиляция всего и вся не так уж и страшна, как могло показаться. Как и в случае с Debian, по мере обрастания системы уже установленными библиотеками программы начинают тянуть с собой всё меньше и меньше новых, и, как следствие, время сборки уменьшается. Олсо, я минималист, так что большинство моего софта ставится минут за пять-десять. Пока что рекордсменами являются libreoffice (часа три-четыре), chromium (часа два), linux (два часа на ядро со всеми модулями, ядрышко поменьше с нуля пока не собирал) и firefox (как ни странно, всего около часа);
дефолтные конфиги весьма скудны — оказывается, Debian по умолчанию включал очень много плюшек! Советую не девать никуда старый /etc
— будет, куда подсматривать;
я в восторге от USE-флагов. Для того, чтобы у меня в системе никогда не было ни systemd, ни pulseaudio, достаточно маленького однострочника:
# echo 'USE="-systemd -pulseaudio" >> /etc/portage/make.conf
(на самом деле это всего лишь отключает поддержку systemd и pulseaudio в пакетах, демоны все равно могут притянуться по зависимостям);
bleeding edge'вость софта пока что ни к чему плохому не привела — всё работает, как часы.
Больше ничего в голову не приходит, так что задавайте свои ответы.
Спасибо #gentoo-talks @ Freenode за бесконечное терпение и поддержку в моих мытарствах. Меня почти не троллили!
Game idea: “Be Consistent”
The theme of the game is “be consistent”. It's a minimalist-styled 2D platformer. The core mechanic is that whatever you do the first time, the game makes it so that that was the right action. Examples of how this could work:
* At the start, you're standing at the center of a 2×2 checkerboard of background colors (plus appropriate greebles, not perfect squares). Say the top left and bottom right is darkish and the other quadrants are lightish. If you move left, then the darkish stuff is sky, the lightish stuff is ground, and the level extends to the left. If you move right, the darkish stuff is ground, and the level extends to the right.
* The first time you need to jump, if you press W or up then that's the jump key, or if you press the space bar then that's the jump key. The other key does something else. (This might interact poorly with an initial “push all the keys to see what they do”, though.)
* You meet a floaty pointy thing. If you walk into it, it turns out to be a pickup. If you shoot it or jump on it, it turns out to be an enemy.
* If you jump in the little pool of water, the game has underwater sections or secrets. If you jump over the little pool, water is deadly.
Второй раз сталкиваюсь, и еле нагуглил решение, так что запишу: если вдруг вам не нравится, что при клике по ссылке в другом приложении (например, urxvt) Firefox тут же забирает фокус (принудительно переключает вас на своё окно), просто присвойтре True
вот этой настроечке: browser.tabs.loadDivertedInBackground
(это делается на страничке about:config
, если кто не в курсе).
разыскиваю рассказ
предположительно, отечественного автора
предположительно, написанные в последние 10 лет
суть такова:
жил был мальчик и он постоянно сидел за компьютером
а потом он умер
но он поселился в этом компьютере и стал жить там
а потом у него был день рождения и его родители позвали его друзей
и эти друзья переписывались с ним по компьютеру, в котором он жил
конец
нет, не лейн.
там такого не было
Мопед не мой, но если кто знает, подскажите, пожалуйста, название или хотя бы автора.
https://en.wikipedia.org/wiki/POSIX#Controversies
POSIX_ME_HARDER environment variable