Forwarded from Лосяш
Ну что - вот и покаяние, собственно, упорол небольшого косячка когда писал, ошибся в одном слове, сверили часы с фирмой 1С, поправили текстовку в курсе и инфо-письмо (@nixel2007, вот теперь точно есть официальная расшифровка BSL)
❤14😁5🤷♂2
Новый релиз BSL Language Server и 1C (BSL) Community plugin, ага.
Внешне изменений немного, пара фиксов тут и там, четыре новых диагностики. Но под капотом много улучшений в "обвязке": новый сильно переписанный релиз mdclasses с ускорениями и открытием возможности работать над долгожданным "мультирутом", возможность вешать замечания на уровень проекта вместо модуля приложения (уже отражено в сонар-плагине!), обновление до jdk21 для дистрибутивов VSCode...
Полный список изменений тут: https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.23.0
Редко, но надеюсь, что метко.
Stay tuned!
Внешне изменений немного, пара фиксов тут и там, четыре новых диагностики. Но под капотом много улучшений в "обвязке": новый сильно переписанный релиз mdclasses с ускорениями и открытием возможности работать над долгожданным "мультирутом", возможность вешать замечания на уровень проекта вместо модуля приложения (уже отражено в сонар-плагине!), обновление до jdk21 для дистрибутивов VSCode...
Полный список изменений тут: https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.23.0
Редко, но надеюсь, что метко.
Stay tuned!
🔥63👍11👏3
Недавно (?) в Телеграме появился канал, в котором автоматически публикуется информация о новых репозиториях на 1С тематику и появлении новых релизов в этих репозиториях.
https://news.1rj.ru/str/OpenYellowProject
Как можно догадаться, канал связан с проектом OpenYellow - агрегатором и рейтингом все тех же 1с-и-около-репозиториев.
Канал стал для меня отличным источником информации о новой движухе на гитхабе, и я считаю, что при его некоммерческой основе у него преступно мало подписчиков.
Например, совсем недавно Ваня Смирнов опубликовал проект по адаптации понятий C4 model на 1сный мир.
https://github.com/ivanmolodec/c4-1c-example
В последнее время я проникся C4 model, о которой можно почитать вот здесь, и рад, что и в 1С мире находятся специалисты, которые её применяют. В конце концов архитектура - это кубики, и совсем неважно, что там внизу под капотом: классы или общие модули со справочниками.
В репозитории есть примеры описания архитектуры на DSL Structurizr (тык), который на мой взгляд является довольно вербозным, но Ваня планирует вскоре добавить примеры и на моем любимом plantuml, у которого тоже есть родная поддержка C4.
Используете ли вы у себя какую-либо нотацию для описания архитектуры приложения? Хотите? А будете? :)
P.S. Да, пост про архитектуру в пятницу вечером, почему бы и нет?Что вы мне сделаете, я в другом городе.
https://news.1rj.ru/str/OpenYellowProject
Как можно догадаться, канал связан с проектом OpenYellow - агрегатором и рейтингом все тех же 1с-и-около-репозиториев.
Канал стал для меня отличным источником информации о новой движухе на гитхабе, и я считаю, что при его некоммерческой основе у него преступно мало подписчиков.
Например, совсем недавно Ваня Смирнов опубликовал проект по адаптации понятий C4 model на 1сный мир.
https://github.com/ivanmolodec/c4-1c-example
В последнее время я проникся C4 model, о которой можно почитать вот здесь, и рад, что и в 1С мире находятся специалисты, которые её применяют. В конце концов архитектура - это кубики, и совсем неважно, что там внизу под капотом: классы или общие модули со справочниками.
В репозитории есть примеры описания архитектуры на DSL Structurizr (тык), который на мой взгляд является довольно вербозным, но Ваня планирует вскоре добавить примеры и на моем любимом plantuml, у которого тоже есть родная поддержка C4.
Используете ли вы у себя какую-либо нотацию для описания архитектуры приложения? Хотите? А будете? :)
P.S. Да, пост про архитектуру в пятницу вечером, почему бы и нет?
Telegram
OpenYellow | Open-source и 1С:Предприятие
Агрегатор Open-source проектов для 1С:Предприятие
Узнать больше:
https://github.com/OpenBSL
Сайт проекта:
https://openyellow.org
Поддержать проект:
https://boosty.to/bayselonarrend
Узнать больше:
https://github.com/OpenBSL
Сайт проекта:
https://openyellow.org
Поддержать проект:
https://boosty.to/bayselonarrend
🔥33👍13😁4❤1👏1
Андрей, я принимаю твой вызов!
(если вы еще не слышали этот шедевр - настоятельно рекомендую, оригинал вот тут):
Твою версию "Красное на желтом" переплюнуть очень сложно, уж слишком хорошо попало в размер и ритм.
У меня в ответочку две версии:
1) "Классический" панк-рок: https://suno.com/song/145a69aa-f4af-438a-a388-3a5a0ad45a12
2) Поп-рок, который внезапно решил, что он powermetal: https://suno.com/song/c4785fbd-56f1-4ed6-8ccb-ae9ce36ed67d
Вторую стоило закончить где-то на ~2:30, но соляк в конце мне даже зашел.
suno.com генерирует неплохие варианты, из десятка я выкинул только 4 и поводу пятого сомневаюсь. Занятно :)
P.S. Оригинал как аудио-источник в генератор я не пихал.
(если вы еще не слышали этот шедевр - настоятельно рекомендую, оригинал вот тут):
Твою версию "Красное на желтом" переплюнуть очень сложно, уж слишком хорошо попало в размер и ритм.
У меня в ответочку две версии:
1) "Классический" панк-рок: https://suno.com/song/145a69aa-f4af-438a-a388-3a5a0ad45a12
2) Поп-рок, который внезапно решил, что он powermetal: https://suno.com/song/c4785fbd-56f1-4ed6-8ccb-ae9ce36ed67d
Вторую стоило закончить где-то на ~2:30, но соляк в конце мне даже зашел.
suno.com генерирует неплохие варианты, из десятка я выкинул только 4 и поводу пятого сомневаюсь. Занятно :)
P.S. Оригинал как аудио-источник в генератор я не пихал.
Telegram
Хатка Бобра
Ааааа!!!!! Рубрика "как перестать орать"
Непонятно, зачем я учился музыке, если можно просто взять и сделать вот так.
Песня ВИА "Веселый 1С" в исполнении нейрометаллистов. Не без огрехов, но угар же! Бросаю вызов @nixel2007 для генерации его "Капитала"…
Непонятно, зачем я учился музыке, если можно просто взять и сделать вот так.
Песня ВИА "Веселый 1С" в исполнении нейрометаллистов. Не без огрехов, но угар же! Бросаю вызов @nixel2007 для генерации его "Капитала"…
🔥20😁5❤2
Audio
В продолжение темы генерации музыки через AI.
Вы же уже послушали "Факт сойдётся с планом" по версии Хатки Бобра, да?
Решил попробовать дать нейросетке немного вводных - напел сиплым голосом припев переделанного Капитала в микрофон, стоя на улице, прямо с окружающим шумом и попросил сгенерить песню со всё тем же текстом.
Первые версии без указания стиля вышли каким-то адовым дворовым блатняком под акустическую гитару :D
Но добавление промпта "distortion guitars, post-punk" выдало этот шедевр (Светлаков.гиф)
Даже в бесплатном варианте нейросетка генерит неплохую и качёвую "жвачку". Интересно, что могут предложить платные аналоги и/или больше, чем 10 минут потраченного на генерацию времени.
Родилась идея найти нейросеть для генерации видеоклипа по песне. И на ютубчик :)
P.S. Да, я скопировал немного лишнего вместе с текстом песни. Но это только добавляет эпичности итоговой аудиодорожке кмк.
Stay tuned, хехе.
Вы же уже послушали "Факт сойдётся с планом" по версии Хатки Бобра, да?
Решил попробовать дать нейросетке немного вводных - напел сиплым голосом припев переделанного Капитала в микрофон, стоя на улице, прямо с окружающим шумом и попросил сгенерить песню со всё тем же текстом.
Первые версии без указания стиля вышли каким-то адовым дворовым блатняком под акустическую гитару :D
Но добавление промпта "distortion guitars, post-punk" выдало этот шедевр (Светлаков.гиф)
Даже в бесплатном варианте нейросетка генерит неплохую и качёвую "жвачку". Интересно, что могут предложить платные аналоги и/или больше, чем 10 минут потраченного на генерацию времени.
Родилась идея найти нейросеть для генерации видеоклипа по песне. И на ютубчик :)
P.S. Да, я скопировал немного лишнего вместе с текстом песни. Но это только добавляет эпичности итоговой аудиодорожке кмк.
Stay tuned, хехе.
👍11👏4❤2
Ссылка на версию Хатки Бобра потерялась - вот она: https://news.1rj.ru/str/evilbeaverHouse/277
Telegram
Хатка Бобра
Продолжаем переосмысливать творческое наследие великого распиздяй-бэнда "Веселый 1С". На этот раз, абсолютный дворовый хит, на котором ваш покорный слуга учился играть на гитаре.
https://suno.com/song/ae6aa02d-45cd-4312-9280-9e09acdc066c
https://suno.com/song/ae6aa02d-45cd-4312-9280-9e09acdc066c
👍4
Валера Максимов очень активно поработал над mdclasses и починил несколько мест, которые очень тормозили анализ конфигурации как в сонар-плагине, так и в самом BSL Language Server
https://github.com/1c-syntax/sonar-bsl-plugin-community/releases/tag/v1.15.0
Забирайте, прям сильно лучше стало.
А еще Леша Сосновый завез настройку фильтра замечаний по подсистемам прям в UI, в админку проекта - для тех, кто не хотел переносить настройки анализа в конфигурационный файл bsl ls. Возможно порядок и приоритеты в будущих версиях немного поменяются, но когда еще эти будущие версии выйдут.
https://github.com/1c-syntax/sonar-bsl-plugin-community/releases/tag/v1.15.0
Забирайте, прям сильно лучше стало.
А еще Леша Сосновый завез настройку фильтра замечаний по подсистемам прям в UI, в админку проекта - для тех, кто не хотел переносить настройки анализа в конфигурационный файл bsl ls. Возможно порядок и приоритеты в будущих версиях немного поменяются
GitHub
Release v1.15.0 · 1c-syntax/sonar-bsl-plugin-community
English
BSL Language Server updated to version v0.23.1, ( performance optimization, fixes)
New setting: filtering by subsystems #334
Test for long names of external rules
Русский
BSL Language Se...
BSL Language Server updated to version v0.23.1, ( performance optimization, fixes)
New setting: filtering by subsystems #334
Test for long names of external rules
Русский
BSL Language Se...
🔥44👍5🦄4🆒2
#какэтоесть
А вы знали, что в Нидерландах водятся зелёные попугаи? Их популяция настолько большая, что они почти вытеснили голубей. Часто можно увидеть их в парках и даже кронах обычных деревьев.
А ещё они жрут орешник в нашем саду!
А вы знали, что в Нидерландах водятся зелёные попугаи? Их популяция настолько большая, что они почти вытеснили голубей. Часто можно увидеть их в парках и даже кронах обычных деревьев.
А ещё они жрут орешник в нашем саду!
😁19👍5🥰4🌚2👏1🤯1
❤12🔥9🥰7😁4😱1😢1
Я позволю себе перепостить этот шедевр.
Феерические долбоебы, у меня других слов просто нет.
Феерические долбоебы, у меня других слов просто нет.
❤4👏2👀2
Forwarded from придумайте мне новое название канала пожалуйста
Crowsdrike выложили полный репорт краша
TLDR:
Поскольку у них драйвер на уровне ядра, то для официального обновления драйвера нужно проходить сертификацию майкрософта, что довольно долго, а им надо быстро выкатывать апдейты, поэтому они хранят все правила антивируса в динамических файлах которые автоматически подгружаются с их сервера
Они выкатили новое правило для сканирования IPC запросов, которое принимало на вход список из 21 аргумента, а система передавала туда только 20.
ВАЛИДАЦИИ АРГУМЕНТОВ У НИХ НЕТ😁
Тесты это не поймали, потому что они доставали аргументы из запроса ЕБУЧИМ РЕГЕКСОМ, и аргумент номер 21 матчился звёздочкой (условно
Потом они сделали апдейт в котором поменяли регекс, и пустая строка больше не подходила под 21 группу, а дальше функция зовет
Дальше эти ебланы в своем репорте пишут ВЫВОДЫ, которые они сделали из этого ИНЦИДЕНТА.
Краткая сводка выводов: "чеееее оказывается нам надо валидировать нашу хуйню и писать нормальные тесты а ещё НЕ выкатывать апдейты на все машины одновременно???? ОХУЕТЬ простите пожалуйста МЫ НЕ ЗНАЛИ"
Это НЕ первый раз когда краудстрайк крашил компьютеры, это просто самый масштабный случай на данный момент
Как вы думаете, начнут ли они писать нормальные тесты, если прошлые случаи их ничему не научили🤷♂️
TLDR:
Поскольку у них драйвер на уровне ядра, то для официального обновления драйвера нужно проходить сертификацию майкрософта, что довольно долго, а им надо быстро выкатывать апдейты, поэтому они хранят все правила антивируса в динамических файлах которые автоматически подгружаются с их сервера
Они выкатили новое правило для сканирования IPC запросов, которое принимало на вход список из 21 аргумента, а система передавала туда только 20.
ВАЛИДАЦИИ АРГУМЕНТОВ У НИХ НЕТ
Тесты это не поймали, потому что они доставали аргументы из запроса ЕБУЧИМ РЕГЕКСОМ, и аргумент номер 21 матчился звёздочкой (условно
.*), поэтому в него просто передавалась пустая строкаПотом они сделали апдейт в котором поменяли регекс, и пустая строка больше не подходила под 21 группу, а дальше функция зовет
args[20], и все, пизда.Дальше эти ебланы в своем репорте пишут ВЫВОДЫ, которые они сделали из этого ИНЦИДЕНТА.
Краткая сводка выводов: "чеееее оказывается нам надо валидировать нашу хуйню и писать нормальные тесты а ещё НЕ выкатывать апдейты на все машины одновременно???? ОХУЕТЬ простите пожалуйста МЫ НЕ ЗНАЛИ"
Это НЕ первый раз когда краудстрайк крашил компьютеры, это просто самый масштабный случай на данный момент
Как вы думаете, начнут ли они писать нормальные тесты, если прошлые случаи их ничему не научили
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28🥴5👍3🔥2😈1
И после этого они ещё говорят, что их подвёл c++. Чуваки, вас подвёл не c++, а полное отсутствие понимания правил разработки бизнес-критичного софта. Отсуствие end-to-end тестов, которое бы в момент показало, что настала жопа, не зависит от какого-либо языка разработки.
👍39❤1
Ребята из BIATech устраивают уже третью (в моей памяти вторая куда-то потерялась) конференцию по 1С.
https://konf2024.bia-tech.ru/
Целый день докладов, формат проведения - онлайн, 19 сентября (четверг)
В "технической" части есть доклады для тех, кто все еще пытается понять как (и стоит ли) натягивать GitFlow на 1С, обзор новых фич в YaXUnit (мои множественные рекомендации как минимум ознакомиться с этим прекрасным инструментом, а лучше начать применять), обзор тулинга для мониторинга 1С и много других вкусностей.
Залетайте!
https://konf2024.bia-tech.ru/
Целый день докладов, формат проведения - онлайн, 19 сентября (четверг)
В "технической" части есть доклады для тех, кто все еще пытается понять как (и стоит ли) натягивать GitFlow на 1С, обзор новых фич в YaXUnit (мои множественные рекомендации как минимум ознакомиться с этим прекрасным инструментом, а лучше начать применять), обзор тулинга для мониторинга 1С и много других вкусностей.
Залетайте!
🔥29👍11👏2
Прям гордость берет, что напротив 1Сного плагина галочка стоит <3
151🔥14
Forwarded from SonarQube
Be careful with upgrades to latest SonarQube versions, a lot of 3rd party plugins still not compatible with SQ 10.6-10.4 - https://docs.sonarsource.com/sonarqube/latest/instance-administration/plugin-version-matrix/
200👍13🔥7❤1
А еще я активировал на канале телеграмовские "звезды". Так что помимо GitHub Sponsors, Ko-Fi и Patreon, теперь можно и вот так.
466👍6🔥1