Pull to refresh
  • by relevance
  • by date
  • by rating

Сценарии поведения мобильных пользователей подтолкнули Google AdWords к введению сквозного ремаркетинга

Internet marketingDisplay advertisingContextual advertisingIncreasing Conversion Rate


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

Компания Google анонсировала запуск сквозного ремаркетинга (cross-device remarketing). Рекламодатели смогут показывать объявления одним и тем же пользователям на разных устройствах. Для этого и будут запущены кампании ремаркетинга.
Читать дальше →
Total votes 16: ↑16 and ↓0+16
Views4K
Comments 0

Вышла версия 6.0 фреймворка Qt

Programming


Во вторник, 8 декабря, компания Qt Company обновила свой фреймворк для кроссплатформенной разработки. Если сравнить с пятой версией 2012 года, в Qt 6.0 появились новые API для 3D-графики, улучшенная поддержка С++17 и система сборки cmake. Полный список изменений компания публикует на странице в вики.
Читать дальше →
Total votes 16: ↑15 and ↓1+14
Views6.9K
Comments 11

Онлайн митап по мобильной кросс-платформе 15 апреля

Development for iOSDevelopment of mobile applicationsDevelopment for AndroidSwiftFlutter

15 апреля, в 19:00 пройдёт онлайн митап по мобильной кросс-платформе при поддержке Yandex и Qonversion.

Наши друзья, эксперты из разных областей, обсудят актуальность применения инструментов в тех или иных случаях, их недостатки и преимущества. Встреча пройдёт на Youtube канале Mobile Developer. Ссылка будет опубликована в телеграм канале @ios_heads.

Читать далее
Total votes 3: ↑3 and ↓0+3
Views665
Comments 0

Практическая кроссплатформенность

Website development
После полугода использования Ubuntu Linux я окончательно решил, что это именно та система, которая мне нужна для работы и развлечений. Почту организовал в Evolution и был приятно удивлен тем, что там есть все что мне надо, но ничего лишнего (что особенно удивительно после работы в Microsoft Office Outlook)!

Так сложилось, что я купил себе PocketPC на базе WM6 (Windows Mobile 6).

Все было замечательно до момента, пока у меня не появилось много дел и задач: понадобилась полная синхронизация между тремя продуктами:
  • Evolution
  • Windows Mobile Outlook
  • MS Office Outlook

Что же делать?
Total votes 40: ↑35 and ↓5+30
Views1.6K
Comments 46

Matthias Ettrich — человек-KDE. О кроссплатформенности, Qt4, и конечно же — KDE!

Open source
Translation

Маттиас Еттрих — человек, который основал проект KDE в 1996 году, и чей голос мы слышим при первом запуске Amarok, сейчас занимается разработкой Qt в Trolltech. Его можно по праву назвать KDE-человеком.

Интервью, которое он дал EFY News Network датируется 15 марта,
Маттиас заявляет что:
«Никто в здравом уме не отдал бы предпочтение Windows, перед Gnu/linux системами, исходя только из пользовательского опыта»

так же он рассказывает о Qt4, KDE4, и о будущем открытого ПО.

Как зародилось KDE?

МЕ:
История KDE начинается с почтовых рассылок связанных с Linux и X11 почти 12 лет назад. В октябре 1996 я принял участие в переписке, и довольно быстро собрал около 40 добровольцев. Мы занялись совместной разработкой графической среды. С тех времен, проект значительно вырос, как по количеству программистов, так и количеству пользователей. И несомненно, многократно возрос объем кода, и разнообразие приложений созданных энтузиастами.

Шел 1996 год. Linux был довольно популярен, и имел достаточное количество разработчиков и пользователей, заинтересованных в графическом интерфейсе, в противовес ранним консольным хакерам. В те времена, Microsoft шокировала мир открытого ПО своей Windows95. Сейчас в это трудно поверить, но тогда, многие думали, что Opensource не сможет предоставить чего-то сравнимого с win95. Насколько же глубоко они заблуждались!

Читать дальше →
Total votes 46: ↑40 and ↓6+34
Views1.5K
Comments 135

rWin 0.5 beta — клиент для rTorrent на Qt

