Никита Федькин - мысли, заметки, анонсы @nixel2007_thoughts Channel on Telegram

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

@nixel2007_thoughts


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

На канале не публикуется платная реклама.

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

Добро пожаловать на канал Никиты Федькина - мысли, заметки, анонсы. Здесь вы найдете увлекательные статьи, интересные заметки и актуальные анонсы от самого Никиты Федькина (ранее Грызлов). Грызлов - известный общественный деятель и мыслитель, чьи идеи и взгляды вызывают живой интерес у различных слоев общества. На этом канале он делится своими мыслями и наблюдениями по различным темам, будь то политика, культура или общество. Если вы хотите оставить свой комментарий или задать вопрос Никите, вы можете связаться с ним по указанному контакту - @nixel2007. На канале Никиты Федькина не публикуется платная реклама, поэтому здесь вы найдете только честные и личные мысли автора. Присоединяйтесь к нам, чтобы узнать больше о мире через призму глубоких размышлений и анализов Никиты Федькина. Будьте в курсе последних новостей и анонсов, следите за интересными мыслями и заметками - подписывайтесь на канал прямо сейчас!

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

19 Jan, 09:54


Важное предупреждение:

sonar-community-bsl-plugin не работает на SonarQube 25.1. Последний работоспособный релиз SQ - 24.12.

Валера и Лёша пытаются понять, как починить, и что поменялось в ядре, но пока без каких-либо сроков.

P.S. Делайте бэкапы бд перед обновлением сонара!

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

04 Jan, 23:25


КПДВ

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

04 Jan, 23:21


Продолжаем серию "не, вы это видели, видели???"

Никита Иванченко подключил реализацию debug adapter для отладчика 1с от Жени Акпаева в neovim.

И да, оно работает!

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

29 Dec, 14:09


Хоть какая-то польза для канала есть от бустов - кастомные реакции под постами.

Спасибо Косте @bapho_bush за идею и помощь в реализации.

P.S. Человечество придумало юникод, чтобы разделить смысл символа от его представления. Что делает человечество дальше? Рисует свои представления под каждую платформу...

У меня на телефоне на странице autumn-library.github.io эмоджи 🍂 выглядит как реакция под этим постом. А у вас? :)

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

27 Dec, 22:17


Я давно перестал надеяться на рост канала до 3к, да и толку от этого немного. Тем не менее рад, что за год сюда пришли новые люди (и надеюсь, что хотя бы кто-нибудь из них не боты).

А вот остальные цифры поражают воображение, если честно.

3.9к эмоджи под постами - это сила желудей, не иначе.

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

25 Dec, 21:03


Зато фраза "я ещё под 8.2 писал" теперь выглядит ещё более старперской.

P.S. А я писал!

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

25 Dec, 20:58


Помимо хайпа по новому интерфейсу, есть что-то новое и интересное в 8.5?

Кто уже чейнджлог проглядел?

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

19 Dec, 22:33


Полтора года работы. 199 комментариев и нескончаемое обсуждение в личке. 111 коммитов. Более 2000 измененных строк кода.

Дима, ты это сделал. И даже меня не удавил дистанционно. Огромное тебе спасибо.

Замер покрытия кода тестамииз коробки доступен в jenkins-lib 0.14.0!

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

14 Dec, 17:22


#какэтоесть

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

Эх, мистер Мерфи, сколько воспоминаний...

Учебник турецкого у них тоже очень клёвый лежал, смотрите какая плиточка!

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

11 Dec, 20:04


Думали, думали, огребли от корпоратов, переобулись на ходу.

https://www.sonarsource.com/blog/sonars-commitment-to-you/

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

10 Dec, 08:31


Привет, новый виток управляемых форм!

https://wonderland.v8.1c.ru/blog/novyy-interfeys-1s-predpriyatie-8/

Как эту версию интерфейса будем называть? "Беленький"? "Под Элемент"?

P.S. Помню, как при появлении такси у разработчиков основная претензия была в том, что слишком много воздуха между элементами и тяжело рисовать наполненные контентом формы. За 10 лет такси подпричесали. А теперь снова "воздушный и разреженный" интерфейс :)

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

07 Dec, 22:15


