Thursday, August 30, 2007

Не commit

Полезное интервью на InfoQ с архитектором Ebay. Дискуссия идет вокруг степени использования баз данных в системе Ebay. Их реализация не использует транзакции. Причина - наличие различных баз данных. В этом случае транзакция есть по сути двухфазная транзакция. А этот двухфазный commit, c точки зрения Ebay (и ведь многие согласятся!), на практике не применим. Вообще, вся система постороена с идеей минимизации использования возможностей баз данных. От внешних ключей отказались (после поломок Oracle), наборы данных разбивают на страницы по своему etc.

Google spy

Аэропорт Внуково на картах Google: из GeoLinks

Впечатляет. Еще несколько интересных ссылок будет в GeoLinks в ближайшее время.

Ajax компоненты

Впечатляющая коллекция Ajax - компонет (638+): AjaxRain. Еще одна ссылка на сайт схожей тематики: MiniAjax

Wednesday, August 29, 2007

Google internals

Полезный резюмирующий материал по архитектуре Google. Довольно подробное объяснение использования MapReduce. См. также учебник от Google по этой системе

Tuesday, August 28, 2007

Всех не перевешаете

Apple и AT&T не смогут остановить процесс адаптации iPhone к другим сетям. Business Week отмечает, что согласно Digital Millennium Copyright Act индивидуальные пользователи могут заниматься адаптацией своих телефонов к сетям связи. Хотя, по мнению экпертов, неясным остается вопрос о том, можно ли торговать потом такими телефонами.

Monday, August 27, 2007

SIP application server

Еще одна open source реализация сервера приложений на базе SIP. Ноги этого проекта растут отсюда - это код, который Ericsson подарил сообществу GlassFish

FLV convert

интересный сервис - конвертация FLV файлов из сети в другие форматы. То есть можно указать URL фильма на YouTube и получить .wmv, .3gp (это для mobile), .mov (для Mac), .mp3 - только аудио, или .mp4 (iPod/iPhone) файл. Осталось еще дождаться публикации открытого API и распространение фильмов будет ничем не ограничено.

Sunday, August 26, 2007

Пресса 2.0

Статья в SmartMoney, упоминающая некоторые из наших сервисов:

SmartMoney
Попробуйте горяченького!

У вас есть шанс заработать в Рунете. В других частях Всемирной паутины уже опробовали массу отличных идей

В последние пару лет число россиян, регулярно пользующихся Интернетом, уже не увеличивается теми темпами, что в начале 2000-х. Зато заработки отечественных интернет-компаний растут как на дрожжах. Далее



Журналисты, как всегда, все напутали. Радио-Т, упомянутое в списке подкастов, конечно не работает на основе каких-то телекоммункационных сервисов. И имеет свою аудиторию, независимо от тех же сервисов. Просто есть сервисы, которые позволяют прослушивать готовые подкасты по мобильному телефону. Еще точнее - просто по звонку на какой-то номер. Поскольку прослушивать mp3 файлы подкастов по телефону можно, конечно, и скачав этот самый mp3 на телефон. При звонке просто ничего скачивать не нужно, достаточно позвонить. Но прослушиваются при этом какие-то существующие подкасты - вот список доступных на сегодня. Так, кстати, можно слушать и подкаст газеты Ведомости. А Радио-Т вообще был первый подкаст, который стал доступным таким образом. Это просто еще один канал доступа к подкастам. Но подкасты, конечно, существуют благодаря усилиям их авторов и никак не зависят от этого сервиса. Здесь можно посмотреть полную подборку материалов по этому сервису.

Голосовые блоги: здесь смешаны два сервиса. Во первых, действительно можно записывать голосовые сообщения в стандартные блог-платформы. Например, в ЖЖ или Liveinternet. Но есть еще и сервис Голосовые блоги. Он предоставляет возможность ведения блога (подкаста) по телефону. Кстати, здесь есть и партнерские программы для владельцев сайтов. Например, голосовые блоги используются на сайте Miss Runet. Они там называются Аудио-дневники. Это прямая возможность для владельцев сайтов монетизировать user generated content.

Friday, August 24, 2007

Мега-нано

Российское правительство закупило оборудование для нано-технологий на Дрезденской фабрике AMD. Отсюда. Сумма - от 300 до 500 миллионов долларов (из общего бюджета в 5 миллиардов). О как. Совсем не нано-деньги, однако. Интересно, куда это поедет. В Зеленоград?

Купи себе JAVA

Компания Sun Microsystems с 27 августа меняет название своего тикета на фондовой бирже. Было SUNW, станет JAVA. Сегодня, кстати, JAVA выросла, почти на 1.5% Заодно, игроки фондового рынка ожидают больших новостей от компании в понедельник, 27 августа. По общему мнению, это JJ не спроста.

Thursday, August 23, 2007

Архитектурные слайды

Большая подборка презентаций по архитектуре программных систем. Есть довольно интересные, устройство Twitter, например.

Справка по подкастам

WAP пользователи могут получить информацию о подкастах, доступных по телефону, непосредственно со своего телефона. URL для запроса: http://pod.linkstore.ru

Чтобы уж совсем все было замкнуто, вот этот самый URL http://pod.linkstore.ru можно заслать к себе на мобильный телефон, кликнув по этой иконке Получить ссылку (Это пример использования сервиса Click to Mobile)

Все - в Парк

Артем Росновский присоединился к обществу подкастеров - друзей Александра Белла и сделал свой подкаст Росновский Парк доступным для абонентов мобильной связи.
В этой связи еще раз хочется отметить историческую роль Радио-Т, показавшего подкастинг телефонии. Интерес к этому делу сейчас начал появляться. Сейчас трафик, конечно, очень маленький. Возвращаясь к нашему challenge - будет 50 звонков за месяц или нет (мы, наконец, добрались до статистики!), можно сказать, что оно вроде как было (52), но 70% из них - это мы сами звонили, демонстрируя что такое "подкаст" операторам связи :-). Народовольческая деятельность, конечно, не прошла даром, но она все-таки не была бесцельной, как нам кажется. Ну или хочется надеяться. По крайней мере, интерес к слову подкаст теперь явно есть. Вот уже и корпоративный подкаст появился в телефонной сети. Так что подкастеры, как мы писали, явно только выиграют от наличия дополнительного канала доступа.

Ну и немного рекламы по теме (контекстная реклама, так сказать). Вот этот сервис Voice 2 WAP, позволяет вам записать mp3 файл прямо с мобильного телефона и получить ссылку на него обратно по SMS. То есть просто вернется SMS c URL для загрузки записанного файла. Можно самому загрузить, можно рассылать эту SMS друзьям (как звуковое письмо, например). Такой вот сетевой диктофон, например. Или можете себе сами напеть mp3 ringtone.

Wednesday, August 22, 2007

Qcon

Интересный coverage с прошлой конференции Qcon, посвященной архитектуре программных систем. Кстати, уже в ноябре будет следующая. Например, уроки архитектурных решений Amazon:

- нет больше прямого доступа к данным. Данные инкапсулированы в сервисы (код + данные) с публичным интерфейсом
- декомпозиция. Максимальное разделение сервисов
- разделение сервисов по разработчика. Одна группа отвечает за все аспекты сервиса (сравните с традиционным - архитектор, программист, дизайнер)
- предварительная работа по масштабированию часто бывает не оправдана. Scale later!

Еще интересные заметки, суммирующие презентацию архитектуры Yahoo: использование HTTP вместо веб-сервисов.

Tuesday, August 21, 2007

Проверка связи



Проверка добавления карты к произвольному сайту. Источник: GeoLinks

Все остальное - лишь видимость

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

А ваш подкаст еще не присоединился к телефонному сообществу? Список здесь.

Нужны ли фреймворки

