DIY или Сделай Сам → AR-Go: носимый компьютер своими руками
С 2007 года я работаю над созданием странного девайса — носимого компьютера (wearable computer). Поначалу казалось, ничего сложного: ноутбук в рюкзак, дисплей-очки на нос — и вот у тебя какой-никакой, а вполне носимый компьютер, позволяющий развлекаться с дополненной реальностью и прочими любопытными фичами. Главное подобрать подходящее железо — и в путь! Но все оказалось не так-то просто.
Картинки есть (и много), но они долго грузятся (хабра-эффект?) перезаливаю их на habrastorage.org…
Картинки есть (и много), но они долго грузятся (хабра-эффект?) перезаливаю их на habrastorage.org…
Nokia → Пишем простое, но полезное приложение для Nokia N900 за 20 минут
Приветствую, уважаемый хабраюзер!В данной заметке я расскажу об интересных свойствах операционной системы Maemo с точки зрения
системного администратора Unix. Цель заметки — показать удобство написания приложений под данную ОС.
Писать приложение мы будем на Shell. А почему бы и нет? — ведь для Maemo это родная среда!
Nokia → Ещё 50 Nokia N950 ждут разработчиков
Хорошие новости для разработчиков, которые желают получить Nokia N950 — программа распространения устройств среди open-source разработчиков расширена и ещё 50 устройств ждут заявок!

Для принятия заявки Вы должны показать интересный рабочий Open Source проект, написанный на Qt или QtQuick. Он должен собираться и запускаться (в QtCreator/scratchbox'е и эмуляторе). Проект может быть не закончен, но вы должны показать, что проект работает, для того чтобы можно было провести дальнейший отбор.
Заявки принимаются и обрабатываются на специально выделенной вики-страничке — инструкции там же:
wiki.meego.com/Community_Office/Community_device_program/Nokia/N950_Extended_Program
Удачи!

Для принятия заявки Вы должны показать интересный рабочий Open Source проект
Заявки принимаются и обрабатываются на специально выделенной вики-страничке — инструкции там же:
wiki.meego.com/Community_Office/Community_device_program/Nokia/N950_Extended_Program
Удачи!
Nokia → Nokia N950 (он же Nokia N9 Devkit)
В этом посте я попытаюсь собрать всё что более-менее достоверно известно на текущий момент о Nokia N950. К счастью, после анонса N9 и появления официальной информации, процент слухов среди этой информации будет минимальным.
Итак, подтвержденный внешний вид N950:

И еще несколько фотографий от наших пражских друзей:


Официальные названия — N9 Devkit и N950.
Основные отличия N950 и N9:
Итак, подтвержденный внешний вид N950:

И еще несколько фотографий от наших пражских друзей:


Официальные названия — N9 Devkit и N950.
Основные отличия N950 и N9:
- N950 — не коммерческая железка, предназначеная только для разработчиков, и никакой гарантии насчет софта/железа нет и не будет.
- В целом железо практически идентично с N9
- N950 немного больше в размерах и имеет алюминевый корпус (у N9 — поликарбонатный)
- N950 имеет выдвижную клаву (N9 — только тачскрин)
- У N950 4-дюймовый TFT экран (у N9 — 3.9-дюймовый AMOLED)
- Немного различаются камеры (но обе дают 8Мп, стекла Calr Zeiss у N9)
- Различно расположение фронтальной камеры (в разных углах)
- N950 поддерживает только Bluetooth 2.1+EDR (N9 — Bluetooth 4.0)
- NFC (Near Field Communcations) поддерживается только N9
- У N9 несколько более чувствительный компас и датчик освещения
- У N950 батарея 1320mAh, у N9 1450mAh
Qt Software → Релиз Qt SDK 1.1
Сегодня мы объявляем о выпуске Qt SDK 1.1. Это был длинный путь к релизу, который многие из вас ждали. Если не вдаваться в подробности, вот ссылки для скачивания:
- Microsoft Windows — Онлайн-инсталлятор (15MB) — Полный установочный файл (1,5GB)
- Linux 32bit — Онлайн-инсталлятор (23MB) — Полный установочный файл (687MB)
- Linux 64bit — Онлайн-инсталлятор (23MB) — Полный установочный файл (690MB)
- Mac OS-X — Онлайн-инсталлятор (12MB) — Полный установочный файл (680MB)
Nokia → Альтернативная среда сборки для N900
На текущий момент существует единственный официальный способ компиляции под N900 — через Scratchbox. Чем он мне не угодил? Да вот чем. Во-первых, он есть только под i386, со всеми вытекающими из этого весёлостями в виде необходимости держать кучу 32-хбитных библиотек. Во-вторых, ставится оно вопреки всем канонам зачем-то в /scratchbox, попутно прописывая свои модули для binfmt и, вытворяя прочую похабщину, разрушает стройную структуру дистрибутива. В-третьих там достаточно древний qemu, что даёт отнюдь не рекордную скорость компиляции. Ну и в-четвёртых, ставится это чудо очень медленно (я не знаю, где они хостятся, но установщик качал полгига пакетов довольно-таки длительное время. Кстати говоря, весит оно в установленном виде тоже изрядно. А поверх него ещё идёт SDK.
Ну и самое важное. qemu-user не поддерживает весь набор системных вызовов ядра. А, значит, часть софта (в частности, mono), банально не сможет работать. Проблему можно было бы решить, chroot'ясь в окружение из arm-ной системы в режиме полной эмуляции, но см. пункт первый.
В общем, убогое поделие, вообще не представляю, у кого рука поднялась его использовать в серьёзном проекте.
По-идее ещё можно компилить непосредственно на устройстве. Но тут проблема в том, что там стоит busybox, c которым очень плохо дружит тот же dpkg-buildpackage. Соответственно, при переносе rootfs c устройства и попытках оную использовать, эти грабли никуда не исчезают. А заменить его на coreutils не так-то просто, ибо это сломает часть зависимостей и отвалится полсистемы.

И что делать? А мы пойдём другим путём. Изобразим из себя ярых последователей барона Мюнхгаузена и в лучших традициях процедуры bootstrap (поднятие самого себя за шнурки ботинок) установим систему с нуля из пакетов. Как именно, читайте под катом.
Ну и самое важное. qemu-user не поддерживает весь набор системных вызовов ядра. А, значит, часть софта (в частности, mono), банально не сможет работать. Проблему можно было бы решить, chroot'ясь в окружение из arm-ной системы в режиме полной эмуляции, но см. пункт первый.
В общем, убогое поделие, вообще не представляю, у кого рука поднялась его использовать в серьёзном проекте.
По-идее ещё можно компилить непосредственно на устройстве. Но тут проблема в том, что там стоит busybox, c которым очень плохо дружит тот же dpkg-buildpackage. Соответственно, при переносе rootfs c устройства и попытках оную использовать, эти грабли никуда не исчезают. А заменить его на coreutils не так-то просто, ибо это сломает часть зависимостей и отвалится полсистемы.

И что делать? А мы пойдём другим путём. Изобразим из себя ярых последователей барона Мюнхгаузена и в лучших традициях процедуры bootstrap (поднятие самого себя за шнурки ботинок) установим систему с нуля из пакетов. Как именно, читайте под катом.
IM → Вышел qutIM 0.3 beta
Здравствуйте, дорогие хабраюзеры! После длительного перерыва после Alpha мы рады вам представить бета-версию qutIM под кодовым именем SciFi. За год была проделана огромная работа и ниже будет рассказано, что же появилось нового.


Firefox → Mozilla выпустила Firefox 4 для Android и Maemo
Mozilla выпустила Firefox 4 для Android и Maemo.
Финальная версия мобильного Firefox в три раза быстрее стандартного Android-браузера.
Что нового?
- Фокус на веб-контенте: вкладки, занесение в закладки одним касанием и скрытие меню браузера, когда оно не используется, что помогает пользователям сосредоточиться на посещамемых ими сайтах;
- «удивительный экран»: печатайте меньше с лёгким доступом к истории, закладкам и открытым вкладкам;
- сохранение в PDF: сохраняйте важные веб-страницы (например, маршруты или билеты) для просмотра в офлайне;
- распространение страниц: делитесь сайтами с друзьями с помощью электронной почты, Facebook, Twitter или Google Reader;
- добавление поисковых систем: настраивайте список поисковых систем для себя;
- Firefox Sync: пользуйтесь своими историей, закладками, открытыми вкладками, паролями и данными форм на нескольких компьютерах и мобильных устройствах с безопасным сквозным шифрованием.
Версия Firefox 4 для Android доступна в Android Market, а версия для Maemo — по адресу mozilla.com/m/.