<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>IT Notes Blog</title>
    <link>http://itnotesblog.ru</link>
    <description>Сборник заметок о программировании и не только</description>
    <language>ru</language>
    <pubDate>Tue, 12 Jun 2018 05:38:22 +0300</pubDate>
    
    <lastBuildDate>Tue, 12 Jun 2018 05:38:22 +0300</lastBuildDate>
    <copyright>Copyright 2015, Mikhail V. Zaleshin</copyright>
    <managingEditor>itnotesblog@gmail.com</managingEditor>
    <webMaster>itnotesblog@gmail.com</webMaster>

    <image>
        <url>http://itnotesblog.ru/images/it_notes_logo.png</url>
        <title>IT Notes Blog</title>
        <link>http://itnotesblog.ru</link>
        <width>100</width>
        <height>100</height>
    </image>
    
    <item>
    <title>OpenCV: HSV и поиск объектов по цвету</title>
    <link>http://itnotesblog.ru/note.php?id=272&amp;inc</link>
    <description>
Создаем простое приложение, способное находить объекты на изображении по их цвету...</description>
    <pubDate>Tue, 16 May 2017 10:30:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=272&amp;inc</guid>
</item><item>
    <title>OpenCV: Поиск фиксированных объектов с помощью SURF и FLANN</title>
    <link>http://itnotesblog.ru/note.php?id=271&amp;inc</link>
    <description>
Устанавливаем дополнительные компоненты OpenCV для получения расширенных возможностей. А также разрабатываем приложение, способное находить фиксированные объекты на изображениях с помощью алгоритмов SURF и FLANN...</description>
    <pubDate>Wed, 19 Apr 2017 11:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=271&amp;inc</guid>
</item><item>
    <title>OpenCV: Установка и использование под Windows</title>
    <link>http://itnotesblog.ru/note.php?id=270&amp;inc</link>
    <description>
Продолжаем знакомство с OpenCV. В этот раз выполним установку этой библиотеки под Windows. Кроме того, создадим тестовое приложение для получения видео-потока от веб-камеры с помощью модуля OpenCV - VideoCapture...</description>
    <pubDate>Sun, 09 Apr 2017 12:30:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=270&amp;inc</guid>
</item><item>
    <title>OpenCV: Установка и использование под Linux</title>
    <link>http://itnotesblog.ru/note.php?id=269&amp;inc</link>
    <description>
Выполняем базовую установку OpenCV под Linux и создаем пробное приложение для обнаружения лиц на фотографии...</description>
    <pubDate>Sat, 01 Apr 2017 10:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=269&amp;inc</guid>
</item><item>
    <title>Qt Script: Введение</title>
    <link>http://itnotesblog.ru/note.php?id=267&amp;inc</link>
    <description>
Вводная статья на тему использования Qt Script. Рассматриваем принцип взаимодействия скрипта с Qt-объектами...</description>
    <pubDate>Wed, 22 Mar 2017 20:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=267&amp;inc</guid>
</item><item>
    <title>XLib: Собираем информацию об окнах в Linux</title>
    <link>http://itnotesblog.ru/note.php?id=268&amp;inc</link>
    <description>
Разработаем с помощью XLib небольшое Linux-приложение, которое выводит для всех запущенных окон заголовки, координаты и размеры...</description>
    <pubDate>Wed, 15 Mar 2017 10:00:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=268&amp;inc</guid>
</item><item>
    <title>QNetworkAccessManager: Простые POST-запросы в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=266&amp;inc</link>
    <description>
Создадим Qt-приложение, которое умеет отправлять сообщения по электронной почте с помощью QNetworkAccessManager на основе POST-запросов к REST-службе...</description>
    <pubDate>Thu, 09 Mar 2017 11:30:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=266&amp;inc</guid>
</item><item>
    <title>QSettings: Просматриваем, создаем и удаляем записи в реестре Windows</title>
    <link>http://itnotesblog.ru/note.php?id=265&amp;inc</link>
    <description>
Разрабатываем простое приложение, которое позволяет просматривать содержимое реестра Windows, а также добавлять и убирать записи из него с помощью QSettings...</description>
    <pubDate>Tue, 28 Feb 2017 10:00:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=265&amp;inc</guid>
