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

Леонид МотовскихПодписаться в Телеграме Все теги

Как называют Россию наши ближайшие соседи 💬

Через запятую пишу, как бы записывал произношение на русский лад:

В Белоруссии говорят и пишут Расія, на Украине — Росія.

Ни капли не переживаю из-за того, что в других языках Россия звучит как-то иначе. Людям легче говорить так, как они привыкли и как удобно в их языке. Мы для своего благозвучия вообще Сри-Ланку переименовали.

Заметки на полях:

  • Кривия — историческая область, где в древности тусили славяне и балты, родина кривичей.
  • Монголы иногда слова робот, риск говорят как оробот, ириск.
  • Белоруссия по-латышски: Baltkrievija, balts — белый, по-эстонски: Valgevene, valge — белый.
  • Швеция по-латышски: Zviedrija, Зведрия, по-эстонски: Rootsi, Роотси.

28 марта

#просторы сети #языки

Обновления ноября 2023 

Написала художница Арина Алексеева, сделала красивущую карту СССР. Поколдовали — наконец-то сделали подарок всем любителям отечественной истории. Встречайте тест по СССР 1983 года. Запрос на тест был очень давно, рад, что смогли сделать так красиво.

* * *

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

Попросил его помощи в составлении теста по физической карте России, он помог. Наступил баланс в противостоянии моря и гор: встречайте тест по горам России.

* * *

Про тест по морям России написали пост в Русском географическом обществе! Рекомендуют для запоминания и обучения на уроках географии.

* * *

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

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

* * *

Нарисовал иконку сайту, можно установить на Айфон как приложение.

* * *

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

* * *

Добавил в Арт-галерею новый экспонат — оду Мастерской. Висит в первом зале и теперь украшает мой фон в Зуме, превьюшку Мастерской, панораму в паблике тестов в ВК и аватарку пупсичка.

Пупсичек — это бот-помощник в нашем чате с тестами. Пупсичек приглашает в онлайн-игры и встречает новых участников. Вступайте в чат!

17 ноября

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

Тест по Романовым 

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

Выбор правителей не случаен — до воцарения Михаила Федоровича на Руси кто только не претендовал на престол: и цари, и бояре, и князья, и даже Лжедмитрии. Разобраться в этом порядке с самого начала — непосильная задача с моими 67 баллами на ЕГЭ по истории.

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

Отдельное спасибо Марии Кошелевой за помощь с рукописными буквами и Зое Пихановой за сбор дат и фото. Подписи к Романовым брат Лев написал сам, получился семейный альбом.

Первыми доступ к тестам получили участники чата игроков в Телеграме. Подписывайтесь на уровень Тестировщик на Бусти, первым буду скидывать вам лично.

Спасибо всем тестерам: помогли найти два заковыристых бага и предложили перемешивать правителей на старте. Тест стал сложнее и интереснее.

Напоследок 4 скрина в процессе разработки. Тут и поехавшие императоры, и внезапные дробные числа, и дебаг контейнеров черными полосами.

Поделитесь ссылочкой с друзьями-историками: motovskikh.ru/romanovs/

30 июля

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

Раскраска России — где был 🇷🇺

На майские устроил трип по республикам Северного Кавказа. До этого дальше Архыза никогда не выбирался, хоть сам из Ставрополя. В Ставрополе говорят «со Ставрополя».

В России прибавилось 4 субъекта, получается, мне осталось посетить 27 из 89. Статистика: фиолетовое — был один раз, розовое — был больше одного раза, оранжевое — жил-поживал.

Эту картинку я сделал с помощью Раскраски.

Раскраска — новый инструмент для раскраски карты России или мира. Подойдет для генерации списка посещенных стран, любимых регионов или нового мирового порядка глазами диванного эксперта. Разумеется, с российским Крымом, чтобы вы случайно не попали на штрафы за публикацию незаконных карт.

И сразу же моя по странам мира. Тут не так ярко: еще ездить и ездить 🌏

27 мая

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

Реки России 

Сделал тест по рекам России. Шесть лет хотел!

Дано: Дон

Для начала надо было добавить новые реки на карту России. Нижняя Тунгуска уже была, а Подкаменной не было — а они обе крупные притоки Енисея.

Заодно обновил холсты на тестах по городам, морям и субъектам. Был очень рад обнаружить, что Тюмень автоматически добавилась на Туру, а Киров — на Вятку.

Было → Стало:

Кастинг

