TGViewer
Channel Public Channel
Никита Федькин - мысли, заметки, анонсы

Никита Федькин - мысли, заметки, анонсы

@nixel2007_thoughts

Связаться со мной - @nixel2007.
Никита Федькин (ранее Грызлов).

На канале не публикуется платная реклама.
Subscribers
2.88K
Photos
240
Videos
8
Links
369

Showing posts older than #530 · Back to latest

Older Posts 19 shown
Post #529 2.41K
Две новости с утра пораньше:

1) https://community.sonarsource.com/t/introducing-a-better-free-sonarqube-in-the-cloud/130729

Сонаровцы предлагают бесплатный хостинг приватных проектов у себя на SonarCloud (облачном сервере сонара). С ветками и мерж реквестами. Бесплатно! Для проектов до 50к строк кода 🫠
Ну и 1сного плагина у них конечно же нет на сервере. То есть новость хорошая, но для нас абсолютно бесполезная.

2) https://community.sonarsource.com/t/updates-to-sonar-s-community-functionality/130732

Сонарсорс переименовывают Community edition в Community Build и меняют схему версионирования. Теперь релизы будут выходить каждый месяц и будут подчиняться именованию по схеме CalVer (у EDT подсмотрели, не иначе 🥸). Следующий комьюнити билд будет под номером 24.12.0.100206. Платные редакции будут выходить в том же режиме, насколько я понял.

Теперь у сонаровцев есть возможность ломать комьюнити бранч плагин в два раза чаще!
Sonar Community Introducing a better (free) SonarQube in the Cloud A free SonarQube offering has long been at the center of the Sonar solution, helping individual developers and small teams ensure the quality and security of their code. Historically, this offering has been a self-managed Community Edition, requiring our…
  • 😁 12
  • ❤ 3
  • 👍 2
Post #528 2.86K
Никита Федькин - мысли, заметки, анонсы Я использую jenkins-lib...
Если что, это вопрос с несколькими вариантами ответов. Можете выбрать "на винде" + "перманентные агенты"
Post #526 3.46K
Я невероятно рад представить вам новый портал документации для ОСени и осенних проектов:

https://autumn-library.github.io/

Огромное спасибо Антону @JKIee Титовцу за исходный дизайн и структуру сайта. Ты дал хороший пинок в правильном направлении, и предложенный тобой сайтогенератор оказался удобным и функциональным.
Не менее огромное спасибо Кириллу @sfaqer Черненко, с которым мы потом активно доводили сайт под наши пожелания и наполняли контентом.

Итак, что же вас ждет на сайте?

* Модернизированная документация по самой ОСени. Общий смысл остался тот же, но теперь он разбит на разделы, местами улучшена подсветка кода и его представление.
* Документация по winow тоже теперь живёт здесь, на разделы пока не разбита.
* Под этот же зонтик перенесена документация по annotations и autumn-collections
* Наконец-то (НАКАНЕЦТА) есть полное описание программного интерфейса всех аннотаций, классов, желудей, модулей, напильников, перечислений, деталек и всего-всего, что есть в публичной части ядра ОСени. Все (почти) аннотации имеют подробное описание, когда и как их можно применять. Остальные части API не всегда имеют описания, но сигнатуры методов точно доступны.
* Так же API имеют annotations и autumn-collections.

И все это на едином сайте!

Немного по структуре сайта:
* темная тема по умолчанию (но есть переключалка на светлую)
* сверху находится панель навигации, на которой можно перейти в документацию того или иного продукта и посмотреть его API (пнреключалки)
* справа выводится оглавление текущей страницы по маркдаун-заголовкам
* слева выводится панель разделов и страниц
* есть ПОИСК (божечки)
* планируется перевести на этот сайт все остальные осенние проекты, добавить API winow, на полную использовать возможности код-блоков - вкладки, фокус на строках, диффы, перетекание

Техническая составляющая:
* сайт построен на vitepress 1.5.0 (актуальная на данный момент версия, за обновлением зависимостей следит dependabot)
* применено немного кастомных стилей поверх тем vitepress-dark и vitepress-light
* деплоится на GitHub Pages из репозитория https://github.com/autumn-library/autumn-library.github.io
* сейчас все куски документации лежат в репозитории сайта, в будущем планируется перенести их обратно в репозитории продуктов и настроить автосборку по склонированным репозиториям по списку
* ни один из штатных генераторов сайдбаров не подошёл, поэтому мы написали свой х)
* каждая страница - отдельный маркдаун файл. Для сортировки применяются невидимая нумерация в начале имён файлов, которая вырезается на сайдбаре и через рерайты.

Ну как вам, ну как?
  • 🔥 55
  • 👍 10
  • ❤ 8
Post #525 3.04K
Тизер нового портала документации.

"ОСень - это просто", говорили они... (с)
  • 🔥 21
  • 😱 7
  • 👍 1
Post #524 3.25K
Никита Федькин - мысли, заметки, анонсы Воскресные новости: Дима @ovcharenko_di добавил в onec-docker сборку агента EDT версии 2024.х на базе JDK 17. Поддержка edtcli в jenkins-lib на очереди! P.S. Ну хоть меньше проблем с конфликтом версий Jenkins и EDT, теперь оба инструмента работают на jdk17.…
Если вас от перехода на EDT 2024 останавливало отсутствие поддержки 1cedtcli в jenkins-lib, то спешу вас порадовать.

Дима @ovcharenko_di дотащил поддержку 1cedtcli до jenkins-lib, причём с сохранением обратной совместимости: используете EDT 2023 - все операции над проектом будут выполняться через ring; EDT 2024 - добро пожаловать в мир 1cedtcli.

https://github.com/firstBitMarksistskaya/jenkins-lib/releases/tag/v0.13.0

Наслаждайтесь!
  • 🔥 31
  • 👍 11
  • ❤ 1
Post #523 3.8K
Screencast from 2024-11-12 22-59-23.webm3 MB
Давно не было тизеров новых ништяков из BSL Language Server.

Тут, внезапно, релиз 0.24.0 на носу (а почему бы и нет), и я попробую докатить до стабильного состояния фичу из видео.

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

Сам движок аннотаций выделен из ОСени в отдельную библиотеку annotations, т.е. BSL LS пока ничего конкретно про ОСень не знает. Но вот знание о том, как вообще эти аннотации объявляются, завести оказалось не сложно.

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

P.S. А вот сделать переход к определению внедренного желудя без понимания особенностей ОСени уже не получится. Но долго ли умеючи.
  • 🔥 25
  • 👍 1
Post #522 3.39K
Воскресные новости: Дима @ovcharenko_di добавил в onec-docker сборку агента EDT версии 2024.х на базе JDK 17.

Поддержка edtcli в jenkins-lib на очереди!

P.S. Ну хоть меньше проблем с конфликтом версий Jenkins и EDT, теперь оба инструмента работают на jdk17. Дело за малым - сломать обратную совместимость в jenkins-lib 😄
GitHub Поддержка 1cedtcli и переход на базовый образ с JDK 17 для EDT 2024.1.0+ by ovcharenko-di · Pull Request #53 · firstBitMarksistskaya/onec… при сборке образа добавил установку 1cedtcli в PATH (если этот файл существует) скорректировал скрипты сборки EDT: если версия EDT 2024 и выше, в качестве базового образа используется azul/zulu-o...
  • 🔥 15
  • 👍 10
Post #521 3.3K
Никита Федькин - мысли, заметки, анонсы Мало нам было поехавшего кукухой Линуса, теперь Reactor присоединился https://github.com/reactor/reactor-core/pull/3897#issuecomment-2460103961 P.S. Да, это пост, чтобы горела жопа.
Вы вот думаете, что у меня с самого факта отбрития по паспорту/месту работы бомбит. А это не так.

Не, с этого тоже бомбит, конечно, но дело не только в этом.

Опенсорсный проект, управляемый независимыми _людьми_, начинает прогибаться под требования _компании_, в которой работает _часть_ мэйнтейнеров. Так чуть не было с Серебряной Пулей и gitsync. И так теперь почему-то происходит с Реактором.

P.S. Как хорошо отметили где-то в комментах, это не экспорт, а импорт, поэтому ограничения не него не распространяются, но who cares.
  • 👍 13
  • 👎 2
  • 👏 2
  • 🔥 1
Post #520 3.1K
Мало нам было поехавшего кукухой Линуса, теперь Reactor присоединился

