Я в интернете

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

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

Избранное

Позднее Ctrl + ↑

Реклама по средам

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

Среди объявлений, оставленных к первомайскому посту, я нашёл несколько интересных, и начну серию с них. Кстати, комментарии там открыты до 14 числа (комментарии ко всем моим заметкам открыты по две недели), поэтому вы по-прежнему можете рассказать о себе. Чем интереснее вы напишете, тем больше у вас шансов попасть в очередную рекламную паузу.

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

А скучные жмоты с Блогуна пускай рекламируют своё никому не нужное говно в блогах неудачников.

Безопасное извлечение устройства

Реймонд Чен затронул тему безопасного извлечения устройства в Виндоусе. Он пишет про то, что продвинутые пользователи жалуются, что в Виндоусе слишком сложно извлекать устройства — надо нажать правой кнопкой на иконку в трее, выбрать «Безопасное извлечение устройства», потом выбрать что-то в сложном древовидном списке и нажать кнопку, и хотят, чтобы в этом меню просто сразу показывали список устройств, которые можно извлечь. Тем временем, продолжает Реймонд, такое меню уже есть, и оно живёт по левой кнопке.

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

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

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

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

Тем временем, на Маке прямо в Файндере в около устройства, которое можно извлечь, отображается соответствующая кнопочка:

Безопасное извлечение устройства на Маке

А если тыкнуть правой кнопкой по иконке, допустим, на рабочем столе, то пункт Eject будет в меню:

Безопасное извлечение устройства на Маке

Кстати, на Винде по правой кнопке к дискам тоже есть вариант «Извлечь», только по загадочным причинам он просто не работает.

Муз-ТВ:2К

В рекламных паузах, помимо счётчика, было ещё много разных крутых крутилок. Но самой угрожающей была крутилка «Муз-ТВ:2К»:

Я бы с удовольствием посмотрел на неё минут 15 подряд, но даже в самых счастливых случаях она крутилась не больше минуты. Эта заставка — одна из тех, которые создавали впечатление, что ты смотришь на что-то очень важное и существенное, а не просто на музыкальный канал с клипами сомнительных звёзд.

Слева там крутятся фрагменты других заставок (включая те, что я уже показал — «Наше», «Шейкер», «Зажигай», «Жизнь прекрасна»).

Музыка здоровская тоже.

Добавлено 23 октября 2020: Ещё вариант с другой музыкой

Муз-ТВ: «Жизнь прекрасна» и «Русские пряники»

Заставки Муз-ТВ, которые я уже показал (раз, два), были чисто компьютерными, без живых людей. Но и роликов с хитрыми наложениями съёмок и компьютерной графики на Муз-ТВ тоже было навалом.

Одной из самых крутых была открывающая заставка программы «Жизнь прекрасна» — та, где, по наблюдению одного моего друга, «Широков стены рвёт»:

Эта заставка — не циклическая. Но 13-минутные блоки эфира никто не отменял, а ведущие ведь не могут закончить фразу секунда в секунду в конце блока, поэтому парой к этой заставке была специальная отдельная крутилка перед рекламой:

А вот — «Русские пряники»:

Где-то они даже показывали сюжет, как это снималось, и Пряников с серьёзным видом доставал из-за спины кусок стекла. Заставка тоже не цикличная, поэтому к ней тоже парой шла предрекламная крутилка:

Кстати, обратите внимание, насколько крутой у Муз-ТВ был логотип в углу!

В следующих выпусках мы посмотрим на несколько универсальных крутилок, не относящихся к конкретной передаче.

Про псевдо-ЧПУ

В западном интернете постепенно тоже начинают понимать, что пользоватям не интересен .aspx и прочий?мусор=в&урлах, и переходить на более короткие и чистые урлы. Однако уже в нескольких местах я заметил кретинистические псевдочеловекопонятные урлы, которые нужно истребить. ПЧПУ — это урлы, в которые наряду с бессмысленной технической шелухой запихивается ещё и человеческая часть. Например, такие урлы сейчас делают на Дискогсе:

Кроме того, что в урле по-прежнему содержится шелуха (1193791), даже человеческая его часть — это обман:

По этому адресу оскорбительно (по отношению к Битлам) лежат «Руки вверх». А если часть, начинающуюся со слова release, стереть, то получим 404. Зачем вводить людей в заблуждение, имитируя нормальные урлы, когда система всё равно кривая и калечная?

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

Муз-ТВ: «Шейкер» и «Зажигай»

Программа «Наше» была одним из музыкальных блоков на Муз-ТВ, наряду с «Шейкером» и «Зажигаем». В «Нашем», как нетрудно догадаться, крутили русские песни.

В «Шейкере» крутилось всё подряд:

Я уже отмечал, что Муз-ТВ очень внимательно эксплуатировало смешение алфавитов, не допуская нечитаемых вариантов.

«Зажигай» шёл по утрам, и, вроде как, способствовал зажиганию:

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

Обратите внимание, что все заставки цикличны, то есть они могут длиться сколько угодно времени. Это связано с особым роботизированным подходом Муз-ТВ, где всё эфирное время было поделено на 15-минутные куски, 13 минут из которых шёл «контент», а потом 2 — реклама. Поскольку подобрать 4-5 клипов общей длительностью ровно 13 минут практически невозможно, то заставки передач использовались в качестве заполнителя. Естественно, рекламы ровно на 2 минуты тоже не подберёшь, поэтому в конце рекламных пауз был обратный отсчёт:

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

Ночева

Некоторые люди говорят: «поехать с ночевой» или «без ночевой», или даже «остаться с ночевой».

Я не понимаю, как работает это выражение. Что такое «ночева»? Или это «ночевая»? Если это прилагательное, то какое подразумевается существительное, с ночевой чем? Есть же нормальные выражения «поехать с ночёвкой», «остаться ночевать» — тут используются внятные существительное «ночёвка» и глагол «ночевать». А вот ночеву это я не могу понять никак.

Интервью, детство и Ненашев

У меня тут взяли «интервью», в котором я, в частности, рассказываю про то, как я был шокирован в своё время, увидев эфирную графику Муз-ТВ. В то время, когда её показывали, интернет был медленным, дорогим и редким; а видео на компьютере было экзотикой. А сегодня-то у нас есть Ютюб, так что можно заново начать фетишить на Муз-ТВ, которого давно уже нет.

Не могу отказать себе в удовольствии показать тем, кто не видел (и напомнить тем, кто видел) гениальную заставку программы «Наше»:

С Антоном Ненашевым я, кстати, познакомился полтора года назад — ездил к ним в модный офис со стеклянными дверьми (фотки можно посмотреть на их отвратительном сайте, кликнув на Design/Set, а потом в Perfect Pixels H. Q.). Там случилась страшная трагедия: Антон сказал, что совершенно без проблем может записать мне все заставки Муз-ТВ в оригинальном качестве видео и звука, а у меня не оказалось с собой ни болванок, ни флешки. К сожалению, на следующий день я улетал, и вернуться мне не случилось. Когда в следующий раз буду в Москве, надо будет обязательно провернуть эту операцию.

Постепенно покажу и другие штуки.

Какао-наблюдения

С одной стороны, программировать под Мак — в удовольствие: тут нет такой жести, как в Винде, когда какая-нибудь функция возвращает указатели на структуру из 18 указателей, половина из которых указывает на массивы структур других указателей, или когда, наоборот, ссылку на такую структуру нужно передать в качестве одного из 8 параметров какой-нибудь функции, чтобы она в неё же запихала результат (а все остальные параметры сделать NULL, потому, что понять по документации, что они значат, невозможно).

Вот понадобилось мне на днях изменить шрифт в текстовом поле. Код угадал, не глядя в документацию (автозаполнение помогло, конечно); заработало с первого раза:

[textView setFont:[NSFont fontWithName:@"Arial" size:20]];

Что касается setFont:, то я просто предположил, что такой метод может быть, начал писать set..., и выбрал из списка setFont:, у которого единственный параметр — экземпляр класса NSFont. Как сделать нужный NSFont — угадывается по аналогии: очень часто названия конструкторов начинаются с типа создаваемого объекта, например у NSString есть конструктор stringWithContentsOfFile:encoding:error:, который возвращает содержимое файла; у NSArray есть конструктор arrayWithObjects:, который возвращает массив с переданным набором объектов; а у NSColor есть конструктор colorWithCalibratedRed:green:blue:alpha:, который, как нетрудно догадаться, возвращает цвет с заданными R, G, B и непрозрачностью с учётом каких-то цветовых профилей.

С другой стороны, эпловская терминология местами разрывает мозг. Иногда невозможно по три часа найти что-нибудь в документации просто потому, что ты ищешь, например, keyboard layout, а надо искать text input source.

Ранее Ctrl + ↓