Сегодня бродил по проектам на Google и наткнулся на довольно интересную разработку — pytesser. По утверждению разработчика распознать текст на изображении. Библиотека использует tesseract-ocr и PIL.
Anton @raven
User
Вышла бета-версия медиацентра Boxee
1 min
3.2K
Разрабатывается Boxee на С++, а плагины на Питоне. Основа исходников под лицензией GNU GPL.

+52
Складная мини-фотостудия
1 min
15K
Магазин Thinkgeek продает за 50 долларов набор, призванный серьезно облегчить жизнь писателям обзоров, владельцам интернет-магазинов и всем остальным гражданам, кому приходится часто фотографировать различную мелочевку.
+55
Viliv N5 – очень маленький нетбук
1 min
2.9K
На CES 2010 корейская компания Viliv собирается официально анонсировать устройство, которое стирает грань уже не между ноутвуками и нетбуками, а между нетбуками и коммуникаторами.
4,8-дюймовый и вероятно сенсорный экран Viliv N5 имеет разрешение 800х480 или 1024×600 пикселей.
+5
Тоби Сегаран «Программируем коллективный разум»
3 min
11K
Книга «Программируем коллективный разум» в основном посвящена алгоритмам классификации и кластеризации, хотя есть главы, посвященные другим темам вроде создания собственного поисковика, генетическим алгоритмам и генетическому программированию. Почти все описанные алгоритмы применяются в духе Web 2.0, используя анализ поведения пользователей на разных сайтах, которые предоставляют свой API. Но что особенно приятно удивило, так это то, что все примеры написаны на языке Python.
Вот какие алгоритмы описываются в книге:
- Коллаборативная фильтрация. Или, говоря человечески языком, алгоритмы, которые могут рекомендовать вам какие-то покупки, сайты или музыку в зависимости от оценок, которые вы поставили другим подобным вещам. По таким алгоритмам работает навязывание покупок в интернет-магазинах или подбор музыки на last.fm. В конце главы приводится пример, который будет рекомендовать вам ссылки из сервиса del.icio.us.
- Алгоритмы группировки (кластеризации). Создаваемый пример анализирует RSS-каналы блогов и пытается их автоматически разделить на группы в виде дерева в зависимости от частоты слов, которые попадаются в блоге. Заодно Сегаран рассказывает как можно сделать так, чтобы названия блогов расположились на плоскости кучками в зависимости от их близости в плане рассматриваемых тем.
- Отдельная глава посвящена построению поисковиков – созданию паука и, самое главное, рассматриваются алгоритмы ранжирования ссылок, в том числе и с учетом ссылок страниц друг на друга, создавая, таким образом, аналог Google PageRank. Еще интересно, что в этой же главе есть пример, где для выдачи наиболее релевантных ссылок используется нейронная сеть, которая обучается по мере того как пользователь щелкает на понравившиеся ему ссылки.
+61
Sapphire-овые карты или Сказ о шести Radeon-ах
7 min
1.9KКомпания Sapphire уже не первый год представлена в России и является одним из самых крупных поставщиков видеокарт компании AMD в России. Компания заслужила себе хорошее имя на российском рынке, прежде всего качеством своей продукции, привлекательными ценами, а также хорошим разгонным потенциалом своей продукции, что очень важно для компьютерных энтузиастов. Sapphire вновь оказалась впереди остальных вендоров с выходом видеокарт AMD пятой серии. Необходимо сказать пару слов читателям о нововведениях в данной серии, которых предостаточно. Основной фишкой продуктов, позиционируемых как «вечнозеленые» является DirectX11. Все без исключения карты поддерживают одиннадцатый DirectX и позволяют наслаждаться шикарными эффектами. Почему «вечнозеленые» спросите вы? Отныне, компания AMD решила отказаться от буквенных обозначений в названии своих графических ядер. Именами для новеньких GPU стали Cypress – кипарис, Hemlock – тсуга, Juniper – можжевельник, Cedar – кедр, Redwood – красное дерево. Все GPU имеют различия в производительности, но поддерживают общий набор технологий. В основу DirectX11 легла тесселяция – процесс разбиения изображения на более мелкие формы, например треугольники или четырёхугольники. Это вызвано тем, что увеличивается детализация в играх, поэтому необходимость в более качественных текстурах все время растет.
+29
Кто такая Наоми Уоттс
1 min
866
Фотография Наоми Уоттс для привлечения внимания
О существовании этой актрисы я впервые узнал несколько дней назад, когда просматривал свою поисковую историю в Гугле:
+21
OAuth: описание протокола простым и понятным языком
16 min
201K
Пример кросс-авторизации
Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
+114
Повышение дохода от Adsense на 20%
2 min
867
Рецепт очень простой — надо выкинуть из «эфира» всех смс-разводил, тесты на что угодно, смс-шпионаж и прочие прочтения вконтактов.
К сожалению необходима ежедневная фильтрация подобных объявлений на ресурсе, но в конечном итоге мне это дало, в среднем 20% прирост ежесуточного дохода. Это результат 4 недельного мониторинга доходности от Adsense.
Эффект заметил примерно через неделю, но тогда я отфильтровал только около 50 подобных ресурсов. Сейчас список составляет 123 ресурса.
Надеюсь, что он будет вам очень полезен и поможет хоть немного повысить свой доход.
Мой список под катом.
+91
Свой интернет-магазин на Google Checkout. Еще проще!
1 min
1.6KВ блоге GoogleDocsBlog ранее уже писали о совместном использовании Google Docs и Checkout для продаж в сети. Инвентаризация проходит через Google Spreadsheet, а для платежей используется Google Checkout.
На страницах блога появилась новая запись о том, что использовать данную возможность стало еще проще благодаря новому гаджету.

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

