es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

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

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

Ir al canal en Telegram

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

Mostrar más
2 567
Suscriptores
+124 horas
+17 días
+330 días
Archivo de publicaciones
#анонс #инфостарт Хотел рассказать про то, как можно быстро решить проблему неработоспособного SOAP в 1С с помощью промежуточного сервиса. Писал пост, вылилось в статью :) Прошу читать и может быть даже лайкать. https://infostart.ru/public/965259/ P.S. Если у кого будут вопросы по поводу TypeScript - ловите меня в чатиках, обсудим сложности реализации и поноем вместе, что соап в 1с - не торт.

😜 1C:EDT vs VSC vs Конфигуратор vs ST3 Disclaimer. Это провокация :) Несмотря на то, что везде открыты одни и те же исходник
😜 1C:EDT vs VSC vs Конфигуратор vs ST3 Disclaimer. Это провокация :) Несмотря на то, что везде открыты одни и те же исходники (УНФ), сравнение безусловно не честное: нельзя сравнивать текстовые редакторы практически без обвеса и IDE, в которой выполняется проверка конфигурации и куча всего. К вопросу потребления оперативы редакторами с учетом "обвеса": в ST3 установлены плагины Package Control и BSL, в VSC аналогичный плагин BSL + плагин для подсветки фиче-файлов на Gherkin'е. VSC, кстати, еще и несколько процессов запускает (такая вот архитектурная особенность). В ST3 я один раз запускал глобальный поиск по файлам. В VSC просто открыл один модуль. В EDT был сделан импорт конфигурации из репозитория и сделан один коммит. #EDT

💩 Полуночная неожиданость Традиционно перед выходными собрался посвятить часик-два кодотерапии и, предвкушая удовольствие от процесса написания чего-то интересного для души, заварил кофе. А пока заваривается, решил бегло посмотреть, что там сегодня сдал разработчик. И вот уже кофе остыл, а я сижу и пытаюсь сформулировать замечание так, чтобы а) разработчик понял и признал, что это проблема и больше такого не повторял ("Ну работает же и сдано в срок.") б) не воспринял замечание на личный счет и не обидился ("Не первый год программированием деньги зашибаю, а ты тут мне умничаешь."); И в такие минуты понимаешь, что гораздо лучше, когда такие "детские" ошибки отлавливает бездушный линтер/статический анализатор: и тебе не нужно перелопачивать эти какашки, и разработчику не на кого будет обижаться. Это, конечно, сложнее учесть в составе ROI от использования инструмента, но интуиция мне подсказывает, что в масштабах большой компании здоровье коллектива и отдельных ведущих специалистов тоже неплохо может окупить 780К, а то и больше за инструмент. #говнокод #codesmells

#говнокод #codesmells
#говнокод #codesmells

🛩 Скрамгайд от Сибирикса Красиво сверстаное пособие по терминологии Скрама. Инфографика прикольная. https://blog.sibirix.ru/
🛩 Скрамгайд от Сибирикса Красиво сверстаное пособие по терминологии Скрама. Инфографика прикольная. https://blog.sibirix.ru/2018/10/31/scrumguide-all/

🎓 Ценность для бизнеса vs. Хороший код ЦенностьДляБизнеса + ПлохойКод = ОтличныйПродуктСегодня ЦенностьДляБизнеса + ХорошийКод = ОтличныйПродуктЗавтра ОтсутствиеЦенности + КодЛюбогоКачества = ВсегдаПлохойПродукт (c) Константин Кудряшов aka everzet (автор Behat), из презентации Moving Avay From Legacy Code with BDD #BDD #Тестирование

🙃 Сколько лет уже, а все не могу перестать удивляться, когда вдруг звонит или пишет какой-то клиент из прошлого, с которым не было контактов несколько лет и внезапно спрашивает "А случаем не сохранилось у вас наших бэкапов?". И ладно это был бы единичный случай, и ладно если бы это было только про сайты. Но когда спрашивают бэкап их древней 1Ски... У меня за последние два дня уже третий случай. К слову, с сайтами (за исключением случаев, когда заказчик теряет хостинг; самое популярное - не продлили вовремя), всегда спасал (и до сих пор спасает) бэкап, который создается непосредственно на хостинге клиента в отдельном каталоге перед передачей работы клиенту (ну, насколько может спасти устаревшая резервная копия).

🚀 Чат по OneScript — велкам: @oscript_library Никита не выдержал и сделал чат по oscript'у и библиотекам: https://t.me/oscript_library Теперь вы точно будете знать, что такой чат есть, но все равно будете путаться, куда написать 😊

О, какую клёвую штуку подвезли в Canary.

😱 Предлагаю этот диалект Gherkin'а назвать "Франкенштейнкин" (рожден в секретных лабораториях 1С). p.s. 😢 Где-то в Норвегии
😱 Предлагаю этот диалект Gherkin'а назвать "Франкенштейнкин" (рожден в секретных лабораториях 1С). p.s. 😢 Где-то в Норвегии сейчас плачет кровавыми слезами Аслак (

Не то, чтобы согласен на 100%, но доля правды в этих словах большая: многие технари склонны к оверинжинирингу. Навскидку из н
Не то, чтобы согласен на 100%, но доля правды в этих словах большая: многие технари склонны к оверинжинирингу. Навскидку из наболевшего: 1. Разработчик бросается пилить фичу, даже не пытаясь подумать о решении задачи не-техническими методами или игнорируя такую возможность (не редко слышу "не нам лезть в дела заказчика", разновидность Ignorance Driven Development). 2. Разработчику ставят задачу оптимизировать что-то, что говнокодило два предыдущих поколения разработчиков, а он вместо того, чтобы быстро найти и устранить самое узкое место и добиться необходимого увеличения производительности здесь и сейчас, запирается на неделю/две и пытается переписать все нуля, потому что не красиво и не по стандарту (Rewrite Driven Development). 3. Команда/разраб тащат в проект модную технологию при наличии доступных, но уже не достаточно серьезных на сегодня с их точки зрения альтернатив, не задумываясь о стоимости владения будущего решения (это может быть как Hype Driven Development, так и Resume Driven Development).

А есть кто-нибудь, кто у них (Neti) удаленно работал? Как впечатления? https://secretmag.ru/practice/kak-usledit-za-udalyonnymi-rabotnikami-kogda-ikh-bolshe-sotni.htm #remotework

📖 Что почитать на выходных - 5 👻 Как работает Headless Chrome Я долгое время для запуска тестов веб-приложений использовал проект PhantomJS — это headless-браузер на основе веб-кита (на самом деле до сих пор использую). Но недавно гугл зарелизил свой вариант headless-браузера, и проект PhantomJS заморозили, поэтому пора перебираться. ☂️ «Сотрудники приходят и плачут». Зачем в «1С-Битрикс» наняли психоаналитика Заголовок желтенький, но тема интересная, а Рыжиков крутой: делает все, чтобы сотрудники занимались работой, включая усмирение их тараканов, которые могут помешать им заниматься творчеством и изобретательством ну или просто мешать работать. Думаю, тут тот самый подход, про который писал недавно Артемий Лебедев: на работе должно быть круче, чем дома :). 👔 Приключения Продакта в России Лонгрид о том, как один опытный продакт искал работу в крупных российских компаниях. Забавное чтиво (хотя мне показалось, что некоторые комментарии автора в разных частях статьи противоречивые). 🇨🇦 Интервью на ИС с Дмитрием Решитко, автором "Тестера" В интервью про внедрение инструментов тестирования, про специфику автоматизации учета в Канаде, про подбор сотрудников. Дмитрий впечатляет тем, что даже на казалось бы простые вопросы у него очень взвешенная, не скучная и хорошо аргументированная точка зрения. Рекомендую 👍 #ЧтоПочитатьНаВыходных

И еще немного про легаси и НДС 20%
И еще немного про легаси и НДС 20%

✅ Как развернуть на linux OScript и окружение на для разработки Записал для 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-config

6. Установить отладчик Скачать с https://oscript.io/downloads расширение-отладчик для VS Code В VS Code перейти в расширения, в меню "..." выбрать "Install from VSIX" 7. В каталоге проекта создать файл .vscode/launch.json со следующим содержимым:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Отладка OneScript",
            "type": "oscript",
            "request": "launch",
            "program": "${file}",
            "args": [],
            "cwd":  "${workspaceRoot}",
            "runtimeExecutable": "oscript",
            "debugPort": 2801
        }
    ]
}

8. Пишем скрипт, ставим точку останова F5 9. PROFIT!!!1 #oscript #howto

🔥 Подкаст с Алексеем Лустиным Серебряная пуля почему-то еще не отчиталась (в чатике @silvernation мелькнула ссылочка и все): вышел недавно анонсированный подкаст, и вышел он довольно интересным: — много про историю развития сообщества 1Сников — через призму развития самой платформы от 7.7 и до сегодняшнего состояния — и все переплетено кучей всякой админско-девопсной информацией И все это почти на три часа (!) нон-стоп. Ссылка на файл подкаста: https://t.me/onecv8/1038 (звук в подкасте местами, особенно в начале, не очень, куча фоновых шумов, но сильно не достает)

📢 +1чат по 1С: теперь про тестирование Присоединиться: @testspro1c Админ - Леонид Паутов, автор Vanessa-Automation. Согласно описанию чата, там планируется обсуждать тестирование 1С и всё, что связанно с этим. p.s. Около-1Сный гиттер почти полностью переехал в Телеграм, остались только чаты по 1Script'у. p.p.s. Уже существуют целых два чата, включая этот новый (второй - @ssl1c), и один канал (@v8std) от коллег, работающих непосредственно в фирме 1С. Молодежи этого не понять, но бывалые 1Сники знают, насколько несвойственно ведение личных публичных каналов/блогов сотрудникам 1С. Даже Андрей Аристархов, у которого был публичный блог на некогда популярном ресурсе itblogs.ru после начала работы в 1С с публикациями завязал (наверное, стало некогда). Мир меняется 😊

🎃 В ночь на 01.01.2019 это легаси станет снова актуальным 🏎 (владельцы 👸 УТ 10.3 и УПП 1.3, а также конфигураций на 7.7 немного на расслабоне).

Таргетинг настиг меня на строительном сайте 😊
Таргетинг настиг меня на строительном сайте 😊

🤘 Металлика использует 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