Qt
Многим известен торрент клиент для Unix систем rTorrent. Его достоинством и недостатком является консольный интерфейс, но есть множество способов борьбы с ним, начиная от web интерфейсов (wTorrent), заканчивая frontend-ом написанным на Java (nTorrent). Лично сам пользуюсь web интерфейсом + screen в консоли. Все бы хорошо, НО за время использования (а это уже примерно как год) постоянно было неудобство со слежением за загрузками и регулировкой скорости закачки. Поэтому решил сделать небольшой клиент, который бы висел в трее, показывал скорость загрузки и другую полезную информацию.
Читать дальше →
Total votes 31: ↑29 and ↓2+27
Views2.2K
Comments 47

Альфа-версия qutIM 0.2 ждёт вас

Instant Messaging
Спустя месяцы тяжелой разработки, преодоленные проблемы с сервером и другие встреченные трудности, разработчики кроссплатформенного IM-клиента qutIM рады сообщить о выходе версии 0.2-альфа.
image
Читать дальше →
Total votes 172: ↑162 and ↓10+152
Views627
Comments 362

qutIM 0.2 beta — теперь банановый

Instant Messaging
После трёх месяцев томительного ожидания команда разработчиков юбилейным 300-ым коммитом представила нам бета-версию замечательного кроссплатформенного мессенджера qutIM. За это время было сделано много всего нового и интересного, много переписано, сломано и исправлено, добавлен новый функционал и оптимизирована работа. С момента выхода альфа-версии её скачали более 90 тыс. человек (без учёта регулярных сборок и свн-ревизий), в бета-версии мы надеемся на увеличение этого числа :)

(альтернативная ссылка на картинку)

Что нового?
Total votes 118: ↑107 and ↓11+96
Views1K
Comments 308

Безопасное хранение секретов

Information Security
image Расскажу об одном из портативных, кроссплатформенных методов хранения секретов на накопителях, в основе которого лежит только открытое, свободно распространяемое ПО.


Никогда не мог запомнить все логины, пароли и прочие коды доступа ко всем моим учетным записям. Порой регистрационное имя и заветный код необходимы в самый неподходящий момент, поэтому я таскаю их на флэшке. Для того, чтобы не рвать на себе волосы при потере заветного накопителя информации я и написал скриптики, речь о которых пойдет ниже.

Читать дальше →
Total votes 32: ↑23 and ↓9+14
Views7.6K
Comments 51

qutIM 0.2. Релиз готов!

Instant Messaging
В честь праздника Хэллоуин хотим вас всех поздравить и представить вам новую версию мессенджера qutIM!

Больше года прошло уже с начала разработки версии 0.2, за этот год мы встречались со многими трудностями, были проблемы с серверами, был недостаток разработчиков (и пожалуй пока еще эта проблема остается), был и есть недостаток (точнее полное отсутствие) дизайнеров. Перед нами время от времени стоял выбор — использовать распространенные технологии или делать ставку на темных лошадок — долго решали между iris'ом, уже зарекомендовавшим себя в таких клиентах как Psi и Kopete, и мало кому известным gloox'ом, который оказался более перспективной разработкой.

qutIM — это молодой, перспективный и свободный многопротокольный клиент для общения в реальном времени. Начиная с версии 0.1.1 ядро было полностью переписано, реализация ICQ протокола перетерпела множественные изменения и была вынесена в отдельный плагин, были добавлены поддержки и многих других протоколов, так что теперь qutIM официально поддерживает следующие протоколы:
  • ICQ
  • Jabber
  • MRIM
  • IRC
  • VKontakte



Читать дальше →
Total votes 199: ↑186 and ↓13+173
Views1.8K
Comments 455

Кроссплатформенная система хранения данных. Где взять?

Lumber room
Приветствую каждого кто читает данную запись в блоге и надеюсь на его помощь.

Появилась необходимость приобретения системы, которая позволила бы хранить на собственных серверах определённого рода информацию (например контакты, личные данные и записи пользователей системы) и имела доступ к себе через различные платформы (будь то Web, Mobile, iPhone или различного рода смартфоны и коммуникаторы). К примеру укажу на Evernote. Это именно та система, которая подошла бы, но она располагается на сторонних серверах, что не допустимо в нашем случае. Так же можно провести параллель с ERP-системами, немного схожа логика, однако… не совсем.

Если кто может подсказать или указать на существующие разработки буду очень признателен.

