Vulpo One

Psi Options —> Jabber Roster Utility (XSLT)

Сервер с моим основным аккаунтом лёг. Видимо, наконец решил оправдать своё имя — unstable.nl

Соответственно встал вопрос о переносе контактов на новый сервер. Чем это можно сделать? Конечно же Jabber Roster Utility, чем же еще? Но! JRE сначала должен получить контакты со старого, а сервер-то лежит. Ростер, конечно же, скеширован клиентом, коим у меня является Psi. Но формат-то там неподходящий! Если перебивать ручками, то проще покажется добавить ручками же контакты прямо в клиенте. Не вариант.

Сначала в голову полезла шальная мысль написать парсер, но она была сразу отброшена. Psi хранит настройки в XML, a значит можно поступить проще.

Возьмем нужный нам файл настроек: %psidatadir%/profiles/%profilename%/accounts.xml и применим к нему xslt-стиль. Стиль этот очень прост:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://psi-im.org/options">
    <xsl:output method="text"/>
    <xsl:template match="/accounts/accounts/*">
        Account <xsl:value-of select="jid"/><xsl:apply-templates select="roster-cache"/>
    </xsl:template>
    <xsl:template match="roster-cache/*">
        +,<xsl:value-of select="jid"/>,<xsl:value-of select="name"/>,none,<xsl:value-of select="groups/item"/>
    </xsl:template>
</xsl:stylesheet>

В результате мы получим ростеры всех прописанных туда аккаунтов в формате, который хавает JRE

Account jid@domain.tld
+,elem1@dom1.tld,Element 1,none,Group
+,elem2@dom2.tld,Element 2,none,Group
+,elem3@dom3.tld,Element 3,none,Group 2

Account jid2@domain2.tld
+,elem1@dom1.tld,Element 1,none,
+,elem4@dom4.tld,Element 2,none,

Вуаля, кормим JRE.

Как применить стиль?

Самый простой способ — браузер. Открываем accounts.xml (рекомендую сделать копию и издеваться над ней, а не резать по живому), вписываем первой строкой

<?xml-stylesheet type="text/xsl" href="accounts-xslt.xml"?>

копируем стиль в папку с этим accounts.xml и открываем accounts.xml в браузере.

Если не сработает, удаляем из accounts.xml строку <!DOCTYPE accounts> и элемент xmlns="http://psi-im.org/options"

Знаю, что не по фэн-шую, но мне почему-то помогло.

Скачать стиль: accounts-xslt.xml

Comments


За широкопрофильное образование

За узкопрофильное образование

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

В фармацевтической компании есть один интересный сотрудник двадцати шести лет, химик по специальности. В компах смыслит мало (в своём предмете, по-моему, тоже), что компенсируется огромным желанием сделать с ними что-то эдакое. Компьютер у него не очень «персональный» — за него по делу часто садятся другие люди. Так вот, пользователи этой машины внезапно начали жаловаться на проклятие: человек, просидев у экрана около двадцати минут, падал в кратковременный обморок. Пострадавших набралось человек шесть.

Причина проклятия была крайне нетривиальной — оказалось, химик где-то услышал про жидкостную систему охлаждения и решил организовать нечто подобное. Пока за компом никого не было, сотрудник ставил внутрь системника банку эфира с добавлением вещества, отбивавшего характерный запах. Попавший под «удар» смеси пользователь быстренько отправлялся на боковую. Химика поругали нехорошими и не очень цензурными словами и потребовали с него объяснений. Тот в своё оправдание заявил, что теплоёмкость и теплопроводность у эфира очень хорошая, поэтому пары эфира вполне сойдут для охлаждения деталей компа.

Мораль: любой человек, серьёзно связанный с компами, должен чувствовать себя частью Особой Секты, секреты которой должны хоть как-то охраняться. А не то глядишь, и кто-то вспомнит, что у синильной кислоты тоже очень неплохие физические показатели…

https://ithappens.me/story/1154

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

Вот откуда автор знает, что у синильной кислоты хорошие свойства? И что она вредна?

