Skype-клиент стал поддерживать XMPP (подключение к FB)
Арчеёлка уже рядом!
Твой линукс сделает комфортней и для тебя и для друзей.
С наступающим!!!

Кажется, письмецо моё прошлогоднее дедушка Мороз вскользь посмотрел и частично исполнил в проходящем году некоторые просьбы, за что ему нижайший поклон.
Дедушка Мороз, спасибо тебе, теперь я знаю что ты есть!
4 января - день рождения Jabber
Последнее предсказал не я, а американская консультационная компания Gartner, известная своими "магическими квадратами", через которые её аналитики оценивают лидеров на том или ином рынке. Эта же компания советует всем компаниям внедрять XMPP и чем быстрее, тем лучше.
В прошлом году XMPP и компания ProcessOne (разработчики ejabberd) вошла в десятку лидеров в отрасли мгновенных сообщений (IM). Её соседями в этом списке оказались IBM, Microsoft, Cisco и Google. Как минимум три из них имеют решения на базе XMPP.
Данный текст является репостом публикации годичной давности.
Информер статуса jabber от Яндекса
Сейчас сделал для сайта через presence.jabberfr.org отображение статуса. Задался вопросом, почему такого нет родного?
Windows Messenger Network заговорил по XMPP
(Windows Live) Messenger -- программа мгновенного обмена сообщениями для операционных систем семейства Windows.
- - - -
Майкрософт анонсировало доступ к Windows Live Messenger по XMPP.
http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/14/an yone-can-build-a-windows-live-messenger-c lient-with-open-standards-access-via-xmp p.aspx
Habahaba 0.3.1 bugfix-release.
Релиз, исправляющий ошибки, Habahaba 0.3.1:
- Для анонимных контактов теперь сохраняются сообщения в оффлайне, так что когда анонимный пользователь снова откроет страницу, он получит все ваши сообщения.
- Чаты больше не закрываются при ошибке соединения. В такой ситуации предоставляется возможность переподсоединиться.
- Изменены цвета шрифта в табах для улучшения читаемости.
- Улучшена работа с IE8.
- В опциях появилась кнопка отмены.
- Исправлена ошибка, из-за которой было невозможно использовать символ подчёркивания в нике на gateway.habahaba.im
- Добавлен workaround, для того, чтобы Gajim не сыпал ошибками при попытке закрыть таб с анонимным контактом, который вышел из сессии.
- Профайл и опции убраны из анонимного режима.
- Исправление проблем с безопасностью, доставшихся по наследству от Jappix.
Выбор jabber-сервера для предприятия
Poll #1799132 Какой jabber-сервер выбрали бы вы?
Open to: All, detailed results viewable to: All, participants: 0Какой jabber-сервер выбрали бы вы?
Дано:
- маленькое предприятие - до 100 человек.
- ОСь, на которую будет ставиться сервер - SUSE.
Цель:
нужен жаббер с транспортами в различные сети. То есть выход в аськи и прочее будет только через жабу, напрямую доступ будет закрыт.
Рассматриваются такие кандидаты:
ejabberd
prosody
openfire
Пока склоняюсь к prosody за простоту и легковесность (судя по отзывам) :)
Но вопрос пока изучил слабо. Хочется различных авторитетных мнений :)
Кстати, просьба указывать рекомендуемый конфиг машины, если кто в курсе этого вопроса. Под сервер будет создаваться виртуалка.
Транспорт icq через jabber
Информация о батарее в GNU screen и другие прелести hardstatus
Всё бы ничего, но не стоит забывать что для того что бы увидеть заряд батарее надо сделать какое-либо действие что бы отобразилось новое приглашение. Да и с отображением времени в строках приглашения дела обстоят аналогичным образом. Это несколько напрягает когда мы не часто в консоли что-то выполняем...
Но сама идея полезная, и используется мною с тех пор как у меня появился ноутбук. Посему хочу рассказать о своей красноглазой реализации отображения информации об аккумуляторе в консоли. Реализовано всё через GNU Screen и его статусную строку.
Добавляем в конфиг скрина backtick 1 60 60 /путь/к/скрипту (жирным выделен номер команды), а в приглянувшееся место hardstatus или caption добавляем номер команды %1`. Вот, к примеру, мой скрипт писанный судя по дате изменения пару лет назад и до сих пор верно несущий службу
#/bin/sh
#определяем цвета
GREEN="\005{+b d.}"
YELLOW="\005{+b d.}"
RED="\005{+Bb r}"
CLEAN="\005{-Bb d.}"
#определяем номер батарее
BT=1
# ну и определение и разкраска текущего состояния
REM=`grep 'remaining capacity' /proc/acpi/battery/BAT${BT}/state | awk '{print $3}'`
LAST=`grep 'last full' /proc/acpi/battery/BAT${BT}/info |awk '{print $4}'`
ADAPTERSTATUS=`cat /proc/acpi/ac_adapter/ADP${BT}/state | grep 'state' | awk '{ print $2 }'`
if [ $ADAPTERSTATUS = "on-line" ]
then
BATCURRENT=$(echo $REM $LAST | awk '{printf "%d%%", ($1/$2)*100'})
POWERLINE=$(echo "${GREEN}AC: $BATCURRENT$CLEAN")
else
PRESENT=`grep 'present rate' /proc/acpi/battery/BAT1/state | awk '{print $3}'`
BATCURRENT=$(echo $REM $LAST $PRESENT | awk '{printf "%d", ($1/$2)*100}')
BATLEFT=$(echo $REM $LAST $PRESENT | awk '{printf "%d", ($1/$3)*60}')
if [ $BATCURRENT -ge 40 ]
then
POWERLINE=$(echo "${GREEN}Battery: $BATCURRENT%$CLEAN")
fi
if [ $BATCURRENT -le 39 ]
then
if [ $BATCURRENT -ge 20 ]
then
POWERLINE=$(echo "${YELLOW}Battery: $BATCURRENT%$CLEAN")
fi
fi
if [ $BATCURRENT -le 19 ]
then
POWERLINE=$(echo "${RED}Battery: $BATCURRENT%$CLEAN")
fi
fi
# собсвтенно сам вывод
echo -e "$POWERLINE "
Если будите использовать тот скрипт что приведен на хабре не забывайте что цвета для screen несколько иначе определяются и используйте echo -e.
Вообще, в hardstatus или caption скрина можно выводить что угодно, о чем я непрестанно всем напоминаю. Даже неоднократно писал в блог об этом, например:Так же можно выводить иксовую раскладку клавиатуры (к примеру через skb — backtick 1 0 0 skb), текущую композицию в mpd (в гит ветке скрина с руским языком при выводе в статус наконец всё в порядке), последние события из /var/log/messages.log, да в общем всё что душе угодно, ибо в этом плане screen очень похож на dzen2.
Интересно, а как в tmux обстоят с этим дела? Что-то я видел там про status-left/-right, но все лениво его опробовать в бою (слишком уж привык к скрину), хотя сегодня увидел на линсовете конфиг тмукса с клавишами скрина — надеюсь это поспособствует мне в его изучении.
Новый RSS-транспорт
Представляю одну из своих мелких разработок — RSS-транспорт для XMPP. Транспорт реализован в виде компонента (XEP-0114) на языке PHP и использует в качестве основы php-component. Со стороны пользователя использование транспорта выглядит следующим образом: пользователь регистрируется тем же путём, как и на любом другом транспорте, выбирая какую-нибудь предустановленную RSS-ленту или указав адрес своей. При нажатии на кнопку «регистрация» в его ростер добавляется контакт данной ленты. Сообщения от этого контакта начинают приходить при появлении первых изменений в RSS-ленте, также можно запросить текущее содержимое ленты, отправив этому контакту команду “read”.
Работающий образец транспорта установлен на rss.jsmart.web.id. Поскольку оттестирован транспорт ещё пока недостаточно, по приведённому адресу он может ещё падать, при падениях буду стараться сразу же устанавливать причину и исправлять.
Как программный продукт транспорт доступен для загрузки через Subversion с адреса svn://svn.jsmart.web.id/rss-gateway. Страница проекта расположена здесь. Там же есть багтрекер, в который следует направлять баги и фичреквесты. Установка пока не продокументирована, но проблем вызвать не должна, так как всё предельно просто и интуитивно понятно: rss.ini.example — пример конфигурационного файла, который нужно переименовать в rss.ini и переписать под свои нужды, preset_feeds.inc.php — список предустановленных лент для упрощения регистрации. rss.php — единственный исполняемый файл. Зависимостей у проекта немало, но при при запуске rss.php поругается, если что-то не будет найдено.
tyrs — консольный twitter

При первом запуске tyrs нас просят добавлять аккаунт (помимо twitter поддерживается ещё и identi.ca, можно использовать несколько профилей/аккаунтов запуская tyrs как tyrs -a профиль).
После его добавления мы сразу же видим симпатичный home timeline. Сверху справа видны количества непрочитанных, а снизу краткая подсказка по использованию которой более чем достаточно, ибо в хелпе всё описано, но сходу все сочетания запомнить сложновато, да и писано всё там на басурманском наречии.
Краткий список сочетаний (заодно дающий представления о возможностях tyrs):
← → — передвижение влево-вправо (по вкладкам home, mentions, direct, search, user...)
t — открывает форму написания твита (esc закрывает форму, enter отправляет)
M — ответить на твит
r— ретвит активного твита (R ретвит с редактированием)
T — просмотр ветки сообщений (если твит является ответом, то он отмечен конвертиком ✉)
s — поиск твитов
U — поиск пользователя
f — подписаться на текущего (follow), F выводит форму ввода логина для подписки, логин можно вводить без @
l — unfollow, L так же выводит форму
с — отчистить timeline, C удаляет текущий твит
u — обновить timeline
o — открыть ссылку из твита
q — выйти
На сайте проекта описаны все параметры конфига ~/.config/tyrs/tyrs.cfg коий довольно прости и позволяет изменить внешний вид (рамки, цвета, шаблон шапки твита, etc), клавиатурные сочетания, фильтрацию твитов, используемый браузер и просмотрщик картинок... Документация по программе на уровне — man'а нет, зато на сайте всё расписано подробно и понятно даже с моим некудышным знанием английского.
Все это дело написано на python.
Хотите скриншотов? их есть у меня!
Ищите в
Домашняя страница клиента
ps. не мог не подкинуть ложку дегтя: tyrs периодически падает :(
- - - -
Animated Weather Free для Android – Бесплатный реалистичный анимированный видео прогноз погоды для Android.
Видео эффекты снега, дождя и облачности дают точное и верное ощущение погоды за окном более чем в +50.000 городах мира.
Почувствуй реальную погоду!
* New! Виджет
* Анимированный прогноз погоды на день. Видеоэффекты.
* Прогноз погоды на 4+ дней.
* Полноэкранный пальцеориентированный интерфейс.
* Детальный прогноз погоды на день. Утро. День. Вечер. Ночь.
* Установка и смена фоновой картинки.
* Обновление прогноза только по Wi-Fi и не обновлять по 3G
* Рекламный баннер в программе.
http://www.weather-android.com/
Video:
http://www.youtube.com/watch?v=KY9qkmzbBy4
Keywords:кряк кейгены таблетки лекарства варез патчи Animated Weather Pro .apk full
XMPP клиент Speakall.net для Opera
Наконец удалось пройти все требования Opera software и разместить расширения для их браузера. Ссылка на расширение. Для других браузеров смотреть тут.
In-Band Registration
опять ejabberd
как разрешить свободную регистрацию только на одном вирт.хосте
пробовал делать registration {deny, all} глобально и registration {allow, all} хосту
когда делаю глобальный allow всё работает