.NET / [Из песочницы] Сравнение объектов в C#.NET

Нет комментариев »
C#.NET предлагает множество способов сравнить объекты, как экземпляры классов, так и структур. Способов так много, что без упорядочения этих способов и понимания их грамотного использования и имплементации (при наличии возможности переопределения), в голове, неминуемо, образуется каша.
Читать дальше →

C++ / [Из песочницы] Перевод статьи «Pimp my Pimpl», часть 2

Нет комментариев »
В первой части статьи, переведенной уважаемым skb7, было рассмотрено идиому Pimpl (pointer to implementation, указатель на реализацию), ее назначение и преимущества. Во второй части будет рассмотрено проблемы, возникающие при использовании этой идиомы, а также предложены некоторые варианты их решения.
Читать дальше →

Копирайт / [Из песочницы] Взгляд на проблему нелегального распространения контента

Нет комментариев »
Недавняя история с блокированием сайта EX.UA вызвала в стране волну обсуждения проблем, связанных с соблюдением авторских прав, борьбой с пиратством, способами легального распространения цифрового контента. Даже в популярных политических ток-шоу эта тема вышла на одно их первых мест.

Послушал я эти обсуждения и понял, что этот вопрос ни сейчас, ни в ближайшем будущем решён никак не будет. У всех есть свой законный интерес, однако все стороны пытаются отыскать решение в существующей рыночной системе, и никто как будто не видит, что цифровой контент не укладывается в нынешние рамки сложившихся отношений. Предлагаю свой взгляд на проблемы, которые препятствуют легализации распространения цифрового контента.
Читать дальше →

Coworking: работа 2.0 / Вторая волна коворкинг-центров: Зона действия, Flacon Coworking, Циферблат

Нет комментариев »
Несмотря на закрытие многих коворкинг-центров первой волны и постоянные заявления о неприбыльности, коворкинг движение живее всех живых. По данным ведущего коворкинг издания DeskMag, только с мая по ноябрь 2011 года число коворкинг-центров в мире увеличилось с 820 до 1100. Россия не отстает, и новые места продолжают открываться.

Зона действия (Санкт-Петербург)


Читать дальше →

Ненормальное программирование / Русская рулетка с использованием Kinect

Нет комментариев »


Один из программистов, работающих с Kinect, решил создать некий аналог «русской рулетки», только без пистолета. Никакого риска или угрозы для жизни здесь нет — просто компьютерная игра, или, если хотите, интересный программный эксперимент. Даже пистолета нет — вместо него используется рука играющего. Для «выстрела» достаточно направить два пальца себе в голову, и «нажать на курок», т.е., опустить большой палец.

Читать дальше →

Блог компании Samsung / Фантазии или реальность? Хит-парад концептов Samsung

Нет комментариев »

Дорогие хабровчане, спрашивая вас на прошлой неделе о том, какое устройство вы бы воплотили в жизнь, мы вспомнили о множестве концептов, прототипов и просто фантазий людей на тему устройств Samsung будущего, появлявшихся в сети в разные годы. Конечно, писать здесь про всё было бы излишним, поэтому мы решили составить небольшой хит-парад наиболее продуманных, необычных и интересных концептуальных продуктов, связанных с именем нашей компании.
Итак, добро пожаловать в будущее…
Читать дальше →

Железо / [Из песочницы] Модификация SSD Asus Eee PC 900 и интеграция USB 3G Huawei E150

Нет комментариев »
Модификация внутреннего SSD.

Родные чипы памяти SAMSUNG 807 K9F8G08U0M 1GB X 4 заменены на SAMSUNG 825 K9LBG08U0M 4GB X 2:
image
Донор «убитый» MP3-плеер EXPLAY T10 8GB:
image
Читать дальше →

Google Chrome / [Из песочницы] Используем Chrome без мыши

Нет комментариев »
После перехода на Хром с Оперы мне не хватало одной вещи: использования браузера без мыши — передвижения по странице, переход по ссылкам и прочее. Часто, когда таскаю ноутбук, бывает необходимость работать без мыши. Увы, тачпаду на моем x350 далеко до «яблочного», поэтому становилось очень неудобно. В Опере такая возможность была доступна без плагинов путем указания горячих клавиш в системном меню. В качестве неравноценной замены использовал плагин Hotkeys.
Он позволял передвигаться по странице, вкладкам, истории, но нельзя было «бегать» по ссылкам, заголовкам.

И неожиданно наступило счастье — был найден плагин Key Binder, который, вносит в браузер многорежимный Vim-подобный подход к работе с браузером. На деле оказалось весьма удобное, многофункциональное, настраиваемое дополнение.

image
Читать дальше →

Интернет-реклама / [Из песочницы] Потенциал подписной базы для интернет-предпринимателя и типичные ошибки при работе по увеличению подписной базы

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

Зачем же нужны подписчики? Самая частая проблема – это непонимание важности этого момента, т.е. обычно как происходит: мы делаем сайт, мы делаем интернет-магазин, мы чем-то занимаемся,
Читать дальше →

ASP.NET MVC / Обработка всех исключений в контроллерах с помощью атрибута

Нет комментариев »
Всё мы знаем, что в ASP.NET MVC есть такой атрибут HandleErrorAttribute, который как сказано в MSDN
Представляет атрибут, используемый для обработки исключения, вызываемого методом действия.

Но нигде, в том же MSDN не сказано (ткните меня носом дайте ссылку где это написано, если я просмотрел), что он обрабатывает только исключения, устанавливающие код ответа сервера в 500.

Посмотрев на исходный код HandleErrorAttribute легко убедиться в этом. Там имеются следующие строки:

// If this is not an HTTP 500 (for example, if somebody throws an HTTP 404 from an action method),
// ignore it.
if (new HttpException(null, exception).GetHttpCode() != 500) {
    return;
}

Не знаю, как вам, а мне удобнее при возникновении исключения, чтобы пользователи видели специальную страницу для этого, а не «жёлтую страницу смерти» или вообще как браузер отображает стандартную для него страницу с кодом ответа сервера (зависит от настроек в Web.config, но об этом позже).

Читать дальше →


AD: Постремонтная уборка квартир киев . Тщательно и по низким ценам. . www.new-maneg.ru