технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Страницы
▼
Tuesday, February 28, 2006
Украл - в тюрьму
Yahoo судит мобильного разработчика. Эта самая Mforma имеет довольно интересный сервер приложений для рапространения мобильного контента. Видимо Yahoo сам расчитывал на этот content delivery.
JavaScript в blogspot
Здесь описывается, каким образом можно включать JavaScript в постинги на Blogspot.
Работающий способ: написать JavaScript код в одну строку (чтобы не было добавок <br/> от Blogspot и отменить в чекбоксе показ сообщений об ошибках для данного постинга - Bloggspot сообщает, что тег <script> не разрешен, но в реальности выводит его в блог.
Работающий способ: написать JavaScript код в одну строку (чтобы не было добавок <br/> от Blogspot и отменить в чекбоксе показ сообщений об ошибках для данного постинга - Bloggspot сообщает, что тег <script> не разрешен, но в реальности выводит его в блог.
Интерактивный RSS
Новый интересный сервис от FeedBurner. Что интересно, сервисы в последнее время создаются вместе с программным API. Это, возможно, один из главных атрибутов Web 2.0
Monday, February 27, 2006
Sunday, February 26, 2006
Идентификация абонентов
Возвращаясь к тому, что было написано об идентификации мобильных абонентов (см. например, здесь), приведем фотоотчет - как это выглядит на практике: платежная система с локальной идентификацией абонентов
Thursday, February 23, 2006
Wednesday, February 22, 2006
Самореклама
А вот довольно симпатичная идея: EdgeIO. Абсолютно технический проект. Идея состоит в том, что вы как-то помечаете записи в журнале/блоге etc. Помеченные записи автоматически собираются и публикуются как объявления. Централизованная система сбора объявлений из отдельных блогов. Обявления публикуются локально, робот сшивает их в систему "Из Рук в руки"
Не звони
Заголовок зажигает: http://www.gazeta.ru/2006/02/22/last189743.shtml
На данный момент он выглядит так: "СФ одобрил отмену входящих звонков"
На данный момент он выглядит так: "СФ одобрил отмену входящих звонков"
Сугубо техническое
Иногда кажется, что Тomcat реально один из худших серверов. Читая, например, что-то вроде этого http://issues.apache.org/bugzilla/show_bug.cgi?id=22666 Особенно объяснения умиляют - это не баг, а фича
Резюме: чтобы в Tomcat 5 корретно работать с русским (и другим не-американским) языком, добавьте такой атрибут в описание коннектора:
useBodyEncodingForURI="true"
так было по умолчанию в версии 4. А 5 нет. И это означает, что по умолчанию параметры в POST будут кодироваться нормально, а в GET нет
Отцы основатели так прямо и пишут - используйте POST, а GET ни-ни. Умилительно, когда под ошибки в программировании подводится методологическая база.
Резюме: чтобы в Tomcat 5 корретно работать с русским (и другим не-американским) языком, добавьте такой атрибут в описание коннектора:
useBodyEncodingForURI="true"
так было по умолчанию в версии 4. А 5 нет. И это означает, что по умолчанию параметры в POST будут кодироваться нормально, а в GET нет
Отцы основатели так прямо и пишут - используйте POST, а GET ни-ни. Умилительно, когда под ошибки в программировании подводится методологическая база.
Tuesday, February 21, 2006
Все мы там будем
IBM вкладывает $1 млрд. в производство программного обеспечения. Реально можно много сделать. Я помню подобного рода анонс, когда WebSphere был версии 3.2 Это был практически неработоспособный софт. Одна большая ошибка. То, что получилось сейчас - это как небо и земля. Также, видимо, других IDE кроме как Eclipse в результате этих вливаний не останется.
Свободный мир
Не найдя хорошего Java хостинга в России, разместили новый проект за ее пределами. И тут выяснилась интересная особенность: у большинства хостеров все DNS располагаются в одной сети. А регистратор для зоны .ru требует наличия DNS в разных C сетях. К счастью Google со словами free secondary DNS не дал пропасть идее на корню. Поскольку проблема носит повсеместный характер, то вот пример спасительного сайта, который может пригодиться в сходной ситуации: http://www.xname.org
Такая же услуга в России стоит $5 в год. Большая экономия для нового web 2.0 проекта :-)
Такая же услуга в России стоит $5 в год. Большая экономия для нового web 2.0 проекта :-)
Friday, February 17, 2006
Еще об идентификации мобильных абонентов
Сим-сим
Уже поставляются телефоны с Sim-картами 512Mb. А это означает, между прочим, что
уже не будет необходимости использовать сильно ограниченные возможности Java Card. Тут уже полная Java поместится.
уже не будет необходимости использовать сильно ограниченные возможности Java Card. Тут уже полная Java поместится.
Thursday, February 16, 2006
Tuesday, February 14, 2006
Трудная судьба виртуала
Виртуальные операторы двигаются с большим трудом. Могу только подтвердить это по собственному опыту работы в таком проекте.
Monday, February 13, 2006
Sunday, February 12, 2006
Русский ангел
Интервью в Эксперте с ангел-инвестором. Весьма любопытно - здесь Вам не Калифорния.
UPD. а вот, интересно, сейчас в 2009 году - заметно все-таки картина изменилась
UPD. а вот, интересно, сейчас в 2009 году - заметно все-таки картина изменилась
Web 2.0 карта
Стратегический взгляд :-) на Web 2.0. Карта инноваций. Один учитель географии, как писали классики, сошел с ума, не найдя на карте Берингова пролива. Здесь же нет России
Thursday, February 09, 2006
VXML
Хорошая статья на developerworks об использовании Java и Voice XML
А кто-нибудь пробовал работать с Voxeo?
А кто-нибудь пробовал работать с Voxeo?
Не-билдер
Из пресс-релиза Borland:
"In addition, Borland announced plans to seek a buyer for the portion of its business associated with the Integrated Development Environment (IDE), including the award-winning Borland Developer Studio (Delphi®, C++Builder® and C#Builder®) and JBuilder® product lines."
когда-то ведь мы с Turbo C начинали ...
"In addition, Borland announced plans to seek a buyer for the portion of its business associated with the Integrated Development Environment (IDE), including the award-winning Borland Developer Studio (Delphi®, C++Builder® and C#Builder®) and JBuilder® product lines."
когда-то ведь мы с Turbo C начинали ...
Wednesday, February 08, 2006
Телефонные журналы
Интересный сервис по доставке журналов на мобильный телефон: Mobizines
J2ME клиент, куда и поставляются обновления. Достоинство такого подхода в том, что загрузив, можно читать когда нет сети.
J2ME клиент, куда и поставляются обновления. Достоинство такого подхода в том, что загрузив, можно читать когда нет сети.
Tuesday, February 07, 2006
GSM свинки
Мобильные технологии для мониторинга свиной фермы. Эриксон, между прочим. На каждой свинке - 200 грамовый передатчик. Все серьезно
Систематизатор 2.0
Список приложений, которые принято относить к Web 2.0. А есть ли что подобное в .ru ?
О сканировании штрих-кода
В дополнение к нашей публикации о сканировании штрих кода непосредственно с экрана мобильного телефона, а также отвечая на вопрос в дискуссии:
"CCD (или ПЗС) считыватели штрихкода - cамые недорогие считыватели штрихкода. Считывание производится ПЗС-матрицей за счет подсветки штрихкода светодиодами. "
"CCD (или ПЗС) считыватели штрихкода - cамые недорогие считыватели штрихкода. Считывание производится ПЗС-матрицей за счет подсветки штрихкода светодиодами. "
О правильных дорогах
Интересный пост венчурного капиталиста о Web 2.0. Весьма глубокое замечание о стратегии Microsoft: в то время, когда большинство пытается придумать новые интерфейсы к веб-приложениям, MS пытается целиком изменить правила игры, продвигая Vista
Monday, February 06, 2006
XMPP
а вот что Вы думаете о такой системе как Jabber? Да, я знаю что ICQ (или Yahoo IM), возможно, распространены больше. Но есть одна замечательная опция, которая делает Jabber весьма привлекательной системой для создания сервисов - его открытый протокол XMPP. Открытый протокол, open source Java API для работы с ним - это позволяет легко создавать сервисы обмена сообщениями на его основе. А для самого сервера Jabber есть шлюзы в отстальные системы IM. Иными словами, мы можем предложить Java пакет для работы со всеми IM на основе XMPP. Интересно? Сделать что-то вроде meebo.com или e-meesenger.net или клиента/интерфейс для мобильных устройств?
Sunday, February 05, 2006
Добукмаркались?
Идея задействовать в бизнесе bookmarks (e.g. del.icio.us) кажется доходит до абсурдизма.
Вот более чем популярный сервис: http://www.yubnub.org/
Теперь любой параметризованный URL объявляется командой, а все вместе - системой программирования. Вместо www.google.com можно набирать g и получить тоже самое. Чем-то похоже на сленг, используемый при наборе SMS. И вокруг этого реально существует большое коммьюнити - пользователей, разработчиков (plugins для FireFox etc.)
Это только я не понимаю? Есть что-то в этой идее?
P.S. другие bookmarklets есть здесь: http://book.linkstore.ru
Вот более чем популярный сервис: http://www.yubnub.org/
Теперь любой параметризованный URL объявляется командой, а все вместе - системой программирования. Вместо www.google.com можно набирать g и получить тоже самое. Чем-то похоже на сленг, используемый при наборе SMS. И вокруг этого реально существует большое коммьюнити - пользователей, разработчиков (plugins для FireFox etc.)
Это только я не понимаю? Есть что-то в этой идее?
P.S. другие bookmarklets есть здесь: http://book.linkstore.ru
Счастье, это когда тебя понимают
Интересная история о человеке, который ушел из Google перед IPO, чтобы начать свое дело
Saturday, February 04, 2006
Прощайте, скалистые горы ?
Программистов не хватает и в Америке. Лимит рабочих виз H1-B будет, скорее всего, увеличен.
Friday, February 03, 2006
M2M
Возвращаясь к нашему описанию сервиса для мониторинга сетей, хотелось бы привести еще один конкретный пример. Вчера была протестирована возможность взаимодействия по SMS с дизель генератором (железо фирмы Gesan, тестировалось в тех. центре компании Abitech)
Глядя на погоду за окном, это может быть весьма актуально - удаленно запустить двигатель на даче (если, конечно, есть дача, дизель, телефон - хотя последнее довольно реально :-)
Говоря серьезно, подобная область M2M - mashine-to-mashine еще не очень развита у нас, хотя возможности здесь, очевидно, довольно большие
Глядя на погоду за окном, это может быть весьма актуально - удаленно запустить двигатель на даче (если, конечно, есть дача, дизель, телефон - хотя последнее довольно реально :-)
Говоря серьезно, подобная область M2M - mashine-to-mashine еще не очень развита у нас, хотя возможности здесь, очевидно, довольно большие
Чем они там занимаются?
Любопытное иссследование из Стэнфорда. Секс и деньги есть почти одно и то же.
Как их вернуть?
Одна из основных идей в web-приложениях, которые сейчас принято (или модно) классифицировать как web 2.0 заключается в том, чтобы вовлечь посетителей сайта (пользователей) в его наполнение (создание). Возможно, что модель, предложенная Simpy
является наиболее простой и прозрачной. Пользователь может размещать свою рекламу от Google на редактируемых им страницах. Сайт при этом не выполняет никаких посреднических функций - весь доход получает редактор страницы и всеми расчетами занимается, естественно, Google. win-win ситуция. Пользователь популяризует свою страницу для роста своего дохода, а тем самым растет и популярность сайта. Популярность сайта, в свою очередь, автоматически способствует росту популярности размещенных на нем страниц.
Hint - а ведь по такой схеме можно и что-то типа wikipedia вести. Сделать, например, некоторый коллективно создаваемый учебник по какой-то нужной тематике.
является наиболее простой и прозрачной. Пользователь может размещать свою рекламу от Google на редактируемых им страницах. Сайт при этом не выполняет никаких посреднических функций - весь доход получает редактор страницы и всеми расчетами занимается, естественно, Google. win-win ситуция. Пользователь популяризует свою страницу для роста своего дохода, а тем самым растет и популярность сайта. Популярность сайта, в свою очередь, автоматически способствует росту популярности размещенных на нем страниц.
Hint - а ведь по такой схеме можно и что-то типа wikipedia вести. Сделать, например, некоторый коллективно создаваемый учебник по какой-то нужной тематике.
Thursday, February 02, 2006
Еще про идентификацию
В продолжении нашего обзора сервисов с локальной идентификацией (см. например здесь:
О правильной платежной системе) мы хотели бы отметить другие возможные применения. Идея идентифицировать мобильных абонентов порождает гораздо больше сервисов чем только платежные системы. Попробуем перечислить некоторые (наиболее очевидные из них):
- билетные системы. Сюда много чего попадает - транспортные услуги, билеты на массовые мероприятия и даже разрешения на проход в какой-либо офис. Как может работать подобная система: пользователь с мобильного терминала посылает запрос (SMS, USSD или мидлет, в котором можно заполнить некоторую форму) и получает в ответ штрих-код (картинку), которая и служит аналогом билета. Покупка билета может быть реализована как premium rate SMS - деньги будут списаны за отправленный запрос, подобно тому, как это делается в SMS сервисах сейчас)
- клубные карточки (скидки) - вместо предъявления пластика посетитель может предъявлять картинку на экране своего телефона.
При этом картинка может попадать в телефон по произвольным каналам. Например, возможный сценарий может быть таким: "зайдите на наш wap (web) сайт и получите штрих-код"
О правильной платежной системе) мы хотели бы отметить другие возможные применения. Идея идентифицировать мобильных абонентов порождает гораздо больше сервисов чем только платежные системы. Попробуем перечислить некоторые (наиболее очевидные из них):
- билетные системы. Сюда много чего попадает - транспортные услуги, билеты на массовые мероприятия и даже разрешения на проход в какой-либо офис. Как может работать подобная система: пользователь с мобильного терминала посылает запрос (SMS, USSD или мидлет, в котором можно заполнить некоторую форму) и получает в ответ штрих-код (картинку), которая и служит аналогом билета. Покупка билета может быть реализована как premium rate SMS - деньги будут списаны за отправленный запрос, подобно тому, как это делается в SMS сервисах сейчас)
- клубные карточки (скидки) - вместо предъявления пластика посетитель может предъявлять картинку на экране своего телефона.
При этом картинка может попадать в телефон по произвольным каналам. Например, возможный сценарий может быть таким: "зайдите на наш wap (web) сайт и получите штрих-код"
Wednesday, February 01, 2006
А вот такой сервис?
SMS сервисы традиционно используются для доставки развлекательного контента. Но вместе с тем, доставлять, конечно можно и какую-то содержательную информацию. Что, впрочем, вполне очевидно. И, конечно, не стоило бы отдельного сообщения :-)
Вопрос в том, какая содержательная информация может быть интересна. Одно из реально существующих приложений от компании AbavaNet может рассылать информацию о состоянии/работоспособности аппаратуры в некоторой сети. Более точно - можно с помощью SMS сервиса опрашивать произвольные устройства, поддерживающие протокол SNMP (открытый стандарт на средства сетевого управления - если кто-то вдруг не сталкивался). При этом SMS канал будет двунаправленный - с помощью SMS можно получать уведомления об исключительных ситуациях (SNMP trap), а также опрашивать параметры устройств, посылая собственные запросы.
Конкретный пример: компания Abitech (один из ведущих российских поставщиков устройств гарантированного электропитания) с помощью подобного сервиса обеспечивает свои покупателям оперативный мониторинг UPS. Системный администратор оперативно получит сообщение, например, о разряде батарей (это и есть пример того самого SNMP trap) или сам может запросить уровень заряда батарей (время работы UPS), послав сообщение со своего телефона.
И никаких коротких номеров ;-) В качестве SMS центра может выступать обычный компьютер, к которому с помощью data cable присоединен мобильный телефон. На его номер можно посылать запросы, которые будут программно обрабатываться, этот же телефон осуществляет и рассылку трапов.
А запросы выглядят, естественно, также как и запросы для Черного бумера. Например (реальное приложение): послать SMS с текстом 88 на номер 8 903 XXX XX XX
В ответ придет SMS, где будет указан уровень заряда батерей для контролируемого UPS.
Вопрос в том, какая содержательная информация может быть интересна. Одно из реально существующих приложений от компании AbavaNet может рассылать информацию о состоянии/работоспособности аппаратуры в некоторой сети. Более точно - можно с помощью SMS сервиса опрашивать произвольные устройства, поддерживающие протокол SNMP (открытый стандарт на средства сетевого управления - если кто-то вдруг не сталкивался). При этом SMS канал будет двунаправленный - с помощью SMS можно получать уведомления об исключительных ситуациях (SNMP trap), а также опрашивать параметры устройств, посылая собственные запросы.
Конкретный пример: компания Abitech (один из ведущих российских поставщиков устройств гарантированного электропитания) с помощью подобного сервиса обеспечивает свои покупателям оперативный мониторинг UPS. Системный администратор оперативно получит сообщение, например, о разряде батарей (это и есть пример того самого SNMP trap) или сам может запросить уровень заряда батарей (время работы UPS), послав сообщение со своего телефона.
И никаких коротких номеров ;-) В качестве SMS центра может выступать обычный компьютер, к которому с помощью data cable присоединен мобильный телефон. На его номер можно посылать запросы, которые будут программно обрабатываться, этот же телефон осуществляет и рассылку трапов.
А запросы выглядят, естественно, также как и запросы для Черного бумера. Например (реальное приложение): послать SMS с текстом 88 на номер 8 903 XXX XX XX
В ответ придет SMS, где будет указан уровень заряда батерей для контролируемого UPS.