LINUX.ORG.RU

Сообщения IBM_dW

 

Основы использования фреймворка django при построении Web-сайта

Группа Документация

В статье рассмотрены вопросы использования фреймворка django как инструмента построения Web-сайта. Последовательно дан общий обзор django, понятий моделей, шаблонов и просмотрщиков («вьюх»). Рассмотрен процесс установки и настройки django, ее конфигурационных файлов. В пошаговом режиме проведен экскурс через весь процесс создания простой, но работоспособной Web-страницы с использованием django. Весь материал снабжен примерами и исходным кодом на языке Python.

>>> Подробности

 

IBM_dW
()

Расширение Joomla!/Mambo – XAMPP, локализация, модули. Создание собственного шаблона. Часть 2

Группа Документация

В этой статье рассказывается о популярной CMS Joomla! и ее аналоге Mambo, о том, как ими пользоваться и как на их основе можно создавать собственные шаблоны для построения Web-сайтов. В части 1 говорилось о том, что такое CMS Joomla!/Mambo, как ее устанавливать и настраивать и как с ее помощью, используя поставляемые в комплекте с ней шаблоны, построить свой сайт.

>>> Подробности

 , , mambo

IBM_dW
()

Использование сетевой файловой системы в AIX – пример

Группа Документация

В этой статье рассмотрена сетевая файловая система Network File System (NFS).
NFS – это популярная файловая система, использующаяся системными администраторами для распространения файловых систем по различным узлам сети.
NFS доступна для всех реализаций Unix, включая все версии AIX.
В статье рассмотрены компоненты, составляющие NFS, и показаны общие механизмы реализации NFS с акцентом на AIX. Эта статья будет полезной для системных администраторов AIX, а также для AIX-программистов, которые работают с несколькими системами в сетевом окружении.

>>> Подробности

 , , ,

IBM_dW
()

EasyEclipse. Задачи, варианты дистрибуции, примеры применения

Группа Документация

В этой статье будет рассказано об интегрированном средстве разработки программного обеспечения EasyEclipse. Используя многочисленные модули, оно может обеспечить развитой средой разработки программистов на самых разных языках – от Java до C/C++.

>>> Подробности

 easyeclipse,

IBM_dW
()

Секреты регулярных выражений (regular expressions): Часть 1. Диалекты и возможности. Составление регулярных выражений

Группа Документация

Словосочетание «регулярные выражения» слышал (или видел) каждый, чья деятельность так или иначе связана с использованием компьютеров. Многие применяют простейшие варианты регулярных выражений чуть ли не ежедневно, даже не подозревая об этом. Обычно им уделяется не слишком много внимания и, как правило, в контексте конкретной утилиты (grep, sed, less) или языка программирования (Perl, Python и т.д). В данном цикле статей я попытаюсь обобщить информацию о регулярных выражениях, сосредоточившись при этом не на элементарных «обучающих» примерах, которые всем известны, а на более тонких аспектах практического использования.

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

>>> Подробности

 ,

IBM_dW
()

Inferno и Plan 9: Часть 1.Обзор

Группа Документация

Цикл статей посвящен операционным системам Plan 9 и Inferno. В первой статье цикла приводится общее описание операционных систем, вторая посвящена организации системы grid-вычислений на их основе, далее мы обсудим то, как с их помощью создать полноценное распределенное приложение.
Материалы будут полезны широкому кругу читателей – от пользователей, интересующихся технологиями распределенных вычислений, до специалистов, занятых разработкой в данной области.

>>> Подробности

 ,

IBM_dW
()

Программная реализация работы с оборудованием в Linux: Файлы устройств, модули ядра, конфигурирование программы modprobe и hdparm

Группа Документация

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

Кроме того, изложен порядок работы с программой modprobe, возможности ее конфигурирования и настройки параметров. На реальных примерах показана работа программы с модулями ядра.

