Подписка на блог

В Телеграме помимо ссылок на заметки делюсь околодизайнерскими наблюдениями.

В Твиттере помимо ссылок на заметки пишу всякую чушь.

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

По РСС и Джейсон-фиду трансляции для автоматических читалок

Глюки

Перезапуск упавшей программы

Если какая-то программа, в которой я работаю, падает, я её тут же перезапускаю. А через несколько секунд операционная система такая:

Перезапуск упавшей программы

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

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

 6   2016   глюки   Мак   скриншоты   софт

Как обновиться на 8.0.2? А никак

Позавчера Эпл выпустил Ай-ОС 8.0.1, который поломал нескольким десяткам тысяч людей такую немаловажную функцию телефона как «сотовая связь», ну и заодно тач-айди. Спустя пару часов после того, как твиттер рассказал друг другу, что обновляться нельзя, Эпл чудесный апдейт отозвал. А сегодня вышел 8.0.2, который, по слухам, как 8.0.1, только работает.

Когда 8.0.1 вышел, я сразу зашёл в обновлялку и нажал на кнопку скачивания. К тому моменту как апдейт скачался и предложил установиться, я уже прочитал, что соглашаться не стоит, и отказался, оставшись на 8.0. В результате Айфон оказался в состоянии, когда у него скачан апдейт, и он больше не проверяет, есть ли ещё апдейты. Когда я захожу в соответствующий экран, вместо традиционной ромашки и текста про проверку наличия обновлений, я сразу вижу предложение установить 8.0.1:

Как обновиться на 8.0.2? А никак

Перезапустил «Сеттингс», попробовал ещё раз — то же самое. Пришлось смириться с тем, что буду ставить сначала 8.0.1, а потом сразу его обновлять до 8.0.2.

Но тут меня ждала новая засада. Я нажал Install now, телефон покрутил ромашкой и сказал, что версия 8.0.1 не верифицированна, потому что я больше не подключён к интернету:

Как обновиться на 8.0.2? А никак

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

Чую, придётся расчехлять Айтюнс.

Добавлено через час

В твиттере научили, как обновиться без Айтюнса. Оказывается, надо пойти аж вот сюда:

Как обновиться на 8.0.2?

Среди приложений, занимающих место, показывают скачанный апдейт до 8.0.1. Его можно удалить:

 Как обновиться на 8.0.2?

Догадаться до этого, конечно, невозможно никак. После этого апдейт до 8.0.2 уже отображается и его можно скачать:

Правда, во время скачивания он путается в языках:

Как-то так оно и just works.

 1   2014   Айфон   глюки   Эпл

Виснет компьютер, в чём дело?

Что-то мой Мак-про (2008 года) плохо себя ведёт: периодически виснет.

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

Виснет он так где-то раз в три дня, но иногда может и неделю протянуть (а как-то дважды за один день завис). Сказать, что что-то особенное делаю, что к этому приводит, нельзя. Иногда вообще ничего не делаю, а он виснет; иногда нагружаю его всем, чем можно, по уши, а ему хоть бы что.

Я ума не приложу, с чем это может быть связано и с какой стороны подступиться к диагностированию. Это началось ещё до обновления на Маверикс. У вас есть идеи? Напишите, пожалуйста, дельный совет: ilyabirman@ilyabirman.ru. Спасибо.

 2   2013   глюки   Мак

Нужна помощь в борьбе с Адоби

Если вы пользуетесь моей типографской раскладкой под Маком, то наверняка знаете, что в Фотошопе толком не работают горячие клавиши, когда выбран русский язык. Это страшный адобовский баг, которые они никак не хотят лечить. Я уже просил вас писать багрепорты, давал образец текста и подробно объяснял ситуацию. К сожалению, пока что воз и ныне там (но багрепорт напишите ещё, если ещё не сделали этого).

