🇧🇪 А ещё на выходных я побывал в Антверпене, втором по величине городе Бельгии
Город мне очень понравился. Очень живой и просторный, есть куча красивых улочек и интересных заведений. Население у него чуть больше 500 тысяч, что по европейским меркам не так уж и мало. Я, как зажравшийся москвич, прямо почувствовал вайб московского изобилия, которого мне не хватало в моём небольшом городке на 100к человек.
Как вы знаете, в разных регионах Бельгии говорят на разных языках: нидерландском, французском и немецком (на небольшой территории). Поэтому город показался мне более многоязычным, чем города в Нидерландах. И во многих местах по дефолту общались именно по-английски, что мне очень понравилось.
Ещё я остался в восторге от местной системы велопроката и велоинфраструктуры. Тут она похожа на московский Велобайк: по всему городу разбросаны станции, на которых можно взять велосипед или же вернуть его. За ~€25 можно купить годовой абонемент*, позволяющий без дополнительной платы брать велосипед на срок до 30 минут. А потом можно его вернуть, подождать 5 минут и взять снова. Таким образом я за день сменил велосипеды раз десять и проехал в сумме почти 20км 🙃. По городу действительно можно комфортно рассекать на велосипеде, а местная система проката идеально дополняет инфраструктуру, делая велосипед отличным решением даже в связке с другими видами транспорта (Москве тут хорошо бы подучиться). Единственный минус — по некоторым улицам с крупной брусчаткой ехать было не очень приятно (причина тряски?)
В общем, здорово покатались по городу, посмотрели достопримечательности, попили неплохого спешлти кофе, забрались на крышу музея MAS, откуда открывается вид на город. Посетили также мемориал Алексею Навальному, открытый возле памятника Петру I.
* есть шанс, что такой абонемент не очень возможен для туристов, может потребоваться почтовый адрес в городе. я не изучал прям туристические опции
Город мне очень понравился. Очень живой и просторный, есть куча красивых улочек и интересных заведений. Население у него чуть больше 500 тысяч, что по европейским меркам не так уж и мало. Я, как зажравшийся москвич, прямо почувствовал вайб московского изобилия, которого мне не хватало в моём небольшом городке на 100к человек.
Как вы знаете, в разных регионах Бельгии говорят на разных языках: нидерландском, французском и немецком (на небольшой территории). Поэтому город показался мне более многоязычным, чем города в Нидерландах. И во многих местах по дефолту общались именно по-английски, что мне очень понравилось.
Ещё я остался в восторге от местной системы велопроката и велоинфраструктуры. Тут она похожа на московский Велобайк: по всему городу разбросаны станции, на которых можно взять велосипед или же вернуть его. За ~€25 можно купить годовой абонемент*, позволяющий без дополнительной платы брать велосипед на срок до 30 минут. А потом можно его вернуть, подождать 5 минут и взять снова. Таким образом я за день сменил велосипеды раз десять и проехал в сумме почти 20км 🙃. По городу действительно можно комфортно рассекать на велосипеде, а местная система проката идеально дополняет инфраструктуру, делая велосипед отличным решением даже в связке с другими видами транспорта (Москве тут хорошо бы подучиться). Единственный минус — по некоторым улицам с крупной брусчаткой ехать было не очень приятно (
В общем, здорово покатались по городу, посмотрели достопримечательности, попили неплохого спешлти кофе, забрались на крышу музея MAS, откуда открывается вид на город. Посетили также мемориал Алексею Навальному, открытый возле памятника Петру I.
* есть шанс, что такой абонемент не очень возможен для туристов, может потребоваться почтовый адрес в городе. я не изучал прям туристические опции
Решил немного вкатиться в аналитику/BI. Точнее, больше всего мне хотелось найти инструмент, который бы позволил строить всякие графички прямолинейно и в пару кликов, не тратя время на поднятие фронтенда и настройку библиотек.
Сначала посмотрел в сторону Tableau и PowerBI, но их сайты оказались настолько ориентированными на корпорации, что мне сразу стало лень разбираться с лицензированием и искать себе free tier. В итоге остановился на DataLens от Яндекс Облака (not sponsored). Там в бесплатной версии доступны все нужные фичи, а платную версию приберегли для больших клиентов (она даёт только второстепенные фичи вроде SSO, брендинга и приоритетной поддержки)
В общем, мне зашло. Первым делом решил поиграться с датасетом своих транзакций из Zenmoney. Настроил выгрузку транзакций в гугл таблицы, а оттуда — в Datalens. Например, визуализировал на карте координаты из транзакций. Потом понял, что они не такие уж и полезные (часто указывают на центр города, а иногда вообще в неправильное место), но ведь главное что было весело в процессе! Плюс потратил я на это минут 5 (боюсь представить, сколько бы ушло на поднятие веб-странички с каким-нибудь Leaflet)
Импорт из гугл таблиц это конечно здорово, но я нашёл один недостаток. Я бы хотел иметь возможность препроцессить данные хотя бы SQL-запросами: там, поджойнить таблички или навернуть какое-нибудь сложное условие. И DataLens такое умеет только при импорте из настоящих баз данных типа PostgreSQL или ClickHouse. Кажется, придётся поднимать. Пока не ресерчил, но думаю в сторону ClickHouse as a service от облака (может у них и там free tier есть)
В общем, дорвался до игрушки и играюсь. Уверен, в будущем ещё не раз пригодится построить очередной silly графичек. Не знаю, какому процент из вас будет полезно, но всё равно счёл важным поделиться 😇
Сначала посмотрел в сторону Tableau и PowerBI, но их сайты оказались настолько ориентированными на корпорации, что мне сразу стало лень разбираться с лицензированием и искать себе free tier. В итоге остановился на DataLens от Яндекс Облака (not sponsored). Там в бесплатной версии доступны все нужные фичи, а платную версию приберегли для больших клиентов (она даёт только второстепенные фичи вроде SSO, брендинга и приоритетной поддержки)
В общем, мне зашло. Первым делом решил поиграться с датасетом своих транзакций из Zenmoney. Настроил выгрузку транзакций в гугл таблицы, а оттуда — в Datalens. Например, визуализировал на карте координаты из транзакций. Потом понял, что они не такие уж и полезные (часто указывают на центр города, а иногда вообще в неправильное место), но ведь главное что было весело в процессе! Плюс потратил я на это минут 5 (боюсь представить, сколько бы ушло на поднятие веб-странички с каким-нибудь Leaflet)
Импорт из гугл таблиц это конечно здорово, но я нашёл один недостаток. Я бы хотел иметь возможность препроцессить данные хотя бы SQL-запросами: там, поджойнить таблички или навернуть какое-нибудь сложное условие. И DataLens такое умеет только при импорте из настоящих баз данных типа PostgreSQL или ClickHouse. Кажется, придётся поднимать. Пока не ресерчил, но думаю в сторону ClickHouse as a service от облака (может у них и там free tier есть)
В общем, дорвался до игрушки и играюсь. Уверен, в будущем ещё не раз пригодится построить очередной silly графичек. Не знаю, какому процент из вас будет полезно, но всё равно счёл важным поделиться 😇
Очень советую заценить онлайн-CTF от I💛Frontend. Я залип часа на три, нашёл 12/12 обязательных и 6/7 опциональных флагов.
Квест сделан добротно, флаги спрятаны в самых разнообразных местах: пришлось покопаться и в PDF, и в WASM, и в canvas, и в CSS. Но не буду спойлерить слишком много.
Кстати, в комментах выложу лайфхак для chrome devtools, который очень пригодился при разгадывании.
Квест сделан добротно, флаги спрятаны в самых разнообразных местах: пришлось покопаться и в PDF, и в WASM, и в canvas, и в CSS. Но не буду спойлерить слишком много.
Кстати, в комментах выложу лайфхак для chrome devtools, который очень пригодился при разгадывании.
ctf-2024.ilovefrontend.ru
Я люблю фронтенд: CTF 2024
Capture the flag («Захват флага») — это фронтендерский турнир из нескольких заданий. Выигрывает тот, кто решит задания и найдет все флаги быстрее других.
Покопался в DataLens ещё пару ночей, собрал себе целый дашборд из своих транзакций.
Удалось разобраться с большинством проблем, которые возникали из-за подключения к Google Sheets. Но это не помешало мне угробить какое-то время на попытки завести интеграцию Zenmoney+YDB на базе Serverless Functions. Пока эту идею я отложил, но может потом пригодится. Благо, дашборд не придётся переделывать.
Могу смотреть как краткосрочную статистику за месяц (на фото), так и долгосрочную (данные есть примерно с ~2019 года).
Конечно, каких-то насущных проблем такая визуализация не решает, но иметь такой контроль над данными мне очень нравится.
Удалось разобраться с большинством проблем, которые возникали из-за подключения к Google Sheets. Но это не помешало мне угробить какое-то время на попытки завести интеграцию Zenmoney+YDB на базе Serverless Functions. Пока эту идею я отложил, но может потом пригодится. Благо, дашборд не придётся переделывать.
Могу смотреть как краткосрочную статистику за месяц (на фото), так и долгосрочную (данные есть примерно с ~2019 года).
Конечно, каких-то насущных проблем такая визуализация не решает, но иметь такой контроль над данными мне очень нравится.
🇳🇱 На днях посетили Гронинген, город на севере Нидерландов с населением чуть больше 200 тысяч
Добирались туда, конечно, на поезде. Я в очередной раз заценил крутизну своего абонемента: всего за ~36 евро в месяц можно безлимитно кататься на выходных. Реально мотивирует куда-нибудь выбираться почаще
По приезде взяли прокатные велики OV-fiets, про которые я уже писал раньше. Для нашего формата подошли идеально
Доехали до Икеи, поели в кафешке, прошлись по самому магазину. Тут Икея находится совсем недалеко от центра, хотя обычно даже в Нидерландах их втыкают за городом, куда без машины добраться очень проблематично
Прокатились по центру. Очень понравились некоторые квартальчики, полностью вымощенные жёлтой плиткой
Зашли в Forum (на 5 фото). Внутри — выставочные залы, библиотека, несколько кафешек и места для коворкинга. И эти коворкинги реально почти под завязку были забиты студентами. Мне прям зашло, стало завидно, что у нас в городе такого нет (у нас есть своя неплохая библиотека, но там совсем другой вайб).
Хотели пойти в какой-нибудь музей, но из-за Пасхи всё было закрыто. Поэтому заглянули в котокафе, погладили котиков
Ещё занятное. На 7 и 8 фото — магазин Albert Heijn прямо в историческом здании в центре города. Раньше там торговали зерном, так что видимо продолжают традиции. На 9 фотке — медведь возле здания музея (в который мы не попали). На 10 фотке — занятные светофоры со светодиодной шкалой сбоку
В общем, Гронинген мне понравился. Хоть он и на отшибе (до центра страны ехать часа два, до юга — и того больше), сам город живой и интересный
Добирались туда, конечно, на поезде. Я в очередной раз заценил крутизну своего абонемента: всего за ~36 евро в месяц можно безлимитно кататься на выходных. Реально мотивирует куда-нибудь выбираться почаще
По приезде взяли прокатные велики OV-fiets, про которые я уже писал раньше. Для нашего формата подошли идеально
Доехали до Икеи, поели в кафешке, прошлись по самому магазину. Тут Икея находится совсем недалеко от центра, хотя обычно даже в Нидерландах их втыкают за городом, куда без машины добраться очень проблематично
Прокатились по центру. Очень понравились некоторые квартальчики, полностью вымощенные жёлтой плиткой
Зашли в Forum (на 5 фото). Внутри — выставочные залы, библиотека, несколько кафешек и места для коворкинга. И эти коворкинги реально почти под завязку были забиты студентами. Мне прям зашло, стало завидно, что у нас в городе такого нет (у нас есть своя неплохая библиотека, но там совсем другой вайб).
Хотели пойти в какой-нибудь музей, но из-за Пасхи всё было закрыто. Поэтому заглянули в котокафе, погладили котиков
Ещё занятное. На 7 и 8 фото — магазин Albert Heijn прямо в историческом здании в центре города. Раньше там торговали зерном, так что видимо продолжают традиции. На 9 фотке — медведь возле здания музея (в который мы не попали). На 10 фотке — занятные светофоры со светодиодной шкалой сбоку
В общем, Гронинген мне понравился. Хоть он и на отшибе (до центра страны ехать часа два, до юга — и того больше), сам город живой и интересный