Ребята и девчата, ютубчик немного ругается на нас с Андреем, что мы перестали выкладывать новые видео и делать стримы на канале Веселый1С, и хочет отключить нас от монетезации. Сейчас там накопилось всего долларов пять, так как нас и так прокатили с выводом *всех* накоплений в размере ~70 долларов (ешь богатых, да) в августе, но сами знаете, опенсорс денег и так на особо приносит, так что все хлеб.
И хотя мы очень хотим (правда-правда) продолжить делать видео, и даже есть идея нового формата трансляций на канале, нам немножечко не хватает просмотров за год.

Поэтому если вы еще не заглядывали к нам на канал или просто думаете, чтобы такого (пере)смотреть, то вот подборка "горячего":

Трансляции:
* Легендарный трехчасовой стрим про то, как поднять дженкинс, сонар и гитлаб буквально на коленке за три часа и заиметь гитсинк, статанализ и даже возможно тесты. Немного устарел, но все еще хорош. И в комменты обязательно загляните.
* Разработка ВК под 1С по технологии NatveAPI без лишних выстрелов в ногу
* Стрим про производительный RLS в БСП - по отзывам оказалось подробно и полезно.
* YaXunit глазами авторов с примерами
* Первый стрим по ОСени - устарел, но все ещё весело. Загляните в репозиторий по итогу, я там накидывал новых пулл-реквестов, описание в ридми

Песни:
* Красное на жёлтом в исполнении Андрея
* Одинэс (Капитал) в исполнении меня и бокала виски с колой (возможно двух)

Интересные видео:
* Про транзакции и исключения- любимая тема Андрея
* Про управляемые блокировки - не менее любимая
* Про стэковые виртуальные машины и байткод - есть ещё чудесная статья на Инфостарте
* Про новый режим #native в оскрипте - очень ждём расширения поддерживаемых объектов и жаждем затянуть в осень!

Вообще там все видео хорошие, стримы местами забавные, местами просто ламповые.

Мы обязательно вернёмся в эфир. А пока - приятного просмотра.

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

04 Dec, 13:44


Для пользователей Obsidian - obsidian-shiki-plugin засосал в себя новую версию Shiki и теперь тоже светит bsl и sdbl блоки из коробки.

Ня.

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

04 Dec, 08:33


Давно я не писал на любимую тему - про подсветку языка 1С в разных текстовых редакторах.

Вы могли обратить внимание, что на сайте с документацией ОСени 1сный код подсвечивается, причём весьма недурно - даже параметры аннотаций параметров методов светятся без ошибок. В общем прям как в VSCode и GitHub.

Если вы когда-то пытались встроить подсветку кода на сайт, то скорее всего вы быстро натыкалась на highlight.js. Штука, в целом, неплохая, но грамматика там не обновлялась много лет и даже в 2016ом году в подсветке в VSCode уже были фичи, которых нет в highlight.js, не говоря уже о новых штуках типа аннотаций типа &Перед, #ИзменениеИКонтроль. Про расширения грамматики оскрипта даже думать не хочется.

Авторы Vitepress, на котором построена документация, пошли по другому пути. Да, они написали/переиспользовали свой собственный хайлайтер. Но этот хайлайтер не стал изобретать свой собственный уникальный (тм) и неповторимый (r) формат для подсветки (привет, prism.js, rouge, codemirror, pygments и ещё минимум пяток известных мне систем токенизации, и даже телега отличилась как обычно). Они взяли тот же самый TextMate, на котором работает VSCode, Atom, SublimeText, GitHub и даже в Intellij IDEA есть поддержка, и построили разукрашку поверх него.

Называется эта разукрашка Shiki и живёт по адресу https://shiki.style

Недавно я добавил поддержку языка 1С для этой разукрашки, и на главной теперь можно выбрать как bsl, так и sdbl. Не знаю почему, но кириллица и 1сные запросы выглядят весьма комично на фоне того богатства языков, что доступны в селекторе - а там их за сотню.

Что самое приятное - так же как и подсветка на GitHub, авторы Shiki автоматом подтягивают обновления грамматик из репозитория в организации 1c-syntax. То есть при выходе новых версий грамматики мне больше не надо ломать голову, а куда ещё это надо дотащить - автоматика на их стороне сама все обновит и выпустит новый релиз.

