7/02/2007

Longhorn Reloaded провалился

Предрелизные версии Windows Vista назывались Longhorn и включали в себя файловую систему WinFS. На конференции Windows Hardware Engineers Conference в 2004 году была представлена Windows Longhorn (сборка 6.0.4074) с WinFS. Но релиз Windows Vista вышел без WinFS.

Говорят, что проект WinFS был прекращен из-за того, что у Microsoft не хватило времени. Но, ведь никто не знал точной даты выхода релиза.

Пока одни гадали, нашлись те, кто решил выпустить операционную систему со всеми функциональными возможностями, которые не вошли в Windows Vista.  Энтузиасты объединились и даже выпустили предварительную версию Longhorn Reloaded. Но теперь проект закрыт. Наверное юристы объяснили энтузиастам, что есть такое понятие как чужая собственность, и что без письменного разрешения не надо эту самую собственность использовать ... даже в качестве фундамента.

Поменьше бы таких энтузиастов, а то ведь не у всех есть хорошие юристы J.

Что касается WinFS, то по сути – это база данных, в которой хранятся имена файлов, папок и их отношения. Проект не был закрыт и забыт. Он просто стал частью другого большого проекта под названием Katmai (SQL Server 2008). Подробнее про Katmai, см. здесь.

QnA (Вопросы и ответы)

Первым был QnA.live.com – cервис Microsoft, позволяющий задать вопрос и получить ответ на него.

Потом появился otvet.mail.ru

А теперь открылась служба «Вопросов и ответов» Google.

6/30/2007

Command Prompt внутри Visual Studio

VSCmdShell Tool – это Command Prompt, встроенный в Visual Studio.

После установки в Visual Studio см. в главном меню: View – Shell Windows (VsCmdShell).

Умеет работать с Ctrl+C и Ctrl+V; есть привычное выделение мышью.

 

Прощай, Command Prompt J, в котором в результате Ctrl+V появляется ^V, а для копирования текста надо вызвать контекстное меню, нажать Mark, выделить блок (а не текст), нажать Enter  ... это ж надо было такое придумать. Наверное, идея такого копирования лежала в основе допотопного *niх'а J, и реализовывал такое копирование тайный фанат этого самого *nix'a.

Каждый раз как я использовал такое копирование, отмечал, что это – тихий ужОс.

Guidance Automation

Как жизнь разработчика сделать проще?

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

Основные принципы работы GA:

·         GA интегрирован в Visual Studio.

·         Диалог GA можно вызвать через контекстное меню.

·         GA содержит список заданий, которые можно выполнить над объектом (для которого было вызвано контекстное меню).

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

·         Задания можно создавать на основе готовых компонентов. Созданные задания отображаются в диалоге GA.

 

Guidance Automation Extensions

The Guidance Automation Extensions (GAX) enable you to run guidance packages, such as the Guidance Automation Toolkit or those included in Software Factories. You can use the Guidance Automation Toolkit (GAT) to author or customize guidance packages.

Guidance Automation Toolkit

The Guidance Automation Toolkit allows you to author guidance packages and software factories which expose reusable code and pattern assets directly in Visual Studio 2005. It is designed to simplify integrating reusable code into applications, by automating development activities that developers would usually perform manually.

 

P.S.

Software Factories является приоритетным направлением ... См. Where Software Architecture Goes from Here «While concepts like patterns and SOA are already or are becoming mainstream, software architecture continues evolving and expanding to new spaces. Although this article is too short to discuss all of the other software architecture trends which build on SOA, like model driven architecture (MDA) or software factories, you can find more information on the Software Factories page in the MSDN/Architecture Center.»

Skyscrapr - сайт для архитекторов ПО

Skyscrapr - site on MSDN where you can learn about software architects and architecture.  Whether you have a career aspiration to become a software architect, or you are wondering what architects in IT organizations are responsible for, Skyscrapr is the place to find out the answer.

 

FAQ с ответами на вопросы: Кто такие архитекторы? Что делают / чем занимаются архитекторы? Как стать архитектором?

Другие сайты по теме: MSDN/Architecture, The Architecture Journal, Related Sites.

Типы архитекторов: Solutions Architecture, Infrastructure Architecture, Enterprise Architecture.

Форум по архитектуре ПО: forum

Адреса, явки и пароли известных архитекторов: Architect Career Profiles.