Архив Февраль 21, Воскресенье, 2010
Февраль 21, Воскресенье, 2010
Начал осваивать Google Data API и столкнулся с проблемой, что первый запрос на авторизацию выполняется очень долго: 5-10 секунд, хотя последующие запросы проходят быстро.
Причём примеры к Google Data API работают точно так же. Думал, что это какая-то хитрая защита, но всё оказалось довольно просто.
WebRequest перед первым запросом пытается автоматически определить настройки прокси — на это и уходит время.
Автоопределение прокси можно отключить, добавив в app.config сецию:
<system.net>
<defaultProxy enabled="false"/>
</system.net>
* This source code was highlighted with Source Code Highlighter.
Или более жестоко, написав после создания webRequest’a: webRequest.Proxy = null;.
Февраль 21, Воскресенье, 2010
Следственными органами Следственного комитета при прокуратуре Российской Федерации по городу Москве расследуется уголовное дело, возбужденное по признакам преступления, предусмотренного ч. 2 ст.146 УК РФ (незаконное использование объектов авторского права, совершенное в крупном размере).
По данным следствия, 26 января 2010 года житель города Москвы за денежное вознаграждение в размере 1,5 тысячи рублей записал на жесткий диск ЭВМ контрафактную программу «Autodesk AutoCAD» русская версия, авторские права на которую принадлежат компании Autodesk, стоимостью более 106 тысяч рублей.
Февраль 21, Воскресенье, 2010

Пока готовится подробная статья про покупку на зарубежных аукционах и в интернет-магазинах, хочу рассказать вам о том, что делать в случае, если вы получили не то, что должны были.
После починки Epson Artisan 800 (см. топик о приключениях с ним), обзор которого уже числится в общем списке материалов к публикации, выяснилось, что СНПЧ для брата-близнеца Epson TX800FW не подходят к нему. Кто-то в комментах поглумился, сказав, что я попал на расходники, но на деле же все куда проще. Принтер покупался для дома, печать не горит, на первое время хватает ресурса родных картриджей. В качестве решения проблемы заказал СНПЧ на том же eBay.
Февраль 21, Воскресенье, 2010
Рик Коупленд — разработчик SourceForge.net, выcтупил сегодня с докладом, на конференции PyCon 2010 в Атланте, штат Джорджия. Коупленд говорил о желании SourceForge уйти от PHP и начать работы по модернизации сайта, используя известные решения от Python, TurboGears и MongoDB.
Февраль 21, Воскресенье, 2010
Почитать описание других паттернов.
Пожалуй, начнем.
Для начала, поясню несколько организационных вопросов.
- Описание того или иного паттерна, является моей сугубо личной интерпретацией теоретического и практического материала, собранного из книг и интернет-статей;
- При построении UML-диаграмм, я буду использовать свободный редактор от компании astah, ввиду его простоты и независимости от конкретного языка или среды. При этом, диаграммы не будут отличатся изобилием картинок и цветов, но будут ясно отображать суть паттерна;
- При реализации практических примеров, язык программирования будет выбираться совершенно случайно. Однако, я буду стараться подбирать те языковые средства, на которых данный паттерн реализуется не тривиально;
- Каждый мой пост, будет содержать как минимум 5 секций — Проблема, Описание патерна, Практическая задача, Диаграмма классов и Реализация;
- Если Вы, с чем-то не согласны или у Вас есть дополнения к материалу, изложенному мной — я буду рад их почитать в комментариях. Однако, помните — я тоже изучаю паттерны вместе с Вами
Февраль 21, Воскресенье, 2010
Волею случая и почты россии в руки попалась замечательная железяка — раритетный ноутбук Microsystems MS-21C-E.
Выглядит это чудо техники так:

Cостояние на момент попадания ко мне было довольно убитое,
но после профилактической разборки машинка работает как положено.
Примерная конфигурация:
CPU i8086 8Mhz, RAM 640Kb, также наличествует загрузочный ROM диск с DOS 3.10
Размер матрицы вполне приличные 10" с соотношением сторон 16/9
Также обладает уникальной по современным меркам возможностью питаться батарейками АА.
Февраль 21, Воскресенье, 2010

Почти три недели назад был анонсирован новый проект от Facebook. Он называется HipHop-PHP.
Для широкой публики исходные коды стали доступны лишь сутки назад.
HipHop был создан для улучшения производительности Facebook. Он преобразует PHP код в C++ код и комплирует его с помощью g++. HipHop доступен под opensource лицензией.
В данной статье описан процесс сборки HipHop из исходных кодов и его использование.
Февраль 21, Воскресенье, 2010
Мой друг попросил немного попиарить его интересный проект. Я сразу откликнулся на помощь, проект действительно необычный и требует внимания со стороны других людей
Хочу представить вам проект hostertest.ru. Суть проекта в проверке скорости технической платформы
Предыстория
Как-то раз, давно-давно (примерно год назад), у нас с друзьями зашла речь о разных хостингах, хороших и плохих, тормозных и шустрых и т.д. О том, что у них бывает слабое оборудование, и о том, что на них бывает большая нагрузка, и о том, что их иногда банально досят, а также о том, что иногда неправильно настроенная CMS сама по себе создаёт аномальную нагрузку.
Также мы говорили о том, что в сети есть множество сервисов, которые могут помочь оценить хостинг: есть сервисы замеряющие скорость загрузки с сайта, есть сервисы следящие за доступностью, есть множество сайтов посвящённым отзывам пользователей. В конце концов есть сетевые утилиты ping и traceroute!
Но вдруг пришло осознание что нет мерила именно производительности хостинговой площадки. Нет способа измерить производительность одного хостинга и сравнить его с другим.
Так и родилась идея.
Февраль 21, Воскресенье, 2010
Идея использования имеющихся у пользователей ресурсов конечно не нова, в компьютерной среде этому уже найдено не одно применение. Я еще помню как меня обрадовали технологии торрентов и распределенных вычислений с помощью boinc.
Очередь приходит другим технологиям.
Февраль 21, Воскресенье, 2010
Захотелось как-то исполнить команду find в ftp-пространстве, но любой нормальный ftp сервер этого не даст сделать, а решение ну очень хотелось найти.