За чашечкой — Леонид Мотовских

Подписаться в Телеграме Все теги

Делюсь со всеми!

На прошлой неделе завершился первый модуль Первого воркшопа Математического центра в Академгородке при НГУ. Я не математик, я лингвист — и занесло меня туда от лингвистического проекта в качестве наставника.

Чему посвящен проект — рассказываю в презентации с 1:36:23. От двухминутного таймера разум помутнился, пришлось почти что зачитывать. Мне понравилось и залу понравилось — ставлю плюсик в списке достижений.

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

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

Мой единственный преподавательский опыт был в 10-м классе, когда я учил третьеклассницу английскому. В следующем году будет педагогическая практика: большинство коллег-аспирантов уже преподает и не парится. Но ничего, я теперь тоже опытный: полтора часа лекций уже есть!

#копилка

25 июля 2020

Как я помогаю системе образования

Вкратце: новыми тестами!

На прошлой неделе я выпустил тест по морям. Помимо этого добавил новые кнопки репостов и знак сделано в России, который разработали в Студии Артемия Лебедева. Скриншот теста со знаком загрузил на сайт Студии: прошло несколько дней и ура! опубликовали в разделе «В жизни». Спрятался между надежной арматурой и копченым сыром.

Проект с тестами сделан в России — теперь официально. В системе образования же тесты используются неофициально на уроках географии. Педагоги присылают довольные «Спасибо! Детям очень нравится!», когда выпускаю новый тест, и недовольные «Когда заработает сайт? У нас контрольная!», когда на хостинге идут технические работы. Школьники тоже радуют: Яндекс подсказывает поисковый запрос тесты мотовских ответы — откуда бы ему так просто взяться.

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

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

#интерфейсы #копилка #просторы

6 июля 2020

Тест по морям России

Вкратце: уже на сайте!

С самого запуска теста по России я получал недовольные и даже гневные комментарии — мол, как проходить тест, когда даже Уральских гор не видно? Справедливое замечание — и, конечно, оно меня бесило.

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

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

Потом сутки с братом подбирали цвета: в России из цветных морей есть только Черное и Белое — но, если отвечать неправильно, Красное и Желтое тоже появятся. На радостях добавил холст и в тест по России — так что теперь горы на месте. И реки. И перепады высот. И соседние страны. И меридианы. И всё-всё-всё, что я так давно обещал сделать, но никак не мог, потому что не мог просто подложить картинку.

И вот все заработало! Для теста по морям я даже сделал специальную строчку на главной, только тут еще не запостил.

Брат верно заметил: получилась полноценная флеш-игра из детства. Кто бы мог подумать.

#интерфейсы #копилка #просторы

29 июня 2020

Как я участвовал в корейском студенческом проекте🇰🇷

Вкратце: в ханбоке и без очков.

Два года назад в Сеуле меня на улице остановила девушка. Представилась 예경손, для меня Егён. — Как вас зовут? Откуда вы? Чем занимаетесь?

Ответил.

— Я работаю в студенческом проекте, мы хотим, чтобы туристы больше узнали о национальных особенностях Кореи. Не хотите ли поучаствовать? — Просто так? — Да, просто так, просто расскажем о национальном костюме, о традициях.

Я тогда учился в магистратуре и хорошо чувствовал, что такое делать проекты, поэтому сразу согласился помочь коллеге. Мы поехали в студенческий центр на другой конец Сеула. На переходе на другую ветку к нам присоединился приятель Егён, первокурсник. Много шутил и смеялся. Мы поговорили о вузах, кто на кого учится сейчас и кто чем думает заняться после диплома.

Студенческий проект проходил на втором этаже в квартире обычного квадратного белого дома. Было похоже на танцевальную студию: большой пустой зал, белый свет, белые стены, ламинат и больше ничего. Мне объяснили, что сейчас пройдет настоящая национальная церемония, в которой я даже смогу поучаствовать. Для этого придется подготовиться: выучить несколько поклонов и их названия на корейском. На это название — делаем этот поклон, на это — другой поклон. Вроде несложно.

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

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

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

