30.03.2008

Том Демарко. Deadline. Роман об управлении проектами

Старый, как выяснилось, советский анекдот:

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

Прочёл в последней командировке сабж. Рекомендацию увидел в сайдбаре «Что почитать» блога «Дедлайн как стиль жизни». Не мудрствуя лукаво, купил и… проглотил.

Deadline. Роман об управлении проектами

 
Увлекательный приключенческий роман

Книжные интернет-магазины не слишком напрягаются, публикуя стандартную аннотацию из книги. Заканчивается она словами: «Обо всём этом вы узнаете из данной книги, которая к тому же представляет собой не сухой научный труд, а… увлекательный приключенческий роман!»

Сразу хочется сделать оговорку. Вот о чём вы узнаете из книги, я сейчас аккуратно (чтобы не испортить впечатление от прочтения) затрону, а насчёт сюжета приключенческого романа — чур, я ничего не говорил. По сути, сюжет в это «художественное» произведение притянут за уши и призван лишь упростить восприятие информации. Что, надо сказать, удалось сделать на все 100%. По духу книга напоминает «Понедельник начинается в субботу» Стругацких. Читается очень легко, к тому же там такой хэппи энд… просто красота… жили, в общем, они долго и щасливо и умерли в один день.

Эта книга — своеобразный сборник рецептов, где воедино собраны ответы на вопросы из разряда «о чём вы всегда подозревали, но не решались озвучить».

Итак, приступим.

 
Распределённые команды

В последнее время, на волне «фриланса» и иже с ним получила популярность тема распределённых команд. На самом деле, этот вопрос из разряда спорных, спорить о которых можно до хрипоты. И в каждом конкретном случае, возможно, ответ на этот вопрос будет свой. ДеМарко же в книге вполне однозначно пишет (то есть его персонаж, руководитель проектов Томпкинс, говорит):

Вы никогда не выполните проект, если люди, которые над ним работают, разбросаны по разным городам и весям. Все вместе.
Если честно, мне хочется верить, что существует «серебряная пуля», которая позволит собирать действительно распределённые команды, которые будут работать также эффективно, как и собранные в одном месте, и не будут тратить львиную долю времени на коммуникации. Но тут я даю тезисный конспектик книги, а в ней на этот счёт высказано мнение вполне конкретное.

 
Смелость

Ещё одна мысль из книги, которую мы все любим озвучивать в обществе, желая показаться решительным и целеустремлённым персонажем, но боимся прочувствовать её и принять к действию:

Неуверенность заставляет человека избегать риска. Избегая риска, человек упускает все новые возможности и выгоды, которые могли бы принести ему перемены.
Дорога к мудрости проста,
Как этот краткий стих:
Ошибки смело совершай —
И станет меньше их.
Пит Хайн

No comment, как говорится. Просто очередное напоминание, а, возможно, пинок в зад… или удар по тыковке — на кого как действует.

 
Техника — ничто, люди — всё

Лейтмотив взглядов и действий мистера Томпкинса (думаю, что и ДеМарко) по отношению к управлению проектами можно выразить так: «Техника — ничто, люди — всё». Точка зрения опять же неоднозначная, требует ряда оговорок, например, о том, что люди в проекте — действительно всё, при условии, что PM владеет техникой. Не будем на этом заострять внимание. Не будем также скрывать, что все мы мечтаем когда-нибудь создать «машину по выполнению проектов», которая могла бы работать распределённо с константной производительностью, круглосуточно без выходных, праздников и вынужденных перерывов на цунами и наводнения. Собственно, поэтому в книге особое внимание уделяется взаимоотношениям в команде, способам поддержания боевого духа, а также методам управления. Например, вот что записал Вебстер Томпкинс в свой блокнот после разговора с Вождём Всех Народов (никогда не догадаетесь, кто это :-))):

Отрицательная мотивация. Угрозы — самый неподходящий вид мотивации… Более того, если люди не справятся, вам придётся выполнять свои обещания.

Просто цитаты, не требующие комментариев:

Мы ищем таких руководителей, которые настолько хорошо подходят для своей работы, что могут менять мир вокруг себя и добиваться гармонии между этим миром и тем, что они делают вместе со своей командой.
Главнокомандующий на поле битвы как метафора управления проектами. К началу сражения работа главнокомандующего уже закончена.

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

