Позднее Ctrl + ↑

Пара моментов о лекции в Минске и Школе стажёров

Мы ж тут на выходных с Мишей Нозиком прочитали по лекции в Минске.

Вероятно, я нёс полную пургу, потому что фейспалм (фотографии — Кати Нозик):

После лекции подошла Аня и подарила такую картинку:

Спасибо!

Но ещё подошла другая девушка и говорит: «Илья, я писала негативный отзыв о Школе стажёров, но вот передумала и подошла сказать, что поняла, как там было полезно».

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

Заодно я вспомнил, что позавчера, когда приглашал в Школу стажёров, не сказал, что у нас появилась оплата в рассрочку. (А она появилась.)

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

Дмитрий, Кирилл, спасибо за гостеприимство!

Кого убить беспилотной машине

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

А теперь представьте, что за рулём будет робот. Точнее, за рулём вообще никто не будет сидеть, а управлять машиной будет автопилот. В отличие от человека, компьютер быстро просчитает все риски. Далее перед компьютером станет выбор, кого убить. Человека, который нарушил правила, или 4 человек, которые ни в чём не виноваты.

Зачем-то предлагается делать «моральный выбор» в отрыве от объективной реальности. Сложность выбора ещё и «усилена» за счёт того, что в машине едут четверо, а ребёнок один. А что изменится, если в машине один водитель, и он вот-вот собьёт четверых детей?

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

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

Продолжение

Пятый набор в Школу стажёров бюро

Пятый набор в Школу стажёров бюро

С ума сойти, пятый набор уже!

Я писал о работе в бюро:

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

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

По поводу школы было лукэтмишное интервью Артёма Горбунова «Как научить дизайнера работать»:

Бывают студии, которые открыли менеджеры, они, как правило, очень успешны. Но если ты смотришь их работы, это ужас. Менеджеров дизайн не волнует, их волнует организация производства. У студий, открытых дизайнерами, хорошие работы, но они живут только 2-3 года, потому что дизайнеры, к сожалению, не очень интересуются управлением проектами, переговорами. Мы сами долго преодолевали эти проблемы и несколько раз оказывались на волоске от закрытия. Но тем не менее мы эти проблемы раз за разом решали и теперь хотим научить этому остальных.

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

Как любой предподаватель, я, разумеется, считаю свой предмет самым важным! В курсовых и дипломном проекте я буду требовать внимания к сценариям, уважения к человеческим слабостям, соблюдения теории близости, правильного синтаксиса интерфейса, высокой информативности.

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

Сама система образования у нас суперпродвинутая — как наша система работы «Ресурс»: к нам не нужно приходить (или прилетать), всё работает через интернет. Вы изучаете теорию и делаете задания в своём режиме, находясь там, где вам удобно учиться. При этом мы знаем, как контролировать успеваемость и не допускать халявы (ну это понятно, иначе бы мы не гарантировали трудоустройство тем, кто всё прошёл). Заодно эта система даёт понимание того, как работает бюро.

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

Ещё про стажёра хочу сказать, кто-то писал, мол, чё за фигня, год учиться и только каким-то там стажёром стать? Думают, будто это совсем для начинающих. Это вот проблема. Дело в том, что хороших дизайнеров крайне мало, но при этом себя таковыми считает пол-интернета. Невозможно найти человека, которому можно доверить дизайн даже одной странички, обязательно первые несколько раз пришлют полную фигню. При этом все хотят зарабатывать кучу бабла. Мы вместо того, чтобы ныть по этому поводу, решили взять дело в свои руки и учить людей. Человек, закончивший школу стажёров, стажёр по меркам бюро — это «хороший дизайнер из интернета» по общечеловеческим меркам. Для многих компаний это просто состоявшийся спец.

Занятия начнутся 29 августа, но набор продлится только неделю — до 18 июля.

Поддельная философия

Наверняка у вас в школе или университете была философия. Скорее всего, там вы изучали работы философов прошлого, но не писали собственных. На экзамене вы пересказывали мысли Платона и Ницше, но вам не приходилось думать самим. Хотя бы о том, как относиться к случаю с велокореянкой или кто прав в конфликте Эпла и ФБР.

На уроках философии разные взгляды подаются в равной степени достойными изучения. Истины нет, а есть просто много мнений разных давно мёртвых людей.

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

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

Это не философия, а подделка.

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

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

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

Языки в Эгее на Гитхабе

В Эгее давно есть поддержка языков — в папке /system/languages/ лежат файлы ru.php и en.php, в которых всё, что нужно, чтобы Эгея говорила по-русски и по-английски, склоняла нужные слова, правильно форматировала даты и всякое такое. Ещё Эгея использует форматтер Нисден — он умеет, в частности, приклеивать неразрывными пробелами предлоги и союзы к словам. У него тоже есть языковые конфигурационные файлы ru.php и en.php в папке /system/neasden/languages/. Ну и, конечно, давно везде кодировка УТФ-8.

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

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

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

Скетч

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

Сейчас молодые дизайнеры фанатеют от Скетча. Я смотрю на него с недоумением. Ни разу не трогал. Он выглядит как программа для детей — треть экрана сверху занимает тулбар с огромными иконками. У меня всего лишь 27-дюймовый экран, я не понимаю, зачем тратить пиксели на мусор.

Разговоры со всеми любителями Скетча делятся на две категории.

Первая. У меня спрашивают:
— А ты используешь Скетч?
— Нет, у меня Фотошоп. А зачем Скетч?
— В отличие от Фотошопа, он умеет X!
— Так Фотошоп это тоже умеет.
— Да ладно!?

