Search
Write a publication
Pull to refresh
0
0
Никита Федотов @ColorCast

User

Send message

lizebang.bash-extension-pack

woozy-masta.shell-script-ide

jeff-hykin.better-shellscript-syntax и equinusocio.vsc-material-theme

deitry.apt-source-list-syntax

devmike.mikrotik-routeros-script

Для Конфигурации VSC для скриптов можно установить
lizebang.bash-extension-pack , который содержит ссылки на расширения, указанные автором

По поводу редактирования настроек, рекомендую посмотреть в доки

Depending on your platform, the user settings file is located here:

  • Windows %APPDATA%\Code\User\settings.json

  • macOS $HOME/Library/Application\ Support/Code/User/settings.json

  • Linux $HOME/.config/Code/User/settings.json

  • Portable ...\PortableApps\VSCodePortable-x64\Data\code\User\settings.json

Соответственно для флетпака и портативной версии эти пути переопределены.

defaultSettings.jsonне редактируемый, ваши настройки будут храниться в settings.json.

И в этом есть проблема и причина перехода к портативному варианту. Если есть несколько рабочих мест и на каждом вы работаете с несколькими языками и IDE, то простая синхронизация настроек не подходит, поскольку создает хаос в вашей IDE. Плюс к этому что между локальными и портативными настройками есть различия, а так-же можно в одном месте сделать что-то, забыть убрать и все это внезапно будет сопровождать и нервировать вас.
Поэксперементировав, я отказался от синхронизации настроек между локальной и портативной версией, специализировав портативную для написания скриптов только и запуском в Linux через wine.

Написано толково. Есть небольшое дополнение.
Чтобы можно было переносить рабочую среду на флешке
https://github.com/garethflowers/vscode-portable/releases/tag/2.0.0

Скрипт сам скачивает и устанавливает VSC, но при переносе рабочей среды есть небольшие косяки, надо тестировать, этим сейчас и занимаюсь.

Благодарность автору за систематизацию информации.

Распознавание кодов это не просто сложно, еще и дорого. Если дешево то медленно и результат посредственный.

Когда ставим задачу, то учитываем :

  • Сколько евроцентов готов платить клиент за каждый код, попавший в объектив, даже если распознавание не удалось.

  • Какое оборудование будет использовано для ввода информации.

  • Качество носителей кода, вероятность геометрических искажении и заветов.

  • Потребность в постобработке и каталогизации

  • Далее по статье...

Живой пример, три недели назад я провел несколько экспериментов с платными библиотеками, на семпл уходила часа по 4-5, сейчас мучаюсь с ZintNet. Почему? Все просто, надо писать свои алгоритмы чистки и трансформации изображений, находить координаты, снова трансформировать, потом уже подготовленное изображение кормить библиотеке. Ах, да еще пара -тройка структур для маппинга данных, redis. Итого почти три недели чтобы уверенно читать сигаретные пачки.

Можно было просто отдать 1500 евро, набросать UI и вызовов к буржуйскому серверу, стартануть день на четвертый -пятый. Да абонентка, но скорость, можно с поточного сканера листы, забитые датаматриксами, заводить быстрее чем заварится ваш кофе.

В завершении скажу, что косяк со скоростью и качеством фокусировки смартфонов решить программно, за разумные деньги, не представляется возможным. Берем сканер 2D с блютухом, подключаем к телефону, радуемся жизни без зоопарка.

Такое поведение наблюдается в многопотоке. В сингле не сталкивался.

Отлично, как раз думал как применить OpenCV к похожей задаче.
Если есть у кого идеи как исправить искажения изображения с мятого оригинала, буду признателен.

Чуть до кватернионов не добрался. Хотел сперва по уровням областей находить края, потом делить на области и транспонировать в 3D.

Я не согласен. У меня маленькая строительная компания. На альфреске уже около года. Это лучше чем просто шара с файлами. Заносим туда договоры, платежки, проектную документацию. Искать стало легче, но содержать сервак гемор. Одна проблема сконвертировалась в дрегую.
У микро бизнеса коммерческих тайн нет и взять с него можно только пару ноутбуков и 20к уставного капитала. Можно все хоть на яндекс, хоть на гугл диске хранить.
Что касается хранить у себя, то у нас позавчера терабайтник стал просто raw разделом во время бекапирования. Головка через раз читает. Сейчас танцуем с бубном, чтобы выдрать наши эксели.
Нет бесплатного сыра, нет! Но зато бесплатного гемороя полно и, порой, просто хочется заплатить, чтобы хоть на время он перестал напоминать о себе.
Интеграция возможна. Но только стабильную логику прописать проще на уровне сырцов. Логика завязывается на бизнес процессы и типы объектов системы. Интегрировать планировщик без логики нет смысла и вряд ли есть универсальный рецепт. Пять человек игрались три месяца и кинули идею в топку. Основной причиной такого решения была трудоемкость сопровождения. В итоге, за месяц написали на шарпе шедуллер для MS Exchange. Вот и сами судите по чем бесплатный сыр.
Вот представьте на минуту, что Вы впервые решаетесь самостоятельно провести рекламную акцию в интернете. Представили? А теперь, что у Вас семья, родители, обязательства перед заказчиками и банками. Вы уходите когда все спят и возвращаетесь примерно так же, потому что срочно нужны короткие деньги. Как сходу разобраться кто «правильный», а кто просто случайно оказался в нужное время и в нужном месте. Платя за подобную работу ценник, в n раз превышающий средний по рынку, не ожидаешь, что тебя сольют в две недели.
Это уже на руинах бюджета началась история с лендингом.
Есть мнение моего друга, что мне на директ нагнали фродов + высокая цена за клик. Я думал, если я буду на первой странице, значит будет больше горячих клиентов. Я ошибался.
Я покупаю полный пакет сопровождения на месяц, к тому же действует гарантия автора. Речь идет о том чтобы изменить текст или сменить его положение, исправить ошибки масштабирования.
Если я захочу добавить раздел или новую кнопку, естественно это требует денег.
Провал полный, но в этом есть и моя вина тоже. Надо было самому использовать какие-нибудь тракеры, чтобы понять сколько стоит клик и каждая заявка, какие слова работают. Долго копался в Google AdWords, но так и не нашел такого инструмента. Я же все это отдал на откуп компании.
В моих граничных условиях было 256 символов.
У Вас имеется консольное приложение. Есть задача что-то автоматизировать или протестировать сборку. Вся логика действий описана некоторым сценарием. Возможно, вам придется производить обработку данных из других источников, например от тех-же консольных приложений. Для этих задач это простое решение.
В публикации его нет, как нет и других методов, которые реализованы в рабочих версиях этого класса. Они выходят за рамки этой статьи.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

System Software Engineer, Chief Technology Officer (CTO)
Project management
Negotiation
Presentations
Startup management
People management