Попросите новых членов команды взяться в проекте за ту работу, которую им уже случалось успешно выполнять в прошлом, а прочие амбиции и рост отложить до следующего проекта.
В этом вопросе мне гораздо ближе точка зрения Ричарда Брэнсона, о книге которого я ранее писал. Так вот, он говорил, что его политика — это создание автономных предприятий и направлений, в которых он делит долю между собой и руководителем направления в пропорции 50×50. При этом он доверяет управляющему и полностью на него полагается, предоставляя максимальную свободу. Нужно, наверное, давать возможность расти тем, кто этого хочет, при этом позволяя менять курс и род занятий — только так можно найти что-то по-настоящему интересное и неизведанное… Сорри, отвлёкся. В конце концов, в книге цель мистера Томпкинса была не в создании нового направления бизнеса или прорыва в науке, а в банальном, извините, единоразовом копипиздинге. Для этого, конечно, изложенный принцип вполне подходит.

 
Методы повышения производительности и качества труда

Интересно почитать про CMM:

…мне почему-то кажется что они (программы вроде CMM, — прим. мои) являются вещью в себе.
Нельзя на уже работающем проекте повысить производительность труда — можно лишь заложить фундамент и сделать так, что следующие проекты будут выполняться более эффективно. Не существует моментального способа повышения производительности:
…в нашем деле не может быть никаких несложных мероприятий… Нельзя вот так взять и быстренько поднять производительность работы. Когда ты закончишь свои проекты, то увидишь, что производительность напрямую зависела от твоих предшественников. И всё, что ты сейчас можешь сделать, — это прикладывать усилия, плоды которых будут пожинать те, кто придёт после.
Главное — не интерпретировать эти слова как бесполезность улучшения процесса производства, поскольку пожинать плоды можно будет только в неопределённой перспективе. Меня всегда интересовало, как работают PM вокруг. Часто приходится читать, что руководитель приходит, делает своё дело и уходит после сдачи проекта. Вроде как его работа выполнена. Цитата, которую я приводил в этом абзаце, наводит на мысль о преимуществах найма «постоянного» руководителя по сравнению с «приглашённым». Постоянный руководитель готов закладывать фундамент для общего прогресса, повышения производительности, улучшения методологий разработки и ведения проектов. В то время как приглашённый сделает своё дело, основываясь на тех методологиях, которые уже внедрены в компании и врядли будет тратить драгоценное время, отведённое на проект, для улучшения этого процесса. Его задача — однократный конечный результат. Хотя с эгоистической точки зрения, интересней «придти, увидеть, победить» и уйти покорять новые вершины, сбросив балласт сопровождения и рутинного развития («после меня хоть потоп»).

 
Размер команды

Попытка внедрить более одного усовершенствования методологии — гиблое дело. Программы, направленные на улучшение многих приёмов и навыков, […] скорее всего приведут к тому, что сроки только увеличатся.
Что касается чрезмерно больших команд, то там стандартизированный процесс будет неукоснительно соблюдаться до тех пор, пока он позволяет всем чувствовать себя при деле (не важно, с пользой для проекта или нет).

Ещё о размере проектной команды:

… маленькие команды могут творить чудеса, в то время как большие за то же самое время едва ли успевали как следует сработаться и набрать темп.
Выход для больших проектов — дробить его на маленькие максимально независимые подпроекты, выполнением которых занимаются небольшие команды.

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

Если в самом начале проект делает большая команда, это снижает эффективность самой ответственной части работы — определения архитектуры системы (потому что всем разработчикам надо скорее дать какую-то работу).
Точно подмечено, не правда ли? Но как только этот порок сформулирован и записан, не поддаваться ему гораздо проще.

 
Риски

Риски — это то, в чём в повседневной работе не хочется себе сознаваться. Чувствуешь себя последней скотиной, варваром, расколотившим прекрасную статую (проект), когда необходимо объяснить заказчику, какие риски есть в проекте и (о ужас!) честно сказать, на сколько при материализации риска пострадают сроки сдачи проекта. Чего уж тут скрывать, обманываем зачастую и себя и заказчика, надеясь на «авось». А прятаться на самом неделе не стоит, т. к. риски — это опухоль, которая сожрёт проект изнутри, если не признать её существование. О важности управления рисками говорит и ДеМарко:

Разработка программного обеспечения — вообще очень рискованный бизнес, и подчас всё управление процессом сводится к управлению рисками.
С рисками нужно обходиться честно, а именно:
  1. открыто признавать их существование и фиксировать в виде списка на самых ранних стадиях проекта, придать этот список огласке (как минимум сообщить о нём заказчику и указать на пункты в списке, которые зависят от него);
  2. правильно оценивать каждый риск, вероятность его появления и реальные последствия (будущие затраты) для проекта;
  3. как можно раньше придумать механизм своевременного обнаружения риска (!), прокручивать этот механизм в цикле на протяжении всего времени выполнения проекта.

 
Наука

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

 
Сверхурочная работа

Поддерживаю полностью:

… А также потеря времени в течение обычного рабочего дня… Потому что люди знают, что всё равно будут работать допоздна. Поэтому они могут себе позволить долгие и не очень нужные совещания и тому подобное… А если запретить работать сверхурочно, то им (программистам, — прим. мои) волей-неволей придётся использовать рабочее время более эффективно.
Ужасная догадка: давление и сверхурочная работа призваны решить только одну проблему — сохранить хорошую мину при плохой игре.

 
О злобных придурках

