?

Log in

Scrum planning poker cards

Предлагаю список сайтов, где можно заказать готовые колоды карт для скрам команды.
Очень помогает при планировании.
  • Топ1 - http://www.crisp.se/bocker-och-produkter/planning-poker - 9 долларов с доставкой, в колоде карт на 4 человека, т.ч. рекомендую заказать пару колод.
  • Быстрая доставка - http://scrumtrek.ru/products/planning-poker-cards/ - 700 рублей за колоду - самый дорогой вариант, но из Москвы прийдет быстрее.
  • Еще дороже из Европы - http://agile42.enstore.com/browse/1 - колода каждому участнику нужна 4 евро + налоги + доставка 9 евро
  • Не зацепило - http://www.agilehardware.com/products/
  • Очень дорогая доставка - http://store.mountaingoatsoftware.com/collections/all - от 40 долларов доставка
Также можно сэкономить за счет онлайн версии - http://www.planningpoker.com/
или же PDF версии:
односторонние - http://www.st-webdevelopment.com/agile/2009/11/planning-poker-cards-pdf-download/
двусторонние - http://www.tekool.net/blog/2009/07/21/printable-agile-planning-poker/
и http://www.hennebert.org/web/Download/planning-poker.html

При попытке зайти с Windows 8 на шару NAS сервера получаю ошибку:


The operation being requested was not performed because the user has not been authenticated.

Помогает отключить настройку Digitally sign communications.

Read more...Collapse )

Picasa Web Album Downloader


Добавил программку для скачивания всех ваших (и не только) публичных фото из Picasa Web Albums.
Скачать можно здесь.
Исходники на C# там же.

article

This article is the most complete collection of examples of 64-bit errors in the C and C++ languages. The article is intended for Windows-application developers who use Visual C++, however, it will be useful for other programmers as well.
 
Если закончилось место на диске C: (обычно), а времени и возможности сделать resize partition нет, то, как варинат, можно сделать перенос обной из папок на другой диск, создав на неё junction link.
Наприме, можно перенести C:\Windows\Installer на D:\Windows\Installer (в любое место) и выполнить команду
mklink /j c:\windows\installer d:\windows\installer

Если неудобно работать с коммандной строкой, то можно установить Shell Extension отсюда.
 
У wix установщика есть такая неприятная вещь, как оставлять нетронутыми предыдущие установки, если они были сделаны в другом контексте.
 
Например, если у вас имеется версия "для всех", а сейчас вы ставите версию "только для себя" и хотите использовать механизм FindRelatedProducts для удаления старых уставок, то сразу ничего не получится. Нет, wix, конечно, найдёт старую версию, но честно признается в том, что пропустит её удаление, т.к. она сделана в другом контексте.
Решение есть.
Предлагается перед стандартной процедурой удаление RemoveExistingProducts запускать "свой" поиск предыдущих версий, если wix отказывается это делать за нас.
Таким образом, нам нужно

1. свойство для записи GUID'ов предыдущих версий
OLD_PRODUCTS

2. условия при которых удалять старые версии. Например, всегда:
<Upgrade Id="INSERT_UPGRADE_GUID_HERE">
<UpgradeVersion Minimum="0.0.0.0" IncludeMinimum="yes" Maximum="99.0.0.0" IncludeMaximum="yes" Property="OLD_PRODUCTS" />
</Upgrade>
 
3. условия при которых делать принудительное удаление (вернее принудительный поиск) старых версий
<Custom Action="Action.FindPreviousProducts" Before="RemoveExistingProducts">(NOT Installed) AND (NOT (REMOVE="ALL")) AND OLD_PRODUCTS=""</Custom>

для чего необходимо заранее объявить действие Action.FindPreviousProducts:
<CustomAction BinaryKey="Binary.FindPreviousProducts" Id="Action.FindPreviousProducts" DllEntry="FindPreviousProducts" Execute="immediate" Return="check" />
<Binary Id="Binary.FindPreviousProducts" SourceFile="OldProductFinder.dll" />
 
а в библиотеке OldProductFinder.dll выставить наружу CustomAction метод FindPreviousProducts.

Read more...Collapse )

По мотивам статьи.

c#: foreach, GetEmumerator

 
Для перечисления с помощью foreach нужно всего лишь создать метод IEnumerator GetEnumerator(). Наследование от интерфейса IEnumerable необязательно.

Полная статья

LINQ to SQL cheat sheet


This PDF shows the syntax for a number of common query operations, manipulations and attributes and can be a very useful quick reference.

Source

Если при компиляции в Visual Studio 2008 возникает описанные в заголовке ошибка, то следует установить следующие обновления:
1. Visual Studio 2008 Service Pack 1 ATL Security Update (KB971092)
2. Если не помогло, то Visual Studio 2008 Service Pack 1 ATL for Smart Devices Security Update (KB973675)
Read more...Collapse )

.Net: Console progress


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

Profile

developing hack
nullzone
Null Zone

Syndicate

RSS Atom

Latest Month

November 2012
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
Powered by LiveJournal.com