Как пользоваться silver bullet

Обновлено: 05.07.2024

A projectile booking tool

  1. Create .silverbullet.json in $HOME and add some basic configurations
  • editor : The editor used to open tracking, preview and to edit the config with
  • path : Path of the time tracking file
  • projectile : Connection information for the Projectile API
    • api : Location of an instance of the 7val Projectile API
    • credentials : Projectile credentials (only one is necessary)
    • restUri : URI of the JIRA REST API
    • credentials : JIRA credentials (only one is necessary)
    • ticketPatterns : A list of regular expressions that identify ticket numbers in time tracking comments; used to import summaries of JIRA tasks and stories
    • trackTimes : Set to true if you want to export tracked times to the referenced Jira ticket (defaults to false )
    • basic : Plain-text credentials
      • username : User name
      • password : Password
      • name : Password location
      • usernameLine : Line the user name is stored in
      • passwordLine : Line the password is stored in
      • projectNr : The projectile project number
      • packageNr : The projectile packate number
      • comment : (optional) The default comment

      Create time.txt in $HOME (or whatever file path you specified in the configuration file).

      Note that only the date is important to start a new block; anything before and including the / ( Mo/ , Monday/ , . ) is completely optional and will not be used.

      The silverbullet script can be found in ./bin or, after deployment, in $HOME/bin/_silverbullet . Feel free to set up an alias pointing to $HOME/bin/_silverbullet/bin/silverbullet .
      Run silverbullet -h or take a look at the following to learn about how to use the tool.

      silverbullet [options]
      Without options the time tracking file will be opened for editing.

      SilverBulleters, LLC

      Основной альбом

      Silver Bulleters, LLC создана в 2014 году. Компания заняла нишу специализированного разработчика сложных ИТ-решений на стыке продуктов компаний 1С и мировых open source инструментов.

      Сегодня команда Silver Bulleters разрабатывает гибридные решения для крупных компаний, соединяя вместе несколько технологий для создания новых.

      SilverBulleters, LLC

      SilverBulleters, LLC запись закреплена

      Основная подсистема
      Показать полностью.
      * в поставку включена подсистема в виде расширения

      Подробнее о компонентах

      Адель Рахматуллин


      Адель Рахматуллин

      SilverBulleters, LLC

      SilverBulleters, LLC запись закреплена

      Корректное использование функции СтрШаблон

      Функция СтрШаблон крайне полезная функция, которая появилась в платформе 1С: Предприятие начиная с версии 8.3.6. Она позволяет удобно сформировать строку подставляя переменное количество параметров.

      Однако, при использовании данной функции легко ошибиться, и последствия данных ошибок могут быть как незначительными, так и критическими.

      SilverBulleters, LLC

      SilverBulleters, LLC запись закреплена

      Закончим последний день сентября новым релизом нашего плагина.

      SilverBulleters, LLC

      SilverBulleters, LLC запись закреплена

      Проверка существования метаданных в запросах 1С

      Мы не так давно анализировали конфигурацию 1С и вот что смогли найти. На скриншоте типичная ошибка при внедрении новой подсистемы в проект. Разработчики внедряли подсистему CRM, но забыли перенести справочник СтавкаНДС.
      Показать полностью.

      Эта проблема приведет к ошибке Таблица не найдена ". " в рабочей базе. Для исправления этой ошибки нужно будет выпускать срочное обновление конфигурации.

      Как этого можно было избежать?
      Использовать расширенную проверку конфигурации?
      Нет, конфигуратор не умеет это диагностировать.

      * Тестировать внедренную подсистему более тщательно (с помощью Vanessa ADD / Vanessa Automation)
      * Или использовать статический анализ кода SonarQube + 1C (BSL) Plugin

      Олег Петухов


      Олег Петухов Справочник СтавкиНДС? Это что за конфигурация такая странная?
      В типовых конфигурациях (УТ, КА, БП) СтавкиНДС - это перечисление.

      Олег Тымко

      Олег, модуль (подсистема) CRM. Вендора не подскажу. Сама конфигурация ERP, а вот модуль ставили адаптированный из УНФ.

      Валентин Юсов

      SilverBulleters, LLC

      SilverBulleters, LLC запись закреплена

      Пока новый релиз плагина для SonarQube в разработке, мы хотим поделиться "небольшим" инсайдом.

      Начнем с вопроса - как писать свои проверки качества кода 1С?
      Показать полностью.

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

      На тот момент было всего несколько "реальных" возможностей:

      * Написать проверку в 1С: АПК
      * Написать свой фреймворк на 1С / OneScript с нуля

      Но был еще один вариант - подключить скрипты на OneScript к ядру статического анализа (который написан на Java). Это позволило бы использовать существующие возможности плагина.

      Это позволило нам реализовать возможность написания собственных проверок кода 1С на OneScript и добавить их в наш плагин для SonarQube.

      Что касается картинок:
      * первый скриншот - пример проверки
      * второй скриншот - замечание в SonarQube, созданное с помощью проверки на OneScript
      * третий скриншот - тоже самое, но в VSCode с через SonarLint.

      Ферруччо Бузони

      Олег Тымко

      Вячеслав Бабичев

      Почему нельза это сделать стандартным методом через поиск по конфе?

      Олег Тымко

      Вячеслав, для исключения человеческого фактора. Плюс lint-ер сразу будет это показывать в средах разработки.

      SilverBulleters, LLC

      SilverBulleters, LLC запись закреплена

      Наши доклады для INFOSTART EVENT 2021

      Показать полностью.
      В мире 1С и около 1С давно используется RabbitMQ.
      Но почему уже в 2021 году нужно начать переходить на Apache Kafka?
      В рамках доклада вы узнаете плюсы и минусы Kafka для 1С и увидите реальный пример перехода на Kafka с "циферками".

      Покажу, как писать такие проверки, как:
      * проверка имен методов и переменных на использования запрещенных слов, например, префикс "РогаИКопыта_";
      * Запрет использования метода, например, "НайтиПоКоду";
      * Циклические ссылки в коллекциях - ловим `memory leaks`.

      Если что-то может случится с системой, это рано или поздно случится. Попробуем научится узнавать о проблемах не только от пользователей, а возможно и прогнозировать их заранее.
      * что есть в 1С для мониторинга
      * какие проблемы с "типовыми средствами"
      * средства доставки метрик в zabbix, prometheus и т.п.
      * средства сбора и анализа проблем по данным ЖР и ТЖ
      * пробуем прогнозировать проблемы чуть шире, чем "заканчивается место на диске"

      Как пользоваться silver bullet

      mohamm4dx released this May 15, 2021

      • Added SilverZone
      • Added Verified Market in SilverZone Tab
      • Added BCrypt with salt (function)
      • Added SCrypt with salt (function)
      • Added Hit Information Format in Compiler
      • Added License in Compiler
      • Added STOP Command (Stop brute) in LoliScript
      • Added Requirements in Help Tab
      • Fixed CloudScraper
      • Fixed Compiler bugs
      • Fixed Js Engine

      mohamm4dx released this Apr 14, 2021

      • Script Compiler (SUPPORT ALL BLOCKS & SETTINGS)
      • Added bcrypt in function block
      • Added Protocol version editing
      • Added TLS v1.3 support
      • Added Hex Key & Hex IV support with empty IV (Aes Encryption)
      • Added allow empty header values
      • Fixed aes encryption bugs
      • Fixed selenium bugs
      • Fixed ocr testing bugs
      • Fixed websocket bugs
      • Fixed supporters
      • Fixed tessdata downloader
      • Updated auto save config on stacker (auto save changes in block)

      Как пользоваться silver bullet

      OpenBullet is a webtesting suite that allows to perform requests towards a target webapp and offers a lot of tools to work with the results. This software can be used for scraping and parsing data, automated pentesting, unit testing through selenium and much more.

      IMPORTANT! Performing (D)DoS attacks or credential stuffing on sites you do not own (or you do not have permission to test) is illegal! The developer will not be held responsible for improper use of this software.

      Runner

      This software is licensed under the MIT License.

      If you like this software, consider making a donation to the developer. Thank you!

      Читайте также: