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

РСС — лучше всего

Ещё есть автоматические трансляции в Тумблере и Же-же. Если что-то не работает, напишите мне: 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. Перемещаете свой файл скрипта в эту папку — и всё, этот скрипт показывается в меню.

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

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

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

Сафари в Йосемити

Круто смотрится в Йосемити фишка с матово-прозрачными шапками окон. Крутишь сайт в Сафари, и всё переливается:

Сафари в Йосемити

Но вот белые контролы смотрятся фигово. Они и на сером-то фоне выглядят намного контрастнее, чем в Мавериксе, и значит создают больше визуального шума, а уж когда под шапку заезжает что-то тёмное — и вовсе бьют по глазам.

Неактивное окно выглядит вообще совсем иначе:

Сафари в Йосемити

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

В общем, всё как в Ай-ОСе 7: кривущая реализация крутых идей. И надежды, что станет лучше, нет — в Ай-ОСе всё ещё всё очень плохо.

2014   дизайн   Сафари   Эпл

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

Тут Эпл-эвент очередной случился, поэтому читать надо следующее:

  1. OS X 10.9 Mavericks: The Ars Technica Review. Самый главный и долгожданный обзор. Это регулярная такая бонус-радость к апдейтам Мак-ОСа — их обзоры, написанные легендарным Джоном Сиракьюсой. Про реализацию тегов страшные вещи вкрываются (с. 9), насколько же всё через одно место. Значительная часть обзора посвящена новым энергосберегающим фичам. Там всё клёво и интересно, но особенно меня порадовала часть про сжатие памяти, новую фишку Маверикса (с. 17). До объяснения Джона я что-то не понимал, в чём там профит в смысле производительности. А оказывается, что профит большой и в этом смысле, и даже в смысле энергосбережения.
  2. OS X Mavericks: Tips, Tricks, and Details. Федерико Витиччи проходится по всяким новым мелочам.
  3. State of Web Inspector. Уже давал ссылку на это в 58-м выпуске, но сейчас снова актуально, когда вышло 7-е Сафари с этим новым инспектором.
  4. Whither liberal arts? Бен Томпсон убедительно переживает за судьбу Эпла после увольнения Скотта Форстола.
  5. Off. Марко Арменту показалось, что на прошедшем эвенте что-то пошло не так.
2013   Мак   Сафари   чтиво   Эпл

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

У меня следующие предложения:

  1. How to get attention from internet celebrities. Хоть Коэн и пишет про неких «селебритис», его соображения применимы универсально. Проявлять уважение к адресату следует независимо от его популярности.
  2. Спасибо, пожалуйста. Максим Ильяхов про благодарность.
  3. Mark’s notes on Shostakovich Symphony Nos. 5, 6 & 10. Тут пишут про первую часть 10-й симфонии, что «Structurally it is the most perfect single orchestral movement he ever wrote», как если бы кто-то другой написал что-то лучше. И Mark’s notes on Shostakovich Symphony No. 7. В седьмой симфонии тоже нахожу всё больше интересного.
  4. 30 Ways You Can Spot Fake Online Reviews. Несколько признаков поддельных интернет-обзоров.
  5. This mom gave her son an 18-point contract with his iPhone. Мама подарила 13-летнему сыну айфон при условии соблюдения условий контракта. No porn.
  6. 9 Beliefs of Highly Ineffective People.
  7. Keeping Safari a secret. Как удавалось держать в секрете разработку Сафари. Там ещё вокруг несколько постов про историю Сафари, любопытно.
  8. Shooting dead people. Крутые заголовки про убийство мёртвых людей.

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

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

  1. Интервью с Домиником Лекой, одним из создателей «Спарроу», популярного почтового клиента для Мака («Вёрдж»).
  2. “Content” Creep. Что не так со словом «контент» (ключевые тезисы ясны из чтения по диагонали). Перекликается с моим недавним наблюдением о платном чтиве.
  3. The myth of the page fold: evidence from user testing. Очередной раз о том, что нет ничего страшного в длинных страницах со скроллингом (но см. также наблюдения тех же авторов в применении к интернет-магазинам, особенно в пункте 5).
  4. Why Hasn’t Safari Skyrocketed Like Chrome Has? В статье, кстати, нет ответа на вопрос из заголовка. Кажется, секрет в том, что Сафари просто дико медленно развивается и до непреличия консервативно. Раздельный адрес и поиск — это эпик-фейл. Я хочу пересесть с него на Хром, но вот он не умеет синхронизировать букмарки с Айфоном и Айпадом.
  5. Vladimir Putin question and answer session in Russia. Весёлый текст трансляции «Гардиан» путинского «разговора» 15 декабря.
  6. Things I Learned Doing Responsive Web Design. Брент Симмонс рассказывает про резиновость и вообще сегодняший веб (с отставанием на 15 от Рунета, западный интернет начинает понимать, что кирпичи сосут).
  7. Optimal Form. Стюйвесант Паркер приводит справедливые доводы в защиту Самсунга, который нагло слизывает дизайн у Эпла.

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.

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

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

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

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

2011   глюки   Опера   Сафари   скриншоты

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

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

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

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

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

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

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

Пофиксил Сафари

Теперь мой сайт не ломается в Сафари. Я выучил, что в волшебную формулу, с которой начинается всякий CSS-файл

* {
  box-sizing: border-box;
 -moz-box-sizing: border-box;
}


нужно добавлять ещё одну нехитрую строчку:

-webkit-box-sizing: border-box;

Теперь в Сафари — и на компьютере, и на телефоне — всё хорошо.
2008   Айфон   Сафари   этот сайт

Ещё пара слов про Сафари

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

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

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

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

Если перейти по ссылке на Ютюб, то Айфон автоматически переключится на YouTube.app и будет показывать киношку уже в нём.

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

Когда набираешь адрес, работает «автозаполнение», то есть в списке под полем ввода появляются уже посещённые страницы, начинающиеся с того же самого.

Случайно я обнаружил, что если нажать на ссылку и подержать некоторое время, то появится пузырь с урлом, на который эта ссылка ведёт.
2008   Айфон   Сафари
Ранее Ctrl + ↓