Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Избранное

Позднее Ctrl + ↑

Автосовет

Посоветуйте мне автомобиль.

Любимых брендов у меня два — Форд и Ауди. У них машины выглядят хорошо и внутри, и снаружи, и при этом они ездят. Например, Пежо круто выглядит снаружи, так себе внутри и, говорят, не ездит. А Субару выглядит настолько страшно снаружи, что остальное совершенно безразлично.

Форд — это, в моём понимании, default car. Он просто хороший, но без лишних понтов. У него всё на своём месте, всё хорошо собрано, всё аккуратно. Как Мак, короче.

Автосовет

Но у Форда полная жопа с аудио: их штатные решения до сих пор находятся в эпохе компакт-дисков. По крайней мере, так говорят ребята из салона. Чтобы заставить Форд играть музыку с Айфона, в него нужно сначала установить кретинский Алпайн, Пионер или ещё какой-нибудь самсунговый (т. е. мигающий попсовыми сиреневыми лампочками) агрегат. А я считаю, что в машине всё должно быть штатным.

Есть версия дождаться нового Фокуса (обещают в сентябре), вроде бы там будет, наконец, решение по аудио. Правильное — это универсальный док с 30-пиновым коннектором прямо на передней панели. Вставил телефон или айпод — и всё работает, громкость регулируется с руля, текущая песня отображается между спидометром и тахометром. Хрен Форд такое сделает, ясный пень.

Ауди — превосходный автомобиль, потому что вся крутизна в нём предназначена для водителя, а не для окружающих. У Ауди вообще совсем почти всё прекрасно, но только они до сих пор не научились подогревать переднее стекло, вот это просто задница. Ещё Ауди — дорогая машина. Хотя вполне понятно, почему: проходят годы, а их машинам вообще совсем ничего не делается, знай себе воду наливай в стекломыватель.

Автосовет

Вот есть такая А1. Очень симпатичная машинка, но я пока не успел вникнуть в её практическую применимость.

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

Ну дак вот.

Ещё бывает Вольво Ц-30 — она красиво выглядит и снаружи, и внутри, но только пока не начинаешь присматриваться к деталям. Экран от магнитолы и шрифты у ручек вокруг неё сильно корявые. Не понимаю, можно ли на это забить, ведь на это придётся смотреть постоянно.

Вольво Ц-30

Напрягает, что Вольво слишком большой логотип на руль пихает, — какого хрена? Думаю, съездить, посмотреть на неё вживую. Но я совершенно не знаю, насколько Вольво хороша как машина.

Ещё бывает Фольсваген Гольф. Фольксваген выглядит офигенно и снаружи, и внутри. Может, надо Фольксваген покупать? Вроде логика подсказывает, что это правильный вариант, но что-то заставляет меня не любить Фольксваген.

Тойоты и Ниссаны всякие я не люблю, они все некрасивые, кроме, может, Рава и Кашкая, но на джипах пускай Лебедев ездит. Мне всё-таки кажется, что ощущения от езды на автомобиле и троллейбусе должны различаться. И у Ниссана вообще сайт на флеше, ну дак пускай их дизайнеры у них и покупают машины (хотя Тойоты вроде подолгу ездят зато). Мазды вроде местами симпатичные, но другими местами, особенно внутри, злые какие-то. Зачем нужна злая машина? Опели клёвые снаружи, внутри непонятные. Хочется понятного. Хонду и Хундай просто не хочу.

Кстати, если бы мне было пофигу, сколько стоит машина, я бы купил Ауди ТТ в максимальном фарше, и не знал забот. Это единственная машина, где мне хватает запаса «вытягивания» руля на себя, во всех остальных приходится за ним тянуться.

Расскажите мне, пожалуйста, на что нужно посмотреть, а на что, наоборот, ни в коем случае смотреть нельзя?

Нажатие на клавиши с модификаторами

Клавиши бывают не только на клавиатуре. Можно иной раз посочинять, что будет, если нажать совершенно любую клавишу с модификатором — Шифтом, Альтом или Контролем.

Например, если сесть в лифт на первом этаже и нажать Шифт+7, то он последовательно остановится на всех этажах до седьмого. Аналогично на пульте от телека можно нажать Контроль и не отпуская его: 2, 4, 9 — тогда будет показывать все три выбранных канала. Если нажать Контроль+Альт+красную кнопку в ядерном чемоданчике, то взорвётся всё нахрен без подтверждения (без модификаторов справшивает: «Вы уверены?»). У пианиста шифт и контроль под ногами, там всё понятно, а где альт и что он делает? Если в дверь позвонить с Альтом, то выпадет меню для выбора мелодии звонка, а что будет, если с Шифтом? А если на банкомате нажать Альт+снятие наличных, то можно будет выбрать, с чьего именно счёта снимать, но что будет, если нажать Контроль+запрос остатка?

