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

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

@nixel2007_thoughts

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

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

Showing posts older than #324 · Back to latest

Older Posts 18 shown
Post #323 3.66K

Forwarded from Хатка Бобра

Когда-то мы решили, что на нашем канале #Веселый1С будет немного музыки и много веселья. Один из таких проектов не случился, как задумано, но я нашел на диске черновик, поэтому, пусть будет. Не пропадать же https://youtu.be/ybuth1sbp-k
YouTube Красное на желтом (архивное демо) Данное видео мы хотели записать на студии с красивыми кадрами, живыми инструментами и вот это всё, но видимо не судьба. Мы написали эту песню к игре "Что, Если, Когда" в 2021г. для новогодней игры. На нашем канале она не выкладывалась, исправлем данное упущение.…
  • 🔥 39
  • 👍 2
  • 👏 1
Post #322 3.1K
Красное на жёлтом, вуху, аха!

P.S. А чистую запись "Факт сойдется с планом" я все так же торчу.
  • 👍 5
Post #321 3.47K
На прошлом стриме про ОСень мы пытались сделать магию с внедрением логгера в желудь через кастомную аннотацию &Лог и собственный напильник.

Фокус не удался, так как уперлись в простое ограничение - объект не видит методов и свойств, которые на него накинули "сверху", через decorator. Что в принципе логично, и о чем мне стоило догадаться заранее :)

Но идея простого внедрения лога не отпускала, и совместными усилиями с @nivanchenko родился
autumn-logos. Механизм мета-аннотаций, про который я писал ранее, и смена концепции с аннотации над конструктором на аннотацию над переменной объекта сделали свое дело, и оно таки завёлось! А добавленная в OneScript поддержка рефлексии приватных свойств и методов только навела красоты.

Помимо собственно прилепления проинициализированного логгера от logos в ваш желудь, autumn-logos добавляет несколько ништяков.

Во-первых, через конфигурационный файл ОСени можно изменять настройки логирования - уровень логирования, аппендеры и даже раскладку! Причём и аппендер и раскладка могут быть жёлудями, со всеми вытекающими. И не забывайте, что теперь в logos есть поддержка иерархии настроек (за которую тоже спасибо @nivanchenko), поэтому настройки логов, сделанные для "корневого" лога приложения, будут распространятся и на все его подчинённые (через точку) логи.

Во-вторых, autumn-logos понимает, в какой класс запрашивается новый Лог, и умеет детализировать имена логов автоматически, представляя к общему префиксу лога имя класса.

И в-третьих, все это работает с механизмом мета-аннотаций, так что вы можете объявить свою собственную аннотацию, в которой укажите нужные настройки аннотации &Лог, и применять её в во всем проекте.

Кажется, winow ещё не переехало на новый механизм, но зато его работу можно оценить в фича-бранче ovm, в рамках которого я не только постепенно перевожу логирование на autumn-logos, но и вообще все приложение на ОСень, попутно разрабатывая то, что в будущем станет библиотекой autumn-cli - адаптером чудесной библиотеки Лёши Хорева под названием cli.

Такие вот новости к этому часу. :)

Ссылочка в подвале ещё разок: https://github.com/autumn-library/autumn-logos
Telegram Никита Федькин - мысли, заметки, анонсы Запланирован новый #стрим! Где: ютубчик, родненький https://youtu.be/eIhWSJnRXlU Когда: 17 сентября 2022 в 21:00 MSK Что: ОСень! Та, которая про жёлуди, дубы, пластилин и напильники... Для тех, кто не был свидетелем ночных переписок в чате @oscript_library…
  • 👍 16
  • ❤ 3
  • 👏 2
  • 😱 1
  • 💊 1
Post #320 3.2K
Некоторые OpenSource-проекты поражают меня своим масштабом проработки и некоторой весёлой упоротостью идеи.

Я видел несколько похожих проектов, но этот прям дюже хорош.

Встречайте, консольный веб-браузер, работающий в реальном времени, с поддержкой мыши и всплывающих окон, видео стриминга, WebGL и прочих веб-технологий.
https://github.com/fathyb/carbonyl

Amazing какой-то.

За наводку спасибо @nivanchenko.
GitHub GitHub - fathyb/carbonyl: Chromium running inside your terminal Chromium running inside your terminal. Contribute to fathyb/carbonyl development by creating an account on GitHub.
  • 🔥 15
  • 👍 4
