среда, 12 сентября 2012 г.

Не iPhone'ом едины!

Эх, пришлось мне тут давеча посвятить свое драгоценное время выбору нового телефона для своей "второй половинки". Покупка техники это, бесспорно, всегда приятного для такого фаната электроники как я... но вот тенденции современного рынка мобильных аппаратов меня просто разочаровали. Все производители телефонов как с ума посходили в своих стремлениях "примазаться" к стилю "а-ля йаМобилко". Стоят на прилавках как братья близнецы и все ... "лопаты" ... которым "чемодан батареек" не доложили :-). Нет, я совершенно не хочу "оскорбить" ни каких-либо брендов, ни трендов... я просто высказываю свое ИМХО, так что зачехлите назад свои "топоры" и "мечи" - сечи не будет ;-). 

Побегав по магазинам и замучив интернет, телефон мы конечно купили, а вот увидеть гипотетическую замену своему агрегату я так и не смог. Железо, конечно же, обновилось, экраны стали больше и лучше, NFC вот появилось ... правда непонятно пока к чему его приложить :-). Только, ЧТО же получается в итоге - то ли телефон навороченный, то ли КПК с интегрированным телефоном? Да еще вот и Nokia сделала "ход конем" сделав ведущей платформой Windows Phone, убив тем самым последние надежды получить качественную новинку от финского производителя на MeeGo или той же Symbian.

Менять телефон, рано или поздно, все равно придется - нет ничего вечного в этом мире, но пока я пошел по "другому пути" и расширил функциональность (если можно так выразиться) своего Nokia 5220 сторонними бесплатными Java MIDP приложениями. С кратким обзором которых и предлагаю Вам ознакомиться, вдруг найдете для себя что-то полезное :-).

четверг, 6 сентября 2012 г.

Лечим "кракозябры" в консоли сборки Qt Creator под Windows

Добрый день, друзья!

Не понятно? Вот и с Qt Creator'ом так - о чем он там пишет на "русском" в консоли сборки - черт его знает... :-). Хотя здесь только "половина" его вины, а именно нежелание разработчиков "пофиксить" ситуацию, когда вывод вызываемого в консоли mingw32 идет в кодировке ibm866, а сам Qt Creator работает в кодировке cp1251. Конечно, проблемы нет для англоязычных разработчиков (ну и для тех, у кого "локаль" на ПК установлена в одной из вариации "английской"), но что же делать нам, истинным патриотам своего языка? :-) 

На форумах, посвященных Qt, есть несколько тем с означенной проблемой и парочкой возможных путей решения, основная идея которых это замена конфигурационных файлов самого Qt Creator'а перед его компиляцией либо уже пропатчивание готового исполняемого файла. Больше всего решений связано с заменой файла jom.exe, ранее пропатченным одним умельцем b-s-a (например, тут можете ознакомиться более подробно). Хотя это, по сути, справедливо для компилятора от Visual Studio, а у нас тут все же mingw32 :-). 

Поэтому, если Вам не помогли способы описанные на ресурсах указанных выше, предлагаю ознакомиться и с моим решением данной проблемы... "костыльным" решением ... но имеющим право на существование ;-).

среда, 5 сентября 2012 г.

Возвращение электробуратино или еще два слова про электронные кошельки

И снова здравствуйте!!

Сегодня я хотел бы вернуться к теме начатой более года назад и поговорить об электронных кошельках. Не шуточная борьба, очевидно, происходит на рынке электронных переводов после принятия ФЗ от 27.06.2011 г. № 161-ФЗ "О национальной платежной системе". Тут тебе и различные банки и операторы сотовой связи подтянулись - все хотят получить свой "кусок пирога". Оно и понятно - рынок электронных платежей в 2011 году составил порядка 125 млрд. рублей - хороший "пирожок", не правда ли ;-)? В сети даже проскальзывала информация, что Сбербанк России собирается прикупить себе систему "электронных кошельков" и в качестве претендентов назывались известные нам Яндекс.Деньги и RBK Money. Но, видимо, ничего из этого не срослось и Сбербанк задумал запустить свою собственную систему под брендом "Ракета". Да и сама Яндекс.Деньги, с недавних пор, стала выдавать своим пользователям совершенно бесплатно (за доставку почтой только 99 руб. берут) банковские карты привязанные к счету в системе (совместный проект с банком "Тинькофф. Кредитные системы."). Все борются за "клиента" :-), осталось только нам (клиентам) определиться со своим выбором. А выбирать действительно есть из чего.

