Библиотека сайта rus-linux.net
Переводы и статьи А.Панина за 2014 год
Дата публикации, автор, название статьи/перевода, краткая аннотация |
Третья статья из серии заметок "Возможности тулкита GTK+ и сопутствующих библиотек". В данной статье будет рассматриваться механизм, разработанный специально для работы с данными конфигурации приложений. Этот механизм работает на множестве платформ, используя по возможности соответствующие механизмы операционных систем. |
В рамках библиотеки GLib реализован механизм для разбора документов формата XML. Но следует отметить, что данный механизм имеет ряд ограничений, поэтому должен использоваться для разбора документов формата XML, сгенерированных либо самим приложением, либо сторонними приложениями в случае выполнения некоторых условий. |
В рамках данной серии статей будут рассматриваться виджеты, недавно появившиеся в составе тулкита GTK+, а также полезные функции библиотек, поставляемых в комплекте с тулкитом, которым по разным причинам не было уделено должного внимания в недавно опубликованной на нашем сайте книге "Программирование с использованием gtkmm 3". |
Сегодня мы начинаем публикацию нового перевода, сделанного А.Паниным. В данном руководстве даны базовые инструкции относительно использования фреймворка SystemTap для подробного мониторинга параметров функционирования различных подсистем системы на основе ядра Linux. |
Wim Taymans, Steve Baker, Andy Wingo, Ronald S. Bultje, Stefan Kost, перевод: А.Панин, "Фреймворк GStreamer. Часто задаваемые вопросы" В рамках данного документа собраны ответы на вопросы, наиболее часто задаваемые при работе с мультимедийным фреймворком Gstreamer. Сложность вопросов и ответов находится в диапазоне от обобщенных сведений о фреймворке до описания запутанных проблем с компиляцией. |
Некоторое время назад на нашем сайте был опубликован перевод руководства "Фреймворк GStreamer. Руководство разработчика приложений". Сегодня мы начинаем публикацию еще одного пособия для пользователей фреймворка Gstreamer - "Руководства разработчика плагинов". |
GStreamer является чрезвычайно мощным и гибким фреймворком для разработки приложений, обрабатывающих потоковые мультимедийные данные. Многие преимущества фреймворка GStreamer обусловлены его модульной архитектурой: GStreamer позволяет достаточно просто подключать дополнительные модули плагинов. Данное руководство предназначено для того, чтобы помочь вам понять принцип работы фреймворка GStreamer (версии 1.3.2), после чего вы сможете разрабатывать свои собственные приложения на его основе. |
Виджет древовидного представления данных (TreeView)" Продолжаем публикацию перевода книги "Программирование с использованием gtkmm 3", написанной группой авторов во главе с Murray Cumming. |
Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3" |
Ninja является системой сборки проектов, аналогичной системе Make. В качестве ее входных данных используются команды, необходимые для преобразования исходных файлов в целевые файлы. Ninja использует эти команды для поддержания целевых файлов в актуальном состоянии. В отличие от многих других систем сборки проектов, главная цель процесса проектирования системы Ninja заключалась в достижении максимальной скорости работы. |
глава 12 из книги "Производительность приложений с открытым исходным кодом". В данной главе мы представили наше программное решение и описали наши способы его настройки и масштабирования для эффективной обработки постоянно увеличивающихся значительных объемов данных. |
глава 8 из книги "Производительность приложений с открытым исходным кодом". В данной главе мы детально рассмотрим наши открытия, совершенные в процессе последовательного рассмотрения уровней данного программного продукта, проблемы, с которыми мы столкнулись и шаги, которые мы предприняли для их решения, с надеждой на то, что вы сможете извлечь полезную информацию из наших ошибок и успехов. |
глава 7 из книги "Производительность приложений с открытым исходным кодом". Infinispan является грид-платформой с открытым исходным кодом, предназначенной для хранения данных. Это распределенное NoSQL-хранилище для данных в формате пар ключ-значение, использующее оперативную память для их непосредственного хранения. Производительность платформы Infinispan является ее важнейшим параметром. А кодовая база Infinispan, в свою очередь, в значительной степени обуславливает производительностью платформы. |
глава 10 из книги "Производительность приложений с открытым исходным кодом". В рамках данной главы можно выделить два логических раздела. В первом разделе мы рассмотрим особенности осуществления сетевого взаимодействия приложениями для мобильных устройств, которые приводят к проблемам с задержками при передаче данных. Во втором разделе будут представлены программные техники, предназначенные для минимизации снижения производительности сетевых приложений в условиях повышенных задержек при передаче данных по сети. |
глава 2 из книги "Производительность приложений с открытым исходным кодом". EtherCalc является системой удаленного редактирования электронных таблиц, оптимизированной для выполнения одновременных операций редактирования и использующей SocialCalc в качестве системы обработки электронных страниц на стороне браузера. Спроектированная Dan Bricklin (создателем концепции электронных страниц), система SocialCalc является частью платформы Socialtext, предоставляющей набор инструментов удаленного взаимодействия для корпоративных пользователей. |
Переводы и статьи Алексея Панина, опубликованные в 2013 году и ранее.