Post #319 3.76K
Хатка Бобра Стрим! Стрим! Стрим! или Иногда, они возвращаются Всем привет! Мы тут строили, строили и, наконец, построили. У нас есть огненная тема для стрима на Веселом1С. Ведь канал-то веселый, а значит и тема должна быть веселая. А что может быть в мире 1С веселее…
Готовность 23 минуты!
  • 👍 10
  • 🥱 1
Post #318 3.16K

Forwarded from Хатка Бобра

Стрим! Стрим! Стрим! или Иногда, они возвращаются

Всем привет! Мы тут строили, строили и, наконец, построили. У нас есть огненная тема для стрима на Веселом1С. Ведь канал-то веселый, а значит и тема должна быть веселая.
А что может быть в мире 1С веселее, чем ЕДТ и тестирование?
Всё, что угодно веселее этого, скажете вы и будете неправы. Благодаря нашим гостям, ЕДТ и Тесты - это теперь весело, а главное - удобно для применения в реальной жизни.

Валера Максимов и его коллеги создали невиданной мощи инструмент для прогона тестов прямо из ЕДТ. Да-да, как в "настоящих языках". Написали код, написали тест, тут же в IDE нажали кнопку и посмотрели что ничего в вашей системе не сломалось (ну или как повезет).

Юнит-тестированию в 1С посвящены горы контента, десяток инструментов и не одно море слез 1С-ников, пытающихся это у себя запустить. Тесты нужны, тесты важны, а теперь, они еще и удобны.

Анонс этой штуки состоялся в прошлом году на Инфостарте и произвел там можно сказать фурор. Был полный зал и демонстрация магии в прямом эфире. Теперь это и не только это можно будет увидеть прямом эфире Веселого1С.

Встречайте, yaxunit! (не спрашивайте меня, как это читается, приходите на стрим и спрашивайте авторов). Теперь кодирование на 1С в парадигме TDD стало доступно не только для чокнутых техногиков, но и для нормальных людей. Ура!

Что нужно сделать:

https://youtu.be/Nb6EYlTnC18

- поставить себе в календарик напоминание на пятницу, 20 января, в 19:30
- перейти по ссылке и нажать там на колокольчик
- в назначенное время взять хорошее настроение и приходить к нам на стрим.

До встречи!
YouTube Yet Another XUnit. Юнит-тестирование 1С с человеческим лицом! Юнит-тестированию в 1С посвящены горы контента, десяток инструментов и не одно море слез 1С-ников, пытающихся это у себя запустить. Тесты нужны, тесты важны, а теперь, они еще и удобны. Знаменитый маг и кудесник 1С Валера Максимов покажет инструмент, который…
  • 🔥 27
  • 👍 17
  • 🤡 2
Post #317 2.54K
Яхунит, Андрей, как ещё это можно прочесть? :D
Залетайте на огонёк, посмотрите на просто яхунитный инструмент!

P.S. Не только для едт, но и для старого доброго Конфигуратора
  • ✍ 5
  • 👍 3
  • 🍌 1
Post #316 3.24K
Никита Федькин - мысли, заметки, анонсы Осень и вино. Скоро Новый Год, и мечты о глинтвейне всё реальнее и реальнее. Для желудёвой библиотеки ОСень вышел релиз 2.1.0. А что значит смена второй цифры по семверу? Новые плюшки! Неожиданно долгостройной фичей стал механизм мета-аннотаций. Теперь…
winow 0.3.0 подъехало!

Вы только посмотрите, какова красота теперь, с этими мета-аннотациями:

https://github.com/Nivanchenko/winow/commit/547e3c3a38323982e7e547a3cbfa3e53ec437de1#diff-01e6d9ffed056a02cae8d8a0ec5d476a64d017bf85c0d5a94bb23ca21f33f5aaR117
GitHub мета аннотации · Nivanchenko/winow@547e3c3 Минималистичный веб-сервер на нативном OneScript. Contribute to Nivanchenko/winow development by creating an account on GitHub.
  • 👍 11
  • 👏 2
  • ❤ 1
Post #315 3.64K
Осень и вино.

Скоро Новый Год, и мечты о глинтвейне всё реальнее и реальнее.

Для желудёвой библиотеки ОСень вышел релиз 2.1.0. А что значит смена второй цифры по семверу? Новые плюшки!

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

