Friday, September 15, 2006

PHP масштабирование

Интересные слайды из презентации Rasmus Lerdorf о призводительности PHP приложений. Как один из отцов-создателей языка и один из ведущих специалистов Yahoo он знает о чем говорит. Основное на чем он концентрируется - это масштабирование. Как обработать больше запросов на той же самой аппаратной конфигурации.

Один из продуктов, который по его словам используется на каждом из серверов Yahoo - это APC - кэширование данных.



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

Google-car

Воистину, Google - в массы. Подразделение Google, занимающиеся филантропическими проектами, разрабатывает автомобиль на гибридном топливе. Цель - достижение пробега 100 миль на галлоне топлива (это 2.35 литра на 100 км). Хороший ответ на Zune от Микрософт :-)

P.S. не могу не отметить, что в данный момент другой (не-филантропический) продукт Google, а именно blogspot.com выдает Internal Error 500. Что для автомобиля может быть критичным, однако.

Патентное

Дагестанский изобретатель утверждает, что клавиатура, разрекламированная Студией Лебедева была запатентована им в России гораздо раньше. Списали?

А вот это в тексте было для меня новым: "Условия, когда внедрение изобретения в производство непременно в течение 30 месяцев со дня патентования, ставят авторов изобретений в неравные условия с крупными корпорациями. Ведь изобретатель, не обладающий большими средствами для промышленного внедрения своих проектов, по истечении этого срока утрачивает свое исключительное право на изобретение."

Про необходимость обязательного внедрения за 30 месяцев я не знал.

Thursday, September 14, 2006

Рекламная пауза

Один из примеров проектов, которые будут окружать нас в ближайшем будующем. Рекламный щит с Bluetooth интерфейсом, который слушает проносимые мимо Bluetooth устройства. Фактически - телефоны с голубым зубом в карманах прохожих. И, конечно, что-то рекламирует, коль щит рекламный. Тут возможны несколько решений. Во первых, по тому же Bluetooth заливать что-то на телефон ни о чем не подозревающего прохожего. В данном проекте используется другая идея - шит сам откручивает рекламу, определяя картинки, еще не промотренные данным носителем Bluetooth устройства.



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

Вывод для разработчика: учите матчасть, JSR 82: Java APIs for Bluetooth

До этого, видимо, самым многократно рекрамировавшимся Bluetooth устройством был шпионский камень, показанный по телевизору. Теперь придется с опаской озираться и на рекламные щиты :-)

FireFox extension

Хорошее введение в тему - расширения для FireFox

Wednesday, September 13, 2006

Ссылки для web-разработчиков

Полезная коллекция ссылок (отсюда):

Validators

Javascript

Websites

ASP.NET

Proxy Tools

Мобильный микрофон

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

Startup review

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

WAP идея

Хорошая идея для WAP сайта - где что можно съесть. Обзор ресторанов с формами для поиска. Если разрабатываете WAP приложения - посмотрите на это. Реальная вещь, которая будет востребована.

Tuesday, September 12, 2006

Если Тушино не город, значит Волга не река

Пришла реклама:

"30-31 мая 2007 года ежегодная выставка информационных технологий для корпоративных клиентов Interop Moscow (www.interop.ru) снова открывает свои двери для руководителей бизнеса и ИТ-профессионалов. Место проведения Interop – «ФОРУМ ХОЛЛ», расположенный в центре Москвы, в 10 минутах ходьбы от ст.м. Павелецкая, недалеко от Садового Кольца."

Новое место выбрали. Точно, что Крокус-сити - гиблое дело. Туда никто никогда не ходит. Интероп в этом году был совсем пустой.

Чтиво на сегодня

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

Monday, September 11, 2006

Java блоги

Интересная компания, предлагающая Open Source Java middleware и бизнес-компоненты на его основе: OpenSubSystems. Помимо этого у них есть компоненты, работающие на их собственной базе. И, в частности, реализация блогов для J2EE (также Open Source).

Бизнес на мобильном поиске

Интересная статья, описывающая платный поиск на основе SMS. Мобильные пользователи посылают premium rate SMS с вопросом (цена в Англии 1 фунт - это около 50 рублей) и получают ответ от человека в течение 5-10 минут. Компании, предоставляющие такой сервис совместно ответили уже на 4 миллиона запросов. До 10 000 вопросов в день. Экспертам, отвечающим на вопросы платят "за ответ". Типичная оплата - 30 пенсов (типа 15 рублей за click :-). Вполне жизнеспособная модель бизнеса. И, кстати, не то чтобы уж очень трудно организуемая.

