Позднее Ctrl + ↑

Спецмероприятие на УВДЦ

В следующие выходные, 25—26 февраля, в Челябинске пройдёт УВДЦ — слёт всех крутых веб-ребят.

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

Мы рассмотрим три задачи в следующем формате:

  • 5 минут на рассказ автора о задаче,
  • 5 минут на комментарии из зала,
  • 5 минут на выводы и советы арт-директорского состава (то есть нас троих).

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

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

Задачи нужно прислать заранее мне на почту: ilyabirman@ilyabirman.ru. Чем раньше, точнее и  интереснее вы напишете, тем больше у вас шансов попасть на рассмотрение. Вам стоит прислать свою задачу прямо сейчас.

Новая сетка «Советов»

Ура! Со следующей недели в Советах появятся два новых и вернётся один старый автор. По средам Женя Лучинин будет рассказывать про сетки и вёрстку (в нетехническом смысле), по четвергам технолог-супермен Артём Поликарпов — про суперменские технологии, а по пятницам на вопросы о взаимоотношениях с клиентами снова будет отвечать Илья Синельников.

Полная эфирная сетка в итоге:

пн Артём Горбунов дизайн продуктов и услуг, интерфейс, представление информации
вт Илья Бирман дизайн продуктов и услуг, интерфейс, представление информации
ср Женя Лучинин компоновка и сетки
чт Артём Поликарпов дизайн и технологии: вёрстка, скрипты, браузеры
пт Илья Синельников переговоры и отношения с клиентом
сб Максим Ильяхов редактура и текст
вс Андрей Тиханов техдизайн: тени, блики, красота

Адрес для вопросов — artgorbunov.ru/bb/soviet/ask. Присылайте вопросы новым авторам.

Промо-микс: На свободе

Новый промо-микс — про прогрессив-хаус.

Назвать микс я сначала собирался Lust And Passion (потому что в нём есть треки Circles of Lust и Passion Of Zorro), но потом решил, что Досем всё-таки круче всех, и его трек Freed — самый главный в миксе. Вообще, Досем прекрасен. Пишет редко, но метко. И Beach Kisses, и Silent Drop были неподражаемы, и вот теперь Freed (40:25+). Прям ах.

Ну и остальное тоже круто, конечно, иначе зачем бы я его в микс брал?

Вайрлесс-диджей теперь с эффектами

Вайрлесс-диджей, наш с Женей Бодуновым мегаконтроллер для Айпада, обзавёлся эффектами. Переключалка EQ/FX определяет, будут ли три крутилки управлять эвалайзером или параметрами эффектов. Для включения/выключения эффектов — отдельная кнопка. Сделал небольшое демо-видео. Музыкальной ценности особой не представляет (хотя Дани Сберт в этом треке великолепен), но зато понятно, как работает:

Заодно обновил сайт. Не забудьте скачать более свежий конфиг для Трактора.

Вайрлесс-диджей — самый доступный и крутой способ начать диджеить.

Что почитать в выходные — 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. Эм-Джи Сиглер предлагает изменить отношение к почте, смотреть на неё как на ленту твиттера, которая проносится мимо тебя, а не как на инбокс, который нужно непременно разобрать. Радикально.

Как написать сервис на ПХП

На Маке есть такая странная фича — сервисы. Это такие то ли программы, то ли не программы, которые встраиваются во все приложения и могут как-то преобразовывать контент в них. Например, они могут делать что-то с выделенным текстом. Если прикрутить такой текстовый сервис, то он будет доступен по правой кнопке наряду со стандартными операциями типа копирования, трансформации или произнесения вслух.

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

Но недавно назрела необходимость сделать себе макросы, которые бы заменяли простые куски текста на большие простыни ХТМЛ-кода. Чтобы писать pic image.jpg, а оно превратилось в целую кучу вёрстки для правильного размещения изображения, да ещё и размер файла само вписывало. Причём не в редакторе кода, где таких фич завались, а в любом месте. Долго объяснять, зачем, но надо было. Программерский мозг не терпит неавтоматизированной работы.

Оказалось, что всё очень просто. Запускаем Автоматор (это ещё одна недооценённая фича Мака) — он спросит, что мы хотим создать. Выбираем сервис и делаем в нём одно-единственное действие — выполнить скрипт:

Настраиваем, чтобы выделенный текст шёл скрипту в stdin и заменялся результатом выполнения (всё в правой части скриншота). Осталось написать сам скрипт на ПХП, а это может даже ребёнок (no pun intended). Саша Карпинский научил, что в начале скрипта нужно заклинание, чтобы он заработал, то есть всё вместе получится как-то так:

#!/usr/bin/php
<?
$input = trim (file_get_contents ('php://stdin'));
if ($input == 'SOPA') die ('PIPA');
echo $input;
?>

Ну, например. А дальше идём в «Систем преференсес», в настройку клавиатуры, и вешаем наш волшебный сервис на любую кнопку. Да, ПХП на Маке встроенный, то есть ничё про это думать не надо.

Про перевод Эгеи на английский

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

Для того, чтобы программу можно было так перевести, все текстовые строки из неё должны быть вынесены в отдельный файл и как-то организованы там. Кроме того, должны быть продуманы специфичные для языков вещи типа традиций записи даты или склонения существительных при числительных (по-русски «3 комментария», но «5 комментариев», в английском этой разницы нет). Типограф должен тоже знать, какие слова приклеивать неразрывными пробелами, какие ставить кавычки и т. д.

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

Сила освобождения

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

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

Антон не пишет, кажется о самом главном: о движущих силах выхода из второй стадии.

Один дизайнер рассуждает: «Я уже столько лет читаю всех этих умников, а я сам чем хуже? Мало ли, что они считают правильным. У меня опыта хоть отбавляй и клиенты в очереди стоят, и вообще мой дизайн стоит X. Пошли они все к чёрту, буду делать как мне нравится». И начинает делать как ему нравится, думая, что просветлился.

Другой дизайнер за годы понимает правоту и силу именитых авторов. Он с интересом обсуждает с коллегами противоречия между их взглядами. У него самого накапливается с ними множество расхождений во взглядах. Он не просто знает «правила» и «законы», а хорошо чувствует все их истоки и контекст, в котором они формулировались. И когда ему надо сделать исключение, он просто спокойно его делает, никому себя не противопоставляя.

Обновление Эгеи до v2560

Обновление Эгеи до v2560 — по обычному адресу. В этом билде исправлен один баг, связанный с безопасностью, обновление очень рекомендуется всем, кто использует Нисден. Плюс, как всегда, куча подкапотной работы.

Осталась поправить пару косяков, чтобы можно было выпустить стабильную 2.1. Нисден не будет её частью, его допиливаю независимо, он всё ещё недо-альфа. Если хотите использовать плеер без Нисдена, то вот так:

((html &lt;a href="ссылка на мп3" class="jouele"&gt;Название песни&lt;/a&gt;))

Такая штука автоматически превратится в плеер. Но плеер пока тоже не вполне официальная фича.

Если у вас с новым билдом не работает что-то, не связанное с Нисденом, Фоторамой или плеером, мне важно про это знать.

Добавлено на следующий день: Если отвалился плеер под Оперой/Фаерфоксом, качайте v2561 оттуда же. Изменился только файл /system/theme/js/jouele.js.

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

Понравилось за прошедшие две недели:

  1. Дастин Кертис приводит пару цитат в связи со сменой руководства РИМ (производители Блекберри), а Бен Брукс пишет, что бы он сделал, став исполнительным директором этой компании. Дастин приводит обалденную цитату из самого нового руководителя. Удивительно, что этой клоунской компании хоть в какой-то момент что-то удавалось.
  2. Открытая переписка Дастина Кертиса с дизайнером из «Американ-эйрлайнс». Дастин написал о том, какой ужасный у них сайт, а чувак из АА ответил, что, мол, легко вам рассуждать, простым дизайнерам, а у нас тут большая организация и всё сложно. Дастин посочувствовал и чувак, и организации, а чувака потом уволили. Полная жесть, все читайте эту историю и показывайте своему начальству, клиентам, начальству клиентов и всем остальным, кто у вас есть.
  3. You should follow me on twitter. Классное исследование Дастина (ну да) на тему того, как формулировка может увеличить кликабельность втрое. Всем дизайнерам надо знать, особенно если вы свято верите в то, что написано здесь.
  4. The Mouse And The Rectangle. Ещё вот про мышь и прямоугольник у Дастина же.
  5. Леонин Каганов объясняет, почему будет голосовать за Гитлера. Стоит почитать. Правда, кретинам, которые говорят о том, что Путину нет альтернативы, наверное, не понять.
  6. Интервью Ксении Собчак газете «Нью-Таймс». Про Путина и митинги, ясное дело.
Ранее Ctrl + ↓