Надоело комбинировать &Желудь с компанейским &Характером? Сделайте себе аннотацию &КомпанейскийЖелудь, и одной строкой придавайте вашим компонентам сразу два свойства! Удобненько же.

В ближайшее время winow переедет на новый API, и собственные контроллеры создавать будет еще проще.

А пока мы ждем релиза winow, Никита Иванченко по многочисленным заявкам в чате @oscript_library сделал "серьезный" флейвор-пак для ОСени: https://github.com/Nivanchenko/autumn-killjoy-flavour

Не хотите &Желудь? Окей, пак добавляет &Компонент. Не нравится &Завязь - специально для вас есть &ФабричныйМетод. &Прозвище? &Квалификатор!

Надеюсь, вы уловили суть.

Но лично я жду флейвор-пака с &Гриб/&Грибница/&Спора, &Пчела/&Улей/&Мёд и вот этим всем. :)

В ОСени же еще добавлена пара багов и исправлена пара фич. В общем, загляните в чейнджлог, лишним не будет.

Всех с наступающим Новым годом и до новых упоротых встреч!
GitHub GitHub - autumn-library/autumn: Dependency Injection framework for OneScript Dependency Injection framework for OneScript. Contribute to autumn-library/autumn development by creating an account on GitHub.
  • 👍 15
  • 🔥 8
  • 🤪 3
  • ❤ 2
  • 😁 1
Post #314 3.79K
Разгребая падение сборок образов и проектов, пришлось смахнуть пыль с OneScript Version Manager и добавить туда поддержку установки нового свежего ночника OneScript. Заодно улучшить поддержку новых маков, добавить скачку x64/x86 дистрибутивов и так, по мелочи порядок навести. В общем, обновляйтесь на здоровье:
https://github.com/oscript-library/ovm/releases/tag/v1.0.0-RC16

В мире OneScript вообще большое сейчас событие происходит. Идет подготовка к выпуску версии 2.0. Та, которая на пятом дотнете, с двумя видами дистрибутивов, и которая очень-очень хочет, чтобы её активно тестировали!

Пару ошибок в opm, reflector и вот теперь ovm уже исправили, может быть и вы что-то найдете?

P.S. "ОСень" продолжает выжимать все соки из оскриптовых аннотаций, ЗагрузитьСценарийИзСтроки и г... пластилина :)
GitHub GitHub - oscript-library/ovm: OneScript Version Manager OneScript Version Manager. Contribute to oscript-library/ovm development by creating an account on GitHub.
  • 👍 22
  • 🔥 2
Post #313 4.91K
Лайфхаки, которые мы заслужили.

За наводку спасибо Саше Алёхину!
  • 👍 89
  • 🔥 56
  • 😁 8
  • 🏆 6
Post #312 3.69K
Это просто праздник какой-то.

Открыт пулл-реквест с обновлением официального докер-образа SonarQube до 17ой джавы:
https://github.com/SonarSource/docker-sonarqube/pull/584

Судя по таск-трекеру SonarSource, sonar-scanner версии 4.8 тоже начнёт поддерживать java17:
https://sonarsource.atlassian.net/plugins/servlet/mobile?originPath=%2Fbrowse%2FSQSCANNER-102#issue/SQSCANNER-102

Казалось бы, какая разница для BSL Language Server, какая там версия в сонаре? А по факту - просто огроменная.

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

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

Теперь же можно будет перевести BSL LS на семнашку и свежий сияющий Spring Boot 3!

И даже выпустить релиз
GitHub Update Java 17 by zipengwu · Pull Request #584 · SonarSource/docker-sonarqube :whale: SonarQube in Docker. Contribute to SonarSource/docker-sonarqube development by creating an account on GitHub.
  • 🔥 18
  • 👍 6
Post #311 4.73K
Поддержки пост.

Обратился ко мне недавно @El_Darius с просьбой посмотреть их новый ресурс для обучения языку запросов и дать обратную связь. Ему в личку я пока ничего не написал (какое коварство с моей стороны), но сюда пару слов напишу.

Я очень люблю порталы самообучения языкам/технологиям, где собраны не просто статьи и полезные материалы, но есть и практические задачи. Прям чтоб с автотестироварием решения от обучаемого, показом результата, ссылками на связанные материалы и все такое.

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