По-моему, тут как раз наоборот. Лучше бы айтишники (и химики, и прочие. а особенно врачи и “лоровские аналитики”) не чувствовали себя частью Особой Секты, как они это делают сейчас. Это и ведет к подобным бедам.

Comments


Кросспост на ЖЖ

На ЖЖ опять что-то мутят с серверами? Кросспост не срабатывает с первого раза.

UPD: хм… а этот запостился…

Comments


The End of the Endless Eight

haruhi_0066

Бесконечный август”, продолжавшийся 15‘532 раза или 8 серий наконец-то закончился. Что ж. Наконец-то. Нас ждет (должно ждать) еще 5 серий “нового сезона”. Может быть они подправят негативное впечатление от этой бесконечной шарманки, хотя осадок явно останентся надолго.

Никакой информации по следующей серии у меня нет. А значит просто ждём…

Comments


Мультифон

Так! Я за это деньги плачу! Это надо наполнять!

Ладно, раз писать не о чем, буду писать о погоде “Мультифоне”.

Прогу не трогал и не собираюсь. Заводить симку “Мегафона” тоже. Пользоваться “Мультифоном” и подавно: плюсов для себя не вижу. Но это для себя.

Что же такое “Мультифон”?

Мультифон объединяет достоинства мобильной связи и VoIP:

С одной стороны это

  1. Не особо дорогой выход на местные телефонны линии и, что характерно, бесплатный вход с этих самых линий.
  2. Всякие сервисы типа прямого городского номера у ОпСоСов обычно дешевле. (3000 ру единовременно у Мегафона против $167 единовременно + $12 в месяц у Gizmo ~~для Москвы~~)

С другой почти все прелести SIP:

  1. Никакого роуминга в любой точке мира
  2. Бесплатная связь компьютер—компьютер

Если честно… как-то не густо получается. Всё-таки главная прелесть SIP — очень дёшево куда угодно — теряется. С другой стороны, хоть мобилозвонки и можно теперь принимать на компе или SIP-телефоне, звонок мобило—компьютер за $0.00 таки не доступен, как я понял.

Я не вижу смысла, но кто-нибудь может и увидеть. Плюсы-то есть.

P.S. И о погоде — в четверг случился классный ливень.

Comments


Красная угроза

Марш из Red Alert 3, положенный на видео парада 1984 года.

Текст:

Наш Coветский Союз покоряет весь мир
Как огромный медведь на Востоке.
Овцы бродят безцельно, без всяких забот
А Советский медведь на охоте.

Все народы, не стоит того
Что бы мы превратили вас в пепел.
Благодарны вам, низкий поклон,
От самой могущеcтвенной в мире!

Comments


Mozilla64

Усиленное гугление, вызванное сегфолтами при выходе, привело к следующему:

  1. Mozilla Foundation не поставляет официальные сборки своих программ под x86-64
  2. Mozilla Foundation собирается начать официально собирать 64-битные приложения начиная с XULRunner и Gecko версий 1.9.2

И я пошел бродить по ftp.mozilla.org. Под XR 1.9.2 существуют только SeaMonkey и Firefox и я их нашел.

Sunbird/Lightning и Thunderbird пока в пролёте. (Да, в макаке есть почта, но без календаря молнептиц для меня бесполезен)

Кстати, пользователи Windows могут найти неофициальные сборки Firefox и Thunderbird под x64 на сайте http://www.mozilla-x86-64.com/

UPD: ААА! Тут не работает FireGestures! *рыдает*

Comments


openSUSE: Меняем француженку на немку

geeko

Сорри, фрэнд. Щи дидн’т мэйк ит…

