Сегодня 12 апреля, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: Коллективные / Блоги / Захабренные
Хабрахабр: Коллективные / Блоги / Захабренные
Голосов: 10
Адрес блога: http://habrahabr.ru/blog/
Добавлен: 2007-10-24 18:05:40 блограйдером Robin_Bad
 

Проектирование и рефакторинг / Эпидемия в данных

2011-08-05 16:30:00 (читать в оригинале)

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


Cisco / Классификация пакетов на уровне доступа

2011-08-05 16:22:17 (читать в оригинале)

Попробую продолжить начатую мной тему методологии и алгоритма функционирования QoS в Cisco. В этой статье будет описано по каким принципам можно разделить и маркировать трафик на 2-3 уровнях модели OSI на пошаговых примерах. Кому интересен данный вопрос прошу под кат.
Читать дальше →


.NET / StructureMap — краткий справочник для работы (2/3)

2011-08-05 09:45:32 (читать в оригинале)

Продолжение первого поста о StructureMap

В первой части были освещены темы:
  • Установка
  • Регистрация (Основа, Профили, Плагины, Сканирование, Внедрение)

В этой части пойдет речь о:
  • Конструкторы (Простые типы, Конструктор по умолчанию, Составные типы, Приведение типов, Задание аргументов)
  • Свойства (Простое задание свойств, Встроенное задание свойств, Задание свойств фреймворком, Допостроение существующих классов)
  • Время жизни


Конструкторы


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

Перед тем как начать описывать возможности фреймворка, надо поговорить о тестовых классах. В этот раз они будут сложнее. Наследование, конструкторы с простыми типами, с составными.

Итак, пусть у нас будут следующие классы:
public interface IClassA : IClass {
     int A { get; set; }
}

public interface IClassB : IClass {}

public class ClassA : IClassA {
    public int A { get; set; }
    public int B { get; set; }
    public Class1 Class1 { get; set; }

    [DefaultConstructor]
    public ClassA() {}

    public ClassA(int a) {
         A = a;
    }
}

public class ClassB : IClassB {
     public IClassA ClassA;

     public ClassB(IClassA classA) {
         ClassA = classA;
     }
}

public class ClassM : IClassA {
    public int A { get; set; }

    public ClassM(int a) {
        A = a;
    }

    public ClassM(int a, int b) {
        A = a + b;
    }
}

Они с некоторой избыточностью на данный момент, которая пригодиться чуть дальше в повествовании.

Итак, начнем с самых простых вариантов.

Подробности


Google / [Перевод] Google Music Beta раздает пользователям по два набора ключей к облаку для их лучших друзей

2011-08-05 09:33:04 (читать в оригинале)


Вероятно, каждый из нас знает хотя бы одного человека, расстроенного тем, что он упустил первую волну раздачи инвайтов на Music Beta от Google. Что ж, друзья, как нам стало известно, у вас появилась возможность стать для этих людей источником хороших новостей (если, конечно, они еще не начали пользоваться другим музыкальным онлайн-сервисом). Пользователи этого облачного сервиса теперь являются гордыми хозяевами двух приглашений, полученных от Goog (прим. перев. — лексика автора соблюдена) для передачи их только наиболее верным и проверенным людям и только после тщательных проверок. Возможно, мы и приукрасили, но, может быть, уже в ваших силах осчастливить двух своих друзей: старых или новоприобретенных. Хотя, счастливы они будут ровно до тех пор, пока не осознают сколько времени понадобится им для закачки в облако всей их музыкальной коллекции, собранной с конца средней школы.

Via engadget.com via Google Music Beta

P.S. Инвайтами обмениваются в тут в Q&A..

Электронные книги / Как я покупал Kindle

2011-08-05 09:12:28 (читать в оригинале)

27 июля до меня наконец-то добрался Kindle, заказанный еще 8-го. Об этом эпохальном событии я тут же сообщил миру через Twitter (ну как же не поделиться такой радостью?), после чего несколько моих «преследователей» заинтересовались деталями процесса. Устав отвечать на одни и те же вопросы, я решил описать все в этом блог-посте.

Выбор


Я уже работал c e-book ридерами, мое знакомство с ними началось почти год назад с модели PocketBook-360. Выбор был сделан на основании, во-первых, качества прошивки (тут пришлось обратиться к обзорам), а во-вторых, доступности для немедленного приобретения.

Должен заметить, что в целом PocketBook-360 оказался не самым плохим устройством, но…

Мне очень не понравилось отношение компании-производителя к своим клиентам. Обратившись на форум поддержки (устройство портило файловую систему на microSD-карте, проблему исправили в последней версии прошивки) я столкнулся с откровенным хамством как обычных участников форума, так и сотрудников компании-производителя. Как будто я на форуме «воинствующих линуксодиов» спросил, как поставить MSSQL, а не интересовался проблемами с устройством за $350! В итоге, когда возникла необходимость приобрести еще одно устройство, ридеры от PocketBook я даже не рассматривал.

Да и можно сказать, выбор был очевиден – цена у Kindle очень привлекательна, и все мои знакомые, уже купившие Kindle, отзывались о нем только положительно.
Читать дальше →


Страницы: ... 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 ... 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»
Изменения рейтинга
Категория «Блогосфера»
Взлеты Топ 5
+1241
1261
Robin_Bad
+1175
1263
Futurolog
+1090
1094
MySQL Performance Blog
+1028
1098
Ksanexx
+1023
1097
Refinado
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.