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

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

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

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

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

Показать результаты
Название none тип up Дата none
Реальные проекты на PHP и MySQL. Создание персонализированных документов: Часть 2. Разработка приложения для проведения online-тестирования и подготовка сертификата в формате RTF
В этой статье разбираются PHP-сценарии для оценки результатов online-тестирования и создания персонализированных сертификатов в формате RTF с помощью шаблонов. Также в ней представлен краткий обзор синтаксиса формата RTF.
статьи 24.02.2011
Защита Debian-подобных систем – использование "Bastille Linux" на примере Debian и Ubuntu
В статье показано, как с помощью программы Bastille можно существенно улучшить безопасность операционных систем семейства Ubuntu/Debian
статьи 13.04.2010
Программирование на Python. Часть 2: Строки в питоне
Предыдущая статья была посвящена основным возможностям Python. Сейчас мы рассмотрим один из базовых типов этого языка программирования – строковый тип.
статьи 02.08.2010
Автоматизация развертывания виртуальных машин
В этой статье рассказывается, как использовать решение автоматического развертывания виртуальных машин для быстрого создания и запуска набора автоматически настраивающихся ВМ.
статьи 17.11.2009
Реальные проекты на PHP и MySQL. Создание персонализированных документов: Часть 1. Постановка задачи и обзор предлагаемого решения.
В этой статье представлен обзор решения для создания персонализированных документов с помощью PHP и MySQL и выбраны файловые форматы – PDF и RTF, которые будут использоваться для создания сертификатов для системы online-тестирования.
статьи 24.02.2011
Распределенная обработка данных с помощью Hadoop: Часть 2. Двигаемся дальше
В этой статье мы будем настраивать Hadoop в конфигурации с несколькими узлами. В статье будут описаны различные типы узлов, а также работа процедур MapReduce в параллельной среде. Также будут рассмотрены аспекты управления Hadoop.
статьи 22.03.2011
Распределенные вычисления: Часть 3. Развертывание сервера распределенных вычислений
Развертывание и запуск собственного полноценного сервера распределенных вычислений на платформе BOINC
статьи 02.11.2010
Работаем с Mono: Часть 11. Создание и использование Web-служб
В данной статье рассматривается использование и разработка Web-служб в среде Mono. В качестве примера разрабатывается Web-служба и выполняется ее развертывание на Web-сервере Apache, а также создаются ASP.NET и C#-приложения для вызова Web-служб.
статьи 25.08.2011
Кроссплатформенная графика с использованием cairo
Написанная с нуля для создания изображений, идентично отображающихся на мониторе и принтере, полностью кроссплатформенная библиотека cairo становится ведущим игроком в области графики на Linux. Cairo управляет 2D-графикой GNOME, GTK+, Pango и многих других приложений.
статьи 14.02.2008
Blade-серверы и внешнее хранилище: Настройка отказоустойчивой среды
Из этой статьи вы узнаете, как интегрировать сервер IBM BladeCenter и внешнее хранилище IBM DS3200 для построения надежной среды на основе blade-серверов Linux. Также вы узнаете о некоторых функциях "горячей" установки менеджера логических томов Linux.
статьи 31.03.2009
Communigate: Часть 5. Интеграция Communigate с антивирусными программами и спамфильтрами
В пятой, заключительной части цикла, рассматривается процесс интеграции Communigate с антивирусными программами и программами для борьбы со спамом.
статьи 02.11.2010
Мониторинг системной активности при помощи inotify
Inotify – это подсистема Linux, которая отслеживает операции файловой системы, такие как чтение, запись и создание. Inotify действует в реактивном режиме, удивительно проста в использовании и намного более эффективна, чем, например, мониторинг активности при помощи задания планировщика Cron. Научитесь интегрировать inotify в свои приложения и познакомьтесь с набором средств командной строки для более полной автоматизации системного администрирования.
статьи 17.03.2009
Изучаем Linux, 101: Управление дисковыми квотами
Из этой статьи вы узнаете о настройке дисковых квот в файловых системах Linux для ограничения используемой пользователем или группой пользователей емкости. Система квот помогает предотвратить исчерпание свободной емкости жесткого диска.
статьи 29.11.2011
Автоматизация переключения между ОС при мультисистемной загрузке
Следуя инструкциям по настройке мультисистемной загрузки, вы сможете переключаться между операционными системами без необходимости вмешательства вручную. Представленные в данной статье скрипты помогут настроить переключение загрузки между Linux® и Windows®.
статьи 27.05.2008
Запуск Linux на PlayStation 3: Часть 1 . Больше, чем развлечение
Приставка Sony PS3 может работать под управлением операционной системы Linux. В этой статье автор рассказывает о функциональных возможностях и преимуществах PS3 Linux и показывает некоторые полезные дополнительные настройки системы.
статьи 17.04.2008
Обзор библиотеки libfprint, предназначенной для работы со сканерами отпечатков пальцев
Встраивание поддержки аутентификации пользователя по отпечатку пальца в программу с открытым исходным кодом раньше было довольно трудной задачей
статьи 14.01.2010
Контроль за состоянием машин учащихся средствами Linux: Часть 1.Технология VNC – наблюдение и удаленное управление
В этой статье вы узнаете, как с помощью технологии удаленного подключения к рабочему столу VNC наблюдать за действиями учащихся, а также подключаться к машинам класса с целью выполнения любых действий в операционной системе.
статьи 17.12.2009
Создание GUI приложений в Java с использованием библиотеки GTK+: Часть 4
В настоящей, заключительной части, мы постараемся охватить многообразие доступных виджетов. Если провести аналогию с изучением иностранного языка, то эта статья предполагает пополнение словарного запаса для тех, кто уже имеет представление об основах.
статьи 25.08.2011
Communigate: Часть 2. Установка, базовая настройка, ввод в эксплуатацию
В этой статье будут рассмотрены вопросы установки и базовой настройки Communigate, достаточные для ввода программы в эксплуатацию.
статьи 26.10.2010
Безопасный Linux: Часть 6. Система мандатного контроля доступа Smack
Из этой статьи вы узнаете о еще одном средстве обеспечения мандатного контроля доступа для ОС на базе ядра Linux — Simplified Mandatory Access Control Kernel.
статьи 26.10.2010
Анатомия динамических библиотек Linux
Динамически компонуемые совместно используемые библиотеки чрезвычайно важны в GNU/Linux. При их помощи приложения получают доступ к общим функциям, потребляя вместе меньше памяти. В данной статье раскрывается, как создавать и использовать динамические библиотеки.
статьи 10.03.2009
Обзор языка программирования Vala. Часть 1: Общие свойства и характеристики языка Vala
В этой серии статей рассматривается язык программирования Vala, ориентированный на использование в графической среде Gnome.
статьи 27.01.2010
Масштабируем файловую систему при помощи Parallel NFS
Протокол NFS широко применяется в современных локальных сетях. Однако, скорость работы NFS не отвечает требованиям некоторых приложений. Статья рассказывает о Parallel NFS - системе, которая значительно увеличивает скорость передачи данных в крупных сетях.
статьи 19.02.2009
Эффективный перенос данных с помощью zero copy
Технология zero copy помогает улучшить производительность Java-приложений, избежать лишнего копирования данных между промежуточными буферами и уменьшить число контекстных переключений между пространством пользователя и пространством ядра.
статьи 17.02.2009
Статистическое программирование на R: Часть 2. Функциональное программирование и анализ данных
Во второй части трилогии Дэвид и Брэд продолжат исследования, описанные в первой статье, используя R - мощную бесплатно распространяемую статистическую среду. Теперь, когда исходные данные приведены в порядок, будем вникать в функционал языка.
статьи 05.08.2008
Доступ к ядру Linux через файловую систему /proc
/proc предлагает новый подход к обмену данными между ядром Linux и пользовательским пространством. В ней содержатся файлы, содержимое которых генерируется ядром и с помощью которых можно манипулировать ядром. Эта статья покажет /proc в действии.
статьи 31.07.2008
Статистическое программирование на R: Часть 1. Купаемся в изобилии статистических возможностей
В первой части трилогии Дэвид и Брэд познакомят вас с R – свободно распространяемой мощной статистической средой. Среда R включает в себя язык программирования, интерактивную оболочку и широкие возможности по отображению графической информации. Более того, R имеет огромный набор математических и статистических функций, а также дополнительные возможности, которые предоставляются в подключаемых пакетах.
статьи 24.07.2008
Разработка через тестирование: Использование PyUnit(unittest)
В статье рассмотрены базовые техники составления и выполнения тестов, их группировки и логического разделения на наборы и комплекты.
статьи 27.05.2010
Создание ЭОР (электронных образовательных ресурсов) в Linux: Часть 1. Введение в проблему. Инструменты для создания ЭОР
Эта статья открывает цикл о создании и использовании ЭОР в LINUX на основе свободного и открытого программного обеспечения и является вводным экскурсом в историю и текущее положение дел
статьи 04.02.2010
Запуск «1С:Предприятие» в Linux с помощью WINE@Etersoft
В статье дана подробная инструкция по запуску «1С:Предприятие 8.1» в Mandriva Linux 2010.2 c помощью WINE@Etersoft - программного продукта на основе свободного проекта Wine, позволяющего работать с Windows-ориентированными приложения на операционных системах семейства GNU/Linux.
статьи 28.07.2011
Разрешения POSIX для файлов: Разделяем полномочия root
Назначая разрешения конкретным файлам, вы можете дать возможность непривилегированному пользователю исполнять файл с определенными специальными полномочиями. В этой статье рассказывается о том, как использовать эти возможности.
статьи 25.01.2008
Настройка систем LAMP, Часть 2: Оптимизация Apache и PHP
Эта вторая статья в серии из трех статей, посвященных LAMP, сфокусирована на действиях, которые вы можете выполнить для оптимизации Apache и PHP.
статьи 05.07.2007
Узнайте о виртуальной машине ядра Linux (KVM)
Linux и гибкость идут бок о бок и возможности виртуализации также. Совсем недавно с появлением Kernel Virtual Machine, или KVM, ситуация с виртуализацией в Linux изменилась. KVM поддерживает виртуализацию гостевых операционных систем Linux и даже Windows на аппаратуре, которая способна к виртуализации.
статьи 20.06.2007
Программирование с использованием PHP и MySQL в разработке Web-приложений: Часть 11. Достижение безопасности на Web-сайтах. Угрозы. Стратегия защиты
В статье рассмотрены реальные существующие угрозы для функционирования Web-сайтов в условиях современной сети Internet.
статьи 10.03.2011
Применение Expect в администрировании системы Linux: Часть 2. Практическое применение Expect в системном администрировании
В первой статье рассматривались общие характеристики Expect, принципы и механизмы его функционирования. В данной статье описывается практическое применение Expect и некоторые аспекты его использования
статьи 11.03.2010
Программирование с использованием PHP и MySQL в разработке Web-приложений: Часть 10. Разработка системы управления содержимым (CMS) с помощью PHP и MySQL
В статье на реальных примерах рассмотрены вопросы подготовки CУБД, хранения, индексации и поиска информации в базе данных в рамках CMS вымышленного новостного сайта.
статьи 10.03.2011
Программирование с использованием PHP и MySQL в разработке Web-приложений: Часть 9. Построение реального Web-сайта. Подготовка СУБД, создание базового варианта сайта, регистрация пользователей
В статье на реальных примерах рассмотрены вопросы подготовки CУБД, создание базового варианта сайта, регистрация пользователей.
статьи 10.03.2011
Синхронизация файлов на хостах локальной сети и резервное копирование с помощью утилиты Unison
В статье рассматривается применение утилиты Unison для выполнения повседневных задач синхронизации файлов и папок между хостами локальной сети, а также для организации процесса резервного копирования.
статьи 18.12.2012
Открытые системы BIOS для Linux
Во многих системах часть времени загрузки идет на обеспечение поддержки MS-DOS. Существуют проекты, в которых проприетарный BIOS заменяют на код, выполняющий только самое необходимое для загрузки и начала работы ядра Linux. В статье дан краткий обзор этой темы.
статьи 30.08.2007
Эмуляция систем с помощью QEMU
QEMU - это приложение с открытым исходным кодом, полностью эмулирующее персональный компьютер. Помимо эмуляции процессора, QEMU позволяет эмулировать также все необходимые подсистемы, такие как сетевые адаптеры и видеоплаты. Он также может эмулировать более продвинутые вещи, такие как симметричные многопроцессорные системы (вплоть до 255 процессоров) и другие процессорные архитектуры, такие как АРМ или PowerPC. В этой статье рассматривается QEMU и его архитектура, и показывается, как эмулировать гостевую операционную систему на Linux-хосте
статьи 18.01.2008
Использование gperf для эффективной обработки параметров командной строки в C/C++
Инструмент GNU gperf является генератором «идеальных» хеш-функций, который для заданного набора строк формирует код хеш-таблицы, функции хеширования и функции поиска на C/C++. Узнайте о том, как использовать gperf для эффективной обработки параметров командной строки в коде C/C++.
статьи 06.09.2007
Linux и симметричная многопроцессорная система
В статье разобраны идеи, стоящие за многопроцессорной обработкой и созданием приложений для Linux, использующих SMP.
статьи 03.07.2007
Очаровательный Python: Итераторы и простые генераторы
В Python 2.2 появилась новая конструкция со своим ключевым словом. Эта конструкция - генератор, а ключевое слово - "yield". Хотя генераторы позволяют реализовать новые, функциональные и оригинальные идеи, все же не так-то просто понять, как они работают. Эта статья - попытка ненавязчивого объяснения этой конструкции, равно как связанного с ней понятия итераторов.
статьи 29.06.2007
Настройка систем LAMP, Часть 1: Знакомство с архитектурой LAMP
Эта первая статья в серии из трех статей, посвященных LAMP (Linux, Apache, MySQL, PHP/Perl), описывает архитектуру LAMP, некоторые методики замеров и некоторые основные сведения, касающиеся ядра Linux, дисков и наладки файловой системы.
статьи 29.06.2007
Безопасное программирование с OpenSSL API, Часть 3: Обеспечение надежного обслуживания
При отсутствии надежного серверного приложения не существует потребности в надежном клиентском приложении. С OpenSSL вы можете создавать защищенные серверные приложения и, несмотря на то, что документация выглядит пугающей, это не так трудно.
статьи 22.01.2007
Программирование с использованием PHP и MySQL в разработке Web-приложений: Часть 1. PHP – основы применения при построении Web-сайтов
В этом цикле статей раскрывается, как используется язык программирования PHP в разработке Web-приложений, и почему он получил такое широкое распространение. Материалы цикла будут полезны начинающим Web-разработчикам.
статьи 20.07.2010
Почтовые системы в Linux и FreeBSD: sendmail, postfix, exim: Часть 3.1. Построение почтовой системы на базе UbuntuLinux+postfix
В этой статье будет рассмотрен процесс построения почтовой системы на базе Ubuntu Linux+postfix
статьи 20.07.2010
Вход в многопользовательскую систему через VNC
Virtual Network Computing (VNC) – это популярное средство удаленного доступа к компьютерам.
статьи 27.06.2012
Guile - универсальный инструмент программирования: Часть 5. Дополнительные средства Guile
Пятая, заключительная статья цикла описывает дополнительные средства Guile.
статьи 14.06.2011
Изучаем Linux, 101: Монтирование и демонтирование файловых систем
Из этой статьи вы узнаете о том, как монтировать и демонтировать файловые системы в Linux, настраивать и использовать съемные носители (например, устройства USB и IEE 1394), а также правильно получать доступ к дискетам, CD- и DVD-дискам.
статьи 29.11.2011
Работа со структурами данных в языках Си и Python: Часть 2. Связные списки
В статье разбираются практические аспекты работы со связными списками - создание списка, добавление и удаление элементов, и сравнение производительности связных списков в языках Си и Python.
статьи 21.04.2011
Библиотека jQuery Mobile: Часть 1. Обзор компонентов и пример использования
В этой статье представлен обзор архитектуры и компонентов библиотеки jQuery Mobile. В качестве примера рассмотрено создание простого HTML-документа, использующего основные возможности jQuery Mobile.
статьи 31.03.2011
Библиотека jQuery Mobile: Часть 2. Использование форм и элементов управления
Во второй статье цикла рассматривается, как с помощью jQuery Mobile создавать HTML формы, отвечающие требованиям для мобильных интерфейсов. Кроме этого описывается процесс инициализации и настройки параметров каркаса jQuery Mobile.
статьи 31.03.2011
Git для пользователей Subversion: Часть 1. Начинаем
Используя Subversion в качестве базовой системы, в этих двух статьях мы покажем, как установить Git, настроить удаленный репозиторий и начать пользоваться его основными командами.
статьи 03.02.2011
Загрузка товара из 1С 7.7 в интернет-магазин на примере CMS OpenCart: Часть 3. Скрипт загрузки данных из файла в базу магазина
Данный цикл статей знакомит с настройкой обмена данными между 1С и интернет-магазином OpenCart. В третьей статье рассматривается программа загрузки данных из табличного CSV-файла в базу данных интернет-магазина написанную на PHP.
статьи 04.12.2012
Моделирование в CAE Salome: Часть 3.2. Модуль Mesh. Построение трехмерной сетки
Данный цикл статей посвящен Salome – open-source платформе для выполнения инженерных расчетов. В рамках цикла на примере Salome будут рассматриваться основные аспекты использования пакетов для инженерного моделирования (CAM/CAE – computer aided modeling/computer-aided engineering).
статьи 28.09.2012
EnGarde Secure Linux: Часть 1.Установка, настройка, использование
EnGarde Secure Linux представляет собой построенный с нуля новейший дистрибутив, обеспечивающий защищенными сервисами пользователей в условиях агрессивной среды Интернет.
статьи 27.05.2010
Загрузка товара из 1С 7.7 в интернет-магазин на примере CMS OpenCart: Часть 2. Написание программы выгрузки данных в 1С 7.7
Данный цикл статей знакомит с настройкой обмена данными между 1С и интернет-магазином OpenCart. Во второй статье рассматривается программа выгрузки данных из 1С в CSV-файл и отправка файла на FTP магазина.
статьи 04.12.2012
Загрузка товара из 1С 7.7 в интернет-магазин на примере CMS OpenCart: Часть 1. Первичное планирование и постановка задачи
Данный цикл статей знакомит с настройкой обмена данными между 1С и интернет-магазином OpenCart. В первой статье сравниваются различные варианты настройки такого обмена.
статьи 04.12.2012
Доступ на защищённый веб-сайт с помощью языка Perl
С помощью модулей автоматизируйте процедуру регистрации на защищённых веб-сайтах.
статьи 06.03.2007
Создание встраиваемых сценариев на языке Lua
Компилируемые языки программирования и языки сценариев имеют свои уникальные преимущества, но что, если вы захотели бы использовать оба языка для создания мощных приложений? Lua - это встраиваемый язык сценариев, который является маленьким, быстрым и очень мощным. Перед созданием еще одного формата конфигурационных файлов или ресурсов (и еще одного синтаксического анализатора для него) попробуйте Lua.
статьи 28.04.2006
Rust - новый язык программирования: Часть 16. Многопоточность. Задачи и их взаимодействие
В данной статье представлена поддержка многопоточности в языке Rust, основой которой являются задачи или легковесные ("зелёные") потоки. Рассматриваются вопросы планирования задач, цикл существования задачи, средства обмена данными между задачами.
статьи 21.11.2013
Практическое использование MySQL++: Часть 7. Применение в многопоточных приложениях
В этом цикле статей рассматривается библиотека, обеспечивающая взаимодействие приложений, написанных на языке C++, с системой управления базами данных MySQL
статьи 31.08.2010
Практическое использование MySQL++: Часть 6. Специализированные формы запросов
В этом цикле статей рассматривается библиотека, обеспечивающая взаимодействие приложений, написанных на языке C++, с системой управления базами данных MySQL
статьи 31.08.2010
Практическое использование MySQL++: Часть 5. Работа с различными типами данных
В этом цикле статей рассматривается библиотека, обеспечивающая взаимодействие приложений, написанных на языке C++, с системой управления базами данных MySQL
статьи 31.08.2010
Программирование на Python: Часть 4. Словари
Словари наряду со списками являются наиболее простыми, гибкими и мощными коллекционными типами. Словарь, как и список, является изменяемым (mutable) типом данных, хотя и содержит неизменяемые ключи и может неограниченно расти.
статьи 09.08.2010
Работа со структурами данных в языках Си и Python: Часть 9. Красно-черные деревья
В статье рассматриваются характеристики красно-черных деревьев (еще одной разновидности сбалансированных двоичных деревьев) и алгоритмы для работы с ними, реализованные на языке Си.
статьи 07.06.2011
Практическое использование MySQL++: Часть 2. Настройка и адаптация в различных проектах
Данная статья посвящена настройке и адаптации библиотеки MySQL++ в различных проектах.
статьи 22.06.2010
Практическое использование MySQL++: Часть 1. С чего начать
В этом цикле статей рассматривается библиотека, обеспечивающая взаимодействие приложений, написанных на языке C++, с системой управления базами данных MySQL
статьи 22.06.2010
Обслуживание периферии в коде модулей ядра: Часть 50. PCI-устройства
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В cтатье представлен минимальный набор сведений о шине PCI, необходимый для отображения PCI-устройства в код модуля и взаимодействия с ним.
статьи 16.05.2013
Организация антивирусной защиты в Linux c помощью антивируса ClamAV: Часть 1
В этой статье приводится обзор текущего положения на вирусном фронте для платформы Linux и рассматривается антивирусное ПО, предназначенное для защиты Linux-систем, а также решения, основанные на этом ПО.
статьи 29.03.2011
Реальные проекты на PHP и MySQL. Разработка Web-форумов: Часть 4. Реализация функциональности для просмотра и добавления сообщений в форум
В данной статье будет разработана функциональность для добавления новых и просмотра уже опубликованных сообщений, также в ней представлен список возможных вариантов для будущего развития проекта.
статьи 22.02.2011
Оценка эффективности информационных систем: Часть 3. Пример расчета эффективности использования ИС методом TEI
Представленная методология позволяет, без глубокого изучения структуры и бизнес процессов предприятия, предложить наиболее эффективный вариант системного и офисного ПО, как с учетом затрат необходимых на его приобретение, так и с учетом пользовательских требований.
статьи 16.09.2010
Devil Linux: Часть1. Установка, настройка, использование
Devil Linux является одним из наиболее мощных, масштабируемых и свободных систем, способных решать все основные задачи, возлагаемые на серверные дистрибутивы, предназначенные для создания маршрутизаторов и межсетевых экранов.
статьи 03.06.2010
Лучшая обработка ошибок с помощью Flex и Bison
В данной статье рассмотрены режимы обработки ошибок Flex и Bison, их использование и некоторые связанные с ними сложности.
статьи 13.12.2006
Организация совместной разработки ПО на базе SVN+DocBook+Mantis: Часть 1. Особенности разработки ПО в коллективе, контроль версий, подготовка документации
Эта статья открывает цикл материалов об организации совместной разработки программного обеспечения на базе SVN, DocBook и Mantis
статьи 15.07.2010
Linux для системных администраторов Windows: Как запускать приложения, работающие под Linux
Вне зависимости от того, запускается ли ваше новое приложение с рабочего стола или из командной строки, эта статья поможет применить ваш опыт в Microsoft Windows для быстрого изучения различных аспектов запуска приложений в ОС Linux.
статьи 18.10.2012
Обработка данных при помощи Apache Pig
Apache Pig – это высокоуровневый процедурный язык для выполнения запросов к большим слабоструктурированным наборам данных. В этой статье описывается язык, лежащий в основе Pig, и приводится пример его использования для простого кластера Hadoop.
статьи 20.11.2012
Безопасный Linux: Часть первая. AppArmor – песочница для приложений
Узнайте, как с помощью AppArmor защитить от взлома свой Linux-компьютер – будь то настольная машина, ноутбук или сервер
статьи 20.08.2009
Rust - новый язык программирования: Часть 2. Основы синтаксиса: переменные, базовые типы данных, операторы, расширения
В статье рассматриваются элементарные синтаксические компоненты языка программирования Rust: переменные, простые типы данных, операторы и расширения.
статьи 01.09.2013
Common threads: Часть 1. Awk в примерах
Awk — чудесный язык с очень странным именем. Здесь Даниэль Роббинс дает краткое введение в основы программирования на awk. Далее будут рассмотрены более продвинутые темы, и в заключении -- серьёзное демонстрационное приложение из реальной практики.
статьи 29.01.2009
Управление логическими томами
В этой статье раскрываются наиболее полезные особенности LVM2 — относительно нового набора пользовательских средств, предоставляющего возможности управления логическими томами — и предлагаются несколько способов упрощения системных задач администрирования.
статьи 29.02.2008
5 простых шагов настройки кластера Web-серверов
Постройте кластер Web-сервера Apache высокой готовности, объединяющий несколько физических или виртуальных серверов Linux, с помощью Linux Virtual Server и Heartbeat v2 за 5 простых шагов.
статьи 14.01.2008
Очаровательный Python: Изящество и неловкость Python. Часть 1
По сравнению с "золотым веком" популярности Python 1.5.2 - в течение многих лет стабильной и надежной версии языка - Python приобрел множество новых синтаксических возможностей и встроенных функций и типов. Для каждого изменения в отдельности имелось достаточно веское основание, однако в целом из-за них современный Python - уже не тот язык, который при достаточном опыте можно выучить за один вечер. Помимо этого, с некоторыми изменениями связаны не только преимущества, но и потенциальные неприятности.
статьи 18.12.2007
Советы по Linux: Управление длительностью выполнения запланированных заданий
Допустим, вам нужно устранить назойливую проблему, запустив отладку на 30 минут в полночь, или вы просто хотите использовать систему Linux в качестве будильника. Этот совет поможет вам остановить задания, запущенные с помощью cron и at, после того, как они проработают определенное время, или при выполнении каких-либо других условий. В этот совет теперь включена информация по команде timeout, входящей в состав пакета AppleTalk (Netatalk). -прим.ред.
статьи 02.10.2007
Увеличение производительности сокета в Linux
Sockets API позволяет создавать клиентские и серверные приложения, взаимодействующие по локальной сети или через Интернет. В статье описаны способы использования Sockets API, позволяющие увеличить быстродействие и правильно настроить среду GNU/Linux.
статьи 30.08.2007
Анатомия распределителя памяти slab в Linux
Ядро Linux использует метод распределения памяти как объектов, исходя из их размера. Эта статья описавает идеи, лежащие в основе механизма slab allocator (распределитель slab), и исследует его интерфейсы и приемы использования.
статьи 22.08.2007
Пример разработки простого многопоточного сетевого сервера: Часть 6. Механизмы проверки подлинности
В предыдущих статьях цикла мы рассматривали некоторые стороны внутренней работы и внутреннего устройства нашего сервера. Теперь нам хорошо бы знать чьи запросы мы обрабатываем.
статьи 30.12.2010
Уменьшите объем памяти, занимаемой Linux
Недостаток физической памяти может существенно снизить быстродействие Linux. Из статьи вы узнаете, как точно измерить количество памяти, используемой вашей системой Linux и получите совет, как уменьшить требования к памяти на примере системы Ubuntu.
статьи 28.04.2007
Почтовые системы в Linux и FreeBSD: sendmail, postfix, exim: Часть 3. Построение почтовой системы на базе UbuntuLinux+postfix
В этой статье будет формально описана работа sendmail и произведен сравнительный анализ популярных MTA sendmail, postfix, exim
статьи 15.07.2010
Пример разработки простого многопоточного сетевого сервера: Часть 3. Работа с конфигурационным файлом, инициализация внутренних структур программы
В предыдущей части цикла мы рассмотрели работу с параметрами командной строки при помощи стандартной библиотеки. В этой статье рассмотрим как создать отдельный файл со списком значений, влияющих на работу программы.
статьи 06.05.2010
Работа со структурами данных в языках Си и Python: Часть 1. Особенности реализации структур данных в языках Си и Python
В этой статье рассматриваются следующие вопросы: особенности архитектуры этих языков программирования и возможности для реализации структур данных
статьи 19.04.2011
CRM-система SugarCRM: Часть 4. Работа с дополнительными модулями
В статье приведен пример создания и модификации дополнительного модуля для системы SugarCRM. Также в статье рассматривается пример установки и использования готовых модулей от сторонних поставщиков на примере модулей ZuckerReports и E-Calendar.
статьи 16.08.2011
Виртуализация сетей в Linux
В представленной статье исследуются идеи, лежащие в основе виртуализации сетей, с упором на виртуализацию коммутаторов и сетевых адаптеров.
статьи 22.11.2011
CRM-система SugarCRM: Часть 3. Пример использования Sugar-CRM
В статье изложен пошаговый пример использования системы SugarCRM по определённому сценарию, включая развертывание системы «с нуля» на виртуальной машине. На практических примерах рассмотрена работа с основными компонентами SugarCRM.
статьи 16.08.2011
Изучаем Linux, 101: Работа с жесткими и символическими ссылками
В этой статье рассказывается о том, как работать с жесткими и символическими ссылками в Linux, в том числе о различиях между жесткими и символическими ссылками, а также между копированием файлов и использованием ссылок на них.
статьи 20.12.2011
Обслуживание периферии в коде модулей ядра: Часть 54. USB-устройства
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье приведён обзор аспектов протокола USB и сопутствующих инструментов, используемых при разработке модулей ядра для поддержки USB-устройств.
статьи 23.05.2013
Обслуживание периферии в коде модулей ядра: Часть 53. Организация обмена данными с помощью DMA
Статья является частью миницикла, посвященного интеграции драйверов устройств с аппаратным обеспечением. В статье рассматриваются общие вопросы, связанные с организацией обмена данными между модулем и PCI-устройством с помощью DMA.
статьи 23.05.2013
Общие положения и особенности использования протокола IPv6: Часть 1. Общие положения и основы использования протокола IPv6
В данном цикле статей рассматриваются различные аспекты использования в Linux-системах протокола IP version 6 (далее – IPv6) – межсетевого протокола, который должен в ближайшем будущем заменить ныне используемый протокол IP version 4.
статьи 15.11.2012
Rust - новый язык программирования: Часть 14. Методы и обобщённые функции (продолжение)
В данной статье рассматриваются обобщённые функции как одно из средств объектно-ориентированного программирования в языке Rust. Кроме того, продолжается описание свойств трэйтов, связанных с обобщёнными методами и параметрами-типами.
статьи 08.11.2013