Теперь не сбудется.

Затем всех иностранцев повели в соседнюю комнату, где угощали фруктами. Егён расспросила, как зовут моих родственников и когда они родились.

Тут я выпал из эфира: у меня появится рукописный вариант записи собственной фамилии на корейском! Мы потратили еще минут 20 на запись и объяснение слогов: понятно, что корейский так не выучил, но зато пообщался с носителем языка.

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

Я прослушал, кому оно предназначалось, но не противился: карнавал и урок языкознания — повод отблагодарить. Хорошо, говорю, деньгами я не помогаю, пойдем вместе в магазин: куплю, что нужно. Супермаркет был через дорогу.

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

В метро ехал счастливый со своим именем по-корейски, 모토브스키흐 레온, Мотопысыкхи Реон. Из Кореи улетал с мыслью, что это все — часть разницы менталитетов и внутренних культурных приколов.

Ставь лайк, если тебе сразу все было ясно.

Год спустя на московской кухне мне объяснили: никакой это был не студенческий проект. С первым апреля! Это была секта.

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

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

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

* * *

P.S. Спасибо Кате, что побудила рассказать о личном опыте. Еще истории о корейских сектах — у нее в канале.

#далекие страны #копилка #языки

2 мая 2020

Б Е З У М И Е

Вкратце: третья версия моего главного тусовочного секрета.

Делюсь со всем каналом: выпустил третью версию Безумия! Давняя задумка — бесконечный фоновый видеоряд: темная комната, яркий дисплей, полный экран. Музыку подбираем по вкусу и настроению.

Первое новшество — 4 экрана: в четыре раза больше ярких цветов! А если яркие цвета надоели, предлагаю второе — цветовые режимы: пастельные тона или ЧБ.

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

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

Мобильным устройствам Безумие не очень подходит — мощности не хватает. Поэтому за красоту освещения ручаюсь только на мониторах и проекторах. Но могу предложить стикеры в Телеграме — концентрированная красота.

Сайт наглядно демонстрирует мне главный принцип жизни: если долго-долго мало-помалу делать чуть-чуть лучше — в конце получится хорошо. Как раз торопиться на карантине некуда.

#интерфейсы #копилка #просторы

25 апреля 2020

Сколько колесику ни крутиться...

Вкратце: загрузка должна быть конечной.

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

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

Получается уловка: загрузки нет, но на экране она как будто бы идет. С лета на жестком диске пылится пример, уже не вспомню, откуда он — а стоит записывать! Поиск в магазине добавлял колесо загрузки в кнопку. Нажми на нее до возврата результатов поиска­ — происходит нечто: см. картинку. Тут сразу понятно, колесо ни за какую загрузку не отвечает.

Приведу пример из детства о железно работающем загрузчике в ГТА Вайс Сити. Фанаты сделали для игры миллионы любительских модификаций, которые увеличивали размер игровых файлов. Ползунок загрузки ориентировался именно на него. В итоге, если модов было очень много, ползунку не хватало места, и он вылезал за экран: 104% загрузки.

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

Генератор колес выдает гифки, поэтому подойдет для презентаций. Пока там люди собираются, проектор настраивается — ставишь на черный фон загрузку. И всем спокойно: сейчас загрузится! Только убедись, что следующий слайд открывается.

#интерфейсы #копилка #просторы

18 апреля 2020

За чашечкой

Вкратце: запустил на сайте новый раздел.

Мой сайт — мой дом. Проходите гости дорогие, выпейте чаю. Рассказать чего-нибудь? Пожалуйста, обменяемся историями за чашечкой.

Так я и назвал раздел, который вы сейчас читаете: За чашечкой. Пока что это личный блог, куда я перенес посты из канала в Телеграме.

Задача-1: сохранить свои тексты где-нибудь еще. Задача-2: сделать, чтобы удобно читалось. А потом приделаю теги, подборки, хлоп-хлоп, вот и полноценная площадка получится.