Автоматизация большинства ручных процессов нового мастера помогает сократить время на создание интернет-магазина и оставляет больше времени на ведение бизнеса.
+6
Чистая клавиатура залог комфорта
2 min
4.8KВ этой статье я расскажу/посоветую несколько не совсем доступных, но эффективных методов сохранения первоизданного вида и чистоты клавиатуры (Особенно этот вопрос стоит у тех, кто использует клавиатуры не из дешевых.). А некоторые люди следящие за гигиеной в период гриппов, смогут так же себя обезопасить в офисной среде.


+23
Как покупать электронику на Amazon
3 min
128K
Наверняка многие из вас попадали в ситуацию, когда в американском интернет-магазине есть интересующая вас вещичка по заманчивой цене, но доставку магазин осуществляет только в пределах США. Например, в крупнейшем интернет-магазине Amazon жители из стран СНГ могут заказывать лишь книги и фильмы, и то не все. Конечно же, можно компенсировать данный недостаток с помощью ebay, но где еще у вас может быть шанс купить iPod Touch 32 GB 3rd Gen за $269.99, а Nokia N900 за $559.99? А может, грешным делом заказать Nexus One? Падение доллара и ценовая политика производителей сделала покупки в США достаточно заманчивым делом.
+140
Оптимизация Javascript с помощью Google Closure Compiler
1 min
47K
Google открыла исходные коды нескольких инструментов, которые использовались их сотрудниками при разработке таких проектов как Google Docs, Google Maps и GMail.
В числе этих инструментов имеется достаточно интересная штука, называемая Google Closure Compiler. Данная утилита минимизирует и оптимизирует javascript-код, за счет чего он начинает работать и загружаться быстрее.
+81
Tips and Tricks по программированию на Android
5 min
7.2K
Летом друг подкинул пару заказов по разработке для Android. Первое это streaming проигрыватель видео для одного французского телевидения, второе — простенькая игрушка.
Во время разработки (мой первый опыт разработки на Android и на Java), я уяснил несколько правил, которые нужно соблюдать для корректной и устойчивой работы программ, которыми хочу поделится…
+59
Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве
9 min
17KДоброго времени суток хабрапользователи. Продолжаю писать о платформе Maemo (пока еще для Maemo Fremantle). Эта статья посвящена новости в мире Nokia — выход Nokia Qt SDK. Пока еще это TP (Technical Preview, долго силил перевод на русский, не получилось, так что пуст будет «TP» далее по тексту). Но писать на этом уже можно, но есть несколько оговорок. Подробности далее по порядку. Еще я расскажу подробней о MADDE, так как именно эта часть в Nokia Qt SDK отвечает за разработку для Maemo.

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

Как результат мы напишем приложение (очень громко сказано :-), вообще так, приложенице ), соберем и запустим его на эмуляторе и на устройстве ( точнее на Nokia N900 ). Да и вообще разберемся что чем и как писать для устройств Nokia сейчас и в будущем.
+52
Хранилище от Google
1 min
2KGoogle Storage for Developers — аналог Amazon S3 — был объявлен.
Можно регистрироваться на предварительную запись.
Расценки:
Storage — $0.17/gigabyte/month
Upload — $0.10/gigabyte
Download — $0.15/gigabyte для Америки и Европы
PUT, POST, LIST — $0.01 per 1,000 requests
GET, HEAD — $0.01 per 10,000 requests
Во время беты — 100 гигабайт хранения и 300 гигабайт трансфера бесплатно.
Можно регистрироваться на предварительную запись.
Расценки:
Storage — $0.17/gigabyte/month
Upload — $0.10/gigabyte
Download — $0.15/gigabyte для Америки и Европы
PUT, POST, LIST — $0.01 per 1,000 requests
GET, HEAD — $0.01 per 10,000 requests
Во время беты — 100 гигабайт хранения и 300 гигабайт трансфера бесплатно.
+65
Нюансы Google Apps Marketplace
6 min
4.5KПрошло уже около месяца после того, как получилось таки поместить свое приложение EmForge на Google Apps Marketplace, можно сделать некоторые выводы, поделиться опытом и рассказать о некоторых нюансах


+37
Вышла совершенно новая сборка Chrome OS
1 min
14K
+116
URL Rewrite Extension: исправляем распространенные проблемы SEO
16 min
39KTranslation

Данная статья расскажет вам, как вы можете использовать URL Rewrite Extension для того, чтобы исправить кучу распространенных проблем в SEO, которые могут быть у вашего сайта. Вам потребуется всего 15 минут и не нужно вносить какие-либо изменения в коде, чтобы применить 4 простых правила URL Rewrite для своего сайта и привлечь больше посетителей и трафика с поисковых систем. Перечисленные ниже приемы работаю одинаково, как на ASP.NET Web Forms, так и на ASP.NET MVC сайтах (и даже не на ASP.NET сайтах)
+13
+210
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity