Злой Дядька в сети — 2016

Иконка для приложения средствами Qt

Установить иконку для уже запущенного приложения проще простого:

QApplication::setWindowIcon( QIcon( "myapp.ico" ) );

Но вот беда - в проводнике Windows у исполняемого файла будет стандартная иконка средней паршивости. Исправим это. Для этого надо создать файл myapp.rc следующего содержания:

IDI_ICON1 ICON DISCARDABLE "./myapp.ico"

Затем в проектный файл (.pro) добавляем строчку:

win32: RC_FILE = myapp.rc

Теперь после сборки приложения у исполняемого файла будет красивая иконка.

Данный метод, как легко догадаться, работает только под Windows. Для других платформ также есть свои методы борьбы с указанной проблемой, но о них позже.

Отзовик - пишите отзывы и получайте деньги!

Обзор и фото внедорожного гироскутера WMotion WM-8 с колёсами 10 дюймов

27 июля 2016 (12:23:11)

Как-то раз, отдыхая в одной заморской стране, я увидел человека, едущего по набережной на странной доске. Это был не скейт, поскольку колёса располагались сбоку. Тогда я весьма заинтересовался этим устройством и, проведя небольшое исследование, сам в итоге купил такую штуку. Называется это устройство - гироскутер!

Читать запись целиком

Отзовик - пишите отзывы и получайте деньги!

Кодировки INI-файлов в Qt

8 июля 2016 (15:19:09)

В программах часто требуется читать и писать информацию при помощи INI-файлов. В библиотеке Qt это делается при помощи класса QSettings:

QSettings in( "input.ini", QSettings::IniFormat );

Пока данные в этих файлах содержат строчки в латинице - всё хорошо. Однако, как только в данных появляется кириллица, то метод value() класса QSettings может вернуть абракадабру.

Чтобы этого избежать, необходимо настроить кодек, который будет использоваться для чтения и записи данных из INI-файла:

in.setIniCodec( "Windows-1251" );

Теперь данные в кодировке Windows-1251 будут прочитаны корректно.

Отзовик - пишите отзывы и получайте деньги!

Резюме

Степанов Алексей Aндреевич, 46 лет. Стаж работы в IT: 22 лет. Проживание: г.Троицк, Новая Москва.

Образование: Московский энергетический институт, МЭИ (1998 - 2004), инженер, специальность - управление и информатика в технических системах.

Специализация и профессиональные навыки:

  • Языки программирования: С/С++, Lua; знание ООП, многопоточность;
  • Операционные системы: Linux (Ubuntu, Debian, Red Hat, Fedora Core, ОС МСВС), MS Windows;
  • Опыт кросс-платформенной разработки, отличное знание библиотеки Qt (Qt3, Qt4 и Qt5);
  • Библиотеки: Qt, Corona SDK, stl, VCL;
  • Инструментарий: GCC, GDB, MinGW (Win32), Qt Creator, Borland C++ Builder, Microsoft VisualStudio, Keil µVision;
  • Средства коллективной разработки: CVS, SVN, GIT, Bugzilla, Doxygen, Redmine;
  • Базы данных: Oracle, MySQL, PostgreSQL, MS SQL; владение SQL и PL/SQL; оптимизация запросов;
  • Офисные приложения: LaTeX, MS Office, Open Office
  • Web-технологии: HTML, CSS, PHP, JavaScript, jQuery;
  • Протоколы: CAN (RP1210, ISO-TP);
  • Опыт создания создания встраиваемых приложений;
  • Опыт создания дистрибутивов (NSIS);
  • Иностранные языки: английский (свободное чтение документации, письменный - со словарем, разговорный - базовый);
  • Опыт разработки проектной и эксплуатационной документации по государственным стандартам (ЕСПД);
Есть опыт взаимодействия с заказчиком, опыт анализа предметной области, опыт написания ТЗ и постановок задач программистам на проектирование и разработку. Понимаю ТЗ, поставленные в стиле "ну надо как-то так, а тут вот эдак..." Не боюсь взять в руки паяльник и инструменты.

Профессиональные цели:

  • рост качества разработки при снижении трудозатрат;
  • хочу, чтобы продуктами, которые я делаю, пользовались люди и им было удобно.
Мои самостоятельные проекты:Мои профили: ВКонтакте, Facebook, Instagram, LinkedIn, Мой круг.

Отзовик - пишите отзывы и получайте деньги!

Альбом для банкнот России своими руками

4 мая 2016 (00:06:34)

Решив собрать коллекцию современных российских купюр, находящихся в обращении, я столкнулся с тем, что для них нет в продаже подходящего альбома. Раскладывать купюры в стандартные пластиковые листы на три боны мне не хотелось - слишком просто и не эстетично. И я решил сделать альбом самостоятельно! Читайте всю запись и узнаете, что из этого вышло.

Читать запись целиком

Отзовик - пишите отзывы и получайте деньги!

Каяк Паша - впечатления и фото

18 апреля 2016 (23:12:42)

Хочу поделиться своими впечатлениями о каркасно-надувном каяке "Паша" производства компании "ФМК" образца 2005 года. Каяком я владел чуть более 10 лет и у меня появились кое-какие соображения по поводу этой лодки.

Читать запись целиком

Отзовик - пишите отзывы и получайте деньги!

Своя функция задержки в Qt

12 апреля 2016 (14:37:49)

Довольно часто в программах, написанных на Qt, бывает необходимо осуществить задержку в куске кода. Если вы пишете класс-наследник QThread, то вам повезло, поскольку в вашем распоряжении есть функция-член класса QThread msleep(). Но что делать, если задержку надо вставить в методе класса, который не наследуется от QThread? Или в функции, которая вообще не является членом класса?

Для решения этой задачи я обычно использую вот такую простую функцию:

inline void qt_msleep( int ms )
{
  QSemaphore s( 0 );
  if( ms > 0 )
    s.tryAcquire( 1, ms );
}

Здесь задержка организована посредством попытки захватить семафор в течение заданного времени (в миллисекундах).

Отзовик - пишите отзывы и получайте деньги!

Мои первые астрофото

19 марта 2016 (03:21:42)

Сегодня я хочу выложить свои первые эксперименты в области астрофото. Все эти фото были сделаны несколько лет назад.

Читать запись целиком

Отзовик - пишите отзывы и получайте деньги!

Поньгома (2006 год) - фотоотчёт

15 марта 2016 (02:33:40)

Продолжаю выкладывать фотографии из старых походов. Сегодня - поход по реке Поньгома, что в Северной Карелии, совершённый в 2006 году. Смотрите всю запись, там будет около 40 красивых и интересных фотографий.

Читать запись целиком

Отзовик - пишите отзывы и получайте деньги!

Белое Море (2003 год) - фотоотчёт

6 марта 2016 (22:21:28)

Начну, пожалуй, потихоньку выкладывать фото из старых походов. Начну с водного похода 2003 года по Белому Морю. Смотрите всю запись, там будет около 40 фото.

Читать запись целиком

Отзовик - пишите отзывы и получайте деньги!

_______________________

Страницы: 1 2 » Читать с начала