Несколько лет назад JetBrains решили выделить ядро инспекций из Intellij IDEA (если быть точным, то IntelliJ Platform) в отдельный продукт. Я немного поигрался, прикрутил анализ к BSL Language Server (ну а что, вдруг что полезное найдёт, что не видит сонар), по туториалу настроил публикацию на gh-pages, да забросил.
Истории не было, для внятного кэша инструкций по настройке GitHub Actions не было, с ветками играться проблематично, да ещё экспорт настроек скорее не работал, чем работал. Из плюсов - зарепортил ребятам баг одной инспекции на связке спринга и ломбока, и они его даже признали и поправили.
А сейчас наткнулся на анонс Qodana Cloud.
https://www.jetbrains.com/help/qodana/cloud-about.html
Ребята метят куда-то в рынок SonarQube, добавили показ код кавереджа, активно подсказывают, какие инспекции стоит ещё включить, разве что метрик по проекту пока нет.
Из приятного: чтобы поиграться с порталом, нужно добавить всего одну переменную среды в workflow, запускающий анализ. Еще и поддержка веток появилась!
В общем, анализ BSL Language Server можно найти по ссылочке ниже. Никаких дополнительных и новых настроек пока не крутил, код кавереджа нет, и не понятно, как оно будет работать с пулл-реквестами из форков, но поковырять можно :)
FPшит на спринге в комьюнити версии безбожно.
https://qodana.cloud/projects/ARGKk/reports/NVRP1
Слышали что-нибудь про Qodana? В контексте 1С штука пока бесполезная, но всякие шарпы и простигосподи пыхыпы там поддерживаются.
Истории не было, для внятного кэша инструкций по настройке GitHub Actions не было, с ветками играться проблематично, да ещё экспорт настроек скорее не работал, чем работал. Из плюсов - зарепортил ребятам баг одной инспекции на связке спринга и ломбока, и они его даже признали и поправили.
А сейчас наткнулся на анонс Qodana Cloud.
https://www.jetbrains.com/help/qodana/cloud-about.html
Ребята метят куда-то в рынок SonarQube, добавили показ код кавереджа, активно подсказывают, какие инспекции стоит ещё включить, разве что метрик по проекту пока нет.
Из приятного: чтобы поиграться с порталом, нужно добавить всего одну переменную среды в workflow, запускающий анализ. Еще и поддержка веток появилась!
В общем, анализ BSL Language Server можно найти по ссылочке ниже. Никаких дополнительных и новых настроек пока не крутил, код кавереджа нет, и не понятно, как оно будет работать с пулл-реквестами из форков, но поковырять можно :)
FPшит на спринге в комьюнити версии безбожно.
https://qodana.cloud/projects/ARGKk/reports/NVRP1
Слышали что-нибудь про Qodana? В контексте 1С штука пока бесполезная, но всякие шарпы и простигосподи пыхыпы там поддерживаются.
Qodana Help
About Qodana | Qodana
👍6🤷♂4🥴2🔥1👏1
JetBrains объявили о включении поддержки LSP в свои IDE.
https://blog.jetbrains.com/platform/2023/07/lsp-for-plugin-developers/
После прочтения этой новости у меня две эмоции.
1) Да блин неужели, не прошло и пяти лет. А нет, постойте-ка, прошло!
2) Только в платных IDE и в Ultimate версии Идеи? Да вашу ж б мать!
https://blog.jetbrains.com/platform/2023/07/lsp-for-plugin-developers/
После прочтения этой новости у меня две эмоции.
1) Да блин неужели, не прошло и пяти лет. А нет, постойте-ка, прошло!
2) Только в платных IDE и в Ultimate версии Идеи? Да вашу ж б мать!
The JetBrains Blog
Language Server Protocol (LSP) for Plugin Developers | The JetBrains Platform Blog
With the 2023.2 release cycle, IntelliJ-based IDEs now support the Language Server Protocol (LSP). Discover how this may improve the assistance for custom language-specific features and learn how to begin integrating LSP into a plugin for your IDE.
😁9🤔3👍2🤯2🌭2👏1😱1😢1
Мини #анонс
Тут BSL Language Server 0.21.1 подъехал. Никита Иванченко помог отловить причину падения бсл лс в vscode на старте. Если у вас раньше падало, то попробуйте ещё раз, теперь падать должно перестать.
Мы закрыли симптом, но не причину, за причиной вернёмся чуть позже. Главное, что она понятна.
Stay tuned.
Тут BSL Language Server 0.21.1 подъехал. Никита Иванченко помог отловить причину падения бсл лс в vscode на старте. Если у вас раньше падало, то попробуйте ещё раз, теперь падать должно перестать.
Мы закрыли симптом, но не причину, за причиной вернёмся чуть позже. Главное, что она понятна.
Stay tuned.
🔥40
Давно хотел настроить себе какую-нибудь донат-площадку для получения благодарностей в материальном виде.
Стоял в очереди на программу GitHub Sponsors в течение нескольких лет (любопытство и симпатия к продукту), ожидая, пока она заработает в России для выплат. В некотором роде дождался ¯\_(ツ)_/¯
Если вдруг кто-то хотел закинуть чеканную монету лично мне, а не на экосистему вокруг BSL Language Server, то вы можете это сделать по ссылочке:
https://github.com/sponsors/nixel2007
Наверное, можете. Если честно без понятия, будет ли оно работать в РФ, но там низом Stripe, а он в РФ доступен.
Напомню, что во славу около-bsl опенсорса все ещё действует donate.stream, которым мы пользуемся во время собственно стримов:
https://donate.stream/openbsl-foundation
Стоял в очереди на программу GitHub Sponsors в течение нескольких лет (любопытство и симпатия к продукту), ожидая, пока она заработает в России для выплат. В некотором роде дождался ¯\_(ツ)_/¯
Если вдруг кто-то хотел закинуть чеканную монету лично мне, а не на экосистему вокруг BSL Language Server, то вы можете это сделать по ссылочке:
https://github.com/sponsors/nixel2007
Наверное, можете. Если честно без понятия, будет ли оно работать в РФ, но там низом Stripe, а он в РФ доступен.
Напомню, что во славу около-bsl опенсорса все ещё действует donate.stream, которым мы пользуемся во время собственно стримов:
https://donate.stream/openbsl-foundation
GitHub
Sponsor @nixel2007 on GitHub Sponsors
Ex-1C:Enterprise tech lead and system architect, currently - Software Engineer (focused on Java and Perl) at Booking.com. Addicted to open-source, developer tool's development and static analysis.
👍15🔥7😁2
С днем рождения, BSL Language Server.
За прошедший год был всего один крупный релиз 0.21.х, про который я подробно писал ранее, зато внутри было много подвижек, направленных на оптимизацию, стабилизацию и поддержку работы новых типов LSP-запросов.
В рамках альфа-релизов ветки 0.22.х уже доступны переход на jdk17, Spring Boot 3.1, а буквально на днях была решена проблема чуть ли не пятилетней давности, приводившая к очень отложенной реакции BSL Language Server во время старта и расчёта данных проекта. Например, теперь всплывающая подсказка по методам начинает работать через несколько секунд после старта. Да, она не сможет показать данные другого модуля, если он ещё не проанализировался, но зато теперь не зависает до конца построения контекста. Финальное решение проблемы падения сервера из-за логирования тоже скоро будет готово и войдёт в следующий альфа-релиз.
В общем, на пререлизном канале vscode есть что протестировать и пооставлять обратную связь в чатике.
Если хочется понастольгировать, можно попробовать запустить предновогодний релиз 0.1.3, который был первым релизом, работающим в связке с сонар-плагином, которому на момент выхода был один день :)
А ещё в этом релизе было целых две диагностики и даже работал автокомплит, который умел возвращать "hello world!" :)
BSL Language Server - важный для меня проект. Начинавшийся вместе с Лёхой Сосновым как отдушина после тяжёлого 1сного лета, во многом он стал триггером к дальнейшему погружению в джаву и заставил изучить кучу вещей по дороге. В какой-то мере он помог мне сменить работу.
С днем рождения всех причастных. Спасибо вам за ваш вклад и поддержку. Пять лет.
За прошедший год был всего один крупный релиз 0.21.х, про который я подробно писал ранее, зато внутри было много подвижек, направленных на оптимизацию, стабилизацию и поддержку работы новых типов LSP-запросов.
В рамках альфа-релизов ветки 0.22.х уже доступны переход на jdk17, Spring Boot 3.1, а буквально на днях была решена проблема чуть ли не пятилетней давности, приводившая к очень отложенной реакции BSL Language Server во время старта и расчёта данных проекта. Например, теперь всплывающая подсказка по методам начинает работать через несколько секунд после старта. Да, она не сможет показать данные другого модуля, если он ещё не проанализировался, но зато теперь не зависает до конца построения контекста. Финальное решение проблемы падения сервера из-за логирования тоже скоро будет готово и войдёт в следующий альфа-релиз.
В общем, на пререлизном канале vscode есть что протестировать и пооставлять обратную связь в чатике.
Если хочется понастольгировать, можно попробовать запустить предновогодний релиз 0.1.3, который был первым релизом, работающим в связке с сонар-плагином, которому на момент выхода был один день :)
А ещё в этом релизе было целых две диагностики и даже работал автокомплит, который умел возвращать "hello world!" :)
BSL Language Server - важный для меня проект. Начинавшийся вместе с Лёхой Сосновым как отдушина после тяжёлого 1сного лета, во многом он стал триггером к дальнейшему погружению в джаву и заставил изучить кучу вещей по дороге. В какой-то мере он помог мне сменить работу.
С днем рождения всех причастных. Спасибо вам за ваш вклад и поддержку. Пять лет.
GitHub
GitHub - 1c-syntax/bsl-language-server: Реализация Language Server Protocol для языка 1C (BSL)
Реализация Language Server Protocol для языка 1C (BSL) - 1c-syntax/bsl-language-server
🎉47👍19❤3🍾2🎄2🔥1
Поддержки пост!
Бывшие коллеги из Бита попросили меня переслать ссылку на канал "Технологии 1С проектов".
Ребята пишут про проектную деятельность, методы и инструменты управления проектами, рассматривают хорошие и плохие кейсы и периодически даже проводят обучение.
Кажется, некоторое время назад канал сменил формат и стиль постов. На мой взгляд стало лучше - больше содержательных постов и меньше репостов.
Вот ссылочка на дайджест июньских постов.
Залетайте на огонёк!
Бывшие коллеги из Бита попросили меня переслать ссылку на канал "Технологии 1С проектов".
Ребята пишут про проектную деятельность, методы и инструменты управления проектами, рассматривают хорошие и плохие кейсы и периодически даже проводят обучение.
Кажется, некоторое время назад канал сменил формат и стиль постов. На мой взгляд стало лучше - больше содержательных постов и меньше репостов.
Вот ссылочка на дайджест июньских постов.
Залетайте на огонёк!
Telegram
Технологии 1С проектов
Канал для проектных специалистов. Здесь мы делимся опытом управления проектами, автоматизации процессов, разбираем кейсы, проводим обучение и организуем прямые эфиры с коллегами.
Сотрудничество: @ev_sukhinina
Сотрудничество: @ev_sukhinina
👍11👎5🤮5
Чего долго ждать, устрою #анонс.
Внезапно, даже не дожидаясь 2024-го года, выпущен новый релиз BSL Language Server под номером 0.22.0.
Можно сказать, что это maintainance-релиз, так как новой функциональности вроде как и нет. Зато до релиза дошли три очень важных внутренних изменения.
Во-первых, мы наконец-то переехали на Spring Boot 3.1 и JDK17. Помимо большей лицензионной чистоты (мы больше не нарушаем копирайты Оракл из-за использования “незаконных” аннотаций jsr-305), нам наконец-то доступны фичи вроде switch expressions, instanceOf pattern matching и прочие records. В моем топе, конечно же, вариант быстрого вызова
Во-вторых, была решена одна из самых старых (около 4 лет) проблем долгого “прогрева” сервера при начале работы, когда рассчитываются метаданные конфигурации, или контекст сервера наполняется файлами. Выражалось это в зависании всплывающей подсказки, задержке в появлении дерева символов документа, да и вообще BSL Language Server вёл себя очень неповоротливо. Как обычно, большинство проблем можно решить банальным чтением документации, а мне на будущее теперь в назидание напоминание, что про опасность долгих параллельных расчётов на общем пуле потоков в каждом втором ответе про многопоточку на StackOverflow пишут не просто так :)
И в-третьих, так называемая проблема логирования. Несколько месяцев назад в плагине для VSCode была обновлена зависимость от vscode-language-client - собственно бридж между самим VSCode и BSL Language Server, который занимается преобразованием запросов к/от сервера в конкретные окошки в редакторе. Среди прочего в этом обновлении было изменение поведения обработки получаемых данных “не по протоколу” - без требуемых заголовков и объектов. И если раньше language-client просто кидал информационное сообщение в отдельный лог, доступный в VSCode, то в новой версии ребята из Microsoft не придумали ничего лучше, чем просто падать с исключением и выключать подключённый лэнг сервер.
А что делает любое уважающее себя джава приложение, когда внутри себя перехватывает ошибку? Правильно, выводит предупреждение в лог… Из-за этого поведения и была большая часть падений BSL Language Server на стартапе, и теперь она решена - если к серверу подключен клиент, то вместо вывода сообщения в обычный выхлоп stdout, сообщение перехватывается и отправляется на клиента.
Чейнджлог как и всегда доступен по ссылочке ниже. Хотя я и так почти все рассказал :)
https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.22.0
Внезапно, даже не дожидаясь 2024-го года, выпущен новый релиз BSL Language Server под номером 0.22.0.
Можно сказать, что это maintainance-релиз, так как новой функциональности вроде как и нет. Зато до релиза дошли три очень важных внутренних изменения.
Во-первых, мы наконец-то переехали на Spring Boot 3.1 и JDK17. Помимо большей лицензионной чистоты (мы больше не нарушаем копирайты Оракл из-за использования “незаконных” аннотаций jsr-305), нам наконец-то доступны фичи вроде switch expressions, instanceOf pattern matching и прочие records. В моем топе, конечно же, вариант быстрого вызова
stream.toList() вместо длинного stream.collect(Collectors.toList()). Посмотрели таки во fluent, молодцы :DВо-вторых, была решена одна из самых старых (около 4 лет) проблем долгого “прогрева” сервера при начале работы, когда рассчитываются метаданные конфигурации, или контекст сервера наполняется файлами. Выражалось это в зависании всплывающей подсказки, задержке в появлении дерева символов документа, да и вообще BSL Language Server вёл себя очень неповоротливо. Как обычно, большинство проблем можно решить банальным чтением документации, а мне на будущее теперь в назидание напоминание, что про опасность долгих параллельных расчётов на общем пуле потоков в каждом втором ответе про многопоточку на StackOverflow пишут не просто так :)
И в-третьих, так называемая проблема логирования. Несколько месяцев назад в плагине для VSCode была обновлена зависимость от vscode-language-client - собственно бридж между самим VSCode и BSL Language Server, который занимается преобразованием запросов к/от сервера в конкретные окошки в редакторе. Среди прочего в этом обновлении было изменение поведения обработки получаемых данных “не по протоколу” - без требуемых заголовков и объектов. И если раньше language-client просто кидал информационное сообщение в отдельный лог, доступный в VSCode, то в новой версии ребята из Microsoft не придумали ничего лучше, чем просто падать с исключением и выключать подключённый лэнг сервер.
А что делает любое уважающее себя джава приложение, когда внутри себя перехватывает ошибку? Правильно, выводит предупреждение в лог… Из-за этого поведения и была большая часть падений BSL Language Server на стартапе, и теперь она решена - если к серверу подключен клиент, то вместо вывода сообщения в обычный выхлоп stdout, сообщение перехватывается и отправляется на клиента.
Чейнджлог как и всегда доступен по ссылочке ниже. Хотя я и так почти все рассказал :)
https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.22.0
Oracle Help Center
Java Language Updates
Like all expressions, switch expressions evaluate to a single value and can be used in statements. They may contain "case L ->" labels that eliminate the need for break statements to prevent fall through. You can use a yield statement to specify the value…
🔥36👍13❤3🤔1
Прекрасная статья-ответ на вопрос "зачем в 1с свой язык запросов" от представителей Фирмы 1С на Хабре:
https://habr.com/ru/companies/1c/articles/753242
Казалось бы ничего нового, но здорово, что теперь это собрано в одном месте и так подробно.
Вроде как даже от имени Петра Грибанова запосчено. Интересно, это правда он, или аккаунт ушёл в народ? 🤔
https://habr.com/ru/companies/1c/articles/753242
Казалось бы ничего нового, но здорово, что теперь это собрано в одном месте и так подробно.
Вроде как даже от имени Петра Грибанова запосчено. Интересно, это правда он, или аккаунт ушёл в народ? 🤔
Хабр
Как мы в 1С работаем с различными СУБД, не привлекая внимания санитаров (зачеркнуто) разработчиков
Чем большее количество СУБД и ОС поддерживает какая-либо программа – тем больше у нее пользователей, и это хорошо для производителей программы. При этом нужно помнить, что поддержка каждой СУБД – это...
👍30🔥5
Начинавшийся как фича-бранч в рамках прошлого Хактоберфеста, с огромной помощью Кирилла @sfaqer осенний &Асинх дошёл до релиза!
Встречайте autumn-async.
https://github.com/autumn-library/autumn-async
Используя возможности свежей библиотеки async, этот осенний модуль добавляет возможность превратить любой метод в асинхронный, просто добавив к нему аннотацию &Асинх.
Пока autumn-async можно подключить черёд отдельную директиву
Ура!
Встречайте autumn-async.
https://github.com/autumn-library/autumn-async
Используя возможности свежей библиотеки async, этот осенний модуль добавляет возможность превратить любой метод в асинхронный, просто добавив к нему аннотацию &Асинх.
Пока autumn-async можно подключить черёд отдельную директиву
#использовать в вашем приложении, но в следующем релизе ОСени он будет включён в поставку автоматически.Ура!
🔥16👍5💊3
#какэтоесть
Что ж, начну потихоньку серию постов-заметок о переезде. Писать буду без определённой структуры или последовательности, это не гайд, а воспоминания вперемешку с впечатлениями.
У меня первые мысли о переезде возникли довольно давно, в районе середины десятых, но долгое время они оставались лишь мыслями в духе “хех, получается же у кого-то, прикольно”. Никаких реальных планов по годам и туду-листа на тот момент не было.
Как-то раз, когда мы с Аней в 2016ом году впервые были в отпуске в Нидерландах, мы гуляли по впоследствии ставшей нашей любимой Площади Рембрандта. Там я впервые увидел одно из зданий Booking.com (не тогдашний HQ, а другой офис, тоже расположившийся на этой площади). Поразившись красотой момента (погода, архитектура площади, зданий и конкретно этого офиса) и осознав, что вообще-то Букинг - это нидерландская компания, у кого-то из нас вырвалось историческое: “Представь, как тут, наверное, здорово работать”. Позже я узнаю, что Аня на тот момент уже читала истории нескольких эммигрантов в Нидерланды и была в общих чертах знакома с возможностями переезда сюда. А пока то здание Букинга на Площади Рембрандта станет для меня путеводной звездой “смотри как бывает”.
2018ый год вышел довольно проблемным, было сильное желание бросить 1С и уйти в джаву (после двух лет опыта разработки плагина для SonarQube в Серебряной Пуле) в любую российскую компанию. Смелости и уверенности в себе на это мне не хватило, вместо этого мы устроили двухмесячный отпуск за свой счёт во Вьетнаме, который стал для меня огромной отдушиной как по оскриптовым проектам так и зародившемуся в том же году BSL Language Server. В то же время зародилась мысль, что джава может стать мостиком к эмиграции, например, через крупняк типа Епама или Люксофта, в который можно попробовать устроиться галерить, а затем запросить перевод в другие офисы в Европе.
Несколько последующих лет были пропущены по различным причинам, а затем в планах вполне конкретно замаячил Роберт. Взвесив все за и против, был выработан план эмиграции к его трём годам - ожидание, что пройдёт первичный родительский шок и треш, и готовность ребёнка к некоторой самостоятельности, детскому саду и прочему. Не слишком поздно для маленького человека, чтобы начать погружать его в другую языковую и культурную среду, и не слишком рано для нас, оставив пространство для маневра и шанс выдохнуть.
Этот четырёхлетний план (к 2025ому) рассыпался в пыль в начале 2022 года. Тогда же в моей голове явно перещелкнуло от мысли “было бы здорово мигрировать” к “мы переезжаем как можно скорее”. Новый план включал в себя начало поиска новой работы в январе 2023 года и эмиграцию весной-летом 2023.
Сентябрь 2022го заставил ещё сильнее сдвинуть сроки, и уже к октябре я был занят подготовкой и переводом резюме, налаживанием связей в linkedin и мониторингом рынка.
Что ж, начну потихоньку серию постов-заметок о переезде. Писать буду без определённой структуры или последовательности, это не гайд, а воспоминания вперемешку с впечатлениями.
У меня первые мысли о переезде возникли довольно давно, в районе середины десятых, но долгое время они оставались лишь мыслями в духе “хех, получается же у кого-то, прикольно”. Никаких реальных планов по годам и туду-листа на тот момент не было.
Как-то раз, когда мы с Аней в 2016ом году впервые были в отпуске в Нидерландах, мы гуляли по впоследствии ставшей нашей любимой Площади Рембрандта. Там я впервые увидел одно из зданий Booking.com (не тогдашний HQ, а другой офис, тоже расположившийся на этой площади). Поразившись красотой момента (погода, архитектура площади, зданий и конкретно этого офиса) и осознав, что вообще-то Букинг - это нидерландская компания, у кого-то из нас вырвалось историческое: “Представь, как тут, наверное, здорово работать”. Позже я узнаю, что Аня на тот момент уже читала истории нескольких эммигрантов в Нидерланды и была в общих чертах знакома с возможностями переезда сюда. А пока то здание Букинга на Площади Рембрандта станет для меня путеводной звездой “смотри как бывает”.
2018ый год вышел довольно проблемным, было сильное желание бросить 1С и уйти в джаву (после двух лет опыта разработки плагина для SonarQube в Серебряной Пуле) в любую российскую компанию. Смелости и уверенности в себе на это мне не хватило, вместо этого мы устроили двухмесячный отпуск за свой счёт во Вьетнаме, который стал для меня огромной отдушиной как по оскриптовым проектам так и зародившемуся в том же году BSL Language Server. В то же время зародилась мысль, что джава может стать мостиком к эмиграции, например, через крупняк типа Епама или Люксофта, в который можно попробовать устроиться галерить, а затем запросить перевод в другие офисы в Европе.
Несколько последующих лет были пропущены по различным причинам, а затем в планах вполне конкретно замаячил Роберт. Взвесив все за и против, был выработан план эмиграции к его трём годам - ожидание, что пройдёт первичный родительский шок и треш, и готовность ребёнка к некоторой самостоятельности, детскому саду и прочему. Не слишком поздно для маленького человека, чтобы начать погружать его в другую языковую и культурную среду, и не слишком рано для нас, оставив пространство для маневра и шанс выдохнуть.
Этот четырёхлетний план (к 2025ому) рассыпался в пыль в начале 2022 года. Тогда же в моей голове явно перещелкнуло от мысли “было бы здорово мигрировать” к “мы переезжаем как можно скорее”. Новый план включал в себя начало поиска новой работы в январе 2023 года и эмиграцию весной-летом 2023.
Сентябрь 2022го заставил ещё сильнее сдвинуть сроки, и уже к октябре я был занят подготовкой и переводом резюме, налаживанием связей в linkedin и мониторингом рынка.
👍71👎6❤3😎3🦄1
#какэтоесть
Пара слов о погоде в Нидерландах в целом и в Амстердаме в частности (раз уж просили фоточки).
Не представляю, как тут живут. Жуть вообще. Просто какой-то ад. Вы только посмотрите на эти залитые солнцем каналы и дома. Не-воз-мож-но.
Да, погода тут очень переменчивая. Ливень, после которого через 5 минут чистое небо и солнце - в порядке вещей. Рядом море, облака идут очень быстро. Плюс со стороны Великобритании постоянно прилетают какие-то адовые тучищи (недаром "Туманный Альбион").
Действительно жаркое (> +30) лето в этом году продлилось недели три, за которым было три пасмурных недели с ливнями и моросью. Сейчас то так, то так.
Да, тут есть магазины, специализирующиеся исключительно на дождевиках :) Причем дождевик - это не кусок полиэтилена, рвущийся от попытки его на себя натянуть под дождем, а, например, полноценный плащ до колен, с карманами и иногда даже поясом. Активно путешествующие на велосипеде (почти вся страна, хах) имеют в загашнике непромокаемые штаны и накладки на обувь. Либо сразу непромокаемую обувь. Так что к вопросу дождей тут подходят основательно, ведь дождь для нидерландца - это часть жизни.
Но что мне очень сильно сразу бросилось в глаза, так это чистота неба. Да, в Москве де-факто бывают солнечные дни (и кстати, их не сильно больше, чем в Питере, буквально на один-два в году :) ). Но что видно при взгляде в небо? Смог. Смог, смог, смог. Во время апрельского ковид-локдауна, посмотрев в окно, я с удивлением обнаружил, что вижу голубое небо. Это было в новинку, смог вошел в привычку. Амстердам же встретил нас чередой солнечных дней, помноженных на отсутствие смога над городом, и помимо приятной и теплой весны-начала лета я наслаждался и видом ясного голубого неба. До этого я не осознавал, как я по нему скучал в Москве, и как сильно оно влияет на мое настроение.
P.S. Последнее фото с еще относительно прохладного апреля, но кто мне запретит, ахах.
P.S.S. Все фотки с красивыми домиками и центром у Ани на телефоне, придется наслаждаться моими фотками погоды на окраине х)
Пара слов о погоде в Нидерландах в целом и в Амстердаме в частности (раз уж просили фоточки).
Не представляю, как тут живут. Жуть вообще. Просто какой-то ад. Вы только посмотрите на эти залитые солнцем каналы и дома. Не-воз-мож-но.
/sarcasm off
На мой взгляд в интернете есть перекос в сторону "ааа, всегда дожди, Питер покажется раем по сравнению с Нидерландами!".Да, погода тут очень переменчивая. Ливень, после которого через 5 минут чистое небо и солнце - в порядке вещей. Рядом море, облака идут очень быстро. Плюс со стороны Великобритании постоянно прилетают какие-то адовые тучищи (недаром "Туманный Альбион").
Действительно жаркое (> +30) лето в этом году продлилось недели три, за которым было три пасмурных недели с ливнями и моросью. Сейчас то так, то так.
Да, тут есть магазины, специализирующиеся исключительно на дождевиках :) Причем дождевик - это не кусок полиэтилена, рвущийся от попытки его на себя натянуть под дождем, а, например, полноценный плащ до колен, с карманами и иногда даже поясом. Активно путешествующие на велосипеде (почти вся страна, хах) имеют в загашнике непромокаемые штаны и накладки на обувь. Либо сразу непромокаемую обувь. Так что к вопросу дождей тут подходят основательно, ведь дождь для нидерландца - это часть жизни.
Но что мне очень сильно сразу бросилось в глаза, так это чистота неба. Да, в Москве де-факто бывают солнечные дни (и кстати, их не сильно больше, чем в Питере, буквально на один-два в году :) ). Но что видно при взгляде в небо? Смог. Смог, смог, смог. Во время апрельского ковид-локдауна, посмотрев в окно, я с удивлением обнаружил, что вижу голубое небо. Это было в новинку, смог вошел в привычку. Амстердам же встретил нас чередой солнечных дней, помноженных на отсутствие смога над городом, и помимо приятной и теплой весны-начала лета я наслаждался и видом ясного голубого неба. До этого я не осознавал, как я по нему скучал в Москве, и как сильно оно влияет на мое настроение.
P.S. Последнее фото с еще относительно прохладного апреля, но кто мне запретит, ахах.
P.S.S. Все фотки с красивыми домиками и центром у Ани на телефоне, придется наслаждаться моими фотками погоды на окраине х)
👍22🔥4👎3❤2🦄1