Руководство к действию:

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

И жили они долго и счастливо, и умерли в один день… кажется, я уже об этом писал. Ну, тогда закругляюсь. Приятного чтения.

Update 2.04.2008: скачать эту книгу в электронном виде можно отсюда: rapidshare.com/files/5903222/Deadline.rar.html. Спасибо за информацию Олегу Шиловскому.

Update 7.04.2008: В конце каждой главы в книге приводится листик «из записной книжки мистера Томпкинса», где собраны основные мысли, затронутые в главе. Вот эти мысли законспектировал Евгений Охотников, спасибо ему за это. Перейдя по ссылке вы сможете ознакомиться с краткой выдержкой основных выводов, которые сделал мистер Томпкинс. Рекомендую: #.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

Миф: в Беларуси жить дешевле, чем в Москве

Часто сталкиваюсь с мнением, мол, в Гомеле (Беларусь) жить дешевле, чем в Москве. Некоторые даже обосновывают этим разницу в зарплатах. Я уже много раз убеждался в ошибочности такой точки зрения. Соблазнов в Москве больше — факт.

В прошлые выходные в очередной раз на себе испытал «дешевизну». Пошёл на рынок выбирать летнюю резину на свой автомобиль. Для искушённых: размер 185×65 R14.

Диалог с продавцом:

— Продайте мне CONTINENTAL ContiPremiumContact.
— Нет, таких шин нет и не будет. CONTINENTAL вообще не будет.
— Ну, тогда MICHELIN Energy E3A.
— Эти тоже не привезём.
— А что привезёте?
— Ну, можем DUNLOP SP30 за $100 за колесо. Оставьте телефон, мы перезвоним. А вообще-то на неделе будет HANKOOK — хорошая дешёвая ($85) корейская резина.
— Нет, спасибо, HANKOOK не надо, привозите DUNLOP. Жду звонка.

Диалог с другим продавцом:

— Продайте мне MICHELIN Energy E3A.
— Хорошо, стоит $110.
— Какая страна-производитель?
— Россия, конечно.

Для интереса почитал обзоры про DUNLOP SP30, который мне предложили как единственный достойный и дорогой вариант. По отзывам конечных пользователей — вовсе не «гуд», да и по тестам — тоже середнячок, даже ближе к аутсайдеру: раз, два.

А теперь, внимание, смотрим цены в популярном (и, как мне сказали москвичи, дорогом) московском интернет-магазине шин. Во-первых, необходимый CONTINENTAL у них есть. И даже (о ужас!) не нужно ниоткуда везти, более того, они сами привезут. Во-вторых, стоит эта резина 2080 рублей, что составляет $88.

К сожалению, цену на предложенный DUNLOP найти на момент написания поста не получилось, поскольку в наличии осталась одна модель этого производителя в спортивном исполнении, стоимость которой несколько выше. Хотя ранее я смотрел цену на эту покрышку… но не буду голословным. Справедливости ради посмотрим цену на MICHELIN Energy E3A: 1980 рубликов или $84. Ай-ай. Накруточка составила всего-то почти 30%.

Ч. т. д.

Я таких примеров могу массу привести — спрашивайте :-)

P. S. Кстати, продавец за неделю так и не перезвонил. Он должен был сообщить точную стоимость DUNLOP и срок поставки.

Update 7.04.2008: в итоге купил Continental EcoContact3 за $78. Уже переобулся и очень доволен:

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

28.03.2008

Юмористическая минутка. Укуренные йогуртовые кратиффщики, процессы отсутствуют с обоих концов

Сегодня с утра сильный туман, а по словам Gismeteo — таки даже «дымка». Что-то в голове тоже дымка, несмотря на выпитую чашку кофе. Возможно, влияет погода, может, конец трудовой недели, а может — и второй монитор (что-то у меня от него глаза устают). Все попытки подумать о работе приводят к исключению:

Творческий кризис, как выясняется, не только у меня. Например, этим же страдают латышские рекламщики:

Один из молочных комбинатов Латвии выпустил новый йогуртовый напиток, сопроводив его появление рекламой, которая могла бы привлечь самое пристальное внимание психиатров и наркологов. Главным героем этой рекламы стал голубой слоник, который «слыл добрым и полезным животным, только мало разговаривал». Все, что происходит с этим чудесным персонажем, вызвало у NovoNews вполне логичный вопрос: «Что употребляли его создатели?».
К примеру, на пачке йогуртового напитка описывается следующая история из жизни вымышленного слоника (дословный перевод с латышского языка): «Слоник был добрым и полезным животным, только мало разговаривал. Слонику ничего не нужно было повторять дважды. В сущности, не нужно было говорить вообще. Как только у какого-нибудь зверька случалось несчастье, слоник тут же оказывался рядом и все улаживал. Так, например, однажды у белки на дереве завис интернет. Слоник сразу залез наверх и подержал ее за руку. Белка медленно успокоилась. В конце концов волноваться вообще ни о чем не нужно».
Как отмечают психиатры, особый интерес в описанной ситуации вызывает белка, у которой есть как минимум одна рука, а «на дереве завис интернет». Не лишены интереса удивительные способности слоника к телепатии и лазанью по деревьям, а также его благотворное, хотя и медленное влияние на психику белки.

Там ещё есть шедевры. И даже приводится ссылка на рекламный видеоролик того же молочного комбината про корову, у которой был кризис идентификации.

На этой неделе в нескольких источниках видел ссылку на вирусную штучку сайта «Центр каминов». Но повторить фишку не удавалось, пока я не получил вразумительные разъяснения от spike. by. Дабы вы могли насладиться результатами труда flash-программистов в пьяном угаре, привожу точное руководство по использованию:

http://www.i-kamin.ru/maps/sushevskiy_val. html — жмем «как пройти», ждем пока чувак пройдет, потом жмем «как проехать». курим несколько минут (!), потом жмем на «Центр Каминов» и зрим

Вот мы тут суетимся, flash-ки рисуем, типа работаем, а ведь это всё так ничтожно… смотрим это пособие для медитации и представляем себя ничтожным микробом: «Область вспышки класса Х на Солнце» (ссылка сразу на видео: #). Это всё не просто картинка, а миллионы градусов Цельсия и тысячи километров. А вы говорите, «проекты», «программы», «ремонт», «в магазине нахамили»…

Ну как, стало легче? Идём дальше.

По мотивам InPic (раз и два):

Не устали? Тогда затронем профессиональную тему. Сколько трактатов написано о usability и других буржуйских словах. А ведь на самом-то деле всё очень просто:

Под занавес ставшая популярной подборка фотографий о фотографах. Посмотреть целиком можно тут: ritikova.moikrug.ru/blog/538117368, а я несколько случайных фотографий опубликую, так сказать, для ленивых:



Фух, вроде как полегчало. Значит, закругляюсь, есть ещё время для великих свершений. Арбайтен унд дисциплинирен!

P. S. Хороших выходных.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

27.03.2008

Работа с несколькими мониторами

Встретил на днях несколько заметок про то, как использование двух мониторов в работе повышает производительность труда. Приводят даже точные данные — вроде как производительность труда вырастает на 52% при использовании 24 дюймового монитора вместо 18 дюймового. Ещё больше возрастает производительность при использовании двух мониторов: «работа с несколькими мониторами позволяет сконцентрироваться непосредственно на своих обязанностях, не тратя времени на изменение размера окон, их расположении, сворачивании и разворачивании».

Кое-где на эту тему развернулись дискуссии на почве экономического обоснования целесообразности вложения средств во второй монитор:

Например, монитор 22" стоит 9200 руб, ну или 19" за 7200 руб. Полчаса в день — это 22 условно рабочих дня в месяц * 11 условно рабочих месяцев не считая отпуска = 121 час. Если условная стоимость часа 300 руб., то сумма за год покрывает стоимость 5 мониторов на 19", или 4 мониторов на 22".
А я бы другую арифметику предложил. Зарплата одного надзирателя с плеткой $1000 у. е. Надзиратель в зависимости от своей квалификации может эффективно контролировать 10-100 чел. Экономия времени на перекурах-чае-саперах-чтенииRSS составляет 0,5-7 часов в день на одного сотрудника. Итого общая польза нововведения может достигать экономии в $1 693 000 в год.
Работать надо, а не мониторы коллекционировать :)
VV: в случае, если надсмотрщик тратит по 3 секунды на 1 человека, а сотрудников 100, то в перерыве у каждого работника 3×99=297 секунд свободного времени, что практически 5 минут. В итоге получается, что при большом количестве действующих лиц, Ваш метод слабо масштабируемый, легко обходится Alt-Tab-ом :)

В общем, я заинтересовался и решил проэкспериментировать на себе, стянув у товарища (который давно работает с двумя экранами) монитор в его отсутствие:

После дня работы моё резюме — это удобно!

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

Второй негативный фактор — разное качество отображения. Если мой монитор на ноутбуке очень красиво работает с ClearType в режиме 1680×1050, то про второй монитор такого не скажешь. Сглаживание не такое эффективное, да и цвет для меня получился напрягающим, хоть я и установил тёплую цветовую температуру. В общем, второй монитор нужно выбирать тщательно. Особенно, если он является дополнением к ноутбуку.