Свой сайт — лучшее упражнение на разработку, всем рекомендую: в этот раз освоил @media в ЦСС, чтобы странички красивее открывались с мобильных устройств. Заодно и главную оптимизировал. Впереди — целый мир.

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

Вот только прием заявок (уже второй по счету) на шаблоны закончился год назад. Единственный способ сейчас — отправлять ссылку через t.me, а параметрами указывать, каким шаблоном открывать страничку. Предлагаю оценить его возможности — вот пост про кириллицу в Узбекистане.

ХТМЛ дает больше свободы в создании интересных постов — буду рад воспользоваться. А в остальном — продолжу так же рассказывать истории за чашечкой:

#копилка

4 апреля 2020

Самый главный секрет Кремниевой долины

Вкратце: буква E.

В этом году у меня 5 лет в Ньюочем. Ньюочем — это чудесный проект, где подписчики голосуют за статьи из зарубежных СМИ, а ребята их переводят. А еще выпускают подкасты, лонгриды, мастриды и все самое модное, что только можно описать словами.

Я пришел в паблик, когда там было меньше тысячи человек — сейчас их 150 000. Первым заданием стал перевод нескольких абзацев статьи, а первой «должностью» — переводчик.

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

За 5 лет баек накопилось — на дорогу хватит! Расскажу одну: про Кремниевую долину и ее альтер-эго — Силиконовую долину — на Амедиатеке и Кинопоиске сериал в прокате называется именно так.

Силикон по-английски silicone, а кремний — silicon. И раз в год в ночь на полнолуние редактор получает текст, где Кремниевая долина переведена как Силиконовая.

Но долина долине рознь. И небольшая разница лишь в том, что Силиконовая долина — это долина Сан-Фернандо. И знаменита она не как столица айти-компаний, а как столица порноиндустрии. Потому что кремний входит в состав транзисторов, а силикон — в состав имплантов.

Почему в русском интернете сохранилось неверное название? Это и есть самый главный секрет долины: silicon не silicone.

#копилка #слова #языки

23 января 2020

На всякий случай

Вкратце: социальная жизнь после смерти.

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

Год назад я опять потерял пароль, но писал уже не Яну, а его спутнице жизни — Валери. У нее такой же пионерский сайт — юникс-мама.ком. Сейчас эти сайты ведет именно она: в 2015 Яна не стало.

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

У Гугл-почты есть пункт на всякий случай — список действий с почтовым ящиком, если владелец перестанет приходить за письмами. Сначала включится личный автоответчик, а потом доступ к почте откроется выбранным людям.

Вспомним известный мем: однажды я поставлю статус «счастлив» и никогда больше не буду онлайн... В 2014 я спросил службу поддержки, а можно ли так сделать в ВК? Картинка в конце поста.

А на Фейсбуке есть заморозка страницы — кладбища уже стали виртуальными. Есть возможность разрешить комментирование друзьям, передать доступ к странице или просто удалиться — все описано на странице помощи.

Получается приятный последний жест заботы: друзья, захотите меня вспомнить — сделайте это там, где вам комфортно. Хоть на диване, лишь бы интернет был. Бесплатные куки каждому.

#копилка

27 ноября 2019

Делюсь со всеми! — 3

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

Сегодня случайно узнал — по запросу Мотовских Яндекс выдает ссылку на мой сайт и галочку: Навигационный запрос.

Успех!

Раньше по этому запросу Яндекс выдавал ссылки на сайт школы, результаты олимпиад по английскому и Мотовский залив в Мурманской области.

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

Почему цзи в китайском варианте? Это не я так придумал: Кишинёв на китайском транскрибируется как Цзисиньэу. А старые версии Ворда подчеркивали Мотовских зеленым — неизвестное несогласованное прилагательное.

Своих однофамильцев я не встречал: поиск в ВК выдает только моих родственников, ботов или байкеров. Однажды я написал Ивану Мотовских, не приходится ли он мне дальним родственником, но увы! Иван поставил себе соответствующую фамилию от большой любви к транспорту.

Лучший бренд — собственное имя. Цитаты великих. А что вы мне сделаете, у меня галочка теперь есть.

