Увидел рекламу про хот-дог страховой компании княжи – улыбнуло. Решил поискать чего еще у них есть.
Хот-Дог
Дальнобойщики
Опубликовал Шамрай Александр на Август 29, 2009
Увидел рекламу про хот-дог страховой компании княжи – улыбнуло. Решил поискать чего еще у них есть.
Хот-Дог
Дальнобойщики
Рубрика: Забавное, Разное | 1 комментарий »
Опубликовал Шамрай Александр на Август 28, 2009
По сути все что нужно для управления конфигурациями в ClearCase уже есть. Поэтому все усилия IBM Rational в развитии этого продукта вкладывает в увеличении производительности его основных операций. Недавно появился обзор на сайте IBM, который показывает, что улучшилось в версии IBM Rational ClearCase 7.1 в отношении производительности. Если кратко, то в версии 7.1 были сделаны серьезные доработки по улучшению работы службы Atria Location Broker Daemon (ALBD), которая является основным компонентом в клиент-серверной архитектуре ClearCase и отвечает за производительность основных операций, увеличена производительность операций на сервере регистраций и сделаны доработки по улучшению скорости работы удаленного клиента ClearCase (CCRC). Документ смотрим здесь.
Рубрика: ClearCase, IBM Rational | Помечено: ClearCase, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Август 25, 2009
<< Перейти в раздел «ClearQuest FAQ»
Если необходимо поменять какие-то текстовые надписи на формах ClearQuest Web (допустим, перевести на русский), то для этого необходимо
Пример:


Файлы-словари для верхнего меню находятся в каталоге «Common\rwp\EmbeddedExpress\profiles\profile1\installedApps\DefaultNode\RationalClearQuestWeb.ear\CQWebModule.war\dct\xsl» в файле «dct_en.xml».
Все изменение должны вноситься в кодировке UTF-8, если вносим изменения с помощью блокнота, то можно выбрать «Сохранить как….» и установить кодировку.
Дополнительно:
Рубрика: ClearQuest FAQ, IBM Rational | Помечено: ClearQuest, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Август 23, 2009
Потестировал немного систему управления рабочими элементами в TFS 2010, тут небольшой результат моих экспериментов.
Рабочий элементы в TFS – это единица записи в базе данных TFS, которая используется для управления заданиями в проекте TFS. Каждый рабочий элемент описывается набором атрибутов и моделью поведения, с помощью которой можно определить в каком состоянии находится тот или иной рабочий элемент, по какой причине он в этом состоянии оказался и т.д. С помощью набора рабочих элементов (их атрибутов и модели поведения) реализуются уже шаблоны процессов проектов разработки. С TFS поставляется два шаблона процессов:
| MSF Agile | MSF CMMI | ||
| Рабочие элементы | ![]() |
![]() |
|
| Модель поведения для задачи | ![]() |
![]() |
|
| Кол-во полей на форме для задачи | 13 | 25 | |
Основное управление рабочими элементами в TFS организовано с использованием клиента Tеam Explorer из Visual Studio. Из этого клиента доступны все операции, которые можно выполнять с рабочими элементами, а их немного:

Рисунок 1. Добавление рабочего элемента

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

Рисунок 3. Редактор запросов
– обычный список рабочих элементов
Рисунок 4. Обычный список
– позволяет просматривать рабочие элементы, для которых верно условие выбора запроса, и связанные с ними рабочие элементы.
Рисунок 5. Список со связями
– выстраивает результат работы запроса в виде дерева рабочих элементов по связям «Родительский/дочерний элемент»
Рисунок 6. Дерево рабочих элементов

Рисунок 7. Клиент Team Explorer
В предыдущих версиях TFS был довольно ограниченный набор связей между рабочими элементами. Точнее был один вид связи, который просто позволял указать, что один рабочий элемент как-то связан с другим, а как он связан и по какой причине это уже нужно было принимать на основе каких-то внутренних правил использования процесса или с помощью комментариев. Теперь же количество связей значительно увеличилось и они приобрели некий смысл:

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

Рисунок 9. Выбор рабочих элементов

Рисунок 10. Создание новой задачи

Рисунок 11. Решение конфликтов

Рисунок 12. План проекта

Рисунок 13. План в проекте TFS
Еще одна полезная утилита в составе TFS. Интеграция с MS Excel позволит просто работать с рабочими элементами всем кому нет нужды использовать Visual Studio и MS Project, например, аналитикам.
С помощью этой интеграции можно делать:

Рисунок 14. Рабочие элементы в MS Excel

Рисунок 15. Выбор запроса для импорта и обновления рабочих элементов

Рисунок 16. Сообщение об ошибке

Рисунок 17. Выбор полей

Рисунок 18. Выбор запроса

Рисунок 19. Выбор графических отчетов

Рисунок 20. Результат работы мастера

