Обзор типов меток для трекинга украденных или потерянных вещей

По мотивам истории об угнанном велосипеде я решил поизучать какие есть решения для помощи в поиске украденных вещей. У AirTag, который помог найти велосипед, есть один существенный недостаток — функция защиты от нежелательного отслеживания (unwanted tracking protection). Эта функция предусмотрена для того, чтобы нельзя было незаметно подбросить метку другому человеку и следить за ним. Благодаря ей, сколько-нибудь подготовленный вор, с помощью стандартного встроенного в ОС софта, легко узнает, что к велосипеду прикреплён AirTag или другая совместимая гео-метка.

Поэтому я бы хотел найти такую гео-метку, которая обладала бы следующими свойствами (в порядке убывания важности):

  • не детектится программами типа FindMy,
  • имеет широкую сеть покрытия. То есть украденную вещь можно обнаружить даже если её увезли в другой город или страну. Последнее актуально для Германии, так как здесь украденные велики часто переправляют в Польшу,
  • имеет долгий срок работы от батарейки, хотя бы 10-12 месяцев,
  • работает по принципу: купил, установил и забыл. Никаких платных подписок, дорогостоящего или трудоёмкого обслуживания и так далее.

В итоге, я пришел к тому, что есть четыре типа устройств, о которых я расскажу ниже. Если коротко, то, к сожалению, сейчас на рынке нет ничего лучше AirTag.

Итак, четыре типа устройств:

  1. RFID/NFC метки,
  2. Bluetooth-устройства — AirTag и совместимые с ними гео-метки от других производителей, а также несовместимые устройства того же типа,
  3. GSM/GPS трекеры,
  4. LPWAN устройства.

Суть всех вариантов кроме третьего заключается в том, что есть два типа устройств: гео-метка и ридер (считыватель).

Гео-метка прикрепляется к отслеживаемому объекту, а ридер может находить метки находящиеся неподалёку. Чем сильнее сигнал от гео-метки, тем дальше может находиться ридер чтобы её найти, но и тем больше требуется энергии для работы метки. Как следствие — тем больше нужна батарейка или тем чаще придётся её менять.

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

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

Таким образом, выбор устройства — это поиск компромисса между:

  • размером и энергоэффективностью меток,
  • сложностью и стоимостью обслуживания меток и ридеров,
  • размером и надёжностью сети ридеров.
Читать дальше ➠
cover_IMG_0723.jpg

Я уже как-то писал о своём опыте общения с немецкой полицией. Буквально сегодня завершился ещё один эпизод.

