31 августа в москве пройдет мероприятие ИТ-вечеринка 2007.
Забегайте, выпьем пивка
Monthly Archive for Август, 2007
Page 2 of 2
Прочитал на неделе замечательную статью в Коммерсанте — Стол отказов.
Вспомнился спор с моим другом — надо ли говорить соискателю реальную причину отказа? (Естественное если отказ связан с профессиональной причиной, а не «слишком дорогой костюм»).
Друг работает в крупной международной компании и говорит, что у них соискателю практически никогда не говорится реальная причина отказа. Типа зачем лишнии проблемы да и не стоит травмировать человека.
Я же когда провожу собеседования и человек не подходит по проф пригодности всегда стараюсь ему тактично объяснить почему он нам не подходит и мей би дать пару советов в чем «подрости». Мне кажется это очень здорово для соискателя, так как позволяет легче понять что с ним не так. Я бы хотел, чтобы мне объясняли почему я не подошел, а не говорили что то абстрактное…
Как вы считаете?
Сегодня у меня произошло мини знаменательное событие Приодолел рубеж в 500 посетителей своего основного блога.
С учетом того, что организовал кроспостинг вот сюда:
думаю это вполне не плохо
Огромное спасибо Клину Роману за ссылку на Oracle AIM. Давно искали что-нибудь в открытом доступе по данной методологии, но все в пустую.
Ни у кого нет доп. материалов?
Как то достаточно незаметно прошел выпуск обновленной версии Borland StarTeam 2006 R2. К сожалению, инфа доступная напрямую с официальной странички относится к 2006 версии. Так что решил немного написать, об основных изменениях в 2006 R2.
Кстати, кто не знает — начиная с 2006 версии Borland отказался от Windows клиента для StarTeam и теберь есть только «универсальный» клиент на Java.
Оригинал доступен вот тут — StarTeam 2006 R2 Release Notes for Cross-Platform Client (CPC), SDK, Notification Agent, StarTeam Extensions
Данный выпуск касается следующих продуктов:
- Cross-Platform Client (CPC)
- SDK
- Notification Agent
- StarTeam Extensions
Сервер не притерпел никаких изменений. CPC совместим с 2005, 2005 r2 и 2006 версиями сервера.
Теперь собственно сами изменения:
- Возможность отключить пользовательские toolbars. Тут небольшое отступление. Используем у себя 2005R2. Клиенты часть 2005R2, часть — 2006. Беру стандартный пример tools из поставки. Под 2005R2 клиентом (виндузовым) он не появляется в toolbar. В 2006 (java) все появляется…. Кто-нибудь с таким сталкивался?
- В My Account появилась информация о грппах, в которые входит пользователь
- Под Виндами стал использоваться Time Zone Updater (tzupdater)
- Появилась возможность более гибко распределять права на папки (Folder Component)
- Новые теги у Notification Agent (думаю понятно без перевода):
{{url-view}}
places the StarTeam URL for a StarTeam view in an email{{url-folder}}
places the StarTeam URL for a StarTeam folder in an email{{url-item}}
places the StarTeam URL for a StarTeam item in an email- Теперь поддерживается межпроектные «объекты процесса» (Process Item). Если раньше при добавлении или выкладывании файла была возможность выбирать Process Item только из текущей Вьюхи, то теперь Process Item можно выбирать из любого проекта / вьюхи. Достаточно важное улучшение, когда в рамках одной ИС задействовано несколько проектов ST и, например, Запрос из одного проекта, затрагивает код из другого.
- Process Tasks and Enhanced Process Links. Данное изменение достаточно существенно и объемно, поэтому его мы обсудим в отдельном посте
А вообще не может не радовать регулярность обновления продуктов Borland.
Читать обязательно — Будущее BPM — The Future of BPM, by by Ismael Chang Ghalimi.
Ключевое слово — BPM 2.0
Узнал тут об открытии у нас в России программы iCarnegie от Carnegie Mellon. Международная страница программы вот — iCarnegie, Inc., is an educational affiliate of Carnegie Mellon University and provider of modern, world-class software systems development curriculum and professional certifications.
Данное событие достаточно активно отражено в Инете. Думаю, достаточно посмотреть статью CNews — Американцы будут учить русских программистов.
Что понравилось в описании программы:
- Преподавателе должны быть очень неплохого уровня.
- Программа обучения производит совсем не плохое впечатление.
- Сразу дают и английский.
- Среды партнеров — Вышка.
Что расстроило:
- Стоимость… Все-таки 203 000 р за полный курс многовато наверное… Ведь это все-таки не аля «второе высшее» а больше «повышение квалификации». с другой стороны, если ИТ-компании поддержат инициативу, то возможно деньги и найдутся.
Кстати, интересно бы узнать что значит партнерство с Вышкой. У Вышки же своя программа по разработке ПО появилась — Отделение программной инженерии.
При разработке APE-форм для Borland StarTeam часто возникает желание обрабатывать некоторые события на уровне всего объекта (например Task).
Так что небольшой кусок кода, который показывает как можно отслеживать следующие вещи:
- Изменение атрибута (свойства) объекта — addPropertyChangeListener
- Предобработка глобальных событий (сохранение например) объекта — addPreprocessListener
- Постобработка глобальных событий — addPostprocessListener
Самое сложное — хоть убей не помню, где же есть описание вот этого:
String str = ev.getOperation();
if (str.equals(«update«))
Ну а вот и сам кусок кода:
package com.starbase.starteam.task;
public class TaskForm extends JPanel {
public static JFrame f;
private static DefaultNavigatorPanel defNav;
ItemCatcher itemCatch = new ItemCatcher();public TaskForm() {
}void jbInit() throws Exception {
}public static void main(String[] args) {
}private void onLoadItem() {
}
class ItemCatcher extends JComponent implements ItemDisplayListener {
ItemCatcher() {
}public void refreshDisplay() {
// Do nothing
}public void setItem(ItemWrapper item) {
Container con = this.getParent().getParent();
defNav = (DefaultNavigatorPanel) con.getParent();
item.addPropertyChangeListener(new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent ev) {
onLoadItem();
}
});defNav.navigator.addPreprocessListener(new PreprocessListener() {
public void preprocess(PreprocessEvent ev) throws AbortException {
String str = ev.getOperation();
if (str.equals(«update»)) {
}
});defNav.navigator.addPostprocessListener(new PostprocessListener() {
public void postprocess(PostprocessEvent ev) {
String str = ev.getOperation();
if (str.equals(«update»)) {
}
}
});
}
}
Если что — спрашивайте. Постараюсь помочь
Оригинал доступен вот тут — How do I rename a project saved in the Project Server database? Хотя должен признать, что данная информация известна и без этого ресурса
Кусок про 2002 сервер я пропущу ибо он уже не актуален (давно доступен 2007 сервер, который я тут на днях все-таки смог себе развернуть и собираюсь в ближайшее время активно поюзать).
MS Project Server 2003:
Все более менее просто. Качаем утилиту от MS — Download Rename Project Tool.
Там между прочим есть еще ряд полезных вещей:
- Project Server 2003: Project Server Cleaner Tool
- Project Server 2003: EditSite Tool
- Project Server 2003: View Effective Rights Tool
- Project Server 2003: SmokeTest Tool
- Project Server 2003: View Backup and Restore Tool
Установка описана в прилагающемся файле. Дальше думаю все более или менее понятно.
Предупреждение: Перед переименование проекта надо принять (обработать) все изменения, что ресурсы наслали РП. Если этого не сделать, то потом уже не возможно будет например принять посланные ранее на утверждение трудозатраты.
MS Project Server 2007:
Ну а тут все совсем просто. Идем в » редактирование свойства проекта» в «project centre» и видим там и имя и владельца. Прямо тут меняем и все ок.
Ограничение: Что в 2003, что в 2007 Project Server при переименовании проекта не происходит изменение «рабочей области проекта». Т.е. сайт проекта как назывался по старому, так и будет называться. Решение — использовать возможности SharePoint. Но я это еще не пробовал, так что советовать не могу.
Кстати, если кто хочет очень кратко ознакомится с ключевыми изменениями в EPM 2007,то читайте вот это — Microsoft Project 2007: новшества и изменения