Цена запроса в таком случае будет меньше, чем при звонке на платный номер с поминутной оплатой. Здесь ответ ищется в офлайне и пользователь не платит за это время.

Friday, September 08, 2006

Откуда дровишки

Самая интересная составляющая новости об открытии Яндекс-Спб опубликована здесь: Borland помог Яндексу. Яндекс вовремя успел и подобрал целиком команду после сокращения в Borland. Иначе действительно трудно было понять - зачем? Дефицит программистов там такой же как в Москве, да и зарплаты пример такие же.

Интересно, до этого, по Москве особенно, было заметно что есть "профессиональная" команда сотрудников IT представительств. Это одни и те же практически люди, которым все равно что и где, путешествующих из офиса в офис. Но жизнь идет в правильном направлении, теперь и разработчики начали сбиваться в стаи :-)

Thursday, September 07, 2006

А малина растет ...

Adsense в России, тем не менее, набирает обороты. Вот цена клика по дорогим словам:

контекстная реклама $7,88
цифровая техника $7,66
бытовая техника $6,79
магазин горящих путевок $5,82
купить телевизор $5,77
магазин бытовой техники $5,75
мир бытовая техника $5,29
компьютерная техника $3,64
купить ноутбук $3,46
строительная техника $3,36
бесплатный хостинг $3,31
отдых в подмосковье $3,17
отдых в египте $3,00

И снова о штрих-кодах

1. Дизайнерская мысль дошла и до штрих-кодов. Компания Barcode Design:




2. Коммерческое применение мобильных штрих кодов:




3. Немецкие железные дороги используют мобильный штрх-код в качестве билетов:

Wednesday, September 06, 2006

О пользе автоматизации

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

Предполагали, что это может быть хитрая реклама Flickr, но скорее всего это просто пофигизм нового владельца. Схватила телефон и стала снимать. Самое близкое и дорогое.

Tuesday, September 05, 2006

Новые тарифы МГТС

Ведомости пролили свет на возможные новые тарифы МГТС:

Безлимитный тариф: 375 руб (сейчас - 200)
Альтернативные тарифы:
- 125 руб. абонентской платы в месяц и 35 коп. за минуту разговора
- 158 руб. за 450 минут и 35 коп. за каждую дополнительную минуту.

375 рублей есть примерно $14. То есть это уже ARPU как у мобильных операторов. И не нужно никаких новых сервисов внедрять. 35 коп. переводя на единицы мобильных операторов есть примерно 13 центов.

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

Еще о превью

В дополнение к предыдущему постингу об изготовлении картинок сайтов (см. здесь) еще одна интересная система с той же идеей: WebShotsPro

Monday, September 04, 2006

Nokia spy

Шпионское приложение - программа, которая сохраняет на сервере журнал всех действий пользователя мобильного телефона. Например, можно будет читать посланные/переданные SMS etc. Пока есть версия для Nokia S60. Можно удаленно активировать телефон и использовать его как микрофон. Еще раз - это программа, которую нужно инсталлировать на телефоне. Если поискать в google, то FlexiSpy соседствует со словом троян. По мысли изготовителя - контролировать детей/жену/мужа. Но ведь такая же вещь может появиться и на служебных телефонах. Или продадут аппарат с уже загруженным приложением :-).

Технически это конечно Symbian. C Java телефоном такого не проделать - JVM там слишком отгорожена от собственно телефона.

Friday, September 01, 2006

Чук и Гек

// mic-in to audio out

// the patch
adc => dac;

// infinite time-loop
while( true )
{
// advance time
100::ms => now;
}

Это не просто так - это запись аудиосигнала с микрофона. Новый язык программирования для audio: Chuck

Еще о трафике

Имеется в виду автомобильный трафик. Я уже писал здесь о сервисах, которые рапортуют о пробках на дорогах на основании замера скорости перемещения мобильного абонента между вышками. Вот еще картинки по теме:



Это Тампа (Флорида). Сервис показывает число активных абонентов в разных частях города. А коль абоненты в большинстве своем не пешие, то так можно судить и о пробках. Детали - здесь