Два дня назад, в воскресенье, мы обнаружили, что с подземной парковки угнали Олин велосипед :( Надо отметить, что на парковку можно попасть только с ключом, велосипедные комнаты также закрываются на ключ, а сами велосипеды пристёгиваются к вбитой в пол скобе.

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

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

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

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

Читать дальше ➠

Ускорение выполнения команды ipfs add

В двух предыдущих постах я рассказал о том, что такое ipfs и как развернуть сайт в ipfs и, помимо этого, для эксперимента настроил раздачу своего блога через ipfs: ipfs.romka.eu.

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

В моём случае ipfs работает в докер-контейнере, который запускается через docker compose. Поэтому я сконфигурировал запуск контейнера следующим образом, чтобы сильно ограничить потребляемые ресурсы:

  ipfs:
    image: ipfs/kubo:latest
    container_name: ipfs_container
    volumes:
      - /home/romka/ipfs:/data/ipfs
      - /var/www/romka.eu/public:/data/ipfs/public:ro
    <...>
    restart: always
    command: daemon --enable-gc --migrate=true --enable-pubsub-experiment
    cpus: 0.3
    mem_limit: 256m
    memswap_limit: 256m
    environment:
      GOMAXPROCS: 1

Теперь ipfs-процесс ограничен по ресурсам и хостер доволен, но вот команда ipfs add стала падать с ошибкой вида Error: unexpected EOF. Я не стал копать глубже, но в свете того что ошибка появилась после добавления ограничений, похоже на то что это следствие того что ОС просто прибивает процесс ipfs из-за Out of Memory error (OOM). Дальше я расскажу как мне удалось исправить эту проблему.

Читать дальше ➠

Разворачиваем статический веб-сайт в IPFS

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

Для начала я в двух словах объясню в чём состоит различие между динамическими и статическими веб-сайтами.

У динамических веб-сайтов за отдачу содержимого отвечает какая-то программа. Обычно такие программы пишутся на одном из языков вроде PHP, JavaScript, Python, Go и других. Запрос от браузера пользователя обслуживается веб-сервером, который перенаправляет его программе, а программа в ответ на лету генерирует какую-то html-страницу, которая возвращается пользователю. В теории, запросы к одному и тому же адресу от разных пользователей могут получать разные ответы. Такой подход оправдан в случае если действительно есть необходимость отдавать разным пользователям разный контент при запросе одних и тех же страниц. Например, в социальных сетях одна и та же страница новостей для разных пользователей содержит разные новости.

В случае статического веб-сайта, все html-файлы заранее созданы и лежат в файловой системе сервера. Все запросы к сайту также обслуживаются веб-сервером, но он, минуя другие программы, отдаёт html-файлы с диска. Таким образом, все пользователи получают абсолютно одинаковые ответы на запросы к одинаковым адресам. Это максимально простой, быстрый и надёжный способ раздавать данные, который подходит для блогов вроде этого (хотя есть и куда более сложные сценарии использования статических сайтов). Dynamic site vs static

IPFS – это распределённое хранилище и оно не способно обслуживать динамические сайты, однако вполне подходит для статических. Фактически, статический веб-сайт это просто директория с набором html-файлов, css, скриптов и картинок. Чтобы разместить такой сайт в IPFS достаточно добавить эти файлы в систему командой вида ipfs add .... Однако есть несколько важных нюансов, о которых я бы хотел рассказать.

Для того чтобы сделать статический веб-сайт доступным в IPFS нужно выполнить 4 шага:

  1. запустить ipfs daemon,
  2. в html-файлах использовать относительные ссылки на локальные ресурсы,
  3. добавить dnslink,
  4. использовать IPNS и включить его автоообновление.

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

Читать дальше ➠

Всё что нужно знать об IPFS перед началом её использования

Коротко говоря, IPFS (InterPlanetary File System) – это одноранговая распределённая сеть, позволяющая организовать хранение и распространение файлов. Любой желающий может присоединиться к сети для того чтобы начать распространять собственные данные и/или помочь распространению существующих в сети файлов. Архитектура системы была вдохновлена известными распределенными системами, в том числе BitTorrent, но в отличие от него предоставляет дополнительные инструменты. Например, IPFS может быть использована для размещения статических веб-сайтов.

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

Читать дальше ➠

Короткое путешествие по Германии осенью 2024

Бремен

У меня Бремен ассоциируется в первую очередь со сказкой братьев Гримм и советским мультиком, снятым по её мотивам. Я не знал чего ожидать от этого города, но, кажется, что его руководство построило стратегию привлечения в город туристов вокруг эксплуатации образов осла, собаки, кота и петуха (да, трубадура в оригинальной сказке нет): их образы повсюду в туристической части города.

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

Рургебит

Рургебит — это промышленный регион на западе Германии, состоящий из нескольких городов (Дортмунд, Эссен, Дуйсбург и других) расположенных так плотно друг к другу, что сложно понять где заканчивается один город и начинается другой. В XIX и XX веках этот регион был центром тяжелой промышленности, здесь работали крупнейшие угольные шахты и сталелитейные заводы, которые сыграли ключевую роль в экономическом развитии Германии. С середины XX века, когда угледобыча и металлургия начали терять своё значение, Рургебит пришел в упадок. В наши дни многие заводы и шахты закрыты и переоборудованы в культурные центры, парки и музеи.

В целом, это скучное, серое и унылое место. Причем это буквально так, по статистике солнечных дней в году здесь меньше чем, например, в Баварии. Оставаться надолго я бы тут точно не стал, но заброшенные шахты, сталелитейные заводы, это довольно необычные места, стоящие того, чтобы сюда ненадолго заехать. Кроме того, мне повезло и как раз на дни моего путешествия выпал матч Лиги Чемпионов между дортмундской Боруссией и шотландским Сельтиком, такое событие я не мог пропустить. Билеты пришлось покупать у перекупщиков по тройной цене, но оно того стоило :))

Мюнхен

Это был не первый мой визит в Мюнхен, в этот раз я заехал в пару знакомых мест, например, в красивейший Английский парк, а также зашел на Разводфест Октоберфест, в Олимпийский парк и его окрестности.

Я не ждал многого от Октоберфеста, тем не менее, он стал самым большим разочарованием. Это просто пузырь раздутый местными маркетологами, нет ни одной причины ехать сюда: толпы пьяных туристов, двойные цены на всё и абсолютно, АБСОЛЮТНО, ничего оригинального: еда, пиво, развлечения, всё как на любом другом немецком празднике, да и на любом другом городском празднике в любой другой европейской стране. И всё это среди толп в хламину пьяных туристов шатающихся и толкающихся повсюду в национальных баварских костюмах. Честное слово, находиться в толпе шотландских футбольных фанатов, орущих кричалки и раскачивающих трамвай, казалось гораздо более комфортным мероприятием чем побывать на этой помойке Октоберфесте.

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

Путешествие в Исландию

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

Спонсор картинки - DALL-E и парочка других нейро-сеток

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

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

Что делать в Исландии?

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

В стране проживает около 360 тысяч человек и примерно половина из них — в Рейкьявике. То есть это совершенно точно то место, от которого стоит держаться подальше, так как ощущение уединённости это одна из тех целей, ради которых стоит ехать в Исландию. Средняя плотность населения по всему острову всего 3,5 человека на квадратный километр, в то время как в Рейкьявике живет 490 человек на квадратный километр. Для сравнения, в Берлине живет ~4000, а в Москве ~5000 человек на квадратный километр.

Здесь есть 130 вулканов объединенных в 30 вулканических групп и они время от времени извергаются. Местные компании водят экскурсии к извергающимся вулканам! Посмотреть на потоки живой лавы это совершенно уникальный и неповторимый опыт. Сложно представить где его еще можно было бы испытать. Но, разумеется, подстроить свой маршрут под извержение это или дело большой удачи, или большого количества свободного времени.

Картинку ниже я нашел в интернете. Так бы могла выглядеть экскурсия к вулкану, если бы не прифотошопленная лава :/

Картинка из интернета. Лава выглядит прифотошопленной

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

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

Помимо Интерстеллара в Исландии снималось много других фильмов. Фильм “Невероятная жизнь Уолтера Митти” был одной из причин почему я захотел прокатиться по безлюдным дорогам Исландии. Вокруг всего острова, практически вдоль побережья, проложен Route 1 — кольцевая дорога протяженностью около 1300 километров, которая в любое время года позволяет своим ходом добраться практически к любым местным достопримечательностям. При этом часть дорог на острове закрыты на зиму, это важно учитывать при планировании поездки.

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

Водопады! Здесь их несколько штук и это не просто горные ручейки тонкой струйкой падающие с высоты нескольких метров, а бурные широченные реки! Мощнейший водопад Европы Деттифосс имеет ширину 100 метров и его потоки срываются с высоты 44 метра!

В Исландии можно наблюдать aurora borealis — северное сияние. Оно стало причиной почему я решил поехать сюда в ноябре — с ноября по февраль самый сезон авроры.

Как это ни странно, но здесь доступны дайвинг и снорклинг! Да, температура воды в ноябре тут ниже 10 градусов, поэтому погружение требует сухого костюма для дайвинга и соответствующую подготовку, но, тем не менее, это тоже доступная опция!

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

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

Ещё один тип достопримечательностей — природные ванны — бассейны расположенные на улице. Вода для бассейнов извлекается из подземных источников и, в зависимости от места, имеет температуру 36-40 градусов. Это довольно экзотичный контраст — ты выбегаешь из тёплой раздевалки на улицу, где температура ниже нуля, пробегаешь метров 10 и ныряешь в горячий бассейн. Русская баня наоборот :)

Исландия это одно из немногих мест с очень низким уровнем искусственного света. Этот факт довольно сильно осложняет управление автомобилем ночью, которая здесь в ноябре наступает в районе 6 вечера. Зато большая часть острова имеет индекс по шкале Бортля от 1 до 3, что позволяет увидеть млечный путь невооруженным взглядом… если, конечно, небо не закрыто облаками.

Запланированный маршрут

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

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

  • прилетаю в Рейкьявик, он расположен на западе острова, и затем на следующее утро местными авиалиниями лечу в Акурейри, город на северо-востоке острова,
  • в Акурейри арендую машину и в течение 2 дней исследую окрестности Diamond circle: озеро Миватн, водопады, гейзеры, природные ванны, это всё здесь и всё не так загружено туристами как окрестности Рейкьявика. Каждую ночь смотрю северное сияние,
  • затем еду на юг острова к леднику Ватнайёкюдль и провожу там еще пару дней. Живу в гостевом доме на ферме, которая расположена чуть ли не в 50 километрах от ближайшей цивилизации! Это должен был быть неповторимый опыт: жить в изолированном от цивилизации месте, днём гулять по ледникам и чёрным пляжам, а ночью смотреть северное сияние,
  • через три дня еду обратно на запад, к Рейкьявику, где исследую местные окрестности, смотрю северное сияние, а затем возвращаю машину и улетаю домой.

Всё, конечно же, сложилось не так и подробнее о приключении я расскажу дальше.

Читать дальше ➠

Перенёс этот блог с Друпала на Хьюго

Небольшое лирическое вступление

Я уже не помню точно когда я сделал первую версию этого блога, но доменное имя romka.eu я зарегистрировал 10 августа 2006 года, 17 лет назад =8) Все эти 17 лет блог работал на CMS Drupal. Опять-таки, я уже не помню, на какой версии Друпала была сделана его первая версия, вполне вероятно, что это была версия 4.7. Версия упомянутая в этом блог-посте уже, скорее всего работала на пятёрке, а затем, позднее, по мере выхода новых релизов, я обновил блог до шестёрки и семёрки.

Примерно с 2007 по 2014 год я профессионально (в смысле, за деньги) занимался веб-разработкой и Друпал был моим основным рабочим инструментом. Не могу сказать, что работа с этой системой это ценный профессиональный опыт, но чего совершенно точно нельзя отрицать, так это того, что без участия в Друпал-сообществе не случилась бы та цепочка событий, которая сегодня привела меня туда где я есть. Семинары и конференции по Друпалу, новые знакомства, работа в forbes.ru (полученная в том числе благодаря моей самоуверенности в том, что друпальщика лучше меня ребятам просто не найти), а затем и в Яндексе, всё это скорее всего не произошло бы, если бы я тогда, году в 2006 не заинтересовался Друпалом. Я как-нибудь напишу эту историю подробнее, думаю, она может получиться интересной, но этот пост не об этом.

Обновление

Уже почти 10 лет как я не работаю с Друпалом и я давно хотел с него съехать. Используемый им стек технологий постоянно требовал внимания к себе: админка Друпала была красной от предупреждений о найденных уязвимостях для модулей, обновления к которым не выходили последние как минимум лет 5; спамеры находили всё новые и новые способы зафлудить БД бесполезными мусорными комментариями. Сайт работал на давно устаревшей Ubuntu 14.04, обновление которой потянуло бы за собой и обновление основных зависимостей Друпала: версии PHP и связанных с ним библиотек. В общем, сайт причинял головную боль, а разбираться со всем этим мне было уже совсем не интересно. Да и, кроме всего прочего, мне стали очевидны две вещи:

  1. мне не нужна такая сложная CMS для такого простого блога,
  2. я хочу, чтобы весь созданный мною контент представлял из себя простое дерево директорий, где каждый материал это одна директория, содержащая и текст, и связанные с ним фотографии и другие файлы. С таким подходом для просмотра содержимого не нужен ни веб-сервер, ни тем более БД и интерпретатор PHP.