Несчастный случай произошел с моей француженкой и ее больше нет с нами… Пришлось ставить что было на дисках, а это была openSUSE 11.1, а значит придется взять ся за немку поосновательнее. Во всяком случае, убивать систему до выхода (и небольшого устаревания) Mandriva 2010 я не собираюсь. Что ж… в принципе-то все настройки со мной, надо только софт восстановить, а значит ничего страшного. Даже лёгкая виндузячесть настроек и дух Мигеля (mono + заточенность дистра под GNOME) не смущают.

  • Первый за долгое время линух, который я ставил с установочного DVD, а не с загрузочного LiveCD (Предыдущей была Mandriva 2007, до нее Mandriva 2006)

  • 64-битная ось. Раньше с ними были проблемы (Mandriva 2006, XP-64), сейчас вроде получше (Win7-64). Посмотрим как с нынешними линухами. Если не замечу особых проблем — перейду на x86-64 окончательно.

  • Странная система репозитариев. Слишком мощная и запутанная для моих нужд. Какие-то группы, приоритеты, билдсервисы. Приятно, что почти все community-driven репы уже известны системе.
    Тем не менее нелегко сразу понять что, как и куда. 10 минут искал GNOME 2.26 и потом полтора часа пытался его поставить, при том что из гнома мне нужен всего лишь эволюшн.
    Хозяйке на заметку
    Выставьте репозитариям одинаковые приоритеты (по умолчанию — 99) и всё будет как в обычном дистре.
  • Обновления приходят delta-пакетами. Удобно для тех, кто юзает только основные репы и экономит трафик. Очень вовремя. У нас как раз убрали по нему лимиты :-D

  • Firefox вылетает. Thunderbird — нет. Странно. Еще странно — не нашел у Мозиллы сборок под x64. Плохо искал? Я предпочитаю официальные бинарники, а те, что в репах, сразу удаляю вслед за моно.

  • Не работает флеш. Странно, но пофиг. В Опере работает. Да и сама опера работает тут шустрее. Возможно, из-за x64. Возможно, вернусь на нее.

  • Как же неудобен был KDE 4.1…

  • Любопытство как всегда взяло верх и я обновился сразу до KDE 4.3. Стабильно, удобно, доволен. Хотя сопутствующие проги в отличие от базовых чуть хуже. KTorrent пару раз обвалился.

  • Гнумовские проги подхватили KDE-шную темку иконок O_o Вау. В дряке такого не было.

В целом пока не хуже Мандривы, а учитывая бардак в ее неофициальных репах, даже лучше. Следующим случайно оказавшимся на дисках дистром скорее всего будет Арч. Очень интригует, но как всегда нет сил, времени и желания. Еще надо дать второй шанс Debian Testing. Эхх… долго я еще не определюсь с дистрибутивом.

P.S. Ну и что, что в ней мексиканская кровь и живет в США? Всё равно немка!

Comments


Linux of Fantasy

linux - это такая фэнтезийная mmorpg:
эльфы в файлах, гномы на столах, зомби в процессах, а на форумах сплошь тролли да красноглазые орки

(с) ibash.org.ru

еще про демонов в процессах забыли

Comments


Будущее ICQ в России поставили под вопрос

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

Как сообщают “Ведомости”, телефонные операторы намерены оградить себя от сокращения доходов, вызванного переходом части пользователей на интернет-телефонию. При этом они обращают внимание на то, что “большинство оперирующих на территории РФ брендов, таких, как Skype и ICQ - иностранного происхождения, и поэтому необходимо обеспечить защиту отечественного производителя в этой области”.

http://www.dni.ru/tech/2009/7/23/171194.html

Это кто это отечественный производитель? O_o Мейлагент? Ой, я как раз месяц назад грохнул свой @мейлаккаунт. Кстати, а почему RamblerICQ не может считаться отечественным производителем? Впрочем, сервера не в РФ. Зато рекламоденьги в РФ.

А VoIP? Кто? Sipnet? Нее… спасибо.

Лирическое отступление про SipNet

Да, SipNet использует открытый протокол SIP и даже использование надстройки XIMSS не мешает звонить на другие SIP-аккаунты, но так же он выдает акки пользователям QIP и Мейлагента, которые вроде бы полноценные SIP ID, но почему-то звонить с них и на них не получается. (Может, я недостаточно исхитрился, конечно, но вряд ли пользователи даже на треть захотят пройти мой путь) Остюда вердикт: грязная проприетарщина

Да, ICQ и Skype недостойные продукты и надо защищать от них рынок, но не так. Надо защищать открытые протоколы, а не мифического “отечественного призводителя”. Нам не по пути с законодателями

Comments