Интересная дискуссия разгорелась в форумах по Struts: а так ли уж нужны сегодня фреймворки для разработки веб приложений? Цитата из Ted Husted: "если бы имели в 1998 году сегодняшнее окружение для JavaScript/CSS/HTML, то JSP, ASP, JSF, PHP и т.д. просто не существовало бы."
Что интересно, автор этого высказывания - человек сделавший ну просто очень много для развития Struts. А действительно, может JavaScript фреймворки (ну и/или легкие библиотеки, типа Coldtags suite, Ajax taglibs etc.) есть уже вполне достаточный набор?

Sunday, August 19, 2007

Abavaзрение 19.08.2007

1. Несколько ресурсов, интересных в контексте нашего проекта GeoLinks. Во первых, ProgrammableWeb выделил отдельную секцию, посвященную mapping mashup. Во вторых, интересный сравнительный анализ API для работы с картами.

2. Бред Фитцпатрик (ex-livejournal) задумал новый mashup - социальный граф, который позволит понять, кто есть кто в социальных сетях. Дословно: "collects, merges, and redistributes the graphs from all other social network sites into one global aggregated graph. Все-портальная перепись. Между прочим, если получится, то будет новая интересная платформа для программирования. Приложения для Facebook интерсны тем, что там сразу будет много пользователей. А в этом социальном графе будут Facebook плюc все-все-все.

3. Интересный сервис по построению анимаций для сайта: Fuzzwich. Действительно очень просто построить привлекательную анимацию. А деньги собираются зарабатывать тем, что будут оформлять подобным образом рекламу. В надежде, что кликать будут больше, чем на обычный баннер.

Saturday, August 18, 2007

Memento mori

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

Friday, August 17, 2007

Бабушкины советы

Гугл - гуглом, а без знакомых, как известно, не найти общественного туалета. Вот так выглядит справочный сервис в стиле Telecom 2.0: SearchToPhone. Это бесплатный (800-й) номер, куда можно позвонить и задать вопрос (ввести поисковый запрос, так сказать). Вопрос записывается, после чего он доступен для прослушивания зарегистрировавшимися поставщиками услуг. Если кто-то из поставщиков заинтересуется, сервис организует звонок от поставщика на номер автора вопроса - поставщик звонит в сервис, а тот переадресует звонок автору запроса. Здесь с поставщика и берут деньги - pay per call. При этом и телефон автора исходного вопроса не раскрывается.

Вот еще одна похожая система: сервисным услугам. Единый телефон (кстати, даже не 800-й) для звонков относительно поломок компьютера, уборки, переезда etc. Записанный вопрос обзвоном (это ведь и по IP-телефонии можно сделать) доводится до 25 выбранных компаний. Те, в процессе прослушивания могут непосредственно (DTMF посылкой) осуществить обратный звонок автору вопроса. Для пользователя здесь плюс в том, что не нужно обзванивать много компаний. Все одним звонком делается.

Интересно, но ведь можно реализовать и более простую схему. Записанный по телефону вопрос может прослушать оператор call-центра. После чего оператор будет нарывать ответ среди имеющихся ответов/предложений от тех, кто готов заплатить за то, чтобы его информация прозвучала по телефону. Практически, сервис реализует веб-модель рекламы с оплатой за клик. Только вместо клика выступает звонок и выдача в ответ нужной информации по телефону. Оператор перезванивает и зачитывает ответ.

Кстати, какую-то информацию такой сервис может выдавать и бесплатно - для собственной рекламы и вирусного маркетинга. Сегодня кому-то ответили честно поискав, то о чем спрашивают, он рассказал об этом другим (полезная халява!), а следующим позвонившим зачитают уже то, что оплачено нужно. А поскольку звонок с вопросом бесплатный, то звонящий ничего не теряет - нет основы для недовольства. И естественно, что поставщики ответов (рекламы), как и в любом веб-сервисе регистрируются, вводят и оплачивают свою будущую рекламу прямо через веб. По сути Google AdWords (или Яндекс Direct) для голосовых объявлений.