Shiki содержит несколько бомбических фич, которые позволяют делать документацию нагляднее. Это например:
- фокус в блоках кода
- диффы и предупреждения
- нумерацию строк (привет, конфигуратор)
- и абсолютно шедевральный magic move, очень рекомендую посмотреть видосик на этой странице.

Все эти фичи постепенно будут появляться в документации к осени, например, работу фокуса можно оценить здесь.

Используйте богатые инструменты презентации, и пусть ваша документация будет блестящей и шелковистой

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

03 Dec, 06:51


Две новости с утра пораньше:

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. Платные редакции будут выходить в том же режиме, насколько я понял.

Теперь у сонаровцев есть возможность ломать комьюнити бранч плагин в два раза чаще!

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

27 Nov, 19:01


Если что, это вопрос с несколькими вариантами ответов. Можете выбрать "на винде" + "перманентные агенты"

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

23 Nov, 09:54


Я невероятно рад представить вам новый портал документации для ОСени и осенних проектов:

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
* сейчас все куски документации лежат в репозитории сайта, в будущем планируется перенести их обратно в репозитории продуктов и настроить автосборку по склонированным репозиториям по списку
* ни один из штатных генераторов сайдбаров не подошёл, поэтому мы написали свой х)
* каждая страница - отдельный маркдаун файл. Для сортировки применяются невидимая нумерация в начале имён файлов, которая вырезается на сайдбаре и через рерайты.

Ну как вам, ну как?

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

20 Nov, 17:37


Тизер нового портала документации.

"ОСень - это просто", говорили они... (с)

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

17 Nov, 10:16


Если вас от перехода на 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

Наслаждайтесь!

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

12 Nov, 22:29


Давно не было тизеров новых ништяков из BSL Language Server.

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

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

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

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

P.S. А вот сделать переход к определению внедренного желудя без понимания особенностей ОСени уже не получится. Но долго ли умеючи.

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

10 Nov, 11:50


Воскресные новости: Дима @ovcharenko_di добавил в onec-docker сборку агента EDT версии 2024.х на базе JDK 17.

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

P.S. Ну хоть меньше проблем с конфликтом версий Jenkins и EDT, теперь оба инструмента работают на jdk17. Дело за малым - сломать обратную совместимость в jenkins-lib 😄

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

07 Nov, 18:34


Вы вот думаете, что у меня с самого факта отбрития по паспорту/месту работы бомбит. А это не так.

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

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

P.S. Как хорошо отметили где-то в комментах, это не экспорт, а импорт, поэтому ограничения не него не распространяются, но who cares.

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

07 Nov, 15:59


Мало нам было поехавшего кукухой Линуса, теперь Reactor присоединился

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

P.S. Да, это пост, чтобы горела жопа.

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

02 Nov, 08:40


#какэтоесть продолжение про медицину

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

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

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

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

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

Не болейте.

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

25 Oct, 21:22


#какэтоесть рандомную цаплю на крыше вам в качестве фоточек к посту.

P.S. Я могу увеличить лампочку (с)

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

25 Oct, 21:21


#какэтоесть про медицину

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

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

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

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

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

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

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

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

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

25 Oct, 21:21


#какэтоесть

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

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

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

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

А про парацетамол будет следующий пост :)

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

23 Oct, 04:56


Свершилось то, чего так долго ждали.

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

https://github.com/otymko/phoenixbsl/releases/tag/v0.5.1

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

19 Oct, 11:32


- А дока есть?
- Лучше, есть тикет на добавление доки

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

19 Oct, 11:32


Про публичный, но неизвестный широкой общественности API Осени

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

17 Oct, 21:12


Пара небольших апдейтов на сон грядущий.

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

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

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

Stay tuned.

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

13 Oct, 07:01


Да живой, я, живой! :)

Отличное же фото, опенсорс тусовка и как бы я, пускай и удалённо, вместе со всеми вами. Милота же, ну!

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

12 Oct, 10:33


<3

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

11 Oct, 08:40


Никита Иванченко про желуди и вино в прямом эфире, бесплатно!

https://event.infostart.ru/2024/

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

10 Oct, 05:28


Всем поехавшим на Инфостарт Эвент - хорошо вам отдохнуть! Докладчикам хорошо выступить, а слушателям - наслаждаться происходящим :)

Мысленно со всеми обнимаюсь. Скидывайте ваши фоточки :)

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

07 Oct, 20:59


Наступил октябрь, а значит я снова пропустил начало #hacktoberfest!

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

Если вы давно хотели приобщится к опенсорсу, но не знали с чего и когда начать, то октябрь - отличное время для этого.

Регистрируетесь на сайте https://hacktoberfest.com, находите на гитхабе или гитлабе репозитории с меткой "hacktoberfest" и вперёд наносить непоправимую пользу. Если есть какой-то проект, в который вам очень хочется что-то занести, но у него нет в метках волшебного слова, не стесняйтесь просить автора её добавить, это делается буквально в пару кликов.

Где можно нанести пользу по тематике канала? На выбор есть и BSL Language Server, и jenkins-lib, и сотня библиотек для оскрипта (да, включая ОСень, чего бы и не приобщиться?), да и сам движок OneScript с радостью примет ваши контрибьюции.

В благодарность помимо почёта и уважухи Hacktoberfest раздаёт всякие виртуальные бонусы и пробные версии к различным платным сервисам. Подробнее на сайте.

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

Viva le open-source!

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

21 Sep, 05:39


Наткнулся на любопытную статью Андрея Карпова (PVS-Studio) про ГОСТ (внимание) "Статический анализ программного обеспечения".

https://habr.com/ru/companies/pvs-studio/articles/844070/

Да, требования к стат анализатору по ГОСТу. Дожили.

Помимо занятных презентаций и заявлений о том, что PVS-Studio теперь соответствует этому ГОСТу, приходит и понимание, что BSL Language Server до ГОСТа не дотягивает.

Причём знаете, чего больше всего не хватает?

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

20 Sep, 18:00


#какэтоесть

Люблю.

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

15 Sep, 07:13


Немногие знают, что в OneScript есть механизм событий. Один объект может на них подписаться с помощью ключевого слова ДобавитьОбработчик, указав имя события и имя метода, которым это событие обрабатывается. А другой объект через ключевое слово ВызватьСобытие может эти события генерировать. Движок же сам будет осуществлять доставку событий до нужных объектов.

Проблем у этого механизма две:
1) неочевидный порядок параметров и способ подписки на событие
2) механизм используется редко, поэтому даже те, кто про него знает, часто забывает о его существовании.

Но что такое ОСень как не популяризация интересных механизмов на новый лад в наркоманском стиле?

Представляю вам autumn-event-publisher:

https://github.com/autumn-library/autumn-event-publisher

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

Вместо ключевого слова здесь используется понятная аннотация &ПодпискаНаСобытие, а для отправки событий есть отдельный жёлудь ПубликаторСобытий с простым API.

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

Стоит отметить, что хотя механизм событий в движке - штука старая, конкретно эта библиотека работает только на OneScript 2.0, так как использует новый синтаксис динамической настройки подписчиков.

Вот такие жёлуди.

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

12 Sep, 06:05


Время поломать ваши сборочные линии :)

Выпущен релиз 0.12.0 библиотеки jenkins-lib:

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

До этого момента библиотека конвертировала результаты валидации EDT в формат generic issues и отправляла его в SonarQube. В релизе добавлена возможность конвертации результатов в формат json/bsl ls, который можно загрузить с помощью комьюнити плагина для SQ.

В чем разница? Срабатывания в виде generic issue не содержат описания правил, и ими невозможно управлять (например, закрывать) из интерфейса SQ. Да, в последних версиях есть подвижки на этот счёт, и как минимум в Sonarcloud теперь можно управлять такими замечаниями, но у нас во-первых, не sonarcloud (там нет 1сного плагина), а во-вторых, описания правил от этого не появятся.

Эти проблемы и призвана решить возможность конвертации результатов с помощью edt-ripper. Он и коды правил использует такие же, как зашиты в сонар плагине, и описания правил при необходимости можно из этого же edt-ripper обновить.

В чем подвох? В небольшой смене формата конфиг файла.

jenkins-lib по умолчанию продолжает использовать stebi для генерации результата, но теперь использует "новый" формат generic issue, обновившийся в SQ 10.3

