Tuesday, May 30, 2006
Лето наступает
http://volga-don.ru/oboi/
http://pokrovka.org/type.asp?iType=53
Это не реклама базы или сайтов. это просто те места, куда я хочу.
Monday, April 17, 2006
Еще наблюдения о рынках труда - пылесосах.
За последнюю неделю я получил несколько предложений о работе. Все бы ничего, радоваться только да и выбирать. Но! из около десятка предложение только одно местное, одно из Питера, остальные - московские. Вот такой вот показатель.
Еще один забавный факт. Несколько месяцев я вообще не получал никаких предложений. :)
Thursday, March 30, 2006
2 weeks after spin-off announcement или опять IT менеджмент
И все это как всегда под соусом единой информационной политики, централизации и улучшения качества сервиса.
Sunday, March 26, 2006
Хороший обзор о бесплатных и якобы бесплатных СУБД
Я не противник Opensource вообще, я чторонник того, чтобы внимательно смотреть на вещи.
Friday, March 24, 2006
Об отсутвующих CIO (Часть 2).
Я уже касался этой темы. Имеется продолжение. Продолжение заключается в том, что ВСЕ IT службы ВСЕХ подразделений администрации субъекта федерации организованно ликвидируют, с тем, что воссоздать, аки птицу Феникс в монстра, выполняющего все функции ранее убиенных подразделений. Все это делается под соусом выполнения 10 наказов Президента РФ, оптимизации расходов, построении единой политики и всякие другие бла-бла-бла...
Короче все сведется к модели внутреннего аутсорсинга. Плохо это или хорошо? Сложно сказать. Я видел несколько реализаций такой модели на деле. Большинство таких попыток провалилось во многом благодаря плохому менеджменту. Вот тут опять появляется вопрос об отсутвующих CIO.
Итак, поскольку я становлюсь непосредсвенным участником событий по разрушенью до основания, а затем... мой блог можно рассматривать как аналог блога Allen Bauer. И назвать его можно N weeks after spin of IT departments off.
Wednesday, March 15, 2006
Читая Forbes
Все вместе соизмеримо с российским аутсорсингом.
Tuesday, March 14, 2006
Бред конечно, но ничего не поделаешь. Жизнь есть жизнь.
Сейчас я наблюдаю за попыткой "навести порядок" и добиться эффективности финансовых вложений в ИТ на уровне субъекта федерации. Пока конечно начало, но начало не очень хорошее. Попытка привнесения контроля за расходами принесла только непотребное увеличения накладных расходов. То есть все пока получается как всегда. Вроде бы идут разговоры о выработке какой-то единой политики (что конечно хорошо), централизации и т.д. (как то знакомо звучит), но все реально сводится к простому перетаскиванию одеяла и бюджетов(надо сказать немаленьких).
Посмотрим, что произойдет дальше.
Мне стало даже интерестно, а есть ли вообще примеры нормальной ИТ политики в России на похожем уровне?
О языках
Friday, March 10, 2006
Так уж случилось, что большая часть моей айтишной жизни связана с государством. Так вот, в государственных организациях (в России, в провинции), за редким исключением, никто и никогда не задумывается о необходимости использования тех или иных технологий. О том, что даст та или иная технология или система. Люди просто осваивают выделенные бюджеты, бездумно, с целью потратить деньги. И тратят их на всякую ерунду, никому не нужную и не работающую.
Можно удивлятся и задавать себе вопрос, почему так происходит. Мое мнение таково, что в привинции (мне сложно сказать про наши столицы, я там не часто бываю) просто не сформировался такой класс работников как CIO, которые могут оценить и заинтересованны (материально и/или морально) в том, что бы эффективно потратить выделенные деньги. Эффективно не с точки зрения собственного кармана в виде откатов.
Thursday, February 16, 2006
Monday, February 06, 2006
Friday, February 03, 2006
Провинциальные думы
До презентации я имел возможность немного покопаться в кишочках внедряемой системы, так что имею представление об архитектуре.
Впечателение сложилось двоякое. С одной стороны это добротная система, которая довольно хорошо продумана и выполнена. А с другой стороны, она ничем, по функциональности, выдающимся не отличается от самописной системы. Есть отличия в архитектуре. Самописная система в первой версии - чистый клиент-сервер, а внедряемая - с сервером приложений J2EE. (Впрочем самописная система во второй версии планировалась быть тоже с J2EE).
Есть несколько фактов, которые вызывают очень интересные мысли.
Факт первый - архитектура внедряемой системы подозрительно напоминает подходы в Borland InterOP. Даже форматы XML сообщений совпадают.
Факт второй - это CORBA
Факт третий - клиент весь в иконках из директории Program Files/Common Files/Borland/Images
Факт четвертый (подозрительный) - компания - производитель внедряемой системы, видимо, не числится в клиентах Borland.
Факт пятый - предполагаемый срок внедрения - год
Факт шестой (предполагаемый) - срок создания второй версии собственной ситемы - год.
Факт седьмой (предполагаемый) - стоимость создания второй версии оценивается примерно в 12 миллионов рублей.
Отсюда такой вопрос возникает: а кто-нибудь считал выгоды внедрения и самое главное, необходимость внедрения?
Да, еще одно наблюдение, все начальство организации, где происходит внедрение, ходит в в состоянии эйфории в надежде, что все само собой будет происходить через пару месяцев.
Thursday, January 26, 2006
Wednesday, January 25, 2006
ECO demo
На фотографиях внизу я не тот человек с бородой :)

