Archive

Archive for April, 2010

Установка OpenSSH на AIX

April 30th, 2010 No comments

Эта статья написана для администраторов систем IBM RS/6000, которые хотят улучшить безопасность своих серверов, работающих под управлением AIX, заменив стандартные незащищенные сетевые службы на службы, предоставляемые реализацией OpenSSH протокола Secure Shell.

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

Подробнее на IBM developerWorks Россия

Tags: ,

Наука и искусство внедрения информационных технологий

April 23rd, 2010 No comments

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

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

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

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

Источник: http://www.ibm.com/developerworks/ru/library/r-spencer/index.html?S_TACT=105AGX99&S_CMP=GR01

21 мая — Ruby Shift 2010

April 15th, 2010 No comments

Организаторы мероприятия – инициативная группа coffee’n’code – приглашает всех заинтересованных принять участие в мероприятии Ruby Shift 2010.

Возможности, открываемые Ruby Shift

  • Поддержка Украинского Ruby Community
  • Новые знакомства в IT
  • Обмен опытом
  • Новые идеи, неформальное общение с коллегами Read more…
Tags:

Использование XQuery в качестве уровня представления данных

April 7th, 2010 No comments

Многие Web-приложения используют схему “модель-отображение-контроллер” (Model-View-Controller – MVC), чтобы разделить эти три задачи. На уровне представления такие приложения часто используют технологию PHP или JavaServer™ Pages (JSP). Хотя эти технологии широко применяются и безусловно эффективны, они не дают не зависящего от языка средства представления данных. В противоположность этому, язык XQuery, подобно языку Structured Query Language (SQL), предоставляет спецификацию преобразования, связанную со стандартом XML и не зависящую от языка и платформы. Использование XQuery для представления данных позволяет разработчикам, которые занимаются отображением данных, создавать эффективные представления данных, не привязанные к нижележащим серверам приложений или языкам программирования. В этой статье детально рассматриваются преимущества использования XQuery перед другими технологиями отображения данных, способ реализации XQuery на уровне представления и жизненный пример такой реализации.

Преимущества использования XQuery для представления данных

Сегодня почти все сообщество Web-разработчиков понимает преимущества подхода MVC. Этот подход отделяет модель (информационное содержание) от представления (того, что пользователь видит на экране) и от контроллера (того, что происходит в ответ на действия пользователя или обращения браузера по URL)

Большинство разработчиков, выбирая тот или иной вариант подхода MVC, обычно предпочитают технологию Java Platform, Enterprise Edition 5 (Java EE). Это безусловно эффективное решение, так как язык программирования Java представляет собой самую современную технологию. Кроме того, такие популярные структуры, как Spring и Struts, облегчают реализацию подхода MVC в распределенных объектных приложениях.

Однако непреложный закон разработки программного обеспечения гласит, что лучшие подходы постоянно развиваются. В противном случае Twitter был бы написан на языке Pascal. Стандарты совершенствуются, и прежние лучшие подходы модернизируются, а иногда и полностью вытесняются новейшими технологиями и решениями. Коротко говоря, несмотря на популярность технологии Java Enterprise, это все же вчерашний день. То же можно сказать и о других реализациях MVC, отличных от языка программирования Java.

Так каков же современный ответ?

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

Подробнее на IBM developerWorks Россия

Tags: ,