Спасибо за внимание и понимание! Удачного всем дня.

Update: очень важно, чтобы система имела простой интерфейс. Одна из главных задач — возможность пользования людям, не сильно разбирающимся в IT и различных программах-заморочках :)

Параллельно сейчас роюсь в сети, но в основном натыкаюсь на ERP. Может кто подскажет хотя бы ключевые слвоа, по которым стоило бы искать. Сейчас использую: кроссплатформенность, бизнес-система, BPF, приложения.

Забыл указать ещё и на BPF-приложения, которые объединяют документы, унаследованные системы, партнеров и заказчиков в единый комплекс — надежный, гибкий и настраиваемый (источник). Эти приложения тоже близкое подобие искомого решения.
Total votes 6: ↑5 and ↓1+4
Views211
Comments 16

Python, Qt и немного кроссплатформенности

Lumber room
image
Представляю вашему вниманию небольшую выдержку из моей курсовой работы (точнее это учебно-ознакомительная практика).
Опуская множество ненужной на Хабре теоретической воды, продемонстрирую на некотором достаточно синтетическом примере, как перенести маленькую программулину с Linux на Windows.
Замечу, это не инструкция и не в коей мере на нее не претендует. Это небольшой обзор процесса, чтобы показать как обстоят дела.
Читать дальше →
Total votes 21: ↑18 and ↓3+15
Views1.8K
Comments 14

Кроссплатформенная мобильная разработка на Flex

IT-companies
На сегодняшний день, несмотря на кризис, продажи мобильных телефонов успешно показывают рост. По данным отчета Worldwide Mobile Phone Tracker исследовательской компании IDC, за 2009 год по всему миру было продано 1,13 млрд. единиц мобильных средств связи. Очевидно, что рынок ПО к мобильным устройствам не стоит на месте, но из-за большого количества различных платформ(как минимум: Iphone, Android, Symbian, Windows Mobile) разработка ПО под мобильные устройства для меня не представлялась возможной.

Для меня Flex всегда был лучшей технологией для разработки RIA + на нем можно писать десктопные приложения (AIR) и теперь, благодаря ребятам из Openplug, на нем можно разрабатывать кроссплатформенные мобильные приложения.

Представляю вашему вниманию ELIPS Studio 3: cross-platform mobile application development based on Flex. В списке поддерживаемых платформ можно найти такие популярные платформы, как Iphone, Android(Был обещан в январе, но пока нет. Будем надеяться, что скоро появится), Symbian, Windows Mobile, и уже сейчас можно начинать разрабатывать кроссплатформенные мобильные приложения.

Всем удачи!
Total votes 10: ↑7 and ↓3+4
Views1.1K
Comments 13

qutIM 0.3 alpha — The Phoenix

Instant Messaging
Приветствую, дорогие хабровчане!
Вот и прошло 5 месяцев с выпуска последней новости о мессенджере qutIM, проект как ни странно за это время не был заброшен, хотя, в связи с личными проблемами разработчиков (сессия, работа, военкомат и прочие радости жизни), скорость развития была явно уменьшена. На данный момент мы готовы предоставить Вам альфа версию новой ветки развития кутима. Версию 0.3 Альфа.
Читать дальше →
Total votes 80: ↑75 and ↓5+70
Views1.4K
Comments 218

WEBO Site InSight — объединяя CMS

Self Promo
WEBO Site InSight%username, доброго тебя дня/ночи/утра/что там еще бывает :) Спешу сообщить о безумно классной новости: теперь разработка расширений сразу под множество CMS стала на порядки легче. Если по-русски, то расширение для Joomla! теперь можно установить на WordPress, Bitrix, Drupal, или что-еще-у-вас-на-сайте-используется. И наоборот.

Но это слишком здорово, для того чтобы быть правдой, правда? :) Подробности под катом.

Дальше много букв, но загрузить это чудо-расширение можно прямо отсюда (размер порядка 100 Кб). В комплекте кроме самой платформы — 4 виджета для измерения клиентской и серверной скорости загрузки, объема потребляемой памяти и свободного места на диске. Расширение доступно пока только для Joomla! и WordPress (системные требования).
Читать дальше →
Total votes 50: ↑36 and ↓14+22
Views439
Comments 26

