28 дек. 2009 г.

Adobe LiveCycle стимулирует развитие бизнес-приложений


Свободный перевод статьи Adobe LiveCycle gives business apps a shot in the arm.

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

Такие бизнес-приложения, как SAP для отдела кадров, Siebel CRM, Oracle financials или самостоятельно разработанные приложения являются движущей силой. Они заставляют организацию работать и предоставляют точные данные исполнителям, но эти преимущества проявляются в основном в удобстве использования. Для выполнения простых задач могут потребоваться месяцы подготовки на этих монолитных серверных системах.

Эксклюзивное интервью с Дуэйн Никул (старший технический Евангелист в Adobe)

Дуэйн Никул (старший технический Евангелист в Adobe) дал интересное интервью DZone.
В этом интервью, записанного на Adobe MAX 2009, Дуэйн пересматривает понятие «Web 2.0» и рассматриваются некоторые новые архитектурные и человеческие модели взаимодействия, которые определяют, каким образом мы строим сегодня веб-приложения. Он рассказывает о некоторых новых авторских инструментах Flash для iPhone, проекте Open Screen, а также воздействие HTML 5 на Flash.



Дуэйн опубликовал книгу Веб 2.0 архитектура изданную O'Reilly.

26 дек. 2009 г.

Прототип электронных журналов в ближайшем будущем

Это потрясающие видео, показывает возможности цифровых журналов в ближайшем будущем.
RIA получает еще одно направление, для портирования приложений.

23 дек. 2009 г.

Обновления на Adobe Labs: Flash Player 10.1 beta 2 и Squiggly


На Adobe Labs произошли небольшие дополнения:

Flash Player 10.1 beta 2
Одна из наиболее важных возможностей - огромное улучшения производительности из-за аппаратного декодирования H.264 (с поддержкой графических карт). Посмотрите 1080p видео на CBS.com.

Squiggly
Библиотека позволяющая легко добавлять функции проверки орфографии в любом Flex 3/Flex 4 текстовом компоненте. Посмотрите онлайн демо.

[Update: 24-12-2009]
Flash Player 10.1 Benchmarks and Beta 2 Release

SQL для начинающих

На net.tutsplus.com опубликована статья «SQL for Beginners» (часть 1, часть 2).
Сегодня большинство современных веб-приложений взаимодействуют с базами данных, называемых язык SQL. Этому языку довольно легко научиться. В этой статье мы собираемся начать с некоторых основных запросов SQL и использовать их для взаимодействия с базой данных MySQL.

Stronger, Better, Faster Design with CSS3

На smashingmagazine.com появилась статья Stronger, Better, Faster Design with CSS3.
Речь пойдет о создании элементов для макетов: Inline Form Labels, Modals, Columns.

22 дек. 2009 г.

ColdFusion Builder видео


Terry Ryan разместил 6 видео на vimeo:

ColdFusion Builder - Google Language Tools
ColdFusion Builder - Instant Code Review
ColdFusion Builder - Apptacular - Scaffolding
Apptacular ColdFusion Builder Extension - Aesthetics
Apptacular ColdFusion Builder Extension - Flash Builder and Flash Catalyst
Apptacular ColdFusion Builder Extension - Unit Test

Архитектура MySpace

На Insight IT появился перевод статьи MySpace Architecture - Архитектура MySpace.
К сожалению авторы перевода не опубликовали несколько комментариев - статья не описывает весь спектр технологий применяемый в архитектуре MySpace, а именно, кроме ASP.NET MySpace использует еще ColdFusion Blue Dragon (свободная редакция ColdFusion).
«Существующие CFML приложения работают совершенно на .NET благодаря CF BlueDragon. У нас тысячи CFML шаблонов, содержащих сотни тысяч строк CFML кода и все они теперь выполняются на .NET. Совместимость с нашими существующими серверами ColdFusion была выдающейся.»
Aber Whitcomb, CTO, MySpace

Обзор 5 генераторов цветовых схем

В блоге webassist.com опубликована статья 5 Amazing Free Color Scheme Resources.
В статье собран обзор 5 онлайн сервисов по генерации готовых цветовых схем, один из самых известных Adobe Kuler. Понравился COLOURlovers, есть возможность вращать "точки" в 3D, получаются довольно интересные варианты.

17 дек. 2009 г.

ColdFusion Builder Beta 3


Вышел третий бета релиз ColdFusion Builder. Новые изменения в CF Builder Beta 3:

CF Builder выпущен на более поздней версии Eclipse - Eclipse ™ 3.5.1 Galileo
Code Assist для ColdFusion ORM настроек
Расширенный редактор SQL (отображение результатов прямо в редакторе и прочее)
Просмотр расширений (установка, удаление, импорт и перезагрузка расширений для CF Builder)
Поддержка ExtJS 3.0 (импорт ExtJS 3.0 библиотеки с примерами)
Разработка AIR приложений
Оптимизация производительности CF Builder

Не забудьте прочитать инструкцию по миграции с Beta 2 и установке CF Builder Beta 3.

Новые возможности Adobe Device Central CS5

Демонстрация новых возможностей Adobe Device Central CS5: поддержка не только мобильных телефонов, но и других устройств (например, телевизоры), поддержка GPS сенсорных и Multi-Touch панелей.

Новые возможности Flash CS5


На gotoandlearn.com появилось видео Sneak Peak of Flash CS5, демонстрирующие новые возможности Flash CS5: импорт шрифтов, XFL текстовый формат, примеры Text Layout Engine и другие.