</item><item>
    <title>Пять типичных ошибок проектирования и программирования</title>
    <link>http://itnotesblog.ru/note.php?id=264&amp;inc</link>
    <description>
В работе программиста встречаются не только &quot;внешние&quot;, но и &quot;внутренние&quot; ошибки. &quot;Внешние&quot; ошибки выражаются в неправильном поведении программы, а про &quot;внутренние&quot; можно узнать только при чтении исходного кода. О последнем типе ошибок мы и поговорим - обсудим пять типичных ошибок проектирования и программирования...</description>
    <pubDate>Wed, 08 Feb 2017 09:30:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=264&amp;inc</guid>
</item><item>
    <title>QClipboard: Использование буфера обмена в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=263&amp;inc</link>
    <description>
Рассматриваем базовые принципы использования буфера обмена в Qt-приложениях с помощью QClipboard...</description>
    <pubDate>Mon, 30 Jan 2017 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=263&amp;inc</guid>
</item><item>
    <title>QSyntaxHighlighter: Подсветка синтаксиса в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=262&amp;inc</link>
    <description>
Создаем простое приложение с функцией подсветки результатов поиска на основе QSyntaxHighlighter...</description>
    <pubDate>Mon, 23 Jan 2017 21:00:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=262&amp;inc</guid>
</item><item>
    <title>QSplashScreen: Начальный экран-заставка для Qt-приложения</title>
    <link>http://itnotesblog.ru/note.php?id=261&amp;inc</link>
    <description>
Создаем простой Splash Screen для Qt-приложения с помощью QSplashScreen...</description>
    <pubDate>Tue, 10 Jan 2017 09:30:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=261&amp;inc</guid>
</item><item>
    <title>QSystemTrayIcon: Иконка в системном трее для Qt-приложения</title>
    <link>http://itnotesblog.ru/note.php?id=260&amp;inc</link>
    <description>
Рассматриваем основные приемы создания иконок в системном трее с помощью QSystemTrayIcon в Qt-приложениях...</description>
    <pubDate>Mon, 26 Dec 2016 21:10:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=260&amp;inc</guid>
</item><item>
    <title>CAST-128: Реализация на C++</title>
    <link>http://itnotesblog.ru/note.php?id=259&amp;inc</link>
    <description>
Реализуем алгоритм шифрования CAST-128 на C++...</description>
    <pubDate>Fri, 16 Dec 2016 16:05:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=259&amp;inc</guid>
</item><item>
    <title>QCompleter: Базовое авто-дополнение в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=258&amp;inc</link>
    <description>
Создаем приложение, поддерживающее функцию авто-дополнения текста для QLineEdit с помощью QCompleter...</description>
    <pubDate>Mon, 05 Dec 2016 21:05:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=258&amp;inc</guid>
</item><item>
    <title>QSound и Phonon: Звук в Qt-приложениях</title>
    <link>http://itnotesblog.ru/note.php?id=257&amp;inc</link>
    <description>
Приложения часто выигрывают от применения звуковых эффектов. Поговорим о воспроизведении звуков в Qt-программах с помощью QSound и Phonon...</description>
    <pubDate>Mon, 14 Nov 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=257&amp;inc</guid>
</item><item>
    <title>QGraphicsItem: Пользовательский компонент для выбора области на сцене</title>
    <link>http://itnotesblog.ru/note.php?id=256&amp;inc</link>
    <description>
Создадим простое приложение для выбора и увеличения произвольной области изображения с помощью QGraphicsView и QGraphicsScene, реализовав собственный подкласс QGraphicsItem...</description>
    <pubDate>Mon, 07 Nov 2016 21:30:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=256&amp;inc</guid>
</item><item>
    <title>Qt: Эффекты прозрачности для окон</title>
    <link>http://itnotesblog.ru/note.php?id=255&amp;inc</link>
    <description>
Продолжаем тему, начатую в прошлый раз. Создадим полу-прозрачное окно в Qt, а затем придадим ему нестандартную форму с помощью маски...</description>
    <pubDate>Mon, 31 Oct 2016 21:00:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=255&amp;inc</guid>
</item><item>
    <title>QWidget с нестандартной рамкой: Создаем декоративное окно</title>
    <link>http://itnotesblog.ru/note.php?id=254&amp;inc</link>
    <description>