Рисунок 21. Результат работы мастера
Дополнительно
Рубрика: Microsoft, Team Foundation Server, Visual Studio | Помечено: Microsoft, Team Foundation Server, Team System, tfs, Visual Studio | Оставьте комментарий »
Опубликовал Шамрай Александр на Август 22, 2009
Имеется дома принтер данной серии, решил тряхнуть стариной и самому подсыпать тонера ему. Поискал по форумам, оказывается картридж моего принтера идентичен с картриджем HP. Источник этот: http://www.awella.ru/hp2612.php.htm. Там еще много инструкций к разным типам картриджей с картинками.
В данной инструкции дано подробное описание заправки тонер-картриджа q2612a. Картриджи для принтера hp 1010, hp 1012, hp 1015 отлично заправляются. Единственное, может быть заправка этих тонер-картриджей стала немного трудней по сравнению с другими картриджами hp, надо открутить чуть больше винтиков и снять пружинку картриджа. А так не возникает никаких трудностей при заправке картриджа hp q2612a. Описанным способом заправляем эти тонер-картриджи мы. Способы заправки картриджей hp могут немного отличаться. Следует отметить, что в возможных способах заправки картриджей возможно много вариантов. В данной инструкции описываются основные моменты заправки картриджей hp.
Примерный объём тонера на одну заправку – 100 – 110 грамм.
Для заправки тонер картриджа hp Вам понадобится некоторый инструмент. Необходима крестовая отвертка, кусачки или «утконосы», воронка для засыпки тонера и самодельное «шило». |
Немного о «шиле». Оно изготовляется из обычного шила, путем изгиба его кончика градусов на 30-40. Оно будет необходимо нам на следующих этапах заправки наших тонер картриджей . |
Заправлять мы будем картридж q2612a. Это внешний вид наших тонер картриджей . |
Сначала необходимо снять пружинку картриджа hp .Отодвигаем защитную шторку барабана и снимаем пружинку с картриджа. Внимательно посмотрите на ее расположение и запомните его. Неправильно установленная пружина может существенно осложнить заправку картриджа hp. |
Откручиваем два винта крепящих крышку барабана картриджа hp. Начальный этап заправки картриджа. При заправке картриджа будьте внимательны и не торопитесь. |
Снимаем крышку с картриджа hp. |
Аккуратно приподнимаем барабан за шестеренку и вытаскиваем его из картриджа. Фотобарабан – важный элемент картриджа hp . Заправляя картридж постарайтесь его не повредить. |
Снимаем коротрон с картриджа. Тут ничего сложного главное не торопиться, производя заправку картриджа q2612a. |
На этой картринке изображено отверстие внутри картриджа, через которое мы будем выталкивать штифт крепления картриджа hp . |
То же, но с другой стороны нашего картриджа. Для осуществления успешной заправки картриджа q2612a нам необходимо разобрать картридж и добраться до крышки от бункера с тонером. |
Берем шило, вставляем в отверстие и выталкиваем штифт из картриджа. |
Тоже самое проделываем с другой стороны картриджа hp. В картридже могла остаться отработка, поэтому заправляя картридж не трясите его лишний раз. |
Теперь цепляем утконосами или кусачками штифт снаружи картриджа и вытаскиваем его. |
Проделываем тоже самое с другой стороны нашего картриджа. Все, картридж hp разделен на две половинки. Первый этап заправки картриджа q2612a выполнен. |
Далее берем половинку тонер-картриджа с отработанным тонером. Можно поступить по-разному. Можно снять шторку барабана, открутить винты, и вытряхнуть отработку, а затем пропылесосить картридж. А можно аккуратно пропылесосить через щель между ракелем и подборкой тонера . Также можно просто вытряхнуть отработку из картриджа hp lj . В любом случае при осуществлении заправки картриджа необходимо тчательно вычистить бункер с отработкой ( старым и использованным тонером ). |
Берем другую половинку тонер-картриджа hp с магнитным валом. С той стороны, где нет шестеренки на магнитном валу, откручиваем крышку картриджа. Аккуратно покачивая крышку, снимаем ее. Осуществлен важный этап заправки картриджа – мы добрались до крышки бункера с тонером. |
Придерживая пальцами магнитный вал, вытаскиваем пробку, закрывающую бункер для тонера в картридже. Заправка картриджа осуществляется тонером, который можно легко просыпать, и который легко разлетается при встряхивании. Производя заправку картриджа не торопитесь. |
Далее засыпаем тонер в бункер, не забываем в это время поддерживать магнитный вал, а то он вывалится и просыпется тонер из картриджа. Заправляя картридж тонером, сам тонер предварительно встряхните в банке. |
Аккуратно одеваем крышку на картридж. Стараемся не повредить пружинку магнитного вала картриджа hp. Не забываем закрутить крышку картриджа винтом. Выполнен еще один важный этап заправки картриджа. |
Берем половинку тонер картриджа с бункером отработки. Протираем коротрон и устанавливаем его в картридж. Далее устанавливаем в наш картридж q2612a барабан. Крышку барабана пока не устанавливаем, так как потом будет неудобно вставлять штифты, соединяющие половинки картриджа hp. Это уже конечные этапы заправки картриджа hp, а именно его сборка. |
Соединяем половинки картриджа hp и вставляем штифт сначала с одной стороны, |
а затем с другой стороны картриджа. Дожимаем их отверткой. Смотрим чтобы шторка нормально закрывалась, не цеплялась за штифты картриджа hp. |
Придерживая барабан, одеваем крышку и закручиваем ее винтами. Заправка картриджа hp q2612a практически выполнена. |
И последний этап заправки картриджа hp q2612a, одеваем пружинку. На картинке стрелочкой указано правильное положение пружинки в картридже. Если ее поставить не правильно, она будет задевать за барабан в картридже hp. Все, картридж заправлен. У вас получилась нормальная и качественная заправка картриджа q2612a. Желаем успехов ! |
Рубрика: Техника | 1 комментарий »
Опубликовал Шамрай Александр на Август 14, 2009
<< Перейти в раздел «Team Foundation Build FAQ»
Для того чтоб создать сборку в TFS, нужно выполнить следующие шаги:








