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

UnixForum






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

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

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

Дата публикации, автор, название статьи/перевода, краткая аннотация
  • 08.12.2014 А.Панин, "Специализированный механизм для работы с данными конфигурации приложений"
    Третья статья из серии заметок "Возможности тулкита GTK+ и сопутствующих библиотек". В данной статье будет рассматриваться механизм, разработанный специально для работы с данными конфигурации приложений. Этот механизм работает на множестве платформ, используя по возможности соответствующие механизмы операционных систем.
  • 05.12.2014 Сегодня публикуется вторая статья Алексея Панина из серии "Возможности тулкита GTK+ и сопутствующих библиотек": Простой механизм разбора документов формата XML
    В рамках библиотеки GLib реализован механизм для разбора документов формата XML. Но следует отметить, что данный механизм имеет ряд ограничений, поэтому должен использоваться для разбора документов формата XML, сгенерированных либо самим приложением, либо сторонними приложениями в случае выполнения некоторых условий.
  • 03.12.2014 Сегодня мы начинаем публикацию серии из 3 статей Алексея Панина "Возможности тулкита GTK+ и сопутствующих библиотек"
    В рамках данной серии статей будут рассматриваться виджеты, недавно появившиеся в составе тулкита GTK+, а также полезные функции библиотек, поставляемых в комплекте с тулкитом, которым по разным причинам не было уделено должного внимания в недавно опубликованной на нашем сайте книге "Программирование с использованием gtkmm 3".
  • 18.11.2014 Don Domingo, William Cohen, перевод: А.Панин, "Руководство для начинающих пользователей SystemTap. Предисловие"
    Сегодня мы начинаем публикацию нового перевода, сделанного А.Паниным. В данном руководстве даны базовые инструкции относительно использования фреймворка SystemTap для подробного мониторинга параметров функционирования различных подсистем системы на основе ядра Linux.
  • 16.10.2014 На нашем сайте уже были опубликованы два руководства по фреймворку GStreamer (см. раздел Е-книги). Сегодня мы начинаем публикацию еще одного пособия по этому фрейворку, переведенного А.Паниным:
    Wim Taymans, Steve Baker, Andy Wingo, Ronald S. Bultje, Stefan Kost, перевод: А.Панин, "Фреймворк GStreamer. Часто задаваемые вопросы"
    В рамках данного документа собраны ответы на вопросы, наиболее часто задаваемые при работе с мультимедийным фреймворком Gstreamer. Сложность вопросов и ответов находится в диапазоне от обобщенных сведений о фреймворке до описания запутанных проблем с компиляцией.
  • 24.08.2014 Richard John Boulton, Erik Walthinsen, Steve Baker, Leif Johnson, Ronald S. Bultje, Stefan Kost, Tim-Philipp Muller, Wim Taymans, перевод: А.Панин, "Фреймворк GStreamer. Руководство разработчика плагинов"
    Некоторое время назад на нашем сайте был опубликован перевод руководства "Фреймворк GStreamer. Руководство разработчика приложений". Сегодня мы начинаем публикацию еще одного пособия для пользователей фреймворка Gstreamer - "Руководства разработчика плагинов".
  • Wim Taymans, Steve Baker, Andy Wingo, Ronald S. Bultje, Stefan Kost, перевод: А.Панин, "Фреймворк GStreamer. Руководство разработчика приложений."
    GStreamer является чрезвычайно мощным и гибким фреймворком для разработки приложений, обрабатывающих потоковые мультимедийные данные. Многие преимущества фреймворка GStreamer обусловлены его модульной архитектурой: GStreamer позволяет достаточно просто подключать дополнительные модули плагинов. Данное руководство предназначено для того, чтобы помочь вам понять принцип работы фреймворка GStreamer (версии 1.3.2), после чего вы сможете разрабатывать свои собственные приложения на его основе.
  • 28.04.2014 Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3.
    Виджет древовидного представления данных (TreeView)"
    Продолжаем публикацию перевода книги "Программирование с использованием gtkmm 3", написанной группой авторов во главе с Murray Cumming.
  • 25.03.2014 Сегодня мы начинаем публикацию перевода книги "Программирование с использованием gtkmm 3", написанной группой авторов во главе с Murray Cumming. В данной книге объясняются ключевые концепции API gtkmm для языка программирования C++, предназначенного для создания пользовательских интерфейсов. Также в ней описываются основные элементы пользовательского интерфейса ("виджеты"). Сегодня публикуются 2 первых раздела книги. Следующие будут появляться здесь по мере их подготовки.
    Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3"
  • 14.03.2014 Evan Martin, перевод: А.Панин, "Ninja"
    Ninja является системой сборки проектов, аналогичной системе Make. В качестве ее входных данных используются команды, необходимые для преобразования исходных файлов в целевые файлы. Ninja использует эти команды для поддержания целевых файлов в актуальном состоянии. В отличие от многих других систем сборки проектов, главная цель процесса проектирования системы Ninja заключалась в достижении максимальной скорости работы.
  • 28.02.2014 Eric McDonald, C. Titus Brown, перевод: А.Панин, "Обработка больших объемов данных в биоинформатике",
    глава 12 из книги "Производительность приложений с открытым исходным кодом". В данной главе мы представили наше программное решение и описали наши способы его настройки и масштабирования для эффективной обработки постоянно увеличивающихся значительных объемов данных.
  • 07.02.2014 Clint Talbert, Joel Maher, перевод: А.Панин, "Фреймворк Talos",
    глава 8 из книги "Производительность приложений с открытым исходным кодом". В данной главе мы детально рассмотрим наши открытия, совершенные в процессе последовательного рассмотрения уровней данного программного продукта, проблемы, с которыми мы столкнулись и шаги, которые мы предприняли для их решения, с надеждой на то, что вы сможете извлечь полезную информацию из наших ошибок и успехов.
  • 22.01.2014 Manik Surtani, перевод: А.Панин, "Infinispan",
    глава 7 из книги "Производительность приложений с открытым исходным кодом". Infinispan является грид-платформой с открытым исходным кодом, предназначенной для хранения данных. Это распределенное NoSQL-хранилище для данных в формате пар ключ-значение, использующее оперативную память для их непосредственного хранения. Производительность платформы Infinispan является ее важнейшим параметром. А кодовая база Infinispan, в свою очередь, в значительной степени обуславливает производительностью платформы.
  • 18.01.2014 Bryce Howard, перевод: А.Панин, "Секреты производительности сетевых приложений для мобильных устройств",
    глава 10 из книги "Производительность приложений с открытым исходным кодом". В рамках данной главы можно выделить два логических раздела. В первом разделе мы рассмотрим особенности осуществления сетевого взаимодействия приложениями для мобильных устройств, которые приводят к проблемам с задержками при передаче данных. Во втором разделе будут представлены программные техники, предназначенные для минимизации снижения производительности сетевых приложений в условиях повышенных задержек при передаче данных по сети.
  • 05.01.2014 Audrey Tang, перевод: А.Панин, "От SocialCalc к EtherCalc",
    глава 2 из книги "Производительность приложений с открытым исходным кодом". EtherCalc является системой удаленного редактирования электронных таблиц, оптимизированной для выполнения одновременных операций редактирования и использующей SocialCalc в качестве системы обработки электронных страниц на стороне браузера. Спроектированная Dan Bricklin (создателем концепции электронных страниц), система SocialCalc является частью платформы Socialtext, предоставляющей набор инструментов удаленного взаимодействия для корпоративных пользователей.
  • Переводы и статьи Алексея Панина, опубликованные в 2013 году и ранее.