Также приведено описание программы hdparm, ее конфигурации и основных параметров. На конкретных примерах показана работа программы в динамике оптимизации интерфейса IDE.

Рассмотрены конфигурационные файлы программы и способы передачи им параметров в процессе управления работой hdparm.

>>> Подробности

 , , ,

IBM_dW
()

Как использовать виртуальную машину Parrot

Группа Документация

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

>>> Подробности

 

IBM_dW
()

Программная реализация системы журнальной регистрации в Linux: Конфигурирование syslogd

Группа Документация

В статье детально рассмотрены программы syslogd и logrotate. Пошагово описаны и расшифрованы опции, параметры конфигурационных файлов, применение и реальные примеры. Изложены некоторые тонкости функционирования программы syslogd. Материал будет полезен начинающим системным администраторам, которые хотят разобраться с основами и принципами ведения журнальных файлов в GNU/Linux.

>>> Подробности

 , ,

IBM_dW
()

Conexus – универсальная библиотека ввода/вывода для ЯП C++

Группа Документация

При программировании на таких языках, как C++, особое внимание приходится уделять организации операций ввода и вывода. Я имею в виду не простейшие случаи ввода/вывода на стандартные устройства (консоль) – здесь не возникает никаких вопросов.
Источники ввода и цели вывода отличаются таким разнообразием, что поневоле возникает мысль о необходимости некоторого универсального решения этой проблемы.
Одним из предлагаемых решений является библиотека Conexus. Статья о ней будет полезна начинающим разработчикам приложений для unix-подобных операционных систем.

>>> Подробности

 conexus

IBM_dW
()

Защита Debian-подобных систем – использование «Bastille Linux» на примере Debian и Ubuntu

Группа Документация

В статье показано, как с помощью программы Bastille можно существенно улучшить безопасность операционных систем семейства Ubuntu/Debian. Материал будет полезен начинающим системным администраторам и опытным пользователям GNU/Linux. Программа Bastille Linux позволяет системному инженеру или просто грамотному пользователю экономить время, расходуемое на настройку безопасности, и помогает качественно организовать защиту системы путем остановки ненужных служб, модификации их конфигураций и новой организации работы всей системы в целом.

>>> Подробности

 bastille,

IBM_dW
()

Функциональный менеджер пакетов Nix: Часть 3. Описание сборки пакета

Группа Документация

Продолжаем осваивать функциональный менеджер пакетов Nix. В этой части цикла мы обсудим вопросы самостоятельного расширения набора описаний пакетов. Здесь нам будет полезно знание языка Nix-выражений, описание которого было дано в предыдущей статье. Как управляться с готовым набором пакетов, смотрите в первой статье («Базовое использование») цикла.

>>> Подробности

 

IBM_dW
()

Функциональный менеджер пакетов Nix: Часть 2. Специализированный язык

Группа Документация

В первой статье цикла мы рассматривали основы и особенности работы с пакетным менеджером Nix. Предполагалось, что нужные пакеты доступны в базе Nix. Базу пакетов можно расширять, создавая собственные описания сборки пакетов. Для этого потребуется знание специализированного языка Nix, описанию которого посвящена эта статья. Также знание этого языка пригодится для конфигурации дистрибутива NixOS.

>>> Подробности

 

IBM_dW
()

Функциональный менеджер пакетов Nix: Часть 1.Базовое использование

Группа Документация

Nix – это пакетный менеджер для unix-систем, обладающий существенно иным подходом к сборке пакетов, учету зависимостей между ними и способу доставки на целевые системы.

Nix может работать совместно с обычным пакетным менеджером на том дистрибутиве, который у вас уже установлен (Ubuntu, Arch и т. п.). В статье будут рассмотрены процедура установки, операции управления пакетами и некоторые механизмы работы Nix.

>>> Подробности

 

IBM_dW
()

Основы применения Python в администрировании Linux

Группа Документация