Подключаем AdMob рекламу в Мармеладе (расширение для ОС Android)

Development of mobile applications
Sandbox
При разработке кроссплатформенных игр и приложений, большинство разработчиков выпускают Android версию своей игры платной либо бесплатной (с рекламой), и зачастую полную платную версию + lite бесплатную, опять же — с рекламой.

При разработке игры с использованием Marmalade (бывшая Airplay SDK), возникла необходимость внедрения рекламы
Читать дальше →
Total votes 8: ↑7 and ↓1+6
Views4.5K
Comments 0

Вызываем функции Windows API (и любые другие функции, написанные на языке Си) джаваскриптом из Node.js

Node.JS
Tutorial
Со вчерашнего дня, господа, можно написать вот такой скрипт:

// функция преобразования строки JavaScript (UTF-8) в UTF-16
function TEXT(text){
   return new Buffer(text, 'ucs2').toString('binary');
}

var FFI = require('node-ffi');

// подключаемся к user32.dll
var user32 = new FFI.Library('user32', {
   'MessageBoxW': [
      'int32', [ 'int32', 'string', 'string', 'int32' ]
   ]
});

// диалоговое окно
var OK_or_Cancel = user32.MessageBoxW(
   0, TEXT('Привет, Хабрахабр!'), TEXT('Заголовок окна'), 1
);

и, запустив его в Windows, получить желаемый результат — диалоговое окно Windows.

Это стало возможным потому, что модуль node-ffi (обёртку вокруг той необыкновенно полезной библиотеки libffi, которая используется для вызова библиотек на языке Си не менее чем в восьми других языках) вчера портировали на Windows.

Читать дальше →
Total votes 65: ↑51 and ↓14+37
Views21K
Comments 33

OMG!!! И они хотят конкурировать в вебе, не поддерживая Chrome?!

Lumber room
Устаревший или неподдерживаемый веб-обозреватель
Ваш веб-обозреватель Chrome не поддерживается системой КонсультантПлюс.
Для работы с системой КонсультантПлюс вы можете воспользоваться MS Internet Explorer версии 6.00 и выше (установить отсюда) или Mozilla Firefox версии 3.5 и выше (установить отсюда).
Техническое описание вашего веб-обозревателя
Скорость загрузки данных с сервера
JavaScript Успех
Хост base.consultant.ru
Веб-обозреватель Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Ubuntu/11.10 Chromium/16.0.912.77 Chrome/16.0.912.77 Safari/535.7
Тип веб-обозревателя Ошибка
Платформа Linux i686
Cookie Успех
XMLHTTP Успех
XMLDOM Успех
JS Session Storage Успех
JS Persistent Storage Успех

Я, конечно, понимаю сложность кроссбраузерной вёрстки и JS-программирования, но не настолько же, чтобы отвергать браузер на основе его типа, а не потому что он не поддерживает Cookie, XMLHTTP, XMLDOM, JS Session Storage и JS Persistent Storage, которые для них, похоже, ключевые. Зато знают где установить IE 6 для Linux i686 (хотя вообще браузер говорит, что он на Linux x86_64 крутится и прикидывается даже Safari) — выделено жирным.

А я думал солидная фирма…

Пруф

Интерсно, кто ещё не определится устарел или не поддерживается?
Total votes 99: ↑48 and ↓51-3
Views811
Comments 25

Portable Components, кроссплатформенная библиотека для C++

C++
Sandbox
«Система должна быть спроектирована так,
чтобы оставаться как можно проще
после серии внесенных в нее изменений»

Бьярне Строуструп – программист, автор языка C++

Преамбула


В данной статье мне бы хотелось бы рассказать о довольно популярной, но так редко освещаемой на Хабре библиотеке Portable Components (сокр. POCO). Она будет полезна как разработчикам бизнес-логики программного продукта, так и в решении большинства прикладных задач. При всем изобилии кроссплатформенных библиотек для C++ всё больше людей сталкиваются с POCO лицом к лицу и не знают с чего начать. В данной статье я постараюсь описать технологии, заложенные в библиотеке и дать простейшие примеры решения некоторых задач. Также хотелось бы отметить, что за плечами библиотеки множество успешных как Open Source, так и коммерческих проектов.
Читать дальше →
Total votes 80: ↑80 and ↓0+80
Views23K
Comments 40