Flash и SEO: методы, проблемы и стратегии


Adobe DevNet пополняется полезными статьями и видео материалами - Adobe Flash and search engine optimization (SEO): Techniques, issues, and strategies - 5 видео как оптимизировать SWF контент для поисковых систем.

Показываем Flash видео файлы в CF9


На Adobe DevNet появилось еще одно видео с Terry Ryan (Adobe), где он демонстрирует ColdFusion Media Player, это новая возможность в ColdFusion 9, которая позволяет проигрывать FLV видео файлы.

12 дек. 2009 г.

28 инструментов визуализации данных

На InsideRIA опубликована интересная статья 28 Rich Data Visualization Tools.
В статье собран обзор 28 инструментов для создания графиков, диаграмм, календарей, планировщиков, датчиков, карт, таблиц, Flex, AJAX и Silverlight.
Некоторые из перечисленных инструментов станут весьма полезными при разработке RIA приложений.

ChessJam, продолжение


На Adobe AIR Team Blog появился пост о ChessJam - игра в шахматы. Недавно я опубликовал перевод статьи Создание ChessJam на Flex / AIR + ColdFusion + LiveCycle DS = много веселого :).

ChessJam красивая онлайн игра в шахматы разработанная на Adobe AIR, которая позволяет пользователям играть в шахматы с другими людьми по всему миру. Игра была разработана с помощью Flex, AIR, ColdFusion и LiveCycle DS.

10 дек. 2009 г.

Интервью. Бен Форта. Директор Adobe Platform Evangelism


Бен Форта дал интервью DZone.

Недавно DZone встретился с Беном Форта, гуру ColdFusion и известным автором книг, и обсудил положение ColdFusion на рынке, тенденции распространения CF и будущем платформы. Хотя ColdFusion играет основополагающую роль во многих неоднородных средах  в качестве «связующего звена», и ему все в большей мере отдают предпочтение для разработки автономных веб-приложений и разработки RIA (богатых Интернет приложений). ColdFusion 9 представляет новую IDE на базе Eclipse, усовершенствованный язык CFScript и добавляет поддержку объектно-реляционной проекции (ORM) посредством Hibernate. Бен отвечает на эти и многие другие вопросы.

5 дек. 2009 г.

Тенденции поиска по сайту, UI дизайн и pricing page дизайн для ecommerce сайтов

В блоге vandelaydesign.com появились статьи:

Site Search Trends for Ecommerce Websites

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

4 дек. 2009 г.

SXSW Interactive Web Awards, The Crunchies Awards и другие


С 12 по 21 марта 2010 года в городе Остин (штат Техас, США) пройдет 13-я ежегодная SXSW Awards, которая включает: Interactive, Film & Music. Interactive Web Awards является частью SXSW, где освещаются некоторые из лучших веб-сайтов и веб-реклама.
Одним из спонсоров мероприятия заявлена Microsoft.

1 дек. 2009 г.

Создание ChessJam на Flex / AIR + ColdFusion + LiveCycle DS = много веселого :)


Свободный перевод статьи The making of ChessJam Flex/AIR + ColdFusion + LiveCycle DS = fun project!
 
Пару недель назад я анонсировал проект под названием ChessJam, над которым работал по выходным в течение нескольких месяцев. И теперь я стараюсь выполнить свое обещание и рассказать, почему мы выбрали такие технологии под настольное приложение для он-лайн игры в шахматы один на один. Очевидно, что это в первую очередь личный проект, но у него очень хорошее основание на базе технологий Adobe, поэтому я чувствую, что должен «донести вам эту благую весть»! Мне сразу захотелось опубликовать исходный код, но мои партнёры-разработчики тут же напомнили мне, что это коммерческий проект, так что в этом посте я буду балансировать на тонкой грани.

28 нояб. 2009 г.

Коллекция Snippets

Большая и разнообразная коллекция Snippets по ColdFusion, MXML, ActionScript, MySQL, XSLT, HTML, CSS, JavaScript и прочим языкам и инструментам (порядка 80 категорий).

25 нояб. 2009 г.

Вышел LiveCycle Data Services 3.0

Вышел LiveCycle Data Services 3.0 как часть LiveCycle ES 2. Одна из новых особенностей - нагрузка тестирования и имитация Flex клиентов в Java. Есть свободная версия для разработчиков, которую можно скачать.

24 нояб. 2009 г.

Создание пользовательских расширений для ColdFusion Builder


На Adobe DevNet появилось видео, где Terry Ryan (Adobe) показывает «cool features» как создавать пользовательские расширения для ColdFusion Builder, на примере создания расширения для просмотра информации CFC компонента.

20 нояб. 2009 г.

Google Chromium OS


Тут будет собираться вся полезная и бестолковая информация, на счет новой ОС от Google - Chromium OS.

И так, 19 ноября Google представил новую операционную систему с открытым исходным кодом Chromium OS. Новая ОС предназначена для людей, которые проводят большую часть своего времени в интернете. Проект выглядит очень перспективным и интересным. Это совершенно новая идея, ОС будет работать на веб-приложениях.

Запись «Введение в ColdFusion 9 ORM»


Запись доклада с Adobe MAX 2009 Введение в ColdFusion 9 ORM.

CSS3 трюки, красивый HTML код и дизайн "Coming Soon" страниц

На сайте css-tricks.com имеется статья с описанием нескольких CSS3 трюков:
  • Расширенные ссылки
  • Размытые края
  • Создание эллипса средствами CSS
  • Несколько фонов
