Master of hosts ...
Twikini - Twitter клиент для Windows Mobile
Не могу сказать что
Twitter клиент для
Windows Mobile мне жизненно необходим, скорее это «приятная мелочь». Особенно после того как отключили поддержку
SMS. Какое то время использовал
tweet.im, но это было не очень удобно. Нет возможности загрузить картинку, не удобно отвечать на
твиты. Попробовал пару «честных»
Twitter клиентов, но результат меня совсем не удовлетворил. По этому когда в
блоге Демоблог-е я прочитал про
Twikini от компании
Trinket Software мне захотелось попробовать .
Скриншоты радовали глаз, а описание обнадеживало.
Установка крошечного (110
kb !)
cab-а во встроенную память моего
HTC Max прошла быстро и без замечаний. Запускается
Twikini практически мгновенно, спрашивает ваш
логин и пароль и через пару секунд можно читать свой
timeline.
Начнем с того что понравилосьКорректная работа с русским языком. Приятный и главное привычный
twitter интерфейс.
Твиты легко читать и удобно отвечать, делать
ретвит. Если в вашем
Windows Mobile устройстве есть джойстик или клавиша "влево" то отвечать можно с ее помощью. В моём случае для ответа или
ретвита необходимо открыть сообщение, что тоже не слишком сложно.

Можно менять цвета оформления (темы) и размер шрифта

