Experiments with torrents
Попробовал создать свой торрент
OpenArena 0.8.1 (открытый клон Quake III Arena, если кто не в курсе)
Попробовал создать свой торрент
OpenArena 0.8.1 (открытый клон Quake III Arena, если кто не в курсе)
дождались
Итак, копаясь в репозитарии гугла, я наткнулся на пакет, о котором заявлено - “unstable”. После установки нужно было еще пошаманить полминуты с ключом —enable-plugins для того, чтобы заработал Flash. Несмотря на заявленную нестабильность бродилка работает вполне нормально и непривычно быстро. За три дня браузер целиком вылетел только один раз, периодически бывают проблемы с вкладками, которые реанимируются банальным рефрешем. Имеется поддержка цветовых схем.
вроде всё так и есть
С тех пор как я упустил сервис Dot.tk из виду, он обзавелся оригинальной фичей — Dot.tk Short URLs. Если точнее, то не то, чтобы это было для них принципиально новым. Смысл бесплатных доменов от Dot.tk таким и был — дать ссылке адрес домена. Просто теперь это делается двуя кликами (и вводом капчи), хотя можно скормить ему свой e-mail, тогда судьбой домена можно управлять как и раньше.
Недостатки такие:
Достоинства очевидны. Ну и у них теперь есть API для создания доменов в автоматическом режиме (не анонимных. и еще придется придумать обоснование)
Остальные фичи изменений не претерпели: это всё те же бесплатные домены (с правилом 25/90), бесплатные почтовые домены (минимум 10 писем за 90 дней) и платные за $10/год (но мин. срок 2 года)
Сервер с моим основным аккаунтом лёг. Видимо, наконец решил оправдать своё имя — 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 [email protected]
+,[email protected],Element 1,none,Group
+,[email protected],Element 2,none,Group
+,[email protected],Element 3,none,Group 2
Account [email protected]
+,[email protected],Element 1,none,
+,[email protected],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
За узкопрофильное образование
Вот наглядный пример того, что различные области знаний порой не должны меж собой пересекаться — во благо человечеству.
В фармацевтической компании есть один интересный сотрудник двадцати шести лет, химик по специальности. В компах смыслит мало (в своём предмете, по-моему, тоже), что компенсируется огромным желанием сделать с ними что-то эдакое. Компьютер у него не очень «персональный» — за него по делу часто садятся другие люди. Так вот, пользователи этой машины внезапно начали жаловаться на проклятие: человек, просидев у экрана около двадцати минут, падал в кратковременный обморок. Пострадавших набралось человек шесть.
Причина проклятия была крайне нетривиальной — оказалось, химик где-то услышал про жидкостную систему охлаждения и решил организовать нечто подобное. Пока за компом никого не было, сотрудник ставил внутрь системника банку эфира с добавлением вещества, отбивавшего характерный запах. Попавший под «удар» смеси пользователь быстренько отправлялся на боковую. Химика поругали нехорошими и не очень цензурными словами и потребовали с него объяснений. Тот в своё оправдание заявил, что теплоёмкость и теплопроводность у эфира очень хорошая, поэтому пары эфира вполне сойдут для охлаждения деталей компа.
Мораль: любой человек, серьёзно связанный с компами, должен чувствовать себя частью Особой Секты, секреты которой должны хоть как-то охраняться. А не то глядишь, и кто-то вспомнит, что у синильной кислоты тоже очень неплохие физические показатели…
Если химик был клиничеким идиотом, это еще ничего не доказывает. Пусть учит биологию и корпоративные правила.
Вот откуда автор знает, что у синильной кислоты хорошие свойства? И что она вредна?
По-моему, тут как раз наоборот. Лучше бы айтишники (и химики, и прочие. а особенно врачи и “лоровские аналитики”) не чувствовали себя частью Особой Секты, как они это делают сейчас. Это и ведет к подобным бедам.
На ЖЖ опять что-то мутят с серверами? Кросспост не срабатывает с первого раза.
UPD: хм… а этот запостился…

“Бесконечный август”, продолжавшийся 15‘532 раза или 8 серий наконец-то закончился. Что ж. Наконец-то. Нас ждет (должно ждать) еще 5 серий “нового сезона”. Может быть они подправят негативное впечатление от этой бесконечной шарманки, хотя осадок явно останентся надолго.
Никакой информации по следующей серии у меня нет. А значит просто ждём…
Так! Я за это деньги плачу! Это надо наполнять!
Ладно, раз писать не о чем, буду писать о погоде “Мультифоне”.
Прогу не трогал и не собираюсь. Заводить симку “Мегафона” тоже. Пользоваться “Мультифоном” и подавно: плюсов для себя не вижу. Но это для себя.
Что же такое “Мультифон”?
Мультифон объединяет достоинства мобильной связи и VoIP:
С одной стороны это
С другой почти все прелести SIP:
Если честно… как-то не густо получается. Всё-таки главная прелесть SIP — очень дёшево куда угодно — теряется. С другой стороны, хоть мобилозвонки и можно теперь принимать на компе или SIP-телефоне, звонок мобило—компьютер за $0.00 таки не доступен, как я понял.
Я не вижу смысла, но кто-нибудь может и увидеть. Плюсы-то есть.
P.S. И о погоде — в четверг случился классный ливень.
Марш из Red Alert 3, положенный на видео парада 1984 года.
Текст:
Усиленное гугление, вызванное сегфолтами при выходе, привело к следующему:
И я пошел бродить по ftp.mozilla.org. Под XR 1.9.2 существуют только SeaMonkey и Firefox и я их нашел.
Sunbird/Lightning и Thunderbird пока в пролёте. (Да, в макаке есть почта, но без календаря молнептиц для меня бесполезен)
Кстати, пользователи Windows могут найти неофициальные сборки Firefox и Thunderbird под x64 на сайте http://www.mozilla-x86-64.com/
UPD: ААА! Тут не работает FireGestures! *рыдает*