#копилка

13 ноября 2019

Схватка рептилий

Вкратце: как змея победила дракона.

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

Ну и ладно. Были игры и поинтереснее...

Ага, щас. Прошло несколько лет, а старое поражение никак не давало мне покоя. Тогда я учил Питон и написал свой первый решатель Судоку. Работал он примерно так:

  1. Найди все пустые ячейки.
  2. Напиши в каждую ячейку все числа от 1 до 9.
  3. В каждой ячейке зачеркни все числа, которые повторяются в столбце, строке или квадрате.
  4. Если осталось одно число, запиши его как единственное подходящее.
  5. Вернись к пункту 1.

Случайные судоку из интернета я победил. Но с парочкой алгоритм не справлялся, сколько бы раз я ни запускал проверку. Оставалось 4 пустых ячейки:

123 457 689

456 8*9 3*7

789 3*6 4*5

И тут пришло откровение: у некоторых судоку больше одного решения. В трех квадратах выше 4 пустых ячейки: впиши 1–2, 2–1 или 2–1, 1–2, оба решения будут верными. Алгоритм обзавелся еще одним пунктом: если ничего не удается поставить — ставь наугад и отталкивайся от этого.

Вперед, бравый Питон! Сегодня ты победишь японского дракона...

А математики уже тогда всё решили. В 2012 Гэри Макгвайр (привет русскому уху и Гарри Магуайру) с коллегами посчитали количество возможных партий в Судоку ≈6 700 000 000 000 000 000 000. Столько не решить.

Тогда они отбросили однотипные судоку и запустили компьютер, который год решал оставшиеся партии. Сегодня у Гэри на сайте красуется вывод: уникальное решение найдется, если в судоку больше 16 заполненных ячеек. Иначе решений будет несколько, придется ставить наугад.

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

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

Дракон оказался слабым и немощным. Вместо громкого рыка квакнул и крякнулся.

А я с тех пор не играю в судоку.

#интерфейсы #копилка

6 ноября 2019

Куча контактов

Вкратце: стой, кто звонит?

Адресная книга в телефоне всегда разбухает. Однажды вызвал мастера починить колонку? Так и запишем. У мамы в телефоне даже был Вор — родители подростка, который украл у брата мобильник.

На старой Нокии стоял лимит памяти в сто номеров. Ограничение сверху — и каждые несколько месяцев приходилось кого-нибудь удалять, как на чердаке у Шерлока Холмса.

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

Тысячу ников я сменил со школьных времен, тысячу сменил в Аське и тысячу раз писал тем же ребятам в Стиме: «yo, man, sorry, I don’t remember your name». И столько же раз листал контакты в Нокии для очистки — как в старом анекдоте — кто все эти люди?

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

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

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

P. S. Концерт с моим участием уже в эту субботу! Вся информация в старом посте. Вход бесплатный.

#копилка

9 октября 2019

Делюсь со всеми! — 2

В следующую субботу, 12-го октября, вместе с Юлей играем ее песни. Юля поет и играет на струнных, я буду за установкой.

Сбор гостей назначен на 19:00 в музыкальном клубе «Сан-Диего», Школьная улица, 11, метро Таганская. Мы выступаем первыми.

Приходите!

#копилка

4 октября 2019

Ответ

Вкратце: но только да или нет.

Бросок монетки не говорит да или нет, он показывает: орел или решка. А ты уже сам разбирайся. Эффективность такая же, как и у гадальной колоды.

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

А мне часто нужен ответ, простой и понятный. И любимый инструмент — тот, который ты сделал своими руками.

— Надеть ли сегодня красные носки?

— Лечь сегодня пораньше?

— Может, просто забить?

Ответ.

#азарт #копилка #просторы

30 сентября 2019

Делюсь со всеми!

В ВК у меня есть групповой чат, называется Делюсь со всей семьей. В нем мама и три сына.

А вчера младший брат Лёва нарисовал нашему чату аватарку!

#копилка

23 сентября 2019

leon@motovskikh.ru © 2020