В статье описаны преимущества языка Python при использовании его в качестве инструментария для решения задач системного администрирования по сравнению с возможностями стандартного командного интерпретатора bash. Python – удобный инструмент для решения задач системного администрирования, как повседневных, так и более специфических. Он одинаково подходит для создания как скриптов, так и более сложных приложений, в особенности сетевых, а также может служить заменой стандартному shell в Linux.

>>> Подробности

 , ,

IBM_dW
()

Применение Expect в администрировании системы Linux: Часть 3.Практическое применение Expect в сетевом администрировании

Группа Документация

В этом цикле статей описаны основные функциональные принципы и рассмотрены вопросы практического применения Expect, а также приведены примеры скриптов для решения задач системного администрирования. В этой статье будут приведены примеры использваония expect-скриптов в таких случаях как: выполнение команды настройки на удалённом компьютере, автоматизация выполнения команды rsync на удалённом компьютере, организация совместной работы пользователей и использование kibitz как команды, встраиваемой в Expect-скрипты.

>>> Подробности

 

IBM_dW
()

Почтовые системы в Linux и FreeBSD: sendmail, postfix, exim : Часть 1. Общий обзор Linux и FreeBSD как платформы для построения почтовой системы

Группа Документация

В этой статье будет дан обзор операционных систем Linux и FreeBSD как высокопроизводительных систем для построения надежного и мощного почтового сервера с антивирусной защитой программой Clamav и программой защиты от спама spamassassin.

Обзор начнем с анализа легендарной системы FreeBSD и почтового MTA (mail transfer agent), идущего с ней по умолчанию – sendmail. Затем, учитывая, что типично в Linux тоже в основном идет этот же MTA, рассмотрим такие системы, как Ubuntu Linux с идущим по умолчанию MTA postfix и Debian Linux, который использует в этих же целях MTA exim.

В последующих частях общей темы подробно раскроем тему установки и настройки этих систем с указанными выше агентами передачи почты, причем в связке с антивирусной программой Clamav и программой защиты от спама spamassassin.

>>> Подробности

 , , , ,

IBM_dW
()

Развёртывание «1С:Предприятие 8.1» под GNU/Linux

Группа Документация

Ни для кого не секрет, что программный комплекс «1С:Предприятие» является неотъемлемой составляющей информационных систем множества современных компаний. Именно поэтому настоящим событием стал выпуск редакции серверной части программного комплекса, работающей под управлением операционной системы Linux. Можно смело сказать, что компания «1С» дала Linux ещё один повод занять одну из важнейших позиций в современных бизнес-процессах. В этой статье мы рассмотрим процедуру развёртывания сервера «1С:Предприятие 8.1» под управлением операционной системы Linux. За основу будет взят дистрибутив CentOS 5.3.

>>> Подробности

 , ,

IBM_dW
()

Создание интерфейса между программами на С/С++ и скриптовыми языками при помощи SWIG

Группа Документация

Сегодня языки сценариев пользуются большой популярностью. В этой статье мы не будем рассуждать о причинах данного явления, так как достоинства интерпретируемых языков вполне очевидны. Вместо этого поговорим об их недостатках, точнее – об устранении этих недостатков. Как известно, скрипты выполняются значительно медленнее откомпилированных программ, что вполне естественно. Можно пытаться писать быстрые интерпретаторы, но вряд ли когда-нибудь удастся получить сравнимую скорость. Кроме того, из языков сценариев сложно получить доступ к оборудованию, для этого необходимы специальные расширения (драйверы). О написании подобных расширений и пойдет речь в нашей статье. Писать их мы будем на С; кроме того, нам понадобится SWIG.

>>> Подробности

 ,

IBM_dW
()

Применение Expect в администрировании системы Linux: Часть 2. Практическое применение Expect в системном администрировании

Группа Документация

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

>>> Подробности

 

IBM_dW
()

RSS подписка на новые темы