Наш очередной выпуск оказался прямо перед Новым Годом, поэтому коротенько:
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 не есть в большей опасноти, чем какой-то иной продукт. В других местах - свои философы :-)
Предыдущий выпуск см. здесь
технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Страницы
▼
Friday, December 29, 2006
Wednesday, December 27, 2006
Еще о мобильных скидках
Тема мобильных скидок многократно освещалась в нашем блоге (см., например, здесь). Вместе с тем, естественно, что использовать сканеры для проверки мобильных купонов у посетителей вовсе не обязательно. Если купон дает постоянную (или разовую) скидку просто по факту предъявления, то его и нужно всего лишь предъявить. Вот примеры российских систем с таким подходом. Мобильный купон здесь всего лишь обычное SMS сообщение
А здесь описывается технически более сложная схема, реально применяемая в английских питейных заведениях. Купон есть также SMS с некоторым уникальным номером. Этот номер нужно ввести в программу, установленную в баре, а она уже распечатает бумажный купон.
В принципе, разработчики системы мобильных билетов (типа такой, например) тоже по разному могут решать проблемы идентификации.
А здесь описывается технически более сложная схема, реально применяемая в английских питейных заведениях. Купон есть также SMS с некоторым уникальным номером. Этот номер нужно ввести в программу, установленную в баре, а она уже распечатает бумажный купон.
В принципе, разработчики системы мобильных билетов (типа такой, например) тоже по разному могут решать проблемы идентификации.
Tuesday, December 26, 2006
Web-гороскопы
Предсказания и прогнозы на 2007 год. Довольно много посвящено мобильному вебу.
P.S. поразительно, как сотрудники Микрософт похожи на своего начальника :)
P.S. поразительно, как сотрудники Микрософт похожи на своего начальника :)
Monday, December 25, 2006
4Gb в ухо
согласно просочившимся в прессу слухам (источник - WSJ, так что дело серьезное) - Apple может представить свои телефоны уже в следующем месяце (на выставке MacWorld). И телефон (подобно iPod) будет иметь память от 4 до 8 гигабайт для хранения музыки. Это в итоге может серьъзно повлиять на мобильные сервисы, связанные с загрузкой мелодий. Что загружать, если все и так уже в телефоне.
Google подменили
Google продолжает накладывать ограничения на использование своих API. В дополнение
к отмене поискового API, теперь наложены ограничения на использование Google Maps. Ограничения касаются интенсивности использования (то есть количества обрабатываемых запросов). Естественно, это полное право владельца сервиса, но все вместе как-то неожиданно.
к отмене поискового API, теперь наложены ограничения на использование Google Maps. Ограничения касаются интенсивности использования (то есть количества обрабатываемых запросов). Естественно, это полное право владельца сервиса, но все вместе как-то неожиданно.
Saturday, December 23, 2006
Аналитика о Красной Шапочке
Почитайте интересный документ - допрос аналитиками руководства Red Hat по итогам квартала. Уровень обсуждения впечатляет. Причем не только ответы - но ведь и вопросы задают интересные. И такое - каждый квартал.
Между прочим, из этой расшифровки следует, что проблемы у Red Hat появились. Во первых - виртуализация. Меньше серверов понадобится - меньше лицензий будут покупать. Во вторых, JBoss. Сюдя по вопросам - совсем все не гладко с ним, и аналитики ищут (ждут) проблем.
Между прочим, из этой расшифровки следует, что проблемы у 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
Предыдущий выпуск см. здесь
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
Предыдущий выпуск см. здесь
Мерчандайзинг
Thursday, December 21, 2006
Архитектура eBay
В дополнение к нашему списку архитектурных решений для больших интернет-проектов (см. здесь) опубликована интересная презентация по архитектуре eBay.
Интересно, что разработчики не используют практически ничего из стандартных средств J2EE. Как следует из презентации, основа приложения (и базис для масштабирования) - это сервлеты и собственный пул соединений.
Другой интересный аспект - отсутствие сессий. Промежуточные состояния хранятся в куках (иными словами - в заголовке HTTP запроса) и в базе данных. Что, естественно, позволяет свободно перемещать запросы между машинами.
UPD. А здесь и здесь есть интересные замечания "по поводу".
Интересно, что разработчики не используют практически ничего из стандартных средств J2EE. Как следует из презентации, основа приложения (и базис для масштабирования) - это сервлеты и собственный пул соединений.
Другой интересный аспект - отсутствие сессий. Промежуточные состояния хранятся в куках (иными словами - в заголовке HTTP запроса) и в базе данных. Что, естественно, позволяет свободно перемещать запросы между машинами.
UPD. А здесь и здесь есть интересные замечания "по поводу".
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 интерфейс.
В любом случае, Google сделал плохое дело. Никогда раньше они такого не делали. И технически их Ajax интерфейс не заменит удобства работы со старым API. Мы много программировали с ним, есть даже компонента в Coldtags suite. C Ajax API мы привязаны к Google search box. А этого ранише не было. Так что используйте Yahoo. Они сразу прозорливо делали REST интерфейс.
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.
Friday, December 15, 2006
Thursday, December 14, 2006
NGN - 495
или 499? Еще одна попытка внедрения NGN. На этот раз - в МГТС. Перечня услуг - не раскрывают. Видимо, его просто еще и нету. Что получится, то и запустится. Хотя абонентам спаренных номеров МГТС читать об этом забавно.
Wednesday, December 13, 2006
Tuesday, December 12, 2006
Мобильный веб
Занимательная статистика по популярности мобильных сервисов. Ну первое - почта. Это понятно и ожидаемо. Но второе место - это погода. То есть человеку на улице с мобильным телефоном край как нужно узнать погоду, там где он находится. Интересно ...
Mobile Monday
Mobile Monday - встречи профессионалов в области мобильных технологий, добрались и до России. В Спб они уже проходят: http://www.mobilemonday.ru
Monday, December 11, 2006
Friday, December 08, 2006
Алгоритмы
Очень полезная (и бесплатная!) книга по алгоритмам (теория графов, линейное программирование etc.). Лучшее со времен Кнута.
О яйцах
Вопросы из собеседования в Google: кидание яиц. Яйца сбрасываются из высотного здания. Необходимо за минимальное число шагов (разбитых яиц) определить максимальную высоту, при которой сброшенное яйцо не разобьется. Между прочим, совершенно по теме - соискателю, по сути, предлагают обосновать поисковый алгоритм. Вот здесь еще собраны такого же типа задачи из интервью: Techinterview
Thursday, December 07, 2006
Не могу молчать
"Из ленты новостей.
США. Нью-Йорк. Джулиа Л. зашла на кухню и увидела, что ее муж дергается в конвульсиях, держась за электрический чайник, включенный в розетку. Она не растерялась, схватила швабру и постаралась оторвать мужа от электроприбора, сломав при этом ему руку в двух местах. Однако выяснилось, что до этого момента муж слушал альбом своей любимой группы на Walkman`е и двигался в такт музыки." Отсюда.
США. Нью-Йорк. Джулиа Л. зашла на кухню и увидела, что ее муж дергается в конвульсиях, держась за электрический чайник, включенный в розетку. Она не растерялась, схватила швабру и постаралась оторвать мужа от электроприбора, сломав при этом ему руку в двух местах. Однако выяснилось, что до этого момента муж слушал альбом своей любимой группы на Walkman`е и двигался в такт музыки." Отсюда.
Достандартизовались
О как - один из официальных создателей XML объявил войну W3C. Так прямо и написал: W3C XML Schemas (XSD) suck. И призвал от схем отказаться как можно быстрее. Объявив их дорогим, но неудачным экспериментом.
Интересно, что этот Тим отличается склонностью к экстравагантным идеям. Предыдущий опус сводился к поносительству Java в сравнении с PHP. Или он правду-матку режет?
Интересно, что этот Тим отличается склонностью к экстравагантным идеям. Предыдущий опус сводился к поносительству 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.
Предыдущий выпуск см. здесь
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.
Предыдущий выпуск см. здесь
Мобильные штрих-коды
Мобильные штрих-коды начали практически использоваться в России. Компания Мобильные Дисконтные Системы описывает у себя на сайте систему лояльности на основе мобильных штрих-кодов.
Tuesday, December 05, 2006
SMS call center
Еще о HTTP загрузке
В дополнение к материалам Google о загрузке веб-страниц, очень интересный пост от инженера из Yahoo. В первой части своей публикации он исследовал, что, собственно говоря, занимает основное время при загрузке. Результаты, естественно, тесно коррелируют с предыдущими - основное время занимают дополнительные HTTP запросы. Вот типичная картина временной диаграммы загрузки сайта http://www.yahoo.com
Только 10% занимает собственно загрузка HTML. Все остальное - загрузка изображений и скриптов. При этом (см. материалы Google), количество одновременно выполняемых браузером HTTP запросов - ограничено.
Как заключение - можно привести простые истины:
- текстовый дизайн a-la Google - основа для быстрой загрузки. И размер картинок не имеет большого значения. Замедление будет существенным и при маленьких изображениях,если их много
- кэширование - одна из основ программирования веб-приложений. В частности, не определяйте стили и скрипты непосредственно в тексте страницы - выделяйте их в отдельные файлы. Тогда их будет кэшировать браузер.
Только 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?
- голос
- SMS
- MMS
Для единообразия тот же номер 63000 используется и в email адресах. Интересно, а кто из российских операторов может предоставить короткий номер, чтобы там были SMS и IVR?
Friday, December 01, 2006
Новые надежды 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 за ссылки
еще в тему - пара презентаций на эту тему с последней выставки 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
Как оно будет
CEO Google опубликовал свое видение развития технологий:
- открытые стандарты
- облако серверов в сети, смерть desktop-приложений (читай - MS Office)
- совместное использование контента
"Simplicity is triumphing over complexity. Accessibility is beating exclusivity. Power is increasingly in the hands of the user."
- открытые стандарты
- облако серверов в сети, смерть 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
Ingres vs. Oracle
Интересный блог технического директора Ingres (помните еще такую СУБД?). Человек раньше работал в Oracle, развивая линию Linux. Забавно читать, как он теперь отзывается о бывшей компании.
Все на выборы - 3
Все началось с Digg.com. Сначала это были новостные ленты, управляемые пользователями. А вот уже первая ласточка, где пользователи управляют производством. Посетители сайта выбирают дизайн маек. Можно понять, что это только начало. Просто у создателей Threadless, видимо, налажена логистика с китайскими производителями маек.
Tuesday, November 21, 2006
Нумеристы
Интересная компания: ArcNum. Они занимаются тем, что регистрируют домены для мобильных сайтов. При этом домены - цифровые. Например, зарегистрированный ими 66639.com переправляет пользователей (мобильных!) на "wap.money.com" или другой мобильный вариант сайта money.com. Фокус в том, что цифры легче набирать. Да и запомнить можно как номер телефона. Такой вот мобильный киберсквоттинг.
Monday, November 20, 2006
Все на выборы - 2
В дполнение к нашей публикации о новостях, управляемых пользователями, еще один сайт: Ваау!
Sunday, November 19, 2006
Skype mobile. Свершилось?
Первый оператор запустил Skype для мобильных пользователей. Пока поддерживаются только Symbian телефоны Nokia N73 и Sony Ericsson W950i. Задержка в подобного рода сервисах была именно в Skype - они признавали проблемы с созданием мобильного клиента. Также говорилось о том, что клиент Skype для Symbian будет первым. Похоже, это произошло?
Friday, November 17, 2006
Строительное
Из печати: "На российском строительном рынке заработал новый регулирующий орган. Вчера Ростехнадзор впервые приостановил в Москве строительство жилого комплекса – "Аэробус" компании "Капитал групп"." (Ъ)
Эту стройку мы видим из окна. Там видимо газет не читают и продолжают работать :-)
Эту стройку мы видим из окна. Там видимо газет не читают и продолжают работать :-)
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'. Это для тех, кто вне компьютера уже себя не помнит, видимо.
Предыдущий выпуск обзора см. здесь
Хороший обзор 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
Mblox
World Premium Rates
Конец Евросети?
Шмидт (Google CEO) выразил убеждение, что мобильные телефоны будут бесплатными. Спонсирование будет идти за счет рекламы. Стоит прислушаться, Google ведь может и сделать это :-)
Sunday, November 12, 2006
Книги
Полезная коллекция книг по GSM и CDMA: ebuki.
Здесь, видимо, делается какой-то книжный портал.
P.S. название домена у них, конечно, интересное
Здесь, видимо, делается какой-то книжный портал.
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, или нет?
Методик сравнения, впрочем, не было приведено. Если посмотреть на его диаграммы - то они даже без масштаба. В чем измерялась та же масштабируемость - непонятно. Чувствуется, вокруг доклада развернется нешуточная война. Интересно, уволят Тима из 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 - это здорово!
# 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
Доска
Очень интересный продукт: Thinkature. Представляет собой средство взаимодействия в реальном времени: обмен текстами (чат), общие диаграммы etc. Реализация выполнена на pure HTTP. Это на самом деле некий Comet сервер, как я понимаю
Wednesday, November 08, 2006
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 из Петербурга
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 выключен.
Интересны практические рекомендацию по установке заголовка keep-alive. И особенно - по балансировке запросов к ресурсам. Внешние ресурсы, согласно этому исследованию, выгоднее загружать с 2-4 источников. Это связано с количеством параллельных запросов, поддерживаемых браузером. При этом параллельный запрос запускается, если браузер видит новое имя хоста (не IP адрес!). То есть можно писать что-то типа:
<img src="http://alias1/image1.gif"> и
<img src="http://alias2/image2.gif"> и это будут параллельные запросы,даже если alias1 и alias2 есть реально один сервер
очень интересны также замечания по pipelining (это когда браузер будет слать HTTP запросы не дожидаясь завершения предыдущего). Обратите внимание, что по умолчанию pipelining выключен.
Thursday, November 02, 2006
Все на выборы
Все вокруг цифры 2. Списки новостей, управляемые пользователями. Было:
http://www.news2.ru
http://www.linkstore.ru
Еще:
http://www.newsland.ru
http://moikrug.ru/news
http://www.smi2.ru
В последнем чувствуется сильное влияние news2 :-)
http://www.news2.ru
http://www.linkstore.ru
Еще:
http://www.newsland.ru
http://moikrug.ru/news
http://www.smi2.ru
В последнем чувствуется сильное влияние news2 :-)
P.S. При поддержке Качественное и гарантированное электропитание
Ajax timeline
Замечательный интерфейс для отображения временных событий. Идея аналогична Google Maps, но вместо карты используется временная шкала, где расставляются собственные метки. Метки могут быть загружены из XML файла или динамически определяться с помощью JSON. Здесь - очень подробное пошаговое руководство.
Wednesday, November 01, 2006
SMS vs. IM
Интересный взгляд оператора на проблему SMS vs. IM. С точки зрения маркетологов SMS пророчат быструю смерть, IM победит и дело будет правое. Вместе с тем, для оператора SMS означает гораздо более экономное (и, главное, мастштабируемое) использование сетевых ресурсов. И с этих позиций SMS не умрет никогда :-)
Tuesday, October 31, 2006
Monday, October 30, 2006
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 приглашает Вас принять участие в работе семинара ..."
В такой форме "Уважаемый!" гаишники в Москве любят обращаться :-)
"Уважаемый!
Компания 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 телефонов.
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) не поможет.
Предыдущий выпуск обзора здесь.
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-шлюзе могут связаться с нами.
Замечу, что компания 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 и пр., доходов которого хватило бы, видимо, на покупку всего российского офшорного программирования с потрохами. Так что все честно. А читается - прямо как про нас. Нет технических знаний, плохой английский, не могут работать в команде.
Хорошее обсуждение Интернет-радио и его использования на мобильных телефонах.
Переход к Struts2. Практические аспекты использования нового Struts-framework.
Бесплатно - это, что привлекает всегда :-) Хороший портал с бесплатной (и легальной!) музыкой. Откройте ваши уши. Между прочим, ничего не мещает использовать это в телефонных сервисах. AbavaNet и Audiotele уже запускали сервис по прослушиванию подкастов по телефону.
Другой интересный портал - Mobilerated. Возможно лучшая коллекция бесплатных J2ME игр. Между прочим, в настоящий момент они объявили конкурс J2ME разработчиков. Первый приз - $500.
Интересное интервью ген. директора Инфона. Обзор текущей ситуации на рынке сервисов. Интересно, а кто-либо из читателей использовал упоминаемые в тексте sms-box?
В Индии не хватает программистов. Можно было бы подумать, что статья в New York Times оплачена в России, но автор - один из руководителей индийского разработчика Infosys, инвестор Google и пр., доходов которого хватило бы, видимо, на покупку всего российского офшорного программирования с потрохами. Так что все честно. А читается - прямо как про нас. Нет технических знаний, плохой английский, не могут работать в команде.
Хорошее обсуждение Интернет-радио и его использования на мобильных телефонах.
Борьба с кражами мобильников
Была (есть) такая разводка мобильных мошенников, когда абоненту присылалось SMS, со словами "если вы не лох, то пошлите SMS с текстом 'я не лох' на ... (следовал premium rate номер), а если лох – то ничего не делайте"
Вот симметричная история, только с более оптимистичным финалом. После того, как телефон был украден, владелец послал на него SMS, предлагая $300 тому, кто вернет. Гонца с телефоном встретила полиция ...
Вот симметричная история, только с более оптимистичным финалом. После того, как телефон был украден, владелец послал на него SMS, предлагая $300 тому, кто вернет. Гонца с телефоном встретила полиция ...
Wednesday, October 18, 2006
Сервис рекомендаций
Очень интересный сервис: EasyUtil. Это в прямом смысле слова веб-сервис. Нет никакого портала etc. Интерфейс на основе REST, который позволяет зарегистрированным пользователям помещать в базу данных информацию о том, что "кто-то/что-то предпочитает/любит такой-то предмет". Система оперирует с абстрактными сущностями. "Кто-то" - это, например, просто некоторый идентификатор. Предмет - абстрактный тег (строка из 40 байт в данной версии). Идея состоит в том, что можно будет по набору таких записей сравнивать идентификацию и выдавать ответы на запрос типа: "те, кто предпочитает заданный элемент, также любят то, то и то". Иными словами это база данных для генерации рекомендаций. Веб здесь - только как интерфейс для запросов (REST запросы - это просто HTTP GET).
UPD: вот еще одна статья по теме. Так и называется: Добавьте веба к вашим данным
UPD: вот еще одна статья по теме. Так и называется: Добавьте веба к вашим данным
Мобильный MySpace
Мобильный вариант MySpace. Интересные особенности:
- browser based. Все-таки трудно расчитывать на широкое распространение, если ожидать загрузки какого-то клиента потенциальным пользователем
- интересный набор готовых блоков (widgets в их терминологии), из которых я составляю свою страницу
- полностью мобильная версия. Веб варианта для своей страницы я не нашел.
- browser based. Все-таки трудно расчитывать на широкое распространение, если ожидать загрузки какого-то клиента потенциальным пользователем
- интересный набор готовых блоков (widgets в их терминологии), из которых я составляю свою страницу
- полностью мобильная версия. Веб варианта для своей страницы я не нашел.
Tuesday, October 17, 2006
О медиаиндустрии
Из приглашения:
"Позвольте пригласить Вас на первую пресс-конференцию компании SUP-Fabrik, нового игрока российской медиаиндустрии.
Пресс-конференция в нашем понимании – это возможность познакомиться с руководителями компании и узнать историю ее создания. Мы также хотим познакомить Вас с нашими друзьями из США – основателем сообщества LiveJournal и руководителем компании Six Apart – и рассказать о нашем партнерстве, в рамках которого мы взяли на себя ответственность за развитие русскоязычной части глобального сообщества LiveJournal.
Начало состоится в 13.30."
Слова "Начало состоится" - это сильно. Падежов медиаиндустрия не знает, однако.
"Позвольте пригласить Вас на первую пресс-конференцию компании SUP-Fabrik, нового игрока российской медиаиндустрии.
Пресс-конференция в нашем понимании – это возможность познакомиться с руководителями компании и узнать историю ее создания. Мы также хотим познакомить Вас с нашими друзьями из США – основателем сообщества LiveJournal и руководителем компании Six Apart – и рассказать о нашем партнерстве, в рамках которого мы взяли на себя ответственность за развитие русскоязычной части глобального сообщества LiveJournal.
Начало состоится в 13.30."
Слова "Начало состоится" - это сильно. Падежов медиаиндустрия не знает, однако.
Ajax magazine
новое издание Sys-Con : Ajax magazine
Все издания sys-con со временем протухают и становятся большой рекламной свалкой. Но по-началу бывает ничего. Это - первый номер :-)
Все издания 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
отсюда. Еще и довольно интересная дискуссия. Еще по теме см. здесь.
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
отсюда. Еще и довольно интересная дискуссия. Еще по теме см. здесь.
Monday, October 16, 2006
IMS SDK
Средства разработки для IMS от Ericsson. Нельзя сказать, что процедура загрузки уж очень простая :-) Практически - ДСП (для служебного пользования).
На встречу выборам
Близится очередная предвыборная компания. Что IT может дать политтехнологам? Вот пример использования мобильных сервисов (или мобильного размывания бюджета предвыборной компании :-)
Демократическая партия в Нью-Йорке мобилизует своих сторонников с помощью SMS. Подписка по SMS, где участники будут информироваться о событиях, новостях компании, участвовать в опросах, приглашаться для помощи и, может быть, самое главное - награждаться за привлечение новых подписчиков. Такой вот вирусный маркетинг.
Технологически они используют эту платформу.
Демократическая партия в Нью-Йорке мобилизует своих сторонников с помощью SMS. Подписка по SMS, где участники будут информироваться о событиях, новостях компании, участвовать в опросах, приглашаться для помощи и, может быть, самое главное - награждаться за привлечение новых подписчиков. Такой вот вирусный маркетинг.
Технологически они используют эту платформу.
Sunday, October 15, 2006
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. Что неизбежно должно отразиться на ценах для конечных пользователей
"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 доступна здесь.
Wednesday, October 11, 2006
Telecom 2.0
Возможно одна из самых цельных публикаций по теме Telecom 2.0 Автор очень четко сформулировал основные требования к современным сервисам (они же - недостатки текущих приложений). Например:
- голос становится опцией, а не сервисом. Иными словами - будущее за интеграцией голосых возможностей в другие приложения
- эпоха команд умерла, ключевым моментом являются открытые интерфейсы
- голос становится опцией, а не сервисом. Иными словами - будущее за интеграцией голосых возможностей в другие приложения
- эпоха команд умерла, ключевым моментом являются открытые интерфейсы
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'> ";
}
и так далее ...
О стиле программирования в том числе. Например:
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.
Технически мы делали похожие вещи для J2EE. Универсальную библиотеку для работы с IM сделали на базе XMPP - на Jabber серверах есть шлюзы в другие системы. А для XMPP есть удобные средства для Java.
Еще у этого Eqo есть клиент для Skype. Работает через промежуточный сервер (прокси), но этот сервер также предлагается бесплатно. Схема работы такая: на своем компьютере со Skype установить дополнительно proxy от Eqo, а на мобильном телефоне - Java клиент. Этот клиент через установленный proxy и будет общаться со Skype.
Практическое использование MMS
Хороший пример практического использования MMS. Сервис представляет из себя барахолку - объявления о продаже, которые можно подавать в виде MMS.
Friday, October 06, 2006
WAP пример
Внятный пример использования WAP в практических системах:
http://www.e-3.ru/ и http://wap.e-3.ru
Информация о расписании следования поездов, наличии мест, стоимости проезда, опозданиях поездов непосредственно из АСУ "Экспресс-3"
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).
"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
Техническое - Tomcat 5 и sendRedirect()
Одна из особенностей версии 5.x - обязательно добавляйте в сервлетах оператор return сразу после sendRedirect(). Даже если у вас по логике (по тексту) программы ничего в коде после sendRedirect() не исполняется. Нельзя полагаться на естественное завершение сервлета. Это проявляется в Tomcat 5. Orion, WebLogic - код работал без проблем и переправлял запрос куда указано. В Tomcat же получали java.lang.IllegalStateException
Thursday, October 05, 2006
Закат-2
Sun может продать весь свой бизнес по системам хранения. О как - сравнительно недавно покупали, деньги вкладывали ...
Также Hitachi ждут большие перетряски в этой области. Только они приглашение на конференцию прислали и на тебе. Куда нуждающемуся податься? в HP?
Также Hitachi ждут большие перетряски в этой области. Только они приглашение на конференцию прислали и на тебе. Куда нуждающемуся податься? в HP?
Учебник по Linux
А порекламирую я Большого Брата. Безвозмедно :-) DeveloperWorks - все-таки хороший сайт. Учебник по Linux от IBM:
"... Обучает конфигурированию ваших аппаратных ресурсов в Linux. К концу этого учебника, вы узнаете как Linux конфигурирует устройства, обнаруженные на современном компьютере и где искать решения возникших проблем.
...
Установка Linux и управление пакетами. Представляет собой введение в установку Linux и управление пакетами. К концу этого учебника вы узнаете как Linux использует разделы жесткого диска, как Linux загружается, и как устанавливать и управлять пакетами программного обеспечения.
...
GNU и команды UNIX. Введение в основы GNU и команды UNIX. К концу данного учебника вы узнаете как использовать команды в командной оболочке bash, включая использование команд текстовых процессоров и фильтров, как искать файлы и каталоги и как управлять процессами.
...
Устройства, файловые системы Linux, и стандарты иерархии файловых систем [Filesystem Hierarchy Standard]. Как создавать файловые системы на разделах диска, а также как сделать их доступными для пользователей, управлять квотами пользователей и правами доступа к файлам, восстанавливать файловую систему при необходимости. Узнайте также о жестких и символических ссылках, как найти файлы в вашей файловой системе и где их следует размещать. Система X Window."
"... Обучает конфигурированию ваших аппаратных ресурсов в Linux. К концу этого учебника, вы узнаете как Linux конфигурирует устройства, обнаруженные на современном компьютере и где искать решения возникших проблем.
...
Установка Linux и управление пакетами. Представляет собой введение в установку Linux и управление пакетами. К концу этого учебника вы узнаете как Linux использует разделы жесткого диска, как Linux загружается, и как устанавливать и управлять пакетами программного обеспечения.
...
GNU и команды UNIX. Введение в основы GNU и команды UNIX. К концу данного учебника вы узнаете как использовать команды в командной оболочке bash, включая использование команд текстовых процессоров и фильтров, как искать файлы и каталоги и как управлять процессами.
...
Устройства, файловые системы Linux, и стандарты иерархии файловых систем [Filesystem Hierarchy Standard]. Как создавать файловые системы на разделах диска, а также как сделать их доступными для пользователей, управлять квотами пользователей и правами доступа к файлам, восстанавливать файловую систему при необходимости. Узнайте также о жестких и символических ссылках, как найти файлы в вашей файловой системе и где их следует размещать. Система X Window."
Умелые руки
Создание бумажного чехла для телефона. Ручная работа. Вообще, источник этой информации содержит огромное количество подобных руководств.
Разговор с интересным собеседником
Замечательная реализация SMS сервиса - разговор с Энди Уорхолом. Между прочим - некоммерческий сервис (читай - трафикогенерирующий для оператора). А сама идея подобного рода приложений ведет отсчет от классичекой Элизы Вейценбаума, сделанной еще на Лиспе.
Wednesday, October 04, 2006
SMS рассылки
Или точнее SMS рассылки 2.0 Это то, что делает сайт Mozeo. По аналогии с описанной ранее моделью SMS сервисов, контент для рассылок здесь создается и редактируется пользователями в свободном формате. Далее абоненты мобильной сети находят нужное/интересное им и подписываются на соответствующий канал. Пока никаких упоминаний о деньгаях нет, все бесплатно. Но мне кажется, что здесь может быть вполне работающая модель. Если информационные каналы будет создавать какой-то бизнес. Например, информация о скидках, распродажах, специальных акциях etc. Сейчас компании так и так платят за доведение информации до клиента - листовки, бесплатные газеты, лежащие около мусорного бака etc. А здесь прямая доставка потребителю в телефон. Да еще такому, который сам об этом попросил (подписался).
Интересно еще, как они выбирали имя для своего сайта? Очень уж перекликается с существующим Mozes, который ведь работает в той же, в принципе, области.
Интересно еще, как они выбирали имя для своего сайта? Очень уж перекликается с существующим 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 года - я являюсь аспирантом Московской
>Государственной Юридической Академии, кафедры права Европейского Союза.
талантливый аспирант :-)
Похоже кто-то проспал корпоративный домен. Или он и не нужен был?
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 года - я являюсь аспирантом Московской
>Государственной Юридической Академии, кафедры права Европейского Союза.
талантливый аспирант :-)
Похоже кто-то проспал корпоративный домен. Или он и не нужен был?
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-х зрителей.
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 оператору НМТ. Вот где пригодились бы виртуальные операторы, между прочим.
И это обычный (не 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, поскольку позволяет формировать ответы в графике на лету.
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.
Интересное чтение, есть презентации компаний. В целом, для большинства компаний их продукты могут быть охрактеризованы как расширение (дополнение) для какого-то популярного продукта. Вот, например, что 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). Маленькая задержка будет свидетельствовать о том, что форма заполнена роботом.
Saturday, September 30, 2006
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 */
};
отсюда
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! А теперь - даже неудобно за них как-то.
Что-то раньше на той стороне фронта были более изобретательные люди. Чего стоила одна эпопея с 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
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.
Впечатляющий список возможностей:
- навигация с помощью клавиатуры
- изменение размеров клеток
- выбор строк, столбцов, клеток
- форматирование
- около 30 функций
И все это на базе открытого пакета Dojo. Вот, кстати, данные по использованию различных Ajax библиотек:
При этом нужно учитывать, что Prototype и Script.aculo.us значительно более "легкие" по своей природе библиотеки. С точки зрения наличия готовых виджетов - Dojo явный лидер. Именно Dojo поддерживается IBM и Sun.
Tuesday, September 26, 2006
ЕАГИС районного масштаба
Антиреклама. Выставка Softool, регистрацию решили проводить путем сканирования анкет. Программой FormReader от компании Abbyy. О чем зачем-то написали большими буквами за спиной девушек-регистраторш. Так вот не работает этот "замечательный" ридер. Просто как печально знаменитый алкогольный учет - не работает и все. Мышкой по столу возили, за проводки в компьютере дергали, принтер тряпочкой протирали. Не помогало :-(
Регистрировался - 1 час 07 минут. Читал рекламу FormReader. Был на выставке 50 минут :-)
Про ЕАГИС все писали, что мол разработчики там были из непрофильного ведомства. Но похоже ведомственная принадлежность и проблемы ПО прямо не коррелируют.
Регистрировался - 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 просто игнорируются рынком.
* 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, например, абсолютно такие же.
- введение в тему
- дополнительные материалы
Веб программистам особенно полезно знать, как не нужно работать с базами данных. Большинство примеров описано для MS SQL, но принципы для MySQL, например, абсолютно такие же.
Monday, September 25, 2006
Nokia TMS
TMS - tag mobile service. Это приложения, которые позволяют сканировать штрих-код с помощью камеры мобильного телефона, распознавать изображение и выдавать на экран информацию, соответcтвующую распознанному тегу. Чаще всего - это переход на соответствующий сайт.
По данным Cellphone 9 уже в 2007 году такое ПО станет входить в поставку Nokia.
Пока софт для тех же Nokia можно загрузить по указанному выше URL.
По данным Cellphone 9 уже в 2007 году такое ПО станет входить в поставку Nokia.
Пока софт для тех же Nokia можно загрузить по указанному выше URL.