Статья в первую очередь предназначалась для конкурса обзоров на maemos.ru, а сюда кросспостится для памяти. Оригинал тут.

logoМобильный телефон в современном мире уже давно перестал быть телефоном, а обладатели 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, которая жутко нестабильна.

Далее » »

Пост писался для хабра, но так как наши аудитории пересекаются лишь частично, выкладываю его оригинал и здесь. Так как там сидят очень много троллей, которые за любую иронию в сторону их любимой %programm_name% будут очень долго кидаться говном, пост не содержит свойственных моему стилю явлений типа набрасывания того самого говна на вентилятор холивара и толстого троллинга. Все цивильно, да.

Прошло уже несколько дней с того момента, как Sony выпустила в свет новую прошивку для PlayStation Portable за версией 6.10. Кто, как и я, лишь недавно узнал об этом, из вкусного там: Поддержка вложенных папок глубже второго уровня (еще с 5.55) и сервис SensMe. SensMe уже знаком обладателям Sony Ericsson Walkman, теперь он есть и в PSP. Видео было недавно на хабре.

А вообще наш разговор сегодня пойдет о десктопном приложении от Sony – Media Go.

Media Go

Далее » »

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

Именно поэтому я всячески одобряю изучение информатики в школах и институтах, даже с гуманитарным уклоном. Может, кстати, и у уроков истории и русского языка на факультете автоматики есть какой-то скрытый смысл, но не будем о грустном.

Программировать можно везде, что еще больше расширяет возможности. Можно просидеть целый день над простейшей задачей, переписывая код заново и заново, пытаясь найти более красивое и легкое решение. Кто читал книгу Линуса Торвальдса (о ней, кстати, следующий пост) может даже вспомнит слова: «Помните того одноклассника, который почти сразу, подумав 5 минут, называл правильный ответ на задачу? Все дело было в переосмыслении проблемы и подходе с другой стороны. Когда все начинали решать задачу напрямую, действуя по шаблонам, можно было найти как посмотреть на проблему с такой стороны, что она переставала быть проблемой». Это всегда завораживает. И когда ты находишь это красивое решение — это лучшая награда за все старания. Жалко остальные этого не ценят. Для кого-то компьютер — игрушка, для кого-то эдакая «магическая коробочка», в которой происходит красивая магия. Но для кого-то — средство, с помощью которого можно построить целый мир, живущий по твоим правилам. И когда у тебя в колонках играет легкий и мелодичный рок, на столе стоит недопитая и уже остывшая чашка кофе — можно полностью погрузиться в созданные тобой «правила».

В следующем семестре, если доживем, будем проходить assembler. Я даже специально не открывал методичку по нему и не вдавался в подробности, что бы потом небыло так же скучно, как на лекциях по СИ. Я знаю одно — это еще более глубокое погружение внутрь происходящего, что просто не может быть не интересно. Я уже готов даже писать на машинном коде, чтобы сильнее понять машину и «говорить с ней на одном языке». Жалею лишь об одном — что родился так поздно и не успел застать рассвета ЭВМ... IBM PC, Commodore 64, VIC-20. Кстати приставка Atari 2600 (фото ниже под катом) до сих пор лежит у меня на даче. Я даже родился позже, чем ее прекратили выпускать. И пусть хоть кто-нибудь попробует написать пост в стиле «зачем нужен весь этот хлам». Сейчас выжать из системы всё уже практически невозможно. Хотя еще через 20 лет мои слова будут казаться смешными.

Далее »

Купил внижку, да. И похуй, что я убил 4 дерева и 2 негра, все-таки этого ощущения от перелистывания бумаги ничем не заменить. С экрана я итак много читаю, а книгочиталки в россии как-то не очень распрастранены. Даже с PSP читать - это не то. Видимо я старомоден. Видимо сейчас будет много отзывов, типа "да все это можно в инете найти". Да. Все можно "в инете" найти, и чо? Когда такой томик на 900 страниц лежит у тебя на столе, он даже как-то душу греет. Вобщем книжка "Beginning MySQL" от американских программистов Роберта Шелдона, Джоффрея Мойе (ISBN 978-5-8459-1167-4, 0-7645-7950-9). Довольно таки объемная книжка получилась. Рядом было еще много книжек по тому же MySQL и SQL Server, но я выбрал именно эту. Несколько причин было. Ну во-первых последние главы этой книжки посвящены использованию MySQL с такими языками как PHP (ну это везде), C/C++/C#, Java etc. То есть со всеми теми, с которыми я как-то знаком. В остальных книгах почему-то больше предпочитали Perl и всякие ASP.NET. Во-вторых эта единственная книга из всех, в которой не объяснялось на 50 скриншотах как установить MySQL на Windows XP (фак, полистал, все-таки объяснялось). Но в любом случае все настройки приводились в ориентировке на UNIX-based системы. В-третьих там была целая глава посвященную только функциям языка SQL. Эдакий перевод официальной доки в бумажном виде. Круто. Короче я доволен, седня вечерком даже посижу почитаю.

