Thursday, December 14, 2006

Платформа 2007 и круглый стол.

Вчера, практически шпионским способом, побывал на круглом столе с Михаилом Елашкиным, Феликсом Мучником, Антоном Античем и еще кучей народу. Все было здорово, задавалось много вопросов и давалось еще больше ответов.
Мне больше импонирует постулат Михаила Елашкина о том, что большинство наший программмистских фирм являются фирмами только наполовину. Я бы сказал, что меньше чем наполовину.
А еще, зная отношение Михаила к маркетологам, забавно слышать от от него правильные слова, что лучше нанять правильного маркетолога, чем что-то изображать самим. Но это, конечно, только забавно :)

Wednesday, November 15, 2006

Подкасты для архитекторов

Хорошая подборка подкастов по архитектуре ПО. Ориентирована на Microsoft. ARCast.net

Thursday, October 26, 2006

А начальство дозрело...

Как иногда бывает полезно ходит в длительный отпуск. Пока меня не было на работе, а я, надо сказать, очень тщательно скрывался о начальства, оно, начальство, дозрело до осознания того, что вообще необходимо развертывать helpdesk. Оно правда пока не знает таких слов, но, видимо, скоро об этом узнает.

Надо сказать, что дозрело начальство не о хорошей жизни, а от того, что еще более высокое начальство, исходя из разных побуждений (видимо политический) решило устроить зоопарк из различных информационных систем. Вернее, совершенно не задумываясь о последствиях, решило закрыть различные части бизнеспроцессов информационными системами трех разных производителей, которые совсем никак не взаимодействуют друг с другом. Хотя должны бы.

О чем это может говорить? Я не буду задумываться о приземленной части жизни, подумаю о высоком. А высокое говорит о том, что как же все таки далеки люди, наделенный высокой властью от народа. И что наиболее важно - как далеки, так называемые CIO от высокого начальства. Одни не могут донести, что взаимодействие различных систем необходимо, исходя из бизнеспроцессов, а другие не хотят понять, или просто не представляют, что взаимодействие систем не должно заключаться в опреаторе, колотящем данные из одной системы в другую.

Хотя есть и свои плюсы. Всегда будет чем заняться. 

Wednesday, October 04, 2006

Смотря CNN на Родосе...

Так уж получилось, что на Родосе я был вынужден (очень редко, к счастью) смотреть всего три канала телевидения. Наш Первый канал в несколько смешном сопровождении украинской рекламы на украинском языке (моя жена просто каталась от смеха), FashionTV и CNN, последние два по прочине того, что они были на английском языке и, ну опять же мода на Fashion. Остальные 23 канала можно было смотреть исключительно из спортивного интереса, потому, что немецкий, итальянский и греческий языки я не понимаю.

Оказывается на CNN идет отличная передача про IT. Она идет при поддержке Hewlett-Packard. Называется что то вроде CEO and CIO: Change Artist. Суть передачи в том, что в одной студии собирают CEO и CIO какой нибудь очень известной компании и они рассказывают про свое понимание IT. Очень поучительно.

Самое главное, что все прошлые передачи можно посмотреть не только у СNN, а еще на сайте HP по http://www.hp.com/changeartist

Приятного просмотра!

Thursday, September 14, 2006

Отпуск

У меня начался отпуск. Кто то скажет, что он поздно, лето кончилось и т.д. Но для меня лето продолжится и надеюсь, что ближайшие три недели пройдут плодотворно. И не столько в сфере ИТ, а больше в виде моря, мусаки, морепродуктов, солнца и т.д. О, надо вино не забыть.

 

Тем не менее, Михаил Елашкин обновил свой сайт (в стиле web 2.0 :)), у него появилось много новых авторов и рейтинг его растет :)

DevCo выпустила в свет забытые Turbo, a Borland рапортует о новых больших внедрениях ALM продуктов. Все ничего, но Borland все не объявит о покупателях (?) своего подразделения. В силу некоторых причин я заинтересован в скорейшем разрешении этого вопроса :)

Tuesday, September 12, 2006

Хотел что бы было хорошо, а получилось...

Сколько раз себе говорил, что перед тем как что-то делать надо обязательно подумать. Но, все получилось как всегда. :)

Небольшой веб проект затормозился на середине просто потому, что с самого начал не продумана как следует архитектура, нет дизайна как такового и т.д. Вот что значит наступать на собственные грабли. Теперь вот сяду думать, благо никто не гонит со сроками.

Monday, September 04, 2006

Скоро отпуск или мечты о Web 2.0

