Архив за 25 февраля 2013 - 7

Введение

Мне была поставлена задача разработать некий ActiveX-control. Так как основным языком программирования для разработки у нас используется C++, то C# не рассматривался. Я решил выбрать Qt, так как он мне интересен.

Создание ActiveX объектов на Qt достаточно простой процесс, в примерах к QtCreator есть несколько вариантов, показывающих как можно использовать ActiveQt (например этот).

При написании компонента пришлось много времени потратить на поиск ответов на казалось бы простые вопросы, по крупицам их собирать. В результате я получил, что требовалось и решил написать простой пример, чтобы ускорить процесс старта разработки ActiveX-control другим.

Сразу обращу внимание, что не описываю всю технологию ActiveQt, подробную информацию можно получить в документации Qt Assistant и в интернете (например здесь), это пример и пара интересных на мой взгляд моментов.
Читать полностью »

Эстония первой в мире покрыла страну сетью заправок для электромобилей

Эстония стала первой страной в мире, которая установила национальную систему быстрых зарядных станций для электрических транспортных средств, в рамках Европейской программы по сокращению выбросов углекислого газа. 165 зарядных устройств были произведены и установлены инженерами компании ABB. Строительство было профинансировано за счет продажи эстонским правительством неиспользованных квот на выбросы СО2 японской Mitsubishi Corporation. Читать полностью »

"Мегафон" и "Билайн" возможно выпустят в России смартфоны на Firefox OS. Эта новая операционная система для дешёвых, но достаточно умных телефонов в 2013-ом году появится сразу у пары десятков крупнейших мировых сотовых операторов, включая русских, а так же у производителей смартфонов, сообщает официальный сайт Mozilla.

Firefox OS вышла из закрытой предварительной стадииЧитать полностью »

Приветствую всех любителей шахмат и тех, кто быть может, случайно открыл эту статью. Разговор сегодня пойдет про то, как выдавать ходы шахматного движка за свои. Да, не честно!, но наверное любому шахматисту или просто любителю шахмат эта идея хоть раз, да приходила в голову. Ближе к телу… Первое что приходит на ум, это наладить диалог какой-то шахматной программы, работающей непосредственно на ПК, с конкретным приложением посредством GET&POST запросов. Начав копать в этом направлении в скором времени становиться понятно, что во-первых решение является «не гибким» т.к. придется существенно изменять код программы при адаптации ее к другому приложению, а во-вторых затрачивать процессорное время, что является достаточно серьезным фактором, даже для средних по параметрам ПК. Из выше сказанного можно сделать вывод:
1. Все вычисления должны быть на удаленном сервер (желательно не нашем)
2. Работать с приложением так, как бы это делал пользователь (эмулировать нажатие клавиш мыши).

[Удаленный сервер]<===a===>[Мы]<===b==>[Наш противник]

a) Был выбран сайт, на котором работал на движке GNU Chess, точное elo неизвестно, но в пределах 2300-2500 (возможно больше). То есть это уровень гроссмейстера. Сайту отправляется GET запрос, в котором мы указываем ход противника, тот выдает ответный ход.
b) Ответный ход с удаленного сервера сопоставляется с координатами доски, после которого происходит эмуляция перемещение фигуры мышью (одним-двумя кликами);
План был обозначен, в качестве среды был взят старый добрый Delphi 7. Что из этого получилось можно посмотреть ниже.

Читать полностью »

Венчурный фонд Runa Capital инвестировал $8 млн в развитие мобильного сервиса моментальных электронных платежей uBank, сообщается в пресс-релизе фонда.

Читать полностью »

Вступление

