Forwarded from Александр Кунташов
Ребята, читая вашу интересную беседу несколько раз споткнулся на том, что IDEA популярнее Эклипса, и чего-то у меня пригорело 🔥🔥🔥, т.к. точно помню, что в начале года в нескольких источниках видел статистику, по которой Eclipse был вразы популярнее. Я тогда еще сам удивлялся, т.к. уже давно слышу, что IDEA круче и популярнее.
Пошел в гугл, перепроверил. Ну и как-то не получается, что JB "популярнее", особенно в энтерпрайз разработке (в вебе - да, но мы же не про веб). Доля у продуктов JB безусловно хорошая для коммерческого продукта, но это не "бесспорно самая популярная IDE", так что полегче 😉
Немного фактов:
— в TOP-10 рейтинга TOPIDE у Эклипса 22%, что больше даже суммарного в еса продуктов JB, попавших в десятку;
— в итоговом отчете SO за 2017 год его пользователи в двух категориях Эклипс поставили выше в рейтинге продуктов JB, в двух - ниже, т.е. в этом рейтинге общий счет 2:2;
— в обсуждении популярности IDE на Quora есть большой перечень разных рейтингов, в которых преимущественно на первых местах Эклипс. Правда, отмечу, там данные 3-4 летней давности, но судя по современным рейтингам, Эклипс, несмотря на стагнацию, пока все равно занимает большую долю.
Я не фанат Эклипса, равно как и продуктов JB, просто за объективность оценок :)
Пошел в гугл, перепроверил. Ну и как-то не получается, что JB "популярнее", особенно в энтерпрайз разработке (в вебе - да, но мы же не про веб). Доля у продуктов JB безусловно хорошая для коммерческого продукта, но это не "бесспорно самая популярная IDE", так что полегче 😉
Немного фактов:
— в TOP-10 рейтинга TOPIDE у Эклипса 22%, что больше даже суммарного в еса продуктов JB, попавших в десятку;
— в итоговом отчете SO за 2017 год его пользователи в двух категориях Эклипс поставили выше в рейтинге продуктов JB, в двух - ниже, т.е. в этом рейтинге общий счет 2:2;
— в обсуждении популярности IDE на Quora есть большой перечень разных рейтингов, в которых преимущественно на первых местах Эклипс. Правда, отмечу, там данные 3-4 летней давности, но судя по современным рейтингам, Эклипс, несмотря на стагнацию, пока все равно занимает большую долю.
Я не фанат Эклипса, равно как и продуктов JB, просто за объективность оценок :)
☝️Как выполняется проверка БСП перед выпуском релиза (Оригинал в чате SB: https://t.iss.one/silvernation/1041)
🔪 Очень интересная (как всегда) статья про внутреннюю кухню разработки платформы 1С:Предприятия 8 от Петра Грибанова на Хабре: https://habr.com/company/1c/blog/429678/
Хабр
Как мы перевели 10 миллионов строк кода C++ на стандарт C++14 (а потом и на C++17)
Некоторое время назад (осенью 2016), при разработке очередной версии технологической платформы 1С:Предприятие внутри команды разработки встал вопрос о поддержке...
🔥 Первым пунктом — ответ, на давний и больной вопрос про открытую лицензию БСП. Ура, это вершилось!
Ждем публикации БСП на github 😉
Ждем публикации БСП на github 😉
Forwarded from Ingvar Vilkman
Ура товарищи, вышла тестовая БСП 3.0.2
https://releases.1c.ru/version_files?nick=SSL30&ver=3.0.2.123
1. Присвоена лицензия открытого кода Attribution 4.0 International (CC BY 4.0)
2. Адаптировались к мобильному клиенту :)
3. Обратно совместима с 3.0.1 и является ее развитием.
4. Массовый рефакторинг клиент-серверного взаимодейтсвия, избегаем препроцессора в клиент-серверных модулях, бросаем исключения при попытке создать объекты экземпляры в толстом клиенте обычного приложения, используйте только физический сервер, а не логический.
5. Получение файлов из интернета и администрирование кластера уехало на сервер.
6. Новые модули ФайловаяСистема и ФайловаяСистемаКлиент аккумулируют методы работы с файлами и ОС.
7. Сеансы стартующие из внешних операции резервного копирования и обновления конфигурации стали тестопригодными и тест-менеджер может их захватывать.
8. Варианты отчетов получили функционал показателей (как в экселе), выделяем строчки, видим суммы, средние и т.п.
9. Настраиваемые колонтитулы при печати отчетов.
10. Обобщен и включен в библиотеку механизм вывода факсимиле в печатные формы.
11. Контролы для разработчиков форм для присоединенных файлов, красивая отрисовка кнопок добавления и управления, быстрые переходы.
12. Два новых определяемых типа для валют, ДенежнаяСуммаЛюбогоЗнака и ДенежнаяСуммаНеотрицательная.
И много чего еще, что вы сможете найти в UpdateSSL.
https://downloads.v8.1c.ru/content//SSL/3_0_2_123/change.htm
https://releases.1c.ru/version_files?nick=SSL30&ver=3.0.2.123
1. Присвоена лицензия открытого кода Attribution 4.0 International (CC BY 4.0)
2. Адаптировались к мобильному клиенту :)
3. Обратно совместима с 3.0.1 и является ее развитием.
4. Массовый рефакторинг клиент-серверного взаимодейтсвия, избегаем препроцессора в клиент-серверных модулях, бросаем исключения при попытке создать объекты экземпляры в толстом клиенте обычного приложения, используйте только физический сервер, а не логический.
5. Получение файлов из интернета и администрирование кластера уехало на сервер.
6. Новые модули ФайловаяСистема и ФайловаяСистемаКлиент аккумулируют методы работы с файлами и ОС.
7. Сеансы стартующие из внешних операции резервного копирования и обновления конфигурации стали тестопригодными и тест-менеджер может их захватывать.
8. Варианты отчетов получили функционал показателей (как в экселе), выделяем строчки, видим суммы, средние и т.п.
9. Настраиваемые колонтитулы при печати отчетов.
10. Обобщен и включен в библиотеку механизм вывода факсимиле в печатные формы.
11. Контролы для разработчиков форм для присоединенных файлов, красивая отрисовка кнопок добавления и управления, быстрые переходы.
12. Два новых определяемых типа для валют, ДенежнаяСуммаЛюбогоЗнака и ДенежнаяСуммаНеотрицательная.
И много чего еще, что вы сможете найти в UpdateSSL.
https://downloads.v8.1c.ru/content//SSL/3_0_2_123/change.htm
⚡️ И еще один чатик 1С появился, на сей раз про архитектуру, DevOps и БСП, добро пожаловать @ssl1c. В качестве завлекалки: админ чата - один из разработчиков БСП.
Напомню еще три уютных чата:
🛠 @edt1c — тематический чат для обсуждение EDT и +/- техническое про 1С
☝️ @silvernation — чат команды Серебряная пуля (обсуждение их продуктов, различных архитектурных решений на 1С и не только)
💡теплый ламповый @unofficialC1 — для остальной болтовни вокруг да около 1С (осторожно, там матом могут ругаться)
Напомню еще три уютных чата:
🛠 @edt1c — тематический чат для обсуждение EDT и +/- техническое про 1С
☝️ @silvernation — чат команды Серебряная пуля (обсуждение их продуктов, различных архитектурных решений на 1С и не только)
💡теплый ламповый @unofficialC1 — для остальной болтовни вокруг да около 1С (осторожно, там матом могут ругаться)
Forwarded from SilverBulleter's, LLC (Alexey Lustin)
Попробуем совместно с подкастом сисадминов, статьями которых на Хабре мы зачитывались (которые про сети для самых маленькх) поговорить про 1С
https://linkmeup.ru/blog/393.html
https://linkmeup.ru/blog/393.html
linkmeup.ru
Анонс подкаста linkmeup_sysadmins. Выпуск 8. "Жёлтая программа" \\\\25.11 13:00 Мск / linkmeup
Они сдулись и скатились! Они будут рассказывать про 1С! Ну что ж, да, мы будем рассказывать про 1С. Но я
🤘 Металлика использует Salesforce в качестве CRM
Не совсем технарская тема, но сегодня пятница: Ларс Ульрих выступал на конференции Dreamforce2018 с рассказом о том, как Металлика используют CRM Salesforce для управления отношениями с клиентами (читай: фанатами). Народ там в комментах возмущается: типа продались и все такое. Я возмущение не разделяю, но не суть. У меня два пятничных вопроса: "Используют ли CRM наши коммерчески успешные звезды?" и "Есть ли место продуктам 1С в их деятельности?" 🤣
P.S. Люблю творчество Метлы, поэтому получил удовольствие от креативных переложений названий старых добрых хитов в комментариях к твиту по ссылке:
— Enter Salesman
🔥Bill 'Em All
— Master Of Profits
⚡️Ride The Marketing
— For Whom The Sale Polls
☠️ Seek And Employ
https://mobile.twitter.com/plibin/status/1044707982611628032
Не совсем технарская тема, но сегодня пятница: Ларс Ульрих выступал на конференции Dreamforce2018 с рассказом о том, как Металлика используют CRM Salesforce для управления отношениями с клиентами (читай: фанатами). Народ там в комментах возмущается: типа продались и все такое. Я возмущение не разделяю, но не суть. У меня два пятничных вопроса: "Используют ли CRM наши коммерчески успешные звезды?" и "Есть ли место продуктам 1С в их деятельности?" 🤣
P.S. Люблю творчество Метлы, поэтому получил удовольствие от креативных переложений названий старых добрых хитов в комментариях к твиту по ссылке:
— Enter Salesman
🔥Bill 'Em All
— Master Of Profits
⚡️Ride The Marketing
— For Whom The Sale Polls
☠️ Seek And Employ
https://mobile.twitter.com/plibin/status/1044707982611628032
Twitter
Phil Libin
Watching Lars Ulrich on stage talking about how @Metallica uses @salesforce software for customer engagement and thinking that adult life hasn’t turned out exactly the way I thought it would. #Dreamforce2018
🎃 В ночь на 01.01.2019 это легаси станет снова актуальным 🏎 (владельцы 👸 УТ 10.3 и УПП 1.3, а также конфигураций на 7.7 немного на расслабоне).
📢 +1чат по 1С: теперь про тестирование
Присоединиться: @testspro1c
Админ - Леонид Паутов, автор Vanessa-Automation.
Согласно описанию чата, там планируется обсуждать тестирование 1С и всё, что связанно с этим.
p.s. Около-1Сный гиттер почти полностью переехал в Телеграм, остались только чаты по 1Script'у.
p.p.s. Уже существуют целых два чата, включая этот новый (второй - @ssl1c), и один канал (@v8std) от коллег, работающих непосредственно в фирме 1С. Молодежи этого не понять, но бывалые 1Сники знают, насколько несвойственно ведение личных публичных каналов/блогов сотрудникам 1С. Даже Андрей Аристархов, у которого был публичный блог на некогда популярном ресурсе itblogs.ru после начала работы в 1С с публикациями завязал (наверное, стало некогда). Мир меняется 😊
Присоединиться: @testspro1c
Админ - Леонид Паутов, автор Vanessa-Automation.
Согласно описанию чата, там планируется обсуждать тестирование 1С и всё, что связанно с этим.
p.s. Около-1Сный гиттер почти полностью переехал в Телеграм, остались только чаты по 1Script'у.
p.p.s. Уже существуют целых два чата, включая этот новый (второй - @ssl1c), и один канал (@v8std) от коллег, работающих непосредственно в фирме 1С. Молодежи этого не понять, но бывалые 1Сники знают, насколько несвойственно ведение личных публичных каналов/блогов сотрудникам 1С. Даже Андрей Аристархов, у которого был публичный блог на некогда популярном ресурсе itblogs.ru после начала работы в 1С с публикациями завязал (наверное, стало некогда). Мир меняется 😊
🔥 Подкаст с Алексеем Лустиным
Серебряная пуля почему-то еще не отчиталась (в чатике @silvernation мелькнула ссылочка и все): вышел недавно анонсированный подкаст, и вышел он довольно интересным:
— много про историю развития сообщества 1Сников
— через призму развития самой платформы от 7.7 и до сегодняшнего состояния
— и все переплетено кучей всякой админско-девопсной информацией
И все это почти на три часа (!) нон-стоп.
Ссылка на файл подкаста: https://t.iss.one/onecv8/1038
(звук в подкасте местами, особенно в начале, не очень, куча фоновых шумов, но сильно не достает)
Серебряная пуля почему-то еще не отчиталась (в чатике @silvernation мелькнула ссылочка и все): вышел недавно анонсированный подкаст, и вышел он довольно интересным:
— много про историю развития сообщества 1Сников
— через призму развития самой платформы от 7.7 и до сегодняшнего состояния
— и все переплетено кучей всякой админско-девопсной информацией
И все это почти на три часа (!) нон-стоп.
Ссылка на файл подкаста: https://t.iss.one/onecv8/1038
(звук в подкасте местами, особенно в начале, не очень, куча фоновых шумов, но сильно не достает)
Telegram
1С:Предприятие 8
✅ Как развернуть на linux OScript и окружение на для разработки
Записал для success-path установки oscript на своей локальной машине в качестве шпаргалки (на основе отличной статьи Никиты https://infostart.ru/public/791568/), публиковать не планировал, но вопросы задают, значит кому-нибудь еще пригодится. Я уже больше 5 лет использую Linux Mint, основанный на Ubuntu, но не смотря на специфичность, общий порядок установки, за исключением моих личных заморочек с линковкой файлов, одинаков для всех ОС.
1. Скачать deb c https://oscript.io и установить
2. Залинковать шорткат bsl:
3. Установить VS Code и расширение Language 1C (BSL) (ищем по имени на странице установки расширений в VS Code).
4. Залинковать
5. Для работы автодополнения в VS Code установить oscript-config
Скачать с https://oscript.io/downloads расширение-отладчик для VS Code
В VS Code перейти в расширения, в меню "..." выбрать "Install from VSIX"
7. В каталоге проекта создать файл
9. PROFIT!!!1
#oscript #howto
Записал для success-path установки oscript на своей локальной машине в качестве шпаргалки (на основе отличной статьи Никиты https://infostart.ru/public/791568/), публиковать не планировал, но вопросы задают, значит кому-нибудь еще пригодится. Я уже больше 5 лет использую Linux Mint, основанный на Ubuntu, но не смотря на специфичность, общий порядок установки, за исключением моих личных заморочек с линковкой файлов, одинаков для всех ОС.
1. Скачать deb c https://oscript.io и установить
2. Залинковать шорткат bsl:
sudo ln -s /usr/bin/oscript /usr/bin/bsl(теперь могу в консоли вместо длинного
sudo ln -s /usr/bin/oscript /usr/local/bin/bsl
sudo ln -s /usr/bin/oscript /usr/bin/X11/bsl
oscript
использовать bsl
, например, bsl -version
)3. Установить VS Code и расширение Language 1C (BSL) (ищем по имени на странице установки расширений в VS Code).
4. Залинковать
opm
sudo ln -s /usr/bin/oscript-opm /usr/local/bin/opm(в общем случае этого не надо делать, у меня там был линк на установленную ранее вручную старую версию opm)
5. Для работы автодополнения в VS Code установить oscript-config
sudo opm install oscript-config6. Установить отладчик
Скачать с https://oscript.io/downloads расширение-отладчик для VS Code
В VS Code перейти в расширения, в меню "..." выбрать "Install from VSIX"
7. В каталоге проекта создать файл
.vscode/launch.json
со следующим содержимым:{8. Пишем скрипт, ставим точку останова F5
"version": "0.2.0",
"configurations": [
{
"name": "Отладка OneScript",
"type": "oscript",
"request": "launch",
"program": "${file}",
"args": [],
"cwd": "${workspaceRoot}",
"runtimeExecutable": "oscript",
"debugPort": 2801
}
]
}
9. PROFIT!!!1
#oscript #howto
Telegram
Никита Федькин - мысли, заметки, анонсы
Связаться со мной - @nixel2007.
Никита Федькин (ранее Грызлов).
На канале не публикуется платная реклама.
Никита Федькин (ранее Грызлов).
На канале не публикуется платная реклама.
📖 Что почитать на выходных - 5
👻 Как работает Headless Chrome
Я долгое время для запуска тестов веб-приложений использовал проект PhantomJS — это headless-браузер на основе веб-кита (на самом деле до сих пор использую). Но недавно гугл зарелизил свой вариант headless-браузера, и проект PhantomJS заморозили, поэтому пора перебираться.
☂️ «Сотрудники приходят и плачут». Зачем в «1С-Битрикс» наняли психоаналитика
Заголовок желтенький, но тема интересная, а Рыжиков крутой: делает все, чтобы сотрудники занимались работой, включая усмирение их тараканов, которые могут помешать им заниматься творчеством и изобретательством ну или просто мешать работать. Думаю, тут тот самый подход, про который писал недавно Артемий Лебедев: на работе должно быть круче, чем дома :).
👔 Приключения Продакта в России
Лонгрид о том, как один опытный продакт искал работу в крупных российских компаниях. Забавное чтиво (хотя мне показалось, что некоторые комментарии автора в разных частях статьи противоречивые).
🇨🇦 Интервью на ИС с Дмитрием Решитко, автором "Тестера"
В интервью про внедрение инструментов тестирования, про специфику автоматизации учета в Канаде, про подбор сотрудников. Дмитрий впечатляет тем, что даже на казалось бы простые вопросы у него очень взвешенная, не скучная и хорошо аргументированная точка зрения. Рекомендую 👍
#ЧтоПочитатьНаВыходных
👻 Как работает Headless Chrome
Я долгое время для запуска тестов веб-приложений использовал проект PhantomJS — это headless-браузер на основе веб-кита (на самом деле до сих пор использую). Но недавно гугл зарелизил свой вариант headless-браузера, и проект PhantomJS заморозили, поэтому пора перебираться.
☂️ «Сотрудники приходят и плачут». Зачем в «1С-Битрикс» наняли психоаналитика
Заголовок желтенький, но тема интересная, а Рыжиков крутой: делает все, чтобы сотрудники занимались работой, включая усмирение их тараканов, которые могут помешать им заниматься творчеством и изобретательством ну или просто мешать работать. Думаю, тут тот самый подход, про который писал недавно Артемий Лебедев: на работе должно быть круче, чем дома :).
👔 Приключения Продакта в России
Лонгрид о том, как один опытный продакт искал работу в крупных российских компаниях. Забавное чтиво (хотя мне показалось, что некоторые комментарии автора в разных частях статьи противоречивые).
🇨🇦 Интервью на ИС с Дмитрием Решитко, автором "Тестера"
В интервью про внедрение инструментов тестирования, про специфику автоматизации учета в Канаде, про подбор сотрудников. Дмитрий впечатляет тем, что даже на казалось бы простые вопросы у него очень взвешенная, не скучная и хорошо аргументированная точка зрения. Рекомендую 👍
#ЧтоПочитатьНаВыходных
А есть кто-нибудь, кто у них (Neti) удаленно работал?
Как впечатления?
https://secretmag.ru/practice/kak-usledit-za-udalyonnymi-rabotnikami-kogda-ikh-bolshe-sotni.htm
#remotework
Как впечатления?
https://secretmag.ru/practice/kak-usledit-za-udalyonnymi-rabotnikami-kogda-ikh-bolshe-sotni.htm
#remotework
secretmag.ru
Как уследить за удалёнными работниками, когда их больше сотни
До того как открыть своё дело, мы с моим будущим партнёром работали консультантами: руководили внедрением информационных систем. По полгода проводили в служебных командировках, жили в гостиницах и на съёмных квартирах в чужих городах
Не то, чтобы согласен на 100%, но доля правды в этих словах большая: многие технари склонны к оверинжинирингу.
Навскидку из наболевшего:
1. Разработчик бросается пилить фичу, даже не пытаясь подумать о решении задачи не-техническими методами или игнорируя такую возможность (не редко слышу "не нам лезть в дела заказчика", разновидность Ignorance Driven Development).
2. Разработчику ставят задачу оптимизировать что-то, что говнокодило два предыдущих поколения разработчиков, а он вместо того, чтобы быстро найти и устранить самое узкое место и добиться необходимого увеличения производительности здесь и сейчас, запирается на неделю/две и пытается переписать все нуля, потому что не красиво и не по стандарту (Rewrite Driven Development).
3. Команда/разраб тащат в проект модную технологию при наличии доступных, но уже не достаточно серьезных на сегодня с их точки зрения альтернатив, не задумываясь о стоимости владения будущего решения (это может быть как Hype Driven Development, так и Resume Driven Development).
Навскидку из наболевшего:
1. Разработчик бросается пилить фичу, даже не пытаясь подумать о решении задачи не-техническими методами или игнорируя такую возможность (не редко слышу "не нам лезть в дела заказчика", разновидность Ignorance Driven Development).
2. Разработчику ставят задачу оптимизировать что-то, что говнокодило два предыдущих поколения разработчиков, а он вместо того, чтобы быстро найти и устранить самое узкое место и добиться необходимого увеличения производительности здесь и сейчас, запирается на неделю/две и пытается переписать все нуля, потому что не красиво и не по стандарту (Rewrite Driven Development).
3. Команда/разраб тащат в проект модную технологию при наличии доступных, но уже не достаточно серьезных на сегодня с их точки зрения альтернатив, не задумываясь о стоимости владения будущего решения (это может быть как Hype Driven Development, так и Resume Driven Development).