26.
06.
2008
15:40
|
2
comments
| 0
pingbacks
|
openinkpot
А вот и EFL почти завёлся на OI:
Что примечательно — без правки напильником адаптировался к 2bit-цвету. Скин всё-таки придётся нарисовать более соответствующий, но тем не менее.
23.
06.
2008
16:51
|
3
comments
| 0
pingbacks
|
конференция,
python
RuPyRu 2008 удалась.
Совсем плюсы:
— Больше личного experience в докладах. Про
Facebook понравилось. Про
JavaScript — позабавило.
— Круглые столы — хорошая идея. Круглые столы с едой — вдвойне хорошая.
— Правильные бэджи.
— Никакой религиозной пропаганды в качестве платы за съёмку видео!
Слегка минусы:
— Некоторые доклады свелись к пересказыванию манов. Возможно, стоит придумать какой-нибудь раздел lightning talks с 5-10-минутными докладами, помогающий просто сориентироваться в интересных вещах, и решить, что стоит изучить поподробнее.
11.
06.
2008
18:05
|
0
comments
| 0
pingbacks
|
конференция,
oss
21-23 июля в Обнинске состоится
пятая конференция раразработчиков свободных программ.
Если у вас есть тема для доклада — пишите оргкомитету, контакты по ссылке выше.
Я расскажу на конференции про наш любимый
OpenInkpot, может даже и покажу что-нибудь, если будет что.
10.
06.
2008
16:42
|
0
comments
| 0
pingbacks
|
books,
oss
The Pirate’s Dilemma — книга, замечательно дополняющяя
Free Culture Лессига.
04.
06.
2008
0:53
|
2
comments
| 0
pingbacks
|
tricks,
browser,
pdf
Захотелось мне pdf в браузере смотреть. acroread не прижился по причине общей кривизны, не совместимой с жизнью.
Оказывается, всё очень просто: можно
evince прикрутить к
mozplugger, который уже
есть в дистрибутиве.
Для заинтересовавшихся —
mozpluggerrc:
application/pdf: pdf: PDF
noisy swallow(evince) : evince -f "$file"
27.
05.
2008
3:46
|
3
comments
| 0
pingbacks
|
маразм
Как только не изгаляются над привычной парой терминов Summary/Description локализаторы багтракеров: Аннотация/Описание, информация(sic!)/Описание.
Вменяемый перевод нашёлся в TracRu: Краткое описание/Подробное описание.
Приз зрительских симпатий уходит Mantis, где перевод краток и точен: Суть/Подробности.
24.
05.
2008
18:10
|
4
comments
| 0
pingbacks
|
конференция,
python
21 июня буду на конференции
RuPyRu-2008, в Омске.
Если продолжить цепочку, то получится
Томск -> Омск -> Мск. И правда, в июле будет
ещё одна конференция, в подмосковном Обнинске.
В какое бы место, называющееся “Ск”, съездить в августе? :)
23.
05.
2008
17:01
|
3
comments
| 0
pingbacks
|
oss,
конференция
Нашёл-таки один анноящий аспект организации томской конференции: отсутствие любого средства оповещений — списка рассылки, Atom feed или чего-то подобного.
21.
05.
2008
17:20
|
0
comments
| 0
pingbacks
|
oss,
конференция
Вернулся с
томской СПО-конференции. Понравилось.
Организация — на пять. Вместительный конференц-зал прямо в гостинице, нормальное оборудование, достаточно времени для докладов и вопросов, хорошо структурированная программа — желающие могли прийти только на те части конференции, которые им интересны, было достаточно времени пообщаться в кулуарах.
Единственные неположительные моменты — видео не снимали (крупный минус), и рулить проектором нужно было через посредника (мелкий).
На будущее: надо сразу планировать
PGP keysigning party.
UPD:
видео тоже, похоже, будет
15.
05.
2008
19:38
|
2
comments
| 0
pingbacks
|
emacs
Разобрался с недавно затащенным в 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))))