Nokia N900 - говно или как убить лояльность к бренду #2

Первая часть большого поста про Nokia N900 многим пришлась по вкусу, судя по аншлагу в комментариях, количеству появившихся защитников и дивному срачу на 70 комментариев. Если проанализировать обсуждение, народ, как я и предполагал, разделился на два лагеря: "N900 - говно" и "N900 - говно, но...". Спасибо обои сторонам за аргументы и за то, что не скатились как обычно на "автор - долбоеб", а аргументированно спорили (за исключением, конечно). Надеюсь и во второй части продолжить эту добрую традицию.

Хотя вряд ли это получится. Вторая часть, как я и предупреждал, будет полностью посвящена софтварной составляющей, ибо именно софт сейчас составляет бОльщую часть "юзер экспириенса", получаемого от смартфона. Ведь можно написать софт, который плавно работает на плохом железе, а можно тормозящий даже на гигагерцовом процессоре (не будем показывать пальцем). И вот именно его и сложнее всего описывать. Даже просто потому что для разных людей разные понятия "удобства" софта. Поэтому спорить на тему "да ну, можно же привыкнуть, ты НИАСИЛИЛ" можно практически по каждому пункту. Поэтому все написанное ниже, как обычно, будет лишь моим субъективным мнением.

Второе, о чем я хотел бы оговориться еще на берегу. Я заметил, что в комментариях стали набигать мало знакомые со мной люди и из-за этого могли понять некоторые вещи не правильно. "Только ниггеры могут называть себя ниггерами"... ну вы поняли. Поэтому небольшая справка: я являюсь пользователем Linux уже 4 года, быть может не тру-мега-админом, однако таким, который может любую проблему решить самостоятельно или по крайней мере знает где найти ответ. Да, вот уже пол года рядом с ArchLinux-десктопом и Debian-сервером у меня живет MacBook Pro, но это не делает меня автоматом "не своим", хотя большинство уверены в этом. Я понимаю и принимаю всю философию OpenSource, я выкладываю свой код под открытыми лицензиями, и не ассоциирую опенсурс с говном по умолчанию и всячески уважаю его как религию движение. И именно поэтому считаю, что имею право время от времени толсто шутить про него, не правда ли?

И последнее - в статье я по возможности упоминаю только плохие стороны. Я пишу только гадости и не пытаюсь как-то оправдаться. Если я буду разводить демагогию, мол, "это плохо, но ведь с другой стороны..." - это будет слишком нудно и не интересно, за подобными обзорами ходите на десятки других прыщесайтов. А это стиль статьи. Это так задумано, это надо понять. Не надо писать, что я идиот и не вижу хорошего. Вижу. Но не пишу. Надеюсь, что теперь претензий будет меньше, и я могу начинать.

Поехали »

Nokia N900 - говно или как убить лояльность к бренду #1

Часть 1: историческая и аппаратная

Вторая часть здесь: http://vas3k.ru/blog/293/

Все, кому в жизни попалось такое испытание, как общаться со мной, не раз замечали как я "общаюсь" со своим телефоном. Я так давно собирался написать полноценный пост об этом, однако хотелось как-то вспомнить все подобные минусы, чтобы выложить скопом. А как их запомнить? Конечно - записывать. Куда? В телефон.

Через месяц записей что-то сломалось и вся база данных с ними перестала открываться...

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

Нет, я не хочу кого-то на что-то побуждать своим рассказом, да и вряд ли уже найдешь умников, которые хотят купить этот "прекрасный" аппарат не за бесценок, все-таки прошло два года с момента релиза. Два сраных года, за которые я пережил столько с этим аппаратом, что все плюшки типа "разработка на Qt", "настоящий Linux на борту" и "терминал есть" просто нивелировались. Просто будет объяснением тому, почему я возненавидел умирающую Nokia и больше никогда не приобрету аппараты этой компании. Ну и попробую как-то структурировать.

Что меня удивило, в интернетах достаточно мало (я не нашел вообще) статей про минусы Nokia N900. Однако все, кому я показывал, либо кому посчастливилось ее купить, изливают тонны говна. Так что будем первыми, кто осмелится осквернить сию цитадель открытости.

Далее »

Поколение Пиздец

5: [ 33 ] добавлена 2011-05-06 в 19:12

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

Я не смогу зависеть от мужа, потому что он может оставить меня. Я не умею воровать. Я не могу зарабатывать, как мужчина.

Мы - поколение без будущего. Научите нас стрелять.

На этой веселой ноте, здравствуйте, блеать. Графоман внутри меня сдох и воняет, чем я и спешу поделиться с вами, мои друзья. Такое бывает. Бывает даже месяцами ничего писать не хочется. Однако лучше всего в такое время получаются посты ненависти, а так как я давно планировал высказаться по поводу разных вещей, то можно сделать это здесь. Обычно для такого не хватает твиттера, однако слишком мало для бложека. Как-то зарекся я не публиковать в бложек тексты, занимающие меньше экрана.

А главным побудителем этого был эпичненький пост многоуважаемого ВАВАНА С ФПМИ КОТОРЫЙ КОРОМШУКА ЗНАЕТ. А вообще давно уже собирались кулстори и.т.д. После этого был еще пост, который выражал ту же мысль, что я и хотел написать, кроме одного. Я, хоть убейте, не помню на чем заработал первый РНР-доллар. Помню регался на тематических форумах и писал сообщения типа "сделаю крутой сайт на РНР дешево". Помню потом писал свою Новую Крутую Платную CMS Убийцу PHP-Nuke. Которую хакер-Ворона потом "сломал" потому что в комментариях не резался javascript. Потом писал несколько "Официальных Сайтов V@s3K" на все том же PHP-Nuke. Хорошая была CMS. И 3 статьи в Игромании по ней тоже. Сейчас посмотрел, до сих пор на ее форуме какие-то люди и спрашивают "скочял файл не знаю чо запускать чтоб сайт был у меня windows 7". Жива значит CMS. И целевую аудиторию, я смотрю, не потеряла. Молодцы.

Бред пиздец »

Статья в первую очередь предназначалась для конкурса обзоров на 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, которая жутко нестабильна.

Далее » »

Я сделаю свою Opera Mini Part 2

Лишь недавно я писал топик о том, как с помощью пластиковых бутылок имеющегося в хозяйстве каждой домохозяйки быстрого интернета и Linux-сервера уменьшить свои расходы на мобильный интернет. Расходы на электроэнергию я считать не буду, так как обычно эти дополнительные 150 рублей в месяц тратятся на закачку торрентов, раздачу ftp, поэтому поднятие еще одного прокси на имеющейся инфраструктуре ничего стоить не будет. Итак, чем плох предыдущий вариант (который через ziproxy + bfilter)? Во-первых, не очень кроссплатформенный, работает только на linux-серверах. Во-вторых, сильно жрет CPU. В-третьих, вечно сигфолтится и падает (по крайней мере у меня). В-четвертых, как бы ни был крут ziproxy, он не дает того сжатия, что давали сервера Opera Mini. Потому что ziproxy просто сжимает текст gzip'ом, а картинки imagick'ом, а прокси оперы не только сжимают текст, но и переформатируют весь HTML. Убирают все блоки, делают текст в одном потоке. Пожив с этим пару дней я понял, что этот выход требует доработки. И через пару дней я узнал про формат obml.

OBML — специальный язык разметки страниц исключительно для браузера Opera Mini (в mobile используется чистый HTML). Отличается умом и сообразительностью, так как умеет исполнять JS скрипты на стороне сервера и отображать в браузере, который не тратит ресурсов телефона на вычисления JS (кто хоть раз профайлил gmail — поймет). Так вот все в нем прекрасно, кроме одного — расшифровывать его умеет только сам Opera Mini. Для этого народные умельцы (причем наши земляки) написали скрипт на Python, который работает как прокси-сервер. При запросе к нему он выполняет запрос на один из серверов Opera Mini (его IP указывается в настройках, дефолтный сойдет), а потом расшифровывает полученный ответ и высылает обратно в виде простейшего HTML. Так как HTML более «большой» язык (ну теги длинные), то результат все равно получается процентов на 5-10 больше оригинала в OBML. Но эта разница в пару килобайт никого не раскошелит. В итоге мы получаем быстрый прокси, который практически не отнимает процессорного времени, потому что только посылает-принимает пачки данных, работает быстро, потому что этих данных очень мало, а сжимает на отличненько.

Далее » »

Я сделаю свою Opera Mini с...