Web 2.0 игры

Каталог Web 2.0 игр.
Игры играми, но там реально можно много почерпнуть о практическом использовании Ajax. Некоторые вещи оттуда давно уже используем :-)

Drag-n-Drop реализации особенно. Многие вещи сделаны лучше, чем в библиотеках типа prototype.

Телефон-автомат



Плавающий телефонный автомат. Озеро Виктория, Уганда. Это GSM телефон, питание - солнечные батареи

Thursday, August 31, 2006

Как картошка на Руси

Из рассылки фирмы М.:

"Ждем Вас и Ваших коллег на наших семинарах!
Регистрация Хотите участвовать в мероприятиях, организованных корпорацией Microsoft? Обратите внимание на то, что для регистрации на мероприятие Вам необходимо иметь учётную запись Windows Live ID. Ваш Windows Live ID . это универсальный ключ к участию в семинарах, веб-трансляциях и других мероприятиях."

Раньше, кажется, так внедряли паспорт от Микрософт. Чем с этими паспортами все дело кончилось, кстати?

P.S. Может mail.ru, который заводит всем владельцам почтовых ящиков блог, а потом декларирует себя как крупнейшего блоговладельца идет правильной дорогой?

Ссылки 31.08.2006

1. Ясное объяснение Google Page Rank, на основе базисных публикаций создателей

2. Высокодоходные слова для Google Adsence

3. Интересный материал по использованию GBeans в Geronimo

Wednesday, August 30, 2006

О недвижимости

Она (недвижимость) обычно не движется. Но вокруг ходят и ездят люди с мобильными телефонами. Компания SmarterAgent решила демонстрировать на мобильном телефоне продающееся в округе жилье, базируясь на определении текущих координат телефона (через GPS). Вроде очевидное дело, но пока никто похоже такого не делал.

Применительно к Москве было интересно показывать объявления о сдаче жилья :-)
И в принципе, все упирается в доступность услуги определения координат у оператора. Все остальное может быть классическим примеров mashup - все данные можно взять из уже имеющихся сайтов по недвижимости

Tuesday, August 29, 2006

Ссылки за 29.08.2006

1. Полезная статья по оптимизации JavaScript для IE

2. Эмулятор телефона от домена .mobi Проверьте, как будет выглядеть Ваш сайт в браузере телефона (Java апплет - редкость уже!)

3. Классная идея для оформления каталога сайтов. Попробуйте - такого я еще нигде не видел

SMS журналы

Журнал Wired мобилизовался. Теперь можно читать по SMS подписке:



Спасибо вам!

Спасибо всем читателям нашего блога. Ваша активность привела-таки к

Internal Server Error
Error 500

на сервере Google. Не одному же Яндексу падать ;-)

Fixed - mobile конвергенция

Интересные продукты от компании Azaire Networks, получившей очередные $20 млн. финансирования. Это относится к весьма модной теме конвергенции фиксированных и мобильных сетей

Monday, August 28, 2006

О заголовках в HTML формах

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



В сухом остатке: автор доказывает преимущества использования тега label.

LiveInternet продается

Газета Бизнес рассуждает о продаже сервиса LiveInternet. Финам оценивает бизнес в $3-$5 миллионов. Но общий тон рассуждений - какой-то пессимистический. И некоторые утверждения довольно странные. Вот, например:

"Сервис Liveinternet.ru бесплатный, и рекламы там нет, а следовательно, и доходов он не приносит, говорит глава IMHO VI."

Странно. Бесплатный - да, но рекламу я там точно видел :)

Background tones

Интересный класс сервисов - Background tones. Это музыка, которая играет пока Вы говорите по телефону. Более миллиона подписчиков в Индии. В Европе можно купить программу для Symbian телефонов. Раньше были известны сервисы по имитации разговора. Например, имитировать дорожную пробку когда абонент звонит кому-то с объяснениями об опоздании. Теперь же - полнофункциональная фоновая музыка. Подробнее - здесь.

Сказочное Эльдорадо

Соседи как-то (или зачем-то) осчастливили себя LCD монитором из этого славного магазина. Был призван как эксперт :-) для осмотра. Работает после включения питания
2 секунды. Потом все. Если щелкать питанием, то можно успеть заметить картинку на экране. Но недолго. Фотовспышка одним словом. Как я понимаю, славная фирма Elenberg - это их собственное производство.

Sunday, August 27, 2006

Телефонные коды

Полезный ресурс для тех, кто делает сервисы: телефонные коды

Upd: прислано читателями:
Справочник DEF кодов в МТТ

Saturday, August 26, 2006

Нетленное

Все мы доживем. В какой конфигурации? В хорошей конфигурации.
Россия - страна сезонная.
Ночь прошла, они хватились
Корячимся, как негры
Мы с вами так будем жить, что наши дети и внуки завидовать станут!
А кто попытается мешать - о них знаем мы в лицо! Правда там не назовёшь это лицом!
У кого чешется - чешите в другом месте!
Валили, валим и будем валить!
Ну что это такое! Не должно быть запоров на границе!
В Югославии катастрофа. Катастрофа - это всегда плохо!
Когда я знаю, что это поможет, я не буду держать за спиной.
Россия со временем должна стать еврочленом.
Мы! Пойти на какие-то там хотелки, я извиняюсь... Нечего устраивать здесь хочу-не хочу
Слышите, что ждут от нас? С-300. Это мы знаем, что это такое. Это не дай бог. Сегодня С-300. А завтра давай другое. А послезавтра третье. Вот это что такое!
Не надо умалять свою роль и свою значимость. Это не значит, что нужно раздуваться здесь и, как говорят, тут махать, размахивать кое-чем!
Чем мы провинились перед Богом, Аллахом и другими?
Я готов и буду объединяться! И со всеми! Нельзя, извините за выражение, всё время врастопырку.
Вы посмотрите - всё имеем, а жить не можем. Ну не можем жить! Никак всё нас тянет на эксперименты. Всё нам что-то надо туда, достать там, где-то, когда-то, устроить кому-то. Почему не себе?! Почему не своему поколению?! Почему этот, как говорится, зародился тот же коммунизм, бродил по Европе, призрак, вернее. Бродил-бродил, у них нигде не зацепился! А у нас - пожалуйста! И вот - уже сколько лет под экспериментом
Рубль при мне обвалился? Вы что, ребята? Когда ж вы это успели всё? Наделали, значит, тут кто-то чего-то, теперь я и рубль ещё обвалил!
Что говорить о Черномырдине и обо мне?
Если я еврей - чего я буду стесняться! Я, правда, не еврей.
Что я буду в тёмную лезть. Я еще от светлого не отошёл.
Мы помним, когда масло было вредно. Только сказали - масла не стало. Потом яйца нажали так, что их тоже не стало.
Надо всем лечь на это и получить то, что мы должны иметь
В нашей жизни не очень просто определить, где найдешь, а где потеряешь. На каком-то этапе потеряешь, а зато завтра приобретешь, и как следует.
Сегодня мировая система финансовая понимает, что происходит в России, и не очень хочет, чтобы здесь было... ну, я не хочу это слово употреблять, которым я обычно пользуюсь
Это глупость вообще, но это мне знакомая песня: Во-первых, я думаю, что, ну, для многих это известно, я для толкача не подхожу. Поэтому я думаю, что, ещё раз, роль председателя правительства - он может собирать, он может не собирать, - он обязан всё равно всё знать, и он всё равно будет всё знать, и всё равно мы будем общаться, и всё равно мы будем советоваться по этим вопросам
Вообще, странно это, ну, просто странно. Я не могу это ещё раз, я не знаю и не хочу этого. Это не значит, что нельзя никого. Ну, наверное, кого-то, может быть, и нужно. Кого-то вводить, кого-то выводить.
Его реакция, она всегда, увидим, будет этот или не будет. Если не будет - значит, такая реакция. Если будет - то никакая реакция
Сегодня каждый может спросить: а знаете ли вы, что делать? Я бы не хотел сейчас говорить о причинах, что произошло именно вот в это время. Я не любитель, никогда этим не занимался, это пусть кто-то другой
Лучше водки хуже нет!
Не надо класть оба яйца в одну корзину...
Вы думаете, нам далеко легко? Нет! Нам далеко нелегко!
Не один сейчас, а другой потом; не один сегодня, другой завтра, а вместе, в один день! Это говорит об отношении их к российскому флоту.
Никто к нам не приедет, и никто нас уговаривать не будет и просить не будет. Там есть ходоки с более крупными мешками, ходят и уговаривают. Туда уйдут. Да многие туда уже и смотрят. А многие уже и там. А отдельные уже и давно там."

