Saturday, October 28, 2006

И немного про недвижимость

Владислав Шевцов, владелец известного портала со статистикой и аналитикой
http://www.realprice.ru/ подошел к вопросу о ценах со стороны анализа статистики предложения и опыта предыдущих лет.
В общем и целом, кризис уже здесь...

Morfik

Вышел пре-релиз Morfik. Это IDE для написания AJAX приложений, причем на нескольких языках - насколько я понимаю принцип, все транслируется в конце концов в JavaScript.
Скачал, посмотрел, очень похоже по интерфейсу и подходу к разработке на MS Access - очень похожие дизайнеры таблиц, запросов, отчетов. Они даже перетащили Northwind (многим известный как база данных "Борей") под веб в качестве примера. Скомпилил, запустил - надо же, работает.
Цены правда выставлены очень кусачие - почти 5 тыс долларов за 1 разработчика. Неужели из-за моды на AJAX? И еще - это действительно первая IDE для визуальной разработки AJAX?

Monday, October 23, 2006

Поколения программистов

Программисты традиционно считаются неглупым народом. Я бы сказал, некой элитой - далеко не каждый вид деятельности требует одновременного удержания в кратковременной памяти стольких объектов да еще и оперирования ими на нескольких уровнях (сам код, обработка ошибок, паттерны организации кода, интерфейс пользователя, бизнес-цели конкретного этапа кодирования).
Т.е. по идее разработчики ПО должны быть если не семи, то хотя бы пяти-шести пядей во лбу как минимум, и быть благодатной средой для всего нового и не опробованного. Кому то со стороны может показаться, что так оно и есть, что программистам только дай новую игрушку поиграться.
На деле это совсем не так, и если новая технология или продукт отличаются от накатанного опыта то фиг их заставишь начать думать с другой точки зрения. Особенно если программист уже чуть в возрасте, скажем.

Взять хотя бы тот же Дельфи. В свое время он произвел революцию в построении бизнес-приложений разбиением доступа на data-aware компоненты, datasets и datasource. Метай себе компоненты, соединяй в три клика, пиши SQL запросы - красота.
Я хорошо помню зубров FoxPro и Clipper, которые возмущались непонятными датасетами и предрекали скорую кончину этим новомодным штучкам.
Кончина настигла другие продукты, а идея компоновать бизнес-приложения из датасетов была признана всеми производителями девелоперского софта.
Однако прошло 10 лет и датасеты всем приелись. Маркетологи требовали чего нибудь нового - "Пользователям нужно давать новое!"... Да, наверное так и исчезли 140-вые мерседесы :(.
И вот в Delphi появилась технология ECO. Собственно, это реализация Persistent Layer плюс среда для разработки приложений. На самом деле, это просто мечта программиста-лентяя - она сама синхронизирует поля данных, сама связывается с источниками данных, генерит весь код по обмену и синхронизации data компонентов (т.е. в классическом датасетном подходе, если у Вас документ лежал в master-detail-subdetail и трех гридах/каскадах компонентов, то в OnCommit, OnChange и т.д. иногда создавались просто удивительные конструкции по синхронизации коммитов-откатов, а ECO все это делается автоматом).
Т.е. кидай бизнес-классы, морщи лоб и все работает. Никаких тебе глюков из-за того что забыл имя столбца вставить, да и в чужом коде разобраться на порядок проще – графика все же, а не код.
Но задуманная как замена датасетам, ЕСО не пошла. И не пошла по простой причине - там применяется пара новых концепций вроде Persistent Layer - и датсетникам уже влом это изучать, им и на датасетах хорошо. Ведь нужно обязательно почитать доку и пример чтобы что-то сделать на ECO, а кто ж читает хелпы? Только студенты, да и то когда их туда ткнешь.
И фиолетово, на ECO можно слабать приложение гораздо быстрее и при этом не парясь по поводу всяких мелких отравляющих жизнь деталей.

С одной стороны, если приложение написано и работает, то и трогать нечего. С другой стороны, цикл бизнес-приложения это 5-8 лет, и начинать переписывать или разрабатывать приложения на старой технологии.... Это то же самое, что на Fox Pro 2.0 начать писать приложение в 2000 году.

Похоже, опять будет смена поколения программистов, и старые «датасетники» уступят место «есошникам», как когда то фокспровцы сдались им самим.
Если вспомнить Поппера, то в науке революции происходят когда старое поколение спроваживают на пенсию :) Идем к тому же? Неужели за свою жизнь программист сможет освоить лишь несколько новых идей, а потом становится консерватором на всю оставшуюся жизнь?

PS Кто не Дельфист, можете помотать головой, выпить рюмку водки и идти спать - все это фигня по сравнению с мировой революцией :)

Sunday, October 15, 2006

Первая Российская конференция по InterBase и Firebird завершилась

Вчера прошла 1ая Российская конференция по InterBase и Firebird. Присутствовало более 200 человек, было сделано 15 докладов.
Мы сделали это!

Аудитория очень внимательная...
















так как это доклад Д.Еманова.



Все было замечательно. Обязательно повторим в будущем году!
Спасибо всем кто пришел, подробный отчет и фотосессия с конференции вскоре будут на сайте www.ibase.ru

Thursday, October 12, 2006

Софтул-2006: Девушки, джипы и стенды

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


Девушки, джипы и стенды

В Москве закончилась выставка Softool 2006


В далекие 90-е годы Софтул скромно отсиживался в сторонке своего старшего брата «Комтека», но с исчезновением последнего пошел в гору. Еще несколько лет назад профессионалы ИТ называли Софтул «выставкой для бухгалтеров», на которой во множестве были представлены скучнейшие (для обычных людей) системы бухучета… но текущая выставка, проходившая с 26 по 29 сентября, показала, что Софтул прилично поднял свой уровень.


Level up

На этой выставке были представлены все сколько нибудь значимые игроки ИТ-рынка, начиная от монстров вроде IBM и заканчивая «сборной» ISDEF (Софткей, Fast Reports, MAPI Labs, Oxygen, VentaFax и др.), которая в складчину арендовала большой стенд в начале выставки.

В целом масштаб выставки вырос по сравнению с прошлым годом. Видно, что компании стали значительно серьезнее относиться в Софтулу – об этом говорит и качество оформления стендов, и многочисленные шоу, которые многие компании использовали на выставке.

Трофи-стенд

К самым распространенным завлекательно-рекламным мероприятиям на выставке относились, конечно, шоу-девушки. Компании побогаче, вроде Abbyy и Евфрат, наняли очень симпатичных особ, практически раздели, разрисовали логотипами и отправили курсировать по рядам подрывать ИТ-переговоры в серьёзных компаниях. Компании победнее наняли гораздо менее симпатичных особ и тоже отправили их – запугивать конкурентов, что ли?

Настоящие шоу развернули на выставке компании 1С и Ansoft: на стенде 1С стоял УАЗ, на капоте которого постоянно возлежала длинноногая красавица (телефончик решительно не давала), а в багажнике были установлены компьютеры с новой игрой «Экспедиция Трофи», на которых постоянно проводились соревнования. Посмотрев как лихо одна блондинка утюжила болота на «уазике», я мысленно поблагодарил 1С — авось девушка остановится на виртуальном вождении, там по крайней мере в зеркала смотреть не надо. Помимо поездок на джипе вокруг стояли компьютеры стенды для тестирования игр, за которыми постоянно сидели игроманы.

У Ansoft шоу было направлено на людей посерьезнее – огромный стенд из 2 серверов, нескольких десятков компьютеров и пары принт-станций имитировал работу крупного предприятия под управлением системы Ansoft.Avarda. Стенд исправно мигал окошками, графиками и плевался бумагой как пулемет, и выглядел примерно как всем известная «космическая» панель в ЦУПе. Все это весьма привлекало посетителей: они глазели на чудо техники и охотно фотографировались на его фоне.

К сожалению, девушки там сверху не лежали, поэтому досужий народ от стенда Ansoft перетекал к находящемуся рядом общему стенду Linuxоидов.

Open Source

Практически все виды Linux вызывали горячий интерес у посетителей выставки и там постоянно толпился народ, который как горячие пирожки покупал шарфики Linux по 600 рублей, ну и конечно, Linux-пингвинят и чертенят FreeBSD.

Дистрибутивы Linux тоже раскупались на ура, особенно после презентаций на стенде IBM, где рассказывали о свободном ПО — Linux, Eclipse и др.

Вообще Open Source был одной из горячих тем выставки. 1С представляла свою новую систему на базе бесплатного PostgreSQL, Ansoft продвигала Firebird, IBM и Novell представляли своих Open Source опекаемых.

САПР-Экспо

На втором этаже традиционно выставлялись компании, производящие различные САПР и технологические пакеты. Конечно, там было гораздо тише, и посетители были куда более редкими. Впрочем, этот рынок очень консервативен, и в числе игроков там все те же лица и имена: вечно живой AutoCad, Интермех, СПРУТ и другие.

Поле чудес

Со второго-третьего дня многие компании, ощутив отсутствие интереса к своим стендам, запустили конкурсы с раздачей лицензий и копий, однако народ не проявлял к ним должного внимания. Любители «халявы», затарившись бесплатными материалами от 1С (которая традиционно не скупится на огромное количество «раздатки») делали круг почета, собирая все доступные рекламные листовки и диски и исчезали… Наверное, сдавать макулатуру? Сложно сказать, зачем такие посетители ходят на выставку, однако судя по тому, что присутствовали в основном утром и до обеда исчезали, они просто собирали материалы «для отчета начальству», а сами просто пользовались хорошей погодой, чтобы провести денек вдали от офисов.

Такая корова нужна самому

Несколько слов стоит о странных рекламных компаниях. Например, прямо при входе в выставку висел огромный баннер, рекламирующий CRM AVA, но сам стенд был практически пуст – такое ощущение, что весь бюджет ушел на полотнище.

Многие участники выставки откровенно скучали, сидя на стульчиках и глазея на девчонок от Abbyy, даже не пытаясь привлечь кого бы то ни было.

Особенно запомнился бородатый мужчина, который спал на одном стенде (не будем называть имя компании по этическим причинам). В принципе, мелодичное похрапывание привлекало и развлекало посетителей, и рядом бегала шустрая девчонка с листовками – интересно, все так и было задумано, или она просто пользовалась моментом?

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

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


Пару слов об организации выставки

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

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

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

Хорошо, что решили проблемы с туалетами – почти из любой точки выставки можно было увидеть указатель с заветным направлением, да и само заведение было на хорошем уровне.

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

Но как бы то ни было - все на Софтул 2007! :)