Фильтр по продуктам, разделам и типам контента

(0 продуктов)

(365 тем в подразделе)

(0 индустрий)

(2 типов контента)

Показать результаты
Название none тип none Дата up
Работа с Web-сервисами в корпоративных SOA: Часть 2. Максимизация функциональной совместимости с внешними Web-сервисами
Джудит М. Майерсон покажет, как изменить тип сервиса, местонахождение и платформу для каждого Web-сервиса, чтобы осуществить бизнес-процессы создания приложений.
статьи 08.12.2006
Лучшая обработка ошибок с помощью Flex и Bison
В данной статье рассмотрены режимы обработки ошибок Flex и Bison, их использование и некоторые связанные с ними сложности.
статьи 13.12.2006
Настройка размеров ваших почтовых серверов IBM Lotus Domino
Вы получите практическую информацию по настройке размеров, помогающую спланировать почтовую среду Lotus Domino.
статьи 13.12.2006
Освоение Ajax: Часть 7. Использование XML в запросах и ответах
Брет Маклафлин демонстрирует способы использования XML в качестве формата данных для передачи асинхронных запросов.
статьи 14.12.2006
Расширение IBM Lotus Sametime Connect V7.5
Ознакомьтесь с разработкой плагинов для IBM Lotus Sametime V7.5 с помощью комплекта для разработки ПО (Software Development Kit - SDK) Lotus Sametime Connect. Узнайте о новой архитектуре Sametime, базирующейся на Eclipse и IBM WebSphere Everyplace Deployment.
статьи 15.12.2006
Успешное прохождение Java сертификации, Часть 4: SCEA
Данное руководство призвано помочь аспирантам курсов сертификации по SCEA сдать первую часть сертификационного экзамена .
статьи 15.12.2006
Обработка SimpleXML с помощью PHP
Познакомьтесь с расширением SimpleXML, которое объединено с PHP версии 5 и позволяет PHP страницам запрашивать, искать, изменять и переделывать XML в дружественном PHP синтаксисе.
статьи 20.12.2006
Проектирование SOA-сервисов при помощи Rational Software Architect: Часть 3. Использование ресурсов и шаблонов при разработке
Научитесь разрабатывать сервисы для SOA с помощью IBM Rational Software Architect, ресурсы для многократного использования Reusable Asset Specification (RAS) и шаблоны композиционного проектирования Gang of Four (GoF).
руководства 21.12.2006
Тестирование методом "черного ящика"
В статье демонстрируется, что случается при преднамеренном внедрении случайных неправильных данных в приложение; объясняется использование технологий создания безопасного кода: контрольных сумм, хранилищ данных XML и проверки кода.
статьи 22.12.2006
Подключение транспортных узлов JMS для WebSphere Message Broker v6 к популярным JMS-провайдерам
IBM WebSphere Message Broker версии 6.0 может подключаться к любому JMS 1.1-совместимому провайдеру. В этой статье показывается, как установить и настроить узлы JMS в WebSphere Message Broker для подключения к некоторым часто используемым JMS-провайдерам.
статьи 25.12.2006
Теория и практика Java: Методы безопасного конструирования
В этом выпуске по теории и практике Java Брайан Гетц рассматривает распространенную опасность, связанную с поточностью: допущение ситуации, при которой указатель this исчезает во время конструирования. Эта безвредная на вид практика может вызвать непредсказуемые и нежелательные результаты в работе ваших Java-программ.
статьи 12.01.2007
Изучаем PHP: Часть3. Аутентификация, работа с потоками данных, объекты и исключения
"Изучаем PHP, ч.3". Использование PHP для создания приложения, поддерживающего workflow. HTTP-аутентификация. Файловые потоки. Объекты. Исключения.
руководства 16.01.2007
Отладка работы утилиты make
Утилиты make, например, GNU make, System V make и Berkeley make, являются основополагающими инструментами, необходимыми для упрощения процесса сборки приложений. В этой статье вы познакомитесь со структурой файла makefile
статьи 17.01.2007
Инструменты визуализации данных для Linux
В Linux существует множество различных приложений визуализации данных. Для того чтобы решить, какой из инструментов графической визуализации с открытым исходным кодом лучше подходит для решения ваших задач, необходимо изучить множество таких инструментов
статьи 17.01.2007
Передовой опыт управления тестированием
Важной составляющей качества программного обеспечения является процесс тестирования и проверки корректности его работы. Целью данной статьи является представление концепций и рассмотрение передового опыта в области управления тестированием.
статьи 19.01.2007
Подготовка к сдаче сертификационного теста 996: Проектирование решений с помощью WebSphere MQ, Часть 4: Основные вызовы MQI
Подготовка к сертификационному тесту 996 компании IBM: Проектирование решений с помощью WebSphere MQ. Описаны основные вызовы в интерфейсе очередей сообщений (MQI) и интерфейс прикладного программирования (API), применяемые для разработки WebSphere MQ.
руководства 19.01.2007
DB2 и XML: Примечания
Примечания
статьи 19.01.2007
Теория и Практика Java: О параллелизме простыми словами (почти)
Как и многие другие сервисы инфраструктуры приложений, вспомогательные классы для поддержания параллелизма, такие как рабочие очереди и пулы потоков часто без необходимости переписываются с нуля для каждого проекта. В этом месяце Брайан Гетц знакомит с пакетом util.concurrent Дага Ли, высококачественным, широко используемым пакетом утилит с открытым кодом для поддержки параллелизма.
статьи 24.01.2007
Заклинание Python: Высиживание "яиц" Python с помощью setuptools
Дэвид рассматривает модуль setuptools, дополнительный проект Python Enterprise Application Kit (PEAK). setuptools заменяет стандартную библиотеку distutils и добавляет в Python возможности управления версиями пакетов и зависимостями.
статьи 25.01.2007
Создание "Web-пауков" в Linux
Web-паук (Web spider) – это программный агент, который обходит Интернет с целью сбора, фильтрации и агрегирования информации для потенциальных пользователей.
статьи 25.01.2007
Теория и практика Java: Устранение
В данном выпуске серии "Теория и практика Java", Java-разработчик Брайан Гетц приводит правила и подсказки, которыми Вы можете руководствоваться при создании классов языка Java для эффективного и корректного описания методов hashCode() и equals().
статьи 26.01.2007
Гибридные приложения: новое поколение web-приложений
Гибридные приложения - это новый вид интерактивных web-приложений, которые используют содержимое, полученное из внешних источников данных, для создания совершенно новых и инновационных сервисов.
статьи 29.01.2007
Подготовка к сдаче сертификационного теста 996: Проектирование решений с помощью WebSphere MQ, Часть 2: Установка и настройка
Подготовка к сертификационному тесту 996 компании IBM: Проектирование решений с помощью WebSphere MQ. Описана установка WebSphere MQ и настройка типовых функций и возможностей, а также методы диагностики и устранения возможных проблем.
руководства 29.01.2007
Теория и практика Java: Это ваш окончательный ответ?
Зачастую ключевое слово final используется некорректно - слишком часто при декларировании классов и методов, и слишком редко при декларировании полей экземпляров (instance fields). В этом месяце практикующий специалист в области Java-технологий Брайан Гетц проводит исследование различных руководств по эффективному применению final.
статьи 29.01.2007
Eclipse Test and Performance Tools Platform, Часть 2: Отслеживание приложений
Из этой серии учебных пособий вы узнаете, как использовать возможности Eclipse TPTP для конвертации log-файлов приложений в структурированный формат. Научитесь выбирать варианты использования, замерять производительность и выявлять ошибки.
руководства 31.01.2007
Набор средств для линейного программирования GNU: Часть 1: Введение в линейную оптимизацию
Набор средств для линейного программирования GNU - это мощный, проверенный инструмент для решения численных задач с множественными ограничениями. Данная статья посвящена описанию GLPK, клиентской служебной программы glpsol, и языку GNU MathProg, предназначенным для решения задач оптимизации операций для Giapetto's Woodcarving, Inc., вымышленного производителя игрушек.
статьи 01.02.2007
Поддержка визуализации в Java-разработках
Визуальный редактор Java (Java Visual Editor) в Rational Application Developer 6.0 компании IBM (далее Application Developer) значительно упрощает разработку сложных Java приложений. Данная статья рассматривает функциональные возможности визуализации.
статьи 05.02.2007
Теория и практика Java: Изменять или не изменять?
В этой статье Брайан Гетц объясняет некоторые преимущества неизменяемости и дает некоторые рекомендации по построению неизменяемых классов.
статьи 08.02.2007
Теория и практика Java: Дебаты об исключениях
Когда нужно использовать отмеченные и неотмеченные исключения в классах Java? Основополагающий принцип заключается в том, чтобы пользоваться отмеченными исключениями во всех случаях, однако некоторые специалисты в области Java начали думать по-другому. Обозреватель Брайан Гетц изучает вопрос исключений и предлагает руководство, как и когда использовать неотмеченные исключения.
статьи 08.02.2007
Теория и практика Java: Декорирование при помощи динамического прокси
Средство динамического прокси, являющееся частью пакета java.lang.reflect и добавленное в JDK версии 1.3, позволяет программам создавать прокси-объекты, которые могут выполнять один или несколько известных интерфейсов и посылать запросы методам интерфейса программным путём, используя отражение вместо отправки встроенного виртуального метода. Данный процесс позволяет осуществить "перехват" запросов метода и перенаправить их или динамически добавить функциональность. В этом месяце Брайан Гетц расскажет вам о нескольких приложениях для динамических прокси.
статьи 08.02.2007
Теория и практика Java: Переход к атомарности
Изучите проблематику параллельной обработки вместе с ведущим специалистом Брайаном Гетцем, и он расскажет вам, как эти новые классы создали возможность разрабатывать высокомасштабируемые безблокировочные алгоритмы на языке Java.
статьи 08.02.2007
Теория и практика Java: Есть ли необходимость в использовании JMS в новом корпоративном приложении?
Добро пожаловать в серию "Теория и практика Java" - новую ежемесячную колонку профессионального разработчика на языке Java, Брайана Гетца. В этом месяце Брайан будет рассматривать технологию организации очередей сообщений для предприятий.
статьи 08.02.2007
Теория и практика Java: Хорошие практические приемы по ведению домашнего хозяйства
Сборка мусора - любимая функция платформы Java почти у каждого; она упрощает разработку и устраняет все категории возможных ошибок в коде. Но в то время как сборка мусора, как правило, позволяет вам пренебрегать управлением ресурсами, иногда приходится вести хозяйство самостоятельно. В выпуске "Теории и практики Java" за этот месяц Брайан Гетц обсуждает ограничения сборки мусора и определяет ситуации, когда вам придется выполнять уборку самостоятельно.
статьи 08.02.2007
Теория и практика Java: Мне нужно задокументировать ЭТО?
В данной статье Брайан разражается тирадой о текущем состоянии работы с документацией Java и дает рекомендации по написанию более практичной Javadoc.
статьи 09.02.2007
Подготовка к сдаче сертификационного теста 996: Проектирование решений с помощью WebSphere MQ, Часть 3: Управление распределенными очередями
Подготовка к сертификационному тесту 996 компании IBM: Проектирование решений с помощью WebSphere MQ. Описаны различные аспекты управления распределенными очередями, включая конфигурирование, преобразование данных приложений и клиенты WebSphere MQ.
руководства 09.02.2007
Создание HTTPS Web-служб с помощью Rational Application Developer, Часть 2: Настройка HTTPS Web-служб
В части 2 этой серии будет: выполнена настройка HTTPS для приложения Web-служб; с помощью iKeyman создан сертификат с автомат. подписыванием; с помощью WebSphere Admin Console настроены параметры SSL; протестированы HTTPS Web-службы клиентов J2EE и J2SE.
руководства 16.02.2007
Решения для данных xml с помощью xfy и db2. Часть 2: Доставка информации динамического xml
Обучитесь использованию Justsystems Enterprise Solution with DB2 9, и создавайте три типа приложений для работы с документами XML, которые конечным пользователям кажутся документами, а данные получают от вашего сервера данных DB2 Enterprise 9.
статьи 16.02.2007
Теория и практика Java: Понимание JTS - Введение в транзакции
Сервис транзакций Java (JTS) является ключевым элементом архитектуры J2EE. Совместно с интерфейсом Java API для транзакций (JTA), он позволяет создавать распределенные приложения, устойчивые к различным системным и сетевым неполадкам. Первая из трех статей данной серии содержит сведения о том, что такое транзакции и почему они так важны для создания надежного распределенного приложения.
статьи 20.02.2007
Установка большого Linux-кластера: Часть 1. Введение и аппаратная конфигурация
Создайте работающий Linux-кластер из большого количества отдельных частей аппаратного и программного обеспечения, включая системы IBM System x и IBM TotalStorage.
статьи 21.02.2007
Автоматизация обновлений микропрограмм для IBM System x и BladeCenter
Узнайте о методах автоматизации обновлений микропрограмм с использованием интерфейса командной строки с поддержкой сценариев, предоставляемого RSA и MM. Примеры сценариев иллюстрируют процесс.
статьи 21.02.2007
Установка большого Linux-кластера: Часть 2. Конфигурирование управляющего сервера и установка узла
Создайте работающий Linux-кластер. В этой (второй) части серии статей описывается конфигурирование управляющего сервера и процедура установки узлов в кластере.
статьи 21.02.2007
Теория и практика Java: Будьте хорошим подписчиком (событий)
В этом очередном выпуске "Теории и практики Java" Брайан Гетц предлагает несколько полезных советов, как быть хорошим подписчиком и как самому быть хорошим для своих подписчиков.
статьи 26.02.2007
Теория и практика Java: Параллельные классы коллекций
В дополнение к множеству других полезных строительных блоков для реализации параллелизма пакет util.concurrent Дага Ли (Doug Lea) содержит высокопроизводительные, потокобезопасные реализации для рабочих типов коллекций List и Map. В этом месяце Брайан Гетц покажет вам, насколько выиграют многие параллельные программы, если просто поменять Hashtable или synchronizedMap на ConcurrentHashMap.
статьи 26.02.2007
Теория и практика Java: Построение лучшей HashMap
Брайан Гетц проникает в код ConcurrentHashMap и рассматривает, как достигается отличная пропускная способность и параллелизм без ущерба для безопасности потоков.
статьи 26.02.2007
Ajax для Java разработчиков: Часть 2. Cпособы сериализации данных для Ajax
Если вы разрабатываете Web-приложения, используя JavaScript и XML (Ajax), то главная задача - это освобождение сервера от данных для работы на машине клиента с ними. Во второй статье Филипп Маккарти расскажет вам о пяти способах сериализации данных.
статьи 26.02.2007
Ajax для Java разработчиков: Часть 1. Строим динамические приложения на языке Java
Перезагрузка страницы - большая преграда в разработке Web-приложений для Java-разработчиков. В этой серии автор Филипп Маккарти вводит совершенно новый способ для создания динамических Web-приложений. Ajax
статьи 26.02.2007
Теория и практика Java: Работа с InterruptedException
Многие методы языка Java, такие как Thread.sleep() и Object.wait(), выдают исключение InterruptedException. На него нельзя не обратить внимания, потому что это отмеченное исключение, но что же с ним делать? В этом месяце в очередной статье серии Теория и практика Java эксперт по параллельности Брайан Гетц объясняет, что означает InterruptedException, почему оно генерируется, и что с ним делать.
статьи 27.02.2007
Ajax для разработчиков Java: Часть 4. Работа с Google Web Toolkit
GWT - полный набор API-интерфейсов и средств, которые помогут создать вам динамические Web-приложения на языке Java. Филипп Маккарти возвращается к своей Ajax-серии для Java-разработчиков, чтобы показать, как GWT может помочь вам.
статьи 27.02.2007
IBM Cluster Systems Management (Управление кластерными системами IBM): Руководство по установке
Изучим, как использовать средство CSM, чтобы управлять большим количеством машин. Архитектор IBM Linux Гариш Чаухан шаг за шагом даст инструкции, как установить CSM-средство в среде с разными операционными системами.
статьи 28.02.2007
Теория и практика Java: Исправление модели памяти Java, Часть 1
В этом выпуске Теории и практики Java Брайан Гетц покажет, как семантика volatile и final будет усилена для внесения исправлений в модель памяти JMM. Некоторые из этих изменений были уже интегрированы в пакет JDK 1.4; остальные ждут своей очереди, чтобы быть включёнными в JDK 1.5.
статьи 01.03.2007
Теория и практика Java: Создание запросов к базе данных без самой базы данных
Когда у Вас есть молоток, все кажется гвоздем (так гласит старая поговорка). А что, если молотка нет? Ну, иногда, молоток можно и одолжить. И тогда, с молотком в руках, Вы можете забить виртуальные гвозди заимствованным молотком и вернуть его, и не надо быть семи пядей во лбу. В этом месяце в Теории и практике Java Брайан Гетц демонстрирует, как такие молотки манипулирования данными, как SQL или XQuery, можно применить к узкоспециализированным данным.
статьи 01.03.2007
Изучение создания процесса UNIX
Системные администраторы должны знать, как в среде UNIX(R) создаются и уничтожаются процессы, с тем, чтобы понимать, как системы согласовываются между собой, а также как управлять процессами которые неправильно функционируют.
статьи 01.03.2007
System Administration Toolkit: Максимальное использование оболочки bash
Оболочка Bash представляет собой популярную альтернативу исходным оболочкам Bourne и Korn. Она предоставляет множество дополнительных функций, включая расширенные методы применения псевдонимов для автоматического завершения различных команд, имен файлов и путей.
статьи 01.03.2007
Теория и практика Java: Устранение утечек памяти посредством слабых ссылок
Несмотря на то, что теоретически программы, написанные на языке программирования Java, устойчивы к "утечкам памяти (memory leaks)", случаются ситуации, когда при очистке памяти не удаляются объекты, даже если они не являются больше частью логического состояния программы. В этом месяце специалист по отладке ПО Брайан Гетц рассмотрит наиболее распространенную причину случайного удержания в памяти объекта и покажет, как устранить утечку при помощи слабых ссылок.
статьи 02.03.2007
Теория и практика Java: Исправление модели памяти Java, часть 2
В первой части этой серии автор Брайан Гетц рассказал подробно о некоторых серьезных изъянах, которые были найдены в оригинальной модели памяти JMM, что привело к невероятному усложнению семантики для концептов, которые должны были быть простыми. В этом месяце он покажет, как семантика volatile и final изменится под новой моделью памяти JMM, какие изменения приведут их семантику в соответствие с интуицией большинства разработчиков. Некоторые из этих изменений уже присутствуют в JDK 1.4; другие будут ждать до выхода JDK 1.5. Поделитесь своими мыслями об этой статье с автором и другими читателями в соответствующем форуме.
статьи 02.03.2007
Теория и практика Java: Краткая история развития технологии утилизации памяти
"Сборка мусора" (популярное название технологии утилизации памяти) является неотъемлемой частью многих языков программирования и применяется с начала 1960-х годов. В этой статье Брайан Гетц описывает самые распространенные методы сборки мусора.
статьи 02.03.2007
Теория и практика Java: Сборка мусора и производительность
Два последних выпуска Теории и практики Java обсуждали различные методы сборки мусора и основы работы сборщиков мусора в JDK 1.4.1. В этом месяце ведущий рубрики Брайан Гетц рассмотрит влияние выбора сборщика мусора на производительность, на то, как различные методы кодирования взаимодействуют со сборщиком мусора, и как распределение, а также другие связанные с этим затраты в виртуальных машинах Java изменились за последние несколько лет.
статьи 06.03.2007
Пересекая границы: Красота Lisp
Java-программист, потратив некоторое время на Lisp, этот затерянный город сокровищ, обнаружит множество технических приемов, которые изменят способ его кодирования к лучшему.
статьи 06.03.2007
Доступ на защищённый веб-сайт с помощью языка Perl
С помощью модулей автоматизируйте процедуру регистрации на защищённых веб-сайтах.
статьи 06.03.2007
Пересекая границы: Ajax on Rails
Об Ajax (технологии создания высоко интерактивных Web-страниц) говорится очень много. Интегрированная среда Ruby on Rails тоже процветает, частично из-за тесной интеграции с Ajax. Узнайте, что делает комбинацию Ajax on Rails такой мощной.
статьи 07.03.2007
Стандарты и спецификации: XML: Половина стандарта лучше, чем его отсутствие
Глубокое заблуждение, распространенное сегодня, - что простое проектирование формата вашего файла в XML, так или иначе, сделает его портативным, расширяемым и понятным. Для расширяемого формата файла использование XML - это только часть истории.
статьи 07.03.2007
Проверка и оценка TAMS 3011, Часть 6: Начало саги о загрузке NetBSD на новом оборудовании
Перенесение операционной системы на новое оборудование может быть лёгким и приятным процессом, или очень сложным делом, в зависимости от того, какие вам повстречаются проблемы.
статьи 07.03.2007
Совет по XForms: Прием XForms-данных в PHP
В данном совете вы увидите, как создать PHP-сценарий, который может принимать и работать с XML-данными, переданными из XForms-формы.
статьи 07.03.2007
Экономьте время с однострочными редакторами текста
Взгляните на один из наиболее эффективных однострочных редакторов. Операции редактирования выполняются интерактивно внутри приложения текстового редактора. Некоторые задачи можно выполнить быстро и легко, прямо из командной строки UNIX(R).
статьи 09.03.2007
Теория и практика Java: Сборка мусора в HotSpot JVM
Брайан Гетц анализирует, каким образом 1.4.1 JVM выполняет сборку мусора, и рассказывает о некоторых новых возможностях сборки мусора для многопроцессорных систем.
статьи 14.03.2007
Теория и практика Java: Пулы потоков и очередь действий
Один из наиболее часто встречающихся вопросов, присылаемых на наш форум обсуждения многопоточного Java-программирования – как создать пул потоков? Почти в каждом серверном приложении возникает вопрос о пулах потоков и очереди действий. В данной статье Брайан Гетц исследует движущие силы пулов потоков, основные случаи их использования и технологию настройки, а также некоторые опасные моменты, которых следует избегать.
статьи 14.03.2007
Теория и практика Java: Эй, а куда подевался мой поток?
Если вы неосторожны, потоки могут исчезать из серверных приложений без следа (в стеке). В этой статье специалист по потокам Брайан Гетц предложит некоторые способы как для предотвращения, так и для выявления случаев, когда поток "уходит в самоволку".
статьи 14.03.2007
Теория и практика Java: Более гибкая, масштабируемая блокировка в JDK 5.0
JDK 5.0 предлагает разработчикам некоторые интересные новые возможности для разработки высокоэффективных совместимых приложений, например, класс reentrantLock в java.util.compatible.lock предлагается как замена для средства synchronized языка Java - он имеет ту же семантику памяти, ту же семантику блокировки, более высокую производительность в условиях конкуренции, а также возможности, не предлагаемые synchronized. Значит ли это, что мы должны забыть о synchronized и вместо этого использовать исключительно reentrantLock? Эксперт по параллелизму Брайан Гетц возвращается после летнего перерыва и дает ответ на этот вопрос.
статьи 14.03.2007
Среды Web-разработки на языке Python, Часть 1: Разработка для Web с помощью Django и Python
В этой первой статье из двух, мы представим вам Django - среду с открытым исходным кодом для ведения разработки Web-приложений в стиле модель-вид-контроллер (model-view-controller - MVC), вооруженную мощью языка Python. С помощью Django вы можете в считанные минуты создавать высококачественные, легкоуправляемые Web-приложения, работающие под управлением баз данных.
статьи 15.03.2007
Опции трансформации для WebSphere Message Broker V6
После выпуска WebSphere Message Broker V6 увеличился диапазон опций для трансформации сообщений. Эта статья описывает все за и против каждой технологии трансформации, детальную информацию по эксплуатации можно получить в информационном центре.
статьи 19.03.2007
Очаровательный Python: Основанные на генераторах конечные автоматы и сопрограммы
Простые генераторы, которые были представлены в Python 2.2, могут использоваться для упрощения конечных автоматов (state machines) и моделирования сопрограмм. Новые генераторы Python подводят нас почти прямо к сопрограммам; оставшиеся несколько шагов можно сэмулировать. Объяснение соответствующих понятий сопровождается примерами кода.
статьи 21.03.2007
Очаровательный Python: Взгляд изнутри на JPython и Python for .NET
Дэйвид Мертц (David Mertz) беседует с Марком Хэммондом (Mark Hammond), Финном Боком (Finn Bock) и Бaрри Уорсо (Barry Warsaw), разработчиками JPython и Python for .NET. Это интервью позволяет взглянуть на развитие фирмы Microsoft глазами Марка Хэммонда (разумеется, в рамках условий его контракта о неразглашении конфиденциальной информации) и отражает текущее состояние дел в работе Финна Бока и Барри Уорсо над близким к своему завершению проектом JPyhton.
статьи 21.03.2007
Очаровательный Python: Используйте Psyco, и Python будет работать так же быстро, как и С
В этой статье Дэвид рассматривает, что есть Psyco, а также тестирует его в некоторых приложениях.
статьи 22.03.2007
Очаровательный Python: Множественная диспетчеризация
В этой статье рассматривается реализация множественной диспетчеризации в Python и показано, как это улучшает программы.
статьи 22.03.2007
Перемещение данных: DB2 - MySQL
Из этой статьи вы узнаете, как соотносятся методы перемещения данных в этих двух программных продуктах. Рассматриваются такие методы, как Import, Export, Load и другие специальные утилиты для перемещения данных.
статьи 22.03.2007
Передача файлов в Web-сервис
В этой статье ведущий колонки «Совет» (Tip) рассматривает различные подходы, используемые для передачи бинарных данных (обычно файлов) Web-сервис.
статьи 23.03.2007
SOAP 1.2 и запрос GET
Новые возможности, появившиеся в SOAP 1.2, позволяют более тесно связать Web-сервисы и структуру Интернет. Так, одно из нововведений – это метод GET. Этот метод имеет огромное значение, поскольку с его помощью можно выполнять разнообразную оптимизацию. Эта статья посвящена методу GET.
статьи 23.03.2007
Очаровательный Python: Использование комбинаторных функций в модуле itertools
В Python 2.2 были введены простые генераторы, а стандартные циклы перепродуманы в терминах итераторов.В этой статье Дэвид рассматривает этот новый модуль, показывая выразительную силу, появившуюся с комбинаторными итераторами.
статьи 26.03.2007
Интеграционные шаблоны веб-сервисов для Java-приложений с использованием сред разработки с открытым исходным кодом, Часть 1: Реализация шаблонов
Существуют четыре основных шаблона для интеграции веб-сервисов. Здесь, в первой из двух частей, мы предлагаем способы разработки сервиса и клиента для запуска веб-сервисов для всех четырёх конечных шаблонов сервисов, с использованием популярных сред разработки с открытым исходным кодом.
статьи 26.03.2007
Администрирование Linux на лету
Файловая система /proc - это одна из величайших особенностей Linux и эта статья проведет вас по наиболее полезным ее аспектам. С ней вы сможете администрировать многие детали вашей системы без необходимости перезагрузки машины.
статьи 27.03.2007
Очаровательный Python: Создание декларативных мини-языков
В этой статье Дэвид рассматривает не столько использование Python для интерпретации и транслирования других специализированных языков (хотя такое возможно), сколько то, как сам Питоновский код может быть удобно сведен к ряду декларативных элементов.
статьи 27.03.2007
Обзор XML-стандартов: Часть 1
Мир XML огромен и постоянно растет, он населен множеством стандартов и технологий, которые связаны друг с другом самым причудливым образом. Поэтому тем, кто только начинает свое знакомство с XML, может оказаться непросто ориентироваться в наиболее важных аспектах XML, тем же, кто уже использует XML — следить за новинками и изменениями. Эта серия статей, подготовленных Ючем Огбуджи — учебное пособие по XML-стандартам, которое содержит множество справочных материалов.
статьи 27.03.2007
Очаровательный Python: Функциональное программирование на языке Python, Часть 1
Хотя пользователи обычно думают о Python как о процедурном и объектно-ориентированном языке, он содержит все необходимое для поддержки полностью функционального подхода к программированию. В этой статье рассматриваются общие концепции функционального программирования и иллюстрируются способы реализации функционального подхода на Python.
статьи 28.03.2007
Руководство по интроспекции на Python
Интроспекция предоставляет полезную информацию об объектах вашей программы. Python, динамический, объектно-ориентированный язык программирования, обеспечивает потрясающую поддержку интроспекции. В этой статье демонстрируются многие из его возможностей, начиная самыми простыми видами помощи и заканчивая более сложными формами изысканий.
статьи 28.03.2007
Очаровательный Python: Еще о функциональном программировании на Python, Часть 2
Эта статья продолжает серию статей о функциональном программирования (ФП) на Python. В ней демонстрируется несколько достаточно сложных концепций ФП. Читателю окажется полезным введение в различные подходы программного решения задач.
статьи 28.03.2007
Советы и подсказки по Web-сервисам: JAX-RPC против JAX-WS
JAX-WS 2.0 - следующий этап эволюции JAX-RPC 1.1. Наша статья начинает серию, в которой сравниваются эти две модели программирования web-сервисов на Java.
статьи 29.03.2007
Подключение системы обмена сообщениями WebSphere MQ в приложениях Informix Dynamic Server
Исключите накладные расходы на разработку и скройте сложность интеграции, используя WebSphere MQ для обеспечения системы обмена сообщениями в приложениях Informix Dynamic Server.
статьи 30.03.2007
Руководство по внедрению IBM Tivoli Monitoring 6.1
В этой главе книги речь пойдет об архитектуре системы IBM Tivoli Monitoring 6.1 и работе каждого компонента. Используя сценарии, в основу которых будут положены различные показатели: число агентов, доступность аппаратуры, а также сетевые ограничения, - мы проанализируем четыре варианта архитектуры IBM Tivoli Monitoring 6.1. Кроме того, один из разделов главы мы посвятим обзору развертывания агента IBM Tivoli Monitoring 6.1 с применением нескольких уникальных стратегий
статьи 01.04.2007
Руководство по внедрению IBM Tivoli Monitoring 6.1
Введение
статьи 01.04.2007
Руководство по внедрению IBM Tivoli Monitoring 6.1
В этой главе книги мы опишем работу с IBM Tivoli Monitoring 6.1. Сначала речь пойдет о клиенте Tivoli Enterprise Portal, затем для демонстрации его использования мы приведем ряд примеров. Завершит главу обсуждение IBM Tivoli Data Warehouse
статьи 01.04.2007
Работа с IBM Tivoli Monitoring 6.1
Координаты офисов IBM в России и СНГ
статьи 01.04.2007
План перехода с Windows на Linux: Часть 1. Философия Linux
В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, осветит некоторые отличия и сходства систем Linux и Windows и объяснит, как прекратить постоянно перезагружать компьютер.
статьи 02.04.2007
План перехода с Windows на Linux: Часть 2. Работа в консоли
e-business архитектор IBM Крис Волден, ваш гид по всей серии developerWorks, поможет перенести навыки работы с Windows в Linux. Он охватит все от входа в систему до компиляции пакетов из исходника. В этой части описаны оболочки и важнейшие команды Linux.
статьи 02.04.2007
Вероотступник Geronimo: Обращаясь к JSF
В последней статье для колонки "Вероотступник Geronimo" я задавал себе вопрос, что же такого замечательного в Spring, и вот мне удалось в этом разобраться. Теперь мне бы кто-нибудь объяснил, почему народу нравится JavaServer Faces (JSF). И - представляете? - следующей бумагой, попавшей на мой стол, оказалась просьба написать о том, как пересекаются Apache Geronimo и Apache MyFaces, с упором на их реализацию JSF. Теперь я осознал, насколько этот случай оказался для меня полезным. Я разговорился с Тимом МакКоннеллом (Tim McConnell) в IBM, а он сейчас как раз интегрирует Geronimo и MyFaces, и узнал для себя неожиданно много нового о том, как реализуются такие спецификации.
статьи 03.04.2007
Разработка плана управления конфигурацией
Зачем нам нужен план управления конфигурациями? Основные понятия и концепции документа
статьи 10.04.2007
Создание UI на PHP для IBM Lotus Domino
Узнайте, как можно взаимодействовать с базами данных Lotus Domino из Web-приложений, созданных на языке программирования PHP. Научитесь обращаться к Domino-приложениям из PHP-страниц, используя COM-объект, Lotus Notes API и XML.
статьи 11.04.2007
Ленивое программирование и ленивые вычисления
Ленивое программирование -- обобщенное понятие для отсрочки обработки функции или запроса до тех пор, пока не понадобятся результаты. Понимание этого термина поможет избавить код от ненужных вычислений и сделать программы более проблемно-ориентированными.
статьи 11.04.2007
Конечные автоматы в JavaScript: Часть 1. Разработаем виджет
Из этой статьи вы узнаете о том, как использовать конечные автоматы для разработки сложного поведения простого web-виджета - анимированной подсказки, которая постепенно появляется и, становясь все более прозрачной, исчезает.
статьи 12.04.2007
IBM Lotus Server.Load: Новые рабочие нагрузки IBM Lotus Sametime
Используйте программу генерирования рабочей нагрузки IBM Lotus Server.Load, в которую входят новые рабочие нагрузки системы мгновенного обмена сообщениями IBM Lotus Sametime (ST70IM и ST75IM) и рабочая нагрузка Sametime Initialization.
статьи 12.04.2007
Использование StAX для обработки XML: Введение в потоковый API (Streaming API) для XML (StAX)
Потоковый API для XML (StAX) представляет собой самый последний стандарт обработки данных XML в языке Java (TM). В этой статье, первой из трех статей серии, вы найдете общую информацию о StAX и описание его API с использованием курсора для обработки XML.
статьи 13.04.2007