Архив Декабрь 6, Воскресенье, 2009

Python для S60 / ХабраКарма — пишем приложение на Python for s60

Нет комментариев »

imageПосле того, как мы разогрели аппетит к Python for s60 и начали учиться писать приложения, хочу предложить продолжить постигать программирование для symbain на замечательном языке программирования python.



На этот раз сделаем что нибудь полезное, а именно напишем приложение, которое будет показывать карму. Не просто показывать, а выводить поверх всех «окон» табличку, на которой будет значение кармы и разница с предыдущем значением. Помимо этого, программу будет издавать победный гонг при повышении кармы и крик отчаяния при ее понижении. Ко всему прочему, мы запустим ее, как сервер, то есть она не будет отображаться в списке запущенных программ.



Тем, кому больше важен результат, нежели процесс, милости просим в конец статьи, где вас ожидает готовое приложения HabraKarma 1.0 !!!


Google / [Ссылка] Тест DNS-провайдеров в домашних условиях

Нет комментариев »

Почитав отзывы на только что запущенный Google Public DNS, решил потратить немного времени и разобраться — что же действительно будет быстрее и надежнее? У любого пользователя интернета есть выбор — пользоваться провайдерскими DNS-серверами или сервисами типа OpenDNS, UltraDNS и вот теперь запущенным сервисом Google.

Для измерений использовалась утилита namebench и несколько разных видов доступа в интернет — от быстрого до медленного.


Apple iPhone / iPhone как флэшка, без всяких Wi-Fi

Нет комментариев »

Всем читателям Хабра — алоха!



Вот сегодня(в субботу) вспомнил, что завтра утром олимпиада и меня просили принести апач (ведь интернета там конечно нет:)), ну раз уж попросили — значит принесу… Поскреб по сусекам, но флэшки так и не нашел. И, конечно же, вспомнил про свой айфон. Погуглил и, к своему удивлению, нашел. Итак, встречайте: USB Drive Beta3. Программа пока что сыровата и при наличии кривых рук может привести к «плохим» последствиям, но если делать все правильно, то все будет хорошо.


Системное администрирование / Механизм PMTUD

Нет комментариев »

Написать о не очевидной сетевой проблеме, проявляющейся по-разному, но имеющей один корень, меня побудил один интересный случай.



Совсем недавно одному удаленному бухгалтеру понадобилось подключаться по RDP к нашему терминальному серверу для работы с 1C. Виндовый админ выделил нужные права, завел учетку, с моей стороны тоже проблем нет: IP клиента статический, а RDP использует TCP порт 3389, который сразу и был проброшен на терминальный сервер:



iptables -t nat -A PREROUTING -p tcp -s $ext_term_access -d $INET_IP --dport 3389 -j DNAT --to-destination $SRV1C

iptables -A FORWARD -p TCP -s $ext_term_access --dport 3389 -d $SRV1C -j ACCEPT




Проверили конфигурацию с внешнего компьютера, успешно соединились, клиенту сразу был дан ответ «Готово, подключайтесь». Ко всеобщему удивлению клиент не смог соединиться, с его стороны соединение «зависало», не выдавая ошибок.


Google Chrome / Glyphs — ????????????®?±??®

Нет комментариев »

Glyphs Небольшое расширение, с помощью которого можно вставлять в текстовые блоки символы, не попавшие на клавиатуру. Практически аналог Character Map для Windows, но удобнее: для вставки достаточно нажать на символ.



Ссылки на расширение:

на www.chromeextensions.org

на chrome.google.com/extensions



Google Wave / Использование ГуглоГрупп для ограничения доступа к волнам

Нет комментариев »

Вольный и немного дополненный перевод

из Groups: The Google Groups Solution (Elliot Cable et al)



Это до сих пор не упоминается нигде в публичных волнах или документах, и, наверное самое время обозначить этот момент. Особенно с учётом уязвимости публичных волн.



Сервер ГуглоВолны имеет поддержку групп и минимальные средства ограничения доступа на их основе.

Они просто забыли нам об этом сказать.



Реализовано это с помощью уже существующего сервиса — Google Groups.



В будущем, волны будут иметь свои собственные средства управления доступом, но пока это единственно доступное временное решение.



Android / SIP на HTC Hero

Нет комментариев »

Наверное у меня, как и у многих, если уж какая идея пришла в голову, то я никак не успокоюсь, пока её не реализую, или не удостоверюсь, что решения нет. Так и после покупки HTC Hero и перехода на тариф МТС Коннект-2 у меня стали исходящие звонки по 3.5 рубля на мобильные по Питеру, и почему-то 3 рубля на звонки в Москву. И тут мне страшно захотелось прикрутить к Android интернет-телефонию. Как оказалось, Skype какой-то совсем не подходящий, с него не позвонить, ни на него не позвонить, ну в общем никак. На Андроид-маркете нашел приложение SIPDroid. После этого зарегистрировался на pbxs.org, зарегистрировался на PCTEL.ru, положил 200 рублей (меньше нельзя) на свой счет в PCTEL через MasterCard (да-да, к 2009 году это стало реальностью). А дальше просто все. В интерфейсе pbxs.org необходимо создать канал (trunk) для входящих и исходящих соединений (в качестве серверу указываем sip.pctel.ru, имя пользователя и пароль от своего аккаунта на PCTEL), затем создал расширение (extention) для своего HTC Hero, указал имя пользователя и пароль для соединения со своего телефона.



И вот, запустил, набрал номер любимой тещи в городе Омске и — вуаля! Один рубль минута. Все слышно, все нормально. Но это был домашний Wi-Fi, вопросов нет. Выключил Wi-Fi, включил GPRS, дома нашелся только EDGE (3G нет почему-то). Набрал коллегу и услышал жуткое бульканье.

Мнда, не выходит каменный цветок. Теперь надо найти такое место, где реально есть 3G.



P.S. Похоже, МТС пока не режет sip-траффик. Жизнь покажет, насколько все это применимо вне Wi-Fi.


Визуализация / Видеолизация упадка империй

Нет комментариев »


Информационная безопасность / Большой брат видит тебя: облачные вычисления на sim-карте

Нет комментариев »

Данная статья о Билайне и спамерах habrahabr.ru/blogs/telecom/77411/, а точнее комментарии к ней напомнили мне об одной интересной вещи, о которой скорей всего далеко не все знают. А вещь сама по себе очень занятная.

Известно ли вам, что телефонная сим-карта является полноценным миниатюрным компьютером?


Дизайн / Улучшенная вилка и тройник

Нет комментариев »

У каждого, имеющего дело с западной техникой, были хлопоты с подключением любимого девайса к питанию. Отныне эта проблема решена.



image



Меня не столько заботят проблемы универсальности, сколько нравится предложенное решение на концептуальном идейном уровне. Далее идут картинки.