
Многие приложения (например, Skype, Lifearea, Dropbox и т.д.) по-прежнему используют старый механизм уведомлений в Gnome Shell, некрасивый да еще и неудобный в использовании как на десктопе, так и на планшете.
В то время как модель отображения уведомлений с помощью GtkStatusIcon перестала развиваться, появившийся на горизонте новый API уведомлений несет с собой решение уже накопившихся проблем и некоторые полезные нововедения!
Читать полностью »
Рубрика «api» - 119
Переработанный API уведомлений скоро появится в Gnome
2012-11-13 в 16:24, admin, рубрики: api, gnome, linux, notifications, open source, УбунтариумФинал Opera 12.10
2012-11-06 в 8:44, admin, рубрики: api, opera, Блог компании Opera Software, браузеры, расширения, метки: api, расширения 
Сегодня вышел финальный релиз браузера Opera 12.10 для десктопов. Основной упор был сделан на расширение функциональных возможностей браузера, но не за счёт добавления новых функций (хотя и без этого не обошлось — см. ниже), а благодаря более тесной интеграции расширений и подготовке новых API для сторонних разработчиков и веб-дизайнеров. Вкратце, что и как.
Читать полностью »
Библиотека для авторизации через Хабрахабр
2012-11-06 в 3:24, admin, рубрики: api, php, авторизация, Алгоритмы, хабрахабр, Хабрахабр API, метки: api, PHP, авторизация, ХабрахабрДоброе утро всем, кто уже читает Хабрахабр!
Работая над «Клубом анонимных Дедов Морозов» для Хабра, нам пришлось решить проблему с авторизацией пользователя через Хабр. На Dirty пользователю предлагалось разместить у себя в профиле особую ссылку, наличие которой проверялось их сервером. Мы же решили пойти другим путем и максимально упростить авторизацию для человека, решившего принять участие в акции.
Хотя в итоге библиотека HabraAuth, о которой пойдет речь в топике, не была использована, но она использует тот же принцип авторизации, что и на habra-adm.ru — пользователь вводит свой ник на Хабре, и с аккаунта почтового робота или с аккаунта разработчика ему приходит особая ссылка по Хабропочте, перейдя по которой он и подтверждает владение своим аккаунтом.
Для конечного пользователя при использовании HabraAuth авторизация выглядит и того проще: он вводит свой ник, жмет «Войти» и сервер перекидывает его в Хабропочту, где ему остается только нажать ссылку «Войти» еще раз.
OfficeRecovery представляет веб-API для восстановления поврежденных файлов
2012-10-30 в 7:05, admin, рубрики: api, data recovery, disaster recovery, Блог компании «OfficeRecovery», веб-сервис, Восстановление данных, метки: api, data recovery, disaster recovery, web-service, веб-сервис, восстановление данныхПредлагаем вниманию программистской общественности бета-версию веб-API для восстановления поврежденных файлов: https://online.officerecovery.com/ru/api/
По ссылке доступен архив с документацией и примерами использования, реализованными на php. Также есть возможность оценить возможности API на основе работающего примера.
В качестве ядра для восстановления файлов используется сервис OfficeRecovery Online (см. пост с описанием и видео). Взаимодействие происходит на основе GET/POST http запросов, обмен данными основывается на формате XML.
Функциональность API:
- Загрузка поврежденного файла для восстановления.
- Получение статуса и прогресса восстановления.
- Получение ссылок на демонстрационный и полный результат восстановления, либо сообщение об ошибке, если файл не удалось восстановить.
Fuelphp в полевых условиях
2012-10-26 в 10:55, admin, рубрики: api, framework, fuel, fuelphp, php, ооп, фреймфорк, метки: api, framework, fuel, fuelphp, фреймфоркПриветствую вас, читатели и интересующиеся. Написание этого поста было делом времени, поэтому не стал откладывать и решил написать сейчас. Ранее я уже публиковал описание возможностей Fuelphp. На тот момент я только создал русский сайт документации, группу, написал несколько тестовых приложений на данном фримворке.
В этой статье хочу поделиться своим опытом использования данного инструмента в реальном проекте. Нужно было сделать удаленную админ панель и через api реализовать управление сайтами-клиентами. Требования: модульность, оптимизация под нагрузки, использование API Youtube, ЧПУ.
Виджеты в API Рамблер-Карт
2012-10-17 в 9:46, admin, рубрики: api, api maps, API карт, Блог компании «Афиша» и «Рамблер», карты, Рамблер, рамблер-карты, метки: api, api maps, API карт, карты, Рамблер, рамблер-картыВ этой статье мы поговорим об одной из наиболее многообещающих возможностей API «Рамблер-Карт» — подключении пользовательских виджетов.
Читать полностью »
Sony открыла API Floating touch
2012-10-11 в 10:58, admin, рубрики: api, mobile development, sony xperia sola, Блог компании Sony Mobile Communications, Разработка под android, хорошие новости, метки: api, sony xperia sola, хорошие новости 
Floating touch, или «парящее касание» – технология, позволяющая управлять сенсорным экраном без непосредственного прикосновения к дисплею.
Эта разработка Sony была впервые представлена этой весной на смартфоне Xperia Sola, а с недавним апдейтом она стала эффективнее, приобретя ещё один полезный навык под названием glove mode – теперь экраном Sola можно управлять даже будучи в перчатках. Убойная фича в преддверии зимы.
Что касается собственно «парящего касания», то до сих пор насладиться ей сполна не давали довольно узкие возможности для применения, ограничивающиеся подсветкой ссылок в родном браузере смартфона. Однако теперь эта ситуация должна измениться – вместе с последним апдейтом Ice Cream Sandwich для Xperia sola стало доступно API Floating touch – и каждый девелопер сможет использовать возможности бесконтактного управления в своём приложении. Будет очень интересно взглянуть, что из этого получится.
Читать полностью »
ObjectScript, разработаем спецификацию совместно: операторы сравнения
2012-10-10 в 1:05, admin, рубрики: api, javascript, Lua, ObjectScript, objectscript api, open source, php, Программирование, спецификация, метки: javascript, lua, ObjectScript, objectscript api, open source, PHP, спецификацияObjectScript — новый встраиваемый и очень легкий объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua и PHP. Синтаксис в основном взят из JavaScript, множественное присваивание — из Lua, работа со свойствами — из PHP.
Проект ObjectScript совсем молодой, только недавно появились первые рабочие и стабильные версии. Тем не менее вопрос о спецификации некоторых моментов языка не решен окончательно и находится в стадии проработки. Например, операторы сравнения в разных скриптовых языках работают по-разному, это зависит от того, какие типы данных участвуют в сравнении и какой алгоритм используется в конкретном языке программирования.
Вопрос довольно щекотливый, т.к. от результата булевского выражения зависит, не много не мало, выполнится кусок кода или нет. Русская пословица «одна голова хорошо, а много лучше» подсказывает мне, что лучше обратится к программерскому сообществу и разобраться наверняка в том, какое поведения при сравнении (это операторы >=, >, <=, <, ==, !=) разных типов данных в скриптовом языке является наиболее уместным. Выработать коллегиональное решение и закрепить результат в спецификации ObjectScript.Читать полностью »
ObjectScript API, интеграция с C++. Часть 4: подключение пользовательских классов и функций на C++
2012-10-09 в 13:57, admin, рубрики: api, binding, c++, integration, javascript, Lua, ObjectScript, objectscript api, open source, php, Программирование, метки: binding, c++, integration, javascript, lua, ObjectScript, objectscript api, open source, PHPObjectScript — новый встраиваемый объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua и PHP.
По результатам предыдущих статей было много вопросов о том, как подключать свои классы и функции на C++ к ObjectScript. Имеющийся в первых сборках OS способ подключения едва ли удовлетворял потребности и я решил сделать более мощный и удобный биндинг, который теперь идет в комплекте с OS поумолчанию.
В чем собственно преимущество нового биндинга: теперь можно подключать любую функцию, с любыми параметрами, любым возвращаемым значением без дополнительных оберток. Сразу подключаете ту функцию, которая у вас есть и все, готово.Читать полностью »
ABBYY FineScanner и Яндекс.Диск — красивые копии документов всегда под рукой
2012-10-05 в 11:38, admin, рубрики: ABBYY, api, Блог компании Яндекс, яндекс, Яндекс.Диск
Иногда вам приходится делать не только красивые, но и полезные фотографии — например, если вы хотите сохранить стихотворение, написанное в кафе на салфетке, или главу из учебника, который есть только в библиотеке. Все это можно фотографировать на телефон и сразу сохранять на мобильный Яндекс.Диск.
Чтобы документы лучше читались и были больше похожи на отсканированную копию, удобную для чтения, а не на художественное фото, вы можете воспользоваться приложением ABBYY FineScanner, новая версия которого с поддержкой Яндекс.Диска сегодня появилась в AppStore.
ABBYY FineScanner поможет быстро и качественно оцифровать самые разные документы: счета, страховые свидетельства, договоры, слайды презентаций и многое другое. Прямо из приложения вы можете сохранить данные в формате PDF на Яндекс.Диск — и они сразу же станут доступны на любом вашем устройстве, подключенном к интернету. Для этого надо просто настроить учетную запись Диска в настройках приложения FineScanner.


