Tuesday, September 30, 2008

Аннотированные ссылки - 2

Обновления в проекте Аннотированные ссылки. Это мешап, представляющий сервис комментирования ссылок
Идея состоит в том, что пользователь (никакой регистрации не требуется) может взять произвольный URL (или даже список линков), добавить к нему (к ним) собственный комментарий и получить единую ссылку (tiny URL) для всего набора. При переходе по такой ссылке открывается исходный сайт (сайты) и комментарий. Комментарий открывается в форме post-it (желтая бумажка). А так, это, естественно, обычная ссылка. Можно публиковать на сайте (блоге), помещать в закладки, пересылать (email, twitter, facebook) и т.п.
Например, в блоге можно теперь опубликовать свои ссылки (blogroll) с собственными же комментариями.
Новая версия мешапа доступна здесь.

iFrame

Передача данных из основной страницы в iFrame. Это одна из возможностей HTML5, которую можно использовать уже сейчас:


<iframe src="http://damowmow.com/playground/demos/gadget/gadget.html">
</iframe>


<p> <label>
Nick: <input type=text name=nick onkeyup="updateNick(value)">
</label>




<script>
function updateNick(nick) {
frames[0].postMessage('nick=' + nick,
'http://damowmow.com/playground/demos/gadget/gadget.html');
}
</script>


а в iFrame прием сообщений выглядит так:

<p>Hello <span id=nick>Sir</span>!</p>
<script>
addEventListener('message', function (e) {
if (e.origin == "http://www.whatwg.org" &&
e.data.substr(0,5) == "nick=")
document.getElementById('nick').firstChild.data = e.data.substr(5);
}, false);
</script>

проверятся, откуда осуществлена публикация (e.origin == "http://www.whatwg.org"). Полезная вещь для мэшапов. Например, на веб-странице встраивается карта из Google Maps и в нее можно передавать данные из основной страницы.

Отсюда

Monday, September 29, 2008

Не кликай

Довольно инновативная форма пользовательского интерфейса - Do not click it. Все действия - только перемещением мыши. Флеш - но работающий.

YouTube annotations

YouTube annotations - это возможность добавить текстовые комментарии (и ссылки) к фильмам на YouTube. Вот ролик, который иллюстрирует эти возможности. Ссылки в текущей версии позволяют переходить на другие ролики (то есть все ссылки - только внутри YouTube). Вот есть даже игра на таких переходах.
Интересно было бы иметь возможность добавлять такие комментарии через API. Тогда - это была бы реализация именно интерактивного телевидения. Есть ли это в планах Google? Поиск дает ссылки типа этой, где демонстрируется практическая возможность доступа к аннотациям через JavaScript (чтение аннотаций).

Видео-газета

Nokia запустила газету со встроенным видео: Legends Telegraph. Довольна впечатляющая газета нового типа.
Не могу не отметить, что уж больше года как, компания AbavaNet предлагет различным изданиям интеграцию голоса и мобильного контента непосредственно в печатные тексты. Но пока не преуспела в этом :-)

Sunday, September 28, 2008

Еще о QR кодах

Coldtags suite предлагает компоненту (custom taglib), которая позволяет создавать QR коды непосредственно из JSP (или Coldfusion) приложений. QR code maker поддерживает следующие типы QR-кодов:

URL - кодирует произвольный URL
SMS - QR-код для отправки SMS
Dial - QR-код для звонка

Например:

<%@ taglib uri="taglib.tld" prefix="q" %>

<q:QR_SMS id="url" phone="номер телефона">
  этот текст будет отправлен по SMS
</q:QR_SMS>

и отобразить QR-код можно так:

<img src="<%=url%>" alt="QR code"/>

Saturday, September 27, 2008

Google code samples

Полезный сайт (особенно, если его продолжат наполнять) - примеры использования Google API. Чтобы ничего у себя на машине не устанавливая, можно было бы посмотреть, как это работает: Google Code Samples

Friday, September 26, 2008

Corporate PHP

Gartner Research предсказывает, что до 40% PHP программистов будут заняты корпоративными разработками

Thursday, September 25, 2008

Android SDK 1.0

За всей красочной шумихой по запуску Android выскочил из внимания тот факт, что вышла и новая версия SDK - 1.0. Уже больше не бета. Также обновлена информация в developer roadmap. В 4 квартале 2008 года будет доступен исходный код. А также появится информация о новом Developer Challenge.

Stateful Web applications

Полезный практический материал по работе с HttpSession в Java приложениях. Рассматриваются вопросы параллельного доступа к объектам, которое приложение сохраняет, например, в сессии или глобальной области (ServletContext). Описываются такие приемы как set-after-write и использование AtomicReference.

Бывает и так

General Electric был одним из модельных примеров для Google - компания собиралась внедрить офисные приложения от Google на своих 400 000 десктопов. Но в последний момент отказалась от Google в пользу решений Zoho. Совсем небольшая компания, особенно по сравнению с Google ...

Wednesday, September 24, 2008

Работа в Москве

Очередной мэшап из MetroMap - Работа в Москве (источник: ЖЖ сообщество msk_job). Другие применения - см. здесь

Tuesday, September 23, 2008

Android вышел


Некоторые выдержки из liveblog, посвященного запуску Android:

- цена $179, unlimited web
- будет запущен в Англии в ноябре 2008, остальная Европа - 2009 год
- пока призан к T-Mobile (sim locked).

iPodcast

Apple отказывается размещать в Apple Store приложения для закачки подкастов на iPhone. На самом деле - как и многие другие приложения, которые могут конкурировать с их собственными разработками - "duplicate functionality" rule.

P.S. а подкасты можно прослушивать по телефону с помощью обычного звонка.

Работа для программистов в Москве

Еще один мэшап из MetroMap - Вакансии программистов в Москве (источник: HeadHunter). Другие применения - см. здесь

Monday, September 22, 2008

Обязаловка

Китайское правительство планирует с мая 2009 года обязать всех экпортеров продукции в Китай раскрывать исходные коды своих приложений (официально - для борьбы с вирусами и закладками). А поскольку любовь тамошних компаний к заимствованиям общеизвестна, то последствия для экспортеров могут быть весьма неожиданные ...

QR code maker

Обновления в мешапе QR-code generator (генерация QR-кодов): изменения в Google Charts API, дополнительные функции в интерфейсе. Новая версия доступна здесь.

Open Source GPS

Очень интересный обзор Open Source решений (как программных, так и аппаратных) для навигации и связанных задач. И можно сравнить это с внутренним устройством отечественного Глонасс, который, судя по всему, весь состоит из закрытых сторонних компонент

Sunday, September 21, 2008

QR на карте

Несколько поменялись интерфейсы в Google Charts. В соответствие с этим обновлен мэшап QR map - генерация QR кодов для карт. Обновленная версия доступна здесь

Cisco Jabber

Cisco купила Jabber. Это может быть хорошим толчком к развитию XMPP. Новая форма уведомлений, например, появится в маршрутизаторах Cisco.