 |
 |
 |
 |
 |
 |
Поиск структурированных LDAP-данных при помощи векторно-пространственного механизма Используйте Perl и векторно-пространственный поисковый механизм для поиска и отображения записей из LDAP-базы данных. Автоматически корректируйте типографские и орфографические ошибки при отображении наиболее подходящего соответствия для любого введенного запроса. |
|
|
|
14.05.2008 |
|
| |
Запуск Linux на PlayStation 3: Часть 3. Несколько приемов для разгрузки X11 Приставка PS3 может работать под управлением операционной системы Linux, но для ее нормального функционирования требуется дополнительная настройка. В этой статье автор рассказывает о способах превращения X11 в более легкую среду, требующей меньше памяти. |
|
|
|
08.05.2008 |
|
| |
System Administration Toolkit: Перемещение файловой системы в UNIX Узнайте все аспекты перемещения файловой системы на работающей операционной системе. Эффективное управление файловой системой и сохранение имеющейся на ней информации очень важно при её переносе на другой логический раздел. |
|
|
|
07.05.2008 |
|
| |
Разработка grid-приложений при помощи инструментальных средств с открытыми исходными кодами Рассмотрите преимущества и недостатки разработки grid-решений с использованием технологии с открытыми исходными кодами. |
|
|
|
29.04.2008 |
|
| |
Запуск Linux на PlayStation 3. : Часть 2. Работа с памятью Приставка Sony PlayStation 3 (PS3) может работать под управлением операционной системы Linux, но для ее нормального функционирования требуется дополнительная настройка. В этой статье, автор рассматривает вопросы оптимизации памяти. |
|
|
|
28.04.2008 |
|
| |
BlammoSplat: Разработка Web-сайта сообщества по созданию анимаций Open Laszlo: Часть 2. Создание анимированных изображений Данная статья познакомит вас с процессом создания и запуска анимации OpenLaszlo. Перед вами вторая часть серии из трех руководств, описывающих хронологию разработки сайта, предоставляющего возможность обсуждать и совместно создавать анимации с помощью Domino и Open Laszlo. |
|
|
|
24.04.2008 |
|
| |
Rich Ajax Platform: Часть 1. Введение Технология Ajax (асинхронный JavaSript + XML) и концепция Web 2.0 получили распространение среди разработчиков как способ придать Web-приложениям дополнительную динамику. Rich Ajax Platform (RAP) представляет собой средство разработки Ajax-приложений с использованием технологии Eclipse. |
|
|
|
23.04.2008 |
|
| |
Запуск Linux на PlayStation 3: Часть 1 . Больше, чем развлечение Приставка Sony PS3 может работать под управлением операционной системы Linux. В этой статье автор рассказывает о функциональных возможностях и преимуществах PS3 Linux и показывает некоторые полезные дополнительные настройки системы. |
|
|
|
17.04.2008 |
|
| |
Сделайте ваши страницы 404 интеллектуальными при помощи сопоставления метафонов Создайте собственный обработчик ошибок 404 для предоставления полезных ссылок и перенаправления на содержимое вашего сайта. Используйте сопоставление метафонов (metaphone matching) и файл простых весовых оценок для перенаправления. |
|
|
|
14.04.2008 |
|
| |
Разработка ПО при помощи технологий Java и PHP в AIX 5.3: Часть 1. Настройка Java-среды В первой статье из этого цикла рассматриваются вопросы интеграции Java и PHP в AIX и кратко освещается приложение, реализующее подобную интеграцию, а затем подробно рассматривается установка Java-среды и сервера Apache Tomcat. |
|
|
|
10.04.2008 |
|
| |
Unicode для практикующих PHP-программистов При правильном подходе PHP эффективно обрабатывает не только иногда встречающиеся в английских именах и заимствованиях акцентированные символы, но и символы из других самых распространенных языков: немецкого, русского, китайского, японского и многих других. |
|
|
|
09.04.2008 |
|
| |
Создание Eclipse-плагина для навигации по содержимому EMF-модели Как использовать интегрированные среды EMF.Edit и Common Navigator Framework (CNF) для создания плагина навигации по содержимому модели, основанной на древовидном представлении. Eclipse-плагин, позволяющий управлять и выполнять навигацию по содержимому модели. |
|
|
|
03.04.2008 |
|
| |
Разработка Lisp-приложений при помощи Cusp - плагина Eclipse Lisp - прекрасный язык, который позволяет расширить знание языков программирования, в значительной степени по причине его природы, не предусматривающей определения типов данных. Узнайте, как разрабатываются Lisp-приложения при помощи Cusp - плагина Eclipse. |
|
|
|
01.04.2008 |
|
| |
Web-сервисы Java, часть 3: Связывание данных в Axis2 Среда Web-сервисов Apache Axis2 с самого начала разрабатывалась с расчетом на поддержку множества подходов к связыванию данных XML. В текущей версии реализована полная поддержка связывания данных JiBX и XMLBeans, а также собственный подход к связыванию данных Axis Data Binding (ADB), разработанный специально для Axis2. Из этой статьи вы узнаете, как использовать различные способы связывания данных в Axis2, а также познакомитесь с примерами, объясняющими преимущества одного способа над другими для вашего приложения. |
|
|
|
31.03.2008 |
|
| |
Усовершенствование и отладка PHP-приложений при помощи syslog Известная методика исследования выполняющейся программы требует вставки специального кода, который отображает текущие значения переменных. Но как их получить, не вступая в противоречие со стандартным выводом программы? При помощи PHP-средства syslog() можно легко исследовать эти значения. |
|
|
|
28.03.2008 |
|
| |
BlammoSplat: Разработка Web-сайта сообщества по созданию анимаций Open Laszlo: Часть 1. Простой сайт Создавайте сложные Web-приложения легко и непринужденно. Данное руководство показывает, как использовать Lotus Notes и Domino для создания Web-сайта сообщества под названием BlammoSplat. Это первое из трех руководств, в которых описана хронология разработки сайта, предоставляющего возможности для совместных обсуждений и создания анимации с использованием Domino и Open Laszlo. |
|
|
|
24.03.2008 |
|
| |
Подготовка к экзамену LPI 301: Тема 302. Установка и разработка В этом руководстве, втором из серии из шести руководств, Шон расскажет об установке и настройке сервера LDAP (Lightweight Directory Access Protocol), а также о написании сценариев Perl для доступа к данным каталога. |
|
|
|
11.03.2008 |
|
| |
Начало работы с платформой Eclipse Узнайте о платформе Eclipse, в том числе о её происхождении и архитектуре. Кратко обсудив основанную на открытом исходном коде природу Eclipse и поддержку им множества языков программирования, мы продемонстрируем среду разработки Java с помощью простого примера программы. Мы также сделаем обзор некоторых инструментов разработки ПО, доступных в виде расширений и плагинов. |
|
|
|
07.03.2008 |
|
| |
Разработка приложений для ноутбука OLPC Познакомьтесь с API Sugar и узнайте, как разрабатывать и отлаживать графические действия в Sugar, используя Python. |
|
|
|
04.03.2008 |
|
| |
Советы по использованию инструментария Business Intelligence and Reporting Tools Цель данной статьи – показать возможности расширенного использования проекта с открытым кодом на базе Eclipse “Business Intelligence and Reporting Tools” для добавления дополнительных функций детализированных отчетов в своей компании. |
|
|
|
04.03.2008 |
|
| |
Использование Apache Derby для разработки плагинов Eclipse Узнайте, как использовать индексацию ресурсов и Apache Derby для разработки плагинов к Eclipse. Derby позволяет создать SQL БД на стороне клиента и избежать проблем с безопасностью и сетью. SQL и JDBC обеспечивают простой способ хранения данных и быстрый поиск. |
|
|
|
03.03.2008 |
|
| |
Освоение Ajax: Часть 9. Использование Google Ajax Search API Создание асинхронных запросов касается не только взаимодействия с серверными программами. В этой статье Бретт МакЛафлин расскажет, как создавать запросы и получать ответы из публичных API, которые предоставляет Google. |
|
|
|
03.03.2008 |
|
| |
Знакомство с Ubuntu Mobile and Embedded Ubuntu - великолепный дистрибутив операционной системы GNU/Linux для серверов и рабочих станций, но знаете ли вы, что он также идеален для карманных и мобильных устройств? В последнюю версию Ubuntu, Gutsy Gibbon, включена поддержка встраиваемых и мобильных систем в рамках проекта Ubuntu Mobile and Embedded (UME). Познакомьтесь с проектом UME и узнайте, как начать работу с ним. |
|
|
|
26.02.2008 |
|
| |
Разработка для iPhone на PHP и XML iPhone от Apple – сегодня пожалуй самое модное устройство на рынке. Узнайте, как создавать для него собственные приложения, используя Web-инструменты, которыми вы уже владеете. |
|
|
|
13.02.2008 |
|
| |
Контейнерная виртуализация Cell/B.E. : Часть 2. Вопросы реализации В серии представлен исчерпывающий обзор всех компонентов и методик, необходимых для виртуализации процессора Cell/B.E. программными методами. Эта статья, вторая в серии, подробно описывает реализацию выделенной виртуализации и разбиения на разделы, описанных в первой части серии. |
|
|
|
12.02.2008 |
|
| |
Ajax и XML: Использование Ajax для создания медиа-ресурсов С появлением легкодоступного широкополосного доступа в Интернет, медиа, видеоресурсов, картинок и звука в Сети началась революция Web 2.0. Узнайте, как можно, сочетая медиа-информацию с такими технологиями, как PHP и асинхронный JavaScript + XML (Ajax), создать привлекательный для пользователей ресурс. |
|
|
|
11.02.2008 |
|
| |
Динамическое создание Flash-анимации с помощью PHP Многофункциональные интернет-приложения - это новый модный термин для Web 2.0, а ключевым компонентом всего Web 2.0 является Adobe Flash. |
|
|
|
08.02.2008 |
|
| |
Контейнерная виртуализация Cell/B.E. : Часть 1. Понятия, архитектура и инструменты В этой серии из трёх частей представлена форма программной виртуализации, ориентированная на аппаратные ресурсы, известная как контейнерная виртуализация (или виртуализация операционной системы), для демонстрации которой используется проект с открытым исходным кодом OpenVZ. |
|
|
|
08.02.2008 |
|
| |
Создание приложений Ajax с помощью Google Web Toolkit, Apache Derby и Eclipse: Часть 4. Развертывание В трех предыдущих статьях мы с помощью Google Web Toolkit строили простое и функциональное сетевое приложение. В данной статье вы научитесь размещать приложение GWT на сетевом программном сервере Java и получите советы по использованию БД Apache Derby. |
|
|
|
08.02.2008 |
|
| |
Создание Ajax-проекта с использованием инструментария Google Web Toolkit, Apache Derby и Eclipse: Часть 1. Изящный пользовательский интерфейс Инструментарий Google Web Toolkit (GWT) является серьезным шагом вперед в области создания динамических JavaScript-приложений, работающих в пользовательских Web-браузерах. |
|
|
|
30.01.2008 |
|
| |
Создание Ajax-проекта с использованием инструментария Google Web Toolkit, Apache Derby и Eclipse: Часть 2. Надежная серверная часть В этом материале, втором из серии статей о создании приложений на основе технологии Ajax с помощью Google Web Toolkit, рассказывается о разработке базы данных Apache Derby для вашего приложения, и об ее использовании совместно с GWT. |
|
|
|
30.01.2008 |
|
| |
Создание Ajax-проекта с использованием инструментария Google Web Toolkit, Apache Derby и Eclipse : Часть 3. Налаживание связи В двух предыдущих статьях данной серии мы рассматривали вопросы создания несложного Web-приложения с помощью Google Web Toolkit (GWT) и реляционной базы данных Apache Derby. |
|
|
|
30.01.2008 |
|
| |
Освоение Ajax: Часть 8. Использование XML в запросах и ответах В предыдущей статье этой серии вы узнали, как Ajax-приложение может отправлять запросы на сервер в виде XML. Настоящая статья фокусирует ваше внимание на зачастую более правильной идее: возвращать клиенту ответы в XML-формате. |
|
|
|
28.01.2008 |
|
| |
Эмуляция систем с помощью QEMU QEMU - это приложение с открытым исходным кодом, полностью эмулирующее персональный компьютер. Помимо эмуляции процессора, QEMU позволяет эмулировать также все необходимые подсистемы, такие как сетевые адаптеры и видеоплаты. Он также может эмулировать более продвинутые вещи, такие как симметричные многопроцессорные системы (вплоть до 255 процессоров) и другие процессорные архитектуры, такие как АРМ или PowerPC. В этой статье рассматривается QEMU и его архитектура, и показывается, как эмулировать гостевую операционную систему на Linux-хосте |
|
|
|
18.01.2008 |
|
| |
Использование PHP на System i: Часть 1. Введение и примеры
Научитесь устанавливать PHP и DB2(R) на System i(TM) и узнайте, как переносить приложения MySQL на DB2, работающую под управлением i5/OS(R). |
|
|
|
18.01.2008 |
|
| |
DB2/Informix и открытый исходный код: защита баз данных от политических игр Создайте работающий в реальном времени монитор, который будет информировать вас о возникающих проблемах. Кроме того, монитор реального времени всегда поможет администратору быстро найти причины неполадок. |
|
|
|
15.01.2008 |
|
| |
5 простых шагов настройки кластера Web-серверов Постройте кластер Web-сервера Apache высокой готовности, объединяющий несколько физических или виртуальных серверов Linux, с помощью Linux Virtual Server и Heartbeat v2 за 5 простых шагов. |
|
|
|
14.01.2008 |
|
| |
Поддержка «чистоты» кода с помощью Eclipse V3.3 "Чистый", легко читаемый код позволяет разработчикам, не знакомым с программой, быстро и полностью разобраться в ней. В противном случае сопровождение ПО оказывается малоэффективным. Познакомьтесь c представленными в Eclipse V3.3 новыми средствами очистки кода, в которых по сравнению с предыдущими версиями предусмотрено большее количество различных опций. |
|
|
|
11.01.2008 |
|
| |
Очаровательный Python: Изящество и неловкость Python. Часть 2 В этой серии из двух статей Дэвид рассматривает неочевидные возможности и проблемы, появившиеся в последних версиях Python, чтобы помочь неспециалистам в Python использовать всю красоту языка, избегая при этом неприятных ошибок. |
|
|
|
09.01.2008 |
|
| |
Разрабатываем простое Web-приложение с помощью Apache Wicket и Apache Geronimo Из этого руководства вы узнаете, как настроить вашу систему для разработки простого Web-приложения с помощью Wicket, используя Apache Geronimo в качестве сервера приложений и Apache Derby в качестве встроенной базы данных. |
|
|
|
04.01.2008 |
|
| |
Анатомия подсистемы SCSI в Linux В этой статье мы рассказываем о SCSI-подсистеме Linux и обсуждаем пути ее будущего развития. |
|
|
|
27.12.2007 |
|
| |
Использование Web-сервисов WebSphere Application Server приложениями на платформе Eclipse Rich Client Platform Это руководство научит вас настраивать Eclipse Rich Client Platform таким образом, чтобы она могла использовать Web-сервисы IBM WebSphere Application Server v6.0.2. |
|
|
|
26.12.2007 |
|
| |
Разработка программного обеспечения для телефонов OpenMoko под управлением Linux Среда OpenMoko -- это абсолютно бесплатная среда разработки для запуска приложений и системного кода на аппаратном обеспечении поддерживаемых телефонов, исключающая всякую зависимость от кода производителя. В этом руководстве вы познакомитесь со средой разработки OpenEmbedded, используемой для создания образов файловой системы для телефонов OpenMoko, таких как Neo 1973. |
|
|
|
20.12.2007 |
|
| |
Очаровательный Python: Изящество и неловкость Python. Часть 1 По сравнению с "золотым веком" популярности Python 1.5.2 - в течение многих лет стабильной и надежной версии языка - Python приобрел множество новых синтаксических возможностей и встроенных функций и типов. Для каждого изменения в отдельности имелось достаточно веское основание, однако в целом из-за них современный Python - уже не тот язык, который при достаточном опыте можно выучить за один вечер. Помимо этого, с некоторыми изменениями связаны не только преимущества, но и потенциальные неприятности. |
|
|
|
18.12.2007 |
|
| |
Вероотступник Geronimo: Что нового в OpenEJB 3.0 В данной статье рассказывается о принципах, лежащих в основе Enterprise JavaBeans (EJB) 3, а также о новых возможностях OpenEJB, благодаря которым обеспечиваются новые важные функции Geronimo. |
|
|
|
14.12.2007 |
|
| |
Ассемблеры для Linux: Сравнение GAS и NASM В этой статье разъясняются некоторые наиболее важные синтаксические и семантические различия GNU Assembler и Netwide Assembler. |
|
|
|
11.12.2007 |
|
| |
Часть 3. Программирование метаклассов в Python Микеле и Дэвид чувствуют определенную ответственность за излишнюю заумность кода некоторых энтузиастов, прочитавших предыдущие статьи по метаклассам Python. В этой статье они пытаются исправить ситуацию, помогая программистам воздержаться от "заумностей". |
|
|
|
06.12.2007 |
|
| |
Основы создания mashup -- Web-сервисы и семантический Web : Часть 6. Дайте пользователю возможность управления Это последнее руководство в серии, рассказывающей, как создавать mashup-приложения. В этом руководстве мы дадим пользователю возможность выбора типа сервиса, данных, получаемых от Web-сервиса, а также представлением этих данных. |
|
|
|
03.12.2007 |
|
| |
Little-G: сервер приложений становится меньше Сообщество Apache разработало сервер Little-G, урезанную версию оригинального сервера Geronimo, с поддержкой транзакций и подключением к СУБД. Эта статья рассматривает возможности Little-G и рассказывает, как установить на него и запустить веб-приложение. |
|
|
|
03.12.2007 |
|
| |
Разработка Web-приложений с помощью Ajax, Dojo и DB2 Изучив пример, представленный в данной статье, вы узнаете, как при помощи DB2 9 под Linux, UNIX и Windows, XQuery, PHP и Dojo Javascript Framework можно создать изысканную и соответствующую потребностям программу. В качестве примера взят IOD Planner 2006. |
|
|
|
30.11.2007 |
|
| |
Переходим на Flapjax Познакомьтесь с Flapjax - новым языком программирования со старым синтаксисом, основанным на стандартном JavaScript. |
|
|
|
23.11.2007 |
|
| |
Вероотступник Geronimo: Использование интегрированных пакетов: Woodstox от Codehaus В данной статье мы научим вас использовать преимущества парсера StAX, а также расскажем, почему команда Geronimo выбрала Woodstox в качестве своего StAX-парсера. |
|
|
|
21.11.2007 |
|
| |
Автоматизация тестирования Web-сервисов: Часть 2. Тестируем Web-сервис при помощи XMLUnit Здесь вы узнаете, как создать простой Web-сервис, использовать HttpClient для вызова Web-сервиса и сверить ожидаемый и реальный отклики при помощи инструмента XMLUnit. |
|
|
|
19.11.2007 |
|
| |
Учебное пособие для экзамена LPI 102, тема 111: Задачи администрирования Прочтя это пособие, вы узнаете, как управлять пользователями и группами, устанавливать профили пользователей и пользовательские окружения, использовать журналы, планировать задачи, создавать резервные копии данных и поддерживать системное время. |
|
|
|
14.11.2007 |
|
| |
Создание интегрированной среды асинхронных сообщений при помощи Ajax и Apache Geronimo Соедините Apache Geronimo с пользовательским интерфейсом Ajax, системой асинхронного обмена сообщениями и слабосвязанными бизнес-сервисами для создания интегрированной среды Web-приложений. |
|
|
|
09.11.2007 |
|
| |
Использование Ajax с PHP и DB2 9 - Xajax В этой статье вы узнаете, как использовать PHP, Ajax и Xajax, чтобы разработать динамическое Web-приложение, где база данных IBM DB2 9 работает под Linux, UNIX и Windows. |
|
|
|
09.11.2007 |
|
| |
Основы создания mashup-приложений - Web-сервисы и семантический Web: Часть 5. Смена Web-сервисов В этой серии статей подробно рассматривается создание mashup-приложений, которые дают пользователю возможность управления отображаемыми данными. |
|
|
|
07.11.2007 |
|
| |
Регулярные выражения Вы можете различными способами создавать и тестировать регулярные выражения (regexps) на UNIX-системах. Исследуйте доступные инструментальные средства и техники, с помощью которых Вы сможете создавать регулярные выражения для различных программ и языков. |
|
|
|
06.11.2007 |
|
| |
Полезные советы по Linux: Планирование задач с помощью cron и at Если есть задания монотонные, которые должны выполняться, когда система мало используется, или регулярно, то есть причины применить планировщик задач. Эта статья поможет использовать cron и at, чтобы периодически или однократно планировать задачи. |
|
|
|
29.10.2007 |
|
| |
Создание собственной поисковой системы с помощью PHP Хотя Google и ему подобные знают практически всё обо всём, могучие поисковые машины не всегда подходят для всех сайтов. Если контент вашего сайта очень специфичен или четко классифицирован, используйте Sphinx и PHP для создания точно настроенной локальной поисковой системы. |
|
|
|
23.10.2007 |
|
| |
Лёгкие Web-серверы
Представленный ниже технический анализ сегмента лёгких Web-серверов призван помочь вам найти среди них наиболее соответствующий требованиям вашего следующего проекта. |
|
|
|
23.10.2007 |
|
| |
Публикации по проекту Linux: Безопасность Публикации, приведенные на этой странице, представляют вклад, внесенный сотрудниками IBM Linux Technology Center в сообщество разработчиков в области безопасности Linux. |
|
|
|
18.10.2007 |
|
| |
Ajax и XML: Применение Ajax для создания рейтингов и комментариев В эпоху, когда движущей силой Интернета становятся сообщества пользователей, крайне важно дать вашим читателям возможность оценивать и рецензировать содержимое вашего сайта. Узнайте, как просто можно добавить на ваш сайт функции оценки и комментирования с помощью Ajax. |
|
|
|
17.10.2007 |
|
| |
Синтаксический анализ XML в PHP Изучите библиотеку XMLReader, которая входит в PHP 5 и позволяет страницам PHP обрабатывать XML-документы в эффективном потоковом режиме. |
|
|
|
11.10.2007 |
|
| |
Создание системы голосования на Perl/CGI В данной статье представлен реальный пример (Web-приложение для голосования), в котором минимальное число внешних модулей, не применяются cookies на стороне клиента и используются преимущества CGI-атрибутов. |
|
|
|
09.10.2007 |
|
| |
Свет, камера, ActionScript 3.0! ActionScript 3.0 - это объектно-ориентированный язык программирования, обладающий большими возможностями и знаменующий собой важный шаг в эволюции Flash Player Runtime. |
|
|
|
05.10.2007 |
|
| |
Советы по Linux: Управление длительностью выполнения запланированных заданий Допустим, вам нужно устранить назойливую проблему, запустив отладку на 30 минут в полночь, или вы просто хотите использовать систему Linux в качестве будильника. Этот совет поможет вам остановить задания, запущенные с помощью cron и at, после того, как они проработают определенное время, или при выполнении каких-либо других условий. В этот совет теперь включена информация по команде timeout, входящей в состав пакета AppleTalk (Netatalk). -прим.ред. |
|
|
|
02.10.2007 |
|
| |
Пользовательские комментарии в Ajax Данное руководство рассказывает о том, как реализовать систему пользовательских комментариев (основанную на Asynchronous JavaScript and XML (AJAX)). |
|
|
|
28.09.2007 |
|
| |
Real Web 2.0: Познакомьтесь с digg.com и Reddit, наследниками Slashdot Исследуйте функциональные возможности современных новостных Web-сайтов. Проанализируйте пример настройки Reddit при помощи расширения Greasemonkey для Mozilla Firefox. |
|
|
|
27.09.2007 |
|
| |
Полный цикл разработки Ajax-приложений, Часть 2: Реализация уровней Ajax-клиента и сервера Данная статья поможет вам продолжить изучение полного цикла разработки Ajax-приложения, используя технологии с открытыми исходными кодами. |
|
|
|
21.09.2007 |
|
| |
Разработка Web-приложений для локального применения Написание локальных Web-приложений может стать быстрым, лёгким и эффективным способом решения определённых задач во внутренней сети. Узнайте, почему в некоторых случаях Web-браузер предоставляет лучший интерфейс по сравнению с GUI-приложением, а иногда простейшим и наиболее изящным решением может стать CGI-скрипт. |
|
|
|
20.09.2007 |
|
| |
Управление компонентами и сервисами Apache Pluto на сервере Geronimo Сегодня разработка портальных и портлетных решений – это весьма востребованное умение, особенно при создании приложений на основе технологий Web 2.0. Проект Apache Pluto – это эталонная реализация спецификации Java Portlet Specification, разработанной в соответствии с запросом на спецификацию Java Specification Request 168 (JSR 168) в рамках установленной процедуры Java Community Process. Эта спецификация определяет требования к порталам и портлетным компонентам, создаваемым на языке программирования Java. |
|
|
|
19.09.2007 |
|
| |
Компоненты Geronimo Beans и язык запросов EJB Query Language В этом руководстве базовые концепции языка EJB QL разъясняются на примере Web-приложения, основанного на использовании компонента Entity Bean, который читатель развертывает на сервере приложений Apache Geronimo. |
|
|
|
17.09.2007 |
|
| |
Полезные советы Linux: Параметры bash и расширения параметров Вы иногда задаетесь вопросом, как использовать в скриптах параметры и как передать их внутренним функциям или другим скриптам? Эти полезные советы помогут вам в использовании параметров и различных расширений параметров, доступых в bash shell. |
|
|
|
17.09.2007 |
|
| |
Практическое использование Apache Derby, Часть 3: Хранение документов в переносимом формате В ответ на потребность быстро находить документы и выполнять поиск в них появилось множество методик и наборов инструментов, как с открытым кодом, так и закрытых. Давайте возьмем Derby и соединим его с новой функцией OpenOffice 2.0 – форматом Open Document Format (ODF). С помощью этих инструментов можно создать архив данных, который позволяет хранить, искать и извлекать ODF-документы, используя основанные на стандартах средства. |
|
|
|
14.09.2007 |
|
| |
Встройте Ajax в Web-приложение на основе Rails Ruby on Rails является великолепной платформой для разработки Web-приложений.
Откройте для себя встроенные возможности платформы Asynchronous JavaScript(TM) + XML
(Ajax), которые придадут вашему приложению богатые возможности пользовательского
интерфейса Web 2.0. |
|
|
|
11.09.2007 |
|
| |
Разработка c помощью Apache Derby -- тройной выигрыш: Разработка баз данных на Java с помощью Apache Derby, Часть 3 Учимся вносить изменения в базу данных Apache Derby из Java-программы. |
|
|
|
10.09.2007 |
|
| |
Преобразование SQL в XML с помощью PHP Вы когда-нибудь хотели узнать простой способ преобразования результатов SQL-запроса в XML? Такой способ есть, он реализован в пакете PEAR под названием XML_Query2XML, и предоставляет комплексную основу для эффективного конвертирования результатов запроса к базе данных в настраиваемый документ XML. В этой статье дается описание пакета и показывается его применение в реальных приложениях, в том числе – его использование с XSL и XPath, сочетание с данными внешних Web-сервисов и создание файлов дампа базы данных. |
|
|
|
07.09.2007 |
|
| |
Создание собственных мастеров Eclipse Одним из важнейших достоинств технологии Eclipse как инфраструктурной платформы и интегрированной среды разработки является ее расширяемость. Из этой статьи вы узнаете, как быстро создать мастера, который автоматизирует процесс добавления нового файла. Поскольку возможный контент данного файла можно определить заранее, такой мастер позволяет существенно улучшить процесс разработки, повысив степень его единообразия и автоматизации. |
|
|
|
28.08.2007 |
|
| |
Преобразование XML в JSON на PHP Узнайте о том, как написанные на PHP программы на стороне сервера могут преобразовать представленные в XML-формате данные корпоративного приложения в JSON-формат перед передачей их в браузеры. |
|
|
|
21.08.2007 |
|
| |
Полный цикл разработки Ajax-приложений: Часть 1. Настройка среды Ajax с использованием сценария Статья является первой в серии статей о полном цикле разработки Ajax-приложения с использованием стека программного обеспечения промежуточного уровня с открытыми исходными кодами. |
|
|
|
21.08.2007 |
|
| |
Модульное тестирование в Eclipse Во избежание трудностей создания наборов специализированных фиктивных (mock) объектов для тестирования модулей в приложении, можно настроить RMock на совместную работу с jMock и получить положительные результаты. |
|
|
|
21.08.2007 |
|
| |
Размещение нескольких сайтов с поддержкой SSL на одной сетевой карте с помощью IP-алиасинг Интерес к использованию SSL вместе с именованными виртуальными хостами растет. Вы можете применять виртуальные хосты на Apache с помощью виртуальных хостов на базе IP. В этой статье Джон Ляо и Джим Майлз покажут вам, как это сделать. |
|
|
|
14.08.2007 |
|
| |
Присвоение имен JNDI в Apache Geronimo и пулы подключений ресурсов Java, Часть 3: Почтовые сессии До сих пор в данном цикле вы создали соединение источников данных и группу ресурсов JMS. В данной статье описано, как взаимосвязаны Apache Geronimo, JNDI и почтовые сессии. Вы узнаете, как создать почтовую сессию и обратиться к ней в простом приложении Geronimo, используя JNDI. |
|
|
|
01.08.2007 |
|
| |
Присвоение имен JNDI в Apache Geronimo и пулы подключений ресурсов Java: Часть 2. Использование сервисов обмена сообщениями Java Данная статья, вторая в цикле, показывает, как взаимодействуют группы ресурсов Apache Geronimo, JNDI и сервис обмена сообщениями Java (JMS). Вдобавок вы узнаете, как создать подключение ресурсов JMS и обратиться к нему из простого Geronimo приложения, используя JNDI. |
|
|
|
31.07.2007 |
|
| |
Присвоение имен JNDI в Apache Geronimo и пулы подключений ресурсов Java, Часть 1: Подключение к источникам данных Naming and Directory Interface (JNDI) используется в качестве интерфейса к пулам подключений в сервере приложений Apache Geronimo. Вы узнаете, как применить JNDI к пулу
подключений через источник данных, службу сообщений Java, почтовый сервер и URL-адрес. |
|
|
|
31.07.2007 |
|
| |
Время Xen: Виртуализируйте Linux, чтобы тестировать приложения Xen -- это технология создания виртуальной среды, доступная для ядра Linux. Показано, как установить Xen на примере Fedora Core. Убедитесь в очевидных преимуществах использования "песочницы" для тестирования, и игровой площадки для запуска виртуальных машин на одной Linux-машине. |
|
|
|
25.07.2007 |
|
| |
Объединение PHP и RSS Использование синдикации RSS стало в наши дни практически повсеместным - это обязывает PHP-разработчиков как минимум понимать то, как RSS работает. В
этой статье я расскажу об основах формата RSS, возможностях его использования, создании RSS-ленты из базы данных при помощи PHP, а также о чтении и переводе в HTML RSS-ленты с использованием модуля XML_RSS. |
|
|
|
23.07.2007 |
|
| |
Создание Fedora Live CD В декабре 2006 в рамках проекта дистрибутива Fedora Linux был выпущен первый Live CD. Узнайте, как создавать свои собственные простые в использовании Live CD при помощи видоизмененного Pilgrim, средства для создания Fedora Live CD. |
|
|
|
20.07.2007 |
|
| |
Распараллеливайте приложения для ускорения загрузки Linux
Одна из основных претензий к Linux -- это скорость его загрузки.
В статье обсуждаются возможности увеличения скорости загрузки Linux, в том числе два варианта
распараллеливания процесса инициализации. Кроме этого показано, как представить в графическом виде процесс загрузки.
|
|
|
|
20.07.2007 |
|
| |
Подсказки по Linux: Функции сравнения и тестирования в Bash Вы запутались во множестве способов тестирования и сравнения в Bash shell? Это руководство поможет вам освоиться с различными тестами для файлов, строк и чисел. Вы узнаете, когда и как стоит использовать конструкции с test, [], [[]], (()) или if-then-else. |
|
|
|
17.07.2007 |
|
| |
Cultured Perl: Генетические алгоритмы, следующее поколение Эта статья делает следующий шаг в работе с генетическими алгоритмами на Perl, работая с программой, которая ищет наборы словарных слов в ДНК индивидуума. |
|
|
|
12.07.2007 |
|
| |
Cultured Perl: Генетические алгоритмы, выполненные на Perl Генетическое программирование использует мутацию и репликацию при создании алгоритмов для создания постоянно улучшающихся компьютерных программ. Тед показывает, как реализовать на Perl некоторые специфические задачи, которые вы можете адаптировать для общего использования. |
|
|
|
12.07.2007 |
|
| |
Создание эффектных экранных сообщений при помощи Ghosd и Perl С помощью Perl, Ghosd и некоторых приемов сетевого программирования можно выводить на экран оверлеи с текстом и графикой, отражающие сообщения вашей локальной системы или удаленных компьютеров. Вы можете выбирать пользовательские изображения, размеры и цвета шрифтов для отображения информации на рабочем столе вашего ПК. |
|
|
|
11.07.2007 |
|
| |
Как правильно читать файлы с помощью PHP Узнайте, как использовать различные функции PHP для работы с файлами. Изучите базовые функции для работы с файлами, такие как fopen, fclose и feof; функции чтения, такие как fgets, fgetss и fscanf. Откройте для себя функции, обрабатывающие файлы целиком и занимающие одну или две строки кода. |
|
|
|
06.07.2007 |
|
| |
Настройка систем LAMP, Часть 2: Оптимизация Apache и PHP Эта вторая статья в серии из трех статей, посвященных LAMP, сфокусирована на действиях, которые вы можете выполнить для оптимизации Apache и PHP. |
|
|
|
05.07.2007 |
|
| |
SELinux из наброска SELinux, реализация мандатного контроля доступа от U.S. National Security Agency и наиболее известная подсистема безопасности в Linux. SELinux входит по умолчанию в установочные пакеты дистрибутивов Fedora и Red Hat Enterprise Linux, а также доступна в виде отдельных установочных пакетов для других дистрибутивов. В этой статье рассказывается о том, как преобразовать систему, не использующую SELinux, вручную, для того чтобы детально рассмотреть интеграцию SELinux в операционную систему. |
|
|
|
05.07.2007 |
|
| |
Настройка систем LAMP, Часть 1: Знакомство с архитектурой LAMP Эта первая статья в серии из трех статей, посвященных LAMP (Linux, Apache, MySQL, PHP/Perl), описывает архитектуру LAMP, некоторые методики замеров и некоторые основные сведения, касающиеся ядра Linux, дисков и наладки файловой системы. |
|
|
|
29.06.2007 |
|
| |
Очаровательный Python: Итераторы и простые генераторы В Python 2.2 появилась новая конструкция со своим ключевым словом. Эта конструкция - генератор, а ключевое слово - "yield". Хотя генераторы позволяют реализовать новые, функциональные и оригинальные идеи, все же не так-то просто понять, как они работают. Эта статья - попытка ненавязчивого объяснения этой конструкции, равно как связанного с ней понятия итераторов. |
|
|
|
29.06.2007 |
|
| |
Виртуализация при помощи coLinux Виртуализация с помощью VMware, Xen и KVM является теперь очень популярной. Но знаете ли вы, что вы можете запускать Linux совместно с Microsoft Windows? В этой статье рассматривается Cooperative Linux (coLinux) и объясняется, как его настраивать и запускать под Windows. |
|
|
|
28.06.2007 |
|
| |