mizinov.pro
656 subscribers
118 photos
19 videos
1 file
63 links
Инфографика и визуализация данных, картография и фронтенд. Публикую здесь свои и чужие интересные проекты. Без рекламы.
Download Telegram
Channel created
https://github.com/quillcraft/rotator

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

Написал небольшую демку для проверки этой гипотезы. В Safari работает достаточно гладко, но обнаружились лаги в Chrome и Firefox, которые удалось немного сгладить. Код и тестовый пример выложил на Github.

#github #код
https://github.com/quillcraft/tilemap-russia

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

Есть несколько версий плиточной карты России, созданные энтузиастами. Я предлагаю вам свой вариант. Файлы для построения такой карты в форматах CSV и JSON, с тестовым примером выложил на Github.

#github #код
https://spectrumcomputing.co.uk/entry/12829/ZX-Spectrum/Dust_of_Starry_Roads

25 лет назад, мы с друзьями написали демо-версию игры для 8-битного компьютера ZX-Spectrum. Это была не аркада и даже не головоломка, а популярный среди ценителей жанр adventure. В отличие от классической — где абсолютно всё представлено в виде текстовых описаний и команд — мы сделали с интерфейсом и картинками. 😅 Сегодня, в эпоху компьютеров с ретина-дисплеями с миллионами цветов и терабайтными носителями, на неё можно смотреть только утирая слёзы. И тем не менее, для выбранной платформы мы применяли весьма виртуозные решения. Например, чтобы влезть на одну дискету, мы использовали собственный драйвер дисковода, с помощью которого размечали дорожки более плотно и тем самым увеличили объем дискеты до нужной величины. Во время запуска подменяли стандартный драйвер на свой, чтобы эту дискету можно было читать. Весь код игры был написан на ассемблере — это самый низкоуровневый язык программирования, на котором вы пишете прямыми директивами микропроцессора, в нашем случае Z80. Вся графика, включая шрифты создавалась в графическом редакторе Art-Studio, который запускался на моей версии Спектрума с объемом памяти 48 Килобайт. Да-да, именно килобайт! 😅 К сожалению, это была эпоха не только компьютерного бума, но и экономических потрясений. Полную версию игры мы так и не выпустили. А там уже в нашу жизнь ворвались персоналки на ms-dos и windows 95.

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

#сделалпроект