У меня скоро начнется отпуск. Ну поскольку любой айтишник не может себя представить без интернета, то я, а почему бы и нет?, я облазил все доступные мне (по языковым причинам, ну не умею я читать по немецки, французки и гречески) сайты того места, куда я собираюсь ехать. И, похоже, я, во-первых, нашел место куда можно приложить всю мощь айтишного интеллекта, а во-вторых, я могу сказать, что знаменитая фраза про Грецию, в которой все есть - не очень правда. (Хотя я же пока там не был :), но скоро буду).
Мама дорогая, такое ощущение, что весь Родосский ( кто не понял, Родос - это греческий остров) интернет не встал с детского горшка. Все сделано на уровне домашней странички младшего школьника нашей общеобразовательной школы. И можно плюнуть на представление и дизайн (там, видимо, о таком понятии вообще не знают), но на информацию плюнуть нельзя. Ее очень мало и она малоразумительна.
Так что, ребята, вот куда надо идти. в Грецию. представляете, море, пальмы, оливки, напитки и вы делаете web 2.0 сайт о греческом отеле. А в качестве оплаты - проживание в этом самом отеле класса De Luxe с системой UAI в течение потребного для создания этого самого сайта времени. Эххх, мечты.....

Several months after spin-off announcement

В продолжение темы, поднятой ранее. Прошло несколько месяцев с тех пор как было объявлено о будущем слиянии всех ИТ служб. Что же произошло с тех пор? В общем то ничего, кроме того, что стали окончательно ясны цели и задачи людей, пришедших к "власти". Это слово специально берется в кавычки, потому как властью, в классическом понимании, это назвать сложно. Скорее это, как ни прискорбно это говорить, речь идет о кормушке. Такой вывод можно сделать на основе всех тех дел, которые эти люди успели сделать. Итак, что же это?
1. Подведена законодательная база к концентрации всех денежных потоков. (собственно об этом говорилось с самого начала, чуть ли не главной целью ставилось концентрация именно денег в одних руках.)
2. Разговоры об унификации и выработке политики оказались только разговорами. Все свелось к банальной концентрации денег в одних руках.
3. Скорость принятия решений кардинально снизилась. Можно сказать, что решения в ИТ области не принимаются вовсе. Это касается ВСЕХ структур.
Теперь самое смешное в этой ситуации. Кроме денег хотели собрать в одном месте и людей. Но делать этого не стали. По одной банальной причине - БОЯЗНЬ ОТВЕТСТВЕННОСТИ.

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

Friday, July 28, 2006

Сегодня День Системного администратора

Сегодня, как и в прошлые последние пятницы июля - День системного администратора. Международный. Так что имеет смысл начать праздновать прямо сейчас.
ПОсмотреть как это юывает можно на этом сайте или этом сайте

Wednesday, July 26, 2006

Очень интерестно иногда заглядывать в список вакансий Microsoft в России. Можно увидеть симптоматичные вакансии. http://www.microsoft.com/rus/careers/job/job40.mspx

Thursday, June 22, 2006

Размышления на тему. или The other way

Сергей Орлик поднял тему другого пути в развитии нашей разработки. Я уже размышлял на эту тему в ответах на его блоге, и решил немного развить свои размышления (или домыслы:).
Итак, мы имеет первый момент, который Сергей предлагал рассмотреть. То, что можно скопировать, творчески переработав. Сначала речь шла о коробке, потом стала идти о законченном продукте.

Мои мысли об этом таковы: не стоит браться сразу за что-то огромное, неподъемное и такое, о котором сразу можно сказать - "копия не пройдет". Другими словами, клонировать Windows и Office не предлагать. На мой же взгляд делать какой-то свой Linux тоже не стоит.
Итак, что же можно "скопировать"? Некий продукт или сервис, разработка которого займет вполне ограниченное время и потребует ограниченных ресурсов, к которому логически можно "прикрутить" технологии, описываемые новомодными словами типа AJAX, Web 2.0 и т.д. Т.е. сделать это частью The Next Big Thing.

Итак, что же это?

Monday, June 19, 2006

Михаил Елашкин дал ссылку на статью, с подачи Сергей Орлика, в которой приведен список, возможно, будущих центров американской IT индустрии, аналогичных Кремниевой Долине.
Во-первых, я, видимо, плохо учил географию, потому, что никогда не думал, что в Вашингтоне и Сиэтле живут по полмиллиона человек.
Во-второых мне стало интересно, а можно ли составить похожий список для нас. Ну какие города можно включить в такой список, кроме Москвы и окрестностей, Питера, Нижнего Новгорода и Новосибирска.

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

Хороший обзор о бесплатных и якобы бесплатных СУБД

Дмитрий Кузьменко (ibase.ru) в своем блоге написал заметку о всем том большом количестве бесплатных и пости бесплатных СУБД, которые выпущены сейчас. Все взвешенно и понятно. Хочу добавить, что ко всему тому, что написал Дмитрий, нужно добавить еще и бесплатные и якобы бесплатные Opesource OS. Например известно что Oracle (одна из версий) работает на Linux. Обычно редко кто обращает внимание, что он работает не на просто Linux, а на Red Hat Linux, который, вообще говоря, не бесплатный. Если внимательно посмотреть, то можно найти много еще чего. :)
Я не противник 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

В третьем номере русского издания Forbes опубликована статья "Плохие парни русского интернета". В ней опубликованы некоторые данные об оборотах этих плохих парней. 200-250 млн. долларов - обороты российского интернет порно, 10-15 млн. долларов - обороты продавцов MP3, про спамеров каких то конкретных цифр названо не было, но выводы наверное можно сделать. Если мировые обороты спамеров составляют 10-15 млрд. в год, то уж сотня - другая миллионов в России точно остается.
Все вместе соизмеримо с российским аутсорсингом.

Tuesday, March 14, 2006

В продолжении темы об отсутствии настоящих CIO. Сергей Орлик дал ссылку на ITIM, опять же в применении к государственным структурам. Все это здорово конечно, только кто это будет применять в наших условиях? Все равно же некому, да никто и не требует эффективности вложений в IT.
Бред конечно, но ничего не поделаешь. Жизнь есть жизнь.
Сейчас я наблюдаю за попыткой "навести порядок" и добиться эффективности финансовых вложений в ИТ на уровне субъекта федерации. Пока конечно начало, но начало не очень хорошее. Попытка привнесения контроля за расходами принесла только непотребное увеличения накладных расходов. То есть все пока получается как всегда. Вроде бы идут разговоры о выработке какой-то единой политики (что конечно хорошо), централизации и т.д. (как то знакомо звучит), но все реально сводится к простому перетаскиванию одеяла и бюджетов(надо сказать немаленьких).
Посмотрим, что произойдет дальше.
Мне стало даже интерестно, а есть ли вообще примеры нормальной ИТ политики в России на похожем уровне?

О языках

Случайно на глаза попалось исследование о популярности языков программирования на Cnews.ru. Все бы ничего, но есть несколько моментов, которые оставляют ощущение недоделанности. Может это ощущение из-за того, что это всего лишь выдержка из большого исследования, продающегося за деньги. Не знаю.

Friday, March 10, 2006

Читая две последних заметки Сергея Орлика поймал себя на мысли, что какие-то высокие материи описывает Сергей. :)
Так уж случилось, что большая часть моей айтишной жизни связана с государством. Так вот, в государственных организациях (в России, в провинции), за редким исключением, никто и никогда не задумывается о необходимости использования тех или иных технологий. О том, что даст та или иная технология или система. Люди просто осваивают выделенные бюджеты, бездумно, с целью потратить деньги. И тратят их на всякую ерунду, никому не нужную и не работающую.
Можно удивлятся и задавать себе вопрос, почему так происходит. Мое мнение таково, что в привинции (мне сложно сказать про наши столицы, я там не часто бываю) просто не сформировался такой класс работников как CIO, которые могут оценить и заинтересованны (материально и/или морально) в том, что бы эффективно потратить выделенные деньги. Эффективно не с точки зрения собственного кармана в виде откатов.

Thursday, February 16, 2006

Несмотря на разговоры о предстоящей продаже IDE бизнеса Borland выпустил очередной сервис пак для Interbase. Взять его можно тут. Скоро будет выпущен второй сервиск пак для, пока еще, BDS2006.

Monday, February 06, 2006

на Сhannel9 опубликован Behind the code c Anders Hejlsberg. Можно по разному относится к нему, но по моему мнению, это человек, который внес огромный вклад в индустрию.

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

На almpotal.ru выложен мой ECO Demo, подготовленный для семинара в Москве, который состоялся 2 декабря 2005 года. Пример представляем многозвенное приложение с несколькими клиентами, написанных на Delphi.NET и С#.

На фотографиях внизу я не тот человек с бородой :)


Зимние вечера

Долгими зимними вечерами провинциальные айтишники не прекращают работать даже в отсутствие электричества

Monday, January 23, 2006

О Моделях

При разработке приложений иногда требуется, чтобы одна и та же модель была задействована в различных приложениях, например в сервере ECO, ASP.NET приложение или в winforms клиенте. Один из вариантов - подключать в проект соответствующего приложения модуль с моделью. Обычное дело, но тут встает проблемы межязыкового взаимодейсвия. Все приложения должны писаться с использованием того же языка, что и модель (Delphi.NET или C#).

Есть более красивое решение-использование сборок. Вы помещаете модель в сборку, на это сборку делаете ссылку в проекте, указываете на пакет в EcoSpace и все, дальше работаете как всегда. При это Вас не заботит, на каком языке написана сборка. Это же assembly, и вся мощь .NET Framework работает на Вас.
Для того чтобы сделать такую модель нужно выбрать соответсвующего мастера в BDS. ECO Package in Package для Delphi.NET или ECO Package in DLL для С#.

Friday, January 06, 2006

ECOIII State Machines

Сами по себе State машины не делают ничего, кроме сохранения состояния конкретного экземпляра сущности. Т.е. удобно хранить что-то типа состояния заказа и т.д. Самое интересное начинается потом, когда рарабочик начинает работать с триггерами, защитниками (guards). Это ОЧЕНЬ мощное средство, которое (иногда) позволяет вообще отказаться от реализации бизнес-логики на языке программирования. Т.е. вообще все может хранится в модели. Голубая мечта MDA :)

Один момент, который надо учитывать при использовании State Machine. При описании состояний надо быть очень осторожным. Как известно у state диаграммы есть начальное состояние, промежуточные состояния и конечное состояние. Так вот, тут такая незадача, конечное состояние означает уничтожение экземпляра сущности, перешедшей в это состояние.