приятным сюрпризом для всех владельцев
коммуникаторов HTC станет тема
HTC Black
Из
полезностей так же надо отметить поддержку публикации картинок через сервис
twitpic.
com, сокращение ссылок через специализированные
сервисы (
опционально) и работу с
GPS приемником. Правда у меня
Twikini не смог получить координаты от встроенного в
HTC Max приемника
GPS, но разработчики пишут у себя в
FAQ что такое иногда случается и эта проблема для них приоритетная.
Если у Вас несколько аккаунтов в Twiter используйте их все,
Twikini может легко и быстро переключаться между ними.
Теперь о недостаткахПлохая
поддержка direct messages, сообщения отображаются в отдельном
timeline-е и не обновляются сами. В результате вы не увидите посланные вам сообщения, пока явно не переключитесь на эту ленту.
Поддержка
сервисов укорачивания ссылок минимальная, необходимо отдельно вводить
URL и выбирать сервис. Нет возможности указать
логин и пароль, а значит вы не увидите статистику переходов по этим ссылкам. Нет возможности сказать автоматически обрабатывать все ссылки, только «ручной» режим.
GPS координаты тоже придется вставлять отдельно, через специальный пункт меню. Автоматического режима установки координат нет. Программа не умеет прятаться в
трей или интегрироваться в
Today, правда отлично работает в фоновом режиме.
Стоимость программы для домашнего использования $4.95 в подарок вам дадут любое другое приложение от
Trinket Software. Если вы используете
twitter для бизнес целей то цена вырастет до $9.95. Так же можно получить регистрационный ключ бесплатно, написав в своем
блоге статью о
Twikini (что я и сделал)
Сайт программыUpdate:
Теперь я зарегистрированный пользователь Twikini, сегодня прислали код регистрации.
Labels: free, post, software, twikini, twitter, web, windows
дарю идею
Прочитал в газете
Metro о том как Российское Авторское Общество (РАО) преследует владельцев заведений где играет музыка (кафе, рестораны и т.д) требуя заключения контракта и выплаты лицензионных отчислений. Думаю это движение будет только набирать обороты. По этому поводу родилась бизнес идея.
В интернет огромное кол-во независимой музыки всевозможных жанров и направлений доступно под различными лицензиями не требующими лицензионных отчислений. Необходимо делать сборники такой музыки, по стилям и жанрам и снабжать ими кафе, рестораны и прочие заведениям. За небольшую абонентскую плату предлагать обновление. Это спасет рестораторов от поборо. А музыканты особенно независимые и мало известные получать возможность популяризовать свое творчество
Labels: business, idea, music, идея, музыка
Проверка баланса SIPNET аккаунта (Updated)
Что такое SIP_USER:SIP_PASS объяснять не надо, а $ACCOUNT_ID надо подсмотреть зайдя на customer.voipexchange.ru со своим логином и паролем.
$ curl --silent --user $SIP_USER:$SIP_PASS "https://customer.voipexchange.ru/cgi-bin/Exchange.dll/MTK?oper=3&uid=$ACCOUNT_ID" \
| gzip -dc - | awk -F 'Balance' '$2!~/^$/ { gsub(/[^0-9.]/, "", $2); print $2 }'
Update: узнать ID очень просто
$ ACCOUNT_ID=$(curl --silent --user $SIP_USER:$SIP_PASS "https://customer.voipexchange.ru/cgi-bin/Exchange.dll/MTK" \
| gzip -dc - | awk '/uid=/ { gsub(/[^0-9.]/, "", $2); print $2 }')
СкриптLabels: code, commands, curl, shell, sipnet, tips, voip, полезняшки
Portable Gajim
Чтобы запускать
Gajim в portable режиме с USB флешки в каталоге Gajim\bin создаем bat файл gajim.bat
@echo off
@start gajim.exe -p portable -c ..\DataDir
все настройки
Gajim будут храниться в папке Gajim\DataDir, если папки не существует она будет создана. Этот же способ позволяет запускать несколько копий Gajim. Ключ -p указывает имя профиля, оно может быть любым.
Labels: flash, gajim, jabber, portable, python, usb, xmpp
про python
<adm2@> я понял чем мне нравится еще Python
<adm2@> вот сидишь, на рубе пишешь, чуешь себя каким то ненатуралом
<adm2@> гламур какой то, финтифлюхи, выпендреж
<adm2@> а питон - как нормальный, будто пиваса хорошего попил
<adm2@> а не ром с колой
Labels: history, humor, jabber, python, quote, ruby, web
Простой пароль
<сотрудник> у меня пароль - 12345, сказали поменять
<admin> ок, сейчас поменяем, принесем тебе
<сотрудник> нет я ваш пароль не запомню, лучше сам придумаю
<admin> ок, пиши на бумажке приноси нам
звонок: я не могу пароль придумать, лучше я запомню тот который ты мне дашь.
P.S. это не сюжет из серии "про тупого юзера", а прекрасная иллюстрация того как обычный человек воспринимает свой логин и пароль (к чему угодно), для него это всего лишь еще одно препятствие. По этой причине пароли простые, их пишут на бумажках, постоянно забывают и кричат через всю комнату. Passwords are dead.
Labels: admin, history, humor, password, random, support
мухи это маленькие роботы
<g@> я понял что мухи это маленькие роботы с хреновым алгоритмом определения курса сижу смотрю на муху которая летает по траектории неправильного четырех угольника на протяжении уже 10 минут
странно все это
<s@> баш ?
<g@> нет это не баш это жизнь я сижу и смотрю как мухи летают =)
<g@> гыыы устала летать села на пожарный датчик =)
<s@> :)
<g@> ты не поверишь она сдохла
отвалилась от датчика и упала с потолка насмерть =)
<s@> триллер
<s@> на баш, срочно
Labels: bash, fly, fun, history, jabber, quote, мухи, роботы
quote from jabber history
<adm2@> вот такие недоделаные админы делают недоделаные сети, потом увольняются и делают недоделаных детей, которые потом опять делают недоделаные сети и такой круговорот админов в природе
Labels: admin, admins, fun, history, humor, jabber, network, quote
shell history
Рабочая станция
% cat ~/.*histfile |cut -d ';' -f 2- 2>/dev/null|
awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'
|sort -rn|head
154 ssh
125 cd
86 ls
72 vim
65 sudo
33 man
25 ps
23 ./sync
23 echo
22 pwd
Основной сервер
$ cat ~/.*history |cut -d ';' -f 2- 2>/dev/null
| awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'
|sort -rn|head
113 vim
107 cd
40 grep
40 find
35 tail
34 do
32 ls
29 service
26 man
25 du
Labels: commands, digest, history, linux, shell
ssh via socks proxy или ssh для параноиков
Меленькая заметка для old school
криптопанков и законченых параноиков. Текст не оригинальный и является выжимкой из более обширной статьи
Using OpenSSH through a SOCKS compatible PROXY on your LAN(Eng).
Итак, задача состоит в том чтобы подключится к удаленному серверу по протоколу SSH и не "засветить" свой настоящий IP адрес. Для этого воспользуемся сетью
Tor. Tor использует протокол
SOCKS, но стандартный ssh (
OpenSSH) клиент в Linux не умеет работать с
SOCKS прокси. Однако в этом и нет необходимости, т.к. необходимый функционал реализуется с использованием параметра ProxyCommand.
Собираем маленькую утилиту
connect, которая будет заворачивать ssh соединение в
SOCKS
$ wget http://www.taiyo.co.jp/~gotoh/ssh/connect.c
$ gcc -o ~/bin/connect connect.c
Проверяем что каталог в который скопировали connect присутствует в переменной окружения PATH и если все нормально продолжаем.
Отредактируем ~/.ssh/config чтобы соединения к удаленному серверу происходили через сеть
Tor.
Host paranoid.domain.tld
ProxyCommand connect -S 127.0.0.1:9050 %h %p
Compression On
CompressionLevel 9
ServerAliveInterval 10
Как видно из параметров
connect подразумевается что у вас работает локальный tor node. Сеть
Tor работает не слишком быстро, по этому включаем максимальное сжатие трафика и опцию для поддержания соединения в "живом" состоянии.
Всё, погнали!
$ ssh paranoid.domain.tld
P.S. Это не единственный способ решения, но самый гибкий и простой. Можно также воспользоваться оберткой socksify или собрать ssh c необходимыми патчами, но удобство этих способов гораздо ниже.
P.P.S. Есть сильное подозрение что тоже самое можно сделать используя вместо connect утилиту socat.
Labels: anonymity, connect, network, openssh, proxy, security, socat, socks, ssh, tips, tor, tunnel