Wednesday, November 28, 2007

shop.codegear.ru

Собственно говоря, сабж. Открылся электронный магазин КодГира. Очень порадовало профессиональное отношение софтлайновцев, особенно Ирины Кузнецовой (allsoft.ru), они действительно постарались создать качественный сайт и магазин.

Monday, November 26, 2007

2-ая конференция по Firebird и InterBase

В пятницу прошла 2 конференция по Firebird и InterBase, спонсорами которой были CodeGear, Sony, Ansoft (Avarda), Fast Report, Devrace и другие. Было ~140 человек, доклады шли в 2 потока в 2-х аудиториях. Специально на конференцию приехал Luiz Santos из Бразилии (ответный визит, так сказать), который прочитал доклад на тему безопасности данных. Из журналистов не было никого :) Оно и понятно, погода плохая, а в гостиницу Измайловскую ехать далеко из теплой редакции.
Как бы то ни было, конференция уже становится традицией, привлекая все более широкие слои разработчиков. Пара кадров и ролик с открытия конференции:



Фото 1. Начало конференции.



Фото 2. Круглый "прямоугольный" стол в конце конференции, вопросы и ответы.

Ну и ролик с шуткой про малиновые штаны :)



Много фоток от Дмитрия Кузьменко с конференции выложены здесь: http://picasaweb.google.ru/ibase.ru/FirebirdConferenceMoscow
(на мой взгляд, сплошной ненорматив, особенно с IBProvider :))

Friday, November 09, 2007

Виртуализация и коммуналки

Признаюсь, мне откровенно не нравится идея внедрять виртуализацию во все дыры, в прямом и переносном смысле. Возможно, для вебхостингом с тысячами сайтов на сервере, на которые заходит 2 человека в день, а данные меняются раз в сутки и также бэкапятся, идея затолкнуть несколько серверов в одну железяку и повысит коэффициент использования CPU смотрится неплохой.

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

Нет, конечно, я верю в силу мейнфремов z-серии и бесконечно уважаю джедаев, которые разрабатывали приложения с использованием этой силы, но вот доверия к непонятному набору приложений, которые крутятся за тонкой виртуальной стенкой «коммуналки», не могу испытывать: черт его знает, что за крики, то ли кому-то хорошо, то ли кому то плохо, пусть милиция разбирается. Одно дело стек LAMP приложений, на котором крутятся дохленькие веб-сайты которые особо никому не нужны и могут и полежать в бэкапе пару дней пока поднимется сервер, а другое дело корпоративная финансовая база. Как говорится, такая экономия обходится слишком дорого.
PS Сегодняшний мир ИТ, как мне кажется, является образцовой реализацией социологических идей Куна о смене парадигм и поколений. Только парадигмы «крутятся» не в течении жизни одного поколения, а в течении надувания очередного пузыря, призванного навязать примерно тоже самое под очередным соусом. О темпора, блин, о морес.

Раки-пати в Ростове с Fast Report

Позавчера и вчера был в славном городе Ростове-на-Дону, с целью проведения очередного семинара CodeGear из нашей осенней серии. Город, очевидно, богатеет - столько Hond Accord и других иномарок из "верхнего среднего" класса разом я вообще нигде не видел, не говоря уже про производимые на ТаГазе Sonatы. Но ростовские пешеходы, похоже, поголовно все потомки Дункан Маклауда и думают, что они бессмертные - чтобы так на автобус бросались, нигде не видел. Именно на, а не под - того и гляди, плечиком вот-вот оттолкнут.
Семинар прошел хорошо, нужно отметить высокий уровень аудитории - вопросы были по существу, и вообще очень адекватно все проходило. Видно, что ребята в курсе последних новостей и последних версий наших (и не только) продуктов.
Но, конечно, больше всего запомнилась раки-пати с ребятами из Fast Report. Тут рассказывать особо нечего, просто посмотрите:


Посидели замечательно. Эти ростовские раки, правильно сваренные, да под домашнее местное пиво...Ээх.
PS Кстати, о Fast Report в контексте предыдущего поста про "Конец ИТ в Москве" - компания мирового уровня (www.fast-report.com), которая не имеет офиса в Москве и не собирается его заводить :)