Чтобы создать узнаваемое приложение, нужно использовать нестандартное оформление (вспомните различные мультимедийные приложения и плееры). В Qt для этого все есть. О стилях мы поговорим в другой раз, а сейчас реализуем простой виджет с самодельной строкой заголовка...</description>
    <pubDate>Mon, 26 Sep 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=254&amp;inc</guid>
</item><item>
    <title>Идиома pimpl в C++: Указатель на реализацию</title>
    <link>http://itnotesblog.ru/note.php?id=253&amp;inc</link>
    <description>
Рассматриваем простой пример использования идиомы Pimpl в C++...</description>
    <pubDate>Mon, 19 Sep 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=253&amp;inc</guid>
</item><item>
    <title>QLibrary: Пример использования</title>
    <link>http://itnotesblog.ru/note.php?id=252&amp;inc</link>
    <description>
Рассматриваем типичный вариант использования QLibrary для динамической загрузки библиотек в Qt-приложениях...</description>
    <pubDate>Tue, 13 Sep 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=252&amp;inc</guid>
</item><item>
    <title>gSOAP: CGI vs Standalone</title>
    <link>http://itnotesblog.ru/note.php?id=251&amp;inc</link>
    <description>
С помощью gSOAP легко и удобно разрабатывать серверную (да и клиентскую) часть SOAP веб-служб. Однако остается выбор: пойти путем использования механизма CGI на базе веб-сервера или создать автономное Standalone приложение...</description>
    <pubDate>Tue, 30 Aug 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=251&amp;inc</guid>
</item><item>
    <title>QNetworkAccessManager: Простейшие GET-запросы</title>
    <link>http://itnotesblog.ru/note.php?id=250&amp;inc</link>
    <description>
Рассматриваем пример использования QNetworkAccessManager для загрузки данных из интернета через GET-запрос...</description>
    <pubDate>Tue, 23 Aug 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=250&amp;inc</guid>
</item><item>
    <title>QStackedWidget: Вариант реализации Прокси-виджета для блокировки Ui</title>
    <link>http://itnotesblog.ru/note.php?id=249&amp;inc</link>
    <description>
Предложен простой вариант реализации Прокси-виджета для временной блокировки Ui на основе QStackedWidget...</description>
    <pubDate>Mon, 15 Aug 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=249&amp;inc</guid>
</item><item>
    <title>QMovie: GIF-анимация в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=248&amp;inc</link>
    <description>
Рассматриваем простой способ отображения GIF-анимации в Qt с помощью QMovie...</description>
    <pubDate>Mon, 08 Aug 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=248&amp;inc</guid>
</item><item>
    <title>Профессия программиста: Алгоритм работы</title>
    <link>http://itnotesblog.ru/note.php?id=247&amp;inc</link>
    <description>
Материал предназначен для начинающих программистов и людей, которые хотят понять, как же на самом деле работают программисты...</description>
    <pubDate>Mon, 01 Aug 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=247&amp;inc</guid>
</item><item>
    <title>QWidget в ячейке таблицы QTableWidget</title>
    <link>http://itnotesblog.ru/note.php?id=246&amp;inc</link>
    <description>
Рассматриваем способ добавления виджетов QWidget в ячейки таблицы QTableWidget на примере кнопок QPushButton...</description>
    <pubDate>Tue, 26 Jul 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=246&amp;inc</guid>
</item><item>
    <title>Плагины: Плюсы и минусы</title>
    <link>http://itnotesblog.ru/note.php?id=245&amp;inc</link>
    <description>
Разбираемся с преимуществами и недостатками, связанными с использованием плагинов в приложениях...</description>
    <pubDate>Mon, 18 Jul 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=245&amp;inc</guid>
</item><item>
    <title>QFile и QThreadPool: Отзывчивое чтение файлов</title>
    <link>http://itnotesblog.ru/note.php?id=244&amp;inc</link>
    <description>

Решаем задачу чтения больших файлов с диска в Qt с помощью QFile и QThreadPool...</description>
    <pubDate>Mon, 11 Jul 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=244&amp;inc</guid>
</item><item>
    <title>Удаленное управление компьютером по сети: Передача событий клавиатуры (Linux/X11)</title>
    <link>http://itnotesblog.ru/note.php?id=243&amp;inc</link>
    <description>
