среда, 30 ноября 2011 г.

Горячие клавиши в Visual Studio

В Visual Studio горячих клавиш огромное количество (даже используются сочетания из вспомогательных клавиш и двух букв). Достаточно много таких сочетаний приведено на официальных плакатах.
В далее те, которыми я пользуюсь достаточно часто.

вторник, 29 ноября 2011 г.

Цитата дня

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

понедельник, 28 ноября 2011 г.

Entity Framework и проблемы со View

Как я уже говорил. сейчас активно используем Entity Framework. И сталкнулся с одной неожиданной проблемой при мапинге View из базы в модель.

воскресенье, 27 ноября 2011 г.

Цитата дня

Если не возражаете, несколько следующих цитат будут от замечательного автора (кто бы, что бы там про него не говорил как человека), от Джоэла Спольски:

Действие, оказываемое оценками на моральный дух, однобоко: отрицательные оценки сильно ему вредят, а положительные не влияют на моральный дух или продуктивность. Те, кто получает положительную оценку, уже и так работают продуктивно. Положительные оценки вызывают у них ощущение, что ради этого они и стараются, как собаки Павлова, работающие в надежде на поощрение, а не как профессионалы, которых действительно волнует качество делаемой ими работы.
-- Джоэль Спольски

среда, 23 ноября 2011 г.

Цитата дня

Любая организация, которая сама не генерирует новые идеи, либо уже мертва, либо близка к этому.
-- Гради Буч

О том как в C# применить dynamic

Когда добавляли в C# слово dynamic видимо основное назначение было в интеграции с COM. Но оказалось, что его можно весьма неплохо применить и в других задачах.

воскресенье, 20 ноября 2011 г.

Цитата дня

Мысль разрушительна и революционна, губительна и ужасна, мысль безжалостна к привилегиям,
авторитетным организациям и привычным традициям. Мысль заглядывает в самую глубину ада и не испытывает страха. Мысль велика, стремительна и свободна; она — свет и верх торжества
человечества.
-- Бертран Рассел,
математик, философ, лауреат Нобелевской премии

пятница, 18 ноября 2011 г.

Цитата дня

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

Очередной сертификационный экзамен

Вчера (17 ноября) ездили в Специалист на очередной экзамен.
Я, Музыка Павел, Потапов Андрей, Супрун Ирина, Манухина Дарья.
Сдавали все разное, ну только мы с Андреем - 70-433:

Все сдали успешно, с чем и поздравляю. Особенно Дарью, с первым успешно сданным сертификационным экзаменом.

вторник, 15 ноября 2011 г.

Анкета для работодателя

Уважаемый работодатель!

Увидел Вашу вакансию и понял, что она может меня заинтересовать. Однако прежде чем я приму ее к рассмотрению, прошу Вас заполнить нижеследующую анкету. Прошу Вас внимательно отнестись к ее заполнению: точное и аккуратное ее заполнение сэкономит и Ваше, и мое время.

АНКЕТА

понедельник, 14 ноября 2011 г.

пятница, 11 ноября 2011 г.

Цитата дня


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

вторник, 8 ноября 2011 г.

О том, что надо лениться

Два примера, когда здоровая лень - это здорово!

Цитата дня

Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.
— Larry Wall

Конверторы при Binding-е

Понадобился мне Binding к тексту TextBlock-а вот такого вида:
Text="{Binding Fields["Assigned To"].Value}"
Само собой, что это работать не будет. Как сделать чтобы работало? Смотрим далее.

воскресенье, 6 ноября 2011 г.

Цитата дня

Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобретательность и способность находить решения.
— Randall E. Stross

Доступ к WorkItem через объектную модель

В качестве системы управления проектами используем TFS. Возникло желание сделать Доску задач, не дожидаясь 2011 студии (в которой она уже встроена). Предполагается, что можно будет не только на нее любоваться, но и изменяя положение задач на доске менять статусы в TFS.
Для этого и захотелось залезть в TFS напрямую.

пятница, 4 ноября 2011 г.

Цитата дня

Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.
— Eric S. Raymond

среда, 2 ноября 2011 г.

Цитата дня

Я всегда мечтал о том, чтобы моим компьютером можно было пользоваться так же легко, как телефоном; моя мечта сбылась: я уже не могу разобраться, как пользоваться моим телефоном.
— Bjarne Stroustrup

вторник, 1 ноября 2011 г.

А ты живешь именно так?


Цитата дня

Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
— Edward V Berard

Отложенная загрузка компонентов

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

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