🐘 https://1c.postgres.ru/ — лендинг для 1Сников, задающихся вопросом, какую сборку PG взять для 1С (из доклада Бартунова).
#infostartevent
#infostartevent
На текущий момент для меня наиболее интересным оказался доклад "Как работает 1С в 13 ТБ в условиях непрерывной разработки." Максима Старкова о том, как готовят 1С в DNS.
Позабавила фраза (не дословно), когда Максим начал рассказывать про их самодельную систему автоматизации обновления конфигурации "Мы пока все по старинке делаем, безо всяких модных движков, понимающих встроенный язык 1С": своего рода ответ хайпу адептам oscript'а, собравшимся в зале Санкт-Петербург, из которого трансляция не ведется (поэтому я тут и злюсь).
Насчет "по-старинке" конечно Максим лукавит, у них там:
— Apache Kafka
— Clickhouse
— система мониторинга с эластиками, графанами и вот это все
— анализ ТЖ для выявления длительных процессов реструктуризации базы, чтобы понять, уложится ли обновление в технологическое окно
и по докладу чувствуется, что все названные инструменты используются для решения задачи, а не потому что это модно и молодежно, как часто воспринимается от других докладчиков.
#infostartevent
Позабавила фраза (не дословно), когда Максим начал рассказывать про их самодельную систему автоматизации обновления конфигурации "Мы пока все по старинке делаем, безо всяких модных движков, понимающих встроенный язык 1С": своего рода ответ хайпу адептам oscript'а, собравшимся в зале Санкт-Петербург, из которого трансляция не ведется (поэтому я тут и злюсь).
Насчет "по-старинке" конечно Максим лукавит, у них там:
— Apache Kafka
— Clickhouse
— система мониторинга с эластиками, графанами и вот это все
— анализ ТЖ для выявления длительных процессов реструктуризации базы, чтобы понять, уложится ли обновление в технологическое окно
и по докладу чувствуется, что все названные инструменты используются для решения задачи, а не потому что это модно и молодежно, как часто воспринимается от других докладчиков.
#infostartevent
Занимательная статистика: объем переписки в RMS Александра Белова в сравнении с объемом "Войны и мира".
#infostartevent
#infostartevent
🧠 В принципе, чтобы не ходить на вводные доклады про машинное обучение, нейросети и прочий "искусственый интеллект" достаточно прочитать статью по ссылке на слайде:
https://vas3k.ru/blog/machine_learning/
От себя рекомендую и другие научно-популярные статьи Вастрика про всякие хайповые технологии почитать, заодно и на его канал можно подписаться @vas3k_channel
#infostartevent
https://vas3k.ru/blog/machine_learning/
От себя рекомендую и другие научно-популярные статьи Вастрика про всякие хайповые технологии почитать, заодно и на его канал можно подписаться @vas3k_channel
#infostartevent
😂 "Анализ данных — этот механизм в платформе 17 лет, и судя по тому, что с тех пор не менялось, оно устоялось и стабильно работает... и даже используется где-то в паре конфигураций" (с) Владимир Бондаревский
#infostartevent
#infostartevent
👍 Уже однажды писал, но пользуясь случаем повторю: рекомендую всем лучшую для 1С библиотеку-клиент HTTP, которую написал как раз Владимир Бондаревский:
— Публикация на ИС с примерами: https://infostart.ru/public/709325/
— Исходники github https://github.com/vbondarevsky/Connector
— Для oscript : https://github.com/vbondarevsky/1connector (доступно также в opm)
Собственно кроме функционала — библиотека классно написана с точки зрения программного кода, так что тем, кто ищет примеры хорошего, понятного кода, на котором можно учиться, как писать хорошо — рекомендую.
— Публикация на ИС с примерами: https://infostart.ru/public/709325/
— Исходники github https://github.com/vbondarevsky/Connector
— Для oscript : https://github.com/vbondarevsky/1connector (доступно также в opm)
Собственно кроме функционала — библиотека классно написана с точки зрения программного кода, так что тем, кто ищет примеры хорошего, понятного кода, на котором можно учиться, как писать хорошо — рекомендую.
infostart.ru
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.
Слушаю #infostartevent, выступление руководителя проектного офиса infostart.ru и или я не понял контекста доклада, "или одно из двух" (с): для поиска исполнителя используются Google Forms, в качестве трекера задач Google Docs (таблицы).
А как же разделы Вакансии/Резюме/Тендеры на самом портале ИС? Проектный офис ИС не смог стать пользователем этих разделов портала ИС?
Или это типа такой внутренний пилотный проект организации выполнения работ силами удаленщиков с "откаткой" прототипа процессов?
В общем, ничего не понял 🤔
upd. Я не один, Виталий Онянов задал возникшие у меня вопросы и ему ответили:
— да, это прототип проекта, отлаживают процессы
— Таблицы, потому что удобно все выгружать и т.д. и т.п. и типа будет легко интегрировать
Короче, в перспективе — еще один игрок на рынке аутсорса 1Сников, с большой лояльной аудиторией потенциальных исполнителей.
#infostartevent
А как же разделы Вакансии/Резюме/Тендеры на самом портале ИС? Проектный офис ИС не смог стать пользователем этих разделов портала ИС?
Или это типа такой внутренний пилотный проект организации выполнения работ силами удаленщиков с "откаткой" прототипа процессов?
В общем, ничего не понял 🤔
upd. Я не один, Виталий Онянов задал возникшие у меня вопросы и ему ответили:
— да, это прототип проекта, отлаживают процессы
— Таблицы, потому что удобно все выгружать и т.д. и т.п. и типа будет легко интегрировать
Короче, в перспективе — еще один игрок на рынке аутсорса 1Сников, с большой лояльной аудиторией потенциальных исполнителей.
#infostartevent
Forwarded from IS: Все публикации
📓 Vanessa, хочу все и сразу
Павел Олейников (OPM)
Vanessa Automation это инструмент для тестирования прикладных решений на платформе 1С, но он/она может больше, чем только тестирование.
Павел Олейников (OPM)
Vanessa Automation это инструмент для тестирования прикладных решений на платформе 1С, но он/она может больше, чем только тестирование.
t.iss.one
Vanessa, хочу все и сразу
Vanessa Automation это инструмент для тестирования прикладных решений на платформе 1С, но он/она может больше, чем только тестирование.
Статья ☝️ хороша как инструкция, но вот категория DevOps у публикации на Инфостарте откровенно смущает и провоцирует меня посетовать "Эх, опять 1Сники смешали все в кучу...". Я бы в данном случае не обратил внимания на это, но после просмотра докладов с прошедшего #infostartevent сложилось впечатление, что большая часть упоминаний коллегами по отрасли баззворда термина "DevOps" никакого отношения по факту к этому модному когда-то слову не имеют.
🚀 Стрим (см.репост ниже) — отличный повод посмотреть и принять участие в Hacktoberfest 2019, сделав PR в bsl-language-server или любой другой опенсорсный проект и заработать футболочку (хотя говорят, в этом году уже 90k участников, а футболок всего 50k).
Сейчас у 1Сников огромный выбор опенсорсных проектов, открытых для контрибутинга, присмотреть приглянувшиеся задачки можно в репозиториях организаций:
— https://github.com/1c-syntax (Тема 1Сная, но нужно знать Java, JS/TypeScript, но предстоящий вебинар может помочь расширить кругозор)
— https://github.com/silverbulleters/ (ADD и куча други проектов, код преимущественно на 1С и OScript)
— https://github.com/oscript-library (OScript там форки, но как индекс начинать поиск удобнее отсюда, а ишузы искать в форкнутых родительских репозиториях)
— https://github.com/Pr-Mex/vanessa-automation (это конкретный репозиторий Vanessa-Automation)
Как говорится, happy hacking! 😎
Сейчас у 1Сников огромный выбор опенсорсных проектов, открытых для контрибутинга, присмотреть приглянувшиеся задачки можно в репозиториях организаций:
— https://github.com/1c-syntax (Тема 1Сная, но нужно знать Java, JS/TypeScript, но предстоящий вебинар может помочь расширить кругозор)
— https://github.com/silverbulleters/ (ADD и куча други проектов, код преимущественно на 1С и OScript)
— https://github.com/oscript-library (OScript там форки, но как индекс начинать поиск удобнее отсюда, а ишузы искать в форкнутых родительских репозиториях)
— https://github.com/Pr-Mex/vanessa-automation (это конкретный репозиторий Vanessa-Automation)
Как говорится, happy hacking! 😎
Hacktoberfest
Hacktoberfest 2025
Hacktoberfest: a month-long celebration of open-source projects, their maintainers, and the entire community of contributors.
Forwarded from Никита Федькин - мысли, заметки, анонсы
#МамаЯВТелевизоре
В качестве эксперимента решили мы тут с Андреем @theEvilBeaver Овсянкиным устроить стрим по доработке BSL Language Server. Парный доклад уже был, теперь будет парное программирование на публику.
Постараемся запилить пару полезных фич для BSL LS. Да, прямо код будем писать. Прямо в IntelliJ IDEA, прямо на Джаве.
Когда: завтра, 16.10.2019 19:30. Длительность... Как пойдет :) Но на пару часов нас точно хватит.
Где: YouTube. Ссылка на стрим - https://www.youtube.com/watch?v=2N2QNuTzve8
Зачем: Напилить что-нибудь клевое, показать, что это не страшно и не сложно. Собрать донатики навыпитое пиво и развитие проекта.
В качестве эксперимента решили мы тут с Андреем @theEvilBeaver Овсянкиным устроить стрим по доработке BSL Language Server. Парный доклад уже был, теперь будет парное программирование на публику.
Постараемся запилить пару полезных фич для BSL LS. Да, прямо код будем писать. Прямо в IntelliJ IDEA, прямо на Джаве.
Когда: завтра, 16.10.2019 19:30. Длительность... Как пойдет :) Но на пару часов нас точно хватит.
Где: YouTube. Ссылка на стрим - https://www.youtube.com/watch?v=2N2QNuTzve8
Зачем: Напилить что-нибудь клевое, показать, что это не страшно и не сложно. Собрать донатики на
YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Просто ссылка ("...а в ней намек, добрым молодцам урок"): https://en.wikipedia.org/wiki/Benevolent_dictator_for_life
Peace!✌️
Peace!✌️
Wikipedia
Benevolent dictator for life
title given to a small number of open-source software development leaders
https://www.youtube.com/watch?v=1UBlV4kWx_o
(Если что, я пока не смотрел)
(Если что, я пока не смотрел)
YouTube
Автотесты в СППР
1 октября прошел вебинар по автоматизация тестирования в СППР 2.0 (Леонид Паутов, фирма "1С")
- Сценарии тестирования и организация сценариев в процессы, опыт разработчиков
- Запуск сценариев тестирования
- Интеграция СППР с системами Continuous Integration…
- Сценарии тестирования и организация сценариев в процессы, опыт разработчиков
- Запуск сценариев тестирования
- Интеграция СППР с системами Continuous Integration…
Forwarded from Александр Кунташов
Я не большой фанат именно видеоинструкций (уточню: длинных, и развесистых; короткие на 1-2 минуты - ок), но справедливости ради некорректно сравнивать видеоинструкции и бумажные инструкции, они все-таки немного разные задачи решают и скорее дополняют друг друга.
С точки зрения "полезности" автоматизации правильнее сравнивать автоматические видеоинструкции с видеоинструкцими, записываемыми вручную. Минусы роботизированных инструкций в принципе на поверхности, но все забывают про плюсы, т.к. они неявные:
— сценарий в обоих случаях (и в авто- и в обычной инструкции) нужно писать (ну разве что возможно с разной степенью подробности), но в случае с автоинструкциями его гораздо проще и эффективнее переиспользовать и перезаписывать
— исходники автоматической видеоинструкции можно хранить в системе контроля версий
— изменение сценария и последующая перезапись видео на порядок дешевле перезаписи живым человеком вплоть до ежедневного обновления на CI
С точки зрения "полезности" автоматизации правильнее сравнивать автоматические видеоинструкции с видеоинструкцими, записываемыми вручную. Минусы роботизированных инструкций в принципе на поверхности, но все забывают про плюсы, т.к. они неявные:
— сценарий в обоих случаях (и в авто- и в обычной инструкции) нужно писать (ну разве что возможно с разной степенью подробности), но в случае с автоинструкциями его гораздо проще и эффективнее переиспользовать и перезаписывать
— исходники автоматической видеоинструкции можно хранить в системе контроля версий
— изменение сценария и последующая перезапись видео на порядок дешевле перезаписи живым человеком вплоть до ежедневного обновления на CI
Forwarded from Александр Кунташов
Ну и добавлю, инструмент потенциально все еще 🔥безотносительно маркетинга, но реально пока примеров автомаизированных эффективных видеоинструкций на практике, к сожалению, не видел.
Для меня идеал такой:
1. Видеоинструкции должны делаться либо только по высокоуровневым (но при этом относительно коротким) интеграционным сценариям, либо наоборот, по локальным сценариям операций вида "как открыть такой-то документ в таком-то интерфейсе", которые экспортировать в GIF
2. Они не должны быть отдельностоящими от самих тестов, т.е. написал фичу - она же идет в инструкцию.
Т.е. нужно минимум всякой служебной разметки с подстрочниками и т.п.
Для меня идеал такой:
1. Видеоинструкции должны делаться либо только по высокоуровневым (но при этом относительно коротким) интеграционным сценариям, либо наоборот, по локальным сценариям операций вида "как открыть такой-то документ в таком-то интерфейсе", которые экспортировать в GIF
2. Они не должны быть отдельностоящими от самих тестов, т.е. написал фичу - она же идет в инструкцию.
Т.е. нужно минимум всякой служебной разметки с подстрочниками и т.п.
🚕 Рубрика Желтый заголовок: Разработчики 8ки наконец-то реализовали фичу, которой в 7ке пользовались более 10 лет назад 😊
Я вот про это
... команда «Открыть в Конфигураторе»: ...
Сразу вспомнил утилиту Алексея Диркса
Я вот про это
... команда «Открыть в Конфигураторе»: ...
Сразу вспомнил утилиту Алексея Диркса
OpenIn1C.exe
и кучу разного варианта оберток вокруг нее, которые еще 10+ лет назад решали задачу открытия объектов из 1С:Предпрития 7.7 в Конфигураторе и наоборот.Заметки из Зазеркалья
Новые возможности в интерфейсе для разработчика
Данная статья является анонсом новой функциональности. Не рекомендуется использовать содержание данной статьи для освоения новой функциональности. Полное описание новой функциональности будет приведено в документации к соответствующей версии. Полный список…
Forwarded from запуск завтра
Представьте, вы - столяр. Перед вами свободный рабочий стол, вокруг по порядку расставлены инструменты. Это рабочее место профессионала.
Теперь представьте: стол стоит на попах, чтобы не завалился — его подпирают инструменты; вокруг грязь.
К сожалению, отличить эти две ситуации в IT неспециалисту не просто.
Оценить скорость работы в IT, её объем — очень трудно.
Следите за качеством. Качество — надежный и заметный неспециалисту прокси инженерной культуры. Если качество страдает — значит под техническим капотом и в процессах есть проблемы.
> Очень классное исследование про врачей хирургов. Камеры записывали видео операций. Отличить хорошего хирурга от плохого может любой. У хорошего хирурга швы аккуратненькие, рука будто летает по полю. И пациенты выздоравливают лучше.
—
Почему ломается инженерная культура? Я знаю две основные причины:
1. Руководители не дают времени на наведение порядка. Вина в таком случае обычно не только на руководителе, но на и на инженере, который не смог донести важность _рефакторинга_ (это термин для наведения порядка в IT). Классический рецепт катастрофы: продакт знает, каких изменений хочет в продукте, а про технологии понимает мало, умеет убеждать; технари плохо доносят необходимость постоянных инвестиций в наведение технического порядка. Говорить с бизнесом о своей работе понятным языком — часть профессиональной компетенции программиста. 🧨 Быстрый способ: не доверять программистам, считать, что они идиоты и/или не иметь с ними диалога.
2. Технари недостаточно компетентны и оказываются погребены под сложностью монстра, которого сами соорудили. Бонус очки, если инженер имеет завышенную самооценку и/или боится признаться в ошибке.
——
Что делать?
Хорошо бы исправить ситуацию с текущими программистами. Они обладают знанием вашей системы, вашей предметной области. Это дорого стоит
Инженерная культура для программиста — это про самоуважение и уровень профессионального развития. Я не знаю, как вернуть самоуважение. Я не знаю, как вернуть человеку потерянное чувство брезгливости, продолжая находиться в грязи. .
Мой рецепт — избавиться от самых замученных и добавить «свежую кровь». Людей, которые ещё не привыкли мириться с проблемами. Людей, у которых есть четкий мандат и кредит доверия на то, чтобы привести дела в порядок.
———
Мне везло работать в компаниях, где с инженерной культурой всё ок. Сделать в Pure классно — для меня профессиональный вызов. Интересно и сложно.
Теперь представьте: стол стоит на попах, чтобы не завалился — его подпирают инструменты; вокруг грязь.
К сожалению, отличить эти две ситуации в IT неспециалисту не просто.
Оценить скорость работы в IT, её объем — очень трудно.
Следите за качеством. Качество — надежный и заметный неспециалисту прокси инженерной культуры. Если качество страдает — значит под техническим капотом и в процессах есть проблемы.
> Очень классное исследование про врачей хирургов. Камеры записывали видео операций. Отличить хорошего хирурга от плохого может любой. У хорошего хирурга швы аккуратненькие, рука будто летает по полю. И пациенты выздоравливают лучше.
—
Почему ломается инженерная культура? Я знаю две основные причины:
1. Руководители не дают времени на наведение порядка. Вина в таком случае обычно не только на руководителе, но на и на инженере, который не смог донести важность _рефакторинга_ (это термин для наведения порядка в IT). Классический рецепт катастрофы: продакт знает, каких изменений хочет в продукте, а про технологии понимает мало, умеет убеждать; технари плохо доносят необходимость постоянных инвестиций в наведение технического порядка. Говорить с бизнесом о своей работе понятным языком — часть профессиональной компетенции программиста. 🧨 Быстрый способ: не доверять программистам, считать, что они идиоты и/или не иметь с ними диалога.
2. Технари недостаточно компетентны и оказываются погребены под сложностью монстра, которого сами соорудили. Бонус очки, если инженер имеет завышенную самооценку и/или боится признаться в ошибке.
——
Что делать?
Хорошо бы исправить ситуацию с текущими программистами. Они обладают знанием вашей системы, вашей предметной области. Это дорого стоит
Инженерная культура для программиста — это про самоуважение и уровень профессионального развития. Я не знаю, как вернуть самоуважение. Я не знаю, как вернуть человеку потерянное чувство брезгливости, продолжая находиться в грязи. .
Мой рецепт — избавиться от самых замученных и добавить «свежую кровь». Людей, которые ещё не привыкли мириться с проблемами. Людей, у которых есть четкий мандат и кредит доверия на то, чтобы привести дела в порядок.
———
Мне везло работать в компаниях, где с инженерной культурой всё ок. Сделать в Pure классно — для меня профессиональный вызов. Интересно и сложно.
А в качестве бонуса команду Докер Энтерпрайз в Саратов релоцируют 😜
https://techcrunch.com/2019/11/13/mirantis-acquires-docker-enterprise/
https://techcrunch.com/2019/11/13/mirantis-acquires-docker-enterprise/
TechCrunch
Mirantis acquires Docker Enterprise
Mirantis today announced that it has acquired Docker's Enterprise business and team. Docker Enterprise was very much the heart of Docker's product lineup,
🤓 Учебный центр № 1 фирмы 1С запилил сервис, на котором можно проверить все свои (и не только) сертификаты 1С и даже распечатать на фирменном бланке и с подписью БГ. Ссылка: https://uc1.1c.ru/check-certificate
Я проверил на себе: все нашел верно, причём выводит сертификаты всех типов: и 1С:Профессионал, и 1С:Специалист, в том числе по отраслевым.
Также обратил внимание, что если сертификаты были переведены в другую компанию (у меня такой случай), то на бланке будет выведена новая компания.
Я проверил на себе: все нашел верно, причём выводит сертификаты всех типов: и 1С:Профессионал, и 1С:Специалист, в том числе по отраслевым.
Также обратил внимание, что если сертификаты были переведены в другую компанию (у меня такой случай), то на бланке будет выведена новая компания.
Онлайн и видео курсы 1С обучение от лучших специалистов фирмы 1С
Проверка сертификатов 1C
Проверка наличия действующих сертификатов 1С.