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

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

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

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

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

Браузеры

Как сделать окно браузера нужного размера?

Когда я написал про окно Бирмана, у меня спросили, как я делаю окно браузера ровно 1024 в ширину. Разумеется, встроенными средствами компьютера. Я просто захожу в меню скриптов и нажимаю там нужный пункт:

Как сделать окно браузера нужного размера?

Но откуда у меня взялось это меню вместе с пунктами? Я просто написал скрипты. Запускаете редактор скриптов:

Как сделать окно браузера нужного размера?

Пишете в нём что-нибудь в таком духе:

tell application "System Events"
	set frontMostApp to (name of first process where frontmost is true)
end tell

tell application frontMostApp
	set allWindows to (every window where visible is true)	
	set frontWindow to item 1 of allWindows
	tell frontWindow
		set bounds to {0, 21, 1024, 1557}
	end tell
end tell

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

Как сделать окно браузера нужного размера?

Заходите в это меню, жмёте Open Scripts Folder → Open User Scripts Folder. Перемещаете свой файл скрипта в эту папку — и всё, этот скрипт показывается в меню.

Таким образом можно делать любые скрипты для любых приложений, например у меня несколько полезных для Айтюнса написано:

Как сделать окно браузера нужного размера?

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

11 июня   Айтюнс   браузеры   лайфхак   программирование   Сафари   Эпл

Что почитать в выходные — 4

Понравилось на этой неделе:

  1. Developing for old browsers is (almost) a thing of the past. 37сигналов рассказывают, как они отпиливают левые браузеры. Горячо поддерживаю.
  2. To My Old Master. Письмо бывшего раба своему бывшему владельцу (США, 1865 год). Обалдеть.
  3. Adjust Your Mirrors to Avoid Blind Spots. Совет по настройке боковых зеркал машины. Контринтуитивно, но по утверждению авторов статьи — более безопасно. Езжу так уже три дня, пока немного разрывает мозг.
  4. What the Vaio Z says about Sony’s little design problem. Про разницу в подходах к дизайну у Эпла и Сони.
  5. Как добавить ПХП в список шеллов в Автоматоре. Женя Степанищев объясняет, как прикрутить ПХП-сервис иначе, чем я показывал — возможно, кому-то так больше понравится.
  6. Still Fucking Hate Email. Эм-Джи Сиглер предлагает изменить отношение к почте, смотреть на неё как на ленту твиттера, которая проносится мимо тебя, а не как на инбокс, который нужно непременно разобрать. Радикально.

Почему Опера

На днях я поставил Оперу 10.53. Она падает каждые 5-10 минут. Просто так. Я ничего не делаю, она просто падает. При этом иногда она падает молча, а иногда перезапускается и предлагает отправить отчёт (само это окно иногда виснет); другой раз отчёт отправить не предлагает, а зато спрашивает, переоткрывать ли окна с прошлого раза; иногда перезапускает две копии самой себя (в конце дока прыгает вторая, капец), которые конфликтуют и вываливают ошибки. Если исхитриться отправить отчёт, то она имитирует поиск полезной информации по моему отчёту (ничего не находит, естественно).

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

Если раньше Опера была раем для пользователя и адом для разработчика, то сегодня она постепенно становится адом для всех. Зато к ней прикручивают говно просто не укладывающейся в голове степени бессмысленности, типа Юнайта. Зато разработчики Оперы в первых рядах в деле реализации какой-нибудь суперновой технологии (до которой никому на планете вообще нет дела) так, чтобы была, для галочки, но еле-еле работала (как в своё время было с битторрентом).

Я мечтаю перелезть с уродской и глючной Оперы на что-нибудь красивое и надёжное. Но другие браузеры просто не позволяют мне работать эффективно. Любой другой браузер я воспринимаю как преграду на моём пути к получению информации.