https://academy.dev-ins.ru

Если я правильно понял идею, то запросами дело не ограничится. Уже сейчас там же на сайте торчит несколько http-сервисов, на которых можно потренироваться в написании интеграций и использования API. Не все же бедные курсы валют с РБК дергать.

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

P.S. И тёмную тему конечно же!
  • 👍 46
  • ❤ 3
  • ⚡ 2
Post #310 3.86K
  • 👍 6
  • 👏 3
  • ⚡ 1
  • 👌 1
Post #309 5.83K
image_2022-11-03_14-13-46.png201.9 KB
Вы это видели, видели?!

https://marketplace.visualstudio.com/items?itemName=Zerobig.vscode-1c-metadata-viewer

Нужно срочно зайти в репозиторий и поставить плюсиков автору! И в маркетплейсе тоже плюсиков наставить.

https://github.com/zerobig/vscode-1c-metadata-viewer

Еще бы параметр для определения каталога с корнем конфигурации (или хотя бы поддержку "стандартного src/cf). Но и без этого огненный огонь!
  • 🔥 89
  • 👍 8
  • ❤ 2
  • ⚡ 1
Post #305 3.99K
JetBrains Fleet - новая мультиязычная IDE от JetBrains - добрался таки до публичной беты.

https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/

Доступа в приватную бету я не получил, так что по сути сейчас впервые увидел, как оно там все внутри.

Наверное странно было бы ожидать, что Fleet не заработает с джавой, но все же я приятно удивлен, что работает... да вроде бы даже все. Да, не хватает каких-то знакомых окошек типа structure view/outline, результаты работы lombok видны не везде, но автокомплит, переходы к определению, ховер с документашкой, отладка, навигация - все работает шустро и выглядит красиво. Code actions/quick fixes, которыми славится IDEA, тоже в наличии. Хотя, кажется, что не все.

Информации по плагинам пока нет, так что завести там BSL Language Server наверное можно, но... Давайте подождем документации. Кстати, табличку по статусу поддержки языков в текущей версии можно посмотреть вот тут:
https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vTWt9RlJPfIJwD5H7Gsqbu9xHTd-K1oj_zCpP6YIQq8xvjARDYqC6OnVIVt5WPi2-B-vWHZw5qMnhvx/pubhtml?gid=0&single=true

P.S. Тёмная тема очень спорная. Видно, что они пытались переосмыслить Darkula и опыт IDEA, но пока вышло не очень удачно, на мой вкус. Белая тема традиционно вызывает ААААА МОИ ГЛАЗАААА.

Будем посмотреть!
The JetBrains Blog Introducing the Fleet Public Preview - The JetBrains Blog Since the initial announcement of Fleet, we have had an overwhelming amount of interest from all of you, with over 137,000 people signing up for the private preview. Our reason for starting with a clo
  • 👍 3
Post #304 2.93K
#hacktoberfest 2022 подкрался совсем уж незаметно.

https://hacktoberfest.com/

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

Для тех, кто не в курсе о чем я - это фестиваль опенсорс-движения, проводимый DigitalOcean (виртуальные сервера, контейнеры, s3 и прочие прелести облаков).

Цель - популяризировать open-source и придать немного ускорения открытым разработкам, опубликованным на GitHub и GitLab (ссылочки волшебные, ведущие на страницу поиска).

Как поучаствовать? Регистрируетесь, находите репозиторий с меткой hacktoberfest, смотрите, чем вы можете помочь: код, документация, тесты, поддержка; и начинаете наносить непоправимое добро своими пулл-реквестами! 4 пулл-реквеста и вы удовлетворяете требованиям по участию в фестивале.

В награду вам будет почёт и уважение, а так же персональный набор участника - наклейки, подставки под кружки и футболка или собственное именное дерево в отдельном лесу. В этом году говорят про 40.000 пакетов наград, так что "торопитесь, места ограничены" и вот это вот всё.

Фото ништяков с прошлого года можно посмотреть тут и здесь.

Work it harder make it better
Do it faster makes us stronger
Hacktoberfest Hacktoberfest 2026 | AI belongs to everyone 300+ in-person Fests plus a global online event, all about building with open-source AI. Join a Fest near you this October.
  • 🔥 12
  • 👍 6
  • 👏 1
  • 🎉 1
  • 🤮 1
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 →