Соответственно если вы использовали шаг валидации EDT в связке с SQ, то у вас три возможных пути:
1) обновить ваш сервер SQ до 10.3+ (а лучше сразу до последней версии 10.6, так как минорные не-lts релизы поддерживаются только до следующей минорной версии)
2) не обновлять ваш старый сервер, но переключить в конфиг файле jenkins-lib использование "старого" формата generic issues
3) переключить jenkins-lib на использование edt-ripper.

Важное уточнение, что edt-ripper не поддерживает вырезание замечаний от файлов "на жёлтом кубе без замка". Так что как EDT вернуло замечания, так они в SQ и попадут. По умолчанию фильтруются только файлы на жёлтом кубе с замком. Может быть что-нибудь поколдуем на этот счёт в следующих релизах.

Если не использовали, то обновление пройдёт без проблем.

Вот такие новости.

Код кавередж не за горами, stay tuned!

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

08 Sep, 18:40


Мой перфекционизм и залетность в пулл-реквесты тормозит выпуск релизов, так что держите первый, но уже точно готовый ништячок для jenkins-lib - возможность предзагрузки базы из dt/1cd. Поддерживается в том числе скачка по http, конечно же, не надо класть дтшник в репозиторий.

Привет, демо/эталонные базы для тестов!

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

На финишной прямой ещё две вкусности, но КТТС.

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

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

03 Sep, 06:25


https://youtu.be/pv-Y-4vUBGA?si=ncnL3ZN8tqS9we_y

На рутубе: https://rutube.ru/video/e13d43f884b231b40ad46a1009d08dc7

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

01 Sep, 09:12


Я очень люблю качественные каверы. Особенно каверы в рок- или метал-обработке.

Есть чудесный коллектив Rock Privet, который делает не просто каверы, а просто божественные мэшапы. Особенно хорошо удаются миксы на манер Linkin Park - например, Стрыкаловское "Наше лето" звучит просто потрясающе.

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

Ну и конечно же, вот вам тематическое, хоть и старенькое:

https://youtu.be/i6lFCWkAB8M?si=gj4hVqLkVWHhvmZx

Всем рок!

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

29 Aug, 12:38


Добрался я наконец до Cursor AI Code Editor.

https://www.cursor.com/

Это нашумевший текстовый редактор, с иНтЕлЛеКТуАлЬНым помощником написания кода.
В целом, большая часть фич показа в одноминутном ролике на главной странице. Выглядит как несколько прокаченная версия GitHub Copilot + GitHub Copilot Chat из VSCode: доступен автокомплит, в том числе модный нынче full line code completion, отдельный чат, чат прям по месту и просьба изменить выделенный фрагмент кода.

Для работы доступны несколько моделей на выбор, если я правильно понимаю, все они так или иначе основаны на разных версиях ChatGPT, в том числе на последней gpt-4o. Сравнивать с GitHub Copilot пока сложно, копилот все же уже натренирован на мой стиль написания кода + контекст Осени в нем уже сидит целиком, а Cursor я только начал тыкать. Но тем не менее, предложения он генерит вполне вменяемые; посмотрим, что будет в тестах и при написании документации.

Построено все это добро на базе все того же VSCode, причем при старте есть возможность импортировать все настройки из уже установленной VSCode, включая все расширения. Что я и сделал, заставив несчастную машину засасывать 157 расширений. Когда Cursor встретил расширение GitHub Copilot, он любезно предложил его не устанавливать, т.к. оно будет конфликтовать с AI-помощником самого Курсора.

У этого редактора есть бесплатный тарифный план, в который включено 2000 срабатываний автокомплита. Не знаю, что будет после исчерпания лимита, есть ли месячная ротация и все такое прочее, но Pro-план выглядит в целом сопоставимо со стоимостью самого GitHub Copilot. С учетом того, что это тот же самый VSCode, то почему бы и нет.

Чего я еще не знаю: будет ли он работать без VPN :( ChatGPT сам по себе и GitHub Copilot без впн не работают.
Ну и оплата только через Stripe ставит палки в колеса в текущей ситуации.

Расскажите, как вам оно? Успели потыкать? Подсказала умная машина чего-нибудь эдакого?

2,672

subscribers

140

photos

5

videos