Последнее обновление:
July 6, 2020

Есть мысль... Жми, напиши!
Новости

  • Рубрик нет

Установка, настройка и пример использования gitolite

Потребовалось организовать свой git-сервер с простым распределением прав доступа и управлением. Выбор пал на gitolite, как наиболее популярного и, как оказалось, вполне удобного. В общем, погнали ставить: На сервере: устанавливаем сам git sudo apt-get install git Добавляем пользователя git, через которого будет работать gitolite и установим ему пароль sudo useradd -d /home/git/ -m git sudo […]

Views :

1343

Печатаем на фискальнике Custom VKP-80K из c++ на Qt

В общем задача была разобраться с печатью именно фискалки, благо с обычной печатью всё просто, попробуем теперь с ним. Т.к. дела раньше с фискальниками почти не имел, ссался, что в нём уже стоит ЭКЛЗ и все мои тестовые продажи Нидерландов уйдут в память, а потом при проверке налоговая не досчитается несколько ВВП, но всё оказалась […]

Views :

824

Qt 5.5 zip архивы zip/unzipped (аналог QuaZIP)

В Qt 5.5 и предыдущих есть замечательный «родной» (ну почти) класс для работы с zip архивами. На самом деле он используется для каких-то внутренних нужд (и даже вроде бы хотят в паблик вынести), но ничего не мешает нам сейчас самим использовать эти классы: Из папки установки Qt \qtbase\src\gui\text   копируем к себе в проект qzipwriter_p.h qzipreader_p.h […]

Views :

1662

Arduino прошивка загрузчика (bootloader) на новый чип Atmega 328P-PU / 168 через Bit-Bang на самой плате Arduino в Ubuntu 14 c помощью avrdude версии 6.1

Доигрался я со своей Ардуинкой, и сжёг несколько пинов у чипа =)) Но так как они мне все были нужны, сгонял в магазин за заменой, взял чип Atmega 328P   но и программатора у меня под рукой не оказалось да и паять было лень. Благо на Ардуинке присутствует микросхема от ftdi (ft232rl) благодаря которой Ардуинку […]

Views :

2281

Использование Q_PLUGIN_METADATA FILE «jsonfile.json»

Для плагинов не хотелось городить костылей по хранению и подключению метаинформаци, когда уже есть прекрасный способ — в Q_PLUGIN_METADATA  можно прописать FILE «myplugin.json» и в неём хранить всё необходимое. Но как ни странно, в документации по получению информации не оказалось… Пример файла myplugin.json { "Name": "Credits", "Descr": "Credits manager", "Version": "0.0.1" } Т.е. обычный такой JSON формат. […]

Views :

1382

Arduino использование 7 или 8 сегментных 4х разрядных индикаторов.

ОБНОВЛЕНО 26.07.2015.  Исправил известные баги. Выложил на Гитхаб. Понадобилось тут на индикатор GNQ-5641AS и выводить значения. У него 4 разряда по 8 сегментов (7 — цифра и 1 — точка) Для того что бы отобразить на нём значение необходимо на катод нужного разряда подать «-» а на необходимые сегменты «+» что бы получилась цифра. Так как каждый […]

Views :

10576

OpenCV захват видео с камеры в Qt

Надеюсь, компиляция прошла успешно =) Создаём новый консольный проект, в .pro файле дописываем: Теперь основное main.cpp: Впринципе, ничего сложного.

Views :

6312

Установка и печать на термопринтере VKP-80II из Qt 5

Прилетела на днях сия  игрушка. Применений к ней куча — всё зависит от фантазии. Сейчас расскажу как на нём печатать из Qt. Первым делом идём на сайт производителя за дровами, да не простыми, а OPOS. Вставим чековую ленту в принтер, теперь вынимаем питание, зажимаем верхнюю кнопку (Line feed), включаем питание, ждём пока зажужжит и отпускаем […]

Views :

2291

KDSoap + Qt5 пример написания SOAP клиента

Надеюсь сборка прошла гладко =) теперь небольшой пример использования SOAP протокола =) Для начала определимся с каким сервисом будем работать.  Для примера я предлагаю получить курс валюты на определённую дату от ЦентроБанка Страничка сервиса и доступные методы и сам  wsdl файл В QtCreator создаём новый проект на Ваше усмотрение. В *.pro файле дописываем: LIBS += -LC:/Projects/kdsoap/lib […]

Views :

2456

KDSoap + Qt5 сборка под Windows

KDSOAP , пожалуй, лучшая на сегодняшний день библиотека  для обмена через  SOAP протокол, которая работает с Qt5 без лишних костылей (в отличии от QtSOAP и gSOAP) Подробнее про KDSoap (на английском) Для сборки потребуется: git (при установке отметьте Use git from the windows command promt) python2 (именно 2 а не 3! При установке в списке включите add python.exe […]

Views :

1897