Dolphin HD: браузер для «Андроида»

За пару лет владения телефоном на «Андроиде», я
Почему от безнадёги? Потому что браузер, который встроен в систему, хуже, чем «Опера Мобайл», но «Опера Мобайл» не понимает, что её запустили на полноэкранном устройстве с клавиатурой и мышкой (пытается подставить кучу костылей и они только мешают), а браузер FireFox Mobile (и стабильный,
И вот «Дельфин» очень хорош, особенно версия HD (для больших экранов). Правда, он всё равно не понимает, что я тыкаю мышкой, а не пальцем, поэтому в некоторых местах он менее удобен, чем можно было бы сделать.
У него есть «табы», работают «жесты» мышкой (но для этого нужно сначала ткнуть в специальную область экрана, см. левый нижний угол), удобные настройки, самое главное — браузер понимает, что его запустили на большом экране и ведёт себя соответственно, не жмётся, где не надо.
Кстати, говоря, у «Дельфина» есть встроенный speeddial, правда, без preview. Для жены эта функция необходима, ей так удобно (а смартбук для неё был куплен).
Михаил Восленский, «Номенклатура»
Дима Смирнов очень хорошо рассказал о книге, которую я сейчас читаю. Книгу надо прочитать обязательно!
Ирония судьбы
Копаясь в анкетах своих друзей в «Моём круге», наткнулся на небольшой привет из прошлого — фотографию П. Р. Этот человек несколько лет назад поучал меня как мне следует обращаться с собственным зрением. Вроде как я должен начать слепнуть.
Мой аргумент был, что мне лучше знать — я к тому времени работал за компьютером около 20 лет и со зрением у меня всё хорошо, а он оперировал понятиями, которые «все знают» и которые «общеизвестны».
Так вот. На фотографии он в очках.
Toshiba AC100-116
Купил жене смартбук Toshiba
Покупал в магазине «Storr» и теперь буду всем настоятельно рекомендовать этот магазин. Цены низкие (по крайней мере на этот смартбук), доставка бесплатная, доставляют вовремя, во время обработки заказа присылают SMS о его статусе, после доставки позвонила менеджер и расспросила нет ли замечаний к работе магазина, работает ли устройство и т. д.
Вернёмся к смартбуку. Это десятидюймовый нетбук с двумя процессорорами Тегра 250 (1ГГц), памятью в 512МБ, полноцветным экраном 1024×600, SSD-диском на 32ГБ (есть
Поскольку это нетбук, то он оборудован удобоваримой, но не со всеми клавишами на своих местах (к чему я уже привык на ноутах) клавиатурой и экраном без обработки касания. Есть встроенный микрофон, колонки
Для подключения к внешнему миру на борту есть комбинированный разъём наушников и микрофона, два разъёма USB (одни из них — miniUSB типа B), выход HDMI, модем 3G, поддержка WiFi (есть возможность получить категорию «n») и Bluetooth 2.1 EDR. Модем 3G, несмотря на своё название, поддерживает и сети GSM.
Общеизвестно, на свои изделия мало кто ставит голый «Андроид», фирма «Тошиба» не исключение. На системе установлена их собственная оболочка, вырезаны сервисы «Гугла», в том числе магазин приложений, предустановлены различные приложения, как полезные (читалка FBReader), так и сомнительной полезности, на мой взгляд (проигрыватель Toshiba Media Player).
Так что, для начала я сменил прошивку на «Андроид» 2.2 сборку
Оправдывая название нетбука, устройство нормально видит внешнюю мышь, клавиатуру, внешний жёсткий USB-диск (нужна файловая система FAT32, а альтернативную прошивку
В качестве дальнейшей софтварной модификации, я скачал и перенастроил оболочку ADW Launcher EX с темой Honeycomb ADW, установил свежие Opera Mobile и FireFox, виджеты ExtDateWidget, Яндекс.Погоду и встроенный виджет «Управление питанием», поставил «Яндекс.Карты», «Яндекс.Метро», «Яндекс.Почту», TuneIn Radio, Adobe Reader, AndroZIP (чтобы работать с ZIP-архивами), AdFree (для блокировки рекламы) и Root Explorer (чтобы работать с файловой системой
Получилось отличное устройство для сёрфинга, просмотра, небольших текстов, несложных игр. Оно дешёвое (семь тысяч рублей), расширяемое, работает восемь часов с включенным WiFi, весит 800 грамм (это, кстати, серьёзное преимущество, устройств такого класса весом до килограмма я больше не нашёл), умеет подключаться к мобильному интернету и поддерживает
А теперь трудности, с которыми я столкнулся, пока конфигурировал устройство.
Самое главное — маркировка SIM-карты на устройство нанесена неверно, мне пришлось карту перевернуть, так как контакты в устройстве расположены иначе, не так как на наклейке.
Первая альтернативная прошивка, которую я поставил, была версии 3a. На следующий день она начала сбоить, всё время выдавала на экран сообщение о падении
«Скайп» не поддерживает видеозвонки. Причина неизвестна. Есть замена — Fring и Oovoo, они видеозвонки поддерживают, но не в «Скайп».
Не все приложения работают. Некоторые просто падают или зависают. Но пока для всех таких приложений я находил аналоги. В оригинальной прошивке некоторые приложения поворачивают экран,
Добавлено позднее: ещё Toshiba, похоже, сломала встроенное в «Андроид» хранилище сертификатов, поэтому всё, что требует авторизации по сертификату (например, сети WiFi с сертификатами) не работает.
Что это было?
Поднимаюсь сегодня на эскалаторе в метро, а рядом спускается дедушка, лет уже за 70. Когда мы почти поровнялись, он неожиданно поворачивается ко мне весь и говорит:
— Здравствуйте! — Здравствуйте… — я несколько опешил, но мало ли в метро одиноких дедушек и бабушек, которым не с кем поговорить?
Совсем было проезжая мимо меня, он вдруг ещё раз поворачивается ко мне:
— Вы же Болк, да? — Да… — Тогда, здра́вствуйте! — с нажимом, не меняя нейтрального выражения лица.
Я так и застыл, глядя ему в спину.
Ребята, что это было? Сослуживцы считают, что это был читатель.
Уважаемый, если вы меня читаете, напишите мне
Россия-2020
Для тех, кто читает блог через RSS: тут видео есть.
FatBooth

Программа «FatBooth» (есть версия под «Андроид» и iOS) — отличный генератор юзерпиков. А так же напоминание о том, что не надо есть что попало. Прибавить себе килограммов можно, сфотографировав себя камерой или используя уже готовый фотоснимок. Программа попробует самостоятельно расставить ключевые точки (глаза, рот, подбородок), после чего даст возможность их скорректировать и покажет к чему может привести «двойная порция с большой колой» через несколько лет.
Контекстная реклама

А реклама на «Ютьюбе»
«Go»: недостатки
Я уже успел написать на «Go» пару тысяч строк (не считая удалённого кода) и должен сказать, что этот язык мне нравится. Этакий «Си» с человеческим лицом. Правда обработка ошибок через panic/defer мне до сих пор кажется сомнительным удовольствем.
Почему же этот язык столько непопулярен?
Самая главная — язык до сих пор не стабилизировался. К пример, пятого мая этого года вышел релиз №57), где кардинально изменился способ которым можно проверить закрылся ли канал. Вместо функции closed канал просто возвращает два значения. Из других примеров могу вспомнить как после очередного обновления компилятора мне пришлось везде в коде заменить вызов Open на OpenFile.
Вторая сильная причина — мало документации. По языку есть только одна книга, о которой мало кто знает (кстати, рекламирую: «Learning Go» Miek Gieben, книга на английском), в официальной документации по модулям чаще всего перечислены только методы,
Третья причина менее очевидна, чем предыдущая. Я называю «Go» языком «Си» с человеческим лицом, при это «Go» отстаёт от «Си» отсутствием предпроцессора. Когда я делал MakeCorner мне хотелось сделать кроссплатформенное определение количества процессоров (сейчас этот код удалён), для этого пришлось использовать вызовы, которые есть на одно системе, но отстутствуют на другой.
В «Go» это означает ошибку при компиляции. Нет никакого внутреннего средства для того, чтобы сообщить компилятору «не смотри сюда, если это freeBSD». Эту ситуацию мне пришлось разрешать при помощи файла make.
Нет худа без добра, вчера ночью я
Но. Это очень мешает и раздражает, особенно когда переходишь с такого динамического языка как «Пайтон». В больших проектах это должно вносить ужасную путаницу, так как придётся готовить несколько файлов для разных платформ (я так и сделал в своём проекте) и выделять куски кода в эти файлы
У меня уже есть задумка что писать на «Go» дальше. Правда я в сомнениях. «Go» настолько непопулярен, что выгоднее делать следующий проект
MakeCorner: теперь уголки мне нравятся
Программа, кстати, автоматически должна стать мультплатформенной. Я не пробовал, но компилятор Go есть для MacOS, FreeBSD, Linux и Windows (и трёх типов архитектур — ARM, i386
Правда, для работы требуется библиотека GD, а она вряд ли скомпилируется на ARM.
Выставка гигантских матрёшек






Съездили сегодня в «Афимолл сити» на выставку гигантских матрёшек,
Сам «Афимолл» понравился. Наверное он
Приокско-Террасный государственный природный биосферный заповедник
Не доезжая минут 20 до реки Оки, находится вход в
Посетителей водят по специальным огороженным дорожкам и в Музей природы, где находятся чучела птиц и животных, обитающих на территории заповедника. На территорию обитания животных простым посетителям хода нет, это охраняемая территория, нарушение режима работы заповедника — уголовное преступление (глава 26 УК РФ). Так что приходится довольствоваться моментами, когда животные подходят к изгороди.
Впрочем, мы обделены вниманием не были. Приехали
Было время, когда поголовье зубров было почти истреблено, животных репродуктивного возраста сохранилось в тот момент всего 19. Благодаря усилиям учёных, в том числе учёных









На территории заповедника есть кафе (правда, шашлыка из мяса бизонов и зубров не предлагают, это не ферма), сувенирная лавка и касса, где можно оплатить экскурсию. Без экскурсовода к животным не пускают. Кстати, осторожнее. Я в одном месте подошёл слишком быстро (хотел сделать фотографию получше) и мне пришлось отпрыгивать назад, так как бизону не понравилось такое нарушение личного пространства.
Остальные фотографии в фотоальбоме на «Яндекс.Фотках».
Nahui
Дмитрий Быков (журнал «Собеседник»)
На одном из поворотов раскисшего серпантина я оглянулся на поселок Nahui в последний раз. Белел молитвенный дом, возвышалась колокольня, и глиняный домик бабушки Мельчоры был почти не виден за пеленой дождя. Но ясно было, что он выстоит. Ведь пойти Nahui — это всего лишь оказаться вне истории, и тогда тебе уже не страшно ничто, потому что из общей жизни ты как бы выпал. Никто в поселке Nahui не знает, как зовут президента Перу, и никого там не интересует инфляция. Там с XIV века живут добрые люди, готовые накормить путника, работают на полях, растят внуков. И с ними никогда ничего не происходит, потому что бог грома в благодарность спас их, выключив из общего бытия. Теперь с ними никогда ничего не будет — потому что они будут всегда. Все остальные умрут — потому что живут, только в счастливо спасенном поселке Nahui жизнь остановилась навеки, свелась даже не в круг, а в точку. Мы думаем, что послать туда — обидеть или уязвить. А послать туда — это, может, значит как раз спасти, подарить вечность… хотя nahui такая вечность?
Ради того, чтобы это понять, стоило съездить Nahui.
Петрушка теперь наркотик
Федеральная служба по надзору в сфере защиты прав потребителей и благополучия человека (классно звучит, да?) и главный государственный санитарный врач России 11 апреля 2011 года постановили внести в перечень растений, содержащие сильнодействующие, наркотические или ядовитые вещества огородную петрушку в комментариях указали, что речь идёт
Семена этой разновидности петрушки богаты ядовитым эфирным маслом, содержащим наркотические вещества. Кстати, учительница по биологии в школе (Тамара Потаповна, чему вы нас учили?) рассказывала, что отвар петрушки раньше использовали, чтобы спровоцировать выкидыш.
Про меру ответственности за выращивания того, что ещё прошлой весной было приправой никто ничего сказать толком не может. Типичная цитата:
Как сообщил «Росбалту» источник в Управлении федеральной службы по контролю за незаконным оборотом наркотиков
по Санкт-Петербургу, список растений и препаратов, содержащих наркотические вещества, периодически расширяется, однако специалист затруднился сказать, какие кары могут ожидать бабушку, выращивающую подобную запрещенную петрушку на своем дачном участке.
Впрочем, в том списке так же и ландыш (№137) с пометкой «все виды, все части», а я вчера у метро, под носом полиционера купил четыре букетика в подарок жене.
Так что сильно пугаться не стоит, но держать ухо востро нужно — у нас закон, что дышло.
Добавлено позже: в комментариях разобрались. Речь идёт о семенах петрушки кудрявой, постановлением запрещено употреблять их в пищу, добавлять в БАД и т. п. Петрушку этого вида выращивают в огородах наряду с петрушкой огородной, отличить их просто, кудрявая выглядит действительно выглядит более кудрявой. Я много раз видел на рынке разницу.
Газета «Комсомолец Татарии»

В последний мой приезд к родителям мы разбирали с мамой фотоальбом моей бабушки (со стороны папы), который остался после того как её не стало. В фотоальбоме нашлась аккуратно сложенная газета «Комсомолец Татарии» от 17 июня 1964, 47 лет газете, а выглядит так, как будто года три прошло (см. снимок).
Я уже никогда не узна́ю почему бабушка её хранила, бегло прочитав всю газету, не встретил ни одной знакомой фамилии. Буду хранить дальше, мне нравится держать в руках такие вещи.
Вот вам цитата с первой страницы:
Н. С. Хрущёв прибыл в Данию
16 июня в столицу Дании — Копенгаген с официальным визитом на теплоходе «Башкирия» прибыли Председатель Совета Министров СССР Н. С. Хрущёв и сопровождающие его лица.
Тысячи датчан пришли в Копенгагенский порт, чтобы поприветствовать главу Советского правительства — посланца великой советской страны, с которой Дания поддерживает традиционные дружественные отношения. Н. С. Хрущёва и сопровождающих его лиц, сошедших с борта теплохода «Башкире» в порту, тепло приветствовал от имени правительства и датского народа
премьер-министр Е. О. Краг.Е. О. Краг и Н. С. Хрущёв обменялись речами.
Экономия трафика для мобильных
Идея такая: экраны мобильных относительно небольшие. Самое здоровое, что я встречал — 5″ на моём предыдущем телефоне (HTC X7500). Это значит, что нет нужды показывать на этих дисплеях столь же большие картинки, как и на ноутах и десктопах.
Хочу со временем попробовать такую схему: картинка заливается ко мне на сайт и в «Яндекс.Фотки». С сайта показывается изображения моего обычного формата для компьютеров и ноутов, с «Яндекс.Фоток» (а там из каждой фотографии готовится семь превьюшек разного размера) — для сотовых в подходящем для экрана размере.
Единственное, что я пока не продумал — как автоматически подставлять разные изображения. Из CSS нельзя управлять атрибутом SRC картинки, а то можно было бы воспользовать media queries; можно было бы использовать
Хотелось бы использовать SVG, но WebKit на «Андроидах» и iOS (в iOS поддерживается с 2.1) не понимает SVG (в SVG можно сунуть ссылки на несколько картинок и выбрать нужную через те же media queries).
Можно было бы сделать подмену со стороны сервера, но для этого нужно знать разрешение на экране пользователя. В этом мог бы помочь сервис «Яндекс.Детектор». Но мне неизвестно насколько быстро пополняется база новыми моделями, какой у неё охват старых и что делать, если сервис
Остаётся JavaScript, что грустно. Надо подумать ещё.
Страусиная ферма «Русский страус»
В субботу были с женой на страусиной ферме «Русский страус». Посмотрели на этих странных птиц, поели мясо страуса. Страусов показывают в загонах, можно протянуть руку и погладить (правда они очень ловко уворачиваются) или покормить. Лучше, конечно, не перебарщивать, мало ли что придёт в их небольшой, с куриное яйцо, мозг — даже через решётку один страус попытался меня атаковать.
На ферме так же водятся птицы поменьше — гуси, декоративные петухи, сазаны, а так же грустные, облезлые верблюды, больше похожие на верблюжих зомби. В наличие верблюдов на ферме мне видится своеобразный неумышленный юмор. Дело в том, что научное название страуса, «Struthio camelus» переводится как
Так что ферма, скорее, верблюжья, а не страусиная.









На территории есть кафе, а так же продаются яйца страусов (на одном из снимков видно два яйца, зелёное — это яйцо страуса эму). Цена за яйцо великовата, на мой взгляд — 2100 рублей за штуку.
Пушкин — собачья кличка?
Пушкин — очень популярное американское собачье имя: красивое, звучное и намекает на приверженность хозяина мультикультурализму. Лично я встречал как минимум четырех Пушкиных: бульдога, двух золотых ретриверов и одного очень крупного сенбернара.
Цитата из рецензии на книгу Эми Чуа «Боевой гимн
Браузер в Windows Phone 7.0
У нас в компании появились первые смартфоны на Windows Phone 7.0. Естественно, очень интересно посмотреть что поддерживает тамошний браузер.
Пишу по мотивам одного из отзывов внутри компании.
HTML5Test — 15 баллов, ни одного бонусного (нет canvas, svg, video/audio, тегов HTML5, Geo API, SSE/WebSocket, localStorage), тест modernizr показывает отсутствие
Нет touch events, отсутствует Array.forEach, Object.defineProperty и ещё по мелочи.
Код
Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; HTC; 7 Mozart T8698)Tanks JS1K
Кстати о JavaScript. Может быть
Не так давно мне
Мне очень хотелось сократить названия методов канваса, очень уж они длинные — putImageData, createImageData и так далее. Для игры, занимающей (сейчас) 713 байт это расточительно. На эту тему в голову идея и пришла.
Идея заключается в том, чтобы пройтись по списку методов и присвоить объекту их же, но под другими, короткими именами. Самый простой способ, до которого я додумался — это взять пятую букву названия метода (правда, кажется a[i] для строк не везде будет работать, вариант с charAt занимает на 7 байт больше).
Получился такой код:
for(i in a)a[i[V=4]]=a[i]Переменная «V» со значением «четыре» используется дальше как счётчик оставшихся жизней, в переменной «a» ссылка на объект контекста канваса. В итоге, если мне надо вызывать метод «a.putImageData», я могу вызвать его как «a.m», вместо «a.createImageData» можно вызывать «a.t» и так далее (отчёт с нуля начинается).
Чем больше таких вызовов, тем больше экономия. Единственное, свойства (например «fillStyle») так сократить не получится.