← All posts tagged Unix

tzirechnoy
бетон Unix cron задолбал. В первую очередь — тем, что пока задание не закончилось, ничего про него не посмотришь.
Не, ну есть варианты там с strace/gdb, но это всё та ещё развлекуха, вы понимаете.

Шо нада: 1) Регулярные задания. И чтобы один раз после ребута, если пропущено.
2) Зависимые и полузависимые задания. Чтобы, например, две таски последовательно — но если одна зависла (timeout) — и нет большой нагрузки — то можно параллельно.
2.5) Ну, и чтобы один и тот жэ таск мог два раза параллельно не запускаться. Если, опять жэ, что-то там неуспел в прошлый раз.
3) Авторепорт таймаутов.
4) Управление через протокол какой-нибудь, а не как сейчас SIGHUPом и всем таким.
5) И чтобы там всё прибивать вручную можно было ужэ работающее, а не только в лог пыриться.
Жэлательно:
6) установка лимитов/чрутов/цгрупп. Лучшэ, конечно, -помучавшысь- пре-exec скриптами.
7) Перманентные задания. То есть постоянновисящие.
8) socket activation. tcp4,udp4,unix domain.

(и зачем мне после этого init или systemd?)
tzirechnoy
X11 Unix Кстати, у меня тут сгорела видюха в рабочем компе. Второй день сижу за соседним (который с виндой). Поставил на него xming (чтобы не возиться с cygwin). Нормально так сижу, браузер, pdf-viewer, xzgv, tkabber тот жэ — работают через иксы как влитые, и есть не просят.
Правда, сеточка гигабитная.
Но работаёт. Собственно, дажэ ютуб через симанки (480p) — работает. Звука, правда, нет — мне пока лень наушники выдирать откуда-нибудь.
tzirechnoy
Unix СЯУ о существовании папочки ~/.cache. Более того, не просто о существовании как таковом — а о том, что куча программ ей пользуется по назначению.
tzirechnoy
бред Unix Кстати, если придержываться концэпцыи "всё есть файл", то единственной необходимой пользовательской программой должэн быть файл-менеджэр.
tzirechnoy
Unix Кстати, о птичках: less традицыонно поддержывает bold и underline в текстовых файлах.
underline задаётся при обнаружэнии связки <символ>^H<_>, а bold — связки <символ>^H<тотжэ символ>. ^H — это, разумеется, ascii 08.

Идёт эта традицыя вроде как с печатающих телетайпов — где ^H возвращал каретку в предыдущую позицыю, потому ^H_ подчёркивал предыдущий символ, а ^Hповтор --- делал его жырнее.

Именно таким методом получается подсветка в консольном man, например. В смысле — grotty способен такое выдавать.
Такжэ, это распознаёт некоторое количество старых парзеров, которые были сделаны в первую очередь для чтения man-страниц. Ну, там, xman тот жэ, или связка tkman/rman.