Как справедливо заметил Fred Brooks, серебряной пули, способной поразить зверя разработки программного обеспечения, не существует. Пока возникают новые требования, идеи и находятся новые баги, программы живут и изменяются. Путь, который проходит код от версии к версии, может быть крайне сложен и извилист. К его созданию причастно много людей: разработчики, тестировщики, бизнес-аналитики, заказчики и т.п. Несмотря на то, что существует много разных видов разработки – аутсорсинг, продуктовая разработка, open-source и т.п., проблемы, стоящие перед командой, остаются примерно одинаковыми. Программное обеспечение – вещь сложная, потребитель хочет получить его как можно быстрее (и дешевле). Качество при этом должно быть приемлемым. Перед командой разработки стоит серьезная задача – наладить эффективное взаимодействие. Одним из самых главных средств коллаборации внутри команды разработчиков является сам код, который они пишут.

Читать полностью »

Цифры и факты о цифровом телевидении
Аналоговое телевидение доживает последние дни. Ну, может не дни, а годы – в данном случае это не принципиально. Важно другое. Цифровое ТВ (ЦТВ) ранее было атрибутом «прекрасного далёка», о котором так любят говорить эксперты и относительно которого они так часто ошибаются. Теперь оно – полноценная составляющая сегодняшнего дня, перекочевавшая из прогнозов в бизнес-отчеты. Какие игроки и технологии будут доминировать на этом рынке, кто уже сейчас пролетает с фанерной скоростью, от кого ждать прорыва? Давайте порассуждаем, тем более, что для разговора есть как минимум несколько поводов.
Читать полностью »

image

Я рад анонсировать первую волну ключевых спикеров конференции DevCon 2013. Сегодня мы готовы представить вам докладчиков, которые специально приедут к нам на конференцию для того чтобы встретиться с участниками, прочитать доклады, ответить на вопросы, обсудить все интересующие участников темы.

Сегодня анонсируется первая волна ключевых спикеров. Всего мы планируем несколько таких волн, когда мы представляем вам новых докладчиков DevCon 2013. Следите за новостями конференции.

Бернд Шульце (Dr. Bernd Schulze)

Директор по развитию бизнеса, Qualcomm Europe

clip_image002Доктор Бернд Шульце занимает пост Директора по развитию бизнеса европейского подразделения компании Qualcomm. Являясь частью команды глобальной экосистемы, он устанавливает и управляет партнерскими отношениями с разработчиками мобильных приложений и ведущими сервисными провайдерами Европы, особенно восточной Европы и Германии.

Доктор Бернд Шульце начал свою работу в компании Qualcomm в марте 2012 года, куда он перешел из германской компании Deutsche Telekom. В Deutsche Telekom Бернд Шульце работал Главой направления по установке и управлению партнерскими отношениями со стартапами и облачными провайдерами. Еще до Deutsche Telekom доктор Бернд Шульце работал ведущим менеджером по развитию бизнеса в ТВ-операторе Sky Deutschland и стратегическим консультантом в компании Accenture.

Доктор Шульце получил степень доктора философии (PhD) в Университете Мюнхена.
Читать полностью »

На состоявшейся в воскресенье, 24 февраля, церемонии вручения самой престижной премии американской киноакадемии «Оскар», приз за лучший короткометражный документальный фильм взяла лента «Inocente», которая летом прошлого года собрала на Кикстартере 52 527 долларов. Фильм рассказывает о жизни пятнадцатилетней бездомной девочки из Калифорнии, которая мечтает стать художницей.

Фильм, профинансированный на Кикстартере, получил «Оскара»
Читать полностью »

Android планшет от Hewlett Packard за $169

Нынешний MWC богат на технологические новинки.
Вот и компания Hewlett Packard анонсировала на этом мероприятии довольно таки интересный (в первую очередь, своей ценой) планшет под управлением Android Jelly Bean — HP Slate 7.
Устройство имеет диагональ экрана 7 дюймов, вес 370 граммов и заключено в корпус из нержавеющей стали. Сердцем планшета является процессор Cortex-A9 с частотой 1.6 GHz. На борту имеется 1 Гб оперативной памяти и 8 Гб постоянной.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js