понедельник, 19 апреля 2010 г.

для всех кто пользуется Caretta GUI Design Studio

Народ из Caretta открыл блог, в котором рассказывает о том, как эффективно прототипировать в GUI Design Studio и выкладывает библиотеки контролов на разные темы.

Например, вот, выложили библиотеку контролов для iPhone

Итак, встречаем: http://www.guidesignpatterns.com/

Эмоциональная сторона командной работы

Здорово все-таки работать в компании профессионалов :-)

Попробую описать, какие моменты особенно приятны, а какие, наоборот, портят настроение и заставляют пить больше кофе.

Итак,

Приятно работать с командой, когда,

* Человек, с которым ты решаешь задачу, старается смотреть на нее чуть шире, чем должен по своим обязанностям (но при этом не расползаясь "мыслью по древу")

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

* Команда и отдельные игроки настроены себя улучшать и критически смотрят на все решения которые они принимали и принимают.

* Человек критически смотрит на предложенное тобой решение и помогает тебе решение оптимизировать

* В незнакомой ситуации человек сам понимает, чего он не понимает и исследует "затемненные" стороны проблемы

* После того, как решение принято, вся команда переключается из режима "выбрать путь решения" в режим "всячески поддерживать выбранный путь решения". Это очень важно.

* Все это делается с юмором и взаимным уважением

А вот раздражает, когда,

* В процессе решения задачи теряется фокус на собственно поставленные цели. Когда начинается, простите мой французский, "абстрактный пиздеж"

* Излишняя формалистика или попытки вести итальянскую забастовку.

* Пытаются перейти на личности, в сложных случаях сваливаются с решения проблемы на поиск крайнего

* Микросопротивление, т.е. на словах согласиться с линией действий, но при первой возможности выбрать решение, которое двигает проект "не туда". Если решений много, а каждое из них - минимально по воздействиям, то перекос будет чувствоваться не сразу и есть шанс его проворонить

* Игра в "я очень занятой, мне некогда вникать в детали". Особенно раздражает, когда я сам начинаю в нее играть :-)


Потом может еще что напишу.

понедельник, 12 апреля 2010 г.

Очищаем птичью клетку

А вот знаете ли вы, что инсталлятор Mozilla Thunderbird в русской локали последним шагом выводит сообщение "Очищаем птичью клетку"?

Я, думал, мерещится. Ан нет :-)

вторник, 23 марта 2010 г.

Е...о!



Собственно, из видео становится понятно, как надо работать в кризисном режиме, когда есть срывающиеся дедлайны, кризис-менеджер и офигенная команда, которая все может.

(Внимание, обсценная лексика :-)

среда, 10 марта 2010 г.

Как в .cmd файлах узнать SITE IDENTITY зная имя сайта (IIS 6)

How to recognize IIS 6 site ID by its name in command line (.cmd)
***
Стояла задача: написать .cmd скрипт для Win2003/IIS6, который создавал бы сайт и настраивал его параметры

Сайт создается через утилиту iisweb /create. Параметры настраиваются через adsutil.vbs

Проблема в том, что adsutil требует на вход site identity, которую явно из iisweb не получить.
В результате написал простенький скрипт (который, правда, требует sed for windows)

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


set SITE_NAME=MySite 
set SED=utils\sed.exe
iisweb /query %SITE_NAME% | %SED% "$!d" > c_siteid.tmp
%SED% -i "s/.*(W3SVC\/\([0-9]*\)).*/\1/g" c_siteid.tmp 
set /p SITE_ID=<c_siteid.tmp
echo id=%SITE_ID%
del c_siteid.tmp
del sed*.
Бонус: команды sed

четверг, 4 марта 2010 г.

AutoPatch.Net 0.0.2

Обновил autopatch до версии 0.0.2 - теперь поддерживаются скрипты, содержащие GO. Как результат - можно создать differentional script при помощи например RedGate SQL Compare или VS for Database Professionals, и накатывать такой скрипт автопатчем без изменений

Скачать новую версию можно здесь:
http://code.google.com/p/autopatchnet/

среда, 3 марта 2010 г.

Что нового в SOS.dll для 4-го .Net фреймворка

См. (наверное, правильней было бы писать "чт." тобишь "читай") в блоге Tess Fernandez

http://blogs.msdn.com/tess/archive/2010/03/01/new-commands-in-sos-for-net-4-0-part-1.aspx

Мне понравилась команда !GCWhere :-)

четверг, 25 февраля 2010 г.

Фишинг: кто круче

По ICQ мне регулярно ломятся боты со ссылкой на фишинговые сайты в user details.

например, такие http--vkonatknte.ru-login.php?u=1&to=id14051778 (специально покалечил ссылку, чтобы никто не открывал)

Что интересно

  • Chrome знает что сайт - фишинговый
  • Mozilla - знает
  • IE8 - не знает

Вот так вот.