Какие ещё кнопки можно нажимать с Шифтом, Альтом или Контролем, и что при этом произойдёт?

О процессе тестирования Эгеи

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

Смысл в том, что фаза острого любопытства — очень короткая. Это логично, потому что интерес ко всему новому в решающей степени связан с тем, что оно новое. Если дать продукт сразу ста человекам, то все они найдут одни и те же баги, а когда ты их исправишь и дашь потестить ещё, все они уже заскучают и ничего не найдут. Лучше дать сначала пятерым. Потом исправить всё серьёзное, что они найдут. Потом дать следующим пятерым.

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

Я стараюсь формировать пятёрки так, чтобы в них были люди с разными «интересами»: интерфейс, скрипты, вёрстка, безопасность, переезд со старой версии, работа на разных конфигурациях, «просто». Чтобы вероятность попадания на одни и те же баги была минимальной. Поэтому даже очерёдность, в которой вы пишете заявки на участие, почти не влияет на то, когда я вам пришлю сборку.

Несмотря на этот подход, в первой группе двое столкнулись с проблемами работы без мод_реврайта (да, новая версия не требует мод_реврайта). Сразу же был обнаружен совсем глупый баг в инсталляторе — хорошо, что я его исправил до того, как дал движок второй группе.

Сейчас мне нужно починить кое-что, и тогда можно будет передать движок на растерзание третьей группе. Здесь, на Минвайле, всегда крутится самая последняя сборка (сейчас это v2300).

Приятно читать, что пишут ребята о новом движке:

Мне чертовски нравится Эгея. Так нравится, что я уже 4 поста накатал. Она реально клёвая и удобная. Как Айфон: вроде нет множества функций, которые есть в ВП, но начинаешь пользоваться и не понимаешь, зачем они были нужны.
Дмитрий Амчеславский

Эгея — прекрасна, проста и лаконична! После тяжёлого Вордпресса — как глоток свежего воздуха!
Владимир Игонин

Мне тоже она очень нравится.

Пара слов про Айпад

Айпад оказался более полезным дивайсом, чем я думал.

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

Профит очевиден: отвлекаешься на фигню реже, а задницу от кресла отрываешь чаще.

Ну и полная синхронизация всего со всем, конечно, радует. Прислали ссылку на Ютюб — закинул кино в плейлист Watch on iPad, потом из него открыл на Айпаде в удобное время. Или: читаешь что-то на Айпаде в РССе, думаешь, что надо будет к этому вернуться на компьютере, помечаешь, как непрочитанное, потом на компьютере открываешь когда-нибудь.

Игрушки, которыми все пугали как мегапожирателями времени, как были, так и остались мне полностью безразличными, я так почти ничего и не поставил на него. Они рулят только на телефоне, с которым иногда оказываешься в ситуации, когда делать совсем нечего (типа в очереди на почте). Тогда да, можно и птичек пошвырять, и паровозики поразвозить. Но заниматься такой ерундой, когда вокруг есть все условия для того, чтобы делать что-то интересное, совершенно невозможно.

Типографская раскладка и Адоби ЦС5

Пользователи моей Типографской раскладки периодически спрашивают, почему не работают русские буквы для переключения инструментов в Фотошопе и других продуктах из ЦС5. При этом во встроенных русских раскладках русские буквы работают отлично.

Отвечаю всем: это баг Адоби, пишите им багрепорт!

Конечно, мой такой ответ может звучать нагловато. Когда так отвечают создатели сайтов, не работающих из-за бага в браузере, хочется убить. Ну баг в браузере, но ты-то поправь сайт, ё-моё! Но я так отвечаю не от хорошей жизни: я думаю, что сделал со своей стороны всё, что мог. Раскладка не делает ничего такого волшебного, что могло бы мешать Фотошопу с ней дружить.

Я разговаривал с создателем Укелеле (программа, в которой я делаю раскладку), выяснял, как можно было бы победить или обойти этот баг, он привлекал других экспертов; мы даже пытались отлаживать как-то это всё, отслеживали, какие события шлёт ОС Фотошопу при нажатии на русскую букву в моей раскладке и в системной раскладке. Фотошопу приходят совершенно одинаковые события. Но он не переключает инструмент, если кнопка была нажата в кастомной раскладке.