А сейчас надо с женой идти на Red Bull "Revolution of on Machines" '2009 на пл. Ленина. Только она вот не знает об этом. А шоу обещает быть потрясным. Один только трамплин на половину площади с крыши какого-то здания чего стоит. Хочу посмотреть. Видел фотки из Москвы, классные.

Сегодня, дорогие мои ребятки, мы с вами поставим... нет, пупсики, не новую сборку Wine, и не свежий новогодний релиз GIMP. Сегодня у нас рождество, поэтому мы будем творить страшные вещи. А именно попробуем на себе альтернативы нормальным операционным системам, называемые «имитаторами». Называется наш сегодняшний имитатор Windows 7 (или как пишут совсем критические поциенты - Se7eN). Вы не ошиблись, это именно та графическая надстройка над DOS, которую так любят секретарши, эмочки и другой планктон, которая жрет всю оперативную память и требует 12 ядер для нормальной работы при условии, что вы найдете драйвера на каждое из них. Скриншот предыдущих версий Windows вы можете видеть чуть выше, какого же цвета BSOD в новых версиях? Давайте проверим. Оденем перчатки, чтоб не заразиться и не испачкаться, и приступим.

Но тестировать мы с вами будем не всякие там «производительности», которыми так любят хвастаться поциенты. Мы не будем замерять какая версия имитатора быстрее запишет DVD или скачает порнофильм из сети. Оставим эти забавы больным людям. Тем более ни одна программа пока не запускается на Windows 7, что является лучшим доказательством качества нового имитатора. Было бы странно, если бы было наоборот.

Приступим »

Буквально вчера стало известно о выходе пре-пре-пре альфы версии новой версии браузера Opera под номером 10. Как сказал один из разработчиков в официальном блоге на dev.opera.com "В десятке мы видим лишь движок, все остальные фичи мы будем прикручивать по ходу". Но уже этот движок Presto 2.2 не может не радовать. Очень оперативно отреагировали они на просьбу о включении орфографии. Помню еще месяц назад на конференции Opera, на котором я с женой присутствовал и получил массу позитивных впечатлений (а так же понимание, что АВТФ нихуя не знает английский язык), они обещали, что это будет скоро. И что красная полосочка будет "I hate this, but if you like it, we did it" (с)

Вот мы наблюдаем первую тестовую версию браузера, она в основном прекрасна но есть пара моментов, которые смещают русский глаз:

  • Нет русского интерфейса
  • Нет проверки русской орфографии. Вся кириллица подчеркивается как ошибочная.

Именно это мы и попытаемся исправить чуть ниже.

Что же делать? »

Не так давно все IT-блоги посетила еще одна довольно спорная новость, что Microsoft начинает спонсировать Apache. Казалось бы бред, но так оно и есть. Лично мне стало интересно разобраться в чем там все дело и именно для этого я нашел перевод статьи Брюса Бернса о Microsoft и Apache. Хочу представить вашему вниманию. Интересно почитать.

Оригинал: Bruce Perens: Microsoft and Apache - What’s the Angle?

Читать далее » »

Сегодня в Сибирских Сетях прошел первый за всю историю ClanWar (далее КВ) по Battlefield 2. Состязались кланы =SS= (в котором я состою) и *RUSH*. После затянувшегося боя, со счетом 4:2 выиграл клан =SS=, с чем я себя могу поздравить. Игра проходила на 3х картах, выбранных всеобщим голосованием на форуме, по два раунда на каждой. Карты: dalian plant, gulf of oman, daqing oilfields.

Читать далее » »

Давно назрева идея, но получила воплощение только сейчас из-за моей непроходимой лени и ЕГЭ. Значит предыстория такова... Был у нас такой общий знакомый. Особенно хорошо и долго его знала моя жена. И Любил Он Писать Вот Так. Видимо Шифт Был Его Самой Любимой Клавишей. Никогда не понимал смысла такого написания. Если все время так набирать, скорость набора снижается раза в два точно. Вот я и решил помочь бедному. Не покупать же каждую неделю новый шифт. Вот и создал такую замечательную программку, которая автоматом переводит любой текст в огопощенный. Не знаю стоит ли ему ее показывать, всетаки он меня ненавидит уже давно. Не знаю кому нужна такая программа, но если вдруг он поработит мир, нам всем придется Так Вот Общаться и подобные программы будут в моде. Возможности программы включают в себя: Тотальное огопощение любого набранного текста на любом языке, автоматическое и ручное копирование результата в буфер обмена Windows, выход.

Скачать: gop.zip ~214Kb

З.Ы.: Под вайном прога, думаю, тоже запустится ;)

Где-то месяц назад, когда у меня появился хороший коннект с внешним миром, ночью меня осинило, что когда-то читал в гопожурнале "Игромания" как редакция рассказывала гопникам что такое распределенные вычисления. Вот решил все таки посмотреть что это такое. Вроде как помогаю всему миру, да я крут...

Читать далее » »