Жестокая правда жизни 😊
Напомнило размышления Евгения Павлюка на тему ЦА gherkin в статье на хабре https://habr.com/ru/post/275013/
Напомнило размышления Евгения Павлюка на тему ЦА gherkin в статье на хабре https://habr.com/ru/post/275013/
This media is not supported in your browser
VIEW IN TELEGRAM
Ну наконец-то!
TLDR; Поиск таким образом будет унифицирован во всех таблицах/списках
https://wonderland.v8.1c.ru/blog/izmenenie-poiska-v-tablitsakh/
TLDR; Поиск таким образом будет унифицирован во всех таблицах/списках
https://wonderland.v8.1c.ru/blog/izmenenie-poiska-v-tablitsakh/
Коллеги из @OneSCast запилили список ресурсов для 1Сников: https://telegra.ph/Poleznye-resursy-dlya-1S-specialista-04-21-2
Напомню, что есть еще один такой список, но с акцентом именно на telegram-каналы и чаты, который делал Человек в желтом халате: https://www.yellowbathrobes.com/blog/tgchannels
Напомню, что есть еще один такой список, но с акцентом именно на telegram-каналы и чаты, который делал Человек в желтом халате: https://www.yellowbathrobes.com/blog/tgchannels
Telegraph
Полезные ресурсы для 1С-специалиста
Если ваша деятельность связана с 1С: Предприятием и вы задумываетесь о расширении профессионального кругозора или повышении своей квалификации, то в этой подборке ресурсов обязательно найдёте то, что вам надо. ПОДЗАРАБОТАТЬ Фриланс.ру - пожалуй крупнейшая…
Новый канал от разработчиков Библиотеки Стандартных подсистем с говорящим за себя названием @learn_ssl1c
Ну а чатик мы давно знаем: @ssl1c
p.s. "Доступно и всерьез" — слоган обретает новые смыслы 😉
Ну а чатик мы давно знаем: @ssl1c
p.s. "Доступно и всерьез" — слоган обретает новые смыслы 😉
🔥 Vanessa Automation Goes Worldwide?
Крутое: Вебинар по Vanessa Automation для англоязычной аудитории. Кажется, первое публичное мероприятие по опенсорсному продукту на 1С, ориентированное на разработчиков за пределами СНГ. Интересно, какая часть аудитории реально будет не-русскоговорящей?
https://promo.1ci.com/page5878794.html
Крутое: Вебинар по Vanessa Automation для англоязычной аудитории. Кажется, первое публичное мероприятие по опенсорсному продукту на 1С, ориентированное на разработчиков за пределами СНГ. Интересно, какая часть аудитории реально будет не-русскоговорящей?
https://promo.1ci.com/page5878794.html
1Ci
Vanessa Automation Streamline QA for 1C:Enterprise apps
Attend this webinar to see how to write basic test scripts using Vanessa Automation
Forwarded from Никита Федькин - мысли, заметки, анонсы
#infostart #event2019
Маяковский завещал нам работать прилежно, не охая и не ахая. Решил собрать результаты своих экспериментов и проекта по нагрузочному тестированию на Vanessa Automation в виде доклада.
Присоединяюсь к гонке за место под Питерским солнцем :)
https://event.infostart.ru/2019/agenda/#item1072341
Маяковский завещал нам работать прилежно, не охая и не ахая. Решил собрать результаты своих экспериментов и проекта по нагрузочному тестированию на Vanessa Automation в виде доклада.
Присоединяюсь к гонке за место под Питерским солнцем :)
https://event.infostart.ru/2019/agenda/#item1072341
event.infostart.ru
Программа
Поддержи Никиту ☝️голосом (ссылка в посте выше)
Доклад называется "Атака сервера кнопконажималкой - скрещиваем 1С:Тест-центр и Vanessa Automation" и он про программирование нагрузочных текстов на Turbo-Gherkin.
p.s. Со всем уважением, но у меня все еще бомбит, когда читаю "программирование" и "gherkin" в одном предложении. Но, видимо, настала пора смириться...
Доклад называется "Атака сервера кнопконажималкой - скрещиваем 1С:Тест-центр и Vanessa Automation" и он про программирование нагрузочных текстов на Turbo-Gherkin.
p.s. Со всем уважением, но у меня все еще бомбит, когда читаю "программирование" и "gherkin" в одном предложении. Но, видимо, настала пора смириться...
Увлекательное путешествие в мир внутренностей Встроенного языка 1С от Андрея Овсянкина.
https://infostart.ru/public/1080907/
https://infostart.ru/public/1080907/
infostart.ru
1С:Ассемблер. Немного летнего веселья!
Все вы, наверное, слышали, что 1С-ники жалуются на свою систему, считая язык 1С недостаточно низкоуровневым, скучным и т.п. Все они с тоской поглядывают в сторону "настоящих" языков программирования. Так вот, господа, они неправы. В системе 1С есть места…
Forwarded from Никита Федькин - мысли, заметки, анонсы
Антон Степанов написал новую большую статью про Управление техническим долгом.
https://infostart.ru/public/1096770/
Статья является некоторым продолжением статьи Олега Тымко (https://infostart.ru/public/1089670), но больше отвечает на вопросы "зачем" и "что", чем "как".
Налетаем, комментируем, пробуем!
https://infostart.ru/public/1096770/
Статья является некоторым продолжением статьи Олега Тымко (https://infostart.ru/public/1089670), но больше отвечает на вопросы "зачем" и "что", чем "как".
Налетаем, комментируем, пробуем!
infostart.ru
Управление качеством кода
О SonarQube, АПК, EDT. Какие преимущества дает их использование. Для каких команд подходит.
⚡️Битрикс24 официально на Github (почти кликбейт, сорян)
Нет, исходников Б24 там нет.
Битрикс наконец-то обзавелся своей организацией на гитхабе и выложил под лицензией MIT php-библиотеку для взаимодействия с Битрикс24 по его REST API, ссылка: https://github.com/bitrix-tools/crest (ну да, хорошее имя - "крест" 😊). Это та самая либа, которую Сергей Востриков всегда в своих вебинарах использует и выкладывает в составе примеров в zip-архиве, а теперь вот в ногу со временем 😊
Ждем, когда 1Сники из Битрикса выложат туда же исходники модулей для 1С 😉, они же все равно все в открытом доступе и распространяются свободно. Тогда, может быть, не придется прорываться через несколько линий ТП. Мечты, мечты.
p.s. Напомню, что первой и лучшей PHP-библиотекой для REST API Битрикс24 на сегодня является https://github.com/mesilov/bitrix24-php-sdk Максима Месилова. Она давно и активно развивается, код ее прост и чист, частично покрыта тестами, опубликована также под лицензией MIT. Рекомендую.
Нет, исходников Б24 там нет.
Битрикс наконец-то обзавелся своей организацией на гитхабе и выложил под лицензией MIT php-библиотеку для взаимодействия с Битрикс24 по его REST API, ссылка: https://github.com/bitrix-tools/crest (ну да, хорошее имя - "крест" 😊). Это та самая либа, которую Сергей Востриков всегда в своих вебинарах использует и выкладывает в составе примеров в zip-архиве, а теперь вот в ногу со временем 😊
Ждем, когда 1Сники из Битрикса выложат туда же исходники модулей для 1С 😉, они же все равно все в открытом доступе и распространяются свободно. Тогда, может быть, не придется прорываться через несколько линий ТП. Мечты, мечты.
p.s. Напомню, что первой и лучшей PHP-библиотекой для REST API Битрикс24 на сегодня является https://github.com/mesilov/bitrix24-php-sdk Максима Месилова. Она давно и активно развивается, код ее прост и чист, частично покрыта тестами, опубликована также под лицензией MIT. Рекомендую.
GitHub
GitHub - bitrix-tools/crest: Tiny PHP SDK to call Bitrix24 REST methods via webhooks and OAuth 2.0
Tiny PHP SDK to call Bitrix24 REST methods via webhooks and OAuth 2.0 - bitrix-tools/crest
Недавно вернулся к чтению всяких технических книг (забросил несколько лет назад в пользу разных блогов и статей). Время от времени попадается какой-нибудь перевод и... ну в основном это между "терпимо" и "плохо". А сегодня просто капец какой-то: не перевод, а калька но я все равно терпел, пока не — см. скриншот.
В оригинале (см. https://atom.io) эта фраза звучит так: "A hackable text editor for the 21st Century". Ну то есть, редактор, который можно "хакать" (программировать под себя). Я далеко не фанат атома, но обидно же :)
В очередной раз убеждаюсь, что технические книги нужно читать в оригинале.
p.s. Книга "Автостопом по Python" (в оригинале The Hitchhiker's Guide To Python") — привлекло в ней прежде всего наличие главы "Читаем код" с разбором кода популярных библиотек, пока нигде подобного не встречал.
upd. Проверил перевод фразы в Google Translate, он выдает "Взломанный текстовый редактор для 21-го века" 🤦♂️
А вот deepl.com правильно переводит: "Хакерский текстовый редактор для 21-го века".
В оригинале (см. https://atom.io) эта фраза звучит так: "A hackable text editor for the 21st Century". Ну то есть, редактор, который можно "хакать" (программировать под себя). Я далеко не фанат атома, но обидно же :)
В очередной раз убеждаюсь, что технические книги нужно читать в оригинале.
p.s. Книга "Автостопом по Python" (в оригинале The Hitchhiker's Guide To Python") — привлекло в ней прежде всего наличие главы "Читаем код" с разбором кода популярных библиотек, пока нигде подобного не встречал.
upd. Проверил перевод фразы в Google Translate, он выдает "Взломанный текстовый редактор для 21-го века" 🤦♂️
А вот deepl.com правильно переводит: "Хакерский текстовый редактор для 21-го века".
😲 Внезапное в официальной документации стандартной библиотеки языка программирования Python. Ссылка: https://docs.python.org/3/library/sqlite3.html#sqlite3.Cursor.execute
Конференция Infostart Event в этом году стала еще больше: 3 дня и параллельно до 5 залов задействованы. И в три дня впихнулось какое-то невероятное количество докладов. Я, к сожалению, снова лично не смогу присутствовать, но как и в прошлом году буду смотреть online.
https://event.infostart.ru/2019/agenda/agenda.php
https://event.infostart.ru/2019/agenda/agenda.php
event.infostart.ru
Расписание
Forwarded from IS: Все публикации
↕ Обмен большими данными между клиентом и сервером
Anton Loginchev (logos)
В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.
Обмен с другими системами / v8
Anton Loginchev (logos)
В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.
Обмен с другими системами / v8
t.iss.one
Обмен большими данными между клиентом и сервером
В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.
Forwarded from IS: Все публикации
🔨 Конвейер проверки качества кода
Антон Степанов (Stepa86)
Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.
Инструментарий / Практика программирования / Теория программирования / v8 / 1cv8.cf
Антон Степанов (Stepa86)
Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.
Инструментарий / Практика программирования / Теория программирования / v8 / 1cv8.cf
t.iss.one
Конвейер проверки качества кода
Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.
🖥 Консольный клиент для PostrgreSQL/SQLite/MySQL с автокомплитом и раскраской кода
Долгое время для доступа к базам данных использовал веб-интерфейс (легковесный, но функциональный adminer), но при работе с СУБД на удаленных серверах или в docker-контейнерах городить каждый раз огород с веб-сервером, открытием портов и т.п. не удобно, поэтому все чаще стал пользоваться штатными консольными клиентами, но почти сразу захотелось большего удобства и немного поискав и наткнулся на https://litecli.com/ и <del>его братья и сестры</del> аналогичные клиенты для других популярных баз данных https://www.dbcli.com/
На голову удобнее штатных консольных клиентов и все построены по одному принципу — и их "одинаковость" в плане не-специфичного для СУБД функционала — огромный плюс для меня.
Но сразу пришлось кое-что настраивать под себя. На примере litecli:
1. Если используешь тему по умолчанию (она так и называется default), то при включенной теме SolarizedDark в моем xterm некоторые символы не видно. Поэтому пришлось тему поменять на другую: мне подошла
2. Мне не удобным оказался включенный по умолчанию пейджинг (постраничная навигация) вывода команды, т.к. зачастую при написании очередной команды мне хочется видеть вывод предыдущей команды. Но пейджинг отключается/включается обратно прямо из клиента командами
3. На сервере Digital Ocean (DO) клиент командой
4. litecli написан на python, и после установки на DO (почти еще чистый сервер на Ubuntu, там стоял только python3 и некоторые библиотеки) сразу поругался на меня
5. По умолчанию многострочность отключена. Режим переключается нажатием клавиши F3, но по умолчанию отключен и при нажатии Enter в конце строки набираемый запрос выполнится. Я привык завершать запросы точкой с запятой, поэтому в конфиге указал
6. Пока не нашел, как решить: в prompt'е по умолчанию выводится имя выбранной базы данных - это отлично, но когда в случае sqlite ты указываешь длинный путь к базе - он весь считается "именем" . Это не удобно. Хотелось бы видеть только имя файла базы, а не весь путь.
Долгое время для доступа к базам данных использовал веб-интерфейс (легковесный, но функциональный adminer), но при работе с СУБД на удаленных серверах или в docker-контейнерах городить каждый раз огород с веб-сервером, открытием портов и т.п. не удобно, поэтому все чаще стал пользоваться штатными консольными клиентами, но почти сразу захотелось большего удобства и немного поискав и наткнулся на https://litecli.com/ и <del>его братья и сестры</del> аналогичные клиенты для других популярных баз данных https://www.dbcli.com/
На голову удобнее штатных консольных клиентов и все построены по одному принципу — и их "одинаковость" в плане не-специфичного для СУБД функционала — огромный плюс для меня.
Но сразу пришлось кое-что настраивать под себя. На примере litecli:
1. Если используешь тему по умолчанию (она так и называется default), то при включенной теме SolarizedDark в моем xterm некоторые символы не видно. Поэтому пришлось тему поменять на другую: мне подошла
rtt
, в которой подсветка ключевых слов более подходящая. Тема изменяется в конфиге ~/.config/litecli/config
, параметр syntax_tyle
. Темы Solarized у клиента пока нет.2. Мне не удобным оказался включенный по умолчанию пейджинг (постраничная навигация) вывода команды, т.к. зачастую при написании очередной команды мне хочется видеть вывод предыдущей команды. Но пейджинг отключается/включается обратно прямо из клиента командами
nopager
и pager
соответственно, и в конфиге можно указать состояние по умолчанию. Я по умолчанию пейджинг отключил — указал enable_pager = False
в конфиге.3. На сервере Digital Ocean (DO) клиент командой
pip3 install -U litecli
установился в ~/.local/bin
, но в $PATH
при этом не попал, пришлось прописывать этот каталог в PATH отдельно. Но возможно это из-за того, что у меня в .zshrc
PATH уже был переопрелелен и, не правильно (хотя локально при тех же конфигах все заработало из коробки).4. litecli написан на python, и после установки на DO (почти еще чистый сервер на Ubuntu, там стоял только python3 и некоторые библиотеки) сразу поругался на меня
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment.
и не запустился. Для исправления пришлось поставить локали и экспортировать переменные LC_ALL
и LANG
:# Ставим локали:После этого все заработало.
sudo locale-gen ru_RU
sudo locale-gen ru_RU.UTF-8
sudo update-locale
# В ~/.zshrc добавляем строки:
export LC_ALL=ru_RU.utf-8
export LANG=ru_RU.utf-8
5. По умолчанию многострочность отключена. Режим переключается нажатием клавиши F3, но по умолчанию отключен и при нажатии Enter в конце строки набираемый запрос выполнится. Я привык завершать запросы точкой с запятой, поэтому в конфиге указал
multi_line = True
, чтобы по умолчанию можно по нажатию Enter набранный запрос выполнялся только если Enter нажат после точки с запятой.6. Пока не нашел, как решить: в prompt'е по умолчанию выводится имя выбранной базы данных - это отлично, но когда в случае sqlite ты указываешь длинный путь к базе - он весь считается "именем" . Это не удобно. Хотелось бы видеть только имя файла базы, а не весь путь.
DBCLI
Commandline Clients for Databases.
🐘 https://1c.postgres.ru/ — лендинг для 1Сников, задающихся вопросом, какую сборку PG взять для 1С (из доклада Бартунова).
#infostartevent
#infostartevent