Такое ощущение, что Адоби опять взаимодействуют со всем в обход стандартных механизмов операционной системы (из-за этого у них окна кривые, глюки со Спейсами, невиданный курсор мыши во время тормозов и ещё куча мелкой лажи). На вебе говно легко учинить с помощью Флеша, но Флеш скоро окончательно подохнет, на чём-то же надо отыгрываться, поэтому они привносят говно в десктоп таким вот образом, видимо.

Так вот, когда я говорю «пишите багрепорт в Адоби» — это не я не нафиг посылаю, а я реально серьёзно прошу вас написать им багрепорт. Багрепорт в Адоби пишется вот по этой ссылке. Вот что писал в своё время я:

Concise problem statement:
Photoshop tools shortcuts don’t work with non-system cyrillic keyboard layout.

Steps to reproduce bug:

  1. Install non-system cyrillic keyboard layout, e. g. made with Ukelele
  2. In Photoshop, for example, try pressing keys corresponding to tools like V or A (in Russian these are М and Ф respectively)

Results: Tools don’t change. What’s interesting is that they DO change with non-system latin layouts and they DO change with cyrillic system layouts like “Russian — PC” (shipped with Mac OS)

Expected results: Tools should change no matter what input source I have selected. It’s such a pain to switch to English to swtich to Move tool!

This worked perfectly in CS3, but in CS5 something broke.

Плюс ещё всякое там по мелочи про то, что я делал в рамках исследований, но вам это не надо. В общем, если вы хотите, чтобы Фотошоп начал понимать Типографскую раскладку, не поленитесь, отправьте какой-нибудь похожий багрепорт (наверное, дословно копипейстить нехорошо), и я вам сразу буду благодарен.

Раскладка 3.0 будет в этом году, кстати, но без фичи «нормальная работа с ЦС5» она будет не полноценной.

Ну и ещё: если вы думаете, что я всё-таки на своей стороне сделал не всё, что мог, и можете предложить ещё какие-то хаки/исследования, пишите, давайте попробуем. Меня самого бесит, как понимаете, я в Фотошопе гость нередкий.

Авиарежим и вопросы

Бывает, нужно зайти в почту, а у тебя включен авиарежим. В этом случае глупый телефон делает так:

Авиарежим и вопросы

После нажатия на ОК он, конечно, даёт мне почитать мою почту, но это сообщение сильно раздражает. Такое ощущение, что эту часть ОС писал программист из Микрософта. Ясно ведь, что на самом деле нужно было просто три раза помигать самолётиком в углу.

Сафари плюс Айтюнс

Вчера появились слухи, что Эпл, якобы, собирается «объединить Сафари и Айтюнс в одно приложение». Мы знаем, как устроены слухи: может быть, у этого и есть какой-то реальный источник, но то, что пишут дальше разные сайты, становится уже совершенно оторванным от реальности.

Я думаю, что единое приложение в данном случае — полный бред, потому что Айтюнс уже и так загибается от собственной тяжести. А вот что не бред — так это, наоборот, вынести из Айтюнса функции магазина в Сафари.

Ведь сейчас Айтюнс-стор — это и так веб-сайт, который нам показывают внутри Айтюнса. Из-за того, что Айтюнс — не браузер, сайт работает крайне криво и урезанно. Я не могу открыть страницу про понравившееся мне приложение в новом окне/табе, добавить в закладки (вместо этого предлагается очень кривой вишлист), а чтобы перейти по ссылке (которую, кстати, не так просто взять) всё равно приходится идти в браузер. А всё это Эплу по идее выгодно сделать нормально, ведь я буду реже терять (и, соответственно, чаще покупать) интересные приложения (ну и, теоретически, музыку, фильмы).

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

Хорошо бы, если бы это было так, но Апстор для Мака вышел отдельным кривым недоприложением вместо того, чтобы встроиться в Сафари, поэтому есть большие сомнения в том, что Эпл разделяет мои взгляды на то, как всё должно быть.

Кёрлинг

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

Я раньше не был уверен, что правильно понимаю, зачем трут лёд: для ускорения камня (типа, лёд тает, аквапланирование появляется) или, может, наоборот, для торможения (типа, лёд становится более шершавым, трение увеличивается). Щётку-то я вблизи не видел, поэтому не знал, из чего у неё там нижняя часть. Оказалось, что трут лёд для ускорения камня.

