войти зарегистрироваться

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

Устаревший или неподдерживаемый веб-обозреватель
Ваш веб-обозреватель 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) — выделено жирным.

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

Пруф

Интерсно, кто ещё не определится устарел или не поддерживается?

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

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

// функция преобразования строки 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.

СофтДолжен ли интерфейс приложения повторять стиль принятый в ОС?

Проголосовал 521 человек. Воздержалось 635 человек.

Game DevelopmentКакой кроссплатформенный движок вы используете для разработки мобильных игр?

Проголосовало 287 человек. Воздержалось 655 человек.

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

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

При разработке игры с использованием Marmalade (бывшая Airplay SDK), возникла необходимость внедрения рекламы

Linux для всехАппаратная кроссплатформенность: есть ли выход?

Здравствуй, хабрасообщество.

Я занимаюсь разработкой легковесного дистрибутива linux для смартфонов и планшетов. Делается это по большей части для саморазвития, но если все получится, то появится дистрибутив, который может быть установлен на старые КПК со слабым железом. Сейчас уже грузится консоль (правда я не могу в ней ничего набрать по причине отсутствия клавиатуры на моем подопытном КПК, а с ssh какая-то проблема, о которой я спрашивал здесь) и я пытаюсь установить dpkg и apt-get. Но это все тема уже другой статьи, а сейчас я хотел бы заглянуть немного в будущее и подумать вместе с вами о решении следующей проблемы — а именно аппаратной кроссплатформенности.

Я пиарюсь WEBO Site InSight — объединяя CMS

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

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

Дальше много букв, но загрузить это чудо-расширение можно прямо отсюда (размер порядка 100 Кб). В комплекте кроме самой платформы — 4 виджета для измерения клиентской и серверной скорости загрузки, объема потребляемой памяти и свободного места на диске. Расширение доступно пока только для Joomla! и WordPress (системные требования).

IMqutIM 0.3 alpha — The Phoenix

Приветствую, дорогие хабровчане!
Вот и прошло 5 месяцев с выпуска последней новости о мессенджере qutIM, проект как ни странно за это время не был заброшен, хотя, в связи с личными проблемами разработчиков (сессия, работа, военкомат и прочие радости жизни), скорость развития была явно уменьшена. На данный момент мы готовы предоставить Вам альфа версию новой ветки развития кутима. Версию 0.3 Альфа.

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

На сегодняшний день, несмотря на кризис, продажи мобильных телефонов успешно показывают рост. По данным отчета 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, и уже сейчас можно начинать разрабатывать кроссплатформенные мобильные приложения.

Всем удачи!

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

image
Представляю вашему вниманию небольшую выдержку из моей курсовой работы (точнее это учебно-ознакомительная практика).
Опуская множество ненужной на Хабре теоретической воды, продемонстрирую на некотором достаточно синтетическом примере, как перенести маленькую программулину с Linux на Windows.
Замечу, это не инструкция и не в коей мере на нее не претендует. Это небольшой обзор процесса, чтобы показать как обстоят дела.