Today my project - NFC Tag Tool has been accepted to Qt Ambassador Program.
20 December, 2011
14 November, 2011
How to hide unused languages in Swype on Nokia N9
New Harmattan firmware 20.2011.40-4 brought Swype keyboard to N9 device. It's really cool, but has one problem if you want using more one language. You can't choose only needed languages for langswitсher in swype keyboard. So if you want change keyboard layout you need longtap on switcher button and choose layout from list, or tap much times on switcher button until find your layout.
It's really uncomfortably!
Under cut I show how you can hide unused languages.
It's really uncomfortably!
Under cut I show how you can hide unused languages.
03 November, 2011
Qt Developers Day 2011. Munich
На прошлой неделе я принимал участие в главном событии для людей занимающихся Qt Framework. Ниже небольшой рассказ об этом.
Воскрешаем мертвый Nokia N9
Недавно я посетил Qt Developer Days в Мюнхене, и получил там в качестве награды за работу модератором на Qt Developer Network новенький Nokia N9 c Harmattan на борту. Вернувшись домой я решил с ним поиграться, но как известно, Linux не та операционная система, которая прощает пользователю его ошибки, особенно если они сделаны с правами root. Таким образом, мой новый телефон в первый же день превратился в высокотехнологичный, глянцевый кирпич.
Ниже краткая инструкция, как вернуть девайс обратно к жизни.
Ниже краткая инструкция, как вернуть девайс обратно к жизни.
03 October, 2011
04 August, 2011
Пишем свой QR-Code генератор. Введение в QR-Code.
Введение.
Сейчас стало популярным использовать QR код для передачи информации в сети, например ссылки для мобильных устройств, а также данные контактов и прочее. Интернет наводнен различными генераторами кодов, мобайл маркеты наполнены программами для распознавания.
Вот и я решил немного разобраться в этом вопросе. Мне не интересен процесс распознавания, меня заинтересовало именно процесс создания QR кода.
Сейчас я нахожусь в стадии разработки Qt библиотеки для генерации QR кода. Если звезды не переменят своего положения, то данная библиотека увидит свет осенью.
Попутно постараюсь описывать здесь шаги которые нужно предпринять для данной работы. Однако, же как всегда, это не будет полным руководством или переводом документации, я не буду рассматривать здесь ВСЕ темы, только базовые вещи, которые нужно знать, чтобы понять как оно устроено.
Сейчас стало популярным использовать QR код для передачи информации в сети, например ссылки для мобильных устройств, а также данные контактов и прочее. Интернет наводнен различными генераторами кодов, мобайл маркеты наполнены программами для распознавания.
Вот и я решил немного разобраться в этом вопросе. Мне не интересен процесс распознавания, меня заинтересовало именно процесс создания QR кода.
Сейчас я нахожусь в стадии разработки Qt библиотеки для генерации QR кода. Если звезды не переменят своего положения, то данная библиотека увидит свет осенью.
Попутно постараюсь описывать здесь шаги которые нужно предпринять для данной работы. Однако, же как всегда, это не будет полным руководством или переводом документации, я не буду рассматривать здесь ВСЕ темы, только базовые вещи, которые нужно знать, чтобы понять как оно устроено.
28 July, 2011
30 April, 2011
QContact asynchronous API
Есть в Qt Mobility такая штука как QtContacts, эта библиотека позволяет работать с различными контактами и предоставляет доступ к адресной книге. Так вот если приглядется к документации, то самым очевидным путем получения нужного контакта по идентификатору будет конструкция:
QContactManager *manager = new QContactManager();
QContact contact = manager->contact(contactLocalId);
При таком способе получения контакта, на реальном устройстве вы получите большие временные задержки и конфликты приложений одновременно использующих адресную книгу.24 March, 2011
How to get MIME type on *nix system
If you work with media content, you will likely need to obtain MIME type of files on your hard disk (for example, if your app should be able to send email with attachment).
It's very simple.
13 March, 2011
Первая Российская MeeGo конференция
В период с 9 по 11 марта в Москве состоялась Первая Российская MeeGo конференция, которая также включала два дня тренингов. Первый день проводились тренинги для начинающих и я пропустил его, однако посетил второй день тренингов и собственно саму конференцию. Это уже второе мероприятие подобного формата проводимое Fruct'ом, участником которого я являюсь. О предыдущей конференции посвященной Maemo я писал в прошлом году на хабрахабре.
Итак, ниже обзор, фотографии и впечатления.
Итак, ниже обзор, фотографии и впечатления.
25 February, 2011
Установка и запуск oFono и phonesim на Debian
oFono - это свободный проект предоставляющий разработчику удобный инструмент для построения мобильной инфраструктуры (GSM/UMTS). oFono распространяется под лицензией GPLv2 и использует высокоуровневое DBus API. Что позволяет взаимодействовать с ним приложениям выпускаемым под различными лицензиями. phonesim - это утилита, симулятор мобильного телефона, поставляется вместе с oFono, очень полезна при отладке работы ваших приложений, например с сервисом SMS.
08 February, 2011
Chromium extension for Qt Developer Network
I finished new version of my tiny extension for Chromium. This version use new Qt Developer Network API. You can see description of API here.
02 January, 2011
Интернационализируем приложение на Qt
Введение
Данная статья не претендует на уникальность, но простым языком объясняет как начать использовать возможности встроенной интернационализации в Qt приложениях.
Subscribe to:
Posts (Atom)