На этом сайте, можно еще прочесть статью про красивый HTML код, а на smashingmagazine.com опубликована статья дизайн "Coming Soon" страниц.

    Новый JavaScript инструмент от Google


    Каждый день миллионы людей используют продукты от Google и эти продукты написаны в основном, используя один известный язык - JavaScript!

    Google выпустил JavaScript библиотеку для разработки веб-приложений под лицензией Apache 2.0. Данная библиотека предназначена для построения сложных и масштабируемых веб-приложений, которая используется многими крупными веб-приложениями Google, например Gmail.

    19 нояб. 2009 г.

    Всемирный день юзабилити в Минске. Впечатления.

    Еще одна конференция прошла в Минске. Я очень рад, что в нашем городе начинается волна IT мероприятий. Люди начинают двигаться, начинают обмениваться опытом, а все это ведет к развитию IT культуры в стране и повышению квалификации специалистов.

    17 нояб. 2009 г.

    Бета версии Adobe AIR 2 и Flash Player 10.1



    Adobe объявила, что бета версии Adobe AIR 2 и Flash Player 10.1 стали доступны на Adobe Labs для Windows, Mac и Linux операционных систем.
    Adobe AIR 2 и Flash Player 10.1 станут легко обновляемые для всех поддерживаемых платформ, чтобы обеспечить скорейшее принятие новых инноваций, которые двигают вперед Web.

    Adobe AIR 2 основывается на успехе AIR 1.0, который был установлен на более чем 200 миллионов настольных компьютеров и принят в различных отраслях промышленности ведущих компаний, таких как Atlantic Records, DirecTV, FedEx, The New York Times и salesforce.com.

    С помощью нового AIR 2 разработчики смогут создавать более надежные и многофункциональные приложения содержащие настольный контент.

    Flash Player 10.1 теперь использует аппаратное декодирование H.264 видео и будет доступен для нетбуков и мобильных устройств.

    13 нояб. 2009 г.

    Список терминов на Википедии объектно-ориентированного программирования

    Большой список терминов на Википедии объектно-ориентированного программирования сортированный по алфавиту, на английском.

    Совместимость программ Adobe с новыми ОС

    Adobe создал страницу, где можно проверить совместимость основных программ Adobe с новыми операционными системами: Windows 7 и Mac OS X Snow Leopard, а так же ссылками на промо страницу продукта и FAQ.

    Мои любимые приложения
    • AIR®: Совместим
    • ColdFusion: Совместим только с Mac OS X
    • Flash Player: Совместим
    • Flex® Builder™: Не совместим
    • Media Player: Информация скоро будет

    12 нояб. 2009 г.

    Интервью. Со-создатель ColdFusion Джереми Эллером (Jeremy Allaire)


    Джереми Эллером дал интервью Computerworld Magazine.

    В очередной части из серии, посвященной исследованию языков программирования, Computerworld берет интервью у одного из создателей ColdFusion, платформы для веб-программирования - Джереми Эллера (Jeremy Allaire).

    8 нояб. 2009 г.

    Интервью. Яков Файн. Farata Systems


    Сейчас будет баян :) но тем не менее, многие не видели. Настоятельно рекомендую к прочтению.
    Интересное интервью дал Яков Файн (Farata Systems) журналу "Компьютерное Обозрение". Яков ведет популярный блог.

    Честно говоря меня уже давно посещали аналогичные мысли, но толпа леммингов, со своим массово коллективно паразитирующим сознанием как всегда давит на мозг, так что порой довольно не легко собрать свои мысли в единую идею :(

    Вот некоторые цитаты
    «Меня не устраивает ситуация, когда 80% работы выполняют 20% сотрудников»
    «Мне нужны специалисты не просто грамотные, но и способные напрямую общаться с клиентом. Иначе этим придется заниматься мне самому, что сразу увеличивает стоимость проекта, да и отнимает время, которое я бы лучше потратил на привлечение новых клиентов»
    «Мы с коллегами являемся не только пользователями, но и популяризаторами комбинации Flex и Java»

    Новый выпуск FFDmag


    Вышел новый (ноябрь/декабрь) выпуск электронного журнала (PDF) FFDmag.

    Журнал содержит обзор Open Source Media Framework - это новый инструмент от Adobe, компоненты Flex Charting, Flash Catalyst, статьи о создании видео плеера как на ActionScript 3, так и для мобильных устройств, 7 советов для кодирования Flash Video и другие интересные материалы.

    Зарегистрировавшись, скачать журнал можно бесплатно + исходники.

    7 нояб. 2009 г.

    Почему я люблю ColdFusion?


    В последнее время я очень часто слышу негативные мифы в русскоязычной части интернета на счет ColdFusion. Большинство этих комментариев связаны с банальным невежеством и не образованностью, что несомненно
    огорчает :(

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

    4 нояб. 2009 г.

    NYTimes портфолио



    NYTimes создал потрясающий интерактивный Innovation Portfolio. Портфолио содержит примеры RIA приложений, сервисов и интерактивной графики.

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

    FAQ, статьи и видео уроки по Flex 4 и Flash Builder 4


    Подборка обучающего материала по Flex 4 и Flash Builder 4.
    Весь материал на английском языке.

    2 нояб. 2009 г.

    Flash 10.1, Flash Mobile, Flash on iPhone, Air Mobile


    На InsideRIA появился пост A summary for Flash 10.1, Flash Mobile, Flash on iPhone, Air Mobile.

    Резюме поддержки и развития платформы Flash, который собран из различных источников.

    31 окт. 2009 г.

    Adobe выпустила API для социальный сетей


    Adobe выпустила сервис для использования единого набора API для интеграции приложений с ведущими социальными сетями: Facebook, MySpace, Twitter, Yahoo, Google и AOL. Разработчики смогут легко разрабатывать приложения для социальных сетей, не заботясь об основных изменениях в сети, для обновления своих приложений.

    Дополнительные социальные сети станут доступны в будущем.

    30 окт. 2009 г.

    Какую технологию мы используем для разработки веб-приложений?


    Свободный перевод перевод статьи Crisp eBusiness What technology do we use?

    У нас есть клиенты, проекты которых написаны на PHP, ASP и ColdFusion. Наш выбор - Adobe ColdFusion, который мы рекомендуем всем.
    Что такое ColdFusion и почему Crisp eBusiness используют его?

    29 окт. 2009 г.

    Улетная скорость ColdFusion 9


    Вы еще не заметили УЛЕТНОЙ скорости ColdFusion 9?

    Сейчас работаю над одним RIA веб-приложением, нужно "гонять" из БД MySQL во Flex и локальный сервер заказчика большой объем записей (~50 000), быстро строить рекурсивные деревья состоящие примерно из 15 000 элементов, конвертировать данные в XML и обратно, и все это должно работать за считанные секунды, на CF 8 все эти фичи работали не так быстро как хотелось бы, т к проект размещался не на VPS или выделенном сервере, а на стандартном хостинге, где были свои ограничения по производительности, поэтому пришлось разрабатывать хитрые алгоритмы или обрабатывать операцию в несколько этапов.

    Но с появлением CF 9 ВСЕ ЛЕТАЕТ СО СВЕРХ ЗВУКОВОЙ СКОРОСТЬЮ!!! Это действительно круто!

    28 окт. 2009 г.

    Современные CSS макеты

    На smashingmagazine.com повявилась хорошая статья Modern CSS Layouts: The Essential Characteristics.

    Сейчас захватывающее время для создания CSS макетов. Появились браузеры осуществляющие поддержку CSS 3, HTML 5 и прочих технологий, которые дают нам крутые новые инструменты и приемы для наших проектов.

    В статье рассматривается пять CSS характеристик современных веб-сайтов:
    1. Прогрессивное усовершенствование
    2. Адаптация различным пользователям
    3. Модульность
    4. Эффективность
    5. Богатая типографика

    23 окт. 2009 г.

    Что нового в ColdFusion 9


    Это круто! Это супер мощность! Трепещите и содрогайтесь! CF 9 идет...

    Свободный перевод статьи Joshua Curtiss Notes: What’s New in ColdFusion 9.

    Прежде всего, ColdFusion 9 также представляет новый продукт - ColdFusion Builder - это IDE на базе Eclipse, “чтобы управлять всем”. Поскольку он работает на платформе Eclipse, вы также можете объединять разные продукты, например, Flash Builder, так чтобы одна IDE выполняла всю работу, будь то HTML, CFML, JS, Flex, ActionScript, CSS, и т.д.

    21 окт. 2009 г.

    Деловой интернет 2009. Впечатления.

    В Минске прошла очередная конференция «Деловой интернет 2009».

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

    Несмотря на «сухую» репутацию «ДИ» в принципе все прошло не плохо, было большое и просторное помещение - гордость белорусских архитекторов - «Национальная библиотека», зал с удобными сиденьями и хорошей акустикой, место общепита в виде уютной столовой.

    После регистрации по обычаю выдают пакет почти с «килограммом спама» в виде не нужных промо буклетов, листовок и визиток. Веревочка беджа была ужасной на вид и на ощуп.

    Публика

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

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

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

    Атмосфера

    Была, но потом затерялась... чувствовалась скованность, стеснительность, сухость, серьезность, унылое и скучное настроение масс.

    Докладчики

    Сразу скажу, доклады были не фантан и не струя! Более 50% докладов можно охарактеризовать по 3 тэгам: реклама, баннеры и бабло, и эти темы уже длятся не первый год. Сами темы далеко не новы и потеряли свою актуальность и эффективность не только «вчера».

    Такое впечатление, что организаторов интересуют только 3 тэга :(

    Особенно разочаровал «Круглый стол "Сайт на экспорт"», некоторые комменты выступающих были «убитыми».

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

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

    Afterparty

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

    20 окт. 2009 г.

    Овладение хаотичным управлением проектов. Управляйте внесением изменений в требования к проекту.

    Продолжение статьи на тему хаотичного управления проектом - Taming Chaotic Project Management - Introduce a Scope Change Management Process.

    Свободный перевод

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

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

    Существуют общие характеристики процесса управления внесением изменений в требования к проекту.
    • Получение разрешения на внесение изменений тесно связано с полномочиями организующей стороны
    • Финансирующая сторона дает свое согласие на корректировку работ по проекту, прежде чем предоставляет следующий уровень полномочий
    • В запросе на внесение изменений должны быть четко оговорены результаты и эффективность проекта
    • Каждый запрос на внесение изменений имеет порядковый номер
    • План работ по проекту согласовывается с финансирующей стороной перед его запуском
    Я бы порекомендовал отделу руководства программой перед началом работы уточнить, что является стандартом управления содержанием проекта. Ранее мы уже использовали один стандарт управления содержанием проекта, который может стать начальной точкой в создании нового. Также целью управления разработкой проекта является проверка запрошенных изменений на уровне принятия решений. После получения одобрения со стороны руководства IT отдела, начните работу по организации работы над несколькими проектами наряду с этим. В случае необходимости обсудите процедуру внесения изменений с финансирующей стороной и кураторами проекта. Задача состоит в том, чтобы привлечь новые предложения в отношении схем, которые будут работать в вашей организации.

    Управление работой по изменению требований к проекту поможет предугадать долгосрочные результаты: чем больше времени вы тратите на коммерческую реализацию, тем лучше исполнение и меньше размер вносимых изменений. Это также поспособствует привлечению инвесторов.

    14 окт. 2009 г.

    Photoshop.com клиент для iPhone

    Adobe выпустила бесплатный Photoshop.com клиент для iPhone. Приложение доступно на Apple App Store.

    Сервис Photoshop.com предлагает пользователям удобный способ онлайн редактирования фотографий, применения эффектов и мгновенно обмениваться изображениями друг с другом.

    12 окт. 2009 г.

    40 лучших компаний в мире

    BusinessWeek составлен рейтинг 40 лучших компаний в мире, работающих в различных отраслях: добыча нефти и газа, судостроение, химическая промышленность, разработка ПО, интернет сервисы и прочие.

    Первая тройка лидеров Nintendo, Google и Apple, Amazon.com на 17 позиции, Oracle на 31 позиции.

    На 8 позиции Monsanto - крупнейший производитель трансгенных продуктов, на 38 - ExxonMobil - один из глобальных загрязнителей окружающей среды.

    Стоит отметить, что в рейтинге отсутствует супер гигант разработки ПО - Microsoft.

    10 окт. 2009 г.

    Видео с Adobe MAX 2009

    Закончился Adobe MAX 2009, для тех кто не смог приехать в Los Angeles, есть возможность посмотреть видео:
    • CSS Tips and Tricks for Web Design
    • Tackling Memory and Performance in Flash, Flex, and Adobe AIR
    • SEO Secrets, Technology, and Magic Behind Flash
    • Photoshop CS4: Essential Techniques and Killer Tips with Terry White
    • How NOT to Code Flex
    • Learn How Design Can Make Complex Concepts Clear and Provide New Roles for Designers
    • Flash Professional
    • Creative Suite 4 Evangelists' Shootout
    • ActionScript 3.0 Tastes Good
    • Why CEOs, CFOs, and CMOs Want Flash
    YouTube страничка Adobe MAX.
    Видео на Adobe TV:

    Овладение хаотичным управлением проектов и 8 обучающих советов о том, как разработать проект

    Прочитал одну интересную статью Taming Chaotic Project Management - 8 Training Tips for how to develop project schedules, думаю очень многим было бы полезно и интересно ее прочитать.

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

    Свободный перевод

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

    Главной рекомендацией по организации вашего управления проектом является обеспечение ваших коллег, чью профессиональную подготовку в сфере проектного руководства вы хотели бы увеличить обучающими и руководствующими программами. Вот 8 советов, которые помогут вашим менеджерам спланировать их действия и шаги по проектному расписанию.
    1. Крайне необходимо определить дату завершения проекта
      Существует время и место для предполагаемой даты завершения. Предоставление механизмов и методов, гарантирующих вероятность и осуществимость проекта в заданный срок, является ключевым моментом. Например, впервые сидя напротив финансового директора на собрании по вопросу установки новой системы, не стоит говорить: "Наш 'малыш' будет установлен второго февраля". На самом деле, самое время произнести: "Какая замечательная идея, с кем мы должны работать, чтобы проект осуществился?" (Только если это на самом деле замечательная идея). Средства и методы, которые помогут чувствовать себя комфортно в роли старшего исполнительного, оправдают себя и в работе с директорами и менеджерами.

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

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

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

    5. Остерегайтесь технических оценок
      Мы способны дать одну и ту же оценку 8 разными путями. Если вы спросите 8 разных людей, у вас будет 8 разных оценок. Вы в замешательстве? В хаотичной среде управления проектом опыт не там. Это воздействует на объем работ и на соблюдение сроков. Мне нравиться работать в команде, получать от ее каждого представителя ответственного за работу отчет о том, сколько усилий и времени он потратит. Кроме того, что это за рабочие усилия, если 80 часов простого кодирования откладывается на 6 недель?

    6. Составьте настолько детальный график, насколько необходимо для вашего им управления
      Моя любимая "картинка" это строительство точки внешнего вида к точке интерфейса. Я открываю Visual Studio, копирую биллинг файл, обновляю ссылки. Как видите слишком много деталей для графика. Однако, возможно, в этой организации несколько моментов критичны: Аргументы в полях ввода, конфигурация и конструкция интерфейса, тестирование, соединения элементов тестирование и системное тестирование. Это приведет меня к прогрессу, я смогу контролировать график.

    7. Когда речь идет о контроле графика, не заходите слишком далеко
      Если объем работ 80 часов, проверьте время, затраченное на работу, по индивидуальным временным отчетам. Если программист потратил 80 часов усилий, но записал всего лишь 12 часов работы, можно сказать программа на 90 % завершена. Используйте этот метод до тех пор, пока программист не объявит о полном завершении работы.

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

    9 окт. 2009 г.

    Adobe MAX 2009 Awards

    Победители и финалисты Adobe MAX 2009 Awards в категориях: Advertising and Branding, Education, Enterprise Productivity, Entertainment, Mobile, Public Sector, Social Computing, Social Responsibility.

    Представленные проекты смотрятся действительно "ВАУУУ и КРУТО" не только с визуальной точки зрения, но и с технической и архитектурной реализации.

    Похоже, что разработчики использовали абсолютно всю линейку продуктов Adobe - это Flex, ColdFusion, Flash Remoting MX, AIR, Dreamweaver, Fireworks, Photoshop, Adobe LiveCycle ES, Acrobat, Bridge, Premiere и прочие - выжили по максимуму.

    Это действительно насыщенные RIA приложения!

    Среди заказчиков светятся такие бренды как: Honda, Ford, Nestlé, Pepsi, Cisco, Morgan Stanley, Sony Ericsson, U.S. Army, Fiat и прочие.

    Вот как и на чем делаются проекты, а не на «ПэХэПэ и смарты, как думають некатарые "гламурныя" местныя реднеки» :)))

    Видео демонстрации возможностей ColdFusion 9

    На Adobe DevNet появились 8 видео, демонстрирующих работу с ColdFusion 9 и ColdFusion Builder:
    • Data Integration with ColdFusion 9 and ORM
    • ColdFusion 9 Exposed as Flex Services
    • ColdFusion 9 and Spreadsheets
    • Map Tags in ColdFusion 9
    • ColdFusion 9 Caching
    • Virtual File System in ColdFusion 9
    • Get Started with ColdFusion Builder
    • ColdFusion Builder Feature Tour

    6 окт. 2009 г.

    ColdFusion 9 документация

    Появилась ColdFusion 9 онлайн и PDF документация:
    ColdFusion Builder документация:

    Вышел Adobe ColdFusion 9

    Вышел Adobe ColdFusion 9 с новыми инструментами для разработки веб-сайтов и приложений.

    Особенности новой версии
    • Создание и редактирование офисных документов: документы, таблицы и презентации
    • Конвертирование PDF-файлов из Microsoft Word и PowerPoint 
    • Интеграция ORM
    • Интеграция Microsoft Office SharePoint
    • Расширенная поддержка Adobe Flash Platform, теперь создавать приложения на ColdFusion и Flash (Flex) стало еще легче
    • Поддержка Adobe AIR
    • Новые компоненты: мульти загрузка файлов, мультимедийный проигрыватель, индикатор загрузки, Google Maps компоненты и многие другие
    • Server Manager - Одновременное выполнение административных задач между несколькими серверами с одной центральной консоли
    • Интеграция Apache Lucene Solr
    • Виртуальная файловая система
    • И многое другое
    Короткие демонстрации особенностей и возможностей ColdFusion

    4 окт. 2009 г.

    Что такое Flex?

    Многие спрашивают "Что такое Flex?", простой ответ "Framework для разработки RIA приложений" заводит в еще большее не понимание.

    Официальная информация Adobe на русском:
    Дополнительно:

    28 сент. 2009 г.

    12 принципов успешного фриланса

    Нашел довольно интересную книгу The Principles of Successful Freelancing, хочу выделить 12 основных принципов:

    Свободный перевод
    1. Быть организованным
      Держать свое рабочее место в порядке, делать краткосрочные и долгосрочные планы.
    2. Контролировать стресс
      Оставаться спокойным и холоднокровно работать по вопросам, не допуская ранней перегрузки.
    3. Исследовать
      Проводите время изучая качество вашего бизнеса, это не более 5 минут поиска в сети.
    4. Быть страстным
      Любите вашу работу! Вам должно нравиться то, чем вы зарабатываете себе на жизнь.
    5. Бюджет
      Сохраните его на черный день, лучше не тратить все до копейки сразу.
    6. Цените Ваше здоровье
      Плохое здоровье останавливает работу. Оставляйте время для упражнений и поддержания питательного рациона.
    7. Расширьте продажи
      Наслаждайтесь продажами - это легче чем вы думаете.
    8. Удовлетворяйте клиентов
      Не делайте работу посредственно, превышайте ожидания Ваших клиентов.
    9. Расширяйте свою сеть
      Цените поддержку ваших друзей и семьи, все время расширяйте Ваш круг общения, знакомьтесь с новыми людьми.
    10. Поддерживайте денежный поток
      Самое главное, что у вас в банке на счету, а не то, во сколько вы себя оцениваете.
    11. Непрерывно учитесь
      Приобретайте новые навыки и знания каждую неделю, если вы что-то упустите, то останетесь позади и потеряете конкурентные преимущества.
    12. Достижения баланса на работе и в жизни
      Ваша жизнь должна быть больше, чем работой, поддерживайте оптимальный для Вас баланс здоровья и успеха.

    19 сент. 2009 г.

    Фоторепортаж с ДАХ-9

    С 25 августа по 20 сентября в Минске во "Дворце искусств" прошел Международный фестиваль искусств «ДАХ-9», где были представлены проекты белорусских авторов, а также коллег из Германии, Норвегии, Италии, Польши, Украины, России, Голландии, Японии, США и Израиля.

    Честно говоря было не супер, но все же сходить стоило :)




    Смотреть все

    10 сент. 2009 г.

    Реакция клиента на ColdFusion Railo

    Отличный пост о ПРАВИЛЬНОМ выборе backend для Flex приложения.

    Свободный перевод

    Один европейский клиент очень хотел использовать PHP в качестве backend. После рекомендации разработчика использовать Coldfusion Railo, заказчик все равно не был уверен, т к долгое время сам был Java / PHP программистом и после тестирования CF сервера на выходных, заказчик был потрясен увиденным:

    «Можно сказать, что мне открыли глаза на технологию, которую я игнорировал длительное время. Меня действительно впечатлил Railo и Coldfusion. Принципы программирования на CF это фантастическая работа, а в работе с Railo это чудо – все так легко и просто. Я был уверен в ненадежности использования функции создания PDF документов (из одного разговора). Мне казалось, что все так запутано, а сейчас с помощью CF Railo я за 3 минуты создаю нечто невероятное. Это настолько легко установить и настроить на Debian apache + mod_jk + tomcat. Супер! Решено!»

    Данный случай показал, что "Те, кто еще сомневаются использовать Coldfusion, но не делали этого - это для них".

    ColdFusion Blue Dragon на Google App движке

    5 минутное видео быстрого запуска CF BD приложения на Google App Engine.

    Google App Engine это сервис, который позволяет запускать веб-приложения на инфраструктуре Google. App Engine приложения легко создавать, поддерживать и усовершенствовать по мере увеличения трафика и хранилища данных. При работе с App Engine не нужно поддерживать сервер: достаточно добавить приложение и оно готово к работе для пользователей.

    BlueDragon это open source J2EE CFML сервер веб-приложений.

    31 авг. 2009 г.

    Китайский Web Design Inspiration

    Случайно обнаружил ссылку на свой онлайн порфтолио на одном китайском Web Design Inspiration. В каталог лучшего веб-дизайна по мнению авторов включены монстры мирового дизайна, а так же всего 3 компании из стран СНГ: пару проектов Deluxe Interactive, Dadaev (73dpi) и мой Advanced Fusion.

    18 авг. 2009 г.

    Коллекция книг O'reilly

    Собрал отличную коллекцию книг O'reilly на русском языке.

    27 июн. 2009 г.

    Adobe User Groups Tour. Минск. Впечатления.

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

    Наша страна всегда отличается во всем, доклад Adobe тоже не стал исключением. Хм, интересно, что рассказывают адобовцы после посещения Белоруссии? Это наверное сравнимо с посещением Монголии, только евро вариант :)

    Еще на подходе к назначенной точке (аудитория 108), страшным возбужденным голосом у меня спросили - «На Адобу идешь???»

    Помещение
    Это было ужасно, какой-то замызганный класс с «дубовыми» партами, с неправильным расстоянием между скамейкой и столом, лично я еле отсидел 2 часа, с плохим освещением, Piotr Walczyszyn стоял в темноте, поэтому видно было его на половину.

    Публика
    Нереальная пачка малолетних студентов, которые вломились в количестве несколько десятков, хардкорные белорусские батаны (это нужно видеть, ни где нет таких фриков), с десяток обычных программистов, работающих «у епаме» и пару нормальных с виду ребят.

    Реакция зала
    Знаете фразу - «Разговор со стенкой», так вот, это доклад Adobe в Минске.
    По выражению лица Петра, было видно, что он несколько раз терял мысль, глядя на зал, где публика тупа не втыкала о чем идет речь и нахера нам тут «великим математическим умам» втыкают дизайнерские фичи и рассказывают «пра нейкий Калдфужион, кагда есть ПэХэПэ».

    Вопросы зала, мягко выражаясь были «ни о чем», сразу в глаза бросается уровень квалификации и образования присутствующих. Как всегда не обошлось без самого рульного и зачотного вопроса, которые только могут задать программисты «А шо быстрэя, Калдфужион или ПэХэПэ?»

    Afterparty
    Почти все сразу свалили, что не удивительно, т к ни у кого не было желания куда либо идти, после посиделок на «дубовых» скамейках. Местный заправляла сказал: «Идем в интерпаб, ура!», после вопроса: «Сейчас десятый час вечера, сегодня пятница, ты уверен, что там будут места?», ничего не ответил.
    В итоге на входе в БГУИР собралось порядка 5-10 человек, но местный заправляла забрал Петра и свалил «у темпо» на такси на тет-а-тет afterparty, тупо оставив всех.

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

    К сожалению фото я не делал, т к собственно не было что фотографировать, разве что Петра в темном углу, на фоне доски, где мелом написано «Adobe User Groups» :)

    P.S. Ни чего нового я не узнал. Все уже было показано и рассказано не один раз в сети.

    20 мар. 2009 г.

    Introduction and advanced ColdFusion development

    Желающим быстро изучить ColdFusion и его фичи, Adobe подготовила небольшой курс обучения, который включает в себя основы и продвинутые методы разработки веб приложений.

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

    Introduction to Coldfusion 8

    unit 1: Getting started with coldfusion 8
    unit 2: Building coldfusion applications
    unit 3: Publishing database content
    unit 4: Building forms with coldfusion
    unit 5: Building search interfaces
    unit 6: Building a drill-down interface
    unit 7: Inserting new data
    unit 8: Updating and deleting data
    unit 9: Reusing templates
    unit 10: Securing an application

    Introduction to ColdFusion 8 – Full Course (PDF: 13M)

    Advanced Coldfusion 8 development

    unit 1: Getting started with advanced coldfusion 8
    unit 2: Introduction to components
    unit 3: Manipulating lists and queries
    unit 4: Manipulating data with arrays and structures
    unit 5: Advanced component concepts
    unit 6: Handling errors and exceptions
    unit 7: Code and content reuse
    unit 8: Working with pdf files and forms
    unit 9: Data and file manipulation in coldfusion
    unit 10: Scaling applications

    Advanced ColdFusion 8 Development – Full Course (PDF: 15.3M)

    Настоятельно рекомендую PHP девелоперам хотя бы полистать, даже если вы блестяще владеете PHP.
    Забудьте про PHP, он не отвечает современным стандартам веб приложений :)

    Подробно

    20 февр. 2009 г.

    Мифы о PHP

    Человек знающий то, что знают другие, также невежественен, как если бы он ни знал ничего.

    Вступление

    У меня есть подруга, фанатичная феминистка, которая постоянно рассказывает мне истории о доминировании во всем женщин над мужчинами. Однажды она мне заявила «Женщины по статистике, гораздо реже попадают в автомобильные аварии, по сравнению с мужчинами, потому что мы лучше, бла бла бла ...».
    Так вот, если разобраться, есть другая статистика, которая опровергает «статистику» подруги — это количество женщин за рулем, которых в разы меньше количества мужчин.

    В мире существует разнообразное количество всевозможных мифов.
    Цель данной статьи, разоблачение мифов о PHP.

    Немного истории

    В 1994 году датский программист написал набор скриптов на Perl/CGI обрабатывающие HTML-шаблоны и назвал их «Personal Home Page».

    Вскоре функциональности и быстроты перестало хватать, и был написан на языке C новый интерпретатор шаблонов PHP/FI (Personal Home Page/Forms Interpreter).

    PHP/FI включал базовую функциональность сегодняшнего PHP: оформление переменных в стиле Perl, автоматическую обработку форм и встраиваемость в HTML.

    В 1997 году PHP был заново переписан с нуля, после чего появилась третья версия.

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

    В июле 2004 года выходит пятая версия, вводится поддержка XSLT/XML.

    Мифы

    Миф 1. PHP — язык программирования

    Разве? Смотрим расшифровку аббревиатуры - «Hypertext Preprocessor».
    Как видно из истории, PHP создавался как шаблонизатор для Perl, со временем перерос, но об этом далее.

    Миф 2. На PHP сделано больше всего сайтов

    Миф, больше всего сайтов сделано на HTML :)

    Стоит отметить, что на PHP сделано невероятное количество очень простых «home pages», которые представляют собой практически статические страницы.

    Миф 3. PHP самый популярный язык

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

    Миф 4. PHP простой язык

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

    Вот почему у подавляющего большинства PHP разработчиков постоянно открыт официальный FAQ.

    Миф 5. PHP мощный язык

    Очередной миф. Ищем самые сложные и ноу-хау технологические проекты на PHP — их нет!

    Конечно, мне сразу возразят, а как же эти «проекты», отвечу сразу, что львиная доля функционала этих «проектов» написана не на PHP, а на Java, C++, Python, либо комбинации того и другого.

    Миф 6. PHP быстрый и шустрый

    Еще один миф. Вся скорость связана с небольшим количеством функционала поддерживаемого в PHP, естественно, что другие платформы (.Net, ColdFusion, RoR и т.д.) с более богатым спектром фич будут работать медленнее.

    Это тоже самое что сравнивать «NotePad» и «Word» :)

    Также следует учесть, что порой скорость работы не существенна, например, скрипт отрабатывается на PHP за 0.1 сек, а на .Net за 0.2 сек, в итоге пользователь не заметит разницу.

    Миф 7. PHP высокотехнологичный хайтек

    Миф. Все популярные современные платформы (.Net, ColdFusion, RoR и т д) для разработки веб приложений уже давно обогнали PHP по функционалу и возможностям.

    Миф 8. PHP быстрая среда разработки

    Миф. Разработка на PHP гораздо более трудоемкая. Причины: хаос в дизайне кода и скромный функционал по сравнению с современными требованиями к проектам.

    Вот почему не выбирают PHP при разработке крупных проектов ;)

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

    Миф 9. PHP экономная разработка

    Супер миф! Если учесть все факты озвученные выше, то разработка на PHP — одна из самых дорогих и не экономных, я бы даже сказал «Золотая».
    Наблюдается одна интересная особенность — чем сложнее проект, тем больше он становится «Золотым» при использовании PHP.

    Только 1 месяц лишнего срока разработки на PHP и заказчик сможет экономить в среднем 1500$, а это 2 года очень хорошего VPS хостинга.

    Итого

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

    PHP — это не единственное средство от всех типов и видов проектов (особенно это мышление распространено на территории бывшего СССР), будь то разработка небольших решений или создание масштабируемых высоконадежных решений на уровне предприятия.

    Что же в итоге выбрать, какую платформу для разработки, как самим разработчикам, так и заказчикам?

    Для небольших проектов (веб-сайты фирм, компаний и небольших организаций) отлично подойдет Ruby on Rails.
    Для веб 2.0 сервисов отличным решением будет Ruby on Rails, ColdFusion, Python, Django.
    Для бизнес приложений — .Net, ColdFusion, Java, Spring, Hibernate.

    19 янв. 2009 г.

    Новые книги

    Приобрел 4 новые книги, 3 из них O’Reilly Media:



    - ActionScript 3.0 для Flash. Подробное руководство (O’Reilly, Колин Мук);
    - Программирование c использованием Adobe Flex (O’Reilly, Ч. Кейзоун, Джой Лотт);
    - Adobe AIR. Практическое руководство по среде для настольных приложений Flash и Flex (Джой Лотт);
    - Добавляем Ajax (O’Reilly, Ш. Пауэрс).