В общем и целом впечатления только положительные. Особенно порадовала работа с несколькими документами, когда нужно писать, например, письмо на основе информации из какого-либо документа. Ранее приходилось Alt-Tabить, теперь же — просто праздник какой-то. Думаю, на некоторых операциях производительность возрастает не на 52%, а на все 152.

Существует риск рассредоточения внимания, но устранить его очень просто правильным выбором приложений, отображаемых на мониторах.

Рекомендую попробовать, хотя бы для расширения кругозора. С интересом выслушал бы ваши впечатления на этот счёт.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

26.03.2008

Признак заведомо неуспешного проекта

Разгребая залежи на столе, нарвался на конспект одной четырёхчасовой встречи. Вот он:

Стоит ли говорить, что ничего хорошего из этого проекта не вышло?

P. S. Начиная с этого сообщения использую Типограф от Лебедева. Посмотрим, как оно будет. Спасибо Диме за наводку.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

25.03.2008

Альтернатива typograf.ru

И снова здравствуйте.

Для постинга сообщений в блог я по-старинке использую интерфейс blogger. Как-то не прижились у меня ни Google Gears, ни Windows Live Writer.

При этом я уважаю читателей, поэтому стараюсь следить за орфографией и обязательно прохожусь по тексту типографом. Об этом свидетельствует также ссылочка внизу страницы: «Типо — правильно!». Сервис типографа меня удовлетворял на 98%.

Но вот сегодня увидел на сайте typograf.ru следующее печальное послание:

! До конца года проект «Типограф» будет закрыт, подыщите себе другой сервис.

Соответственно, вопрос. Что уважаемая общественность посоветует на замену?

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

MS Project Server 2007: Project checkin not complete

Уверен, что при попытке использования связки Microsoft Project Server 2007 + MS Project Professional 2007 многие испытывали те же трудности, что и я. И многие ещё испытают. Посему делюсь опытом.

Проблема. Создаём локальный проект (файлик с расширением «MPP»), используем локальные ресурсы. В один прекрасный момент страстно желаем загрузить его на MS Project Server с использованием глобальных ресурсов. Для этого идём, как положено, в Tools — Enterprise Options — Import Project to Enterprise. Выполняем мэппинг ресурсов (тут надо быть осторожным, чтобы не дай бог по ошибке локальный ресурс не превратить в enterprise, обратного пути не будет, придётся мэппить до конца) и сохраняем проект. Результат — не видим проект на сервере, а также не можем его открыть для записи.

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

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

Описание бага я нашёл на сайте Microsoft: Project checkin not complete, force checkin not available. Там описывается в точности моя ситуация.

Там же, в комментариях к багу, увидел ссылку на блог некоего Брайана Смита по поддержке MS Project, где признаётся существование бага, клеится гнилая отмазка, типа, это вызвано изменением архитектуры в MS Project 2007, а заодно и приводится несколько способов «прогиба». Мне помог первый же способ, поэтому здесь приведу только его. Если кому-то не поможет, обратитесь к первоисточнику: Just checking in… updated

Итак, собственно, решение:

  1. Открываем проект в Read-Only (только для чтения) из локального кэша (нельзя кликать «Retrieve the list of all projects from Project Server»).
  2. Закрываем проект (никаких сохранений не нужно, просто закрываем).
  3. MS Project предложит сделать check-in. Соглашаемся.
  4. Открываем проект в нормальном режиме Read-Write (если нажать «Retrieve the list of all projects from Project Server», проект уже будет в списке).

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

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

22.03.2008

Gressy - чудо ушастое (корниш-рекс)

Если помните, искал я кошку. Даже объявление в этом блоге разместил. Чуть позже я обещал рассказать о том, чем дело кончилось. Как говорится, мужик сказал — мужик сделал. Рассказываю.

…и показываю:

Задумывалась сия акция как подарок на день рождения Ирине (а, поскольку день рождения и восьмое марта по счастливой случайности совпали, то и на этот праздник до кучи). Но вот ведь проблема. В нашем экологически неблагополучном регионе (Гомельская область, последствия Чернобыля) у 99% жителей на что-нибудь аллергия. И вот у Ирины как раз аллергия на пыль и… кошек.

Изучив материалы в Сети появилась надежда, что кошки (именно самки) девон- и корниш-рексов наименее аллергенны. Причём от наличия шерсти это не зависит, так как аллергию вызывают именно железы кошки, т.е. аллерген находится в слюне, а любая кошка умывается языком… 

После непродолжительных поисков и нескольких запросов в разные питомники, остановился на этом минском питомнике: http://kiss-graciya.narod.ru. Во-первых, ввиду территориальной близости (от Гомеля до Минска 303 км). Во-вторых, цена тоже приемлемая — $300 за кошечку породы корниш-рекс. Если кому интересно, на самом деле кошка обошлась ещё дешевле, т.к. она несколько не соответствовала стандарту породы (есть излом на кончике хвоста). Соответственно, родословную выписать не удалось, но нас-то это волнует в последнюю очередь, так как племенную или выставочную карьеру мы для этой кошки не планировали. Брали, что называется «для души» или, как говорят заводчики, «на подушку».

В общем, договорились, что можно будет «протестировать» совместимость на месте перед покупкой и собрались в путь. Погоду обещали пасмурную с дождём, но нам повезло — дождь изредка накрапывал, а иногда даже солнышко выглядывало.

Приехали в Минск. Хозяйка оказалась очень гостеприимным и коммуникабельным человеком, без проблем дала пообщаться со всем выводком, включая старшее поколение, в течение двух часов. Аллергия не проявилась!

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

За 10 дней общения с кошкой (Gressy) получили массу положительных эмоций. Умнейшее и безумно очаровательное животное! Очень любит креветки и отчаянно нуждается в человеческом обществе. Кошки этой породы очень коммуникабельны и чем-то похожи на собак — привязываются не к месту, а к хозяину, охотнее общаются с человеком, чем с собратьями, любят путешествовать.

За эти же 10 дней обнаружили, что царапина, полученная от кошки, вызывает серьёзную аллергию. Кроме того, от постоянного контакта с аллергеном у пациента наблюдалось ухудшение состояния… короче, пришлось вернуть кошку хозяйке. Спасибо ей за то, что отнеслась к проблеме с пониманием.

По пути в Минск попали в снег. Вот тебе и весна, блин. Заодно порадовался, что пока не удосужился купить и поставить летнюю резину.

Гресси в поездке вела себя очень хорошо и по-хозяйски. Успела посидеть у всех на руках, даже под конец переползла ко мне, свернулась калачиком на коленях и уснула.

Пока ехали, волновались, как это нашу девочку примет обратно мать, да и три брата — тоже не сахар. Она же у нас такая, понимаешь, скромница, тихоня… Приехали. Гресси первым делом загнала одного из братьев под шкаф, потом караулила второго, пытавшегося вылезти из сумки. Только он высовывает мордочку, она ему тут же лапой по башке. Потом догнала мать, завалила и присосалась к материнской сиське. Вот это называется быстрая адаптация.

Увидев такую картину, мы со спокойной душой поехали домой… а Гресси даже не проводила нас до порога, так как была сильно занята разборками с братьями.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

16.03.2008

Юмористическая минутка. Я как моя собака

Всем привет. Прошу прощения за паузу в постах. Но, как говорится, если нечего — то уж лучше ничего, чем фигню всякую писать :-)

На самом деле запарка — работа, командировки, поездки за кошкой (об этом как-нибудь в следующем посте), дела-дела… Но делу, как говорится, время, а потеха — щаз!

Для разогрева предлагаю экранизацию русской пословицы «С кем поведёшься — у обоих морда клином»:

В конкурсе участвовала также Екатерина Климова (с Игорем), но почему-то не заняла призового места:
(взято у Экслера)

Продолжаем тему пословиц и поговорок. Вот что значит «прикинуться ветошью»:

Случай из жизни. Идёшь, бывает никого не трогаешь… ну, подвыпил чуток… и тут асфальт выгибается и кааак даст тебе по морде! Ужос. Но это, как говорится, ещё полбеды. Совсем плохо — это когда курсор в книге мигает:

Но и это ещё не самый край. Самый край — это когда мерещится такое: «Вирус для Мака с гравитационным эффектом».
(по наводке eao197)

Ну, когда курят обычные люди, или даже программисты — это ещё ничего. Напишут себе вирус для Мака или в CS поиграют и всё… На крайняк, родят такое:

А вот если курят астрономы — они сразу садятся писать энциклопедии. И тут уж — хавайся у бульбу:

Как-то незаметно мы с пословиц переключились на укуренную тему… видимо, пора баиньки. Под занавес — конкретная тупка:

На этом откланиваюсь. Спокойной ночи и красочных снов!

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

15.03.2008

О важности последнего рывка

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

И когда уже виден свет в конце туннеля, наступает тот самый критический момент, когда можно сорваться, увидев, как близка цель, не удержаться и испортить всё дело. Знать о наличии такого критического момента — очень важно. 

Эти знания и есть мудрость, накопленный жизненный опыт, предусмотрительность и умение быть начеку. Это — та самая способность, которая не позволяет тебе обоссаться после долгого и мучительного терпения при виде таблички «Туалет».

P.S. Питер, хоть и засранный, но очень красивый город. Правда, в нынешнее время года, дюже унылый.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

07.03.2008

Поздравляю с 8 марта

Поздравляю милых дам с праздником весны и красоты!

Хм… гм… из моего раннего… в вашу честь:

…полный бред поскипан…
Чтобы золотой запас
Всей страны висел на вас,
А как злато истощится,
Бриллиантовый как раз.

Чтобы собирались в путь
Впредь вы только отдохнуть
Непременно на Канары
Аль ишшо куда-нибудь.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

04.03.2008

IT Crowd lost

Кто-нибудь в курсе, куда подевался сериал «IT Crowd»? Надоело по десятому разу пересматривать. Вона, всякие там лосты и иже с ними плодятся и размножаются, а «IT Crowd» сняли два сезона и как-то заглохли…

Наткнулся на блог «Любимые Сериалы», а там вообще нет даже тега такого в облаке…

Одно расстройство :-(

P.S. На официальном сайте сериала полазил, тоже как-то сходу не увидел надежд на продолжение. (картинку для поста как раз взял с официального сайта)

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

02.03.2008

Цитата про Forex

Рынок Forex сам по себе — не развод и уж тем более не пирамида. Это нормальное средство обмена валют для крупных компаний и банков. То, что подается в России как «игра на форексе для частных клиентов» так же похоже на нормальный Forex, как канализация на канал. Нечто общее есть, но воняет сильнее.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

01.03.2008

Куплю кошечку devon-rex


Самку. Возраст 3-4 месяца. Белого цвета желательно, но не обязательно.

Фото взял с сайта российского девон-рекс клуба.

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

Юмористическая минутка. С наступающей весной!

Не совсем по нашей погоде, но мило (спасибо Мольке за весчь):

Кот Рыжик в полном смятении метался по сугробам, отмораживая свою любвеобильность, и кричал:
— Ну и где бля? Где, вашу мать, я спрашиваю, весна? Ну что за гребаная страна, а? Где девчонки, подснежники, шебетанье птиц? Хоть воробьев чириканье, хоть ворон драных карканье, где?! Сплошной п.дешь!!!!

А люди слушали кошачий крик, улыбались и думали:
-Ишь как орет. Весну чует, котов не проведешь. С наступающей весной!

Источник картинки

Велик соблазн примазать все приколы в этом посте к весенней тематике… Но не буду. :-)

На премии «safety-2007» седьмое место занял автослесарь:

Спасибо Сергею за наводку
Для просмотра всех номинантов — проследуйте на funpics.

Под весеннее настроение покатит это безобразие (японский мультсериал про русских зайцев-зеков):

Если сможете выдержать больше — на трубкологии есть остальные серии. По личному опыту нирвана наступает где-то к концу просмотра пятой части.

Из Японии — в Индию (там близко). Не знаю, как в Индии с зайцами-зеками, но индийские официанты настолько суровы, что чай охлаждают набегающим потоком воздуха:

А русские бабушки настолько суровы, что читают башорг и распугивают квартирных воров:

Первая бабушка: Я от воров включаю радио.
Вторая бабушка: А я на второй деревянной двери оставляю записку: «Юрий, все змеи расползлись. Собери их, я не успела.»

Порадовал списочек выпусков известной передачи «Разрушители легенд». Читаешь и умиляешься — ну вот ведь какие дотошные люди:

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

Как обычно, радуют находки Андрея Монастырского. На этот раз он опубликовал фантазию на тему «Если бы у наших детей был свой форум, какие бы темы в нём были?». Особо понравившиеся темы:

«Не дает разбрасывать кошачий наполнитель. Как реагировать?»
«Мои голопопые фотки в Интернете. Как с этим бороться?»
«Игра на губе и другие способы творческого самовыражения»
«Почему пачки салфеток хватает только на половину комнаты и где мама держит вторую?»
«А вас целуют в попу?»
«Подскажите логопеда для бабушки»
«Как научиться спать, не выпуская грудь? Как только засну — она выпадает»
«Какую позу принять во сне, чтобы все домашние смотрели и умилялись. Делимся опытом»
«У кого было? Мама что-то фальшиво подвывает и мешает заснуть»
«Чтоб такого съесть, чтобы покакать фиолетовым?»
«Мама как ненормальная радуется моим какашкам — к какому специалисту обратиться?»
«КРИК ДУШИ: Кошку кормят вкуснее! А все попытки установить справедливость жестко пресекаются! Почему?!!!»

Ну и под занавес немного неформата по наводке Евгения Охотникова. Почему неформата? Потому как мудрые и остроумные высказывания русского адмирала неправильно ставить в один ряд с хохмами и приколами…

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

Ну что Вы, товарищ капитан 3-го ранга, как институтка-смолянка, краснеете и мнетесь перед картой, пытаясь что-то жалобно промычать? Разве старшие товарищи не рассказали вам, что настоящий мужчина стесняется всего два раза в жизни? Первый раз, когда не может второй раз, а второй раз — когда не может первый раз?

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

Пишут нам много…. Погубит нас всеобщая грамотность.

Когда вы согласно киваете головой во время заслуженной взбучки, так и хочется сказать: «Любви моей не опошляй своим согласьем рабским, сволочь».

Верховный Главнокомандующий (президент) — должен периодически, (но не реже одного раза, желательно перед выборами) интересоваться тем, какая же в данный момент армия находится на территории его государства. Если выяснится, что своя, то постараться выплатить ей жалование за последние годы и пообещать его повысить (потом, может быть) процентов на 10–15.

Спасибо за внимание. Тёплой вам весны, товарищи! «Коты… коты…», — отозвалось эхо…

v-kostin.blogspot.com

Подписаться на новые статьи:  RSS (Что это такое?) или Email

Уровни RAID. Шпаргалка

Шпаргалка по уровням RAID поможет быстро сориентироваться, какой RAID выбрать, сколько доступного пространства при этом получится, какая избыточность необходима.

Принятые обозначения:

  • N — количество дисков (устройств)
  • C — объём одного диска (устройства)
  • P — надёжность одного диска (устройства), всегда меньше единицы

Уровень

Характеристики

Минимум дисков

Рекомендуется дисков

Доступный объём

Производительность

Сколько дисков можно потерять

Суммарная надёжность

0 (Stripping)

Избыточности нет, служит для увеличения производительности (за счёт чередования дисков при записи и чтении)

2

-

СxN

Пропорциональна количеству дисков

0

P1xP2x...xPN

1 (Mirroring)

Избыточность - данные дублируются

2

2+1 (Hot Spare)

C

Запись медленнее, чем на один диск, чтение - сравнимо с RAID 0

N-1

Высокая, массив работает пока жив хотя бы один диск

1+0

Чередование в рамках тома, зеркалирование между томами. Служит для увеличения доступного для RAID 1 объёма (чтобы не ограничивать размером одного диска), повышает производительность RAID 1

4

N+N/5 (Hot Spare), N > 4

CxN, где N - количество устройств, объединённых RAID 0

Скорость чтения равна или может превосходить RAID 0, скорость записи равна RAID 1

N-1, где N - количество зеркалируемых массивов RAID 0, можно терять и больше дисков, но это уже как повезёт

Высокая, работает, пока жив хотя бы один RAID 0 массив

2

Данные (N дисков) отдельно, коды коррекции (N - 1 дисков) - отдельно. Возможность коррекции ошибок <на лету>. Этот уровень практически никогда не используется.

1+1 (ECC)

? информация может быть не точной

1+2 (ECC), при увеличении количества дисков с данными, снижаются расходы на диски с ECC.

С ростом количества дисков эффективность использования памяти увеличивается. Например, для 16 дисков с данными нужно всего 3 диска с кодами ECC.

Низкая скорость записи, высокая скорость передачи данных большого объёма, низкая скорость чтения малых порций информации.

1

Высокая, коррекция ошибок <на лету>

3

Данные размыты по N-1 дискам, на одном диске - все контрольные суммы. Не умеет корректировать <налету>.

2+1

2+1

CxNx0.66 ёмкость сокращается на 33%, но с увеличением количества дисков потери снижаются.

Скорость записи и чтения высокие при однозадачной работе с большими файлами. При частых запросах малых порций данных - наблюдаются проблемы.

1

Высокая, без коррекции <на лету>. С увеличением кол-ва дисков снижаются расходы на избыточность, но также снижается ожидаемая доступность.

4

То же, что и RAID 3, но данные разбиваются не на байты, а на блоки. Используется очень редко.

см. RAID 3

Скорость чтения выше, чем в RAID3, скорость записи - ниже (т.к. контрольные суммы записываются на один диск)

1

Как у RAID 3

5

Данные и контрольные суммы перемешиваются. Наиболее популярный уровень для высокодоступных решений.

3

3+1 (Hot Spare)

Сx(N-1)

Скорость чтения выше, чем с отдельного диска. Скорость записи - ниже. Особенно тяжко проходит восстановление при замене одного из дисков.

1

Высокая

6 (ADG, Advanced Data Guarding)

Как RAID 5, только под чётность выделено в два раза больше места.

4

4

Cx(N-2)

см. RAID 5

2

Очень высокая, допускает выход из строя до 2-х дисков одновременно

7

Storage Computer Corporation, N-1 диск с данными, один диск с контрольными суммами, спец. контроллер.

3

3

Сx(N-1)

Очень высокая скорость обработки данных (за счёт кэширования)

1

Как RAID 3, но обязательно бесперебойное питание контроллера (чтобы выжил кэш)

P.S. Заметите неточности — прошу высказываться, вместе составим удобную и точную табличку.

v-kostin.blogspot.com

Подписаться на новые статьи: RSS (Что это такое?) или Email