В.С.Черномырдин отсюда

Определение

"В связи с возникающими у таможенных органов вопросами по классификации в соответствии с ТН ВЭД России свиных хвостов Главное управление товарной номенклатуры и торговых ограничений разъясняет следующее.

Хвост - это подвижный придаток различной длины, скелетная ось которого состоит из более или менее значительного числа позвонков. У животных семейства свиней (домашние и дикие свиньи) хвостовой отдел может содержать различное количество позвонков, например, у домашних свиней в зависимости от породы количество их может достигать 23."

Полность - здесь

Friday, August 25, 2006

JavaScript и история

По статье, найденной в Digg, провел следующий простой эксперимент - если посетитель сайта не почиcтил историю перед посещением, то можно проверить на какие сайты он заходил до этого. Всего лишь простой JavaScript, который анализирует :visited CSS псевдокласс.

Вот здесь можно посмотреть, на какие сайты вы заходили

(вынесли на отдельную страницу - просто использование JavaScript в blogger.com - это отдельное приключение :)

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

Premium call

Мы продолжаем представлять новые телекоммуникационные сервисы. Услуга Call For Web дает возможность владельцам веб-сайтов использовать интеллектуальную сеть компании Аудиотеле для организации платных сервисов на базе своих ресурсов.

Предположим, что Ваш сайт публикует какие-то объявления (анкеты и т.п.) посетителей. И вы хотите дать возможность (платную!) пользователям влиять на позиции своих документов в выдаче результатов поиска (просмотра и т.п.). Наверняка, Вы уже видели подобного рода системы (на сайтах знакомств, бесплатных объявления и т.п.). Пользователю предлагают послать premium rate SMS на какой-то короткий номер и указать код своего материала. Доход от этих SMS с повышенной оплатой делится между владельцем веб-ресурса и оператором связи. С компанией Аудиотеле Вы сможете сделать то же самое, но вместо посылки SMS пользователю будет достаточно позвонить на номер, предоставленный Аудиотеле. Код документа при этом будет вводиться тоновыми посылками. В остальном, схема работает точно также. Звонок на выделенный номер является платным. Доход делится между оператором связи (Аудиотеле) и владельцем ресурса.

Что это дает? Сделать звонок всегда проще, чем послать SMS (достаточно только набрать номер). Звонить можно, естественно, с любого телефона. Более простая схема работы, очевидно, даст возможность привлечь больше пользователей.

Технически Ваш сайт будет получать информацию о звонках через обычный HTTP запрос. CGI-скрипт, обрабатывающий информацию о звонке, получит номер телефона абонента и введенный им код.

Здесь Вы можете посмотреть пример подобной системы на примере простой страницы с голосование (Ajax, конечно): http://www.linkstore.ru/premium/index.jsp

и посмотреть ее работу на реальном телефонном номере 8-800-505 1218

Thursday, August 24, 2006

По просьбам читателей

В отдельном сообщении, чтобы не потерялось.
8 800 505 1219 - это российский сервис. Работает на телекоммуникационной базе компании Audiotele. Вы можете позвонить прямо сейчас :)

ссылки по теме:

Voice Recorder-2
Voice Recorder

Voice recorder

Новый телефонный сервис позволяет абонентам создавать аудио-ссылки. Схема работы очень простая: Вы звоните на номер 8 800 505 1219 и записываете произвольное сообщение
(можно даже петь и читать стихи :) Сообщению будет присвоен уникальный идентификатор (номер), зная который любой человек, позвонив по тому же телефону 8 800 505 1219, может его прослушать. Номер сообщения будет зачитан после окончания его записи.

То есть все, что Вам нужно - это сообщить другим номер Вашего сообщения. В некоторой степени аудио-линк: 8 800 505 1219 #номер_сообщения

Довольно широкие возможности использования сервиса:
- голосовые письма
- информационные системы (вы можете "наговорить" какие-то справочные материалы и анонсировать их номера для клиентов/покупателей/посетителей)
- голосовые "добавки" к блогам :-)

Чтиво на 24.08.2006

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

Wednesday, August 23, 2006

Что не нужно индексировать?

Интересные ссылки - как искать пароли через Google. Вполне простые запросы :-) В таких условиях от хакера и не потребуется большой квалификации.

Превью

Бесплатный сервис по изготовлению site preview: http://browsershots.org



Не менее интересна его реализация. Это по сути настоящая Grid, где изготовляются картинки в VNC клиентах

Tuesday, August 22, 2006

Важный звонок

Интересный телефонный сервис. Popularity call предоставляет возможность заказать в нужное время входящий телефонный звонок (с мужским или женским голосом, с имитацией голоса шефа и т.п.). То есть в разгар затянувшейся встречи можно с важным видом сказать - "меня срочно вызывают в Малый Совнарком" и мотивированно удалиться.

Flash + HTML + Ajax

Практическая статья по совместному использованию HTML и Flash в Ajax приложениях. Именно так устроен, например, Google Finance

Monday, August 21, 2006

В общественном парижском туалете ...

"В общественном парижском туалете есть надписи на русском языке ... "
В норвежском супермаркете тестировали новые ноутбуки. Производитель - норвежский.
Все хорошо, дешевые. Но загрузочный экран, тем не менее, весьма примечательный:



Отсюда.

P.S. найдено - в http://www.linkstore.ru

ЖЖ голосовалка

Linkstore.ru добавил голосование для ресурсов в Livejournal. Теперь можно сформировать гиперлинк, который позволит читателям журнала проголосовать за опубликованный материал в LinkStore. См. здесь:
http://www.linkstore.ru/linkstore/faq.jsp#a3_1

Дорогая ошибка

Ошибка в программном обеспечении ракеты Ariane привела к потере $500 миллионов. Банальное преобразование 64-битного числа в 16-ти битное, которое не должно было выполняться для чисел больше, чем 2^15 просто не проверяло исходные аргументы. В результате - floating point error для большого числа. А это исключительная ситуация, в свою очередь, нигде не перехватывалась. Итог - все упало, деньги сгорели. Возможно, это одна из самых дорогих ошибок в программном обеспечении. Уроки - здесь

Sunday, August 20, 2006

Микрокредиты

В Северной Европе (Финляндия, Норвегия) все большую популярность набирают микрокредиты в сумме до сотен евро, предоставляемые просто по SMS. То есть для получения кредита достаточно послать обычный SMS. Естественно, что наиболее популярно это у молодежи, хотя ставки по таким кредитам совсем грабительские. Интересно, дойдет ли такое до России. Судя по всему, процедура получения потребительского кредита в магазинах и так весьма простая. Будучи в субботу в Эльдорадо, я был в числе тех немногих, кто платил деньги в кассу. Большинство несло свои коробки к кредитным столикам. Так ведь и к SMS можно подойти.

Saturday, August 19, 2006

Изобретательское

По наводке из Linkstore.ru продолжаем субботнюю серию публикаций. Теперь - всем российским изобретателям посвящается:

"...Гораздо более сложное устройство имеет промышленный образец под названием "кулебяка" (44881). Тут уже потребовался большой коллектив авторов: Батурина Е.Н., Лужков Ю.М., Малышков В.И., Пивоваров В.И., Рыбалов Е.Г., Усов В.В. Естественно - устройство сложнейшее:"



Цитата - отсюда.

Математическое



 -------------------------




 -------------------------


Friday, August 18, 2006

Ссылки за 18.08

Конкурс по VXML программированию для студентов. Призовой фонд - $2000.

Интересное сравнение производительности Open source J2EE серверов. Tomcat 5.5 обогнал Resin. P.S. А все равно не очень люблю Tomcat. Может это историческое. Но по количеству порождаемых им проблем для разработчиков он точно впереди. IMHO, конечно.

Сервис для оптимизаторов. Вы можете купить кликабельные статьи для своего сайта. Стоимость - 0.15c (4 рубля!). С идеей, что при их размещении на Вашем сайте клики по рекламе AdSense принесут Вам прибыль. И это только один из дешевых сервисов. Смотрите ссылки в статье. Интересно, а для русской сети такое кто делает как бизнес? Именно как бизнес (магазин статей), а не просто пишет материалы под заказ?

Tomcat 5 on Red Hat