Вот список фич, об отсутствие которых я запинаюсь в других браузерах:
  • переключение между окнами по правой кнопке + колесу (как без этого жить — просто не понимаю);
  • возможность выключить нахрен отображение строки табов (у меня открыто по 70 окон иногда, поэтому от этой панели никакой пользы, а мне жалко места на ненужную хрень);
  • надёжное открытие сайтов, то есть закрыть их могу только я, а не падение браузера или отключение электропитания (это не я должен нажимать Reopen windows from last session, браузер сам должен открываться с того же места, мгновенно);
  • жесты и переклики;
  • мгновенный Back (идут годы, а никто не может сделать);
  • поиск из адресной строки;
  • никнеймы у букмарок (мне печатать удобнее, чем кликать);
  • синхронизация букмарок;
  • Paste and go;
  • волшебная палочка;
  • анду закрытия окон (⌘Z, блин, просто ⌘Z! и окна помнят, куда из них вела кнопка Back!);
  • длиннющий перечень закрытых ранее окон;
  • спид-дайл (только в Опере я понимаю, как его настроить; все слизанные аналоги какие-то странные);
  • нормальный зум в сочетании с Fit to width;
  • настройка клавиатуры (⌘N должен открывать новый «таб», а не отдельное окно, и мне надо, чтобы по F включался Fit to width, а по U — User mode);
  • да, User mode;
  • возможность запрещать определённым сайтам Флеш, анимированные картинки и всё остальное говно;
  • полноэкранный режим.
«Развитие» Оперы при этом идёт по такому пути, что если не в этом году — так в следующем я буду вынужден от неё отказаться. То есть такой уровень издевательства и презрения к собственным пользователям недопустим. Как же мне быть?

Добавлено через несколько часов: после отключения юнайта (который почему-то был включен, хотя я его никогда об этом не просил) Опера не упала ни разу.
2010   браузеры   глюки   Опера

Новое на сайте

У меня на сайте новогодняя главная и ещё пара обновлений.

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

Чёрно-белая версия схемы метро

Кроме того, на сайт вернулась версия схемы, предназначенная для чёрно-белой печати (там же). Интерфейс для сравнения цветной и чёрно-белой схем — круче всего остального, что есть на свете.

Ну и я наконец опубликовал концепт умной адресной строки браузера. Смысл его в том, чтобы перевести адресную строку из категории «какая-то техническая хрень, без которой не обойтись» в категорию «элемент интерфейса».

Мне нравится, что я перестал стесняться использовать Джаваскрипт по полной программе, поэтому на мои страницы можно не только смотреть, но и чё-то там делать. Оказывается, это так просто, а эффект сразу такой: бабах!

Браузерные войны всё ещё актуальны!

Меньше чем за два часа заметка стала самой комментируемой за месяц, а через пару дней — за всю историю сайта. А я ведь подозревал, что зря я перестал писать про то, что Фаерфокс — говно!
2007   браузеры

Про наворачивание Фаерфокса до уровня Оперы

Открываю список установленных плагинов в ффоксе. 31. Из них 20 направлены на достижение функционала оперы, 5 на исправление кривостей и долбоёбств в самом ффоксе, 3 по делу и 3 не по делу (отключены). Ситуация ничего не напоминает? Мне это напоминает яблочковую макось, стремясь к фишкам которой, народ обвешивает свои оси кучей ебанутых доков/тем/бантегов, которые всё равно даже хором работают не так, как в самой макоси. Вроде бы даже эти штуки соотносятся с оригиналом как «не хуже», иногда существенно превосходят — но не то. Неприятно телу. Вот и с ффоксом так же.
Отсюда. Очень точно. Подделку сразу видно.

А ведь те, кто не в теме, действительно всерьёз думают, что Винда с темой, где окошки беленькие с краями скруглёнными, и вместо логотипа Винды на кнопке «Пуск» нарисовано яблочко — это как раз и есть Мак ОС.
2007   браузеры   Опера

Кукуц и хардкорный стиль сёрфинга