В России 2 миллиона рек. Для отбора самых крупных придется определиться с критерием крупноты: я выбрал длину.

Вот только длину реки считают по разному. Амур начинается от слияния Шилки и Аргуни, а Шилка — от слияния Онона и Ингоды. Поэтому у Амура минимум три длины:

  • — от слияния рек: собственно Амур
  • — от истока Аргуни: Амур — Аргунь
  • — от истока Онона: Амур — Шилка — Онон

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

Река Тасеева образуется от слияния двух крупных рек: Бирюсы и Уды, каждая из которых более 1000 км. Но сама Тасеева всего лишь 100 км в длину — так мало, что даже в тесте было бы трудно попасть. Пришлось объединить ее с более крупной Удой.

Точно такая же ситуация с Хетой, только ее пришлось объединить с более мелкой Хатангой. Котуй сам по себе 1409 километров.

Томь я добавил на карту, чтобы Омь не грустила. Камчатку добавил, потому что иначе Камчатка без рек останется. Яна — крупная по бассейну река, но собственно длинной она не такая большая, добавил. Ингода и Сухона добавились, потому что не хотел оставлять Шилку и Северную Двину без родителей.

Нейминг

Белое море одно, а Белых рек на одной Википедии только 50 штук. У меня в тесте только одна, она же Агидель, протекает в Уфе. У Маи в Якутии есть тезка в Амурской области, обе посещают Хабаровский край. Мая Амурская впадает в Уду, но не в Уду в Бурятии, на которой стоит Улан-Удэ. В тесте же ищем совсем другую Уду из Иркутской области.

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

Как в воду глядел

Еще до начала работы я понял, что сколько бы рек ни добавил, все равно будет мало. Столичные потребуют Москву, следом потребуют Неву, Кубань, . А добавишь их, другие реки обидятся.

Оставьте комментарий, если вам не хватает вашей любимой реки. Быть может, вода утечет и речка появится на карте :-)

25 марта 2023

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

Через тернии к северным звездам 

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

О карте

Прообразом карты для теста стала карта неба от компании Ди-Эм-Би. Мне эту карту присылали раз 5 с разных сайтов, но не могу же я просто так взять картинку из интернета.

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

Подарок пришел от подписчика: Георгий Стеценко сделал свою собственную векторную карту звездного неба. Слово автору:

Занимался картой между делом около недели. Суммарно часов 5 вышло, наверное.

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

Ещё пришлось добавить в код игры множественные числа только для русского языка. Множественные Нидерланды и в английском the Netherlands, а вот Весы по-английски единственная Libra.

Так как это карта, на ней отражены все созвездия разом. В жизни созвездия крутятся, поэтому в гороскопах Рак сменяется Львом. Льва лучше всего наблюдать в феврале, когда он не пересекается Солнцем.

О небе ночном

Как всегда, пока создаю тесты, узнаю новое. Что узнал о звёздах:

  • — Созвездие Змея — единственное созвездие, состоящие из двух частей: головы и хвоста. Разделяется Змея Змееносцем.
  • — Мои новые любимые созвездия — Микроскоп и Насос, потому что оба годятся для забивания гвоздей. До этого я был фанатом Треугольника: почему из всех звезд на небе именно треугольник — Треугольник?
  • — Полярных звёзд на небе целых три! Система Полярная звезда состоит из трех звезд, которые обращаются вокруг друг друга за 100 000 лет.

О жизни в космосе

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

А если жизнь — это энергия, то Солнце со своей энергией более живое, чем Земля. Для нас внутренний мир звезд хранит такую же тайну, как двигатель внутреннего сгорания для божьих коровок. Сколько поколений ванек-кубанек сменится, глядя на один и тот же трактор в поле?

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

О космической пустоте

Владимир Романюк 12 лет разрабатывает Спейс Энжин — игру-планетарий, в которой отражены почти все известные человеку звезды, а неизвестные генерируются процедурно. Я сразу купил, как увидел, чтобы поддержать разработчика.

Скриншот из Стима

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

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

11 марта 2023

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

Тест по Московскому метро 

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

Но метро продолжало расширяться, и поддерживать карту в памяти становилось все сложнее. Запуск второго кольца с кучей новых станций намекнул, что придется делать тест.

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

Тест получился рекордно сложным: 295 вопросов! Почти на сотню больше, чем у прошлого рекордсмена, карты мира — там вопросов всего 198.

А теперь расскажу, как создавался тест

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

Близко расположенные Лермонтовский проспект и Косино пересекаются, приходится еле заметно деформировать кружок:

Косино и Лермонтовский проспект

Тимирязевская объединяет метро, диаметр и монорельс — это одна станция, а ВДНХ и Выставочный центр называются по-разному — приходится разделять:

Тимирязевская ВДНХ

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

Прямоугольники для замазывания

Схема получается уродлива и дырява до безобразия, да еще и станции в пригородной зоне вообще лежат на голубом фоне. Новая проблема возникает с «подвисшими» обозначениями вокзалов и автобусных станций.

Замазки в тесте

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

После 3 станций открывается очевидное: даже если вырезать все сложные станции, то выписать их координаты вручную — слишком долго и рутинно. Брат предлагает следующий план: наложить 295 прозрачных схем размера друг на друга — по одной на каждую станцию.

Возникает две проблемы: размер 295 изображений переваливает за 17 мегабайт, а библиотека для отрисовки теста намертво вешает браузер. Попытка прибить изображения через тег <img> тоже не приносит успехов. В такой тест не поиграешь!

В такой тест не поиграешь И в такой тоже

Чтобы не вырезать 295 станций вручную, пишу скрипт по вырезанию станций. Рецепт примерно тот же, что и у Марвела — зеленый фон.

Отмечаю участки на схеме бешеным зеленым, скрипт обнаруживает эти участки и сохраняет их в отдельный файл. Приятный бонус: сразу записываются координаты изображения. Минус две рутинные задачи!

Зеленая карта Вот они все

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

Цвет исключения — розовый Цвет исключения — желтый

Обнаруживаем еще одну проблему: если карту приравнять к размеру экрана, на среднем ноутбуке масштаб превращает все надписи в нечитаемые. Дополняем стиль теста, чтобы появилась прокрутка.

Ничего не видно

* * *

Пока мы с братом все это делаем, Метрополитен радостно объявляет об одновременном запуске 10 новых станций. Для нас это означает обновление схемы, значит, ручную разметку придется делать заново.

Ждём около месяца, но Студия Артемия Лебедева не обновляет векторный файл карты. Принимаем решение выпустить тест на старой схеме, а станции отметить как уже построенные.

Помимо этого улица Новаторов переименовывается в Новаторскую, а Кубанская — в Люблино. Самая большая подстава ждёт с Мнёвниками: Карамышево теперь Мнёвники, а Мнёвники теперь — Народное Ополчение.

Мнёвники

Московские названия станций принято ругать за две Арбатские и Смоленские. После сотни прогонов теста обнаруживаются более прекрасные друзья тестера:

Стрешнево, рядом Покровское-Стрешнево. Просто Покровское затесалось на самом юге второго диаметра.

Добавлено 19 мая, спасибо комментаторам: Покровское-Стрешнево закрыли в пользу Щукинской, но название осталось.

Стрешнево Покровское-Стрешнево

Станция Краснопресненская «принадлежит» кольцу, хотя фиолетовая линия называется Таганско-Краснопресненской, а не Таганско-Баррикадной.

Таганско-Баррикадная?

Между Выставочной и Выставочным центром нет ничего общего.

Выставочная Выставочный центр

Но золотую медаль по суматохе получает МЦК. Деловой центр МЦК находится на МЦК, но это не просто Деловой центр:

Деловые центры

С Измайлово доступна пересадка на Партизанскую, а не на Измайловскую:

Измайлово

С Хорошевской можно перейти на Хорошёво, но называются они по-разному:

Хорошёво

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

И тут обнаружился туз в мире королей: Кубанскую переименовали в Люблино. Теперь помимо двух Арбатских и Смоленских есть два Люблина — и опять без пересадки:

Люблино

С нетерпением ждём открытия новых станций и обновления схемы!

Заметили еще какие-нибудь странности? Пишите на почту или автоответчик.

7 мая 2022

#просторы сети

Делюсь со всеми: портфолио! 

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

Компании? Разработать? Это что, монетизация и успешные кейсы?

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

Игра для сотрудников или обучающий тренажер для коллег? А может, проверка на знание модельного ряда? На страничке есть форма связи, пишите, что-нибудь придумаем!

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

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

17 сентября 2021

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

Казанский набег 

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