https://github.com/reactor/reactor-core/pull/3897#issuecomment-2460103961

P.S. Да, это пост, чтобы горела жопа.
GitHub Add `Flux.unfold` by asakaev · Pull Request #3897 · reactor/reactor-core Summary This PR introduces a new unfold operator to Flux, providing a functional approach for generating a sequence from an initial seed value. The unfold method offers a declarative alternative to...
  • 😢 18
  • 🤮 7
  • 👍 3
  • 😁 3
  • 🎉 2
  • 🔥 1
  • 🤣 1
  • 🗿 1
Post #519 3.58K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 😁 12
  • 👍 5
  • 🌚 1
Post #518 3.28K
#какэтоесть продолжение про медицину

Не смотря на гос программы регулярной проверки на условный спидорак и наличия чекапов в поликлиниках, в целом можно сказать, что нидерландская медицина для здоровых людей. Приезжать сюда с ворохом хронических болячек, конечно, можно, но придётся долго доказывать, что ты не верблюд, и что лечение тебе действительно нужно. Наличие выписок из мед карт с диагнозами, проведённым лечением и принимаемыми медикаментами (с рецептами!) обязательно для мягкого погружения в местную медицину. При наличии таких бумаг вам скорее всего продолжат выписывать аналогичные лекарства, но могут запросить контакты вашего лечащего врача и/или прогнать по исследованиям уже в Нл.

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

Если у вас что-то начало болеть, то, как я писал в прошлом посте, ваша дорога лежит к general practicioner - врачу общей практики. И если вы и ваша болячка не будете достаточно убедительны, то вам пропишут... парацетамол. Простуда? Пейте парацетамол. Болит нога? Пейте парацетамол. У вас позитивный тест на ковид? Ну, попейте парацетамол, а там само пройдёт. Что значит, а если не пройдёт? Ну, тогда и звоните, там посмотрим. Без шуток, одним из советов при обращении к GP, что я получил по приезду, был "говори, что ты уже пьёшь парацетамол три дня и тебе не становится лучше". Так как нация в целом более здоровая с медицинской точки зрения, то и первый врачебный барьер, с которым вы сталкиваетесь это "само пройдёт, позвоните завтра".

К слову о звонках. Здесь же все по записи, и с ковидных времен зайти с ноги к своему GP вы просто так не сможете. Есть ряд медицинских постов, работающих круглосуточно, но они примут вас либо в случае какой-то экстренной фигни, либо в часы, когда ваш GP не оказывает приём. Для "обычных" болячек же нужно записаться. (далее на примере нашего GP, не знаю как у остальных, но судя по рассказам плюс минус так же). При записи вы скорее всего попадёте не на самого GP, а на младший медицинский персонал. "Хочу поговорить с врачом" в качестве причины записи не прокатит, нужно будет рассказать о чем. Если вы чем-то заболеваете, то опять же, указать свои симптомы. И... Даже в этом случае вам могут отказать в приёме. Когда мы втроём радостно ковиднулись перед Новым Годом, я пытался записать сына на осмотр. Два года от роду и хрипы - такое себе сочетание. Когда же я позвонил GP, рассказал о симптомах и своём переживании по поводу состояния сына, в ответ я получил... Вы не поверите. Рекомендацию выпить парацетомол, да. И позвонить завтра, если станет хуже. Хуже к счастью, не стало, но уровень охреневания поднялся до достаточно высоких порогов. И это при ещё живой в памяти установке от российских врачей, что при 38+ надо вообще-то уже скорую вызывать для осмотра двухлетнего ребёнка.

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

Не болейте.
  • 👍 16
  • ❤ 7
  • 😁 2
  • 👎 1
Post #516 3.18K
#какэтоесть рандомную цаплю на крыше вам в качестве фоточек к посту.

P.S. Я могу увеличить лампочку (с)
  • 👍 12
  • ❤ 7
  • 🤷 1
Post #515 2.95K
#какэтоесть