Собственно, по этой причине я перенёс этот блог на статический генератор сайтов Hugo. Исходники блога лежат на Гитхабе (например, вот так выглядит этот пост), а из них Хьюго генерирует html-файлы, которые раскладываются на арендуемый мною сервер на Digital Ocean, а также на два CDN: netlify.com и render.com. Зеркала этого сайта на этих двух CDN доступны по адресам mirror1.romka.eu / romka-eu.onrender.com и mirror2.romka.eu / nimble-figolla-e0e98e.netlify.app. Для того объема контента, который у меня есть, использование этих CDN бесплатно, так что возможно, со временем, один из них может стать основным хостингом для этого блога.

Для сайта я сделал свою собственную тему оформления frühling, пока она распространяется только как часть этого блога, но позднее, когда я завершу её разработку, я планирую выложить её отдельным проектом.

Читать дальше ➠

Особенности дорожного движения в Германии

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

Я для подготовки к экзамену взял 8 практических уроков и примерно на пятом инструктор сказал мне потрясающую фразу: “ты делаешь все те же ошибки, которые делают другие опытные водители”. Про себя я подумал, что было бы неплохо получить список этих ошибок перед первым уроком, чтобы знать к чему быть готовым. Здесь я собрал список неочевидных для меня отличий в правилах, на которых я постоянно ошибался. Надеюсь, они окажутся полезными тем кому предстоит подготовка к экзамену.

Знаки дорожного движения могут быть расположены как справа так и слева от дороги

В России меня учили, что для водителя важны только знаки расположенные с правой стороны дороги. Знаки слева точно предназначены не мне и их можно игнорировать. В Германии это не так. Ниже две фотографии одного и того же перекрёстка с разных сторон. Предположим, мы поворачиваем направо как показывает стрелка на первом фото, при повороте мы сразу справа видим знаки “Зона 30” и “Зона парковки”, поэтому тут нет никаких сложностей. Теперь предположим, что мы выезжаем из этой же “Зоны 30” как показано на втором фото. Знака “Конец зоны 30” справа нет, так как он расположен слева, на обратной стороне знака “Зона 30”. При этом знак “Конец зоны 30” не всегда расположен слева, он может быть и справа.

Полезный лайфхак здесь заключается в том, что светофор или знаки “Уступи дорогу” и “Проезд без остановки запрещен” почти наверняка означают, что ты покидаешь “Зону 30”.

Читать дальше ➠

Путешествие в Белград и Сараево в декабре 2022

Свою первую плескавицу я съел в 27 лет. Это было в 2008 году, мы с моим другом Юрцом зашли в простую привокзальную палатку возле Савёловского вокзала. Ею владела самая настоящая сербская женщина, которая по совместительству была и шеф-поваром, и кассиром, и официантом. Плескавица — это традиционное блюдо балканской кухни. Готовое блюдо было похоже на хот-дог или бургер: пышная котлета из свинины и говядины, приготовленная прямо при нас на открытом огне, в свежеиспечённой булке с то ли луковым, то ли чесночным соусом, который идеально дополнял вкус мяса. На тот момент эта еда запомнилась мне как самый вкусный стрит-фуд, который я пробовал в своей жизни. Больше мне не довелось поесть плескавицы в этом месте: сначала я сменил место работы и ехать на Савёловский за едой не хотелось, а потом палатку прикрыли.

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

И вот в декабре 2022 я решил съездить в путешествие по Балканам. С точки зрения погоды это далеко не самое лучшее время для посещения Балканского полуострова, но было три причины почему это не так важно. Мне надо было отгулять отпуск, который в Германии просто сгорает, если его не использовать до конца года (я сейчас работаю в Берлине); появилась возможность повидаться со старыми друзьями, которые недавно переехали в Белград; я мог попробовать традиционную плескавицу, приготовленную настоящими сербскими поварами. Это давало надежду найти ту самую идеализированную плескавицу.

Читать дальше ➠