Пишем на языке С/C++ в Windows под KolibriOS

Автор: admin от 28-07-2014, 18:50, посмотрело: 393

Пишем на языке С/C++ в Windows под KolibriOS
KolibriOS – миниатюрная операционная система, ядро и большинство программ которой написано на языке ассемблер. Это, конечно же, не означает, что другим языкам программирования путь в KolibriOS закрыт. К примеру, за время эволюции этой операционной системы было несколько попыток разработать инструментарий или адаптировать библиотеки для создания приложений на языке C/C++. В репозитории KolibriOS до сих пор есть работающие примеры, использующие ранние наработки адаптации C/C++ кода, например (root)/programs/games/kosilka или (root)/programs/system/shell, использующие разные подходы и обертки C/Asm.

На текущее время самой перспективной из существующих библиотек, на мой взгляд, является newlib. Она состоит из адаптированной libc, C-оберкой над основными coreAPI функциями и toolchain’а для сборки.

К сожалению, в KolibriOS нативного компилятора C/C++ еще не существует, текущий toolchain предполагает сборку приложений в ОС Windows или Linux.

Данная статья является инструкцией по настройке newlib для ОС Windows.

Категория: Операционные системы » iOS

 

Дайджест KolibriOS #5: мы снова с вами

Автор: admin от 30-06-2014, 12:35, посмотрело: 421

Дайджест за май был пропущен, пропущен по моей вине. Но это не значит, что он полностью прекратил свое существование, и потому хочу представить вам новый дайджест за май и июнь. Всем, кому интересно, добро пожаловать под кат.
Мне интересно

Категория: Операционные системы » iOS

 

Новая Opera Mini 8 для iOS

Автор: admin от 26-06-2014, 13:10, посмотрело: 499

Новая Opera Mini 8 для iOSНовая Opera Mini 8 для iOS


Сегодня мы выпускаем Opera Mini 8 для iOS. Это полностью новое приложение, которое впервые предлагает сразу три режима браузера, два из которых экономят ваше время и деньги, а также помогают получить лучшую скорость на медленных соединениях. Если вы обновите Opera Mini на iOS, браузер продолжит работать в режиме Mini, если вы установите браузер впервые, он будет работать в режиме Turbo. Вы можете легко переключить нужный режим в меню под кнопкой «О».

Давайте рассмотрим все три режима подробнее.

Режим Mini


В этом режиме 244 миллиона пользователей Opera Mini смотрят на ваш сайт. Вы можете использовать этот режим для того, чтобы проверить как ваш сайт работает через сервера Opera Mini. Этот режим направляет весь трафик через сервера Opera Mini, которые отрисовывают страницы и сжимают их до 90% перед отправкой на устройство.

Благодаря этому режиму страницы загружаются гораздо быстрее, а если вы платите за каждый мегабайт в кровожадном роуминге, то вы ещё и платите меньше. Но ради такого удобства приходится идти на некоторые жертвы: анимации, градиенты, скруглённые уголки и другие CSS-красоты отбрасываются во время сжатия. Изображения в формате SVG поддерживаются, но вместо анимации в SVG вы увидите только первый кадр. Веб-шрифты также не поддерживаются для экономии трафика, поэтому стоит использовать SVG-иконки, а не иконочные шрифты. javascript работает, но с некоторыми ограничениями. Подробнее об особенностях работы Opera Mini можно прочитать в статье «javascript and Opera Mini» на Dev.Opera.

Категория: Операционные системы » iOS

 

Вышел непривязанный джейлбрейк для IOS 7.1. Но странный

Автор: admin от 23-06-2014, 02:07, посмотрело: 332

Собственно, сегодня китайская команда ??(PanGu) анонсировала непривязанный джейлбрейк для всех устройств на базе iOS 7.1.1 Пока что утилита доступна только под Windows, обещается разработка под MacOS и т.д.
В общем, типичная картина, которая наблюдалась уже не раз. Что же тут странного?
Вышел непривязанный джейлбрейк для IOS 7.1. Но странный

Категория: Операционные системы » iOS

 

IOS 8 beta или погоня за новинкой

Автор: admin от 3-06-2014, 09:00, посмотрело: 323

IOS 8 beta или погоня за новинкой

Уже до запуска IOS 8 было куча слухов о том, что там будет и какие функции внесут в обновление.
В Рунете можно найти куча ссылок где можно ввести UDID и, заплатив денежку (в среднем 400 рублей), попав в аккаунт разработчика, поставить IOS 8.

Ради прикола, я создал вконтакте сообщение, что сделаю это за 50 рублей, но никто не откликнулся (собственно, хорошо, что не откликнулись).

Не будем говорить о честности и смысле: давайте я просто опишу это обновление, которое я поставил на свой iPad Mini с Retina.

Поскольку аккаунт разработчика у меня уже есть, то в developer.apple.com, после принятия нового соглашения, можно увидеть вкладку IOS 8.
Где можно увидеть ПО для разработки и саму ось, которая весит примерное 1,4 гигабайта в сжатом zip архиве.

IOS 8 beta или погоня за новинкой

Вся простота установки обычна и не особо интересна.

Самое интересное началось после.

Осторожно, трафик

Категория: Операционные системы » iOS

 

Как бесплатно отправлять push оповещение на iphone из своего скрипта c помощью Boxcar 2

Автор: admin от 3-06-2014, 00:07, посмотрело: 858

Появилась задача отправлять на iphone оповещения. Конечно, было бы проще сделать это обычным email-ом, но клиент настоял именно на push-е. Поэтому пришлось пользоваться поиском. К моему удивлению ни на хабре, ни в русской части интернета рабочего примера, как делать бесплатный push, не оказалось. Надо бы это исправить.
Нам потребуется установить бесплатное приложение Boxcar 2, так же в нашем скрипте должна быть поддержка CURL.
Как бесплатно отправлять push оповещение на iphone из своего скрипта c помощью Boxcar 2
Под катом представлено пошаговое руководство и пример на php.

Категория: Операционные системы » iOS

 

Развитие iOS

Автор: admin от 31-05-2014, 06:15, посмотрело: 407

C момента выхода iOS7 начались гадания, какой же будет iOS 8. Не секрет, что текущая версия мобильной операционной системы оказалась не по душе многим поклонникам продукции Apple. Основная масса нареканий относится к дизайну как всего интерфейса, так и многих элементов. В преддверии выхода iOS 8 непрерывно рос градус нетерпеливости и появлялись всё новые концепты внешнего вида разной степени достоверности. Давайте рассмотрим, как изменялась мобильная ОС от Apple от версии к версии, и какой вид и возможности она обрела в своей новейшей инкарнации, восьмой.

iOS 1.х


Развитие iOS

Категория: Операционные системы » iOS

 

Wikiroutes 1.0

Автор: admin от 15-05-2014, 11:15, посмотрело: 733

Очень давно (в 2009 и в 2010) мы писали на хабре о краудсорсинговом проекте по сбору данных об общественном транспорте.
За это время проект медленно, но уверенно развивался с учетом пожеланий наших пользователей и нашими планами. Многое изменилось как в архитектуре проекта, в дизайне, сделали мобильный сайт, заработали немного денег, а самое “главное” мы поменяли название на WikiRoutes, что отражает идею проекта.

Сейчас мы готовы рассказать о новом для нас и запоздалом для пользователей шаге — появление нашего приложения в AppStore.
К сожалению, пока приложение будет доступно только для iPhone, но в скором будущем, стоит ожидать появление приложения и для Android (поддержка только с версии 4.0 и выше).

Как и сайт WikiRoutes.info, приложение представляет из себя справочник городского общественного транспорта “всего мира”, но в данный момент больше всего информации у нас по городам России и городам в странах СНГ (что-то около 30 000 маршрутов в 600 городах, а в 2009 были маршруты только Москвы и Санкт-Петербурга), однако благодаря пользователям добавляющим маршруты (более 5000 активных редакторов и модераторов), — география проекта непрерывно расширяется.
Подробности

Категория: Операционные системы » iOS

 

Дайджест KolibriOS #4: и весна нам не помеха

Автор: admin от 8-05-2014, 11:50, посмотрело: 421

По множеству причин (в том числе, постоянные DDoS Хабра) подготовка дайджеста за апрель затянулась, за что приношу свои извинения. Но он все же был подготовлен, и теперь я хочу представить вам результаты труда наших программистов. А показать действительно есть что. Подробности

Категория: Операционные системы » iOS

 

Новые возможности сканирования визиток в Evernote с LinkedIn

Автор: admin от 8-05-2014, 07:35, посмотрело: 436

Новые возможности сканирования визиток в Evernote с LinkedIn

Мы постарались сделать Evernote еще удобнее для сканирования визиток и сегодня хотим представить результат нашей интеграции с LinkedIn. Используя данные LinkedIn о более чем 300 миллионах специалистов по всему миру, Evernote теперь может при сканировании каждой визитки автоматически создавать заметку, заполненную дополнительной информацией, включая контактную информацию, ссылку на профиль человека в LinkedIn, фотографию и поле для комментария. Таким образом, каждая отсканированная визитка превращается в исчерпывающую заметку о контакте, доступную для поиска в Evernote.

Существующие пользователи Evernote могут связать свои аккаунты с LinkedIn и получить год бесплатного доступа к премиум-функции сканирования визиток.

Категория: Операционные системы » iOS