Никита Федотов @ColorCast
User
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
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 разделом во время бекапирования. Головка через раз читает. Сейчас танцуем с бубном, чтобы выдрать наши эксели.
Нет бесплатного сыра, нет! Но зато бесплатного гемороя полно и, порой, просто хочется заплатить, чтобы хоть на время он перестал напоминать о себе.
Это уже на руинах бюджета началась история с лендингом.
Если я захочу добавить раздел или новую кнопку, естественно это требует денег.