Archive for May, 2008

русефекации

27.05.2008 3:46 | 3 comments | 0 pingbacks |
Как только не изгаляются над привычной парой терминов Summary/Description локализаторы багтракеров: Аннотация/Описание, информация(sic!)/Описание.

Вменяемый перевод нашёлся в TracRu: Краткое описание/Подробное описание.

Приз зрительских симпатий уходит Mantis, где перевод краток и точен: Суть/Подробности.

Омск: RuPyRu‘2008

24.05.2008 18:10 | 4 comments | 0 pingbacks | ,
21 июня буду на конференции RuPyRu-2008, в Омске.

Если продолжить цепочку, то получится Томск -> Омск -> Мск. И правда, в июле будет ещё одна конференция, в подмосковном Обнинске.

В какое бы место, называющееся “Ск”, съездить в августе? :)

Tomsk‘2008: upd

23.05.2008 17:01 | 3 comments | 0 pingbacks | , ,
Нашёл-таки один анноящий аспект организации томской конференции: отсутствие любого средства оповещений — списка рассылки, Atom feed или чего-то подобного.

Томск‘2008

21.05.2008 17:20 | 0 comments | 0 pingbacks | , ,
Вернулся с томской СПО-конференции. Понравилось.

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

Единственные неположительные моменты — видео не снимали (крупный минус), и рулить проектором нужно было через посредника (мелкий).

На будущее: надо сразу планировать PGP keysigning party.

UPD: видео тоже, похоже, будет

Emacs Multi-TTY

15.05.2008 19:38 | 2 comments | 0 pingbacks |

Разобрался с недавно затащенным в emacs23 Emacs Multi-TTY. Теперь можно подключаться к запущенному Emacs’у и создавать новые фреймы: как X11, так и VT.

Делается всё очень просто: при загрузке Emacs

   (server-start)
   

И создание новых фреймов:

   $ emacsclient -t  # TTY
   $ emacsclient -c # X11
   

Правда, после этих манипуляций оказывается, что у Emacs имеются per-frame (окошко операционной системы) и даже per-terminal (под terminal подразумевается как VT, так и X display) переменные, которые бы неплохо инициализировать при открытии нового фрейма на новом терминале, а не глобально при старте (как это все делают).

Per-frame — это, например, шрифт фрейма. Его можно задать в переменной default-frame-alist:

   (setq default-frame-alist
     '(...
      (font . "7x13")))
   

Per-terminal — это таблица глобального ремапа клавиш. К сожалению, пока что хука на создание нового терминала нет, поэтому приходится использовать хук на создание нового фрейма.

   (add-hook
     'after-make-frame-functions
     '(lambda (frame)
       (setq old-selected-frame (seleted-frame))
       (unwind-protect
         (progn
           (select-frame frame)
           ...
           (keyboard-translate ?C-q ?C-x))
         (select-frame-set-input-focus old-selected-frame))))
   

Стендовые доклады на конференциях

12.05.2008 23:29 | 17 comments | 0 pingbacks |

Стендовые доклады на конференциях — маразм из XIX века.

В XXI веке есть интернет, где можно публиковаться в любое время, везде и в любом формате, а не полчаса в каком-то фойе в виде бумажного (ужас!) плаката формата A0.

thecus n2100

04.05.2008 18:02 | 12 comments | 0 pingbacks |

Обзавёлся NAS-девайсом Thecus N2100.

Внутри ARM-процессор (XScale) на 600 bogomips, 128m DDR-памяти (расширяется до 512), два посадочных места для SATA-винтов, 2 гигабитных ethernet и 4 USB. Да, и serial port.

Девайс очень маленький — 20x16x8 см.

Без проблем ставится Debian Etch (ARM OABI) или новый порт Debian ARM EABI (сейчас - Lenny/Sid).

Крайне удачная штуковина для SOHO-сервера. Единственный недостаток — цена :) 8100 рублей.