Я в интернете

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

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

Позднее Ctrl + ↑

Эмёрдж 1.1 с собственным спиннером и поддержкой кастомных

Вышла новая версия Эмёрджа.

Он больше не требует spin.js для рисования индикатора загрузки — есть встроенный в виде незамкнутого колечка. Появилась поддержка пользовательских индикаторов. В том числе, можно продолжать использовать spin.js.

Как и раньше, чтобы на месте загружаемого элемента изображался спиннер, нужно написать data-spin="true". Видом спиннера управляют новые параметры: data-spin-size, data-spin-color, data-spin-direction (см. документацию на странице Эмёрджа).

Чтобы использовать другой индикатор, например, один из кайфных индикаторов Сэма Херберта, достаточно завернуть его код в именованный див:

<div id="cool-spinner" style="display: none">
  <svg> ... </svg>
</div>

и сказать Эмёрджу, что содержимое этого дива надо использовать в качестве индикатора загрузки:

<div class="emerge" data-spin-element="cool-spinner">
  <!-- контент, во время загрузки которого показывается индикатор -->
</div>

Чтобы использовать spin.js по-старинке, заведите его внутри вашего дива, не забыв выровнять по центру:

<script src="/path/to/spin.js"></script>

  ...

<div id="spinjs-spinner" style="display: none">
  <div style="position: absolute; left: 50%; top: 50%; margin: -8px"></div>
</div>

<script>
  var spinner = new Spinner ({
    lines: 12,
    length: 4,
    width: 2,
    radius: 8,
    corners: 0,
    rotate: 0,
    color: 'rgba(96, 96, 96, .75)',
    hwaccel: true
  })
  spinner.spin ($ ('#spinjs-spinner div')[0])
</script>

  ...

<div class="emerge" data-spin-element="spinjs-spinner">
  <!-- контент, во время загрузки которого показывается индикатор -->
</div>

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

Искусство убеждать — 2

Продолжим изучение искусства убеждать.

Печеньки разложены и подписаны:

Печеньки разложены и подписаны
1895

Я ем консервы только товарищества Иосиф С. Кефели:

1900-е

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

Первая с видным шрифтом и в мире лучшая американская пишущая машина Ундервуд
1900-е

Безмолвная швейная машинка:

Швейная машинка
1938

Пастеризованное молоко в бутылках. Выглядит почти современно:

Пастеризованное молоко в бутылках
1938

Глупые стихи сопровождали рекламу и в советское время.

Нигде кроме как в Моссельпроме:

Нигде кроме как в Моссельпроме
1926

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

Каждый школьник знает чётко эту фразу на зубок
1936

Всем попробовать пора бы как вкусны и нежны крабы:

Всем попробовать пора бы как вкусны и нежны крабы
1938

Этой марки тарталетки любят взрослые и детки:

Этой марки тарталетки любят взрослые и детки
1941

Купили-ль вы сыночку иль дочурке в подарок шоколадные фигурки?

Фигурный шоколад
1950

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

Треугольник
1905

Велошины:

Велошины
1900-е

Самые лучшие в мире галоши. Полное ручательство за доброкачественность:

Самые лучшие в мире галоши
1900-е

С приходом совка пропал кайф и наступил корел:

Резинотрест
1926-1929

Смартридинг, Марс и Венера

Мне написал Михаил Иванов и пригласил попробовать «Смартридинг» — проект, которым он занимается. Пост, можно сказать, проплачен: мне дали неограниченный доступ ко всему.

Смартридинг — это книги в кратком изложении. Школьную программу по литературе я всегда читал только так, и то по диагонали (поэтому я не отличаю Обломовых и Облонских). К сокращённым пересказам книг трудно относиться серьёзно. Но нехудожественные книги часто содержат столько воды, что идея её отжать кажется здравой. При этом сама библиотека мне понравилась: многие книги оттуда у меня были в списке «прочитать когда-нибудь». Так что приглашение я с любопытством принял.

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

Вначале послушал Кемпа: было интересно понять, насколько краткий аудиопересказ адекватен. Ощущение осталось странное: кажется, что Кемп говорит загадками и учит шаманству. Реальный-то Кемп суперпрактичен, его сила в огромном количестве примеров переговоров. Вряд ли версия смартридинга сделает вас крутым переговорщиком. Послушав, я подумал, что надо будет перечитать оригинал при случае.

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

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

У женщин свой набор говна в голове (у всех женщин одинаковый), у мужчин свой (тоже у всех одинаковый), и ничего с этим не поделаешь, надо смириться. Мужчина должен что-то там женщине. Женщина должна что-то там мужчине. Женщинам нужна забота и внимание. Мужчин нужно оставить в покое. Если женщина ведёт себя нерационально (например, обижается, когда мужчина предлагает решение проблемы, вместо того, чтобы пожалеть), автор советует проявить снисхождение, типа, такова природа женщины. Если мужчина ведёт себя нерационально (например, отвергает совет женщины, предпочитая искать решение самостоятельно), автор рекомендует женщине потерпеть, типа, такова природа мужчины.

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

Отношение друг к другу как инопланетянам — нездоровая основа для отношений. Даже рекламисты знают: счастье — это когда тебя понимают. Единственный реально мудрый совет из книги — обниматься надо минимум четыре раза в день (не шучу, я бы такое не придумал). Мужчины и женщины — с Земли.

Тире-вопрос

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

Одно из неожиданных наших изобретений — невероятное сочетание знаков препинания: тире и вопросительный знак.

— Знаете, как это круто — ?

Тире перед вопросительным знаком оставляет собеседнику время обдумать написанное перед тем, как писать ответ, но при этом и выражает нетерпение (одно противоречит другому, но в этом-то и весь цимес).

— Здарова. Прикинь — ?

Это как бы обозначает «Ты тут? Хочу кое-чё рассказать крутое. Слушаешь — ?» Блин, рекурсия получилась. Ну без тире-вопроса не выразить это.

— Идёшь в снукер играть — ?
— Да, а ты — ?
— Чё я?

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

Не забледняй

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

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

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

Школа стажёров бюро и тесты

У нас сейчас идёт второй набор в Школу стажёров. На странице школы есть учебный план. На первой ступени сто человек изучают теорию. Каждая неделя состоит из пакета лекций, литературы и заданий по разным предметам.

Теоретические знания проверяются автоматизированными тестами. Например, мой предмет — «Интерфейс и информация». У меня заготовлены вопросы по всем темам: технозависимость, привычки, информационные слои, навигация на сайтах и т. д.

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

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

Типичные вопросы моего теста по интерфейсу: Какие проблемы в этом окне с точки зрения закона Фиттса? Как улучшить этот макет с точки зрения теории близости? Как повысить информативность элемента? Среди вариантов ответа правильными могут оказаться хоть один, хоть все. Каждый такой вопрос вынуждает внимательно изучить и проанализировать макет; понять, как именно в нём работают разные принципы дизайна. Это развивает способность быстро видеть ошибки, делать очевидные улучшения мгновенно.

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

Этот вопрос не вошёл в тест по теме «Взгляд новичка. Обратная связь. Прокрутка или листалки»:

Школа стажёров бюро и тесты

Хоть школа и совершенно онлайновое явление, некоторые студенты общаются вживую. Например, ходят к нам на Живые советы, обсуждают там в перерыве, кто как на какой вопрос ответил. Как-то раз и меня там поймали, спрашивали про одну из лекций. Это очень радует, здорово, что складывается такая тусовка.

Второй набор продлится до конца этой недели, если места не кончатся раньше.

Ранее Ctrl + ↓