Для ссылок:
руководство для идиотов по установке Tomcat 5 на Red Hat Linux.

IBM описала свою стратегию в отношении Open Source: 8 главных направлений. Сервер приложений - Geronimo, среда - Eclipse, базы данных - Derby

Мойдодыр - стартап

К вопросу о том, что сервисы разные нужны. Стартап Siteler Car Wash получил финансирование в $1.5 миллиона. Название компании соответствует действительности - это мойка машин. Бизнес модель следующая. Пока владелец на работе - они подъедут и помоют.

Voice recorder


Интересный сервис (предлагается как средство для борьбы с терроризмом или криминалом): просто запись аудиопотока с телефона: Аntiterror line

Но это - в Америке. А вот в России Вы можете попробовать демо нового сервиса от AbavaNet и AudioTele - голосовой портал. Первая доступная опция - как раз Voice Recorder.
Позвонив по номеру 8 800 505 12 19 Вы можете записать произвольное сообщение. Ему будет присвоен некоторый код (его сообщат Вам в конце разговора). Далее - позвонив по этому же номеру и набрав код любой абонент сможет прослушать Ваше сообщение.

Мы опишем этот сервис подробнее в ближайшее время - следите за нашими анонсами.

Thursday, August 17, 2006

Введение в SAML

Security Assertion Markup Language (SAML) - средство обмена идентификационной информацией между веб-сервисами.
И еще по теме - хорошая статья по безопасности веб-сервисов в J2EE

Oracle Linux

Слухи о выпуске фирмой Oracle собственного дистрибутива Linux (на базе Red Hat). До этого, впрочем, считалось, что Oracle просто купит Red Hat.

Tuesday, August 15, 2006

Blogus-покус

Хотел почитать Блогус и вот тебе:

Server Error in '/' Application.
DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'Xml'.

вот так и все у них, в Микрософте ;-)

PHP и JSP

PHP в последнее время привлекает все больше внимания как индустриальная платформа. В J2EE сервер Resin первым обеспечил поддержку PHP. Далее последовали IBM и Bea. Видел ссылки на .NET компиляторы для PHP

Вот простое описание того, как PHP страницы могут использоваться внутри J2EE приложения. Здесь в качестве платформы используется связка Apache + Tomcat и все достигается конфигурированием сервере - PHP файлы обрабатывает Apache, все остальные запросы отправляются Tomcat.


О венчурном финансировании

Это - новый партнер известной венчурной фирмы Kleiner Perkins Caufield.
Биография - здесь. Может это то, чего не хватает венчурному финансированию в России?

Web 2.0 дизайн

Пара линков по теме:

1. Интересная статья (на русском!) по элементам Web 2.0 дизайна

2. А вот и пример: http://www.fanpop.com Коллекция ссылок типа Digg. Интересно, что сайт целиком сделан на Ruby on Rails

Monday, August 14, 2006

Мобильные билеты

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

Ретро-мобайл


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

Friday, August 11, 2006

О перспективах офшорного программирования

Статья, описывающая подготовку кадров для Infosys (очень большой индийский программный дом). 16 недель - на воспитание универсального программиста. МГУ и все магистратуры по ИТ - отдыхают. 4 месяца - и готовый боец. Объем производства: 35 - 40 тысяч человек в год. Перспективы России в таком контексте можете оценить сами ...

Lazy loading

Еще один хороший технический материал по Lazy loading pattern (то есть структурам для хранения данных, которые не содержат всех данных, но знают как их получить по запросу - так определяется этот шаблон ленивой загрузки).

Federated tables in MySQL

Хорошее практическое руководство по использованию федеративных таблиц в MySQL. Федеративные таблицы (начиная c MySQL 5) позволяют прозрачно получать данные с удаленного сервера. То есть, по сути, это есть прозрачная для прикладных программ репликация данных. Читать здесь.

Рекламная пауза

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

А это российские инженеры: компания Диссолт.

Для тех, кто в Ж

Забавный сервис для владельцев Живых Журналов. По имени аккоунта показывает картинки (userpics) друзей:

Livejournal faces

Некоторые изображения - просто шедевры. Можно картинную галерею собрать - музей современного искусства :-)

Thursday, August 10, 2006

Картографическое