Завершаем черновую реализацию удаленного воспроизведения нажатий клавиш, добавляя поддержку Linux-систем...</description>
    <pubDate>Mon, 04 Jul 2016 21:00:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=243&amp;inc</guid>
</item><item>
    <title>Удаленное управление компьютером по сети: Передача событий клавиатуры (Win32)</title>
    <link>http://itnotesblog.ru/note.php?id=242&amp;inc</link>
    <description>
Добавляем возможность управления удаленной системой не только мышью, но и с клавиатуры. Пока что для Windows-систем...</description>
    <pubDate>Mon, 27 Jun 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=242&amp;inc</guid>
</item><item>
    <title>Удаленное управление компьютером по сети: Передача событий мыши</title>
    <link>http://itnotesblog.ru/note.php?id=241&amp;inc</link>
    <description>
Добавляем к нашему аналогу TeamViewer'а возможность управления удаленным компьютером с помощью мыши...</description>
    <pubDate>Mon, 20 Jun 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=241&amp;inc</guid>
</item><item>
    <title>Удаленное управление компьютером по сети: Наблюдение</title>
    <link>http://itnotesblog.ru/note.php?id=240&amp;inc</link>
    <description>
Начинаем реализацию Клиента и Сервера. Обеспечиваем трансляцию видео-потока по сети...</description>
    <pubDate>Mon, 13 Jun 2016 21:00:01 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=240&amp;inc</guid>
</item><item>
    <title>Удаленное управление компьютером по сети: Формирование видео-потока</title>
    <link>http://itnotesblog.ru/note.php?id=239&amp;inc</link>
    <description>
Создаем вспомогательную Qt-библиотеку для формирования видео-потока происходящего на экране...</description>
    <pubDate>Mon, 06 Jun 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=239&amp;inc</guid>
</item><item>
    <title>Удаленное управление компьютером по сети: Введение</title>
    <link>http://itnotesblog.ru/note.php?id=238&amp;inc</link>
    <description>
Начинаем новый проект. Создадим упрощенный аналог TeamViewer на Qt...</description>
    <pubDate>Mon, 30 May 2016 21:00:46 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=238&amp;inc</guid>
</item><item>
    <title>QWizard: Создание Мастера в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=237&amp;inc</link>
    <description>
Пользователь делает меньше ошибок, если его ограничивать. Один из способов достичь этого - использовать Мастер (или Визард). Поэтому не случайно в Qt существует виджет QWizard, о котором мы и поговорим...</description>
    <pubDate>Mon, 23 May 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=237&amp;inc</guid>
</item><item>
    <title>Паттерн Декоратор и создание фильтров изображений в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=236&amp;inc</link>
    <description>
Разрабатываем простую архитектуру фильтров изображений в Qt, построенную на паттерне Декоратор...</description>
    <pubDate>Mon, 16 May 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=236&amp;inc</guid>
</item><item>
    <title>QTranslator: Интернационализация в Qt</title>
    <link>http://itnotesblog.ru/note.php?id=235&amp;inc</link>
    <description>
Хорошим тоном при разработке приложений уже давно стала поддержка нескольких языков. В Qt интернационализация основывается на классе QTranslator. Посмотрим, как использовать его в своих проектах...</description>
    <pubDate>Mon, 09 May 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=235&amp;inc</guid>
</item><item>
    <title>Изображения в таблице Qt</title>
    <link>http://itnotesblog.ru/note.php?id=234&amp;inc</link>
    <description>
Разрабатываем Qt-приложение, которое позволяет загружать изображения в таблицу QTableWidget...</description>
    <pubDate>Mon, 02 May 2016 23:30:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=234&amp;inc</guid>
</item><item>
    <title>Drag&amp;Drop в Qt: Перемещаем изображения и текст</title>
    <link>http://itnotesblog.ru/note.php?id=233&amp;inc</link>
    <description>
Создаем простое Qt-приложение с возможностью перетаскивания изображений и текста по принципу Drag&amp;Drop...</description>
    <pubDate>Mon, 25 Apr 2016 21:00:00 +0300</pubDate>
    <guid>http://itnotesblog.ru/note.php?id=233&amp;inc</guid>
</item>

  </channel>
</rss>