Страницы

Monday, January 30, 2012

В последний час

Амстердам зовет. Последний день подачи заявок. Организаторы объявили, что партнером в калифорнийской части программы выступает Mozilla, а среди менторов - Guy Kawasaki. И все это - лишь за 8% от компании, на которые претендует акселератор RockStart

Местные новости. Киров

Обновлен мэшап Городские новости. Все местное: видео, фото, новости, твиттеряне. YouTube + Twitter + Yandex + Flickr.

Из новых городов добавлен Киров.

SQL для MapReduce

Tenzing - это SQL engine, работающая поверх MapReduce. Те же задачи решает и Hive, например. Tenzing - это еще одна реализация (от Google). Вот интересная статья с описанием технического устройства Tenzing.

Sunday, January 29, 2012

Open Hardware

Еще один интересный проект по связи сенсоров с вебом - Ninja blocks.

Схожий проект Twine легко собрал 500 000 долларов на разработку.

Мобильный портал

QR code
Обновлен мобильный портал

http://m.linkstore.ru

(это - мобильный сайт). В последней версии обновлены списки ИТ-ресурсов и сервисов. Например, добавлен новый сервис Ask Friends.

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)

P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.

Saturday, January 28, 2012

С хрустом

Новый язык программирования от Mozilla - Rust. Интересно параллельная обработка представлена.

Friday, January 27, 2012

Блоги по IT

Обновлен Интегратор IT блогов. Техническая реализация - используется widget от Google, который позволяет загружать RSS фиды со сторонних сайтов. Ну и представление данных вне основной страницы (механизм из сервиса Желтые страницы)

На странице используется также CSE (custom search engine) по IT-блогам.

P.S. другая популярная CSE присутствует на inetique.ru - поиск по скидкам и купонам - 70+ сайтов. Код для поиска можно использовать на собственных сайтах. Вот пример: поиск по скидкам.

Thursday, January 26, 2012

Еще о HTML5 фреймворках

Инструменты для быстрого создания веб-приложений (дизайн, в первую очередь):

Bootstrap больше не одинок:

HTML KickStart - очень приятное впечатление

BoilerPlate. У них же есть хороший мобильный шаблон
Для BoilerPlate есть и свой генератор шаблонов: Initializr

Fbootstrapp - фреймворк для быстрого создания Facebook web applications

Foundation

А здесь можно посмотреть про мобильные интерфейсы и инструменты разработки. Ну и, конечно, jQuery Mobile.

P.S. пример сайта на jQuery Mobile - Ask friends

Facebook Places на практике

Обновлен мэшап Places from Facebook

Можно искать точки по базе Facebook, смотреть их расположение на карте, копировать местоположение на свой мобильный телефон (используя QR-код и мобильную карту), отмечаться в произвольном месте.

Можно искать места в заданной области. Базовый URL обрабатывает следующие параметры из запроса:

lat - широта места
lng - долгота места
q - запрос для поиска

Например, Facebook в Санкт-Петербурге

Одна из основных возможностей сервиса - создание собственных страниц для отметок (check-in). Например, владелец торгового заведения может создать Check-in страницу для собственного магазина/кафе и т.д. и представить ее посетителям. Для реальных посетителей страницу отметок можно представить с помощью QR-кода, для виртуальных посетителей - в виде ссылки на своем сайте (прямая ссылка - "отметьтесь у нас").

Отличие от стандартной процедуры "отмечания" заключается, в первую очередь, в том, что здесь весь контент (что публикуется в ленте пользователя, что показывается в ответ) определяется автором такой кастомизированной страницы. Еще одна форма рекламы в социальных сетях, между прочим.

Для собственной check-in страницы можно добавить Google Analytics code и следить за результатами. Также теперь есть и встроенная аналитика.

Еще одна возможность - в качестве подтверждения регистрации можно показывать фото из профайла в Facebook. Пропускная система - отметился с мобильного телефона, получил подтверждение в виде фото из профайла на экране мобильного телефона - предъявил экран для сличения с оригиналом :). Использованы идеи из мэшапа Mobile ID Card.

В качестве реакции на отметку (check-in) можно также задавать собственный текст (картинку). Это прямой способ для любого бизнеса (или рекламного агентства, например) сделать свою версию "Foursquare". Бэджи (реакции на check-in) или то, что стимулирует пользователей отмечаться, рекламируя тем самым конкретный бизнес теперь можно определять самим. Это и есть по сути, основная модель Foursquare. А потенциальные пользователи - все пользователи Facebook. Кстати, это уже используется на практике. В России, например, это клуб Чайная высота.

P.S. в связи с последней опцией см. также - QRpon - customized check-ins for Facebook.

P.P.S. а здесь можно посмотреть, что Google знает об экономической географии.

Хотите перебраться в Амстердам?

По просьбе организаторов. Стартапы в Амстердам. Осталось еще 4 дня для подачи заявки в Startup Accelerator: 100 дней в Амстердаме и 25 дней в Калифорнии. Кстати, организаторы обещают ускоренное рассмотрение заявок (интервью по Skype). Если интересно - поторопитесь, времени осталось немного (до 31 января).

The Rockstart Accelerator startup hub is based in Amsterdam, accelerates 10 teams of founders with 99 mentors for 100 days and an additional three-month summer program that culminates with a 25-day Silicon Valley road trip.

The new lineup of mentors features some of the most respected people in the Lean startup field today including:

Patrick Vlaskovits – Entrepreneur and author of The Entrepreneur’s Guide to
Customer Development: A Cheat Sheet to the Four Steps to the Epiphany
Salim Virani – Entrepreneur and co-founder Leancamp
Ash Maurya – Founder of Spark59 and author of Running Lean and one of the
founders of the worldwide Lean movement.
Robbert van Geldrop, Co-founder and CTO BackupAgent and founder Lean Startup
Circle Netherlands

EXTENDED PROGRAM
Accelerated startups indicate they would greatly benefit from continued support after Demo Day, as this is when most other accelerator programs abruptly end. It’s this particular moment where startups have to deal with complex things like investor negotiations, valuation, intellectual property, and at the same time continue to grow their startup.

That is why Rockstart Accelerator offers an extended 3-month Summer program including 25-days of co-working in the U.S. The 10 startups relocate to Silicon Valley and will be introduced to investors, experts, and media in their field.

START IN AMSTERDAM

During the 100-day Spring program startups develop and grow their startup in Amsterdam, ending with a Demo Day where they get a chance to pitch in front of over 200 European investors, VIP’s and the press.

The promise in short: 10 high potential startups, 99 mentors, 100 day program including an additional 3-month summer program, 25-days business trip in the U.S., up to €15.000 euro’s in funding, 6-months office space in downtown Amsterdam.

The Rockstart Accelerator Program 2012 is for startups from the whole of Europe. Teams from Tallinn to Paris and Madrid, from Hamburg to Belgrad and Istanbul are welcome to apply. The program aims to prepare startups for international expansion and growth funding of between €100K and €1M euros, and starts on March 22, 2012. The Rockstart Accelerator Program is now open for applications and closes on January 31, 2012.

Rockstart your company and apply today http://www.rockstart.com/accelerator.

Wednesday, January 25, 2012

Электроника для одежды

Интереная платформа - Arduino для одежды. Вообще, это весьма перспективная область - wearable electronics.

Место из твита

Обновлен еще один мэшап Location from Twitter.

