|
Новые статьи Метки на картах это просто. OpenLayersEnglish version Я всегда считал, что отображать что-то на картах — дело трудоёмкое и непростое. Чтобы разобраться в API нужно посмотреть примеры, а их мало кто выставляет публично, потому что нужен токен для отображения и работы с картой. А токен надо сначала где-то получить, а потом ещё и скрыть от чужих глаз. В общем, морока да и только. Но потом я подумал, а зачем же мне проприетарные Google Maps, когда есть OpenStreetMaps? Поискал API, наткнулся на OpenLayers, открыл примеры и удивился их количеству и простоте. ![]() В серии статей мы разберёмся с OpenLayers, выведем на карту превьюшки фотографий, прикрутим кластеризацию, а в финале сделаем приложение на Rust, которое Продолжить Рейтинг: 5 (За: 5 | Против: 0) Добавлено: 4.01.2025 от aNNiMON Комментарии (2) Игра «Жизнь» на JavaScript и PythonПривет всем! Игра «Жизнь» (Game of Life) придумана Джоном Конвеем в 1970-м году. Это – игра без игроков. Клеточный автомат, имитирующий жизнь колонии неких существ: прямоугольная площадка поделена на клетки, условно их представляющих. Правила просты, но игра интересная. Тут возможны, скажем, такие фигуры: ![]() (нажмите чтобы увидеть анимацию*)Клетка может быть живой или мёртвой. Чем это определяется? 1. Если живую клетку окружает менее 2-х или более 3-х живых соседей, она погибает; 2. Если мёртвую клетку окружает ровно 3 живых соседа, она оживает. Сделаем свою игру «Жизнь»? Продолжить Рейтинг: 4 (За: 4 | Против: 0) Добавлено: 31.08.2024 от M_N Комментарии (2) FFmpeg | Удобная цветокоррекция с помощью LUTВ статье про цветокоррекцию мы узнали, что ffmpeg обладаем богатыми возможностями цветокоррекции. Однако на практике подбирать значения долго, даже если использовать ffplay. Есть и другой способ цветокоррекции — Color Lookup Table или LUT.
Продолжить Рейтинг: 6 (За: 6 | Против: 0) Добавлено: 20.07.2024 от aNNiMON Комментарии (0) Мемоизация | Функциональное программированиеНедавно мы в команде столкнулись с такой проблемой. Есть сервис, который преобразует небольшие порции данных из одного вида в другой. Скажем, из записи Input в запись Output.
Продолжить Рейтинг: 3 (За: 3 | Против: 0) Добавлено: 12.07.2024 от aNNiMON Комментарии (0) Рассвет и закат мобильного программированияПредставьте, что вы сидите на скучнейшем уроке литературы: кто-то спит, кто-то рисует в тетради, кто-то чатится в ICQ, кто-то проходит очередной уровень Gravity Defied, а вы люто набираете на своём Sony Ericsson программу на Бейсике, которая случайным образом выводит имя одного из одноклассников и какой-нибудь слегка обидный неправдивый факт о нём. Наконец, последние строчки дописаны, вы запускаете программу и показываете её соседу по парте, потом телефон уходит на другой ряд и… к концу урока добрая половина класса уже потирает ладони, чтобы хорошенько отвесить вам подзатыльников за такие приколы. Но последствия не так важны, как эйфория от того, что путь мобильной разработки для вас только-только начинается. ![]() Продолжить Рейтинг: 22 (За: 22 | Против: 0) Добавлено: 15.05.2024 от aNNiMON Комментарии (35) |