На платформе maemo мне с момента покупки не хватало 4-х используемых мною программ. Это были адекватный twitter-клиент, joikuspot, Яндекс.Карты и Opera. За пару недель все изменилось, twitter-клентом вновь стал веб-интерфейс, JoikuSpot был быстренько портирован на maemo, Яндекс.Карты в каком-то виде есть в Maemo Mapper (через месяц обещают релиз с полной поддержкой), а вот про Opera (Mini|Mobile) ни слуху ни духу. Были удачные попытки запуска его через microemu как простого jar-файла. Однако, user experience у такого метода хромает. Через эмулятор приложения не могут создавать новые соединения (gprs, bluetooth, wifi, любые), только цеплять активную сессию, шрифты получаются уж очень говеные, учитывая, что я запускаю приложение, не оптимизированное под разрешение в 800 пикселей, естественно, растровые шрифты читаемы только в режиме «очень большие». Ну и сам способ запуска через костыли не внушал доверия. Хотя, нужно отдать должное, тормозов не было, а скроллинг пальцем отлично работал. Тогда я попытался спросить у представителей Opera Software в твиттере по поводу их планов на maemo, на что получил ответ «нам лень, а платформа не популярна». Ну и нужно учитывать, что Opera недавно свалила с Qt, а Nokia всячески продвигает его на своих продуктах. ЧСВ Opera Software просто не даст им вернуться назад. Ну и третья причина — Opera последнее время стала любить денюжки больше, чем своих пользователей, о чем говорят контракты с МТС, выпуск Opera Mobile для iPhone, и многие другие факторы. Так что нас послали нахуй. С этим нужно что-то делать. Сидеть по GPRS, который все так же дорог даже в больших городах, со встроенного полноценного браузера невозможно. Иначе ты обречен грузить страницы по 400 килобайт и платить по 5 рублей за каждый клик по ссылке. MicroB очень хорош для быстрого халявного wifi, но сидеть по gprs с него получается дорого.

Далее » »

В предыдущем посте я обещал, что ближайшее время освою и опишу методики написания программ под свой maemo. Для начала немного философии. Все уже в курсе, что внутри этого на первый взгляд глянцевого девайса самый настоящий красноглазый Linux. Debian Linux, если точнее. Какой именно debian уже не поймешь, но разработка начиналась на etch, потом перешла на lenny, а потом вообще отошла от ветки debian, хотя бинарная совместимость более-менее осталась. Так же остался формат пакетов — deb, так что сборка пакетов для maemo останется так же легка. Хотя разработчики прикрутили свой формат пакетов - .install, чем-то напоминающий .jad. То есть это просто текстовый файлик с несколькими строчками: какой пакет скачать, какой репозиторий подключить, какие зависимости удовлетворить. Выглядит примерно так:

[install]

catalogues = extras

package = mgutenberg

[extras]

name = Maemo Extras

uri = http://repository.maemo.org/extras/

dist = fremantle

components = free non-free

Чтобы установить программу из .install-пакета не нужно ничего, кроме самого этого файлика и соединения с Интернетом. Оно само подключит нужный репозиторий, сделает apt-get update, и установит программу. Поэтому .install-пакеты становятся приоритетнее для нас, тем более на сайте https://garage.maemo.org/ кому угодно дают репозиторий под свой проект, который автоматически попадает в extras-devel. Это удобно еще тем, что телефон время от времени проверяет обновления во всех репозиториях и можно быть уверенным, что пользователи вашей программы получат новую версию моментально, после коммита. Это лишь часть Linux Way, привычная линуксоидам, но которая может показаться «революционной» пользователям windows.

Далее » »

Обзор Nokia N900 с Maemo 5

Весна 2005 года, Джисус Клаймент (Jesus Climent) придумывает название новой платформы, базирующейся на ядре Linux и дистрибутиве Debian. У программистов всегда туго с названиями своих продуктов. Именно поэтому Джисус запускает генератор паролей Linux - pwgen и вводит $ pwgen -A0 5. Лучшее решение, когда нужно быстро сгенерировать случайный набор букв. На одной из итераций компьютер выдает бессмысленное "maimo". Немного раздумий и прикидок и вот оно! Название для новой платформы, которая затем покорит весь мир. Maemo 1.0 появляется на свет летом 2005-го. А уже осенью, под ноябрьский листопад, выходит первая Internet Tablet под названием Nokia 770. Весна 2006 и уже 2.0 (Mistral), январь 2007 - 3.0 (Bora) и Nokia N800, ноябрь 2007 - 4.0 (Chinook) на Nokia N810, через пол года на той же платформе - 4.1 (Diablo). Наступает ноябрь 2009-го и на свет появляется Nokia N900 с операционной системой Maemo 5.0 Fremantle на ядре Linux 2.6.28. Именно об этих двух друзьях наш разговор сегодня, именно потому что, как вам известно, я приобрел N900.

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

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

Дальше много трафика » »