Вторая. Я спрашиваю:
— Это чё за говно?
— Да у меня Скетч, в нём это не сделать нормально.

Насколько я понял бизнес-модель Скетча, они взяли из Фотошопа несколько фич, которые особенно полезны для дизайнера интерфейсов, реализовали их, сделали для них большие кнопки на тулбаре, чтобы было видно, и этим купили тех, кто не знает Фотошоп и ленится разобраться. Да ещё и часть этих фич реализовали удобнее, чем в Фотошопе.

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

Ладно, стоит признать, что Скетч придумал несколько полезных фич, которых в Фотошопе не было. Но Фотошоп-то их быстренько добавил.

Короче, мне было пофиг на Скетч.

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

Расскажите мне, пожалуйста, про Скетч. Особенно интересует мнение тех, кто хорошо знает Фотошоп, но тем не менее видит большую пользу в Скетче. Что вас обратило в новую веру? С чего начать изучение? Чего вам больше всего недостаёт, и как вы это переживаете? Как совмещать две программы в одном проекте? Работают комментарии.

Фейсбук снова поднял большой палец вверх

Фейсбук вернул поднятый большой палец на кнопку лайка.

Было-стало:

Фейсбук снова поднял большой палец вверх

Их исследования показали, что на него больше жмут, чем на логотип Фейсбука.

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

В Лайкли пока остаётся сверхтонкая разделительная линеечка между глаголом и числом. Но, видимо, она когда-то тоже отвалится.

Жуэль 2.2

Жуэль 2.2

Жуэль — нормальный аудиоплеер для веба. С прошлого лета его развитием занимается Женя Лазарев.

У нас вышла версия 2.2, и в ней появились плейлисты. Женя объясняет:

Все треки, которые лежат в одном блоке с классом jouele-playlist теперь будут играть друг за другом. Если добавить плейлисту атрибут data-repeat="true", этот плейлист будет играть бесконечно. Естественно, плейлистом можно сделать, в том числе, теги html и body.

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

И ещё мы довели до ума управление пробелом. Женя продолжает:

Опции, связанные с пробелом, стали глобальными и управляются одним атрибутом data-space-control="true". Добавив его к любому плейлисту или треку, вы включите перехват нажатия пробела на всей странице. Если ничего не играет, заиграет последний игравший (или первый на странице) трек. Если что-то играет, оно остановится. При этом браузер не будет скроллить страницу, что он обычно делает при нажатии пробела.

Пробел по умолчанию не перехватывается, плейлисты тоже по умолчанию не включаются.

Потанцевать на радостях:

Документацию см. на Гитхабе.

Эгея 2.5 бета 2

Готова новая сборка Эгеи 2.5, всё ещё бета (сборка v2932).

Что вообще нового в 2.5 — см. предыдущую заметку по теме.

Что изменилось в бете 2

В описании блога теперь поддерживается полноценное форматирование как в заметках (включая ХТМЛ). Если комментарии к заметке отключены, больше не отображается зачёркнутый значок комментариев (нет комментариев и всё, фигли). Если в заметке есть несколько аудиотреков, они будут играть друг за другом.

Исправлено с первой беты:

  • при обновлении с 2.4 иногда забывала включиться новая тема оформления и отображалось хрен знает что;
  • вокруг картинок могли вылезать левые полосы прокрутки в некоторых браузерах;
  • картинки и видео приходят в РСС более вменяемо (но видео пока небезупречно);
  • звёздочка и карандашик у заметки теперь на плашечке и не пропадают под видосами;
  • в заметках с видео могли переставать отображаться картинки, вставленные после видео;
  • в редакторе заметок в тайтл страницы мог попадать технический мусор;
  • если картинка в заметке вставлена тегом <img>, то при редактировании эта картинка покажется в превьюшках снизу;
  • иконка календарика в редакторе заметок теперь ретиновая;
  • поле поиска на странице результатов поиска больше не тянется на всю ширину;
  • читателям иконка-плейсхолдер на месте юзерпика больше не говорит «перетащи сюда фотку» по ховеру (и выглядит тоже как неизменяемая);
  • ехала вёрстка страницы редактирования тега;
  • при переходе на страницу несуществующего тега молча редиректило на главную вместо того, чтобы показать 404-ю ошибку.

Исправлено из давних багов:

  • поле тегов более вменяемо работает на мобильном;
  • почтовый адрес в комментариях теперь валидируется;
  • на айфоне не хотело скрываться окно логина по тапу за его пределами;
  • исправлена транслитерация заглавной буквы А для урлов (заодно появилась транслитерация букв ő, ű, å, ø).

Главная проблема сейчас — движок не работает под ПХП 7. Выглядит это так: если написать и сохранить заметку, редиректит на главную страницу, а заметка не появляется. На самом деле она корректно сохраняется в базу, но потом происходит что-то, что я пока не исследовал. Пока используйте ПХП 5.6.

Как обновиться с первой беты 2.5

По стандартной схеме — заменить файл .htaccess в корне, папку /system/ и подпапки в /themes/.

Как обновиться с 2.4

На свой страх и риск (впрочем, это справедливо не только для бета-версий):

  1. Отредактировать и сохранить любую заметку (на всякий случай, это гарантирует, что сделается актуальный бекап базы).
  2. Забекапить всю папку на сервере, включая бекапы базы данных, которые лежат в /user/backups/.
  3. Заменить файл .htaccess в корне и целиком папки /system/ и /themes/ (то есть убрать старые, положить новые, а не дозалить в старые новые файлы).

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

Ссылка: e2_distr_v2932.zip

Спасибо Илье Страйкову и Жене Лазареву.

Пишите, чё как.

Ранее Ctrl + ↓