Так, за время прошедшее с момента публикации предыдущей заметки, мне удалось ознакомиться не менее чем с восемью другими системами и о трех из них, наиболее симпатизирующих Вашему покорному слуге, я хотел бы рассказать. Это белорусская EasyPay, платежная система "Единый кошелек" входящая в состав мультисервиса W1, и примелькавшаяся всем нам своими терминалами QIWI ("QIWI кошелек").

Ну что ж.... "Сестра! Скальпель, зажим... приступаем!!!..." ;-)

суббота, 18 августа 2012 г.

Даешь интернет по Bluetooth!

Одолжили мне тут как-то, на недолго, попользоваться USB адаптером bluetooth "Tekram" TM-308. Не то, чтобы он мне был особо нужен, просто решил "расшарить" интернет с ПК (Windows 7) на нетбук (Windows 7). Что из этого получилось, читайте дальше ... :)))

Перво-наперво, обладателей подобных бюджетных девайсов я хотел бы предостеречь от утраты идущего в комплекте диска с ПО - храните его - это спасет вам, в последующем, не мало нервов. Так, мое устройство досталось мне безо всякого ПО и я, полагая, что умудренная драйверами Windows 7 сделает все сама, подключил его к компьютеру ...

вторник, 14 августа 2012 г.

Qt снова меняет "хозяина"

Не прошло и пяти лет "мои юные любители прекрасного" Qt, как среда снова сменила владельца. Как многие и предполагали еще в прошлом году - им стала компания Digia, ранее уже приобретшая бизнес коммерческого лицензирования. Теперь же Digia принадлежит ВСЕ - и лицензии и табуретки :-). К чему приведет эта покупка покажет ближайшее будущее, но уже сейчас заявлена поддержка новых платформ Android, iOS и всеми нами ожидаемой Windows 8 ;-). Очевидно дела у Digia действительно идут так хорошо, как написано... либо у Nokia так плохо, как не говорят. Отказ финского производителя полностью от Qt выглядит как реализация "неугодных" активов и, я не удивлюсь, если новых моделей телефонов с поддержкой Qt мы уже не увидим. Зато как все многообещающе начиналось... ох и ах :-).

Тем не менее, среда Qt от этого только выигрывает, по мнению многих пользователей, так как снова получает ориентир не desktop. Осталось только проверить это временем! ;-)

пятница, 3 августа 2012 г.

Сборка Qt из исходников компилятором MinGW

С самого первого своего знакомства с Qt меня не покидало желание самостоятельно скомпилировать эту библиотеку. Однако, постоянно отпугивали возможные сложности связанные с этим процессом - настройка среды, предварительная конфигурация и т.д. и т.п. Достаточно проще было взять на сайте уже бинарный пакет и клепать свои "калькуляторы" :-). Но в один момент "небеса разверзлись" и "перст указующий" дал понять, что пользоваться компилятором GCC 4.4 уже не модно и пора переходить на версию поновее. Тут то и пришлось снова вернуться к идее самостоятельной компиляции Qt, поскольку бинарная версия с сайта (собранная GCC 4.4) наотрез отказывалась работать с последней версией MinGW (оно то и понятно - GCC 4.6). Как оказалось, процесс этот несложный, поэтому я и решил поделиться своим HowTo с такими же страждущими как я - дабы не пугались они "гнева праведного".... т.е. сложностей, а экспериментировали и развивались :-).
Приступим...
MinGW. Выбор пакетов для установки

вторник, 29 мая 2012 г.

Qt Creator - ни релиза, без сюрприза!

В то время, когда вся наша огромная страна, а частью и все бывшие союзные республики, отмечали День победы (за что еще ОДНО ОГРОМНОЕ СПАСИБО нашим дедам, отцам, бабушкам и матерям, которые этот день "приближали как могли"), неугомонные программисты из команды Qt выпустили в свет новую версию Qt Creator - 2.5.0.

Как обычно заявлен внушительный список изменений и дополнений, а так же парочка новых плагинов (один из которых, судя по фамилиям, написали наши соотечественники - Дмитрий Савченко и Василий Сорокин). Но основное изменение, как мне видится, затронет Windows пользователей инструментария Qt. Исходя из замечания для пользователей MinGW, кое в моем вольном переводе можно озвучить как: