технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Страницы
▼
Tuesday, June 30, 2009
QR code для мобильных карт
Обновлен мэшап QR коды для карт. Позволяет подготавливать QR коды для карт и копировать таким образом карты на мобильные устройства. Карты представляются в виде статической картинки, так что могут быть открыты (просмотрены) на любом мобильном телефоне.
Копатель
Интересный Open Source инструмент по извлечению данных с веб-страниц: Web harvest. В основе - преобразование HTML файла, загруженного с опрашиваемой страницы в XML, с последующей обработкой уже полученного XML файла. Реализован на Java.
P.S. На уровне веб-компонент для решения задач извлечения данных из HTML страниц можно воспользоваться следующей библиотекой из Coldtags suite: Request taglib.
P.S. На уровне веб-компонент для решения задач извлечения данных из HTML страниц можно воспользоваться следующей библиотекой из Coldtags suite: Request taglib.
Monday, June 29, 2009
По копеечке
Или 5 старушек - рублик. Google опубликовал интересные материалы по оптимизации HTML кода. Один из основных моментов там - можно опускать некоторые теги, браузер корректно отработает данную ситуацию.
И вот практическое воплощение - если посмотреть HTML код на http://google.com - действительно, нет тегов </body> и </html>. То есть на закрытии соответствующих тегов можно съэкономить.
И вот практическое воплощение - если посмотреть HTML код на http://google.com - действительно, нет тегов </body> и </html>. То есть на закрытии соответствующих тегов можно съэкономить.
Мобильные карты
Обновлен мэшап Мобильные карты. Позволяет изготавливать карты для мобильных устройств. Карты представляются в виде статической картинки, так что могут быть открыты (просмотрены) на любом мобильном телефоне.
Абавазрение 29.06.2009
Некоторые интересные ссылки:
1. Примеры минимализма в веб дизайне. Что всегда привлекало, по понятным причинам :-)
2. Презентация от Google - работа с Android Media Framework
3. Распознавание лиц на фотографиях (PHP, JavaScript (!) )
4. Locate me - замечательная JavaScript библиотека (лицензия: MIT). Поддерживает определение координат пользователя в JavaScript всеми возможными способами: W3C geo location(сейчас это поддерживается в Firefox 3.5, iPhone OS 3.0 Mobile Safari, Geode), а также Gears (Google), Loki (Skyhook Wireless) и IP-based сервисы типа IPLocationTools и MaxMind
1. Примеры минимализма в веб дизайне. Что всегда привлекало, по понятным причинам :-)
2. Презентация от Google - работа с Android Media Framework
3. Распознавание лиц на фотографиях (PHP, JavaScript (!) )
4. Locate me - замечательная JavaScript библиотека (лицензия: MIT). Поддерживает определение координат пользователя в JavaScript всеми возможными способами: W3C geo location(сейчас это поддерживается в Firefox 3.5, iPhone OS 3.0 Mobile Safari, Geode), а также Gears (Google), Loki (Skyhook Wireless) и IP-based сервисы типа IPLocationTools и MaxMind
Sunday, June 28, 2009
Мобильный контакт - MShare
Еще один сервис в продолжение темы о контактах (см. здесь и здесь) - мобильный сайт MShare. Ссылка: http://mshare.linkstore.ru Это мобильный сайт, который позволяет один раз создать страницу с контактной информацией, а далее, при необходимости поделиться контактом - просто пересылать эту страницу по SMS, так что добавление вашего контакта в адресную книгу другого телефона будет делом всего-лишь одного клика. Технически, это тоже самое, что и Мобильные страницы, но адаптированное для использования непосредственно с телефона. Так что подготовить свою контактную страницу можно как на десктопе, так и на мобильном телефоне.
Скопировать мобильную ссылку http://mshare.linkstore.ru на свой телефон можно с помощью приведенного QR-кода.
Скопировать мобильную ссылку http://mshare.linkstore.ru на свой телефон можно с помощью приведенного QR-кода.
Saturday, June 27, 2009
О мобильной монетизации
AdSense теперь можно использовать и в приложениях для iPhone / Android. Интересно!
Работа с mp3 файлами
Мы уже писали об утилите от Yahoo, которая превращает веб-страницу с медиа-файлами в плейлист, заменяя каждую ссылку на mp3 файл плейером. Там это делается на стороне клиента с помощью JavaScript.
А вот серверная компонента из Coldtags suite, которая позволяет добавлять в генерируемую страницу плейер от Google для заданного mp3 файла: MP3 player taglib
А вот серверная компонента из Coldtags suite, которая позволяет добавлять в генерируемую страницу плейер от Google для заданного mp3 файла: MP3 player taglib
Friday, June 26, 2009
Есть правда на земле
Оператора оштрафовали на $30 млн. за рассылку "бесплатных" рингтонов, которые на деле оказались платной подпиской. Не та страна ...
Мобильные страницы
Еще один мобильный сервис - Мобильные страницы. Идея в некоторой степени аналогична тому, что было сделано в мобилизаторе (быстрая подготовка мобильных веб-страниц), но по отличается по специализации создаваемых приложений. Вот первое из них - как облегчить попадание своего телефона в чужую адресную книгу.
Как обычно делятся контактами? Можно взять и позвонить собеседнику. Звонок принят - есть номер абонента, можно занести его в телефонную книгу. Но имя придется набирать. Вот эту задачу можно теперь упростить. Что если вы на своем телефоне предварительно заготовите мобильную веб-страницу со своим контактом? Страница может быть сохранена в закладках. Когда нужно поделиться с кем-нибудь контактом, то можно будет открыть эту страницу из закладок и послать ее собеседнику по SMS. Прямо на самой странице будет ссылка, которая позволяет послать страницу по SMS.
А на самой странице будет код (также ссылка) которая позволит вашему собеседнику после получения от вас контактной страницы (в SMS) добавить ваш телефон в адресную книгу одним кликом. Не нужно ничего вводить - просто кликнуть на имени (телефоне) и подтвердить добавление новой записи в адресную книгу.
Вопрос здесь не только в ленности (хотя удобство - великая вещь), но и в том, что таким образом данные будут всегда в корректной форме (нет ошибок ввода).
Это первое из доступных приложений. Скоро в Мобильных страницах будет доступен еще ряд полезных сервисов. В целом идея может описана как подготовка мобильных "бомб" - зарядка (загрузка) собственного телефона собственноручно созданными сервисами, которые будут активироваться по необходимости.
Как обычно делятся контактами? Можно взять и позвонить собеседнику. Звонок принят - есть номер абонента, можно занести его в телефонную книгу. Но имя придется набирать. Вот эту задачу можно теперь упростить. Что если вы на своем телефоне предварительно заготовите мобильную веб-страницу со своим контактом? Страница может быть сохранена в закладках. Когда нужно поделиться с кем-нибудь контактом, то можно будет открыть эту страницу из закладок и послать ее собеседнику по SMS. Прямо на самой странице будет ссылка, которая позволяет послать страницу по SMS.
А на самой странице будет код (также ссылка) которая позволит вашему собеседнику после получения от вас контактной страницы (в SMS) добавить ваш телефон в адресную книгу одним кликом. Не нужно ничего вводить - просто кликнуть на имени (телефоне) и подтвердить добавление новой записи в адресную книгу.
Вопрос здесь не только в ленности (хотя удобство - великая вещь), но и в том, что таким образом данные будут всегда в корректной форме (нет ошибок ввода).
Это первое из доступных приложений. Скоро в Мобильных страницах будет доступен еще ряд полезных сервисов. В целом идея может описана как подготовка мобильных "бомб" - зарядка (загрузка) собственного телефона собственноручно созданными сервисами, которые будут активироваться по необходимости.
Местный Twitter
Обновлен мэшап Local twitters. Позволяет просматривать (искать) пользователей Twitter в вашей области (просто кликните на карте). В новой версии доступно облако ключевых слов из сообщений - можно быстро оценить о чем сейчас пишут.
В новой версии можно также получить прямую ссылку на результаты поиска и опубликовать их на своем сайте (блоге)
См. также предыдущие публикации здесь.
В новой версии можно также получить прямую ссылку на результаты поиска и опубликовать их на своем сайте (блоге)
См. также предыдущие публикации здесь.
Thursday, June 25, 2009
О продажах ПО
Программные убытки В 2008 г. «дочки» «Связьинвеста» списали стоимость программ Oracle E-Business Suite и Amdocs на 2,77 млрд руб. (с учетом корректировок прежней отчетности). Это следует из отчетов межрегиональных компаний (МРК) холдинга по МСФО. Далее |
кто-то неплохо поднялся на этом. Была вроде как крупнейшая сделка по поставке ПО в России. Весьма удачно изменилось законодательство и результаты внедрения стали не нужны ...
SMS attachments - 3
Wednesday, June 24, 2009
О мэшапах
Хостинг провайдер меняет сервера сегодня, так что на сервисах, обслуживаемых на доменах третьего уровня в linkstore.ru (типа Меcтный Twitter, Поиск Google + Twitter - да почти все, одним словом :) - возможны перебои. Переадресация неверно работает и выбрасывает на главную страницу linkstore.ru.
Не пугайтесь, все будет хорошо. Скоро, надеюсь
Кстати, прямые ссылки работают, естественно: http://linkstore.ru/lt/ etc.
Не пугайтесь, все будет хорошо. Скоро, надеюсь
Кстати, прямые ссылки работают, естественно: http://linkstore.ru/lt/ etc.
Cенсоры в Android
Полезная статья, описывающая работу с сенсорами в Android. Исходный код - прилагается. Работа с MediaRecorder, в частности, интересна.
Интересно, что количество подобных материалов от IBM будет, видимо, только расти. Компания объявила об крупных инвестициях в развитие мобильного направления. Приоритетными областями признаны:
- мобильные приложения для бизнеса
- мобильный интернет
- мобильные интерфейсы к бизнес-приложениям
Интересно, что количество подобных материалов от IBM будет, видимо, только расти. Компания объявила об крупных инвестициях в развитие мобильного направления. Приоритетными областями признаны:
- мобильные приложения для бизнеса
- мобильный интернет
- мобильные интерфейсы к бизнес-приложениям
Мобильный портал
Обновлен мобильный портал http://m.linkstore.ru. Обновления коснулись новостной части. Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода
Tuesday, June 23, 2009
Мобилизатор - 2
Вышла новая версия мэшапа QR code maker.
Идеей, лежащей в основе мэшапа, была возможность быстро представить произвольный контент для мобильных пользователей. Здесь есть, по крайней мере, две задачи. Во-первых, нужно быстро (просто) создать доступное для мобильных пользователей представление данных, а во-вторых, как-то донести это представление до телефона. Вот, собственно говоря, две эти задачи мэшап Генератор QR-кодов и решает.
Для введенного пользователем текста (набранного или полученного посредством сopy-paste) автоматически создается веб-страница, доступная из мобильного браузера.
Пользователь получает ссылку на эту созданную веб-страницу (в форме короткого URL), а также соответствующий QR - код.
Можно непосредственно занести созданную страницу в закладки мобильного браузера, можно воспользоваться для этого QR-кодом.
А если созданный QR-код разместить где-то еще, то когда этот QR-код, находящийся на каком-то физическом объекте, будет сканирован, то мобильный пользователь автоматически получит в своем браузере страницу с предоставленной информацией. Это самый простой способ "мобилизации" своего контента, не требующий никаких навыков в программировании мобильных сайтов.
Последняя версия мэшапа QR-code предоставляет возможность добавить к тексту и произвольный документ (картинку, видео и т.д.) Этот документ будет доступен мобильным пользователям. Можно, например, таким образом видео с собственного диска сделать доступным мобильным пользователям и т.д.
При сохранении текста для мобильной страницы все URL в тексте автоматически распознаются и превращаются в гиперссылки. Так что можно использовать этот сервис просто для "мобилизации" длинных ссылок.
Новым моментом является то, что автоматически созданной мобильной страницей можно поделиться. Ее можно просто пересылать по SMS - соответствующая ссылка есть внизу каждой мобильной страницы. Отсюда, например, еще один вариант использования - загрузить медиа-файл с собственного диска, создать мобильную страницу со ссылкой на этот файл и рассылать, при необходимости, эту страницу с помощью обычных SMS.
Аналогичным образом можно, например, заготовить в своем телефоне страницы с прайс-листами, коммерческими предложениями, текстами договоров, картами, с собственным резюме и т.д.
Идеей, лежащей в основе мэшапа, была возможность быстро представить произвольный контент для мобильных пользователей. Здесь есть, по крайней мере, две задачи. Во-первых, нужно быстро (просто) создать доступное для мобильных пользователей представление данных, а во-вторых, как-то донести это представление до телефона. Вот, собственно говоря, две эти задачи мэшап Генератор QR-кодов и решает.
Для введенного пользователем текста (набранного или полученного посредством сopy-paste) автоматически создается веб-страница, доступная из мобильного браузера.
Пользователь получает ссылку на эту созданную веб-страницу (в форме короткого URL), а также соответствующий QR - код.
Можно непосредственно занести созданную страницу в закладки мобильного браузера, можно воспользоваться для этого QR-кодом.
А если созданный QR-код разместить где-то еще, то когда этот QR-код, находящийся на каком-то физическом объекте, будет сканирован, то мобильный пользователь автоматически получит в своем браузере страницу с предоставленной информацией. Это самый простой способ "мобилизации" своего контента, не требующий никаких навыков в программировании мобильных сайтов.
Последняя версия мэшапа QR-code предоставляет возможность добавить к тексту и произвольный документ (картинку, видео и т.д.) Этот документ будет доступен мобильным пользователям. Можно, например, таким образом видео с собственного диска сделать доступным мобильным пользователям и т.д.
При сохранении текста для мобильной страницы все URL в тексте автоматически распознаются и превращаются в гиперссылки. Так что можно использовать этот сервис просто для "мобилизации" длинных ссылок.
Новым моментом является то, что автоматически созданной мобильной страницей можно поделиться. Ее можно просто пересылать по SMS - соответствующая ссылка есть внизу каждой мобильной страницы. Отсюда, например, еще один вариант использования - загрузить медиа-файл с собственного диска, создать мобильную страницу со ссылкой на этот файл и рассылать, при необходимости, эту страницу с помощью обычных SMS.
Аналогичным образом можно, например, заготовить в своем телефоне страницы с прайс-листами, коммерческими предложениями, текстами договоров, картами, с собственным резюме и т.д.
Виртуализатор
Open Source решение для виртуализации - VirtualBox. Вот некоторые примеры использования:
- установка Fedora 10 на Windows XP
- установка веб-сервера (Apache) на гостевой OS
- установка Fedora 10 на Windows XP
- установка веб-сервера (Apache) на гостевой OS
Monday, June 22, 2009
Как поделиться адресом
Это всегда было довольно скучной задачей, на которую постоянно не хватало терпения - полностью занести контактную информацию в адресную книгу на мобильном телефоне. Вот инструмент, который поможет в этом - Address share widget.
Это компонента для Opera, которая позволяет вам один раз заполнить собственные адресные данные, а затем, когда нужно поделиться контактом, просто показать эти данные в виде QR-кода (это так называемый MECARD формат) своему партнеру. Widget как раз и строит такой QR-код по заполненным данным.
Партнеру останется только сканировать QR-код непосредственно с экрана телефона любой доступной программой распознавания QR-кодов и подтвердить добавление новой записи в свою адресную книгу. Всего лишь один клик и никакого ручного ввода. При этом все данные будут введены без ошибок - так, как вы сами их набили.
Загрузить widget можно непосредственно с портала Opera или с сайта разработчиков Coldbeans.
Это компонента для Opera, которая позволяет вам один раз заполнить собственные адресные данные, а затем, когда нужно поделиться контактом, просто показать эти данные в виде QR-кода (это так называемый MECARD формат) своему партнеру. Widget как раз и строит такой QR-код по заполненным данным.
Партнеру останется только сканировать QR-код непосредственно с экрана телефона любой доступной программой распознавания QR-кодов и подтвердить добавление новой записи в свою адресную книгу. Всего лишь один клик и никакого ручного ввода. При этом все данные будут введены без ошибок - так, как вы сами их набили.
Загрузить widget можно непосредственно с портала Opera или с сайта разработчиков Coldbeans.
Telecom Web Services
Набор сервисных компонент от Ericsson. Цель состоит в построении интерфейса для веб-приложений (мэшапов) над Parlay X.
Справедливости ради нужно отметить, что впервые подобную идею реализовала одна небольшая компания AbavaNet :-) На самом деле, Эриксону еще осталось сделать следующий шаг - решить а так ли нужен уровень с Parlay X? Может и без него будет счастье разработчикам? Как это делает Twilio со своими REST API, например. И еще раньше делала AbavaNet в проектах для Audiotele и Iskratel, например.
Справедливости ради нужно отметить, что впервые подобную идею реализовала одна небольшая компания AbavaNet :-) На самом деле, Эриксону еще осталось сделать следующий шаг - решить а так ли нужен уровень с Parlay X? Может и без него будет счастье разработчикам? Как это делает Twilio со своими REST API, например. И еще раньше делала AbavaNet в проектах для Audiotele и Iskratel, например.
Sunday, June 21, 2009
Оптимизация MySQL
Полезный список из 84 советов по оптимизации MySQL
Реально полезные вещи. В частности, эффект от применения SELECT sql_no_cache был весьма заметным :-)
Реально полезные вещи. В частности, эффект от применения SELECT sql_no_cache был весьма заметным :-)
Выживание в отпуске
Интересные предложения от отеля в San-Diego:
Survivor Package:
$219 per night*
OR...
$199 without breakfast
$179 without honor bar
$159 without A/C or heat
$139 without pillows
$109 without sheets
$89 without lights
$59 without linens
$39 without toiletries
$19 without bed
а что, номер без кровати - это интересно :-)
Survivor Package:
$219 per night*
OR...
$199 without breakfast
$179 without honor bar
$159 without A/C or heat
$139 without pillows
$109 without sheets
$89 without lights
$59 without linens
$39 without toiletries
$19 without bed
а что, номер без кровати - это интересно :-)
Saturday, June 20, 2009
Гос. API
И ведь это не шутка. Вот пример программного API, для обращения в муниципальные органы. Так называемый сервис 311 - некритические запросы. И это не единственный пример. Вот, например, даже общий стандарт хотят сделать. Правда гос. органы в другой стране.
А в родных пенатах в это время на государственных же сайтах закупок буковки в объявлениях подменяют, чтобы поисковики не нашли тексты ... Интересно - это вручную делалось или какой программный API есть?
А в родных пенатах в это время на государственных же сайтах закупок буковки в объявлениях подменяют, чтобы поисковики не нашли тексты ... Интересно - это вручную делалось или какой программный API есть?
Где ты был
Старый трюк, позволявший проанализировать историю в браузере посетителя сайта и определить на какие сайты из предложенного списка он заходил, получил новое развитие.
Вот еще одна реализация, которая построена на этих же принципах, но будет работать и с отключенным JavaScript. Список проверяемых сайтов загружается в скрытом iframe, для посещавшихся сайтов устанавливается специальная картинка в background (это все на CSS описывается). А картинка может быть использована как счетчик.
P.S. вот тут предложили поставить такой жучок на странице корпоративного портала, чтобы смотреть, ходят ли сотрудники по социальным сетям etc. Ж-)
Вот еще одна реализация, которая построена на этих же принципах, но будет работать и с отключенным JavaScript. Список проверяемых сайтов загружается в скрытом iframe, для посещавшихся сайтов устанавливается специальная картинка в background (это все на CSS описывается). А картинка может быть использована как счетчик.
P.S. вот тут предложили поставить такой жучок на странице корпоративного портала, чтобы смотреть, ходят ли сотрудники по социальным сетям etc. Ж-)
Friday, June 19, 2009
Мета - поисковики
Обновлены оба поисковых мэшапа - Got (Google blogs + Twitter) и Yat (Yandex blogs + Twitter). Что есть:
- раскрытие коротких ссылок (показ картинок) в результатах поиска
- интеграция с мэшапом Twitter info, так что прямо из выдачи можно получать дополнительную информацию об авторах сообщений
- раскрытие коротких ссылок (показ картинок) в результатах поиска
- интеграция с мэшапом Twitter info, так что прямо из выдачи можно получать дополнительную информацию об авторах сообщений
Столичный twitter
Обновлены оба новостных мэшапа: Московский twitter и Питерский twitter - автоматически обновляемый поток новостей (и картинок) по соответствующему городу.
Thursday, June 18, 2009
Зеленый дизель
В порядке рекламы хорошей инженерной команды. Если вам вдруг нужен надежный дизель-генератор, то вот здесь и летом это желание можно осуществить дешевле. Специальное предложение на ДГУ от компании Диссолт.
Свечной заводик
Иллюстрированное пошаговое руководство по запуску веб-сервера на своем компьютере на базе Opera Unite. В целом, это несомненно очень хорошая идея - открывать таким образом веб-сервер по запросу. Каждое собрание (презентация, встреча) может таким образом просто обзавестись собственным веб-сервером с (в этом самое главное!) полезным набором сервисов (расписание, программа etc.)
P.S. кстати, делиться контентом непосредственно со своего телефона можно на базе обычных SMS. SMS attachments мэшап позволяет пересылать обычные SMS с файловыми вложениями.
P.S. кстати, делиться контентом непосредственно со своего телефона можно на базе обычных SMS. SMS attachments мэшап позволяет пересылать обычные SMS с файловыми вложениями.
Wednesday, June 17, 2009
Мои два слова
Полезное исследование на тему того, как пользователи воспринимают ссылки на веб-страницах. У дизайнера есть только два слова или 11 символов. Все остальное - от лукавого лишнее.
Картинки из Twitter
Еще один Twitter - мэшап: Картинки из Twitter. Позволяет просматривать в реальном времени изображения, опубликованные в публичной ленте Twitter
Tuesday, June 16, 2009
2 в 1
Интересный и полезный трюк в MySQL (раньше не использовали) - при помощи ключа on DUPLICATE KEY UPDATE можно заменить пару команд Insert/Update одной. Для новой записи будет выполняться Insert, для существующей - Update.
Коллапс в Twitter
Интересная проблема - в связи с ограниченным размером типа данных, выбранного для хранения ID сообщения в Twitter, этот поле в базе данных скоро переполнится. В некотором роде аналог проблемы Y2K (ограничения в поле даты), только в применении к одному популярному приложению.
P.S. уже случилось. Строкой представляют: id_str вместо id
P.S. уже случилось. Строкой представляют: id_str вместо id
Monday, June 15, 2009
MySQL backup
Иллюстрированное пошаговое руководство по бэкапу MySQL с помощью MySQL Administrator. Весь полезно и важно.
Sunday, June 14, 2009
Java Modbus
Saturday, June 13, 2009
Это любопытно
Из лога веб-сервера - заголовок User-Agent в запросе:
Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618; 8987018603; 89970903; 966907419803; 978904164603; 97990703; 69890700903; 89670858903; 98670525703; 7889085603; 876903703; 968906903; 9778087903; 896706803; 96990432803; 989703703; 87890152603; 978903803; 9976017603; 97690419603; 986706803; 879905903; 9798002603; 8799094703; 69890903; 978806903; 79980053903; 7988007603; 989707169903; 98870703; 6999038703; 87690703; 97780703; 788908703; 97690803; 79780803; 99760180903; 9897034703; 6676017903; 899703803; 88980703; 976800596703; 97790703; 78690603; 979900519703; 9779058703; 879903259603; 979904888803; 786909903; 78990903; 9788017903; 9689013903; 699906603; 987705581803; 8769083803; 979804603; 969902172703; 8898059603; 97890803; 79680729903; 89970625803; 69690703; 888804718603; 9976033703; 967904847703; 969900803; 986703396903; 886803061603; 78990844603; 898707603; 998606603; 88880252703; 976909675703; 69790270703; 89970117803; 967904738703; 9699004803; 87690803; 97780903; 6999066603; 6969082903; 88980603; 7988047603; 699905351603; 978906224703; 96690291703; 79980260603; 979802308603; 9996051803; 7978085603; 98670825903; 667606530903; 899702903; 879907803; 879905300603; 9789021703; 986700014603; 96690251803; 97880597803; 79880903; 97890612803; 9778047803; 97990903; 896709031703; 6696082603; 8987057903; 698908149803; 897702893803; 989705832803; 9778012703; 997609903; 79880603; 967908710803; 99760547903; 667603603; 8789009903; 9778082903; 89970803; 798806826903; 789901199703; 897705803; 796804603; 968904696703; 669605603; 87890901603; 88680059903; 99760703; 78990000603; 99760971603)
Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618; 8987018603; 89970903; 966907419803; 978904164603; 97990703; 69890700903; 89670858903; 98670525703; 7889085603; 876903703; 968906903; 9778087903; 896706803; 96990432803; 989703703; 87890152603; 978903803; 9976017603; 97690419603; 986706803; 879905903; 9798002603; 8799094703; 69890903; 978806903; 79980053903; 7988007603; 989707169903; 98870703; 6999038703; 87690703; 97780703; 788908703; 97690803; 79780803; 99760180903; 9897034703; 6676017903; 899703803; 88980703; 976800596703; 97790703; 78690603; 979900519703; 9779058703; 879903259603; 979904888803; 786909903; 78990903; 9788017903; 9689013903; 699906603; 987705581803; 8769083803; 979804603; 969902172703; 8898059603; 97890803; 79680729903; 89970625803; 69690703; 888804718603; 9976033703; 967904847703; 969900803; 986703396903; 886803061603; 78990844603; 898707603; 998606603; 88880252703; 976909675703; 69790270703; 89970117803; 967904738703; 9699004803; 87690803; 97780903; 6999066603; 6969082903; 88980603; 7988047603; 699905351603; 978906224703; 96690291703; 79980260603; 979802308603; 9996051803; 7978085603; 98670825903; 667606530903; 899702903; 879907803; 879905300603; 9789021703; 986700014603; 96690251803; 97880597803; 79880903; 97890612803; 9778047803; 97990903; 896709031703; 6696082603; 8987057903; 698908149803; 897702893803; 989705832803; 9778012703; 997609903; 79880603; 967908710803; 99760547903; 667603603; 8789009903; 9778082903; 89970803; 798806826903; 789901199703; 897705803; 796804603; 968904696703; 669605603; 87890901603; 88680059903; 99760703; 78990000603; 99760971603)
Friday, June 12, 2009
Где счастье
Google снова рассматривает возможности покупки технологических компаний. Примечательно, что был очерчен и круг интересов:
- мобильные приложения
- open source
- cloud computing
- мобильные приложения
- open source
- cloud computing
QR code для мобильных карт
Обновлен QR map мэшап. Позволяет создавать карты для мобильных устройств, копируя их на телефон с помощью QR кодов.
Thursday, June 11, 2009
Все проще
Android теперь позволяет программировать сервисы с помощью скриптов: Python, Lua и BeanShell. Планируются Ruby и JavaScript. Непосредственно из скриптов можно использовать уже довольно большой набор функций: звонить, отправлять SMS, сканировать штрих-коды и др.
Wednesday, June 10, 2009
Мобильный портал
Обновлен мобильный портал http://m.linkstore.ru. Обновления коснулись новостной части. Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода
Tuesday, June 09, 2009
Coldtags suite ver. 3.70
Вышла очередная версия библиотеки пользовательских тегов Coldtags suite. 370+ пользовательских тегов для JSP (и/или Coldfusion)
Андроид здесь?
Из Twitter ленты магазина Эльдорадо (кстати, еще один пример использования Twitter в бизнесе) почерпнул информацию о скором анонсе по Android
Monday, June 08, 2009
Google Maps Mania - 20
Появились новые записи и пришло время выпустить очередное обновление для списка проектов (систем), выполненных на базе Google Maps. Уже 20-е по счету - юбилей, однако. Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь. Ну а последняя версия доступна на странице Google Maps Mania.RU
Sunday, June 07, 2009
Metromap - 8
Новые мэшапы в Metromap - аренда жилья в Москве:
ЖЖ сообщество msk_rent
ЖЖ сообщество mskarenda
Другие материалы о проекте см. здесь.
ЖЖ сообщество msk_rent
ЖЖ сообщество mskarenda
Другие материалы о проекте см. здесь.
GSlow
На рекомендации по оптимизации сайта от Yahoo - YSlow, Google ответил своим продуктом - Page Speed. Реализовано как расширение для FireFox c интегрированным Firebug (заодно и камешек в IE можно бросить :).
Реально полезный продукт. Картинки, например, сам сжимает, помогает оптимизировать CSS - это из того, чем уже сами воспользовались.
Реально полезный продукт. Картинки, например, сам сжимает, помогает оптимизировать CSS - это из того, чем уже сами воспользовались.
Saturday, June 06, 2009
Friday, June 05, 2009
О нас пишут
Мэшап Local Twitters попал в обзор Google Maps Mania.
Описание продукта на русском языке есть здесь.
Описание продукта на русском языке есть здесь.
Стенгазета 05.06.2009
Обновления и исправления ошибок в мэшапах:
Mobile maps - подготовка мобильных карт
QR maps - QR коды для карт
Twitter info - поиск связанной информации с помощью Google Social API
Geo search - гео-поиск (Google + Twitter)
Mobile maps - подготовка мобильных карт
QR maps - QR коды для карт
Twitter info - поиск связанной информации с помощью Google Social API
Geo search - гео-поиск (Google + Twitter)
Thursday, June 04, 2009
Вторая столица
Идем в регионы. Наряду с Московским twitter, можно теперь черпать новости из Санкт-Петербурга - Питерский twitter. К открытию экономического форума, так сказать.
Пока, по наблюдениям, в Москве "микрошников" больше. И в нерезиновой больше любят публиковать фотографии :)
Пока, по наблюдениям, в Москве "микрошников" больше. И в нерезиновой больше любят публиковать фотографии :)
Гос-твиттер
В мэрию Сан-Франциско теперь можно обратиться (пожаловаться) через Twitter.
В России, конечно, ожидать такого внимания к удобству жизни избирателей не стоит, но то что и у нас Twitter уже стал реальным каналом новостей - это точно. О пожаре на газопроводе, например, я узнал из живого потока московских новостей. Потом уже в окно увидел :)
В России, конечно, ожидать такого внимания к удобству жизни избирателей не стоит, но то что и у нас Twitter уже стал реальным каналом новостей - это точно. О пожаре на газопроводе, например, я узнал из живого потока московских новостей. Потом уже в окно увидел :)
Wednesday, June 03, 2009
Локальные тренды
В продолжение серии поисковых мэшапов. Мэшап Local twitters позволяет просматривать (искать) пользователей Twitter в вашей области (просто кликните на карте). В новой версии доступно облако ключевых слов из сообщений - можно быстро оценить о чем сейчас пишут.
Доступен список активных пользователей, который привязан к сервису Twitter info, так что используя Google Social API можно посмотреть, что еще известно об этом авторе, равно как и его собственное облако тем.
Интересно сравнивать, о чем пишут в разных районах Москвы.
Доступен список активных пользователей, который привязан к сервису Twitter info, так что используя Google Social API можно посмотреть, что еще известно об этом авторе, равно как и его собственное облако тем.
Интересно сравнивать, о чем пишут в разных районах Москвы.
Для подкастеров
MediaPlayer от Yahoo. Простое включение JavaScript файла добавляет к каждой ссылке на mp3 файл медиа-плейер. Одной строкой кода веб-страница превращается в плей-лист.
Tuesday, June 02, 2009
Geo Location в браузере
HTML 5 будет поддерживать определение координат пользователя. Полный стандарт еще не реализован, но поддержка Geo Location уже есть. Вот здесь собрана таблица по текущему состоянию поддержки Geo Location в браузерах:
Есть еще одна практическая альтернатива. Когда вы загружаете в приложении Google Ajax API (достаточно просто загрузить - использовать необязательно :), то Google автоматически загружает объект google.loader.ClientLocation, с помощью которого можно получить информацию о географическом положении пользователя:
<script type="text/javascript" src="http://www.google.com/jsapi?key=ваш_ключ"></script>
и далее в JavaScript коде:
if(google.loader.ClientLocation)
{
lat = google.loader.ClientLocation.latitude;
lng = google.loader.ClientLocation.longitude;
city = google.loader.ClientLocation.address.city;
region = google.loader.ClientLocation.address.region;
country = google.loader.ClientLocation.address.country;
code = google.loader.ClientLocation.address.country_code;
}
Web Browser | Geolocation API support |
Mozilla Firefox | supported in Firefox 3.5 and later versions. |
Chrome | Supports thru Google Gears Geolocation API |
Opera | Supported in nightly builds - download from this page |
Safari | Support is coming soon in the IPhone’s Safari browser. |
Internet Explorer | An experimental support available from IE8. |
Есть еще одна практическая альтернатива. Когда вы загружаете в приложении Google Ajax API (достаточно просто загрузить - использовать необязательно :), то Google автоматически загружает объект google.loader.ClientLocation, с помощью которого можно получить информацию о географическом положении пользователя:
<script type="text/javascript" src="http://www.google.com/jsapi?key=ваш_ключ"></script>
и далее в JavaScript коде:
if(google.loader.ClientLocation)
{
lat = google.loader.ClientLocation.latitude;
lng = google.loader.ClientLocation.longitude;
city = google.loader.ClientLocation.address.city;
region = google.loader.ClientLocation.address.region;
country = google.loader.ClientLocation.address.country;
code = google.loader.ClientLocation.address.country_code;
}