Lucius

Перемога

Нахрена нужно более плохое оружие? Тем более когда нужно пилить нормальный автомат.

На картинке жертва мошенников.

Firefox_Screenshot_2015-01-18T19-37-33.217Z

Lucius

github & lj

Случайно узнал, что lj понимает github gist. И каждый gist разворачивается в код.

Для всех программистов это очень хорошая новость (которой неполных 2года, бгг).

Collapse )
Lucius

Отец Пигидий.

Недавно для себя открыл, что это городская легенда. Это странно, потому что я видел своими глазами это видео.

Суть в том, что где-то полгода назад скачал через youtube-dl и посмотрел эту передачу. Когда были произнесены заветные слова про Пигидия стало очевидно, что это серьезный скандал. Поймать верующего на лжи достаточно частое явление, но чтобы чиновник такого масштаба и такая очевидная ложь. Это явно мне не показалось и не привидлось. Это действительно было, и для меня это очевидно.

P.S.: Попробовал найти видео в интернете. Не получается. За это время его вполне могли заменить.

Lucius

Power Bash

Прикинул нужность нововведений товарища Щуклина (amarao_san) по введению JSON в строку bash.

Если получится сделать несколько утилит, обменивающихся такими сообщениями, то может это даже будет выглядеть не так плохо.

Есть несколько вопросов к проекту:

1. как именовать ноды в JSON;

2. как поступать с программами, у которых иерархический вывод;

3. как парсить вывод программ с различными разделителями.

Последние 2 варианта сложны и нетривиальны. Далее их опустим.

Первый вариант применяется только к утилитам с выводом в виде таблицы. Его можно разрешить примерно следующим способом - задать имя и тип колонок. В случае с датой - стандарт расшифровки даты.

Для примера возьмем одну из стандартных утилит. Если формат вывода ls -la имеет следующий вид:

-rw-r--r--      1 root  root      66 апр.  17 08:13     .selected_editor
drwxr-xr-x   2 crast crast   4096 апр.   6 15:43    Templates
drwxrwxr-x  2 crast crast   4096 апр.  13 21:34   test_folder
-rwxrwxr-x   1 crast crast   53164 мая   18 08:38 thread

То в командной строке будет:

ls -la | power_bash --format "mod:s|links:i|group:s|user:s|size:i|date:dt|name:s"

На разбор с этим у меня не хватило терпения (1). Как вариант можно задавать входные значения и количество слов в каждом поле.

Новое дополнение с fold'ом можно разрулить с запуском программы как дочернего процесса и переводом ввода в нашу программу.

Lucius

Рим, который мы потеряли


Я очень много читал о древнем риме. Даже ник у меня взят из имени центуриона - Гая Крастина. Но это просто ППЦ.
Здесь очень сильно забредил украинец с заявлениями: "Не было бы цезаря, то все были бы римлянами", но его товарищ заявил о государстве с гражданскими войнами для политической борьбы. Очень крайние и оторванные от реальности убеждения.
Доводы тоже великолепны (вплоть до коня калигулы, который был родственником цезаря по линии внучатой племянницы sic!).
Конечно, навести порядок в большом государстве вещь нетривиальная, но по-моему этот спор не имеет смысла.
Lucius

RPi торрент

Не все понимают, как можно скачивать из интернета торренты автоматически, что за техника нужна для этого. Потому, слегка развею неопределенность.
Collapse )