Помнится у классиков, старик-географ сошел с ума, не найдя на карте Берингова пролива. А я не нашел нужного сайта. Пополним карту?

Internet Map

Кликнуть на картинку - это совершенно бесплатно.

Спидометр

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

Skype mobile ?

По данным Red Herring компания Skype обявит в ближайшее время о версии клиента для мобильных телефонов под Windows. Если абонент будет находиться в зоне, охватываемой Wi-Fi (или 3G - если это где есть ?), то можно будет звонить с мобильного телефона через Skype.

Это действительно серьезный шаг. Если они еще и добавят Symbian/J2ME клиентов то картина станет совсем интересной. Заинтересованные абоненты смогут поставить свой маршрутизатор дома/в офисе и всегда звонить через "собственного" оператора. Конвергентный сервис "сделай сам".

Wednesday, August 09, 2006

Ссылки для памяти

Интересные ссылки:

1. Обзор open source ajax библиотек. Мне кажется, что dojo, с учетом его поддержки на уровне больших людей типа IBM победит, но знать про остальные тоже полезно

2. Обзор программируемого веба от IBM. Это очень интересная тема и более чем перспективная.

Ну и, конечно, Linkstore.ru:

Социальная книга


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

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

Tuesday, August 08, 2006

Учебные курсы

Качественные учебные курсы по J2EE (и не только): JavaPassion

Исторический документ

Этим письмом в группу Usenet Тим Беренс-Ли 15 лет назад оповестил всех о новом проекте - WorldWideWeb. С этого все и началось.

Thursday, August 03, 2006

Лизните Yahoo

'Gentlemen, start your licking,' commanded North Pitney, a graduate student at the California College of the Arts.

Господа - начинайте лизать. Серьезное дело - действия пользователей отслеживаются сенсорами. Yahoo демонстрирует новые пользовательские интерфейсы на Yahoo's University Design Expo в свой штаб-квартире. Эту статью в Mercury News стоит прочесть. "Лизучий" интерфейс - не единственный, который там демонстрировался :-)

P.S. у меня почта на yahoo. Что с ней будет ...

Обзор сервисов за 03.08.2006

Мобильная халява. Самый большой объем бесплатного контента для мобильных телефонов - Mobango. У них есть и WAP сайт - так что можно загружать картинки/звонки/мелодии непосредственно в телефон. В обзорах много пишут про возможные проблемы сайта с легальностью контента, но он пока там только растет. Наверняка и растаскивается по другим "мобильным порталам" :-)

Coldbeans выпустила очередную версию JSOS - коллекции сервлетов и фильтров для web приложений. Самый большой набор, доступный в сети, включает свыше 95 компонент.

Газета "Ведомости" опубликовала интересную статью, посвященную аудиокнигам в России. А ведь книги могут не только продаваться на дисках, их можно и слушать по телефону. Если они не очень большие ;-)

Очень интересный софт - Remote Control. Удаленное управление и мониторинг (типа VNC) - но написано на pure Java (как клиент, так и сервер) . JDK 1.2 достаточно для запуска.

Wednesday, August 02, 2006

J2ME client-server application

Пример (с исходными текстами) полного клиент-сервер приложения для мобильных телефонов. J2ME клиент и PHP+MySQL серверная часть. См. здесь. Может быть полезно как в учебных целях, так и в качестве прототипа.

Бородозащита


Старинное изобретение - защита бороды от пепла и огня для курильщиков

Tuesday, August 01, 2006

Обзор сервисов за 01.08.2006


Во-первых, немного истории. Это не фотошоп, это реальный обмен информацией на франко-швейцарской границе и не то чтобы уж так давно. Мобильная связь в самом ее реальном понимании. Рассмотреть абонента на той стороне в бинокль, прокричать ему в мегафон и слушать ответ. Практически конвергентный сервис.


Из более современных примеров.

411sync представила впечатляющую коллекцию mashups. Сайт использует открытые API различных сервисов (Yahoo, Ebay etc. - всего более 600 примеров) и делает возможным использование информации с мобильных телефоном. Пользователи могут воспользоваться SMS запросами или непосредственно WAP сайтом.

AbavaNet и Audiotele демонстрируют использование premium call для оплаты интернет контента. Простой Ajax интерфейс для интеграции взаимодействия с оператором связи может использован на любом сайте. Подробнее см. здесь.

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