Рубрика: Build FAQ, Microsoft, Team Foundation Server FAQ, Visual Studio | Помечено: build, FAQ, Microsoft, Team Foundation Server, Team System, tfs, Visual Studio | Оставьте комментарий »
Опубликовал Шамрай Александр на Август 13, 2009
<< Перейти в раздел «Team Foundation Version Control FAQ»
В TFS предусмотрены механизмы проверки выполнения тестов перед постановкой выполненных изменений под версионный контроль. Основной принцип заключается в том, что когда выполняется возврат изменений, просматривается, был ли удачно выполнен на локальной машине необходимый тест. Если тест не был пройден, то разработчик не сможет положить свои изменения на сервер, до тех пор, пока его не пройдет с положительным результатом. Для того чтоб включить проверку на удачное выполнение тестов, необходимо сделать следующее:




Рубрика: Microsoft, Team Foundation Server FAQ, Version Control FAQ, Visual Studio | Помечено: FAQ, Microsoft, Team Foundation Server, Team System, tfs, Visual Studio | Оставьте комментарий »
Опубликовал Шамрай Александр на Август 9, 2009
<< Перейти в раздел «Team Foundation Version Control FAQ»
Иногда присутствует необходимость забрать проект (например, домой, если что-то не успеваем) и после зарегистрировать все сделанные вне офиса наработки в общем репозиторие. Встроенных инструментов в TFS для такого вида работ нет. Основная проблема в этом случае заключает в том, что заранее не известно какие файлы будут изменены, а после неочевидно какие были отредактированы. Поэтому в этом случае стоит использовать некую автоматизацию (написать отдельный скрипт) процесса возврата исходного кода примерно в следующем порядке:
Обсуждение темы на форуме MSDN: http://social.msdn.microsoft.com/Forums/ru-RU/ruvsts/thread/e9670b6f-064d-4587-9c20-9262c83c46c4
Рубрика: Microsoft, Team Foundation Server FAQ, Version Control FAQ, Visual Studio | Помечено: FAQ, Microsoft, Team Foundation Server, Team System, tfs, Visual Studio | Оставьте комментарий »
Опубликовал Шамрай Александр на Август 7, 2009
<< Перейти в раздел “ClearQuest FAQ”
Для этого используется утилита ClearQuest (CQ) cqload, которая позволяет выполнять экспорт одной или нескольких версий схемы репозитория из одной из базы данных CQ и импортировать в другую.
Для этих целей cqload имеет две подкоманды:
Пример экспорта:
cqload exporintegration -dbset 7.0.0 admin “” TestStudio 8 8 “” “c:\temp\teststudioschema.txt”
Пример импорта:
cqload importintegration -dbset 7.1.0 admin “” TestStudio “” From_70_to_71 9 “c:\temp\teststudioschema.txt” “”
Дополнительно
Сценарий создания нового типа запроса с помощью cqload exportintegration и importintegration – http://www-01.ibm.com/support/docview.wss?uid=swg21130266
Рубрика: ClearQuest FAQ, IBM Rational | Помечено: ClearQuest, FAQ, ibm, rational | Оставьте комментарий »
Опубликовал Шамрай Александр на Август 7, 2009
<< Перейти в раздел «Team Foundation Server Admin FAQ»
Если организация не использует Windows-домен в своей работе, то для использования TFS можно использовать зеркальные учетные записи. Для этого нужно использовать одинаковых пользователей на сервере TFS и на клиентских рабочих местах. Т.е. если на рабочем месте используется «Пользователь А» и имеет «Пароль А», то для того, чтоб он мог работать с проектами TFS, на сервере TFS нужно создать такого же «Пользователя А» с «Паролем А».

Рубрика: Admin FAQ, Microsoft, Team Foundation Server FAQ, Visual Studio | Помечено: FAQ, Microsoft, Team Foundation Server, Team System, tfs, Visual Studio | Оставьте комментарий »