web analytics

Программирование

В экосистеме Google Wave пополнение, несмотря на отсутствие новостей от Google

July 27, 2009
By

Не дожидаясь официального релиза, энтузиасты выпустили клон Google Wave Server на Python. И протокол, и API для Google Wave Server компания сделала открытыми, открытыми будут и исходники к серверу, когда его выпустит Google. Нью-йоркская компания Zenbe, автор одноименного интересного клиента для электронной почты, запустила проект Shareflow, который, подобно Google, заменяет электронную почту и мгновенные...

Read more »

Prezi и использование APC

July 25, 2009
By

Весьма интересный сервис Prezi – создание презентаций в онлайне, когда интересует не столько набор слайдов А, Б и В, сколько поток мысли. Презентация затем генерируется во Флэше и доступна для воспроизведения в оффлайне. В качестве примера – презентация Браяна Шайр об использовании APC в Facebook.

Read more »

Microsoft помогает со школьной математикой

July 21, 2009
By

Microsoft добавил решение алгебраических уравнений в поисковик Bing, рекламируя следующее уравнение.

Read more »

Игра-стратегия в режиме реального времени с открытым кодом

July 14, 2009
By
Игра-стратегия в режиме реального времени с открытым кодом

150,000 строк кода стратегии 0 A. D. (нулевой год нашей эры) выложены в открытый доступ под лицензией GPL. Неплохой пакет для ознакомления тем, кому интересна разработка игр. Maybe you want to learn from the experience of working on a complex software project, or particularly on a game. There’s a wide range of areas involved:...

Read more »

SQL Antipatterns

July 10, 2009
By

SQL Antipatterns – презентация в 250 слайдов от разработчика Билла Карвина касательно самых распространенных ошибок в области создания баз данных. Sql Antipatterns Strike Back View more documents from Bill Karwin.

Read more »

Оптимизация RSS для популярных фидов

July 9, 2009
By
Оптимизация RSS для популярных фидов

Новое от Брэда Фитцпатрика – прокси-сервер для RSS-фидов PubSubhubbub, позволяющий Web-проекту размещать фид на таком хабе, после чего извещать хаб об обновлении простым пингом. Подписчики же в то же время ведут диалог сугубо с хабом, а не сайтом проекта, и при подписке оставляют УРЛ, по которому можно отослать пинг их ридеру, дабы сообщить, что...

Read more »

Расшифрован шифр 200-летней давности

July 7, 2009
By

В 1801 г. профессор математики Университета штата Пеннсильвания Роберт Пэттерсон отослал своему другу, президенту США Томасу Джефферсону, письмо, зашифрованное интересным шифром. Пэттерсон считал, что у хорошего шифра должны быть следующие качества: возможность работы с любым языком, простота в обучении и, понятное дело, защищенность от взлома со стороны тех, у кого нет ключа к шифру....

Read more »

Google делает еще одну операционную систему

July 7, 2009
By

Google сегодня решил представить проект, который вроде как все равно рано или поздно стал бы известным прессе ввиду высокого количества потенциальных партнеров, с которыми ведутся переговоры. Google Chrome OS – это операционная система для архитектур x86 и ARM, выстроенная на принципах быстродействия, простоты и безопасности. Причем это проект, ничего общего не имеющий с ОС...

Read more »

Android теперь работает на платформе x86

July 7, 2009
By
Android теперь работает на платформе x86

Порт гугловской мобильной операционной системы Android на платформу x86 состоялся. Идея проекта энтузиастов – создание live CD и аналогичного USB-драйва, с которого можно было гонять ОС.

Read more »

Конкурс Netflix нашел победителя

June 26, 2009
By

Конкурс Netflix на разработку алгоритма, улучшающего качество рекомендаций, похоже, будет таки выигран. Команда Bellkor’s Pragmatic Chaos добилась улучшения рекомендаций на 10.05%, едва переступив тот порог, где Netflix платил победителю $1,000,000. Команда – сборная солянка лидеров рейтинг 2007 г. и 2008 г., плюс пару разработчиков из Монреаля, которые аналогично находились в топе.

Read more »

Как работает realtime-поиск

June 23, 2009
By

Описание алгоритмов и процессов, применяемых при создании realtime-поисковика от создателей одного из таких поисковиков – OneRiot. Вкратце: есть необходимость создания индексов, которые обновляются постоянно, а не периодически. Параллельно надо жонглировать источниками, стараясь охватить не только популярные ресурсы (Digg, Twitter), но и интересные ресурсы от конкретных пользователей, чтобы не стать простым зеркалом Digg и Twitter....

