У Пола Окефолда в 2002 году был альбом Bunkka. А на нём (кликайте в подписи, чтобы перемотать сразу в самое красивое место):
| 1:33 | Paul Oakenfold: Ready Steady Go |
| 4:40 | Paul Oakenfold: Southern Sun |
| 2:39 | Paul Oakenfold: Motion |
У Пола Окефолда в 2002 году был альбом Bunkka. А на нём (кликайте в подписи, чтобы перемотать сразу в самое красивое место):
| 1:33 | Paul Oakenfold: Ready Steady Go |
| 4:40 | Paul Oakenfold: Southern Sun |
| 2:39 | Paul Oakenfold: Motion |
Чтобы довести интерфейс до ума и понять, чего в нём не хватает, разыгрываем сценку со звонком в пиццерию. Разговор с «менеджером пиццерии» (на самом деле участницей курса) помогает понять, чего не хватает на экране. 4 минутки:
Это фрагмент № 40 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 9 декабря 2020 года.
До 27 июня идёт запись на курс, который пройдёт с 3 июля по 1 августа.
Программа, отзывы, запись
Реклама. Текст предоставлен клиентом
Женя Арутюнов, арт-директор дизайн-бюро «Интуиция», пишет книгу. В ней он обобщает собственный опыт и знания о профессии дизайнера.
В этой книге нет основ композиции, типографики, правил сочетания цветов и упражнений. Она о той части нашей профессии, которая про трудовую этику и профессионализм, про коммуникацию, отношения и лидерство, про то, как работать хорошо.
Книга электронная, всего в ней будет 9 глав. Первые три уже написаны и опубликованы, следующие будут появляться в течение этого года. С выходом каждой главы цена чуточку подрастает. Так что сходите на сайт книги, пожалуйста, и посмотрите, интересна ли она вам. Если да, покупайте сейчас, пока это дешевле. Ну или не покупайте, так тоже можно :—)
Страничка книги со всеми подробностями:
Это задание на разработку инфраструктурной фичи в Эгее. Если вы хотите взять эту задачу, напишите мне.
Задача: прикрутить и настроить автотесты в Эгее, используя в качестве пилота функцию e2_summarize.
Сейчас в Эгее нет автотестов, а я не умею их писать. Их нужно настроить, и покрыть тестами одну функцию, чтобы у меня был пример, как с этим быть дальше.
Функция e2_summarize — отличный кандидат. Она принимает полный текст заметки и возвращает её короткую версию, которая потом используется в блоках рекомендаций, описаниях для соцсетей и т. д. Я эту функцию периодически подкручиваю, и хотел бы в реальном времени видеть, что ничего не сломал. В качестве тестовых данных и эталонных результатов хотелось бы взять заметки моего блога и то, как функция их сокращает сейчас (разумеется, я их выгружу в каком-то удобном формате).
Я представляю себе идеальный процесс так: есть первая папка файлов исходных текстов и вторая папка файлов результирующих текстов. Обе папки закоммичены в Гит. При изменении кода функции фоновый процесс пересобирает вторую папку, используя данные из первой. Если какие-то файлы во второй папке при этом изменились, я это вижу в рабочей директории Гита, и могу посмотреть, что именно сломалось. Если я внёс баг в функцию, e2_summarize, то я чиню его, пока изменения во второй папке не исчезнут. С другой стороны, если изменения во второй папке желанные, то есть я улучшил работу функции как хотел, то я просто коммичу изменения в Гит, тем самым объявляя новый вариант эталоном.
Возможно, мои представления неправильные и есть способ лучше — тогда научите.
Разработчик Дмитрий Уткин помогает мне и пишет:
Сделанная задача позволит писать модульные тесты на свой код другим разработчикам, где тест выступал бы спецификацией модуля и другие разработчики меняли его не боясь сломать поведение, на которое раньше расчитывали.
Идеально, если команда будет готова к запуску в gitlab pipeline.
В результате хочется видеть мёрдж-реквест, где, видимо, установлен какой-то фреймворк для тестирования (PHPUnit?) и сделан тест функции e2_summarize. Все тесты запускаются одной командой. Но также можно запустить тестирование только одного файла.
Тут не могу не написать, что в целом я скептически настроен к фреймворкам любого рода. Интуитивно кажется, что проще самому написать цикл, который запустит функцию последовательно с данными из папки и сохранит результат в другую папку. Но я бы хотел, чтобы у вас был какой-то опыт в тестировании, и вы понимали, зачем нужен фреймворк. Чтобы если мои интуитивные представления ошибочны, вы могли их завернуть и сделать как надо.
Если вам интересно такое сделать, напишите мне письмо. Какие возникают сомнения? Возможно, в задаче что-то не учтено и вы мне всё объясните?
Важно: я не смогу оплатить вашу работу, но смогу использовать её результаты в Эгее. О вашем участии я, разумеется, напишу.
Участник курса спрашивает о том, как подходить к дизайну таблиц для всяких админок и внутренних сервисов, где содержимое в общем случае может быть каким угодно. Я отвечаю в двух частях. Во-первых о том, что нет причин считать таблицы «для админки» особенными, и все принципы в них так же применимы, как в любых других таблицах. А во-вторых, о том, какие сложности добавляются в динамических таблицах, содержимое которых заранее неизвестно, и как их можно преодолевать:
| 00:00 | Вопрос участника о дизайне таблиц |
| 02:30 | Идеологический ответ: в «админках» нужны хорошие таблицы, как везде |
| 04:35 | Практический ответ: о ценностях «универсального» дизайна, спасительных колонках и чересполосице |
Это фрагмент № 39 онлайн-курса «Пользовательский интерфейс и представление информации». Записано на курсе 9 декабря 2020 года.
До 27 июня идёт запись на курс, который пройдёт с 3 июля по 1 августа.
Программа, отзывы, запись
Всё, что можно слушать, я стараюсь слушать, а не читать и не смотреть. Потому что когда у меня свободны глаза, я предпочитаю делать что-то более полезное.
Вот что я слушал в последнее время, что мне понравилось:
Сделали со студентами конструктор договора аренды квартиры. Рассказал о дизайнерском взгляде на жизнь. Обзор недели 13—20 июня 2021 года:
| 00:00 | Интро |
| 00:25 | Конструктор договора аренды квартиры |
| 04:00 | Тяжело ли жить дизайнеру, когда видишь все несовершенства вокруг |
| 05:30 | Инстаграм |
| 05:53 | Чтобы замонетизироваться обратно на Ютюбе, пришлось удалить «Банана-муви» |
| 08:29 | Дорожная разметка на эпловских картах |
На прошлой неделе прошла защита дипломов в школе бюро, и я показываю проект моей команды — сайт «По рукам». Мне пришлось удались с канала все диджейские стримы и даже «Банана-муви».
Когда у дизайнеров повышается разрешение, нередко они говорят: «Ааа, раньше я не обращал внимание, а теперь не могу не видеть, какой везде кошмар». Вчера на защите дипломов в школе студенты в очередной раз сказали, что из-за моих лекций и комментариев к работам стали постоянно обращать внимание на разные проблемы вокруг.
Говорят, как же тебе самому тяжело жить, наверное, раз ты это всё несовершенство видишь повсюду!
А мне легко и радостно жить: наслаждаюсь миром каждый день. Нормальному дирижёру не мешает то, что большая часть музыки плоха, а повару — что большая часть еды не очень. Вот и плохой интерлиньяж в меню не должен сбивать дизайнера с толку. Подумаешь!
Прекрасно:
Если вам нравится музыка, которую я публикую, подписывайтесь на меня на Саундклауде, теперь у меня там живой профиль. Если вы не в теме Саундклауда, это такая первая в истории музыкальная соцсеть, которая реально работает. Рекомендую зарегистрироваться и фоловить тех исполнителей и те лейблы, которые вам нравятся. Поскольку там выкладывают не только своё, но и репостят чужое, в результате вы постепенно узнаёте много новой хорошей музыки. Плюс Саундклауд изучает, что вам нравится, и подбирает ещё и ещё. И у него есть приложение для Айфона, конечно.
Что нового выйдет у Эпла осенью и как тень от цифр добавляет душевности екатеринбургским трамваям. Обзор недель 31 мая — 13 июня 2021 года:
| 00:00 | Интро. Зову на курс |
| 01:11 | Ай-ОС 15 |
| 03:42 | Переворот в мобильном интерфейсе |
| 06:25 | Айпад-ОС 15. Новая многозадачность |
| 11:22 | Макос 12 |
| 15:20 | Картины Тайлера Хоббса |
| 16:15 | Трамвай и троллейбус из Екатеринбурга. ОК-фото |
Переворот в мобильном интерфейсе, к которому я призывал четыре года назад, наконец-то доберётся до Сафари в Ай-ОСе 15. Распознавание текста и картинок, встроенное в камеру и Фотос, сделает жизнь другой. Айпад станет чуть более приемлемо-многозадачным. А я снова написал техно.