При этом лёд на полотне — не ровный, как на катке, а с пупырышками. Его между играми окропляют водой, чтобы капельки замерзали. Эти пупырышки улучшают скольжение камней; по гладкому льду камень много не проедет.

Тереть лёд щёткой в процессе бега втроём перед камнем оказалось не так трудно, как я думал; мне представлялось это задачей, требующей нереальной координации и слаженности движений — это ведь всё на льду происходит. Но там не так скользко, вполне можно побегать. Намного труднее оценить, докуда доедет камень, и нужно ли вообще тереть.

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

Во время броска щётку нужно держать в левой руке, положив её верхний конец на плечо, и поставив на лёд обратной, скользкой стороной — это нужно, чтобы сохранять равновесие (правой рукой бросающий держит камень). При этом правой ногой нужно отталкиваться от колодки, а на левой ноге скользить, сопровождая камень. Чтобы левая нога скользила, на неё надевается специальная скользящая штука.

Несмотря на внешнюю медлительность происходящего, час на льду выматывает весьма основательно.

О разработке Зерулса

Я уже писал, что Зерулс под Айфон программировал Шурик Бабаев, и что он очень классный, и что если вам нужно сделать программу под Айфон, то нужно писать ему (alex@touchdev.ru). А сегодня Шурик опубликовал свой подробный рассказ о разработке приложения с кучей технических деталей.

Я же предлагаю вам ознакомиться с некоторыми из багов, которые были исправлены во время разработки. Тут только часть примеров, и это только то, что касается интерфейса, поиск — отдельная история. Просто чтобы представить, сколько всяких мелочей приходится делать, чтобы всё было клёво:

  • клик в верхний тулбар не скролит выдачу поиска в самый верх (10-3);
  • заголовок навбара появляется уже после открытия второго экрана, а должен приезжать в рамках анимации (13-4);
  • когда начинаешь скроллить результаты поиска, хочу чтобы клавиатура и хелпбар сразу уезжали нафиг и не мешали, а хочешь ещё искать — тапнешь в поиск заново, оно приедет (13-5);
  • если в режиме поиска тапнуть в самый верх, то список под засерением скроллится вверх (14-1);
  • при попытке скроллинга в выдаче поиска, когда уезжает хелпбар, если мы находимся близко к верхней границе выдачи, некрасиво прыгает тейблвью, нужно чтобы под пальцем оставалось то, что было (14-2);
  • когда результатов поиска нет (засерение), при клике в пример сначала всё разъезжается, а уже потом показывается выдача, из-за чего на мгновение создаётся впечатление, что ты просто вышел из поиска; видимо, надо белую подложку сразу фигачить (15-10);
  • когда первый раз показывается выдача про что-то при вводе с клавиатуры, скроллинг на два пикселя ниже, чем надо, из-за чего отображается лишний разделитель над первым результатом поиска, IMG_0506.PNG (15-13);
  • когда самый первый раз после запуска проги тыкаешь в какой-то пункт в оглавлении, он синий, текст белый, но в анимации текст уезжает налево уже чёрный; второй и следующий разы — всё нормально (15-16);
  • при переходе от результатов поиска к конкретному параграфу, уезжающее влево поле поиска, кажется, должно постепенно уменьшать опасность и размер, превращаясь в кнопку назад, а оно просто уезжает (16-5);
  • при нажатии на кенсел автодополнение должно исчезать мгновенно, без анимации (17-4);
  • пиксель, разделяющий сёрчбар и первую жёрдочку, слишком светлый, см __lightpixel_bug.png;
  • при возвращении из параграфа назад в топик синее затухание не у того параграфа, из которого вернулись, если там листали (20-3);
  • примеры не попадают на базовую со словом «Напр.:»; слово «Напр.:» поднять на 2 поинта, вопросительный знак опустить на 1 (20-5);
  • надпись No Results на первом Айфоне не греет душу (21-2);
  • у заголовка хепла хочется добавить тень строго вниз белую, 1 двупиксель, без блюра, опасность 0,75 (25-2);
  • фейд между заголовками внутри хелпа хочется, чтобы происходил по ходу прокрутки между 3-м и 4-м экранами (25-5);
  • у баблов края размытые, а надо чёткие (26-1).

Промо-микс: Бордо

Новый промо-микс в совсем другом ключе, чем другие. Тут всё такое мягкое и пушистое, вроде тек, а вроде местами даже и дип.

Промо-микс: Бордо

Ссылка на Промодиджей — вот она.

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

Ранее Ctrl + ↓