Read more »

Стэнфордский видео-курс по языкам программирования

June 16, 2009
By

Стэнфордский курс по основам языков программирования выложен на YouTube. 27 лекций минут по 20 каждая ведут стэнфордский преподаватель Джерри Кейн (экс-Стэнфорд, нынче Facebook), последняя лекция по Haskell преподается Сашей Рашем (Facebook). Рассматриваются концепции и основы C (куда ж без него), ассемблера, C++, Scheme, Python и Haskell.

Read more »

Google добавил Андроиду интерпретируемых языков

June 9, 2009
By
Google добавил Андроиду интерпретируемых языков

Google сообщает о поддержке интерпретируемых языков программирования внутри мобильной платформы Android. На сегодняшний день поддерживаются Python, Lua и BeanShell, планируется поддержка Ruby и JavaScript. Исполняемые сценарии можно запускать как самостоятельные программы, либо как сервисы, всегда доступные пользователю.

Read more »

Bing делает безлимитные API

June 8, 2009
By

Майкрософтовский поисковик Bing начал предоставлять API к поиску, причем конкурентоспособности ради убрал все ограничения на запросы. Разговаривать с Бингом можно через JSON, или же REST либо SOAP XML.

Read more »

Бешеные деньги для владельцев Nokia 1100

April 22, 2009
By
Бешеные деньги для владельцев Nokia 1100

Исследователь в области безопасности Ultrascan чего-то там сообщил всем, что на форумах заинтересованная группа лиц предлагает до 25 тыс. евро за телефоны Nokia 1100, произведенные на фабрике Нокии в Бохуме в Германии. Почему – непонятно. Предложения компания нашла на “хакерских” андерграунд-форумах, и поэтому предположила, что на 1100 можно перепрограммировать номер владельца, после чего, скажем,...

Read more »

Geohash

April 15, 2009
By

Geohash – алгоритм Густаво Нимайера, позволяющий отображать географические координаты – широту и долготу – в виде текстовой строки. При сравнении двух строк об удаленности двух координат друг от друга можно судить, сравнив префиксы обеих строк. К примеру: Москва – ucfv0n02fru4w Люберцы – ucfuy0bnt26eg Санкт-Петербург – udtscze60yxwy Лас-Вегас – 9qqn1s50u1cu5 Хендерсон, Невада – 9qqhvxs763wd2 Рено,...

Read more »

Chatterous – Web-чат для кого угодно

April 13, 2009
By
Chatterous – Web-чат для кого угодно

Chatterous – стартап из группы, финансируемой YCombinator, предлагающий моментальные Web-чаты для чего угодно – команды разработчиков, сайтов с группой поддержки, групп по интересам и т.д.  К Web-чату можно присоединиться по почте (будет приходить оповещение с каждым сообщением), IM-клиенту, СМС или по Web-ссылке открыть в броузере, вот например. Нельзя, впрочем, зайти в комнату по IRC....

Read more »

Ускорение Netflix

April 13, 2009
By

Ускорение загрузки Web-страниц на примере Netflix (ПДФ) – презентация разработчика, который прочитал (в комментариях подсказывают, что он, может, и помогал написать) рекомендации Стива Саудерса (экс-Yahoo!, нынче Google, автор книги об ускорении сайтов) и быстро понял, что сайт Netflix.com мало что применяет, а, значит, есть замечательная возможность отследить проценты реального ускорения. Сайт из первой сотни...

Read more »

Text Processing in Python

April 7, 2009
By

Книга Text Processing in Python выставлена автором в онлайн с предложением, если понравится, купить ее в Амазоне, либо же просто отослать автору немного денег пэйпалом.

Read more »

Amazon запускает распределенный Map/Reduce для всех, кто еще не обзавелся собственным кластером

April 2, 2009
By
Amazon запускает распределенный Map/Reduce для всех, кто еще не обзавелся собственным кластером

Amazon сегодня представила разработчикам доступ к распределенным вычислениям через сервис Elastic MapReduce. Подгрузив данные в сервис Amazon Simple Storage Service, обработку данных можно начать на Hadoop, запущенном внутри серверов Amazon Elastic Cloud. Сам Hadoop написан на Java, однако в Амазоновском варианте поддерживаются Ruby, Perl, Python, PHP, C++ и R.

Read more »