Friday, December 29, 2006

Абавазрение 29.12.2006

Наш очередной выпуск оказался прямо перед Новым Годом, поэтому коротенько:

1. Топографическое. Для всех интересующихся картографическими сервисами (или обдумывающих таковые) будет интересен вот этот список: 50 лучших сервисов и использованием Google Maps

2. Асинхронное. Интересные комментарии и приемы использования Ajax. Автор блога, между прочим - руководитель разработок Google.

3. Мобильное. Бесплатная RSS читалка для телефонов (J2ME приложение). Здесь интересна не только чтение RSS само по себе, а то, что приложение уже содержит (настроено) по умолчанию некоторый набор блогов (в данном случае - популярные блоги о телекоммуникациях). Это, воможно, интересный способ распространения, в том числе, и коммерческой информации. Сама программа бесплатна. И пользование ей тоже бесплатно. А вот за то, что в ней есть по умолчанию можно ведь с желающих и деньги попросить.

4. Маркетинговое. Маркетолог (или, точнее, маркетологша) из Sun рассказывает о Java roadmap.



Почитайте, есть некоторое разъяснение того, будет в плане real time Java. А в целом, мы, возможно, старые циники, но когда я читаю что-то вроде этого "she holds an MBA from MIT's Sloan School of Management and a BA in philosophy and French from Trinity College", то видится, конечно, матерый разработчик :-). В общем, маркетологи везде одинаковые и Java не есть в большей опасноти, чем какой-то иной продукт. В других местах - свои философы :-)


Предыдущий выпуск см. здесь

Wednesday, December 27, 2006

Еще о мобильных скидках

Тема мобильных скидок многократно освещалась в нашем блоге (см., например, здесь). Вместе с тем, естественно, что использовать сканеры для проверки мобильных купонов у посетителей вовсе не обязательно. Если купон дает постоянную (или разовую) скидку просто по факту предъявления, то его и нужно всего лишь предъявить. Вот примеры российских систем с таким подходом. Мобильный купон здесь всего лишь обычное SMS сообщение

А здесь описывается технически более сложная схема, реально применяемая в английских питейных заведениях. Купон есть также SMS с некоторым уникальным номером. Этот номер нужно ввести в программу, установленную в баре, а она уже распечатает бумажный купон.

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

Tuesday, December 26, 2006

Monday, December 25, 2006

4Gb в ухо

согласно просочившимся в прессу слухам (источник - WSJ, так что дело серьезное) - Apple может представить свои телефоны уже в следующем месяце (на выставке MacWorld). И телефон (подобно iPod) будет иметь память от 4 до 8 гигабайт для хранения музыки. Это в итоге может серьъзно повлиять на мобильные сервисы, связанные с загрузкой мелодий. Что загружать, если все и так уже в телефоне.

Google подменили

Google продолжает накладывать ограничения на использование своих API. В дополнение
к отмене поискового API, теперь наложены ограничения на использование Google Maps. Ограничения касаются интенсивности использования (то есть количества обрабатываемых запросов). Естественно, это полное право владельца сервиса, но все вместе как-то неожиданно.

Saturday, December 23, 2006

Аналитика о Красной Шапочке

Почитайте интересный документ - допрос аналитиками руководства Red Hat по итогам квартала. Уровень обсуждения впечатляет. Причем не только ответы - но ведь и вопросы задают интересные. И такое - каждый квартал.

Между прочим, из этой расшифровки следует, что проблемы у Red Hat появились. Во первых - виртуализация. Меньше серверов понадобится - меньше лицензий будут покупать. Во вторых, JBoss. Сюдя по вопросам - совсем все не гладко с ним, и аналитики ищут (ждут) проблем.

Friday, December 22, 2006

Абавазрение 22.12.2006

В наше сегодняшнее обозрение попали:

1. Web 2.0 style guide. Что называется закрыли тему. Объемлющее руководство по дизайну сайтов в стиле Web 2.0

2. Забытый RFC. RFC 2397 позволяет передавать закодированные файлы прямо в строке запроса. URL для запроса в этом случае выглядит, например, так:

data:image/jpeg;base64,base_64_encoded_jpeg_goes_here

то есть закодированный по base64 файл прямо присутствует в URL. Конечно, при больших URL возможны проблемы на proxy-сервере, тем не менее такая возможность может быть полезной. Например, можно на каком либо форуме опубликовать картинку прямо в гиперссылке.

вот, например, ресурс, который позволит создавать такие линки в онлайне: URIEncoder

Предыдущий выпуск см. здесь

Мерчандайзинг

Еще пара интересных сервисов, которые открывают большие возможности по их развитию и расширению: NearbyNow и Slifter. Оба позволяют, в частности, по SMS узнать о наличии товара в магазине.

Thursday, December 21, 2006

Архитектура eBay

В дополнение к нашему списку архитектурных решений для больших интернет-проектов (см. здесь) опубликована интересная презентация по архитектуре eBay.

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

Другой интересный аспект - отсутствие сессий. Промежуточные состояния хранятся в куках (иными словами - в заголовке HTTP запроса) и в базе данных. Что, естественно, позволяет свободно перемещать запросы между машинами.

UPD. А здесь и здесь есть интересные замечания "по поводу".

MMS examples

Учебное Java (J2EE) приложение от Эрикссон - работа с MMS

SIP examples

Примеры программирования в Weblogic SIP сервер - медиасервисы.

Wednesday, December 20, 2006

Сервис-убийца

Бесплатный изготовитель рингтонов. Остался один лишь шаг до закрытия темы - сделать программный интерфейс к сервису. Тогда рингтоны начнут производиться "промышленным" образом (из приложений) и их скоро будет ровно столько, сколько есть музыкальных файлов. А в остальном - сервис как у всех, ajax приложение.

Замылили

Интересно, каковы все-таки были реальные причины за прекращением поддержки SOAP интерфейса к поиску Google. Здесь, например, это возводится в провозвестника кончины SOAP как подхода. Кстати, и широко обсуждаемый SOA тогда ведь тоже не жилец ... С другой стороны, говорят о начале конца открытых API вообще. А ведь это, страшно сказать, властная вертикаль всего Web 2.0

В любом случае, Google сделал плохое дело. Никогда раньше они такого не делали. И технически их Ajax интерфейс не заменит удобства работы со старым API. Мы много программировали с ним, есть даже компонента в Coldtags suite. C Ajax API мы привязаны к Google search box. А этого ранише не было. Так что используйте Yahoo. Они сразу прозорливо делали REST интерфейс.

Web development

Отличная статья про современные подходы в веб-разработках.

Tuesday, December 19, 2006

Сервис-идея

Интересная идея (от BT, как я понимаю) по расширению SMS для фиксированных линий. Не сами SMS, конечно, а то, что при отправке SMS в текст можно вставлять музыкальные фрагменты. Как некие текстовые мнемокоды, которые при "доставке" SMS превратятся в звуки.

Monday, December 18, 2006

Cross-domain Ajax

Оригинальный подход к выполнению cross-domain вызовов XMLHttpRequest c использованием JSON. Выстраивается цепочка вызовов, где первый (локальный в смысле доменов) ajax-вызов возвращает JavaScript ссылку на следующий домен и т.д.:



Отсюда.

Носитель данных

а что у министра на ладони записано?

Sunday, December 17, 2006

Google phone

Google планирует выпускать мобильные телефоны. Пока неизвестно про операционную систему, но, естественно, что все это делается с идеей установки туда собственного программного обеспечения для мобильного интернета. Еще одна реинкарнация модели iPod.

Thursday, December 14, 2006

NGN - 495

или 499? Еще одна попытка внедрения NGN. На этот раз - в МГТС. Перечня услуг - не раскрывают. Видимо, его просто еще и нету. Что получится, то и запустится. Хотя абонентам спаренных номеров МГТС читать об этом забавно.