Wednesday, October 31, 2007

Конец ИТ в Москве

Широко ходит по стране ироническая фраза что "Москва это не Россия", и теперь мы видим как она претворяется в жизнь, причем с худшей стороны. Стоимость ведения ИТ бизнеса (прежде всего кадровая) в Москве настолько возросла что ведущие ИТ-компании взяли курс на выход из Москвы:
Mail.ru открыто ушел
http://www.cnews.ru/news/top/index.shtml?2007/10/30/272752
а Интел прикрылся программой сокращения и выставил 100 программистов из Москвы за дверь.
http://www.vedomosti.ru/newspaper/article.shtml?2007/10/31/135339

"Председатель правления альянса разработчиков программного обеспечения «Силиконовая тайга» Булат Гайфуллин предполагает, что под предлогом сокращения российской части проекта Intel выполняет программу по сокращению персонала."

Вполне понятно, почему. На itblogs неоднократно поднимали проблему перегретости ИТ-рынка труда (да и не только ИТ), и несоответствие уровня зарплат и отдачи.
А теперь затраты на содержание рабочей силы в Москве достигли, а кое-где превзошли западный уровень (не забываем что к 3-4 тысячам белой зарплаты на руки прибавляется почти 50% налогов компании, в рез-те дешевле нанимать ирландцев, не говоря об индусах).

В итоге первые ласточки уже полетели. А давно пора. Мегаполисы вообще-то не популярны в качестве базы для размещения ИТ-компаний - Гугль в деревне, Микрософт в редмондской глуши, ИБМ строит исследовательские башни в глухих бразильских городках... Программисты должны сосредотачиваться на решении задач, и желательно на свежем воздухе.

Tuesday, October 23, 2007

Гарри Поттер и Delphi

По слухам (так как сам я ГП не читал), Джоан Роулинг не уделила информационным технологиям в Хогвартсе достаточно внимания, что еще раз подтверждает ущербность и оторванность от практики системы высшего (пусть даже магического) образования. А ведь настоящему магу в реальной жизни без этого ну никак не обойтись: читайте вакансию,
главное в которой - это название компании :)
Жаль, удалили :) Для тех кто не успел прочесть - контора называлась "Практическая магия".

Thursday, October 11, 2007

Будущее по ЕГАИС?

Баян это или нет, но я был слегка шокирован тем, что прочел данное произведение на сайте Microsoft: Лицензия на справедливость.
Несомненно, это потрясающая импровизация на тему Оруэлла и Поносова... но почему на сайте МС?!

Monday, September 24, 2007

CodeGear идет в Web 2.0

В кои-то веки на cnews опубликовали пресс-релиз от CodeGear про выпуск Ruby IDE 3rd Rail. Вот что интересно - релизы основных продуктов CodeGear - JBuilder, Delphi, C++ Builder, InterBase и новую версию комплексного продукта RAD Studio игнорируют полностью - нет и следа, а про 3rd Rail и Delphi for PHP публикуют. То есть продукты с реальными миллионами внедрений (и сотнями тысяч в России), на которых сделаны тысячи работающих систем, почему-то игнорируются, а новомодные, пусть и многообещающие, публикуются. Вообще-то это стиль желтой прессы - писать исключительно об остромодном и игнорировать серъезные новости.

Update - писал коммент, вышло продолжение поста:

А, нужен "новый сильный вкус?" Анонимная жертва рекламы (в комментах) очень хорошо проиллюстрировала отношение многих журналистов к работающим продуктам. Навыки здорового консерватизма напрочь отсутствуют у околоитшного населения... Из тех, кто пишет (писать это ж вам не мешки таскать и тем более не код отлаживать) статейки про "новые подходы", а реально разрабатывает работающие приложения.
Я, честно говоря, был расстроен недавним заявлением Микрософт о том, что они тоже выстраиваются в сервис-ориентированную архитектуру... Последний оплот, который стойко игнорировал гнусение маркетологов (своих хватало), и тот сдался.
Почему из ИТ все время стремятся сделать бордель (как наивысшее выражение СОА)? И уже сейчас понятно, какая роль в этом СОА уготована разработчикам...
Какое-то безумие творится. Все известные мне большие и реально работающие бизнес-приложения разработаны на технологиях максимум 5-ти, а чаще 10-ти, а то и 20-ти летней давности - SQL-база, толстый клиент, возможно классические сервлеты и JSP, ну еще генератор отчетов. Это работало, работает и будет работать. Это реальная ИТ-жизнь. Вместо того чтобы заниматься вопросами качества и подготовки разработчиков и ИТ-специалистов, ИТ-общественность занимается изобретением новых терминов и обсуждением соревнования маркетологов.
Веб 2.0 - чрезвычано раздутая профанация, которая имеет отношение к сообществам к интернете (ЖЖ, ютуб, блоги), но очень мало к бизнесу и созданию конкурентных преимуществ в бизнесе. Это брюки-дудочки, мини юбки, SLOT 1, Hyperthreading, и остальные мегамодные хиты, которые сгинули или заняли свое адекватно небольшое место (слава богу, толстушки в миниюбках теперь не ходят, и hyperthreading не пихают в каждую дырку).
СОА - все время раздуваемая шумиха, фактически лежащая корнями в реинжиниринге бизнес-процессов (ау, IDEF, DFD и SSADT), и связанная с тем, что теперь вместе с недешевыми продуктами сейзам надо толкать еще и недешвые сервисы.
А вопрос-то в другом - дело надо делать, и зависит качество выполнения этого дела от людей, а не от новомодных словечек.
Вы посмотрите что требуется на рынке труда - элементарные знания SQL (ну ка, запрос с GROUP BY и HAVING сделайте! нет, временную таблицу и хранимку нельзя использовать.), базовые знания ООП (полиморфизм? это что-то из STALKER, монстр какой-то... да? чего такое сложное спрашиваете, небось скрипты копипастить посадите) и нормальные знания языка, будь то Delphi, Java, C# или даже PHP. И где специалисты с такими знаниями? Они в сверхдорогом сегменте! Потому что они реально умеют разрабатывать приложения, пусть используя технологии, о которых не пишут журналисты, потому что это не ново и не круто. И не оплачено, так как уже продано, а продавать надо новую, более дорогую аббревиатуру.

А я вот что скажу - нового ничего не родили за последние 10 лет. Да, эволюционировали, да, много веба (включая доткомы). А подход, если вы желаете сделать реально работающее приложение в срок - он тот же остался.
Да, много программеров перешли с уровня кодирования на уровень руководства и пытаются родить метаправила "как успешно завершить проект, и в срок" и "как нам наладить работы с пользователями и руководством"... А правило то всего одно - работать надо, а не трындеть.

А вместо этого молодежь (да и не только) потребляет пургу про веб-два-ноль и пытается научиться чему нибудь "правильному", перспективному и конечно немертвому.

А надо читать Грабера, Дейта, Кнута и немного Спольски. И, конечно, работать, решать практтические задачм, а не читать маркетинговую чушь.

update 2

Ну, и надо понимать, труда ознакомиться с "полумертвыми" продуктами, которые делают по 2 релиза в год, ознакомиться анонимное чудо не соизволило... Ну мы к этому привычные, обидеть дельфи может каждый :) наверное, на php пишет, это моднее всего.

update 3

хех, я не ретроград, просто не люблю шума из ничего и особенно людей, производящих шум. Даже если это их работа.

Tuesday, August 07, 2007

Дождик

Вот, попал в дождик :) Улица Кибальчича залита водой, несколько машин просто утонули. Переправлялся пешком, ноги замочил выше колен.
Прямо скажем, канализация не справляется... Вот шутили шутки что Шойгу будет президентом, а МЧС заменит все остальные ведомства, а так оно и будет...

Thursday, July 19, 2007

Мы вернулись

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

Friday, July 13, 2007

Brazil 2: Рио

Третий день мы в Рио, сегодня улетаем в Кампинас. В первый день посетили Сахарную Голову - виды, конечно, просто потрясающие.


Погуляли в парке на высоте 396 метров, посмотрели на Рио с высоты птичьего полета, подумали о вечном :)




На следующий день отправились в Ботанический Сад, место совершенно потрясающее - тысячи видов деревьев, сад орхидей (розарий, к сожалению, был пуст - зима, розы не цветут). Прыгающие по веткам обезьяны, белки и экзотические птицы создавали совершенное ощущение тропического леса. Утром к тому же прошел дождь, и сильные испарения добавляли силы запахам джунглям. Было полное ощущение, что попали в передачу "Мира Животных" :)


Ну и, конечно, злоупотребляем бразильской кухней и бразильским кофе. Порции настолько велики что становится не по себе при мысли о людях, способных съесть столько еды...
А кофе, это, конечно, да... Будучи в торговом центре "Рио Сул", попробовали кофе такого великолепного вкуса и аромата, что словами описать невозможно.

Сегодня, 13 июля, открываются Панамериканские игры в Рио, и город уже заполняется тысячами туристов, которые бродят по городу, вытаращив глаза на горы, океан, а также на бомжей и проституток.
На Копакабане (она же Авенида Атлантика) выстраиваются какие-то трибуны и другие сооружения, а вечером проходят концерты. Полицейские машины стоят примерно через каждые 50 метров и бдят за покоем туристов, отчего продавцы всякой дребедени раздражаются, но держатся подальше.
В общем, Рио это Рио. Наверное, за всё это его и любят :)

Wednesday, July 11, 2007

Brazil -1

Всем привет из солнечной Бразилии. Здесь зима, поэтому очень холодно - в Рио 28 градусов. Тепла, естественно.
Галопом по Европам:
-Амстердам



затем Сан Пауло (кто сказал что в Москве плотная застройка? Срочно командировать Ресина для изучения ценного опыта):



ну а теперь мы в Рио. Оставайтесь с нами :)

Saturday, July 07, 2007

Brazil Again

Лето вступило в права, пора ехать в Бразилию :). На этот раз мы едем вместе с Дмитрием Кузьменко.
Вылетаем завтра, ночь в Амстердаме, в районе кафе Голлем, где "Bier in huys, Bier daarbuyten".
Потом Сан-Пауло, Рио, Пирасикаба, опять Сан Пауло, Амстердам, Москва.


Постараемся писать как оно там. Все в отпуск!!!!

Wednesday, July 04, 2007

Где глубже 2

Пост про "Программисты ищут где глубже" вызвал определенные отклики, но, к сожалению, больше в контексте holywar Delphi vs VS. Пост был про корпоративную разработку в России для России, и совсем не имел целью спровоцировать обсуждение преимуществ и достоинств Delphi или VS (вот когда код WinForms откроют, тогда и поговорим :)).

Разовьем и упростим ситуацию - у компании А была клиент-серверная система на СУБД X, они нанимают нового программиста который считает что X - фигня, и ничего, кроме, скажем, Cache или СУБД Y, не спасет русскую революцию.

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

Мои варианты -
а) никак не определены. Необходимость перехода обуславливается зудом нового программиста - либо чисто научным зудом, либо элементарным желанием подсидеть начальника как ретрограда. Более того, бизнес требований вообще никаких нет, и провести обследование руководству жаба не позволит, поэтому единственный аргумент - "мы останемся в стороне". Простой и ненавязчивый развод - переходи или проиграешь :) Что касается архитектуры будущей системы и ее преимуществ по сравнению с существующей – точно о ней вообще никто не знает, в модной статье про это не было описано, там было только про выдающиеся возможности, достигнутые результаты и ещё уверенно улыбавшийся дядька со случайно вылезшими часами Omega на руке (есть ощущение что это один и тот же дядька, его гримируют только по разному :))

б) Оценивает новый программист, с уверенной ошибкой оценки времени и ресурсов на порядок в худшую сторону. Те, кто стоят за доработку старой системы, автоматически приравниваются к ленивым ретроградам, скомпрометированным к тому же наследственными ошибками и «помните, в том квартале отчеты еле успели сдать из-за ошибок этой системы».

Конечно, по идее бы консалтинг привлечь, выработать рекомендации по выращиванию кактусов...Но - welcome to the real world, Homer.

Вот такие мои мысли о течении эволюции ИТ в корпоративном мире малого и среднего уровня - программисты рулят, как хотят, куда хотят и попутно подготавливают почву для покупки SAP . Обсудим?

Tuesday, July 03, 2007

Delphi vs .NET или Программисты ищут где глубже

Полчаса назад общался с одним опытным разработчиком из компании по производству софта (известный российский CRM) по поводу Delphi и .NET (см ниже).

17:21:46: ...почему решили уходить с Дельфи? какие причины?
17:22:56: Вроде как на .net многое проще делать, чем на дельфи. Типа там библиотека большая и удобная. Я уже не в первый раз подобное слышу от программиста дельфи перешедшего на .net.
17:23:39: Но я душой и телом остаюсь на дельфи. На работе я все равно не программирую =)
17:23:40: чудно. Наверное они незнакомы с torry.net :)
17:23:59: Тот же DevExpress на порядок лучше всех дотНетовских поделок
17:24:03: там компоненты под дельфи для .net?
17:24:10: вы Д2007 смотрели хотя бы?
17:24:18: У меня щаз стоит.
17:24:28: ДевЕкспресс исторически для Дельфи делал. а для .НЕТ недавно начали
17:24:28: Среда удобнее чем VC2005
17:24:48: и что, смигрировал свои проекты на Д2007?
17:24:52: У нас есть умопомрачительная библиотека DX для .net
17:25:00: без особых проблем?
17:25:04: Некоторые - да, которые по-проще.
17:25:10: Ну да.
17:25:15: а где затыки?
17:25:24: Когда руки растут из того места - проблем особых нет =)
17:25:44: Мы новый продукт начали делать. Он и будет на .net.
17:26:05: так почему переходите то? кто нибудь реально оценивал выгоды и главное стоимость переписывания? :) или программеры чего хотят то и творят?
17:26:29: Мы не переписываем! Мы новый делаем! Старые остаются на Delphi.
17:26:57: рано или поздно нужно начинать заново. Движок устарел и все такое...
17:27:04: у вас же масса клиентов на 98 винде сидит или на миллениуме. Вот обрадуются необходимости .НЕТ тащить
17:27:19: это я понимаю, но почему не на Дельфи?
17:27:22: Они и так с этим сталкиваются. Это не проблема.
17:28:13: Взял хорошего программиста. Професионал. Он сначала на дельфи много лет писал. Щаз перещел на .net.
17:28:29: нтак
17:28:33: и что?

17:28:52: Он убедил, что проще делать на .NET
17:29:02: Пусть делает на том, что ему удобнее.

Вот так-то. А то политика, стратегии, инновации - решение о смене платформы в компании для разработки новых проектов принимается на основании найма одного-единственного программиста.
Насколько я знаю, стремление все переписывать и делать что то новое, приписываемое всем программистам без разбору, имеет под собой банальную боязнь остаться в стороне от прогресса. Может быть поэтому постоянное обновление, и не просто переход на новую версию, а смена платформы, преподносятся как неотъемлемая часть ИТ...

А Delphi-программисты знаете как обосновывают необходимость перехода на .NET в своем узком кругу? Платят больше. Тоже самое и для Java. Какие интересы бизнеса, господа :) По прежнему ИТ в России (или не только?) рулят программисты. Где платят больше, туда они и пойдут (естественно), попутно создавая мнение (выгодное им), что «старые» технологии это отстой и никому не нужная вещь. В конце концов, рынок труда программистов дефицитный, им многое позволяется.
Вообще это известное явление, таким же образом действуют дома моды, зомбируя несчастных женщин словами «Это модно» и «Это уже не носят» :)
Конечно, с женщинами мы ничего поделать не можем, но программисты должны служить бизнесу... или Наши ребята from Hell все еще популярны?