Один из пользователей раскладки решил написать ещё и на адобовский форум. Адобовские ребята быстренько ответили ему, что баг в раскладке, а Адоби не при делах, да ещё и нагло пометили топик лейблом Solved. Ну, мы знаем, что Адоби именно так «решают» проблемы на примере Флеша.

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

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

Спасибо заранее.

Возможное объяснение проблемы поиска в Эгее

Роман Парпалак прислал интересное письмо, возможно, объясняющее, почему у некоторых не работает поиск в Эгее:

Теперь я окончательно понял, в чем дело. MySQL выкидывает из индекса слова, содержащиеся как минимум в 50% записей. Пока заметок две, любое слово содержится как минимум в 50% строк, и ничего не находится. Эксперименты эту версию подтверждают. Нужно минимум 3 заметки, чтобы поиск заработал.

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

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

 21 комментарий    4   2011   глюки   Эгея

Глюкапча

Есть кое-что ещё хуже, чем капча — это нерабочая капча:

Глюкапча

Ошибка тут, ясное дело, в том, что сам сервер тоже не может прочитать эту капчу (could not read), и поэтому не понимает, правильно я её ввёл или нет.

On my love to Opera

This post has moved.

Following my post on the topic in Russian, Opera’s Vadim Makeev asked me to reproduce it in English so that other guys from Opera could fully enjoy it. So here are some screenshots from my dear Opera browser, which I’ve been using for years, and have just switched from to stupid Safari a couple of days ago. Safari sucks, as well as any other browser, but at least it looks good.

Пост нежной любви к Опере

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

Вот так Опера сообщает, что есть обновление:

Пост любви к Опере

Обратите внимание на всё: копирайтинг, порядок и расположение кнопок, наличие кнопки Help. Но особое внимание обратите на обгрызанное свечение у кнопки Install Now.

А вот так выглядит процесс обновления:

Пост любви к Опере

Тут тоже полный кайф везде: скорость скачивания апдейта указана с точностью до десятой доли килобайта; прекрасный кастомный прогрессбар с фирменным бликом и процентами посередине, написанными чёрным по тёмно-синему (опять же, с высокой точностью); «Time remaining: 1 second» вместо «1 second remaining»; очаровательный подбор кнопок, главная — Cancel.

Но особый шик в том, что это окно — изменяемого размера:

Пост любви к Опере

Это уже из какой-то немножко другой версии (видите, тут наиболее наркоманская кнопка называется Minimize To Toolbar).

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

Пост любви к Опере

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

Кстати, по умолчанию выбрана кнопка Send Report, что является преступлением против человечности: и так браузер обвалился, а тут ещё я должен какой-то отчёт отправлять. Вроде бы очевидно, что если вам нужен отчёт, то отправляйте его там где-нибудь в фоновом режиме и заткнитесь. При этом если на кнопку нажать, то в браузере открывается страница, которая имитирует отправку отчёта, но на самом деле он не отправляется. То есть как: я ждал самое долгое минуты 3-4, процесс отправки не завершался, поэтому я закрывал всё нафиг. Может, там проектное время отправки отчёта 15 минут, надо просто подождать было? В любом случае я приучился жать на Do Not Send Report.

Иконка зачётная, но если вдуматься: это ж надо было задизайнить собственную иконку для падения браузера! Это весьма важная часть пользовательского экспириенса.

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

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

Зато Юнайт есть!

Типографская раскладка и Адоби ЦС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» она будет не полноценной.

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

Эмси 0.3

И года не прошло, как я выпустил апдейт своей маленькой программки «Эмси». Хотя вру, прошло больше года.

В версии 0.3 исправлен баг, из-за которого при запущенном Эмси Айтюнс было нереально закрыть: он перезапускался сам собой. Сейчас всё в порядке. Никаких новых фич не добавлено.

Кстати, если среди моих читателей есть желающий допиливать эту программу под моим арт-директорством, дайте мне знать.
 17 комментариев   2010   глюки   софт   Эмси
Ранее Ctrl + ↓