В ответ на мою феноменальную заметку Кукуц объяснил, почему предпочитает Фаерфокс.
Дело в том, что Firefox — единственный известный мне браузер, который выдерживает мой стиль сёрфинга.
Со всеми доводами полностью согласен, но только в моём случае из них вывод другой. Всё-таки, Опера — очень стабильная штука, и если она упала два раза подряд — это просто очень не повезло. Впрочем, у меня окон больше 60-70, пожалуй, не бывает (я уже сто раз писал, что не пользуюсь традиционной переключалкой с табами в виде закладок, так как она подходит только когда этих табов 10-15).

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

1

Бывает, тыкаешь, чтобы ответить на комментарий на блоге, начинаешь писать ответ. Потом хочешь в ответе процитировать кого-то. Нужно снова открыть страницу, где были все комментарии. Что делает пользователь Обычного Браузера? Открывает ссылку на все комментарии в новом окне, находит там то, что надо, копирует, закрывает окно, вставляет. Что делает пользователь Оперы? Нажимает Back, копирует текст, нажимает Forward, вставляет. Потому, что Опера — единственный браузер, где кнопки Back и Forward работают. А пользователь, который умеет пользоваться перекликом (левая кнопка мыши при нажатой правой — назад; наборот — вперёд), делает это совершенно мгновенно.

2

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

3

Некоторые ребята не понимают всей крутости Undo в Опере. Удобно, говорят, что можно быстро открыть закрытую страницу, но ведь это не так часто надо, а History в любом браузере есть. Дело в том, что Undo открывает не страницу из истории. Undo открывает ровно то самое закрытое окно, в котором: страница прокручена до нужного места, выбран нужный масштаб и, самое главное, по-прежнему работает кнопка Back. Иными словами, окно восстанавливается со всеми потрохами, ровно таким, каким вы его закрыли*. Благодаря этому, если: вы поискали что-то на Гугле, открыли ссылку в том же окне, посмотрели; поняли, что это не то; закрыли и тут до вас дошло, что вы открывали ссылку не в новом окне, и поэтому результаты поиска теперь закрыты, — то: вам не нужно заново искать Гуглом то, что вы искали. Вы просто нажимаете Ctrl+Z и Backspace (назад). Всё.

Опера воспитывает пользователя так, что открывать что-то в новом окне просто на всякий случай, чтобы не потерялось — не нужно. Никаких всяких случаев, ничего не потеряется.

Кстати, в отличие от Кукуца браузер я не перезапускаю раз в неделю. Зачем его перезапускать вообще? Загрузился при запуске системы — и работает. А 9.5 альфа работает ещё быстрее, чем 9.2; посмотрим, что будет в финале.

* Для справедливости скажу, что по Ctrl+Z не восстанавливается заполненность веб-форм, и это очень напрягает. Думаю, они это в какой-нибудь момент починят.
2007   браузеры   Опера

Кто на чём

Следом за Смирновым решил посмотреть расклад по браузерам у себя здесь.

1.MSIE20,9 %
2.Firefox14,0
3.Opera12,7
4.Safari1,8
  Остальное — всякие роботы

Как-то это неправильно, что на моём сайте Фаерфокс побеждает Оперу.

Огромное количество пользователей Фаерфокса не выбирали его между Фаерфоксом и Оперой, а просто пересели на него, когда им показали, что кроме ИЕ есть ещё он. Наверное, когда пересаживаешься с «Запорожца» на «Десятку», тоже думаешь, что больше не о чем мечтать.

Интересно было бы узнать мнение той небольшой части населения, которая предпочитает Фаерфокс: что вы в нём нашли такого, чего нет в Опере?
2007   браузеры

И снова о безопасности браузеров

С сайта Opera Watch:
IE6 — 67% patched (out of 110 reported bugs).
IE7 — 25% patched (out of 4 reported bugs).
Firefox 1 — 87% patched (out of 39 reported bugs).
Firefox 2 — 50% patched (out of 4 reported bugs).
Opera 8 — 100% patched (out of 15 reported bugs).
Opera 9 — 100% patched (out of 3 reported bugs).
Safari 1 — 93% patched (out of 15 reported bugs).
Safari 2 — 33% patched (out of 6 reported bugs).
2007   браузеры   Опера
Ранее Ctrl + ↓