И все было хорошо, но в личку постучали. Сначала написало два человека, потом еще четыре, а потом заявок на создание теста стало 40. Вспышка популярности объяснялась просто: в Казанском федеральном университете на дисциплине «Картография и геоинформатика» один из преподавателей придумал элегантное домашнее задание. Всем, кто сделает с помощью Леонида Мотовских тест по географии — автомат. И бизнес-коучи позавидуют мотивации студента.

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

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

Чтобы успеть к дедлайну, пришлось пофлексить скоупом, но об этом позже..

Брр, больше не могу.

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

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

Здравствуйте!

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

Если договориться с преподавателем не получится, считаю, что вы написали вовремя и заслуживаете получить зачет

В крайнем случае попробуйте показать это сообщение преподавателю

Леонид Мотовских

И успех! Смотрите картинку.

Дело оставалось за малым: подготовить 52 теста к публикации. Сегодня я наконец-то это сделал!

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

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

Сами оценки похожи на те, что показываются в опросах типа «Какой ты Дед Мороз?» или как старый мем времен Иксбокса-360 «Ачивмент анлокт». Получил четверку в тесте по Армении? Танцуем кочари!

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

Поэтому: cпасибо, что прочитали мою историю, — а вакансия постом ниже!

23 мая 2021

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

Последний пост в этом году 

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

А теперь к полезному. У меня новый раздел на сайте: прадед.

Это переиздание текста биографии моего прадеда, которую он написал в свои 86 лет в 1994 году. Для меня оно уже второе: еще в школе мы с мамой перенесли текст в Ворд, отредактировали и добавили иллюстрации.

В этой версии я добавил новые фотографии, примечания к неизвестным словам и карты. Дед пишет: «переехали в Дубовку» — теперь получится прикинуть, где находится Дубовка и насколько далеким был путь. В битве Яндекс-карт и Опен-стрит-мэпс победили последние: Яндекс над своими картами изголяться запрещает, а мне без этого никак.

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

31 декабря 2020

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

Обо всём и сразу 

Деятели искусства уже давно доказали: искусство — это всё. Любой набор слов или символов уникален и неповторим, а значит — по-своему достоин называться искусством. Дело оставалось за малым: создать все возможные наборы символов.

В 1941 году аргентинский писатель Хорхе Луис Борхес опубликовал рассказ о Вавилонской библиотеке, в которой хранились книги буквально обо всём — все возможные комбинации 22 букв, знака пробела, точки и запятой. Такого набора символов хватает для передачи любого текста, пусть и в упрощенной форме — Борхес формализовал, как могло бы выглядеть всё, если бы всё уже было написано.

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

Проверьте сами, в библиотеке есть и объявление о продаже гаража и ответ на все вопросы, и даже весь текст этого поста, переведенный на транслит. Казалось бы, все уже под рукой, бери и используй! Но вот незадача: текстов так много, что обнаружить что-нибудь полезное практически невозможно. А легко найти только тот текст, который заранее известен и уже введен в строку поиска.

Бессмысленно искать в Библиотеке секрет успеха: им может быть и сахар, и соль, и даже милый пупсичек. Хоть настоящий ответ и спрятан где-то в недрах Библиотеки, он тонет в пучине окружающей его бессмыслицы.

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

Если все тексты уже написаны, может, заняться музыкой? В английском ноты записываются буквами: CDEFGAB — так что все музыкальные партии тоже там, во всех возможных способах записи и во всех возможных отклонениях и ремиксах.

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

2 ноября 2020

#просторы сети

Добрые намерения победят недоверие 

Разберем три возмущения из разных периодов жизни:

— Она в тот раз нарочно пересела на первую парту, лишь бы мне не досталось!

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

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

Попробуем узнать настоящие мотивы поступков. Схватим лайкера с поличным во время листания ленты. А ну признавайся, зачем лайк поставил?

— Эээ.. да просто понравилось..

То же самое ответят и в других случаях. Получается, зря мы так, человеку можно доверять? А вот и нет! Это все тоже специально сказано, виновен!

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

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

Сразу становится проще дышать. Не пошло что-то по плану — не враги и завистники вредят, а ... да какая разница что. Главное — не зла ради.

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

12 июля 2020

#просторы сети #этикет

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

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

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

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

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

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

6 июля 2020

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

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

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

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

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

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

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

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

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

29 июня 2020

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

Б Е З У М И Е 

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

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

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

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

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

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

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

25 апреля 2020

#интерфейсы #копилка добра и жизни #просторы сети

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

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

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

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

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

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

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

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

18 апреля 2020

#интерфейсы #копилка добра и жизни #просторы сети