Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Переводы и статьи А.Панина за 2015 год

Дата публикации, автор, название статьи/перевода, краткая аннотация
  • 28.12.2015 Ashutosh Sudhakar Bhakare, перевод: А.Панин, "systemd: маскировка юнитов"
    В данной статье мы обсудим специализированный механизм systemd, делающий данную систему особенно мощной: механизм маскировки юнитов.
  • 23.12.2015 Paul W. Frields, перевод: А.Панин, "systemd: работа с системным журналом"
    В комплекте поставки systemd содержится большое количество программных компонентов, которые выполняют различные функции помимо запуска системы и управления системными службами. Одним из таких программных компонентов является демон journald, который осуществляет запись информации о состоянии вашей системы, а также запущенных в ней служб в системный журнал. Навыки работы с утилитой для просмотра системного журнала облегчат процесс поиска информации о системе и ее отладки в случае необходимости.
  • 21.12.2015 Jon Stanley, перевод: А.Панин, "systemd: преобразование сценариев sysvinit для работы с systemd"
    В данной статье рассматривается методика преобразования устаревших сценариев инициализации, которые вы могли модифицировать в соответствии со своими потребностями, для работы с systemd.
  • 17.12.2015 Bryan Sutherland, перевод: А.Панин, "systemd: основные приемы работы с юнит-файлами"
    Система инициализации systemd разделена на множество программных компонентов, что значительно упрощает процедуру управления компонентами вашей системы. systemd использует юнит-файлы для конфигурации и управления системными ресурсами, такими, как процессы и ваша файловая система. Благодаря этим файлам вы можете использовать systemd для конфигурации вашей системы Fedora в соответствии с вашими пожеланиями.
  • 14.12.2015 Ryan Lerch, перевод: А.Панин, "systemd: что такое система инициализации?"
    Вместе с выпуском дистрибутива Fedora 15 общественности был представлен системный программный компонент под названием systemd. systemd является набором инструментов для выполнения широкого спектра системных задач. При этом он предназначен главным образом для инициализации системы, а также для управления и отслеживания состояния системных служб и демонов дистрибутива Fedora как в процессе загрузки системы, так и в процессе ее работы. В предыдущих версиях дистрибутива Fedora эти задачи выполнялись силами системы инициализации SysVinit (System V init или просто init).
  • 09.12.2015 Mike Saunders, перевод: А.Панин, "Начинаем программировать на языке ассемблера"
    Большинство людей считает, что язык ассемблера мало чем отличается от черной магии и является частью темного и страшного мира, в который рискует войти лишь 0.01% лучших разработчиков программного обеспечения. Но на самом деле это красивый и очень доступный язык программирования. Вам стоит изучить его основы хотя бы для того, чтобы лучше понимать механизм генерации кода компиляторами, принцип работы центральных процессоров, а также лучше представлять принцип работы компьютеров.
  • 23.11.2015 TuxRadar, перевод: А.Панин, "Clutter: руководство для начинающих разработчиков"
    Clutter - это библиотека от разработчиков компании Intel, которая интенсивно используется для создания графических интерфейсов таких систем, как Moblin и Ubuntu Netbook Remix, а также GNOME 3. Интерфейс Clutter прост в изучении и использовании, причем с ним достаточно приятно работать. Если у вас не нашлось времени для изучения данного интерфейса ранее, расслабьтесь: мы собираемся продемонстрировать вам простой метод разработки приложений на основе библиотеки Clutter.
  • 19.11.2015 Serge Hallyn, перевод: А.Панин, "Лишение пользователя root привилегий"
    Несмотря на то, что механизм разрешений POSIX реализован на данный момент в полном объеме, использование учетной записи пользователя root с полным набором привилегий все еще широко распространено. В данной статье продемонстрирован простой прототип системы с учетной записью пользователя root без полного набора привилегий.
  • 16.11.2015 Justin W. Flory, перевод: А.Панин, "Обновление дистрибутива Fedora 22 до версии 23"
    В версии Fedora 23 представлен новый метод обновления дистрибутива на основе менеджера пакетов программного обеспечения dnf, который пришел на смену менеджеру пакетов программного обеспечения yum еще в Fedora 21. Для обновления дистрибутива Fedora до версии 23 следует использовать плагин DNF под названием system upgrade. Благодаря данному плагину процесс обновления вашего дистрибутива Fedora до версии 23 станет простым и очевидным.
  • 12.11.2015 Ryan Lerch, перевод: А.Панин, "Что нового в версии 23 дистрибутива Fedora Workstation"
    Версия 23 дистрибутива Fedora Workstation - это надежная, дружелюбная и мощная операционная система, предназначенная для домашних пользователей, энтузиастов, студентов и разработчиков программного обеспечения. Дистрибутив Fedora Workstation 23 основывается на новейшей версии окружения рабочего стола GNOME 3.18 от сообщества проекта GNOME. Данный выпуск окружения рабочего стола GNOME содержит улучшения файлового менеджера, а также новые приложения "Календарь" и "ToDo". Версия 23 дистрибутива Fedora Workstation является первой версией дистрибутива Fedora, содержащей офисный пакет LibreOffice 5.
  • 02.11.2015 Mike Ruckman, перевод: А.Панин, "Как использовать сервис fpaste для распространения информации о проблемах программного обеспечения"
    Если вы используете или разрабатываете программное обеспечение, вам в любом случае придется передавать сообщения об ошибках, вывод команд или содержимое файлов по сети людям, способных помочь с диагностикой. Существует сетевой сервис для распространения текстовых файлов pastebin. В рамках экосистемы Fedora имеется аналогичный сервис: fpaste. Имя fpaste носит как предназначенный для распространения текстовых файлов сетевой сервис, так и утилита с интерфейсом командной строки, которая используется для работы с этим сетевым сервисом.
  • 30.10.2015 Mihalis Tsoukalos, перевод: А.Панин, "Хэш-таблицы: теория и практика"
    Хэш-таблица - это структура данных, которая содержит одну или большее количество пар ключ-значение. Хэш-таблицы используются при реализации компиляторов, баз данных, систем кэширования данных, ассоциативных массивов и других механизмов и программных продуктов. Хэш-таблицы являются одними из наиболее важных структур данных, изучаемых в рамках курсов компьютерных наук.
  • 28.10.2015 Ryan Lerch, перевод: А.Панин, "Наблюдение за ночным небом с помощью приложения Stellarium в Fedora"
    Stellarium является замечательным, доступным из репозитория дистрибутива Fedora виртуальным планетарием с открытым исходным кодом, который поможет с идентификацией объектов в ночном небе и наблюдением за ними. Основной функцией данного приложения является симуляция ночного неба с небесными телами и размещение названий небесных тел и элементов управления, способствующих доведению до пользователя информации о том, на что он смотрит.
  • 26.10.2015 Joey Bernard, перевод: А.Панин, "Астрономические вычисления на языке Python"
    Одна из особенностей языка программирования Python, которая делает его настолько мощным, заключается в наличии большого количества подходящих практически для любых целей модулей. В данной статье рассказано о модуле Astropy, который был разработан сотрудниками Института исследований космоса для выполнения астрономических расчетов, обработки изображений и выполнения обсерваторных расчетов.
  • 23.10.2015 Chris Hoffman, перевод: А.Панин, "Загрузка дистрибутивов Linux непосредственно из файлов образов дисков формата ISO на жестком диске"
    Системный загрузчик GRUB2 позволяет загружать файлы образов дисков дистрибутивов Linux формата ISO непосредственно с жесткого диска. Благодаря этой возможности вы можете загружать Live CD Linux или даже устанавливать дистрибутивы Linux на другой раздел жесткого диска без необходимости записи образа диска на оптический диск или на накопитель с интерфейсом USB.
  • 21.10.2015 Ankur Sinha, перевод: А.Панин, "Управление пакетами программного обеспечения с помощью утилиты DNF в дистрибутиве Fedora"
    В версии 22 дистрибутива Fedora было внесено значительное изменение в низкоуровневый инструментарий администрирования системы: был представлен менеджер пакетов программного обеспечения DNF (DaNdiFied YUM).
  • 16.10.2015 Paul W. Frields, перевод: А.Панин, "Усовершенствуйте свой терминал с помощью утилиты powerline"
    Если вы постоянно работаете с терминалом, утилита powerline может оказаться полезной и для вас. Она будет предоставлять полезную информацию о состоянии вашей системы и поможет организовать продуктивный рабочий процесс.
  • 14.10.2015 Mihalis Tsoukalos, перевод: А.Панин, "Знакомство с методикой разработки приложений на основе OpenGL"
    OpenGL является широко известным, мощным и функциональным стандартном генерации трехмерной, а также двухмерной графики. Данная статья является подробным руководством по разработке простых приложений на основе OpenGL, которое поможет вам понять методику рисования примитивов с помощью функций OpenGL.
  • 09.10.2015 Kyle Rankin, перевод: А.Панин, "Развертывание защищенного сервера на враждебной территории"
    При защите серверов, развертываемых в традиционном окружении, вы наверняка предполагаете, что основная угроза исходит из внешней сети, а ваша внутренняя сеть полностью безопасна. В случае использования облака EC2 и внутренняя и внешняя сети должны рассматриваться как потенциальные источники угроз.
  • 07.10.2015 Kyle Rankin, перевод: А.Панин, "Не такие уж динамические обновления"
    Методика решения проблемы с динамическим назначением IP-адресов, возникшей при эксплуатации серверов в облаке EC2.
  • 05.10.2015 Adam Kosmin, перевод: А.Панин, "Создание безопасного хранилища для важных данных с использованием сценариев bash"
    Руководствуясь многолетним опытом, я пришел к выводу о том, что наиболее удобным хранилищем для моих важных данных являются обычные текстовые файлы, зашифрованные с помощью алгоритма асимметричного шифрования. В данной статье описана методика интенсивного использования утилиты GPG для взаимодействия с файлами из защищенного хранилища.
  • 02.10.2015 Mike Diehl, перевод: А.Панин, "Гибкий механизм управления доступом к сетевым ресурсам на основе прокси-сервера Squid"
    Прокси-сервер Squid имеет потенциал в плане применения политики ограничения доступа к ресурсам сети при условии написания небольшого объема дополнительного кода. Этот код должен сообщать прокси-серверу о том, как обрабатывать каждый из запросов по мере его поступления. Прокси-сервер должен либо выполнить запрос пользователя, либо отправить пользователю веб-страницу с указанием на то, что сайт, на который пытается войти пользователь, заблокирован.
  • 30.09.2015 Dave Taylor, перевод: А.Панин, "Изменение размеров изображений с помощью утилит из пакета ImageMagick"
    Разумеется, вы можете открыть любой графический редактор, такой, как GIMP и изменить размер вашего изображения, но что делать в том случае, если вы хотите изменить размеры 10, 50 или 200 изображений? Утилита convert из состава пакета ImageMagick - это то, что вам нужно.
  • 28.09.2015 Dave Taylor, перевод: А.Панин, "Обработка изображений с помощью утилит из пакета ImageMagick"
    В том случае, если вы работаете с изображениями любых форматов - JPEG, PNG, GIF или каких либо других - следует помнить о существовании свободно распространяемого пакета утилит для обработки изображений, позволяющих выполнять удивительные операции непосредственно при работе с интерфейсом командной строки операционной системы и, следовательно, в рамках сценариев командной оболочки.
  • 25.09.2015 Dave Taylor, перевод: А.Панин, "Простое нанесение водяных знаков на изображения с помощью утилит из пакета ImageMagick"
    Оказывается, пакет утилит ImageMagick является потрясающим инструментом для создания водяных знаков различными способами, о чем мы и поговорим в данной статье. Данный материал будет интересен большинству авторов изображений, чьи фотографи используются на других сайтах без разрешения и указания источника.
  • 11.09.2015 Paul W. Frields, перевод: А.Панин, "Экономия заряда батареи ноутбука с помощью утилиты powertop"
    Вам наверняка хотелось бы увеличить время автономной работы вашего ноутбука от батареи для увеличения времени, которое можно потратить на работу, чтение или просто на развлечения. Вы можете использовать утилиту powertop для ознакомления со списком потребителей заряда батареи в процессе автономной работы системы с целью перевода системы в оптимальный режим энергосбережения.
  • 07.09.2015 Shawn Powers, перевод: А.Панин, "PHP для не-разработчиков"
    Целью данной статьи является подготовка читателя к непосредственному написанию полезного кода PHP. В рамках данного первого погружения в мир программирования, попытаемся создать что-либо полезное, но при этом простое.
  • 09.09.2015 Kyle Rankin, перевод: А.Панин, "Кэш DNS на уровне узла"
    Несмотря на корректную работу серверов DNS под постоянно возрастающей нагрузкой в журналах запросов достаточно много повторяющихся с частотой в несколько секунд записей, соответствующих запросам разрешения имен одних и тех же узлов. За счет установки легковесного кэширующего сервера DNS можно добиться повышения скорости разрешения доменных имен и снижения нагрузки на сервер.
  • 08.09.2015 Bharath Lohray, перевод: А.Панин, "Система управления умным домом на основе Raspberry Pi"
    В данной статье автор кратко излагает требования, предъявляемые к разрабатываемому им проекту, а также различные инструменты, которые он выбрал для его реализации. После этого дано описание выбранного для реализации проекта аппаратного обеспечения и способа соединения отдельных аппаратных компонентов в процессе реализации аппаратной части системы.
  • 07.09.2015 Shawn Powers, перевод: А.Панин, "Рассматриваем вопрос прав доступа более подробно"
    Ввиду того, что механизм стандартных прав доступа в Linux является интуитивно понятным, механизм специальных прав доступа может показаться на первый взгляд не имеющим особого смысла. Но после того, как вы узнаете о предназначении данного механизма, вы поймете, что он является не настолько запутанным, как кажется.
  • Paul Cobbaut, перевод: А.Панин, "Серверы Linux"
  • 04.09.2015 Shawn Powers, перевод: А.Панин, "Проще попросить прощения..."
    Механизм прав доступа к элементам файловой системы в Linux является прямолинейным и элегантным и после того, как вы разберетесь с принципом его работы, вы удивитесь простоте его использования.
  • 02.09.2015 Ryan Lerch, перевод: А.Панин, "Управление музыкальными проигрывателями в Fedora Workstation"
    Многие пользователи дистрибутива Fedora для рабочих станций слушают музыку в процессе работы со своими настольными компьютерами или ноутбуками. Можно значительно улучшить пользовательские качества используемого для прослушивания музыки рабочего окружения дистрибутива Fedora Workstation с помощью расширения Media Player Indicator.
  • 01.09.2015 Ryan Lerch, перевод: А.Панин, "17 альтернатив стандартному приложению для просмотра изображений дистрибутива Fedora"
    Стандартное приложения для просмотра изображений из состава вашего окружения рабочего стола работает не так, как вам хотелось бы? Вам необходимы дополнительные возможности (или наоборот мешают дополнительные возможности) приложения для просмотра изображений? К счастью, список альтернативных приложений для просмотра изображений из репозитория дистрибутива Fedora не ограничивается несколькими названиями. В данной статье упомянуты 17 приложений для просмотра изображений, доступные в Fedora.
  • 11.06.2015 А.Панин, "Возможности тулкита GTK+ и сопутствующих библиотек. Низкоуровневые функции для работы с сетью"
    Современные приложения с графическим интерфейсом все чаще используют сетевые сервисы. Несмотря на то, что в приложениях с графическим интерфейсом на основе тулкита GTK+ могут вполне успешно применяться вызовы функций API Linux для работы с сетевыми сокетами, в рамках библиотеки GIO реализованы классы, позволяющие разрабатывать кроссплатформенные сетевые приложения. Бесспорным преимуществом упомянутых классов является тесная интеграция с механизмами, реализованными в рамках библиотеки GLib.
  • 10.06.2015 А.Панин, "Возможности тулкита GTK+ и сопутствующих библиотек. Механизм загрузки ресурсов приложений"
    Дополнительные файлы ресурсов используются как приложениями с графическим интерфейсом, так и приложениями с интерфейсом командной строки. Примерами файлов ресурсов, используемых приложениями с графическим интерфейсом на основе тулкита GTK+, являются файлы изображений, звуковые файлы, файлы описания графического интерфейса и действий, файлы каскадных таблиц стилей с описаниями стилей элементов графического интерфейса, файлы с необходимыми для работы приложения данными и.т.д. Приложениям с интерфейсом командной строки для корректной работы также могут понадобиться файлы с данными. В данной статье рассматривается механизм загрузки ресурсов приложений, реализованный в рамках библиотеки GIO.
  • 09.06.2015 А.Панин, "Разработка дополнения для LibreOffice"
    В данной статье описывается процесс разработки простого дополнения для пакета LibreOffice, позволяющего преобразовывать открытый текстовый документ в документ формата HTML, оформленный в соответствии с требованиями оформления статей, присылаемых для публикации на сайте "Виртуальная энциклопедия "Linux по-русски".
  • 06.06.2015 Ryan Lerch, перевод: А.Панин, "Как обновить дистрибутив Fedora 21 до версии 22"
    На этой неделе состоялся выпуск версии 22 дистрибутива Fedora и в том случае, если вы используете Fedora 21, вы наверняка желаете начать работу с новейшей и более совершенной версией дистрибутива Fedora. К счастью, существует инструмент под названием FedUP, который позволяет максимально безболезненно обновить вашу систему до Fedora 22.
  • 05.06.2015 Ryan Lerch, перевод: А.Панин, "Что нового в редакции Workstation дистрибутива Fedora 22"
    Редакция Workstation дистрибутива Fedora является надежной, дружелюбной и мощной операционной системой для вашего ноутбука или настольного компьютера. Она предназначена для широкого круга разработчиков, от разработчиков программного обеспечения, работающих над своими проектами в свободное время или студентов до профессиональных разработчиков программного обеспечения, работающих в крупных корпорациях. Fedora 22 Workstation основывается на предыдущем выпуске Fedora 21 Workstation и привносит ряд улучшений, направленных на оптимизацию и увеличение продуктивности рабочего процесса.
  • 20.04.2015 Paul Cobbaut, перевод: А.Панин, "Администрирование систем Linux"
    Сегодня мы начинаем публикацию большой книги Пола Коббаута в переводе А.Панина "Администрирование систем Linux". Книга может быть рекомендована начинающим системным администраторам Linux (а также может оказаться интересной и полезной для домашних пользователей, которые хотят узнать немного больше о своих системах Linux). Книга не содержит рекомендаций по работе с такими приложениями из состава окружений рабочего стола, как текстовые редакторы, браузеры, почтовые клиенты, приложения для работы с мультимедийными данными и офисные приложения. Эту книгу можно рассматривать как продолжение книги "Фундаментальные основы Linux" того же автора.
  • 12.01.2015 Paul Cobbaut, перевод А.Панин, "Фундаментальные основы Linux".
    Книга может быть рекомендована начинающим системным администраторам Linux (а также может оказаться интересной и полезной для домашних пользователей, которые хотят узнать немного больше о своих системах Linux). Однако, данная книга не содержит рекомендаций по работе с такими приложениями из состава окружений рабочего стола, как текстовые редакторы, браузеры, почтовые клиенты, приложения для работы с мультимедийными данными и офисные приложения.
  • Переводы и статьи Алексея Панина, опубликованные в 2014 году, 2013 году и ранее.