Tuesday, December 12, 2006

Мобильный веб

Занимательная статистика по популярности мобильных сервисов. Ну первое - почта. Это понятно и ожидаемо. Но второе место - это погода. То есть человеку на улице с мобильным телефоном край как нужно узнать погоду, там где он находится. Интересно ...

Mobile Monday

Mobile Monday - встречи профессионалов в области мобильных технологий, добрались и до России. В Спб они уже проходят: http://www.mobilemonday.ru

Monday, December 11, 2006

QR коды

Практический пример использования QR-кодов (штрих-коды, распознаваемые камерой мобильного телефона) от Semacode.



Штрих-код на этой картинке распознается и приводит к URL, ведущему на сайт авиакомпании.

А генераторы QR-кодов вы можете найти, например, здесь

Friday, December 08, 2006

Алгоритмы

Очень полезная (и бесплатная!) книга по алгоритмам (теория графов, линейное программирование etc.). Лучшее со времен Кнута.

Стой, звонить буду


Чехол для мобильного телефона в виде наплечной кобуры

О яйцах

Вопросы из собеседования в Google: кидание яиц. Яйца сбрасываются из высотного здания. Необходимо за минимальное число шагов (разбитых яиц) определить максимальную высоту, при которой сброшенное яйцо не разобьется. Между прочим, совершенно по теме - соискателю, по сути, предлагают обосновать поисковый алгоритм. Вот здесь еще собраны такого же типа задачи из интервью: Techinterview

Thursday, December 07, 2006

Не могу молчать

