Александр Кунташов — про 1С и не только
2.47K subscribers
219 photos
10 videos
417 links
Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.
Download Telegram
Forwarded from Стой под стрелой (Nikita Prokopov)
Ладно, в честь пятницы давайте выберем тему попроще и поспокойнее. Нужно ли включать камеру на рабочих созвонах?

Я думаю, что ДА.

Разумеется, ситуации всяких форс-мажоров типа «диарея», «бабка на фоне голая» или «подавился, когда пытался проглотить банан целиком» сразу отбрасываем — они разовые и никто на вас за три минуты без камеры косо не посмотрит. Речь именно о регулярном общении, состоянии по дефолту.

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

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

Зачем вы вообще по телефону звоните? Потому что голосом передаются дополнительные оттенки, которых нет в тексте. Удивление, возражение, хмыкание, неуверенное согласие, уверенная приязнь. Ну тупо признавать, что эти оттенки для вас важны, а те, что в видео, где их еще больше — уже нет. В каком-то произвольном месте у вас черта проходит, получается.

Аргумент — ну это же надо одеваться, краситься — ну так да. А что вы, целый день работаете в трусах и с немытой головой? Вам самим-то себя не жалко?

Аргумент, что вы на созвонах чем-то другим занимаетесь, ну это вообще бред. Зачем находиться на звонке, в котором вы не участвуете? Выходите тогда, или, если нет, то тогда уж не отвлекайтесь.

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

В общем, коллеги, не могли бы вы включить камеру?
👍30👎16💩4🙈3🔥2😁2🤡1
⚡️ REPL для 1С?

Выходные, ночь, но не могу удержаться, тут такое. И не бой Фьюри/Усик, еще круче )))

Старожилы помнят, что в 7.7 отладчик был отдельным приложением, держите — теперь и в 8ке. Как тебе такое, Илон Маск? Причем прямо в режиме предприятия, читай REPL встроенного языка 1С. Вот (но не бесплатно):

👉 https://infostart.ru/marketplace/2095430/

Для меня пока, конечно, выглядит как еще один пример случая из серии "Как Левша блоху подковал", но круто же 💪

Интригует, что там под капотом, и цена за любопытство в принципе подъемная, но в публикации написано «код закрыт» и от этого немного грустно. Хочется, чтобы такие реально «хакерские» (в классическом смысле слова, в том, который имел в виду, например, Линус Торвальдс в своей Just For Fun) решения были доступны с открытым кодом и развивались сообществом.

🤔 Касательно гадания «что там под капотом?»: после обсуждения с Женей Люлюком весь день чешу репу думал, как такое можно сделать, и не придумал вариантов, кроме реализации «своего» движка встроенного языка, типа OneScript, но внутри 1С.

На чем это можно сделать? Очевидное — ВК. Или на самом 1С. Чуть менее очевидное — на JavaScript/TypeScript/WebAssembly или чем-то, что в браузере можно запустить — там же Monaco (чистый или в составе bsl_console) судя по гифкам используется?

Но вариант с JS, кажется, отметается, т.к. заявлена работа в режиме сервера, а в контексте сервера поле HTML-документа не доступно. Или автор нашел какую-то хитрость?

Парсер 1С на языке 1С уже был, поэтому такой вариант не удивит. Пробросить объекты рантайма работающей конфигурации в такой движок не составит проблемы. Вуаля! Правда в модули объектов из рантайма конфигурации зайти такой отладчик не сможет ведь? Т.е. он для отладки кода, написанного в пределах его же собственного редактора, получается?

Короче, пойду в комментарии задам вопросы и позову автора на осенний INFOSTART TECH EVENT, ведь вам тоже интересно же?

Завидую разработчикам, которые не только могут такое делать, но которые такое могут еще и СДЕЛАТЬ, т.е. довести до готового решения, респект!

p.s. И да, напрашивается как минимум кооперация с Инфостарт Тулкитом и подобными инструментами.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👏10👍6🤡3🤔2
Всем, кто искал недавно Алексея Лустина и задавал вопросы, где его можно послушать, посвящается 😉

