ru
Feedback
Александр Кунташов — про 1С и не только

Александр Кунташов — про 1С и не только

Открыть в Telegram

Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.

Больше
2 544
Подписчики
Нет данных24 часа
+37 дней
-330 день
Архив постов
Что нужно знать, при пентесте 1С * Иногда там выдаются имена пользователей (если включено) в автодополнении, либо можно попробовать обратиться на /ru_RU/e1cib/users. * Пароли из коробки не чувствительны к регистру. "Пароль" и "пАрОль" - одно и тоже, что уменьшает количество для брута (особенно классно вместе с предыдущим пунктом). * Внутри часто есть выполнение произвольного кода.

Про безопасность 1С начинают говорить чаще в том числе на каналах по ИБ.

Налил чаю и открыл первую попавшуюся статью на хабре из хаба "Ненормальное программирование" — "Жизнь на PostgreSQL". В первом же комментарии — "Мы на 1С такое еще в 2011 году делали". 🥳

Чеклист хорошей задачи Для меня курс «Стать тимлидом» — это новый уровень в систематизации знаний. Процесс очень сильно отличается от постинга в канал — сюда я пишу короткие заметки: одна мысль — один пост. С курсом всё по-другому — там я сажусь и формирую целые системы из знаний: — Беру книги, которые на меня когда-то повлияли и делаю двойную очистку: сначала пишу конспект, потом ужимаю его до пары абзацев в тексте. — Беру инструкции, которые писал коллегам, удаляю оттуда специфичные вещи и обобщаю. — Вспоминаю истории из жизни и очищаю их как книги: пишу короткие рассказы, потом ужимаю до пары абзацев. Всё это хочется выкладывать прямо сюда — польза же! Но я пока держусь. Одной штукой Марьяна меня всё-таки уговорила поделиться — это чеклист из 7 пунктов о том, как должна выглядеть хорошая задача. Чеклист важен для всех, кто имеет отношение к постановке задач — к менеджерам, тимлидам, QA и просто программистам, которые любят сами себе ставить задачи. Выложил его на страницу курса, заходите и скачивайте.

Чеклист и примеры задач — 🔥

Вчера открылась регистрация на очередной Хактоберфест. В двух словах: это такой глобальный флешмоб, когда куча народу (не тол
Вчера открылась регистрация на очередной Хактоберфест. В двух словах: это такой глобальный флешмоб, когда куча народу (не только программисты) в течение всего октября понемногу коммитят в различные опенсорсные проекты на гитхабе и получают за это признание и различные материальные поощрения от спонсоров в виде футболок, наклеек и прочего (призы дают за контрибьюшены в размере от 4 пулл-реквестов за месяц). Причем тут 1С, скажете вы? Да при том, что в нашем самобытном сообществе одинэсников за последние годы появилось множество крутых открытых проектов на гитхабе. Причем это не какие-то нетленки, а серьезные продукты, используемые в продакшене и крупными компаниями, и даже нашим любимым вендором. Да и сама 1С на гитхабе вполне освоилась и даже PR в свои репы принимает. Короче, присоединяйтесь ) Выбрать себе проект по душе можно из списка опенсорсных проектов, который собрала Вика Дорохина: https://infostart.ru/journal/news/news/obzor-open-source-proektov-dlya-raboty-s-1s-na-github-chast-i_1256756/

🛠 Триальная версия Снегопата сейчас на 3 месяца доступна в полном функционале, без каких-либо ограничений — отличный повод изучить его возможности для принятия решения, а нужно ли оно вам. Наделал кучу скриншотов процесса установки триала и опубликовал на Инфостарте 👇. Во второй половине статьи я перечислил основные скрипты, которые можно попробовать "здесь и сейчас", без каких-либо дополнительных настроек и т.п. Я почти с момента первого анонса "перезагрузки" проекта начал его использовать. На текущий момент падений конфигуратора практически нет и в большей степени они связаны с ограничениями 32-разрядной версии платформы на больших конфигурациях (KA2, ERP), которые и без Снегопата происходили. Время от времени находятся мелкие баги, которые Александр оперативно исправляет, но в целом проект становится стабильнее. Рекомендую попробовать в работе. Навигация по метаданным (Ctrl + ~) и анализ модуля при помощи BSL Language Server — 🔥

⤴️ Онлайн-митап "Безопасность и 1С" 11 сентября 11 сентября Инфостарт проводит онлайн-митап по теме "Безопасность и 1С", и меня позвали модератором. Кажется, удалось пригласить докладчиков, которые смогут затронуть довольно большой пласт вопросов по 1С в контексте безопасности. Планируем обсудить следующие темы (плюс-минус, конечный перечень докладов решает голосование): — Подводные камни, связанные с безопасностью, которые ждут разработчика 1С и как их избежать. Какие стандарты от фирмы 1С должны помочь разработчикам создавать безопасные прикладные решения. — Решения основных прикладных задач, связанных с обеспечением безопасности: как в 1С:БСП настраивать ограничения доступа к данным на уровне записей (RLS), как надо и как не надо разрабатывать HTTP-сервисы 1С (в контексте обеспечения безопасности), как защитить сервер 1С от взлома. — Безопасность сервера приложений 1С с точки зрения администратора, и с точки зрения злоумышленника (чтобы понимать, как защищаться). — Безусловно, обсудим самое проблемы, которые создает самое уязвимое звено информационной системы — конечный пользователь. Социальная инженерия обходит все технические способы взлома, поэтому тема важная. — Около-криптографические вопросы: применение блокчейна для организации безопасности данных в 1С. Приглашаю присоединиться, мы постараемся, чтобы было интересно и полезно! И, пожалуйста, проголосуйте за доклады: https://infostart.ru/events/1269292/ Пользуясь случаем передаю привет и благодарность за помощь всем, кто не смог принять приглашение в качестве докладчика, но здорово помог советами по возможным темам митапа и/или посоветовал нужных людей! 💪

Настоящее и будущее компании "Серебряная Пуля" Последнее время очень много спекуляций на тему настоящего и будущего компании Серебряная пуля. Хочется расставить все точки над "i". Основное - все изменения в компании это инициатива Алексея Лустина. Последние несколько лет, Алексей выполнял в компании три абсолютно разные роли: - собственник - оперативный управленец - сотрудник Каждая из этих ролей требует огромного количества времени и энергии. Как результат Алексей "выгорел" и решил восстановиться. Было два пути: - закрыть компанию и потерять все, что она делала и делает; - оставить компанию, но дать Алексею возможность отойти, на время, от дел. В результате, партнер Алексея по компании Антон Долгов, согласился выкупить долю и стать единственным собственником и выполнять только эту роль. Чтобы продукты и идеи компании продолжали развиваться, в компанию вернулись некоторые сотрудники и были привлечены новые. На данный момент все существующие продукты компании активно развиваются, а также появляются новые. Компания успешно выполняет все свои текущие обязательства перед клиентами. С уважением, Команда Серебряной Пули.

А я переживал, все таки для сообщества 1С СБ — знаковая компания, давшая сильный толчок. Хорошо, что открыто рассказали (но имхо чуть раньше надо было).

☁️ Codespaces — облачная среда разработки от Github Еще одна попытка сделать облачную IDE, теперь от GitHub и на базе VS Code. https://github.com/features/codespaces/ У Гитхаба должно получиться, ну по крайней мере они гораздо ближе к реальным проектам, чем те, кто предпринимал попытки сделать "просто облачный редактор" (хотя они и интегрировались с Гитхабом). Интересно, насколько наличие возможности редактировать проект "по месту" повыстит доступность проектов для потенциальных контрибуторов? Сейчас, увидев опечатку в ридми, я могу поправить ее прямо там, автоматически репо клонируется, создатся PR. Круто будет, когда можно будет прямо онлайн поправить код в полноценной среде разработки из любого места и проверить результат онлайн, не настраивая окружения и не устанавливая зависимостей. p.s. Вспомнил, как, кажется, в ноябре 2015 (или 2014?) после вечеринки Infostart Event шумной толпой обсуждали "облачный конфигуратор" 😊. Поддержку языка 1С на гитхабе впилили, расширение для VS Code с поддержкой 1С есть, так что в какой-то степени появление codespaces должно приблизить и появление облачной среды разработки для 1С, для OneScript — точно. 😉

❄️ Вышла долгожданная триал-версия Снегопата с поддержкой платформы 8.3.17! https://infostart.ru/public/102065/ Полнофункциональная версия на 3 месяца, пока не работает x64 (в разработке), но зато поддерживаются все версии платформы вплоть до 8.3.17. Кто, возможно, не в курсе — Снегопат добавляет в конфигуратор функции современных IDE (видео с примерами — в статье по ссылке выше) и кроме того, позволяет самому автоматизировать работу в конфигураторе при помощи скриптов на JavaScript/TypeScript (при этом можно для скриптов создавать формы на базе обычных форм 1С, как при создании обработок в обычном приложении). Рекомендую разработчикам посмотреть обзор функционала и попробовать самим. Если что не получится, вопросы можно задать в чате поддержки Снегопата — @snegopat_chat

1. Требуется: Руководитель проектов на платформе 1С:Предприятие + Битрикс/Битрикс24. 2. г. Москва (м. Дмитровская) или дистанционно. 3. Оплата сдельно-премиальная, оклад обсуждается индивидуально. При 8-часовом рабочем дне личной результативности 80 часов в месяц, коэффициенте руководства 1:4 (1 час руководителя => 4 часа разработчиков и тестировщиков) доход составит 168000 руб до налогообложения. 3.1 Тип работодателя: 1С-Франчази с собственной технологией коллективной разработки на базе RMS+CVS. 4. Главные требования: наличие навыков конструктивного письменного общения, навыков и умения управления разработкой, тестированием и внедрением программных продуктов на платформе 1С:Предприятие. Важно умение разобраться в чужом коде и лояльно-конструктивное отношение к чужому коду. Иногда, возможно, лично придется продемонстрировать "делай как я", но в общем нужен руководитель, способный заинтересовать и вдохновить исполнителей на решение поставленных задач для достижения целей руководимых проектов. 5. Задачи руководителя: анализ, достижение понимания требований заказчиков, создание проверочных примеров, декомпозиция требований, управление разработкой, тестированием и внедрением. 6. Проекты, в основном, на основе типовых конфигураций (УТ, УНФ, БП, ЗУП, УПП) с небольшими доработками или без, с интеграцией с Битрикс24 или без. 7. Начать сотрудничество можно в качестве разработчика, пройдя вступительное тестирование для проверки навыков конструктивного письменного общения http://abelov.com/remote-work/ 8. Email для резюме и сопроводительного письма: hr@abelov.com 9. Telegram: @abelov_com

Алексей Лустин тут пишет, что обнаружил работающую семерку. Я не удивлен: знаю как минимум четыре живые системы на 1С 7.7 и э
Алексей Лустин тут пишет, что обнаружил работающую семерку. Я не удивлен: знаю как минимум четыре живые системы на 1С 7.7 и это не музейные экспонаты, а именно "информационные системы": с большими базами данных, кучей прикладных подсистем со своими АРМами. АРМ Кассира одной из них можно увидеть в одном сетевом магазине и в родственной ему сети аптек. В конце-то концов, на Коболе до сих пор много бэкенда в западных банковских системах написано, недавно только в одном ИТ-чатике искали такого специалиста. Беда только, что специалистов, днем с огнем не сыщешь — это основной драйвер перехода на что-то новое. Но почему-то (почему?) это переход тянется уже более 10 лет. Есть один важный нюанс: во всех случаях известных мне живых систем на "клюшках" очень-очень-очень активно используются 1С++/FormEx. Решений на 7.7 без прокачки этими компонентами наверное не осталось, ну по крайней мере я таких не знаю. #БайкиИзСклепа

⤴️ Новые каналы и чаты по тематике 1С появляются последнее время как грибы: теперь и у Инфостарта появился официальный канал @infostarttrend с подборками новостей и трендовых статей портала. Не хватает там, конечно, имени автора публикации и текста анонса прямо в посте вместе со ссылкой, но, думаю, еще допилят.

🧠 @ineedlustin - Телеграмм канал независимого ИТ архитектора Алексея Лустина P.S. "Для тех, кто еще не в курсе..."

А вот и отчет о ICFPC-2020: https://dastapov.dreamwidth.org/131798.html (на английском) upd. Вторая часть: https://dastapov.dreamwidth.org/132037.html upd2. Третья: https://dastapov.dreamwidth.org/132184.html upd3. Отчет @tonsky (на русском!): https://tonsky.livejournal.com/325818.html + там комментарии организаторов

Это пост Влада Костянецкого: https://kostyanetsky.ru/notes/broken-bicycle/ Он небольшой, цитирую целиком: Думаю, эту картинку
Это пост Влада Костянецкого: https://kostyanetsky.ru/notes/broken-bicycle/ Он небольшой, цитирую целиком: Думаю, эту картинку для 1Ci нарисовал человек, прямо вот максимально далекий от разработки самой конфигурации и программирования вообще. Потому как программист видит на ней ровно два месседжа о продукте: - Это велосипед. - Он сломан

⚡️Опубликованы исходники VAEditor — редактора языка сценариев Turbo Gherkin для Vanessa Automation. Напомню, что VAEditor построен на базе движка Monaco, который является основой VS Code. Monaco запускается в 1С:Предприятии в поле HTML документа. В сравнении с экспериментальной bsl_console из предыдущего поста в проекте VAEditor внедрена полноценная система сборки, реализовано взаимодействие с платформой 1С через понятный программный интерфейс, описанный в README проекта. Ну то есть это отличный пример, который можно брать за основу разработки чего-то вроде bsl_console. Ну и на десерт вот вторая часть видео про этот редактор: https://youtu.be/FHeF1L8vH28 (первая часть тут).