Статья в первую очередь предназначалась для конкурса обзоров на maemos.ru, а сюда кросспостится для памяти. Оригинал тут.
Мобильный телефон в современном мире уже давно перестал быть телефоном, а обладатели N900 должны знать об этом даже больше, чем кто-либо другой. Так вот один моих из главных сценариев его использование — создание WiFi точки где угодно. В этом мне помогает замечательная программа JoikuSpot Premium, о которой мы сегодня и поговорим. Кстати, я заметил, что обзоров самой программы в рунете практически нет, а говорить о версии для Maemo вообще не приходится. Начнем заполнять информационный вакуум.
Что она делает? JoikuSpot позволяет раздавать Интернет, получаемый от сотового оператора через GPRS, EDGE или 3G через WiFi на любое другое устройство. Вот представьте себя в лесу. Вокруг нет ни цивилизации, ни людей, не говоря уже об открытых спотах WiFi. С собой только N900 и ноутбук (я думаю, это самые необходимые вещи в лесу). Смотреть порно на небольшом экранчике N900 не очень интересно, а с ноутбука никуда не выйти. Казалось бы, критическая ситуация, что же делать? Вот тут-то нам и приходит на помощь главный герой нашего обзора. Одним кликом мы коннектимся к высокоскоростному 3G-соединению, расшариваем его по WiFi, защищаем WEP-шифрованием (вы не поверите как быстро чайки находят открытые хотспоты), коннектимся ноутбуком и... дальше все зависит от фантазии пользователя и того, насколько вы стесняетесь белок. Более реальный вариант использования — универ. В самые напряженные моменты, в любом месте аудитории, если я слышу «Васек, поднимай вайфай» — значит кто-то таки решил сделать домашку.
Авторы программы трудятся очень усердно, поэтому написали версии программы практически под каждую платформу: S60, Maemo, WinMobile. В ближайших планах Android, iPhone OS и RIM (BlackBerry). Версию для WM я лично не щупал, но в сравнении с S60 я могу сказать, что наша версия довольно хорошо ее обходит по функционалу и количеству настроек. Так же для S60 существует версия Lite, которая бесплатна, но содержит очень неприятные многим (типа меня) ограничения. Например, отсутствие поддержки VPN, почтовых протоколов (и некоторых портов), мессенджеров и защищенных соединений, и не умеет переключаться 2G<->3G на лету (если, например, вышли из 3G-соты, полезно в поездках на дачу), и постоянно открывающаяся страничка с предложением таки заплатить за Premium. Версии Lite для Maemo не существует. Есть только старая Beta, которая жутко нестабильна.

Вот в такие моменты понимаешь, что лучшее занятие на свете — это программирование. Оно может быть и как хобби, и как работа, может быть простым «кодерством», чтобы решить проблему «в лоб», а главное быстро, без оглядки на качество, а может быть целой наукой, переплетающейся со всеми, даже самыми сложными видами математик. И мне это нравится. Нет ничего другого, что могло бы настолько привлекать, а часто даже менять людей. Сколько раз замечал, что людей, которых не учили простейшей теории алгоритмов, даже на уровне блок-схем и псевдоязыков, просто невозможно внятно слушать. Как они не могут составить схему if-else, так же они не могут внятно объяснить даже собственные мысли. Они говорят 1000 слов вместо одного, что начинает раздражать.