"Из ленты новостей.
США. Нью-Йорк. Джулиа Л. зашла на кухню и увидела, что ее муж дергается в конвульсиях, держась за электрический чайник, включенный в розетку. Она не растерялась, схватила швабру и постаралась оторвать мужа от электроприбора, сломав при этом ему руку в двух местах. Однако выяснилось, что до этого момента муж слушал альбом своей любимой группы на Walkman`е и двигался в такт музыки." Отсюда.

Достандартизовались

О как - один из официальных создателей XML объявил войну W3C. Так прямо и написал: W3C XML Schemas (XSD) suck. И призвал от схем отказаться как можно быстрее. Объявив их дорогим, но неудачным экспериментом.

Интересно, что этот Тим отличается склонностью к экстравагантным идеям. Предыдущий опус сводился к поносительству Java в сравнении с PHP. Или он правду-матку режет?

Самоделкин

Интересный продукт (и целое сообщество вокруг него) - openkapow. Бесплатное приложение, которое позволяет добавить API (программный интерфейс) к произвольному сайту. Например, в визуальном редакторе выделить фрагменты HTML страниц, которые нужно периодически получать с данного сайта и построить робота, который будет это делать, возвращая данные, например, как RSS feed. Иными словами, таким образом можно будет создать mashup API в стиле programmableweb.com для произвольного сайта. А community вокруг сайта публикует уже готовые роботы для разных сайтов.

Wednesday, December 06, 2006

Абавазрение 06.12.2006

В наше сегодняшнее обозрение попали:


1. Voxy - интересный шлюз (open source) для подключения Voice XML приложений к Asterisk. Диалоговому плану в Asterisk можно просто назначить некоторый URL, по которому доступен соответствующий VXML файл. Шлюз перекодирует VXML в AGI команды Asterisk

2. Интересное приложение для QR-кодов (это штрих-коды, наносимые на реальные предметы и распознаваемые камерами мобильных телефонов): информация о продуктах питания. В Японии число пользователей систем на базе QR-кодов достигло 30 млн.человек. Реально мы все станем пользователями, поскольку производители телефонов будут добавлять поддержку подобного рода приложений

3. Интересные заметки о конференции Under The Radar: Mobility Conference, посвященной мобильный сервисам, Mobile 2.0, Voice 2.0 и, как я увидел на сайте одной из компаний-участниц: Voice 2.1. Я бы отметил две интересных компании Loopt и Plazes. Это по некоторые социальные сети на мобильных телефонах, которые устроены по одному принципу - и там и там есть карта, доступная с телефона и на ней пользователь сам помечает "и где я нахожусь". А потом уже системы вычисляет, кто из его друзей (также себя обозначивших) ближе географически. Такой вот presence в ручном режиме. Но зато это не зависит от сервисов оператора по позиционированию, от наличия GPS etc.

Предыдущий выпуск см. здесь

О бизнесе

Обыски в компаниях: Ланит, R-Style, IBM

Мобильные штрих-коды

Мобильные штрих-коды начали практически использоваться в России. Компания Мобильные Дисконтные Системы описывает у себя на сайте систему лояльности на основе мобильных штрих-кодов.

Tuesday, December 05, 2006

SMS call center

Два сервиса - SMS call центры. Схема работы одинакова - SMS с вопросом посылается на короткий номер (premium rate SMS), ответ на вопрос ищет и отправляет оператор:

AQA
ANSA

Еще о HTTP загрузке

В дополнение к материалам Google о загрузке веб-страниц, очень интересный пост от инженера из Yahoo. В первой части своей публикации он исследовал, что, собственно говоря, занимает основное время при загрузке. Результаты, естественно, тесно коррелируют с предыдущими - основное время занимают дополнительные HTTP запросы. Вот типичная картина временной диаграммы загрузки сайта http://www.yahoo.com



Только 10% занимает собственно загрузка HTML. Все остальное - загрузка изображений и скриптов. При этом (см. материалы Google), количество одновременно выполняемых браузером HTTP запросов - ограничено.

Как заключение - можно привести простые истины:
- текстовый дизайн a-la Google - основа для быстрой загрузки. И размер картинок не имеет большого значения. Замедление будет существенным и при маленьких изображениях,если их много
- кэширование - одна из основ программирования веб-приложений. В частности, не определяйте стили и скрипты непосредственно в тексте страницы - выделяйте их в отдельные файлы. Тогда их будет кэшировать браузер.

Monday, December 04, 2006

JBoss kaput?

JBoss выражает недовольство текущим положением после его приобретения Red Hat. Денег на разработки не выделяют. Интересно, что уже один middleware продукт Red Hat закрыла - это был их собственный сервер приложений на базе Jonas. Я думаю, что и JBoss ждет незавидная судьба. По моему, уже пора переключаться на Geronimo.

Новая журналистика

Пример использования единого номера для приема публикаций от читателей:
- голос
- SMS
- MMS

Для единообразия тот же номер 63000 используется и в email адресах. Интересно, а кто из российских операторов может предоставить короткий номер, чтобы там были SMS и IVR?

Чтиво на 04.12.2006

Самые популярные статьи на linkstore.ru:

Friday, December 01, 2006

Mobile 2.0

Опубликована наша презентация (совместно с компанией Audiotele) по сервисам Mobile 2.0

Новые надежды MVNO

Виртуальные операторы не теряют надежды на получение лицензий в начале 2007 года. Если это у них получится, то для сервисов это будет большой плюс. Они пока маленькие и поэтому будут гораздо более дружелюбны по отношению к разработчикам.

Thursday, November 30, 2006

Все не так, ребята

Длинное интервью Страуструпа о проблемах программирования. Основной мотив - программные средства хорошие, С++ был и есть лучше всех, программисты на практике - все изгадили

Mobile Art



Интересная статья (с иллюстрациями) о мобильном искусстве в Японии. Посмотрите, что тамошние художники делают на телефонах. Средние $127 в месяц, которые тратит японский школьник на мобильный контент - он в том числе, конечно, и из-за таких красот.

Wednesday, November 29, 2006

IMS новости

Появился draft API для доступа к IMS: JSR-281

еще в тему - пара презентаций на эту тему с последней выставки JavaOne:

IMS Client Platform and IMS End-to-End
PoC and Beyond - The IMS Services API

P.S. спасибо Bea за ссылки

Tuesday, November 28, 2006

Что будет?

Довольно интересный набор прогнозов о развитии мобильных сервисов в 2007 году. 10 основных предсказаний. Главное, что нас ждет, по мнению авторов - это качественная музыка. CD-quality music - это по их мнению должен быть хит-2007. Осталось дожить и проверить.

Monday, November 27, 2006

Довоевался?

Новый хит от Google: поиск по слову довоевался

Как оно будет

CEO Google опубликовал свое видение развития технологий:
- открытые стандарты
- облако серверов в сети, смерть desktop-приложений (читай - MS Office)
- совместное использование контента

"Simplicity is triumphing over complexity. Accessibility is beating exclusivity. Power is increasingly in the hands of the user."

Friday, November 24, 2006

О трафике и мобильных сервисах

60% пользователей мобильных телефонов в США интересуются только дешевыми минутами для звонков и базовыми функциями отправки SMS. Ситуация в Европе - аналогична. Отсюда. Все это к вопросу о сервисах и "killer applications". Это еще раз подтверждает, что лучшие сервисы для операторов не должны ориентироваться на дорогой эксклюзивный контент. Такие сервисы не наберут пользователей. Путь к успеху лежит только через трафикогенерирующие сервисы. По ценам стандартных тарифных планов. Не больше.

Thursday, November 23, 2006

Подвег розведчега

SMS Jukebox

Действительно интересный сервис - музыкальный автомат, управляемый по SMS. Orange начала первые установки в Париже. Premium SMS сервис, который позволяет заказать музыку в баре/ресторане etc.

Wednesday, November 22, 2006

BPEL

Хорошее введение в BPEL: BPEL Primer

Ingres vs. Oracle

Интересный блог технического директора Ingres (помните еще такую СУБД?). Человек раньше работал в Oracle, развивая линию Linux. Забавно читать, как он теперь отзывается о бывшей компании.

Java jobs

Интересная статистика по рынку труда для Java программистов в Англии: зарплаты, тренды, запрашиваемый работодателями набор знаний: отсюда

P.S. а сам сайт сделан на Struts :-)

Чтиво на 22.11.2006

Самое популярное на Linkstore.ru:

Все на выборы - 3

Все началось с Digg.com. Сначала это были новостные ленты, управляемые пользователями. А вот уже первая ласточка, где пользователи управляют производством. Посетители сайта выбирают дизайн маек. Можно понять, что это только начало. Просто у создателей Threadless, видимо, налажена логистика с китайскими производителями маек.

Tuesday, November 21, 2006

Нумеристы

Интересная компания: ArcNum. Они занимаются тем, что регистрируют домены для мобильных сайтов. При этом домены - цифровые. Например, зарегистрированный ими 66639.com переправляет пользователей (мобильных!) на "wap.money.com" или другой мобильный вариант сайта money.com. Фокус в том, что цифры легче набирать. Да и запомнить можно как номер телефона. Такой вот мобильный киберсквоттинг.

Sunday, November 19, 2006

Skype mobile. Свершилось?

Первый оператор запустил Skype для мобильных пользователей. Пока поддерживаются только Symbian телефоны Nokia N73 и Sony Ericsson W950i. Задержка в подобного рода сервисах была именно в Skype - они признавали проблемы с созданием мобильного клиента. Также говорилось о том, что клиент Skype для Symbian будет первым. Похоже, это произошло?

Friday, November 17, 2006

Для вас, меломаны

Новый калифорнийский стартап с бесплатными рингтонами: Phonezoo.

Строительное

Из печати: "На российском строительном рынке заработал новый регулирующий орган. Вчера Ростехнадзор впервые приостановил в Москве строительство жилого комплекса – "Аэробус" компании "Капитал групп"." (Ъ)

Эту стройку мы видим из окна. Там видимо газет не читают и продолжают работать :-)

Visa mobile payments

А потом пришел лесник и всех разогнал. Visa тестирует системы мобильных платежей. Идея - доставка на клиентский терминал мобильных купонов, подтверждений платежа в виде текстовых сообщений, графики и штрих кодов, с последующей обработкой через NFC

Wednesday, November 15, 2006

Абавазрение 15.11.2006

Голден Телеком уличен в незаконном пропуске IP трафика по услугам дальней связи в обход Ростелекома. Связьнадзор не дремлет?

Хороший обзор M2M рынка (взаимодействие между приложениями), которому прочат более чем светлое будущее. Наш собственный опыт в этой области включает шлюз SNMP - SMS, позволяющий осуществлять мониторинг оборудования, поддерживающего SNMP по SMS. Например, для электрооборудования (UPS), пользователи (администраторы) получают уведомления об исключительных ситуациях (переход на батареи etc.), а также могут запрашивать текущий заряд батарей, время работы и т.п. Интересно?

Несколько новых документов от W3C. Opera продвигает свои идеи в массы. Смотрите публикации стандартов по компонентам и требованиям к клиентской среде.

Nokia запустила в Европе сервис по мобильной рекламе на основе штрих-кодов. Штрих-код (с плаката, здания, машины etc.) сканируется камерой мобильного телефона, после чего пользователь автоматически получает на свой телефон какую информацию (wap страницу, контентный файл etc.)

Оригинальная идея LBS (location based service) заменителя. Не выдает информацию оператор - не беда, в духе 2.0 запросим ее у пользователя. Mojeo позволяет пользователю ввести на интернет сайте свое текущее (будущее) местоположение, а затем с мобильного телефона запрашивать информацию по данному месту (прогноз погоды, адреса сервисных служб etc.) Особенно интересен вопрос 'where I am'. Это для тех, кто вне компьютера уже себя не помнит, видимо.

Предыдущий выпуск обзора см. здесь

Tuesday, November 14, 2006

Глобализация

Пара интересных компаний, предоставляющих premium rate номера по всему миру:

Mblox
World Premium Rates

Конец Евросети?

Шмидт (Google CEO) выразил убеждение, что мобильные телефоны будут бесплатными. Спонсирование будет идти за счет рекламы. Стоит прислушаться, Google ведь может и сделать это :-)

Sunday, November 12, 2006

Книги

Полезная коллекция книг по GSM и CDMA: ebuki.

Здесь, видимо, делается какой-то книжный портал.

P.S. название домена у них, конечно, интересное

Friday, November 10, 2006

Пятая колонна

Tim Bray (один из авторов оригинальной спецификации XML), в настоящее время - Director of Web Technologies в Sun Microsystems, выступая на международной PHP конференции, привел интересные слайды по сравнению Java, PHP и Ruby on Rails. Согласно этим картинкам, Java проигрывает всем: менее масштабируема, чем PHP и хуже в сопровождении и поддержке, чем RoR.

Методик сравнения, впрочем, не было приведено. Если посмотреть на его диаграммы - то они даже без масштаба. В чем измерялась та же масштабируемость - непонятно. Чувствуется, вокруг доклада развернется нешуточная война. Интересно, уволят Тима из Sun, или нет?

Мобильный веб

Очень полезный документ для всех разработчиков мобильных приложений: Global Authoring Practices for the Mobile Web. Автор известен своими библиотеками для WML.

3D MS

Интересно читать требования к окружению для нового 3D viewer Photosynth от Микрософт:

# Operating System: Only Windows XP SP2 and Windows Vista RC1 or later are supported at this time.

# Web Browser: IE6 or IE7; we hope to support other browsers in the future.

# Memory: 256 MB of memory is a bare minimum; 1GB recommended.

# Disk: This technology preview uses almost no disk space. The ActiveX control is less than 5MB in size, and no local disk storage is used when the code is running.

5Мб ActiveX - это здорово!

Thursday, November 09, 2006

Audio в Java

Пакеты для работы с mp3 в Java из Techmag. Интересно, что возможности по конвертированию весьма ограничены. На уровне API есть только mp3 -> wav. Библиотека от AbavaNet поддерживает все виды конвертирования:

au -> wav
wav -> mp3
mp3 -> au

Доска

Очень интересный продукт: Thinkature. Представляет собой средство взаимодействия в реальном времени: обмен текстами (чат), общие диаграммы etc. Реализация выполнена на pure HTTP. Это на самом деле некий Comet сервер, как я понимаю

Tuesday, November 07, 2006

Производительность Apache Geronimo

Опубликованы тесты производительности сервера приложений Apache Geronimo. Производительность web-слоя - на уровне лидеров. А сервер бесплатный. И поддержка есть. Что еще нужно разработчику, чтобы спокойно встретить старость?

Microsoft Business Forum

Посетил означенное мероприятие в Доме музыки. Как Вам такая тема доклада: "Как лично вы можете заработать $100 000, внедрив Microsoft Dynamics?" (взято из программы пленарной сессии)

Практическое руководство, так сказать, по монетизации внедрения. О-хо-хо ...

Monday, November 06, 2006

Поиск контента

И в поиске информации можно найти свободные ниши. Вот пример: поиск мобильного контента
http://www.mogmo.com. Быстро работает, Ajax интерфейс присутствует. Между прочим, автор всего этого - компания Tamej из Петербурга

Friday, November 03, 2006

Анатомия загрузки страниц

Очень полезный материал для всех веб-разработчиков. Инженер из Google исследовал процессы загрузки страниц.



Интересны практические рекомендацию по установке заголовка keep-alive. И особенно - по балансировке запросов к ресурсам. Внешние ресурсы, согласно этому исследованию, выгоднее загружать с 2-4 источников. Это связано с количеством параллельных запросов, поддерживаемых браузером. При этом параллельный запрос запускается, если браузер видит новое имя хоста (не IP адрес!). То есть можно писать что-то типа:

<img src="http://alias1/image1.gif"> и
<img src="http://alias2/image2.gif"> и это будут параллельные запросы,даже если alias1 и alias2 есть реально один сервер

очень интересны также замечания по pipelining (это когда браузер будет слать HTTP запросы не дожидаясь завершения предыдущего). Обратите внимание, что по умолчанию pipelining выключен.

Groovy & Grails

Языки скриптов сейчас на подъеме. Groovy растет из Java. Здесь - хорошее введение.

Thursday, November 02, 2006

Push сегодня



Хороший обзор современного состояния Push технологии и ее применения для веб-приложений.

Все на выборы

Все вокруг цифры 2. Списки новостей, управляемые пользователями. Было:

http://www.news2.ru
http://www.linkstore.ru

Еще:
http://www.newsland.ru
http://moikrug.ru/news
http://www.smi2.ru

В последнем чувствуется сильное влияние news2 :-)

Ajax timeline

Замечательный интерфейс для отображения временных событий. Идея аналогична Google Maps, но вместо карты используется временная шкала, где расставляются собственные метки. Метки могут быть загружены из XML файла или динамически определяться с помощью JSON. Здесь - очень подробное пошаговое руководство.

Wednesday, November 01, 2006

SMS vs. IM

Интересный взгляд оператора на проблему SMS vs. IM. С точки зрения маркетологов SMS пророчат быструю смерть, IM победит и дело будет правое. Вместе с тем, для оператора SMS означает гораздо более экономное (и, главное, мастштабируемое) использование сетевых ресурсов. И с этих позиций SMS не умрет никогда :-)

Tuesday, October 31, 2006

Voice 2.0

Интересная компания TalkPlus, получившая очередной раунд финансирования. Это персонализированный call management. Абонент сам настраивает управление звонками для своего номера.

P.S. AbavaNet (а теперь и Audiotele) делают такое в России.

Monday, October 30, 2006

SMS-ки

Задержался у Татьяны, Ленский, начинайте без меня, подъеду к своему выстрелу. Онегин

Ниасилил. Сизиф

Она утонула. Герасим

Срочно уточни расписание поездов на москву. Анна

Я его выбросил. Фродо.

Отсюда

APC - power off

Schneider Electric купил компанию American Power Conversion за $6.1 миллиарда наличными. Грядут большие изменения на рынке UPS.

3D публикации

Традиционные медиа тоже не стоят на месте, наблюдая как их позиции постепенно отбирают блоггеры. Последние версии PDF от Adobe поддерживают публикацию трехмерных объектов. Само по себе, конечно, 3D не новость для компьютеров, но здесь суть состоит в том, что 3D объект встроен в PDF. То есть можно вращать картинку, рассматривая ее с разных углов прямо в скачанном PDF файле. Вот пример. А это уже реально новое слово в публикации документов!

Sunday, October 29, 2006

Web - сервисы, понимаешь

Жизнь налаживается и вот уже в отечественной сети появляются полезные сервисы. Здесь можно отслеживать статус почтовых отправлений Почты России. А вот что относительно следующего шага - опубликовать API, что бы такой трекинг встраивали в приложения? Необходимость программных интерфейсов пока еще не признана на 1/6 части суши.

Friday, October 27, 2006

Народное видео

Veeker обещает полностью изменить подход к мобильному видео. Предлагается пользователям выгружать (через MMS) видеофрагменты со своих мобильных телефонов. На сайте будет голосование (a-la digg) и, самое главное, фиды из пользовательских материалов. Возможно будем монтирование пользовательских фрагментов в один фильм. Детали - здесь.

Business - спам

Спам-рассылка от компании IBS:

"Уважаемый!

Компания IBS приглашает Вас принять участие в работе семинара ..."

В такой форме "Уважаемый!" гаишники в Москве любят обращаться :-)

Thursday, October 26, 2006

Об устройстве ЖЖ



Схема технического устройства ЖЖ с комментариями от бывшего сотрудника. Вот смоделировать этот самый Akamai edge cache и нужно для специальной поддержки некоторого сегмента пользователей (если повар нам не врет :-). Кэш запрашивает из базы LJ картинки и далее раздает их от своего имени (соответствующие запросы не попадают в LJ).

Интересно, что устройство программы довольно простое. Кеш-демон привязывается к отдельному веб-серверу, кластеризация на уровне DB решается штатными средствами MySQL, решение о принципе обработки запроса (куда его направить) принимается на уровне приложения: "Кластеризация осуществляется на аппликационном уровне, просто код подсоединяется к разным базам данных в зависимости от того, в каком кластере находятся нужные данные. На уровне DB разные кластеры не знают друг о друге. Внутри кластера репликация между мастером и слейвом осуществляется на уровне DB (MySQL binary log replication)." Надежная схема, с одной стороны, но и модифицировать ее будет сложнее - логика размазана по приложению.

Здесь есть еще материалы по архитектуре больших проектов.

Wednesday, October 25, 2006

Социально - мобильное

Вот это SexyFunky есть последнее слово мобильных сервисов в Европе. Было перенесено с австралийского портала и запущено под эгидой MTV. В основе - хранилище фотографий/музыки, где на почве интереса к общему контенту судачат пользователи. Все доступно для WAP телефонов.

Чтиво

Самое популярное на Linkstore.ru:

Tuesday, October 24, 2006

Абавазрение 24.10.2006

Google реализовал встраиваемую поисковую систему. Можно использовать аж для одного только сайта. Причем механизм AdSense поддерживается. Насколько я понимаю, до этого мы уже использовали подобную опцию как пользователи AdSense. Теперь это доступно для всех.

O'Reilly (терминодержатель для Web 2.0) разъясняет модели с создаваемым пользователями контентом. В его терминологии предпочтительным является "real sharing" - сайт по сути хранит лишь ссылки на контент в другом месте. В противовес "fake sharing" (в русском языке это очевидно можно более емко описать), когда чужой контент погружается в свой сайт (как YouTube, между прочим)

Хорошее исследование по мобильной рекламе.

Jingle Networks очередной раунд финансирования. И это только одна компания продвигающая схожую модель сервиса: бесплатная телефонная справочная, где звонившему проигрывают рекламу. А вот интересно, в Российских условиях, кто-нибудь из операторов call-центров мог бы проделать такое? Например, Audiotele? Call-центры у них есть, справочные с операторами работают, 800-е номера есть. Осталось уговорить рекламодателей?

Без перевода: "Those who made calls on a mobile phone for more than four hours a day had the worst sperm counts and the poorest quality sperm, according to results released yest at the American Society for Reproductive Medicine annual meeting in New Orleans."
Отсюда. А ведь серьезная проблема. В салоне Евросети, к примеру, вам об этом не скажут. А спросить у девушек продавцов и не очень удобно.

О великой компании Sup, мне кажется, можно ограничиться прямой речью: "I'll be the first to admit the press conferenced added more mystery to 'What is SUP?' than it dissolved." Ну если уж Brad Fitzpatrick не знает, какому долбо#бу он свое продал, то нам даже Иван Иванович (tm) не поможет.

Предыдущий выпуск обзора здесь.

SMS как транспорт

Оператор предлагает своим пользователям использовать SMS как транспорт. Иными словами, SMS на обычный номер могут терминироваться в программе клиента. И уже там обрабатываться по его усмотрению. Отсюда.

Замечу, что компания AbavaNet начала продвигать подобного рода подход уже более двух лет назад. Заинтересованные в SMS-шлюзе могут связаться с нами.

Monday, October 23, 2006

Мобильный макияж

Макияжное зеркало (как опция) включается в комплектацию автомобилей. Чем мобильные телефоны хуже?



Такого использования вы еще видели :-)

Понедельник

Saturday, October 21, 2006

Friday, October 20, 2006

Манифест копателей

В принципе это был только вопрос времени. Теперь объявлено прямо. Группа пользователей digg (для сайтов со схожей моделью - все тоже самое) объединяется для совместного продвижения публикаций. Работает по принципу сети обмена баннерами - продвигая чужие публикации, вы зарабатываете очки, которые затем конвертируются в продвижение ваших собственных публикаций.

Еще одно свидетельство в пользу того, что голосование на подобного рода сайтах должно быть анонимным. Тогда нет того, с кем объединяться. Либо просто группа создателей (редакторов, единомышленников) выбирает из предложенного. Иначе - это социальная грызня. А если еще выдумывать не только голосование, но и анти-оно - то просто маленькая гражданская война. :-)

Абавазрение 20.10.2006

Интересные материалы, которые привлекли наше внимание.

Переход к Struts2. Практические аспекты использования нового Struts-framework.

Бесплатно - это, что привлекает всегда :-) Хороший портал с бесплатной (и легальной!) музыкой. Откройте ваши уши. Между прочим, ничего не мещает использовать это в телефонных сервисах. AbavaNet и Audiotele уже запускали сервис по прослушиванию подкастов по телефону.
Другой интересный портал - Mobilerated. Возможно лучшая коллекция бесплатных J2ME игр. Между прочим, в настоящий момент они объявили конкурс J2ME разработчиков. Первый приз - $500.

Интересное интервью ген. директора Инфона. Обзор текущей ситуации на рынке сервисов. Интересно, а кто-либо из читателей использовал упоминаемые в тексте sms-box?

В Индии не хватает программистов. Можно было бы подумать, что статья в New York Times оплачена в России, но автор - один из руководителей индийского разработчика Infosys, инвестор Google и пр., доходов которого хватило бы, видимо, на покупку всего российского офшорного программирования с потрохами. Так что все честно. А читается - прямо как про нас. Нет технических знаний, плохой английский, не могут работать в команде.

Хорошее обсуждение Интернет-радио и его использования на мобильных телефонах.

Борьба с кражами мобильников

Была (есть) такая разводка мобильных мошенников, когда абоненту присылалось SMS, со словами "если вы не лох, то пошлите SMS с текстом 'я не лох' на ... (следовал premium rate номер), а если лох – то ничего не делайте"

Вот симметричная история, только с более оптимистичным финалом. После того, как телефон был украден, владелец послал на него SMS, предлагая $300 тому, кто вернет. Гонца с телефоном встретила полиция ...

О трафике

Хорошая статья о внутризоновом, международном и междугородном трафике.

Wednesday, October 18, 2006

Сервис рекомендаций

Очень интересный сервис: EasyUtil. Это в прямом смысле слова веб-сервис. Нет никакого портала etc. Интерфейс на основе REST, который позволяет зарегистрированным пользователям помещать в базу данных информацию о том, что "кто-то/что-то предпочитает/любит такой-то предмет". Система оперирует с абстрактными сущностями. "Кто-то" - это, например, просто некоторый идентификатор. Предмет - абстрактный тег (строка из 40 байт в данной версии). Идея состоит в том, что можно будет по набору таких записей сравнивать идентификацию и выдавать ответы на запрос типа: "те, кто предпочитает заданный элемент, также любят то, то и то". Иными словами это база данных для генерации рекомендаций. Веб здесь - только как интерфейс для запросов (REST запросы - это просто HTTP GET).

UPD: вот еще одна статья по теме. Так и называется: Добавьте веба к вашим данным

Мобильный MySpace

Мобильный вариант MySpace. Интересные особенности:

- browser based. Все-таки трудно расчитывать на широкое распространение, если ожидать загрузки какого-то клиента потенциальным пользователем
- интересный набор готовых блоков (widgets в их терминологии), из которых я составляю свою страницу
- полностью мобильная версия. Веб варианта для своей страницы я не нашел.

Tuesday, October 17, 2006

О медиаиндустрии

Из приглашения:

"Позвольте пригласить Вас на первую пресс-конференцию компании SUP-Fabrik, нового игрока российской медиаиндустрии.
Пресс-конференция в нашем понимании – это возможность познакомиться с руководителями компании и узнать историю ее создания. Мы также хотим познакомить Вас с нашими друзьями из США – основателем сообщества LiveJournal и руководителем компании Six Apart – и рассказать о нашем партнерстве, в рамках которого мы взяли на себя ответственность за развитие русскоязычной части глобального сообщества LiveJournal.
Начало состоится в 13.30."

Слова "Начало состоится" - это сильно. Падежов медиаиндустрия не знает, однако.

Ajax magazine

новое издание Sys-Con : Ajax magazine
Все издания sys-con со временем протухают и становятся большой рекламной свалкой. Но по-началу бывает ничего. Это - первый номер :-)

Еще о Google PR

Еще одна формула:

GoogScore = (KW Usage Score * 0.3) + (Domain Strength * 0.25) + (Inbound Link Score * 0.25) + (User Data * 0.1) + (Content Quality Score * 0.1) + (Manual Boosts) - (Automated & Manual Penalties)

KW Usage Factors:

* KW in title tag
* KW in header tags
* KW in document text
* KW in internal links pointing to the page
* KW in domain and/or URL

Domain Strength

* Registration history
* Domain age
* Strength of links pointing to the domain
* Topical neighborhood of domain based on inlinks & outlinks
* Historical use & links pattern to domain

Inbound Link Score

* Age of links
* Quality of domains sending links
* Quality of pages sending links
* Anchor text of links
* Link quantity/weight metric (Pagerank or a variation)
* Subject matter of linking pages/sites

User Data

* Historical CTR to page in SERPs
* Time users spend on page
* Search requests for URL/domain
* Historical visits/use of URL/domain by users GG can monitor (toolbar, wifi, analytics, etc.)

Content Quality Score

* Potentially given by hand for popular queries/pages
* Provided by Google raters (remember Henk?)
* Machine-algos for rating text quality/readability/etc


отсюда. Еще и довольно интересная дискуссия. Еще по теме см. здесь.

UMA




Хорошее введение в UMA, основные функции, отличие от WLAN

Monday, October 16, 2006

IMS SDK

Средства разработки для IMS от Ericsson. Нельзя сказать, что процедура загрузки уж очень простая :-) Практически - ДСП (для служебного пользования).

На встречу выборам

Близится очередная предвыборная компания. Что IT может дать политтехнологам? Вот пример использования мобильных сервисов (или мобильного размывания бюджета предвыборной компании :-)

Демократическая партия в Нью-Йорке мобилизует своих сторонников с помощью SMS. Подписка по SMS, где участники будут информироваться о событиях, новостях компании, участвовать в опросах, приглашаться для помощи и, может быть, самое главное - награждаться за привлечение новых подписчиков. Такой вот вирусный маркетинг.

Технологически они используют эту платформу.

Sunday, October 15, 2006

Фраза дня

Google купил YouTube не бизнеса ради, а просто - позырить.

Saturday, October 14, 2006

Много-play

Похоже, что Cisco владеет патентом на системы Tripple Play:

"Patent 7075919, awarded to Cisco earlier this year, states that Cisco is the proud owner of any "System and method for providing integrated voice, video and data to customer premises over a single network." Отсюда.

Это значит, что все игроки IPTV должны будут платить Cisco. Что неизбежно должно отразиться на ценах для конечных пользователей

Снимите шляпу

Новая волна слухов о выпуске Oracle собственной версии Linux и, как следствие, сильное падение акций Red Hat. Версия Linux (и поддержка) от Oracle действительно просто убьет Red Hat. У Oracle ведь есть все: база данных, сервер приложений etc. То есть тот же Red Hat application stack может быть просто воспроизведен на продуктах Oracle.

Friday, October 13, 2006

RedHat application stack

RedHat application stack включает RedHat, Apache, JBoss и MySQL/PostgreSQL. Интересно, что в отдельный уровень вынесено Hibernate. Зачем? Или просто чтобы предложение выглядело весомее?

Почтовый индекс

Что называется - не могу молчать :-). Населенный пункт Мусохраново (Кемеровская область)

Яйцо - звонарь



Дрыгает ножками, когда звонит ваш мобильный телефон. Выполнен, как видно, в форме яйца. Вот что нужно МТС! Отсюда.

Аналитическое: APC

APC увольняет персонал. До этого они уволили генерального директора. Акционеры уже предлагают продать компанию. Вы уже выбрали нового поставщика UPS? Чем заменять будем?

Thursday, October 12, 2006

to ORM or not to ORM

Использовать или не использовать ORM в Java приложениях. Имеются в виду, в первую очередь, web - приложения. Я согласен с исходной посылкой - ORM не является обязательным. В зависимости от задачи можно (дешевле и быстрее) обойтись без оного.

Работа с HSS

Пример использования DIAMETER для работы с HSS (Home Subscriber Server). Кстати, версия 2.2 SIP сервера от Bea доступна здесь.

Flash-Lite

Хорошее описание принципов работы Flash на мобильных телефонах (Symbian).

Ядро Линукс

Визуальная карта ядра Linux:



Отсюда

Wednesday, October 11, 2006

Telecom 2.0

Возможно одна из самых цельных публикаций по теме Telecom 2.0 Автор очень четко сформулировал основные требования к современным сервисам (они же - недостатки текущих приложений). Например:

- голос становится опцией, а не сервисом. Иными словами - будущее за интеграцией голосых возможностей в другие приложения
- эпоха команд умерла, ключевым моментом являются открытые интерфейсы

Java & .NET

Интересная статья по совместному использованию Java и .NET

AMQP

Протокол передачи сообщений для SOA

Чтиво на 11.10.06

Популярные статьи из Linkstore.ru:

VentureBoard

Площадка стартапов для продажи "себя". Представление (реклама) технологий и команд.

Tuesday, October 10, 2006

Из жизни программистов

Новый сервис от Google - поиск по исходным кодам - может открыть много интересного.
О стиле программирования в том числе. Например:

http://www.google.com/codesearch?q=fucking

из выдачи:

Кусок JavaScript кода:

20: td.className = "icon";
var IE_IS_A_FUCKING_SHIT = '>';
if (HTMLArea.is_ie) {
td.unselectable = "on";
IE_IS_A_FUCKING_SHIT = " unselectable='on' style='height=1px'> ";
}

и так далее ...

Media-Server

Бесплатный медиа-сервер от IBM. Поддерживает IETF RTSP, MPEG-4, MP3. Интересна реализация - это веб-сервис для Apache или Tomcat.

Monday, October 09, 2006

Универсальный солдат

Универсальный IM для мобильных телефонов (J2ME). Поддерживает AIM, MSN, Yahoo, ICQ, Jabber, Google Talk. Действительно интересное приложение.

Технически мы делали похожие вещи для J2EE. Универсальную библиотеку для работы с IM сделали на базе XMPP - на Jabber серверах есть шлюзы в другие системы. А для XMPP есть удобные средства для Java.

Еще у этого Eqo есть клиент для Skype. Работает через промежуточный сервер (прокси), но этот сервер также предлагается бесплатно. Схема работы такая: на своем компьютере со Skype установить дополнительно proxy от Eqo, а на мобильном телефоне - Java клиент. Этот клиент через установленный proxy и будет общаться со Skype.

Call flows

Полезные материалы по Call flows (GSM, ISUP, VoIP).

Практическое использование MMS

Хороший пример практического использования MMS. Сервис представляет из себя барахолку - объявления о продаже, которые можно подавать в виде MMS.

Friday, October 06, 2006

WAP пример

Внятный пример использования WAP в практических системах:
http://www.e-3.ru/ и http://wap.e-3.ru
Информация о расписании следования поездов, наличии мест, стоимости проезда, опозданиях поездов непосредственно из АСУ "Экспресс-3"

Московская недвижимость

Евросеть продвигает:

"MOSCOW, Oct 5 (Prime-Tass) -- South Korean mobile handset producer Samsung will award apartments to the four Euroset sales managers who sell the most Samsung handsets in the coming three months, Euroset and Samsung said, Vedomosti business daily reported Thursday.

In addition, the 200 to 300 Euroset sales managers who sell the most handsets in the period will get money to make their first mortgage payments, the daily reported."

4 лучших продавца телефонов от Samsung получат квартиры, от 200 до 300 человек - деньги на первый взнос. Отсюда. Интересно, что не нашел текста ни на сайте Ведомостей, ни в Прайм-Тасс. Так что обратный перевод с английского, чтобы подписчики блога Abava узнали первыми :-) Бегите продавать Самсунги, однако.

Так все телефоны скоро станут одной марки. В это же время Om Malik прогнозирует небывалые увольнения в телекоме: до 100 000 человек потеряют работу (Deutsche Telecom, Alcatel - Lucent, Nokia и Siemens).

Dialogic 2

Фирма Eicon больше не Eicon, а Dialogic. Вместе с подобранным у Интела бизнесом решили поменять и имя. Обещают новые продукты, в том числе и в не-TDM областях. IP-медиа сервер обещан в ноябре. Отсюда.

Техническое - Tomcat 5 и sendRedirect()

Одна из особенностей версии 5.x - обязательно добавляйте в сервлетах оператор return сразу после sendRedirect(). Даже если у вас по логике (по тексту) программы ничего в коде после sendRedirect() не исполняется. Нельзя полагаться на естественное завершение сервлета. Это проявляется в Tomcat 5. Orion, WebLogic - код работал без проблем и переправлял запрос куда указано. В Tomcat же получали java.lang.IllegalStateException

Thursday, October 05, 2006

Закат-2

Sun может продать весь свой бизнес по системам хранения. О как - сравнительно недавно покупали, деньги вкладывали ...
Также Hitachi ждут большие перетряски в этой области. Только они приглашение на конференцию прислали и на тебе. Куда нуждающемуся податься? в HP?

Учебник по Linux

А порекламирую я Большого Брата. Безвозмедно :-) DeveloperWorks - все-таки хороший сайт. Учебник по Linux от IBM:

"... Обучает конфигурированию ваших аппаратных ресурсов в Linux. К концу этого учебника, вы узнаете как Linux конфигурирует устройства, обнаруженные на современном компьютере и где искать решения возникших проблем.
...
Установка Linux и управление пакетами. Представляет собой введение в установку Linux и управление пакетами. К концу этого учебника вы узнаете как Linux использует разделы жесткого диска, как Linux загружается, и как устанавливать и управлять пакетами программного обеспечения.
...
GNU и команды UNIX. Введение в основы GNU и команды UNIX. К концу данного учебника вы узнаете как использовать команды в командной оболочке bash, включая использование команд текстовых процессоров и фильтров, как искать файлы и каталоги и как управлять процессами.
...
Устройства, файловые системы Linux, и стандарты иерархии файловых систем [Filesystem Hierarchy Standard]. Как создавать файловые системы на разделах диска, а также как сделать их доступными для пользователей, управлять квотами пользователей и правами доступа к файлам, восстанавливать файловую систему при необходимости. Узнайте также о жестких и символических ссылках, как найти файлы в вашей файловой системе и где их следует размещать. Система X Window."

Со смаком

Хорошая практическая статья по работе с Jabber из Java. Используется Smack API.

Умелые руки



Создание бумажного чехла для телефона. Ручная работа. Вообще, источник этой информации содержит огромное количество подобных руководств.

Разговор с интересным собеседником

Замечательная реализация SMS сервиса - разговор с Энди Уорхолом. Между прочим - некоммерческий сервис (читай - трафикогенерирующий для оператора). А сама идея подобного рода приложений ведет отсчет от классичекой Элизы Вейценбаума, сделанной еще на Лиспе.

Wednesday, October 04, 2006

SMS рассылки

Или точнее SMS рассылки 2.0 Это то, что делает сайт Mozeo. По аналогии с описанной ранее моделью SMS сервисов, контент для рассылок здесь создается и редактируется пользователями в свободном формате. Далее абоненты мобильной сети находят нужное/интересное им и подписываются на соответствующий канал. Пока никаких упоминаний о деньгаях нет, все бесплатно. Но мне кажется, что здесь может быть вполне работающая модель. Если информационные каналы будет создавать какой-то бизнес. Например, информация о скидках, распродажах, специальных акциях etc. Сейчас компании так и так платят за доведение информации до клиента - листовки, бесплатные газеты, лежащие около мусорного бака etc. А здесь прямая доставка потребителю в телефон. Да еще такому, который сам об этом попросил (подписался).

Интересно еще, как они выбирали имя для своего сайта? Очень уж перекликается с существующим Mozes, который ведь работает в той же, в принципе, области.

Yahoo врать не будет

Отвлекаясь от мобильных сервисов, но пропустить было невозможно. Yahoo объясняет, что регулярно употребляющие зарабатывают больше не пьющих.

Multi-person SMS cервисы

В догонку к публикации о DEMO конференции - хороший обзор (и интересные комментарии) многосторонних SMS сервисов. Интересно, что даже Микрософт отметился в этой области. См. описание Slam

О пользе чтения новостей

Еще не умолкло обсуждение статьи в Ведомостях о новом развлекательном портале Sup-Fabrik, а вот уже пожалуйста:

http://www.sup-fabrik.ru

Что говорит whois:

domain: SUP-FABRIK.RU
type: CORPORATE
nserver: ns1.afraid.org.
nserver: ns2.afraid.org.
nserver: ns3.afraid.org.
nserver: ns4.afraid.org.
state: REGISTERED, DELEGATED
person: Armen G Stepanyan
phone: +7 916 8410424
fax-no: +7 916 8410424
e-mail: domain@stepanyan.ru
registrar: REGTIME-REG-RIPN
created: 2006.10.03
paid-till: 2007.10.03
source: TC-RIPN

зарегистрирован аж вчера 03/10. Даже nameservers - бесплатные. afraid.org как раз и занимается предоставлением бесплатных DNS.

С сайта stepanyan.ru:

>На текущий момент - конец июня 2005 года - я являюсь аспирантом Московской
>Государственной Юридической Академии, кафедры права Европейского Союза.

талантливый аспирант :-)
Похоже кто-то проспал корпоративный домен. Или он и не нужен был?

Mule 1.3

Выпущена новая версия open source ESB (Enterprise Service Bus) - Mule. Судя по всему, разработчики собрали уже довольно много внедрений.

Tuesday, October 03, 2006

И еще об SMS

Раз уж мы заговорили об SMS, то еще о новых сервисах:

1. Мобильная подстава. Сервис, который позволяет послать SMS от имени другого абонента. Предлагают использовать как элемент игры. Жесткая, однако, может быть шутка.

2. Быстрая работа почты. Британский провайдер высылает презервативы в обмен на premium rate SMS: condomtext.com. Это вам не пиццу заказать ...

3. Доходы канала телевидения TF1 во Франции за первую половину 2006 года от связанных SMS сервисов (голосование и пр.) составили 100 млн. евро. Телевизионный канал M6 впервые заработал на SMS сервисах больше, чем на рекламе

4. SeeMeTV - сервис в Англии, который позволяет пользователям выгружать фрагменты, снятые на камеру мобильного телефона, а затем получать деньги, если это "кино" кто-то просматривает, получает до 1 миллиона загрузок в месяц! Это очень простая и интересная модель - чем-то похожая на Google AdSense. Только сайта не нужно. Оператор начисляет "кинорежиссеру" 1 пенс за каждых 3-х зрителей.

SMS сервисы

Хотелось бы написать о правильных (в нашем, естественно, понимании) SMS сервисах. Вот два свеженьких (можно сказать, горячих) калифорнийских стартапа. Textmarks и Mozes. Оба функционируют где-то с начала лета 2006. Оба очень популярны, привлекают финансирование и пользуются успехом у пользователей. Одинаковые модели - пользователь (посетитель) бесплатно регистрируется на веб-сайте и выбирает (резервирует) некоторое ключевой слово (код). Далее зарегистрированный пользователь в произвольное время может создавать/менять некоторый контент, ассоциированный с данным кодом. Абонент мобильной сети может послать SMS на некоторый фиксированный номер (например, 41411 для Textmarks), указав в теле сообщения ключевое слово (код). В ответ ему вернется контент, определенный владельцем данного кода. Как контент может выступать просто некоторый текст или даже ссылка (то есть просто URL) на какой-то файл (например, в формате mp3 или wav).

И это обычный (не premium rate) SMS. Таким образом, произвольный человек (компания) может развернуть (бесплатно) свой контентный сервис в сети мобильного оператора. Например, размещать свои обявления, информацию о скидках, специальные предложения, анекдоты, прогнозы etc.

В чем выгода оператора? Самая прямая - оператор создает трафико-генерирующий сервис. Оператору не нужно гнаться за premium rate контентом. Оператор зарабатывает день уже на самом факте передачи SMS. А для пользователей такой сервис, где не нужно платить больше за пересылку явно будет привлекательнее.

Не могу не отметить, что еще год назад подобная модель работы (и соответствующий софт) были предложены компанией AbavaNet оператору НМТ. Вот где пригодились бы виртуальные операторы, между прочим.

Monday, October 02, 2006

Наротник


Так я бы назвал это старинное изобретение. Позволяло секретно говорить по телефону в публичном месте. Интересно, что уже тогда думали о совместимости - в статье, откуда я это взял, говорится о совместимости с любым телефонным аппаратом

Ajax links

Несколько интересных публикаций, касающихся Ajax:

1. Еще один подробный обзор Ajax библиотек с лицензией Open Source. Вывод относительно лидера - опять таки Dojo. Видимо, в ближайшее время мы увидим соперничество Dojo, за которым стоят IBM и Sun с одной стороны и Atlas, который будет выпущен Microsoft как такой же Ajax toolkit. Интересно, что jQuery упорно игнорируется во всех обзорах.

2. Новая коллекция пользовательских тегов для JSP. Появились новые Ajax компоненты. Ajax form, например, позволяет просто модифицировать любую HTML форму для работы с асинхронными запросами: Coldtags suite

3. Формирование графических изображений в JavaScript. Это также относится, в первую очередь, к Ajax, поскольку позволяет формировать ответы в графике на лету.

DEMOfall 2006

Заметки с выставки DEMOfall 2006 - это ежегодная конференция, где демонстрируются все последние достижения стартапов. Естественно, что сейчас все крутится вокруг Web 2.0 (или Mobile 2.0).

Интересное чтение, есть презентации компаний. В целом, для большинства компаний их продукты могут быть охрактеризованы как расширение (дополнение) для какого-то популярного продукта. Вот, например, что GigaOM написал: Monster Mash. Иными словами, большинство продуктов - это mashup. Большое перемешивание данных из разных источников. В конечном счете так останется один большой Programmable Web.

Вот веселые картинки на тему:

 

Хотел бы обратить внимание на следующие новые продукты:

Fonpods: http://www.fonpods.com - прослушивание подкастов по телефону. В России такое, между прочим, компания AbavaNet делает вместе с оператором Audiotele.

Pinger: http://www.pinger.com - рассылка голосовых сообщений. В России мы запустили схожий сервис под называнием Voice SMS.

Spam bot detection

Я описывал уже новые методы борьбы со spam ботами, не использующими ввод цифр (слов) с картинки. См. здесь. А вот и реализация для Java (JSP): пользовательский тэг, который измеряет время заполнения формы (или задержку для postback). Маленькая задержка будет свидетельствовать о том, что форма заполнена роботом.

Завидуйте

Самые большие заработки с помощью Adsense. Довольно интересный список.

Friday, September 29, 2006

Комментарии

Как комментировать код. Зацените:

struct Fmor_uecnct
{
unsigned char dummy7 ; /* Dummy */
unsigned short ura0 ; /* URA Identity(0) */
unsigned short ura1 ; /* URA Identity(1) */
unsigned char t301 ; /* T301 */
unsigned char n301 ; /* N301 */
unsigned char t302 ; /* T302 */
unsigned char n302 ; /* N302 */
unsigned char t304 ; /* T304 */
unsigned char n304 ; /* N304 */
unsigned char t305 ; /* T305 */
unsigned char t307 ; /* T307 */
unsigned char t308 ; /* T308 */
unsigned char t309 ; /* T309 */
unsigned char n310 ; /* N310 */
unsigned char t313 ; /* T313 */
unsigned char n313 ; /* N313 */
unsigned char t314 ; /* T314 */
unsigned char t315 ; /* T315 */
unsigned char n315 ; /* N315 */
unsigned char t316 ; /* T316 */
unsigned char t317 ; /* T317 */
};

отсюда

Грязные штучки

Вот так они работают: eWeek в большой статье опускает Java. Причина - проблемы с апплетами :-) А еще в Вашинтон пост написали, что обновления для системы неудобны. О как.

Что-то раньше на той стороне фронта были более изобретательные люди. Чего стоила одна эпопея с PetShop vs. PetStore! А теперь - даже неудобно за них как-то.

SMS 999

Для общения с полицией по SMS в Англии собираются зафиксировать короткий номер 999. Собираются и собираются, но хотел бы обратить внимание на тенденцию - SMS все больше используется как транспорт для доставки информации. Не только развлечения и общение. Может кому-то из молодых англиезов будет проще настучать в полицию по SMS. Вот им и номер.

Thursday, September 28, 2006

Вопросы для интервью

Методично собранные вопросы из интервью соискателей позиций Java разработчиков.

YouMail или Мы?

Восторженные отзывы на MobileCrunch о новом продукте YouMail. Это голосовая почта с возможностью персонализации, определяемой пользователями. Интересно, что такой продукт уже около года доступен в России. Сервис предоставляется оператором Audiotele. А разработала его некая компания AbavaNet :-)

Wednesday, September 27, 2006

Java ссылки

Пара интересных публикаций за сегодня:

1. Переход от Struts к Struts2. Интеграция Webwork накатывается неотвратимо и будет полезно знать, что делать со старыми программами.

2. Полезные примеры в исходных кодах для J2ME

Кунгуру

Хотите в Австралию? Австралийское правительство установило специальные правила ускоренной эмиграции для программистов по следующим специализациям: CISSP, C++/C/C, Java, J2EE, Network security, Oracle, PeopleSoft, SAP или Seibel.

Их сильно не хватает в том числе и для государственных проектов. А магистральная линия правительства, согласно заявлениям - отказываться от офшорных разработок и делать программы в Австралии. Отсюда.

Ajax spreadsheet widget

Замечательный пример использования JavaScript - spreadsheet widget для Dojo.



Впечатляющий список возможностей:
- навигация с помощью клавиатуры
- изменение размеров клеток
- выбор строк, столбцов, клеток
- форматирование
- около 30 функций

И все это на базе открытого пакета Dojo. Вот, кстати, данные по использованию различных Ajax библиотек:



При этом нужно учитывать, что Prototype и Script.aculo.us значительно более "легкие" по своей природе библиотеки. С точки зрения наличия готовых виджетов - Dojo явный лидер. Именно Dojo поддерживается IBM и Sun.

Tuesday, September 26, 2006

ЕАГИС районного масштаба

Антиреклама. Выставка Softool, регистрацию решили проводить путем сканирования анкет. Программой FormReader от компании Abbyy. О чем зачем-то написали большими буквами за спиной девушек-регистраторш. Так вот не работает этот "замечательный" ридер. Просто как печально знаменитый алкогольный учет - не работает и все. Мышкой по столу возили, за проводки в компьютере дергали, принтер тряпочкой протирали. Не помогало :-(
Регистрировался - 1 час 07 минут. Читал рекламу FormReader. Был на выставке 50 минут :-)

Про ЕАГИС все писали, что мол разработчики там были из непрофильного ведомства. Но похоже ведомственная принадлежность и проблемы ПО прямо не коррелируют.

Практика в SOA

От компании Bea: руководства для практикующего SOА-шника: стандарты, шаблоны проектирования, архитектурные решения, примеры. Здесь.

Предсказатели

1. Интересный блог о развитии стандартов мобильной связи. Что ожидать от 4G? Сравниваются

* WiMAX aka IEEE 802.16e
* UMTS Long Term Evolution (LTE)
* CDMA EVDO Rev. C (also dubbed DORC)

Вывод? А никакого :-) Точнее автор настаивает, что одной технологии точно не удастся победить. Одним из двух победителей точно будет WiMAX. Относительно второго автор склоняется к UMTS.

2. OMA больше не нужна? Или не нужен? Анализ предложений OMA (Open Mobility Aliance) и того, что востребовано рынком. Вывод автора - предложения OMA просто игнорируются рынком.

SQL injection

Хорошая серия статей по теме от SecuriTeam:

- введение в тему
- дополнительные материалы

Веб программистам особенно полезно знать, как не нужно работать с базами данных. Большинство примеров описано для MS SQL, но принципы для MySQL, например, абсолютно такие же.

Monday, September 25, 2006

Nokia TMS

TMS - tag mobile service. Это приложения, которые позволяют сканировать штрих-код с помощью камеры мобильного телефона, распознавать изображение и выдавать на экран информацию, соответcтвующую распознанному тегу. Чаще всего - это переход на соответствующий сайт.



По данным Cellphone 9 уже в 2007 году такое ПО станет входить в поставку Nokia.

Пока софт для тех же Nokia можно загрузить по указанному выше URL.