Обычно, говоря о Twitter и картах, имеют в виду различные отображения статусов на карте. Это тоже есть у нас (см., например, Фото-карта или Местный twitter). Но здесь - все наоборот. Полностью обратная задача. Предположим, что вы прочли интересный твит (или, формально - geo-enabled status, в котором упоминается какое-то место. В веб-интерфейсе Twitter под таким статусом написано место, где это сообщение было создано, и стоит соответствующая иконка. Как получить координаты этого самого места и запомнить его расположение в своем телефоне? Вот именно эту задачу и решает мэшап - Место из Twitter.

Это очень похоже на Location bookmark, только вместо конкретного географического адреса указывается конкретный твит. Мэшап - Место из Twitter также создает QR код для мобильной карты. Карты, которая и описывает упомянутое в Twitter место. И здесь также используется проект Geo Messages.

Использование простое. Откройте в веб-интерфейсе Twitter любой geo-enabled twit и просто скопируйте его URL в форму мэшапа.

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

С помощью полученного QR-кода можно непосредственно загрузить карту в мобильный телефон или разместить на своем сайте (блоге) - необходимый HTML код также приводится.

Tuesday, January 24, 2012

Разработка HTML5 приложений

Все, что нужно одинокому интеллигентному программисту для создания HTML5 приложений.

Про метро


Схема линий Омского метрополитена. /via Омск в сети

Monday, January 23, 2012

DLD 2012

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз: DLD 2012, Munich, 2012



/via Geo Messages

И то же самое в Twi-газете: DLD

Предсмертное от Google

Очередные плохие новости от империи добра. На этот раз в число убиваемых продуктов попал Open Graph API

Весьма полезный был инструмент. С его помощью можно, например, найти другие ресурсы, которые принадлежат владельцу произвольного Twitter аккаунта (скажем - узнать, кто ваш новый follower) или определить, какие еще сайты связаны с данным URL

Saturday, January 21, 2012

Apache Sqoop

Импорт/экспорт данных для Hadoop: - Apache Sqoop

Friday, January 20, 2012

Android UI patterns

Несколько полезных ссылок:

Практические примеры использования Open Source UI библиотек для Android

Использование ссылок в Android TextView

Thursday, January 19, 2012

Списки из Twitter

Обновлен мэшап Списки в Twitter. Позволяет просматривать популярные темы из списков в Twitter. Просто укажите список на странице мэшапа (имя_в_twitter/список) или прямо задайте его в параметрах:

http://tlist.linkstore.ru?u=список

Например:

abava/mobile
segalovich/ru-itcompanies

Замена для Google Maps

И еще одна полезная публикация об альтернативах для Google Maps, которые вот-вот станут весьма дорогими.

См. также предыдущую публикацию об оказе от Google Maps в пользу OSM

Интересно, сколько проектов из Google Maps Mania.ru уцелеет в итоге?

Wednesday, January 18, 2012

Tuesday, January 17, 2012

Proximity as a service

Indoor positioning в настоящий момент является весьма горячей областью в LBS приложениях. Единого подхода к определению позиции внутри зданий не существует, но с технической точки зрения чаще всего используются решения на базе Wi-Fi. Они базируются на том, что у нас есть размеченная сеть опорных узлов (Wi-Fi теги, например), с точно известным расположением. Далее, на основе анализа силы сигнала (времени распространения) можно провести триангуляцию для определения положения конкретного пользователя (устройства). В принципе, то же самое что и A-GPS. Там игра идет вокруг определения положения относительно известных базовых станций, здесь - роль базовых станций играют теги (точки доступа).

Отсюда проистекает и главная проблема - необходима предварительная разметка такой Wi-Fi сети. А что если нам нужны более динамичные решения? Это и есть отправная точка для проекта SpotEx (Spot expert).

Что если мы возьмем от традиционных indoor positioning systems только первый шаг - определение доступных в данной точке Wi-Fi сетей (видимых точек доступа)? Если какая-то Wi-Fi сеть (сети) видна (видны) на мобильном телефоне, то телефон находится в некоторой близости от соответствующей точки доступа. То есть в качестве базы для сервиса мы используем понятие "близости". Но использование proximity as a service несет определенные практические трудности. Для location services есть программные инструменты. А что делать с близостью?

В проекте SpotEx в качестве такого инструмента предлагается использовать задать набор правил, привязанных к точкам доступа и определяющих возможный контент, который пользователи могут раскрыть (получить). Получается такой context aware браузер - пользователь может просматривать определенный контент, видимость (доступность) которого определяется его местоположением (видимыми точками доступа, а равно как и другими условиями - временем, вероятностью, предыдущей историей посещения etc.)

Никакой предварительной разметки Wi-Fi сети не нужно, правила можно задавать динамически, узлы опорной сети могут добавляться также динамически. Еще один аргумент в пользу того, почему это интересно: в качестве такого Wi-Fi тега может выступать другой мобильный телефон. Просто точка доступа, открытая на мобильном телефоне. И привязанный к ней контент.

Еще раз - здесь не идет о речь о доступе к Wi-Fi через какие-то узлы. Точка доступа может быть и закрытой. Главное, чтобы она была видна. Она играет роль датчика (тригера). Если ее видит пользователь, то он рядом.

В текущей реализации сервис включает в себя Android приложение для клиентов и веб-сервис (а также мобильное веб-приложение) для описания контента (правил). См. сайт Spot expert

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

Есть также упрощенная версия для как раз для ретейла - In Mall Notes. Свяжитесь с нами, если нужен тестовый доступ.

Побочный эффект - WiFi chat. Здесь в качестве такого доступного контента выступают веб-чат и форумы, привязанные к видимой сети. Например, есть некоторая сеть Wi-Fi доступная в поезде (автобусе и т.п.) А вот тогда чат (форум) для пассажиров. Вот здесь есть подробнее о WiFi chat.

jQuery Mobile API

Полезный технический материал от IBM по использованию именно программных интерфейсов jQuery Mobile. Переопределение загрузки, обработка событий и т.д.

P.S. на jQuery Mobile работает такой мэшап как Опрос друзей. Позволяет поделиться поисковым запросом в Яндекс со своим кругом в Facebook - кто ответит раньше.

Monday, January 16, 2012

Местные чат и форум

Обновлено мобильное приложение WiFi chat. Какие общие объекты (реальные или искусственные) могут послужить некоторым объединительным моментом (пунктом), вокруг которого можно собрать мобильных пользователей? Речь не идет о том, что мобильные абоненты могут являться членами какой-то социальной сети. Это скорее способ собрать какую-то группу по интересам, что называется, на лету. Вот, например, несколько приложений:

Городские форумы - обсуждения (дискуссии, форумы), привязанные к каким-то местам (POI - point of interest)
Гео-форумы - такие же дискуссии, но привязанные только к географическому положению
Мобильный форум - форум (обсуждение), привязанное к какому-то физическому объекту (предмету).
Городской чат - веб-чат, привязанные к какому то месту (POI)
Гео-чат - веб-чат, привязанный к местоположению.

WiFiChat представляет собой форум и чат, привязанные к конкретной Wi-Fi сети. Это мобильное приложение (Android), которое позволяет видеть доступные в данном месте Wi-Fi сети и привязать обсуждение (или веб-чат) к конкретной сети. Речь не идет о присоединении к данной сети, Wi-Fi сеть используется как сенсор. Те, кто видят эту сеть - находятся поблизости друг от друга. Им может быть есть, что обсудить, о чем поговорить и т.д. А уж используют они для доступа к сети вообще Wi-Fi, данную сеть или мобильный интернет от оператора - это их личное дело.

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

Технически приложение использует облачные форумы от Disqus и веб-чат от Coldbeans.

Вот ссылка для загрузки .apk файла с Android Market:

com.wifichat

также можно загрузить приложение непосредственно с нашего сайта. Вот соответствующий QR-код:

QR code for WiFiChat

WiFiChat, на самом деле, есть часть (побочный эффект) проекта SpotEx, который основан на идеях Wi-Fi proximity и позволяет привязать свои собственные данные (сообщения) к точкам доступа Wi-Fi. Но это уже отдельная история.

Sunday, January 15, 2012

Что еще почитать?

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

Чем бы их заменить? Пора нам обновить списки. Практически, вопрос к залу - кто и что интересного по специальности читает?

Секретные коды для Android

Секретные номера (коды), которые можно (но не всегда нужно) набрать в Android Dialer

Очередь на MongoDB

Интересная идея: MongoDB использовалась для реализации очереди сообщений (как замена для RabbitMQ). С заметным выигрышем по производительности.

Friday, January 13, 2012

Сбор информации от сенсоров

Funf - мобильный фреймворк от MIT - сбор и анализ данных от сенсоров. Библиотека для разработчиков на Android.

Это близко в сетевых аспектах к тому, что делается в проекте Spotex

Thursday, January 12, 2012

О практическом использовании Facebook Places

Обновлен мэшап Places from Facebook

Можно искать точки по базе Facebook, смотреть их расположение на карте, копировать местоположение на свой мобильный телефон (используя QR-код и мобильную карту), отмечаться в произвольном месте.

Можно искать места в заданной области. Базовый URL обрабатывает следующие параметры из запроса:

lat - широта места
lng - долгота места
q - запрос для поиска

Например, Facebook в Санкт-Петербурге

Одна из основных возможностей сервиса - создание собственных страниц для отметок (check-in). Например, владелец торгового заведения может создать Check-in страницу для собственного магазина/кафе и т.д. и представить ее посетителям. Для реальных посетителей страницу отметок можно представить с помощью QR-кода, для виртуальных посетителей - в виде ссылки на своем сайте (прямая ссылка - "отметьтесь у нас").

Отличие от стандартной процедуры "отмечания" заключается, в первую очередь, в том, что здесь весь контент (что публикуется в ленте пользователя, что показывается в ответ) определяется автором такой кастомизированной страницы. Еще одна форма рекламы в социальных сетях, между прочим.

Для собственной check-in страницы можно добавить Google Analytics code и следить за результатами.

Еще одна возможность - в качестве подтверждения регистрации можно показывать фото из профайла в Facebook. Пропускная система - отметился с мобильного телефона, получил подтверждение в виде фото из профайла на экране мобильного телефона - предъявил экран для сличения с оригиналом :). Использованы идеи из мэшапа Mobile ID Card.

В качестве реакции на отметку (check-in) можно также задавать собственный текст (картинку). Это прямой способ для любого бизнеса (или рекламного агентства, например) сделать свою версию "Foursquare". Бэджи (реакции на check-in) или то, что стимулирует пользователей отмечаться, рекламируя тем самым конкретный бизнес теперь можно определять самим. Это и есть по сути, основная модель Foursquare. А потенциальные пользователи - все пользователи Facebook. Кстати, это уже используется на практике. В России, например, это клуб Чайная высота.

P.S. в связи с последней опцией см. также - QRpon - customized check-ins for Facebook.

P.P.S. а здесь можно посмотреть, что Google знает об экономической географии.

Wednesday, January 11, 2012

Распознавание речи для Asterisk

Модуль Speech recognition for Asterisk. Русский язык в поддержке есть. Технически здесь используется распознавание речи от Google.

/via Лаборатория ОИТ

Indoor maps

А Google Indoor Maps становится реальностью! Вот картинка, которую видят посетители CES

P.S. другой подход к Indoor navigation: Spot Expert

Tuesday, January 10, 2012

Итоги 2011

Ниже - список самых популярных публикаций в блоге за 2011 год:

Январь

Социальный граф для Facebook
Оплата ссылкой
Мобильная карта
Не ешь один
Городской чат


