07.10.2010Работа с открытыми форматами документов: Часть 4. ODF Toolkit. Прикладной программный интерфейс AODL
В предыдущих статьях речь шла о различных разработках, созданных в рамках ODF Toolkit – проекта по созданию инструментов для эффективной работы с документами формата ODF (Open Document Format). Центральными средствами проекта являются два прикладных интерфейса программирования - SDK для платформы Java ODFDOM (the OpenDocument API) и для платформы .NET AODL (An Open Document Library). В последней статье цикла познакомимся со вторым интерфейсом. Автор: Татьяна Василькова <
26.09.2010Реализация составных ключей с помощью JPA и Hibernate
Сегодня, с широким внедрением и использованием инструментов объектно-реляционного отображения (Object-Relational Mapping, ORM), не приходится задумываться о таких сложных вещах, как составные ключи. Обычно для построения ключей достаточно целых чисел, а само построение вполне можно доверить инструментальным средствам. Но иногда встречаются ситуации, когда требуется составной ключ, и тогда необходима определенная стратегия. В этой статье приводятся советы по реализации составных ключей. Автор: Стивен Моррис <
21.09.2010Динамическая маршрутизация в Linux
В статье описываются протоколы динамической маршрутизации, использующие для определения оптимальности того или иного маршрута различные алгоритмы – дистанционно-векторный и состояния связи. Использование динамической маршрутизации уместно в средних и крупных сетях с разветвленной и неоднородной топологией. Определенную поддержку здесь оказывают стандартные демоны либо специально разработанные утилиты, при помощи которых возможно создавать достаточно сложные конфигурации маршрутов. Автор: Екатерина Марценюк <
01.09.2010Все об облачных вычислениях с открытым исходным кодом: Часть 1. Не все облака одинаковы
В этой первой части рассказывается о преимуществах облачных вычислений, типах "облачных" технологий и тех высокоуровневых решениях, которые приходится принимать при выборе платформы облачных вычислений. В следующих статьях будут рассматриваться вопросы проектирования и разработки "облачного приложения", а также способы управления приложением, развернутом на облачной платформе. Автор: IBM developerWorks Россия <
30.08.2010Jam - система создания программ из файлов исходного кода
В данном цикле статей рассматривается make-подобная система сборки программ из файлов исходного кода. В первой статье описываются общие характеристики Jam, структуры файлов Jambase и Jamfile и обработка дерева каталогов, содержащих файлы исходного кода. Во второй статье основное внимание будет уделено правилам создания выполняемых программ и библиотек, а также процедурам компиляции и сборки. Третья статья будет посвящена управлению файлами в системе Jam. Автор: Алексей Снастин <
30.08.2010SME Server – серверная система уровня предприятия на базе RHEL. Установка, настройка, использование
В данной статье дан полный обзор одного из лучших для малого и среднего бизнеса дистрибутива – SME Server, который может в значительной мере заменить другие коммерческие аналоги. При развертывании сервера в сети предприятия он может выполнять все основные функции, свойственные серверным системам – от контроллера домена для машин с ОС Windows, до файлового, почтового, прокси-сервера, сервера печати и межсетевого экрана. Автор: Александр Деревянко <
23.07.2010Что такое Vala
Хотя проект Vala был создан еще в 2006-м году, он до сих пор остается малоизвестным как среди простых пользователей, так и среди многих разработчиков. Мало кто понимает, что это такое и, главное, зачем это нужно. А уж среди русскоязычного IT-сообщества Vala и вовсе является чем-то загадочным и статей на эту тематику исчезающе мало. Я решил немного поправить текущую ситуацию и сделать небольшой экскурс по этой технологии.
Автор: baka_cirno <
20.07.2010Построение почтовой системы на базе Ubuntu Linux+postfix
В этой статье будет рассмотрен процесс построения почтовой системы на базе Ubuntu Linux+postfix с подключением связки из программ по защите от вредоносного кода и нежелательной почты: clamav и spamassassin. Изложена технология использования виртуальных почтовых доменов и несистемных учетных записей при заведении пользователей в почтовую систему, что существенно повышает безопасность всего комплекса. Автор: Александр Деревянко <
06.07.2010Обзорное руководство по DbMail. Архитектура решения. Типовые сценарии применения
DbMail – легкий и быстрый агент хранения почты, который легко настраивать и поддерживать. На текущий момент существует относительно большое количество агентов доставки почтовых сообщений конечному пользователю. Среди наиболее известных imap- и pop3-серверов для unix-подобных систем можно назвать: dovecot, courier-imap и Cyrus. DbMail – это такой же сервер, как и вышеназванные, но имеющий одно важное отличие - то 100%-ная интеграция с реляционными базами данных (MySql, PostgreSQL и т.д.) Автор: Николай Белополов <
04.07.2010Инструментарий системного администратора: Распределенное администрирование при помощи SSH
Эта статья посвящена безопасной оболочке Secure Shell (SSH) для запуска команд на удаленных системах UNIX®. При помощи простых скриптов можно создать систему, которая позволит одновременно управлять множеством систем с одного компьютера без необходимости подключаться к ним по отдельности. Кроме того, в статье даны основы распределенного управления компьютерами, скриптами и решениями, использующими эту технологию. Автор: Мартин Браун <