🎤 upd: Запись вебинара: https://youtu.be/7ECbCkGq8iU?si=oJNdJBsNrUFtZeMQ (Алексей начинает с 2:55)

уже послезавтра, 13 июня в 14:00 мск алексей проведет вебинар на тему формирования ит-команд, делюсь ссылкой: https://my.mts-link.ru/j/90323255/719501985

Немного не о том, о чем спрашивали, не совсем про технологии, но, внезапно, про то как пасти котов 😎 про тех, кто эти технологии делает: про ИТ-специалистов, их найм, организацию командной работы, мотивацию и вот это все.

Интересно должно быть и тем, кто нанимает, и тем, кто ищет работу мечты за 300+кк/сек.

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

🎤 upd: Запись вебинара: https://youtu.be/7ECbCkGq8iU?si=oJNdJBsNrUFtZeMQ (Алексей начинает с 2:55)

Вебинар бесплатный, но нужно зарегистрироваться по указанной выше ссылке или вот.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍14👏42😱1
Полку' авторских телеграм-каналов по 1С прибыло: Никита Арипов.

Пока канал свежий и посты регулярные и информативные, а не как у некоторых, — спешите подписаться!

На прошлогодней конференции АиУП Никита выступил с прекрасным докладом про то, как устроена разработка в команде 1С:Бухгалтерии, если не видели, тоже рекомендую.
🔥14👍12
Недавно (?) в Телеграме появился канал, в котором автоматически публикуется информация о новых репозиториях на 1С тематику и появлении новых релизов в этих репозиториях.

https://t.iss.one/OpenYellowProject

Как можно догадаться, канал связан с проектом OpenYellow - агрегатором и рейтингом все тех же 1с-и-около-репозиториев.

Канал стал для меня отличным источником информации о новой движухе на гитхабе, и я считаю, что при его некоммерческой основе у него преступно мало подписчиков.

Например, совсем недавно Ваня Смирнов опубликовал проект по адаптации понятий C4 model на 1сный мир.

https://github.com/ivanmolodec/c4-1c-example

В последнее время я проникся C4 model, о которой можно почитать вот здесь, и рад, что и в 1С мире находятся специалисты, которые её применяют. В конце концов архитектура - это кубики, и совсем неважно, что там внизу под капотом: классы или общие модули со справочниками.

В репозитории есть примеры описания архитектуры на DSL Structurizr (тык), который на мой взгляд является довольно вербозным, но Ваня планирует вскоре добавить примеры и на моем любимом plantuml, у которого тоже есть родная поддержка C4.

Используете ли вы у себя какую-либо нотацию для описания архитектуры приложения? Хотите? А будете? :)
👍23
😄 Инфостарт перезапустил проект «Готовые решения», первый сезон которого стартанул аж в 2014 году, предвосхитив в какой-то степени ставший очень популярным сегодня на видеоплощадках формат интервью.

Ведущим той серии интервью был Сергей Горшенин, а гостями были Лустин из тогда Серебряной пули, Белов (РМС/Белов и партнеры), Баркетов из Софтпоинта, Долгов (ПервыйБит) и многие другие яркие личности сообщества 1С. Плейлист.

В пилотном выпуске Сергей брал интервью у Доржи Цыденова, а новый сезон-перезагрузка символично стартует с алаверды Сергею, у которого интервью теперь берет Доржи.

Неплохо получилось, интересно, кто будут гостями в следующих выпусках.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👏2🔥1
Forwarded from Александр Кунташов
Найден способ хоть как-то защититься от психопатов, которые делают твой код-ревью — нужно указывать их имена в сообщениях к коммитам 🙈
😁19🔥10🤔3
Добавлена поддержка пакетов OneScript (opm) в 🐻GitFlic.

Это очень круто! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍1
Forwarded from Хатка Бобра
Незаметно произошло очень важное событие в экосистеме пакетов 1Script. Коллеги из GitFlic добавили к себе поддержку реестра наших пакетов для opm. Таким образом, приватные хабы пакетов и надежные зеркала хаба hub.oscript.io можно сделать на GitFlic. У них можно хранить наши пакеты в компаниях или проектах приватно или публично. Ознакомиться с инструкциями по загрузке и скачиванию можно по ссылке https://docs.gitflic.space/registry/onescript

Спасибо команде GitFlic и @dmpas, который обеспечил поддержку с нашей опенсорсной стороны
👍19🔥5🎉2
✍️ База от Самата, даже и добавить нечего:

Одна из причин проблем — устойчивая иллюзия, что разработка — это простой процесс: берешь задачу и составляешь по ней инструкции для машины на подходящем языке программирования. Такая по сути механическая работа.

Почему это иллюзия?
Потому что разработка — это перевод очень нечетких хотелок и смутных желаний заказчика в супер строгий, не допускающий никакого двойственного толкования язык программирования. Это как с мыслями: всё очевидно, пока крутишь их в голове. Но стоит сесть и попытаться записать их, как выходит полная хрень.
💯25👍5
🤟 Сегодня стартует первый тур голосования Техэвента, который традиционно делается тематическим и в этом году продолжаем *панковскую тему Стимпанком, дизайнеры наши как всегда постарались.

Из самых значимых нововведений: управленческие секции ужаты до одной, а легендарную секцию «Инструментарий разработчика, приемы и методы разработки» разделили на две:

⚙️ «DevOps-практики и управление инфраструктурой разработки», где будут рулить бессменный Артур Аюханов и Сергей Голованов

📔 «Приемы, методы разработки и тестирования» — ее модерируют мой коллега по ИТ-Лаборатории Константин Потояло и Дмитрий Абрамов

И Сергея и Дмитрия вы знаете как прекрасных докладчиков на мероприятиях Инфостарта и не только, плюс ребята — активные участники сообщества 1С и OneScript.

Я на этом техэвенте официально в качестве со-модератора помогаю Антону Дорошкевичу в секции «Администрирование серверов 1С и СУБД. HighLoad-оптимизация», а так сказать за кадром — всем, кому могу быть полезен.

В этом году как всегда будет очень круто, точно будет много известных гуру сообщества, пока многое в секрете, но вот например, недосягаемого для нас много лет Ingvar'а наконец-то удалось зазвать, чему я безмерно рад!

Старт голосования не означает, что прием заявок окончен — их все еще можно подавать. И вы теперь можете поступить хитрее: присмотреться, о чем хотят рассказать те, кто уже подал заявки и опираясь на их пример упаковать свой личный опыт или опыт вашей команды в доклад с видением под другим углом или в другом ключе.

По-прежнему ждем ваших заявок и буду рад увидеться на конференции! 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍7
Forwarded from ▫️
Сайт INFOSTART TECH EVENT 2024 готов: начинаем голосование за доклады конференции

Сегодня, 30 июля, открываем первый тур голосования за доклады конференции INFOSTART TECH EVENT 2024. Голосование проходит на новом сайте мероприятия.
Представляем новый сайт конференции, рассказываем про тему INFOSTART TECH EVENT в 2024 году и правила первого тура голосования.

Подробнее
🔥11
🤔 Интересно ветер подул (https://t.iss.one/sevruk_live/220se):

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

Пример странный про «не хотят автоматизировать кадровый учет», я логики вообще не вижу, вроде как все иначе: невысокая эффективность труда производства 👉 больше штат 👉 больший объем кадрового делопроизводства 👉 больше эффект от его автоматизации.

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

Будет ли это мнение дальше продвигаться и конфликтовать с направлением на цифровизацию или тренд вообще в целом поменяется и автоматизацию станет продавать сложнее?
🤔5😱1
Forwarded from Александр Кунташов
Приглашаю начинающих тестировщиков-автоматизаторов на новый онлайн-курс Инфостарта «Автоматизированное тестирование в 1С», который будет проходить с 26 августа по 8 октября 2024 года. В рамках курса учимся разработке сценариев проверки поведения на Vanessa Automation.

Ссылка на страницу описания курса: https://infostart.ru/va-course

Формат курса: видео-лекции + домашние задания + онлайн-вебинары с разбором ДЗ. Поддержка в закрытом телеграм-чате.

Работа над домашними заданиями выполняется в формате, приближенном к реальной работе: решения принимаются в формате запросов на слияние в гитлаб, проверка — код-ревью и запуск сценариев в CI-контуре.

В рамках курса на практических примерах разбираем много "скользких" тем, в том числе, работу со Структурой сценария, с переменными. Естественно, условные конструкции, циклы и конструкция попытка/исключения. Все на примерах, близких к настоящим, с объяснением, как работает.

ℹ️ Для тех, кто хочет оценить, насколько понятно на курсе объясняется материал, приглашаю на бесплатный вебинар по больной для многих теме — «$Переменные$ в TurboGherkin без магии: разбираем типичные ошибки использования и учимся их не делать». Вебинар состоится 15 августа (четверг) в 18:30 Мск. На вебинаре я разберу частые ошибки использования $Переменных$, расскажу, что нужно знать, чтобы понимать их причину, уметь исправлять и не допускать повторно.

Регистрация на вебинар там же на странице курса по ссылке https://infostart.ru/va-course, чуть ниже первого экрана (привет маркетологам).

Автор курса и ведущий вебинара — я, Александр Кунташов @kuntashov, готов ответить на вопросы здесь или в личке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍1
👆 У Инфостарта в курсе DevOps в 1C есть достаточно большой вводный блок в автоматизацию тестирования и с момента его появления на курс приходят в том числе начинающие тестировщики, которым все остальное (работа в консоли, гит, настройка гитлаба, сонара, мониторинги, настройка CI/CD и вот это все) не очень интересны. Да и от более опытных участников были просьбы расширить блок.

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

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

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

При разработке курса я ставил перед собой три задачи:

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

б) объяснить, почему те или иные конструкции так или иначе работают, чтобы вы могли осознанно их использовать и понимать, чем объясняется поведение, которое без этих знаний выглядит зачастую магией;

в) дать хотя бы минимальные методические рекомендации по автоматизации тестирования в контексте 1С на основе опыта нашей команды и опыта сообщества: в каких случаях какие конструкции и приемы использовать, как писать сценарии, чтобы они были не write only, а оставались понятными и "дружелюбными" к их доработке даже спустя какое-то время.

По пункту а) может возникнуть вопрос, а чем, например, курс отличается от бесплатного курса Виталия Онянова, который есть на ютубе. У Виталия прекрасный стартовый курс, который я всем рекомендую посмотреть независимо от опыта, в том числе слушателям нашего курса на наших вебинарах. Он максимально полезен, чтобы начать что-то делать "здесь и сейчас", большой акцент на то КАК делать и в формате "делай как я". В нашем курсе, кроме демонстрации КАК я стараюсь объяснить ПОЧЕМУ так надо делать, показываю альтернативные варианты. Ну и наш курс на сегодня объемнее

Узнать подробно о курсе и записаться на него можно здесь: https://infostart.ru/va-course

Там же можно записаться на бесплатный вебинар «$Переменные$ в TurboGherkin без магии: разбираем типичные ошибки использования и учимся их не делать», который состоится 15 августа (четверг) в 18:30 Мск. (запись на вебинар не обязывает вас покупать курс, вебинар может быть полезен и опытным тестировщикам)
👍115
Присоединяюсь и рекомендую!

Ребята из BIATech регулярно выступают и на конференциях Инфостарта, за их доклады все еще можно проголосовать, идет второй тур:

🟢Валерий Максимов, «Как «приручить» облако: путь к прозрачному и эффективному управлению виртуальными ресурсами»

🟢Алексей Корякин, «YAxUnit: Путь к совершенству»

🟢Алексей Журавлев, «Трансформируем подход к работе с высоконагруженными системами на платформе 1С, чтобы успевать за ростом бизнеса»

🟢Сергей Носков, «HighLoad-нагрузка и инструменты контроля. Подводные камни и неочевидные выгоды»

🟢Всеволод Вологин, «Альтернативный способ анализа кода конфигурации»
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1
Ребята из BIATech устраивают уже третью (в моей памяти вторая куда-то потерялась) конференцию по 1С.

https://konf2024.bia-tech.ru/

Целый день докладов, формат проведения - онлайн, 19 сентября (четверг)

В "технической" части есть доклады для тех, кто все еще пытается понять как (и стоит ли) натягивать GitFlow на 1С, обзор новых фич в YaXUnit (мои множественные рекомендации как минимум ознакомиться с этим прекрасным инструментом, а лучше начать применять), обзор тулинга для мониторинга 1С и много других вкусностей.

Залетайте!
👍10
Media is too big
VIEW IN TELEGRAM
Записал ответы на вопросы об онлайн-курсе «Автоматизированное тестирование в 1С», которые задают мне последнюю неделю в личных сообщениях.

В понедельник, 26 августа, уже стартуем, все еще есть возможность присоединиться.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👏2
🔩 В мае писал про появление в публикациях Инфостарта интересного инструмента для разработчиков — отладчика кода на 1С, работающего прямо в 1С:Предприятии.

Завтра, 29.08.24 в 13:00 Мск сам автор OneDebugger проведет открытый вебинар на котором расскажет о возможностях этого решения и ответит на вопросы о нем.

Вебинар бесплатный, но требуется регистрация по ссылке:

👉 https://infostart.ru/marketplace/2167878/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116
💻 Есть ли среди 1Сников пользователи механических, ортолинейных, сплит-клавиатур и вот этого всего?

Из известных участников соообщества 1С я пока только знаю Дмитрия Решитко и Андрея Крапивина и видел (но не знаком) в клавиатурных чатах нескольких энтузиастов, у которых со мной "больше одной общей группы в телеге" (с) сами-знаете-кто

К чему я все это )

На 🤟 INFOSTART TECH EVENT будет стенд нашего отечественного производителя сплитов и других эргономичных устройств вводаERGOHAVEN (ru.ergohaven.xyz) — кажется, что именно такие стенды должны быть на технарских эвентах: можно руками будет попробовать девайсы, потрогать/послушать/подобрать разные свичи и позадавать вопросы.

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

Вообще в РФ и бывших странах СНГ движуха вокруг клавиатуростроения на неплохом уровне: проектируются свои раскладки, созданы довольно популярные в мировом сообществе капы (KLP Lame, кстати, опенсорс), разрабатываются оригинальные модели клавиатур (Dao, Ergonaut и другие) и много энтузиастов занимаются проектированием и сборкой собственных проектов.

Но все это существует преимущественно в виде полукустарного производства: клавиатуры делаются под индивидуальный заказ частниками.

Эргохавен, кажется, первая в РФ компания, занимающаяся такими устройствами и пытающаяся их популяризировать в массах. И это не сайд-проект, а основной вид деятельности.

У них отлично сформулированная глобальная цель/миссия и открытый подход: предыдущие модели клавиатур выкладываются в опенсорс, а прошивка вообще исходно опенсорсная. Мне такой подход очень импонирует.

О фишках сплит-клавиатур и в частности, какую дополнительную пользу они могут дать именно 1Снику как нибудь напишу отдельно, а пока жду с нетерпением конференции и надеюсь удастся найти среди участников тех, кто пользуется сплитами и обменяться опытом! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥216👍4👏4😁1
За текущей рабочей активностью забыл заранее рассказать, что сегодня мой коллега, Василий Соколов, расскажет про то, как мы в ИТ-лаборатории используем ibcmd.

🙂 Вебинар «5 примеров использования ibcmd на каждый день» состоится сегодня, 19.09.2024 в 18:30 Мск. Провели, прошло несмотря на технические заминки довольно активно.

Запись будет, но только для зарегистрировавшихся на вебинаре. Кнопка для регистрации на странице курса по DevOps на втором экране (и снова привет маркетологам):

➡️ https://infostart.ru/edu/1880908/

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

Слышали про ее существование наверное уже многие, но не сильно ошибусь, если скажу, что большинство ее возможностей не используют, потому что "пилу точить некогда".

Наш вебинар — повод обратить внимание и улучшить свой текущий процесс с помощью ibcmd.

На вебинаре будет Артур Аюханов, ему тоже можно будет задать вопросы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍42👏1