Февраль

Гео-чат
Protected notes
Образовательное
Еда
Новый подход к рекламе в социальных сетях
И еще о гео-сервисах


Март

Рекомендательная карта
Фото-поиск для Twitter
Вопросы и ответы
Социальные ссылки
QR-code maker
Гео-дискуссии
Мобильное видео
Штрафные стоянки в Москве


Апрель

Поиск изображений в Twitter
Поиск в блогах
Page Speed Online
Like для реальных объектов
Мобильный форум
Мобильные закладки для адресов
Мобильные гео-форумы
Фото-карта
Мигающий телефон
Гео-поиск


Май

Бензин и пожары
Энциклопедия еды
WHOIS для Twitter
Визитная карточка 2.0
Местный мобильный поиск
Местные фотографии
Где ты находишься


Июнь

Облачная телефония
Мобильные адресные закладки
Twitter как сервисная платформа
Как сделать свой бот для Twitter
Собеседник в Twitter
Гео-форумы
Google Places
Точки соприкосновения - WiFi Chat
Twitter - карта по требованию
Колдунщик для Twitter
Погода через Twitter


Июль

Geo Messages for Twitter
LBS - дело мужское
Интегратор IT-блогов
Mobile ID Card
Password protected
Место из Twitter
Customized check-ins


Август

Гео публикации
Социальный граф и социальные ссылки
M2M устройства
WiFi Expert
День глазами Twitter
Places
MECARD - обмен адресной информацией


Сентябрь

Москвоведение
Место в Facebook
Местные фото на мобильном
Puzzle для Google+


Октябрь

Новая модель для location sharing
Geo Messages в Chrome
Локальный чат и форумы
Facebook Like для реальных объектов
Местные вопросы и ответы
Закладки для адресов
WATN


Ноябрь

Самые местные новости
Что Facebook дал вашему сайту
Спросите у друзей
Местные новости - гео-поиск
Предметные обсуждения
Where Are They Now


Декабрь

Яндекс или Facebook
Google Maps Mania.ru - 50
Мобильные веб-страницы
И это не стеб
Восстановление диалогов
Локальные коммуникации
QR-коды на практике
Мобильная идентификационная карта

А здесь есть итоги 2010 года

Sunday, January 08, 2012

О пользе математики

Марковские цепи в применении к автоматической генерации научных статей :-). Самое интересное - в последствиях. Созданную таким образом статью приняли к публикации на реальной конференции ...

Saturday, January 07, 2012

О прототипировании

Как нарисовать прототип для мобильного сервиса? 20 бесплатных приложений Wireframe and Mockup.

CES 2012

Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз: CES 2012. Las Vegas, 2012



/via Geo Messages

Friday, January 06, 2012

Google Maps Mania.ru - 51

Появились новые записи, и пришло время выпустить очередное обновление для списка русскоязычных проектов (систем), выполненных на базе Google Maps.

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

Ну а последняя версия доступна на странице Google Maps Mania.RU

JavaScript battery API

Из новых разработок Mozilla - JavaScript API для доступа к аппаратным функциям. В данном случае - опрос состояния батарей из JavaScript

В более общем варианте - это телефонные интерфейсы для JavaScript

Thursday, January 05, 2012

Гипер-локальный чат и форум

Обновлено мобильное приложение WiFi chat. Какие общие объекты (реальные или искусственные) могут послужить некоторым объединительным моментом (пунктом), вокруг которого можно собрать мобильных пользователей? Речь не идет о том, что мобильные абоненты могут являться членами какой-то социальной сети. Это скорее способ собрать какую-то группу по интересам, что называется, на лету. Вот, например, несколько приложений:

Городские форумы - обсуждения (дискуссии, форумы), привязанные к каким-то местам (POI - point of interest)
Гео-форумы - такие же дискуссии, но привязанные только к географическому положению
Мобильный форум - форум (обсуждение), привязанное к какому-то физическому объекту (предмету).
Городской чат - веб-чат, привязанные к какому то месту (POI)
Гео-чат - веб-чат, привязанный к местоположению.

WiFiChat представляет собой форум и чат, привязанные к конкретной WiFi сети. Это мобильное приложение (Android), которое позволяет видеть доступные в данном месте WiFi сети и привязать обсуждение (или веб-чат) к конкретной сети. Речь не идет о присоединении к данной сети, WiFi сеть используется как сенсор. Те, кто видят эту сеть - находятся поблизости друг от друга. Им может быть есть, что обсудить, о чем поговорить и т.д. А уж используют они для доступа к сети вообще WiFi, данную сеть или мобильный интернет от оператора - это их личное дело.

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

Технически приложение использует облачные форумы от Disqus и веб-чат от Coldbeans.

Вот ссылка для загрузки .apk файла с Android Market:

com.wifichat

также можно загрузить приложение непосредственно с нашего сайта. Вот соответствующий QR-код:

QR code for WiFiChat

WiFiChat, на самом деле, есть часть (побочный эффект) проекта SpotEx, который позволяет привязать свои собственные данные (сообщения) к точкам доступа WiFi. Но это уже отдельная история.

Wednesday, January 04, 2012

Tuesday, January 03, 2012

jdbc communication link failure

Почти такая же легендарная ошибка для MySQL, как и знаменитая ошибка 1045.

Ошибка связи проявляется в том, что после некоторого периода бездействия первый запрос заканчивается с ошибкой. Все последующие - работают как ни в чем ни бывало. Причина - загадочная попытка драйвера MySQL переиспользовать уже ни на что ни годные jdbc connections.

Обновления JDBC драйверов - не помогают. А помогло вот что - добавить к описанию источника данных (JDBC URL) следующие параметры:

autoReconnect=true
autoReconnectForPools=true

(по умолчанию оба значения - false)