Зимние вечера
Monday, January 23, 2006
О Моделях
Есть более красивое решение-использование сборок. Вы помещаете модель в сборку, на это сборку делаете ссылку в проекте, указываете на пакет в EcoSpace и все, дальше работаете как всегда. При это Вас не заботит, на каком языке написана сборка. Это же assembly, и вся мощь .NET Framework работает на Вас.
Для того чтобы сделать такую модель нужно выбрать соответсвующего мастера в BDS. ECO Package in Package для Delphi.NET или ECO Package in DLL для С#.
Friday, January 06, 2006
ECOIII State Machines
Один момент, который надо учитывать при использовании State Machine. При описании состояний надо быть очень осторожным. Как известно у state диаграммы есть начальное состояние, промежуточные состояния и конечное состояние. Так вот, тут такая незадача, конечное состояние означает уничтожение экземпляра сущности, перешедшей в это состояние.
Tuesday, December 27, 2005
И еще раз о Microsoft
Первая заметка показывает отношение Microsoft к своему маркетингу. Маркетинг грамотный, что еще раз показывает каков уровень специалистов-маркетологов. Понятно, и тут те, кто занимался shareware меня поймут, что никаких гарантий того, что деньги вложенные в этот фонд вернутся, вообще нет. По смыслу, я во всяком случае так понял, что главный критерий, по какому будут отбираться претенденты на легкие деньги - применение .NET в своих приложениях. О том, как будут тратится эти деньги вообще вопросов не будет. Цену товару будут рекомендовать специалисты Softkey. Ну о том, как будет продвигаться тот или иной продукт, вообще разговоров нет. Так вот, Microsoft возврат этих, в общем-то небольших, денег и не нужен. Компании нужно набрать критическую массу разработчиков и разработанных ими приложений, а для этого все средства хороши.
Вторая заметка. Я думал, что все гораздо хуже. Тут только недостает интересной статистики. А сколько эти компании зарабатываю в России, или сколько коробок продают. Если конечно компании вообще разглашают эти цифры.
Monday, December 26, 2005
Вопросы производительности ECO
- Сама технология. Overhead относительно приложений, написанных без применения ECO составляет 10-15%. Не очень много.
- В случае разработки многопользовательских приложений свою лепту вносит .NET Remoting. Который сам по себе не очень быстрый.
Можно сказать, что приложения ECO будут работать примерно в 1,5 раза медленней чем приложения, написанные без применения ECO. НО! тут есть несколько моментов, которые необходимо учитывать. Разарабатывая модель приложения, разработчик вынужден делать это с большей дисциплиной дизайна, что однозначно делает более быстрые решения. Это момент напрямую относящийся к быстродействию. Момент второй, который к быстродействию отношения не имеет. Разрабатывая приложение ECO, программист тратит примерно в 3-10 раз меньше времени.
Решение о том как, и с примененим каких технологий, создается то или иное приложение должно приниматься каждый раз, после оценки требований. Что в общем то понятно. Я еще раз напомню, что ЕСО всего лишь предоставляет возможности, а использовать их или нет - дело каждого разработчика.
Wednesday, December 21, 2005
Многозвенные приложения ECO
Второй вопрос - как же все таки сделать, что бы EcoSpace был на "сервере приложений". Ответ пока только один. Использовать Eco WebService. Тут сразу возникает много вопросов о необходимости такого подхода. И эти вопросы должны решаться в каждом конкретном случае.