Электронная медицинская карта позволяет забыть про бумажные рецепты. Вы приходите в понравившуюся аптеку, сообщаете им данные о себе (местный аналог СНИЛС, дату рождения, имя, данные страховой). Когда врач вам выписывает таблетки, он направляет рецепт сразу в аптеку. Вам нужно только прийти и забрать их, или при необходимости, предварительно заказать. Рецепты все срочные, однако для регулярных вещей достаточно просто позвонить своему врачу и попросить обновить рецепт. Он сам направит все в аптеку, а вам останется только за ними зайти. Если таблетки покрываются страховкой, то вы их просто забираете с кассы. Если вдруг они входят в лимит франшизы сама страховая потом выставит вам счёт. Если не покрываются, то расплачиваетесь на месте, тут никакой магии нет :)

Теперь про врачей… В России даже на ОМС у вас есть возможность записаться к профильным специалистам, пускай и не ко всем. Но условный ЛОР или невролог вас примет в любой поликлинике. В Нидерландах любое (буквально) действие с медицинской системой (кроме скоряков и травмы) начинается с визита к врачу общей практики - general practicioner. Грубо говоря - к участковому терапевту. Причём GP работает не как примитивный gateway, он сам в праве назначить вам лечение, выписать таблетки. А ещё он же (внезапно) и гинеколог. В случае непоняток, он же направит вас на анализы или к профильному специалисту.

Особенность тут в том, что эти GP сидят не в больницах и поликлиниках. Каждый GP - это частная медицинская практика, хоть и под четким надзором государства. Из плюсов такого подхода - GP ровным слоем размазаны по всему городу, и даже есть не то рекомендация, не то требование приписываться к GP в радиусе не больше 5 км. Хотя сами GP часто вводят ограничения на почтовые индексы, которые они обслуживают, чтобы к ним не ломились через пол города. Из минусов - если они отправляют вас к профильнику, то этот профильник скорее всего сидит в полноценной больнице, а не за соседней дверью. А это…

Очереди. Тут вообще многое делается неспешно и с сильной записью наперёд. Если к GP мы обычно записываемся за пару дней, то визита к терапевту (настоящему) в больницу мы ждали два месяца. Направление на одно из обследований, которые мы получили в июне, получится реализовать только… Где-то после Нового года. Нет, я не шучу, мы в списке ожидания на 6+ месяцев. Знакомые из твиттера ждут своей очереди на запись к психиатру по году-полтора. Из приятных моментов - большая часть таких направлений таки покрывается базовой страховкой, и это хотя бы будет бесплатно. Из медицины-медицины мы пока платили только однажды - за стоматологию и то потому, что не взяли соответствующий топап (но планируем это сделать в следующем году).

А про парацетамол будет следующий пост :)
  • 🔥 12
  • 🙈 10
  • 😁 5
  • 👍 3
  • ❤ 1
Post #514 2.43K
#какэтоесть про медицину

Медицинская система в Нидерландах отличается от привычной российской схемы. Начать рассказ, думаю, стоит с медицинской страховки.

В России есть такая штука как “Обязательное медицинское страхование”. Оно условно бесплатно для работника - работодатель за вас делает отчисления в спец фонд, откуда больницы и поликлиники уже получают деньги на ваше лечение. Помимо ОМС есть “добровольное медицинское страхование” - вещь местами спорная, но по крайней мере добровольная. И есть обычное “платное” лечение. Но про платное лечение в Нл я пока ничего рассказать не могу, а вот на страховой части остановимся подробнее.

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

Забегая вперёд скажу, что “базовая” страховка стоит около 140 евро в месяц на человека. Сумму ежемесячного взноса можно уменьшить, если ввязаться во франшизу (и большинство так и делают), сумма которой тоже может варьироваться в пределах от 150 до 1000 евро в год. Базовая страховка покрывает все “базовые”, простите за каламбур, медицинские потребности - сходить к врачу общей практики (об этом подробнее далее), к специалистам по направлению от врача, сдать анализы, бесплатно получить прописанные медикаменты, поставить обязательные прививки. Так же для разных возрастов и полов есть дополнительные раз-в-н-лет проверки чего-нибудь-эдакого, направленные на ранее выявление неприятных возрастных болячек вплоть до рака. Если вы болеете редко и в основном банальными простудами имеет смысл брать франшизу побольше, а в месяц платить поменьше.

