2007-04-28

Tkabber

Наконец решил настроить tkabber. ведь как всем известно, он - самый мощный клиент жаббера :)
таким образом, осталось лишь добиться чтоб от его вида люди не падали в обморок :)

настройка шрифтов

ткаббер использует tcl/tk. tcl/tk может определять шрифты несколькими способами:
  • XLFD - длинный и непонятный шаблон, использовавшийся в иксах много лет назад

  • формат xft - имя, и свободный список параметров - то как шрифты описываються сейчас

  • еще один формат xft, те же яйца - другая форма записи модификаторов...

все бы хорошо, но для tk < 8.5 при описание шрифтов не в xlfd приводит к некорректному отображению символов НЕ latin1. в частности непропорционально большой размер, и прочие браки отображения.

напомню, как выглядит спецификация xlfd, это строка в таком формате: -foundry-family-weight-slant-setwidth-addstyle-pixel-point-resx-resy-spacing-width-charset-encoding естественно, что это очень неудобно, и не всегда такая строка позволяет найти соответствующий шрифт... пробовать искать шрифт в таком формате можно с помощью xfontsel.

я же, не мудрствуя лукаво, взял такую спецификацию (поставив звездочки почти во все поля :)):
-*-*-medium-r-*-*-12-*-*-*-*-*-iso10646-1

таким образом в ~/.tkabber/config.tcl дописал строки: set font -*-*-medium-r-*-*-12-*-*-*-*-*-iso10646-1
option add *font -*-*-medium-r-*-*-12-*-*-*-*-*-iso10646-1

Результат:

то что я и хотел добиться - мелкий, равноразмерный, шрифт... как для ткаббера - очень, очень хорошо :)
(кто знает, тот поймет :))

p.s. далее будет: цветовые схемы...

2007-04-27

проблема с xkb

трабла с kkbswitch разрешена.
напомню, что ни kkbswitch, ни xxkb, не могли работать - работал только xkb.
судя по логам emerge, могли быть виноваты:
=x11-libs/libXfixes-4.0.3
=dev-libs/dbus-glib-0.73
=x11-proto/inputproto-1.4
=x11-proto/randrproto-1.2.0
=x11-proto/damageproto-1.1.0
=x11-libs/libXi-1.1.0
=x11-libs/libXrandr-1.2.1
=x11-libs/libXdamage-1.1.1
=x11-libs/libXcomposite-0.3.1
но даунгрейд не помог... зато помогла переустановка xorg-server :)
забавно, не правда ли? :)  ведь ни битых зависимостей - ничего такого не было...
ну да ладно, работает - и хорошо :)

2007-04-26

google forever!

сегодня наконец доииследовал google apps.
очень мощная весчь.
позволяет:
  • привязать к домену организации множество сервисов гугла
  • почта gmail для домена организации
  • календарь
  • googletalk
  • docs
  • домашние страницы связанные с сервисами
  • стартовая страница для сервисов и организации
это основа. дополнительно:
  • общие контакты/адресная книга
  • совместное использование календаря
  • почта, списки рассылки
  • централизование управление
  • использование остальных сервисов google
одним словом офигенно :)



обязательно надо будет организовать у нас на кафедре/в академии :)

календарь google



восхитительнейшая штука :)
такой себе онлайн органайзер, с возможностью держания нескольких наборов событий, планирования повторяющихся событий, совместного доступа к календарям, напоминалки от гугла, и (как я подозреваю) очень много чего другого :)
ну и конечно удобный интерфейс, драгндроп, быстрый доступ к всему что надо и т.д.

в целом мне понравился намного больше, чем, скажем, аутлук.
тем более, что доступен практически везде где есть интернет.
очень удобно :)

развитие темы жаббера

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

2007-04-25

грабли с xkb

после траблы с ксеном отказал работавший без сучка без задоринки xkb. точнее перестал нормально kkbswitch. и khotkeys. и многие дополнительные клавиши.
одним словом скорее всего какие-то проблемы с самим xkb.
без него очень неудобно: нехватает хранения раскладки для отдельных окон, индикации, и вообще он мне дорог как память :'(
знать бы, как это пофиксить...

проблемы с хостингом

сегодня, с часу ночи, на хостинге сплошные грабли. за сутки 4 раза падал жаббер. даже не сказал бы что он упал. попеременно процессы sm и router "висли". в лучшем случае потребляя процессорное время. в лучшем - потому что можно догадаться что-то не так.
возможно тому виной большая нагрузка на систему? в среднем за сутки 6.5... 
может быть высокий io? на сервере висит апач с посещаемым форумом, и количество процессов апача - полторы сотни активных...
может быть плохо настроеная ОС? допотопная и изрядно похеренная хорошими админами 6я фря...
может кривой жаббер? но ведь почти месяц до этого работал как миленький...
но вариантов не густо - надо тюнить, твикать, фиксить...

2007-04-24

спец-набор граблей :)

нашел за вечер с пол-десятка багов.
сначала разочаровался в опере... версия 9.20 безбожно течет, при открытии сразу десятка окон падает, часто "теряет" свою оболочку для плагинов (та вешаеться намертво), и иногда перестает нормально работать гуй с мышкой (клавой все продолжает работать нормально).
решив рестартнуть иксы (на всяк) - нашел баг ксена... иксы сначала повисли, потом упали нафиг. монитор вырубился, изображения нету. зашел по ссш. при перезапуске иксов:

Fatal server error:
xf86MapVidMem: Could not mmap framebuffer (0x00000000,0x1000) (Bad address)

нашел такую граблю на lists.xensource.com - ни ответов ни коментариев на этот баг нету...

круто одним словом... утром надо будет тазик ребутать...

google reader

очень интересный сервис от google. суть - rss/news reader, работающий через ajax.
интегрирован с учетной записью google.
доступен здесь: http://www.google.com/calendar/
есть в варианте гаджета для домашней странички google.
также доступен для облегченных/мобильных клиентов (например с мобильного телефона): http://www.google.com/reader/m
работает с rss, atom, rdf. позволяет присваивать метки, расшаривать новости, и еще много и много чего любопытного :)

googletalk через psi

надеюсь все знают что googletalk использует протокол xmpp - jabber.
а значит, что его можно использовать с любым клиентом жаббера.
для примера возьмем psi.


добавляем учетную запись, jid - адрес gmail, или адрес почты используемой через googleapps. включаем ssl, включаем plaintext auth, указываем сервер/порт talk.google.com, 5223

и вуаля :)

скринкастерам посвящаеться...

во-первых, что такое скринкаст :)
скринкаст - видиозапись с экрана компьютера, иногда сопровождаемая аудио-коментариями. очень удобно использовать для демонстрации возможностей программ, особенно для динамичных программ.

зачем? например чтоб показать товарищам как выполнить какое-то действие. или похвастаться новыми эффектами берила :)

возникает вопрос "как"... на самом деле очень просто :) существуем уйма программ позволяющих производить захват изображения с экрана, сжимать, добавлять коментарии, выделять области для захвата, и т.д.
пример программ: xvidcap, istanbul, byzanz

xvidcap - выбор лучших собаководов :)
в принципе, может все, поддерживает разные форматы выдачи, позволяет выделять области, писать звук, и все остальное :)
из недостатков: гтк, и туева хуча зависимостей гнома...

istanbul - честно признаю, не пользовал. не осилил столько зависимостей :)
по зависимостям могу догадаться что тесно интегрирован с гномом...

byzanz - аналогично предыдущему :)
тоже гтк, но зависимостей все ж поменее...

п.с. обязательно дополню описание, когда докачаються все зависимости и смогу поставить и попробовать.. ;)

2007-04-23

неудача с opensolaris под xen'ом


к сожалению попытки запустить nexenta, belenix и shillix увенчались провалом...
во-первых, ни одна из соляр не захотели запускать с менее чем 128MB оперативы - "file doesn't fit memory", во-вторых, ни при каких значениях оперативы/ацпи/дма мне не удалось дойти дальше загрузки образа ядра в память - черный экран и немигающий курсор это все что я смог получить...
да и второй диск с opensolaris community edition позволил себя загрузить не намного дальше - появилось сообщение о копирайтах sun и версии sunos...

надо будет найти подходящий (достаточно мощный) комп, чтоб попробовать поставить нативно...

opensolaris

Вчера вечером получил посылочу: коробку с двумя DVD OpenSolaris "starter kit". на дисках: nexenta, belenix и shillix. теперь буду пробовать как это работает под Xen. :)

p.s. очень интересно, как выглядит nexenta, "A complete GNU-based open source operating system built on top of the OpenSolaris kernel and the Ubuntu userland"...

p.p.s примечательно, что на диске в корне лежат файлы autorun.inf, и winopen.exe :)

2007-04-22

кстати про rss :)

Пока прикручивал транспорт rss, нашел google reader (http://www.google.com/reader/view/) - очнь интересное средство работы с rss. имеет каталоги, позволяет использовать внешние фиды и т.д. Правда несколько тяжеловат :(
но мне очень понравился :)

транспорт rss же очень прост. зарегистрировался, послал ему сообщение help - а дальше по обстоятельствам :)

транспорт rss для jabber

Сегодня наконец решился прикрутить транспорт rss к серверу жаббера. Сложность состояла в том, что в портах подобного транспорта нет, и все что я нашел, мало  соответствовало требованиям... пока что я остановился на
pyrss - rss reader работающий как транспорт жаббера.
попутно пришлось находить и разрешать все зависимости - пожалуй это было сложнее всего.
pyrss хранит всю инфу в базе mysql, позволяет пользователям самим создавать нужные фиды и параметры их обновлений, просто послав транспорту сообщение типа "add myfeed http://myurl/ myrefreshperiod", и затем добавив контакт myfeed@rss.myserver...

пока буду тестировать :)

First entry in my new blog

i've discovered that i can use blog on blogger.com via my google account:)
lets try it :)