Не все операции, доступные по базовой страховке будут для вас полностью бесплатными. Обычный приём у врача будет бесплатным, а какие-нибудь специфичные таблетки могут начать отъедать часть франшизных денег. Например, решили вы принимать каждый месяц таблетку Х, которая стоит 50 евро, и ваша франшиза - 300 евро. Первые шесть месяцев вы будете потихоньку есть франшизные деньги (50*6 = 300), вторые шесть месяцев эти таблетки будут бесплатными. Даже с учётом того, что за саму страховку в месяц с такой франшизой вы платите чуть больше, чем могли бы (с большей франшизой), на расстоянии в год это все равно выгодно. Обладатели КАСКО где-то здесь должны нервно хихикнуть :) Естественно последующие доп траты в рамках действий, покрываемых базовой страховкой, уже возьмёт на себя страховая, а вы больше ничего платить не будете. Вообще “страховка” - второе название Нидерландов, но про это как-нибудь в другой раз.

Поверх базовой страховкой вы можете докупить так называемые top-ups. Это различные расширения страховки за небольшую плату. Например, за что-то около дополнительных 8 евро в месяц вы получите 1-2 чекапа (диспансеризация) в год в клинике плюс стоматологию (да, по умолчанию в базовую страховку визиты к дантисту не входят). Топ-апы разные, их обычно много (у нашей страховой компании их штук десять разных), но смысл в них примерно одинаковый: если вы знаете, что у вас, например, проблемы с сердцем - берете топ-ап на кардиологию/неврологию и лечитесь в свое удовольствие. Плохое зрение? Вот вам топ-ап на визиты к окулисту и оплату покупки линз или очков.

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

Медикаменты делятся на две категории: рецептурные и нерецептурные. Нерецептурные медикаменты продаются в обычных продуктовых магазинах. Это парацетамол, ибупрофен, витаминки и прочие хлоргексидины. Рецептурные препараты продаются исключительно в аптеках. Причём если я правильно понимаю, толку ходить в аптеки за обычными препаратами нет, я даже не уверен, что они там продаются.
  • 👍 17
Post #513 8.34K
Свершилось то, чего так долго ждали.

Вышел свежий релиз PhoenixBSL с последней версией BSL Language Server на борту. А говорите, что проект мёртв :) "он сразу вышел хорошо" (с)

https://github.com/otymko/phoenixbsl/releases/tag/v0.5.1
GitHub Release Релиз v0.5.1 · otymko/phoenixbsl Новое: Проект переведен на Java 17 BSL LS в сборке обновлен до 0.23.1 Исправления: #123 Техническое: Gradle обновлен до 7.6.2
  • 🔥 61
  • 👍 13
  • 🥰 5
  • 👏 2
  • ❤ 1
Post #512 3.07K

Forwarded from Кирилл Черненко

- А дока есть?
- Лучше, есть тикет на добавление доки
  • 😁 33
  • 🔥 7
  • 🤣 5
Post #511 3.27K
Про публичный, но неизвестный широкой общественности API Осени
  • 👍 5
  • ❤ 1
Post #510 3.59K
Пара небольших апдейтов на сон грядущий.

Все же знаете, что лучший способ чего-то добиться в опенсорсе от других - пинать сделать самому.
Не знаю, что именно помогло сегодня, но Валера Максимов поправил грамматику 1С и языка запросов в расширении vsc-language-1c-bsl - теперь #Вставка/КонецВставки будут краситься так же, как остальные инструкции препроцессору, плюс Валера завез пропущенные "новые" функции языка запросов.
А я выпустил релиз плагина 1.27.3 с этим добром, забирайте в обоих маркетплейсах (обычном и в openvsix).

Бонусом я сделал небольшой пулл-реквест в гитхабовскую библиотеку Linguist, которая заведует раскраской на самом GitHub.com, и указал, что теперь грамматики надо брать с плагина для VSCode, а не с почившего Atom, который по понятным причинам релизить больше нет смысла. Так что когда его смержат + пройдет их релизный цикл (несколько недель), то и на гитхабе это добро начнет красочно светится.

Спасибо всем, кто пинал, спасибо Валере за правки грамматики, и спасибо Вите (Лягуху) за исправления тестов в vsc-language-1c-bsl!

Stay tuned.
  • 🔥 45
  • 👍 20
  • ❤ 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →