Библиотека сайта rus-linux.net
"Linux по-русски". Ссылки, добавленные в 1 квартале 2014 года
-
31.03.2014
Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3. Виджеты общего назначения"
Виджеты ввода строк позволяют пользователю вводить текст. Использование виджетов вывода строк является основным способом вывода текста в окнах. Виджет изменения числового значения позволяет пользователю выбирать числовое значение из диапазона. -
30.03.2014
Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3. Виджеты диапазонов"
Классы Gtk::Scale и Gtk:Scrollbar наследуются от класса Gtk::Range и обладают сходной функциональностью. Представляемые этими классами виджеты диапазонов содержат полосу прокрутки и ползунок (иногда называемые барабаном в других графических окружениях) -
29.03.2014
Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3. Виджеты кнопок"
gtkmm предоставляет четыре основных типа кнопок: Обычные кнопки (Push-Buttons), Кнопки-переключатели (Toggle buttons), Флажки (Checkboxes) и Радио-кнопки (Radio Buttons). В данной главе показано (с примерами) как создать нужные кнопки. -
28.03.2014
Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3. Изменения в gtkmm 3"
gtkmm-3.0 является новой версией API gtkmm, которая может быть установлена параллельно с более старой версией API gtkmm-2.4. В gtkmm версии 3 не содержится фундаментальных отличий от gtkmm версии 2, но присутствует несколько небольших изменений, которые было бы невозможно реализовать с сохранением бинарной совместимости. -
26.03.2014
Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3. Базовые сведения"
В данной главе описаны основные аспекты процесса разработки приложений с использованием gtkmm и приведен простой работоспособный пример кода. Однако, это всего лишь вводное описание, поэтому вам придется рассмотреть остальные главы для получения более подробной информации. -
25.03.2014
Сегодня мы начинаем публикацию перевода книги "Программирование с использованием gtkmm 3",
написанной группой авторов во главе с Murray Cumming. В данной книге объясняются ключевые
концепции API gtkmm для языка программирования C++, предназначенного для создания пользовательских
интерфейсов. Также в ней описываются основные элементы пользовательского интерфейса ("виджеты").
Сегодня публикуются 2 первых раздела книги. Следующие будут появляться здесь по мере их подготовки.
Murray Cumming и др., перевод: А.Панин, "Программирование с использованием gtkmm 3" -
20.03.2014
Doug C. Schmidt, William R. Otte, Aniruddha Gokhal, перевод: Н.Ромоданов,
"Применение принципов оптимизации к средствам компонентного развертывания и конфигурирования систем"
В этой главе представлен обзор движка развертывания и конфигурирования Deployment And Configuration Engine (DAnCE), реализующий спецификацию развертывания и конфигурирования OMG Deployment and Configuration. Движок DAnCE, как средство исследования, использовался для демонстрации новых методов, применяемых в системах DRE для развертывания и конфигурирования (deployment and configuration - D&C) приложений, состоящих из компонентов. -
19.03.2014
Sarmed Rahman, перевод: Н.Ромоданов, "Как в различных ситуациях конфигурировать почтовый сервер, использующий Postfix и Dovecot"
Это некоторые из тех настроек, которыми часто пользуются администраторы почтовых серверов. В пакетах Postfix и Dovecot есть еще много других настроек, которыми можно пользоваться в случае необходимости. -
18.03.2014
Sarmed Rahman, перевод: Н.Ромоданов, "Как
с помощью шифрования сделать почтовый сервер более безопасным"
В данном руководстве рассказано, как улучшить безопасность почтового сервера при помощи шифрования TLS/SSL. -
17.03.2014
Dan Nanni, перевод: Н.Ромоданов, "Как бесплатно в онлайн режиме смотреть телепередачи на Linux"
Пакет FreetuxTV представляет собой интернет-ТВ плеер, который был первоначально разработан для того, чтобы абоненты французских провайдеровx смотрели прямые телевизионные каналы, вещание которых осуществлялось этими провайдерами. Со временем в FreetuxTV были добавлены дополнительные бесплатные каналы онлайнового телевидения, веб-радио и веб-камеры, и теперь в базе данных FreetuxTV есть каналы на более чем 50 различных языках. -
16.03.2014
Dan Nanni, перевод: Н.Ромоданов, "Как на Linux просматривать видеопоток из командной строки"
Livestreamer является интерфейсом командной строки (CLI), клиентское приложение которого, используя заданный адрес URL потокового сервиса получает видеопоток с этого URL, и перенаправляет его в нативный видеоплеер, работающий на локальном компьютере. Так что с помощью Livestreamer, вы можете не открывая веб-браузер наслаждаться потоковым контентом из различных источников с помощью более стабильного и легковесного видеоплеера, например, VLC или mplayer. -
14.03.2014
Evan Martin, перевод: А.Панин, "Ninja"
Ninja является системой сборки проектов, аналогичной системе Make. В качестве ее входных данных используются команды, необходимые для преобразования исходных файлов в целевые файлы. Ninja использует эти команды для поддержания целевых файлов в актуальном состоянии. В отличие от многих других систем сборки проектов, главная цель процесса проектирования системы Ninja заключалась в достижении максимальной скорости работы. -
13.03.2014
Dan Nanni, перевод: А.Кривошей, "Как создать зашифрованный zip-архив в Linux"
Предположим, вам необходимо создать zip-архив, защищенный паролем. В Linux для этого имеется несколько способов. -
12.03.2014
Dan Nanni, перевод: А.Кривошей, "Клонирование или копирование виртуальных машин VMware Player"
В некоторых случаях вам может понадобиться создавать чистые виртуальные машины Linux с нуля многократно. В каких-то случаях вам может быть необходимо дублировать определенные настройки с одной виртуальной системы на другие. Какова бы ни была причина, возможность клонирования или копирования существующей виртуальной машины очень полезна. Если она работает в VMware Player, то клонировать ее очень просто. -
10.03.2014
Senthilkumar, перевод: А.Кривошей, "Установка CentOS/RHEL/Scientifc Linux 6.5 в текстовом режиме"
В этом руководстве мы рассмотрим установку CentOS 6.5 в текстовом режиме. Такой режим может быть более сложным для начинающих пользователей. Он лучше всего подходит для серверов, которые часто не имеют достаточного количества памяти и дискового пространства для установки в графическом режиме. -
08.03.2014
Dan Nanni, перевод: А.Кривошей, "Просмотр и
редактирование метаданных pdf и изображений в командной строке Linux"
Существует множество различных утилит, позволяющих редактировать метаданные цифровых фотографий или документов pdf. ExifTool - это мощная утилита командной строки, позволяющая считывать или записывать метаданные файла. Она работает в Linux, Windows и MacOS X. -
06.03.2014
Roderick W. Smith, перевод: Н.Ромоданов, "Управление загрузчиками EFI в Linux: режим безопасной загрузки Secure Boot"
Режим Secure Boot является средством обеспечения безопасности в системах Windows. Но, режим Secure Boot, из-за из своих особенностей, может усложнить загрузку Linux. В статье описывается, что представляет собой режим Secure Boot и как на него реагирует сообщество Linux. -
04.03.2014
С сайта www.linuxbsdos.com, перевод: Н.Ромоданов,
"GPT-разделы диска для системы Ubuntu 13.10 на компьютерах с UEFI"
В данной статье предлагается пошаговое руководство, описывающее, как создать GPT-разделы на системе Ubuntu 13.10 на компьютере с прошивкой UEFI. -
02.03.2014
Roderick W. Smith, перевод: Н.Ромоданов, "Linux
на UEFI: Руководство по быстрой установке"
В течение нескольких лет от глаз большинства обычных пользователей была скрыта новая технология загрузки ОС, известная как технология Extensible Firmware Interface (EFI), которая начала заменять старый вариант прошивки Basic Input/Output System (BIOS). -
28.02.2014
Eric McDonald, C. Titus Brown, перевод: А.Панин, "Обработка больших объемов данных в биоинформатике",
глава 12 из книги "Производительность приложений с открытым исходным кодом". В данной главе мы представили наше программное решение и описали наши способы его настройки и масштабирования для эффективной обработки постоянно увеличивающихся значительных объемов данных. -
24.02.2014
Chris Hoffman, перевод: Н.Ромоданов, "Как
загрузить и установить Linux на компьютер с UEFI и Secure Boot"
Компьютеры, которые поставляются с системами Windows 8 и Windows 8.1 поставляются с прошивкой UEFI и с включенной загрузкой Secure Boot. Режим Secure Boot предотвращает загрузку операционных систем, если они не подписаны ключом, загруженным в UEFI. Три варианта установки Linux на компьютер с режимом Secure Boot рассмотрены в этой статье. -
22.02.2014
DevynCJohnson, перевод: А.Кривошей, "Загрузчики Linux"
Данная заметка поможет вам узнать немного больше о различных загрузчиках Linux, а их, оказывается, не мало разных. -
20.02.2014
Kazu Yamamoto, Michael Snoyman, Andreas Voellmy, перевод: Н.Ромоданов,
"Библиотека Warp"
Warp является высокопроизводительной библиотекой для серверов HTTP, которая написана на языке Haskell, чисто функциональном языке программирования. На базе Warp реализованы Yesod - фреймворк веб-приложений и mighty - HTTP-сервер. Согласно бенчмарку пропускной способности сервер mighty сравним по производительности с сервером nginx. В настоящей статье будет рассказано об архитектуре Warp и о том, как мы достигли высокой производительности. -
18.02.2014
David S.Lawyer, перевод Александра В. Шубнякова, Модем HOWTO, v0.39, Январь 2007.
Конечно, информация, содержащаяся в этом HOWTO, по большей части уже не актуальна, но для полноты коллекции и в качестве исторической справки, думаю, может быть интересна. -
16.02.2014
Chris Hoffman, перевод: Н.Ромоданов, "Всегда безопасный
рабочий стол: что нужно знать о живых дисках Live CD и устройствах USB"
В настоящее время почти в каждом дистрибутиве вам предлагается носитель, который функционирует как живая среда (Live CD). Живая среда имеет ряд применений, даже для людей, которые никогда до этого не использовали Linux. -
14.02.2014
Arjan Scherpenisse, Marc Worrell, перевод: Н.Ромоданов,
"Фреймворк Zotonic"
Zotonic является фреймворком с открытым исходным кодом, предназначенным для разработки всего стека веб-приложений, начиная от внешнего интерфейса и заканчивая средствами хранения данных. В этой главе рассказывается о производительности фреймворка Zotonic. Рассмотрены причины, благодаря которым язык Erlang был выбран в качестве платформы программирования, проинспектирован стек запросов HTTP, и стратегии кэширования, которые используются в фреймворке Zotonic. Наконец, мы расскажем о вариантах оптимизации, которые использованы в субмодулях и базе данных фреймворка Zotonic. -
12.02.2014
Dan Nanni, перевод: А.Кривошей, "Как получить доступ к Facebook из командной строки в Linux"
Если вы точно знаете, что вам нужно в Facebook, то можете попробовать легковесный клиент Facebook командной строки fbcmd. Используя командный интерфейс fbcmd, вы можете делать почти все, что вы делаете на Facebook, но без загрузки лишнего динамического контента. -
11.02.2014
Dan Nanni, перевод: А.Кривошей, "Как защитить паролем директорию в Linux"
Предположим, у вас в Linux есть папка в вашей домашней директории, где вы храните секретные документы, и хотите, чтобы никто не мог получить доступ к ним без знания определенного пароля. Из этой статьи вы узнаете, как защитить паролем директорию с помощью Cryptkeeper. Cryptkeeper - это апплет в системном трее Linux, который управляет зашифрованными директориями. Движком его является EncFS - шифрованная файловая система на базе FUSE, обеспечивающая прозрачное шифрование/дешифровку. -
07.02.2014
Clint Talbert, Joel Maher, перевод: А.Панин, "Фреймворк Talos",
глава 8 из книги
"Производительность приложений с открытым исходным кодом".
В данной главе мы детально рассмотрим наши открытия, совершенные в процессе последовательного рассмотрения уровней данного программного продукта, проблемы, с которыми мы столкнулись и шаги, которые мы предприняли для их решения, с надеждой на то, что вы сможете извлечь полезную информацию из наших ошибок и успехов. -
02.02.2014
Russell James, перевод: А.Кривошей,
"Утилиты GNU для обработки текста. Часть 3. Продвинутые инструменты"
В этой части кратко рассмотрены emacs, groff, texinfo, sed, gawk, bash и регулярные выражения. -
31.01.2014
Russell James, перевод: А.Кривошей,
"Утилиты GNU для обработки текста. Часть 2: Утилиты для форматирования и вывода текста"
В этой части рассмотрины утилиты tr, nl, fold, fmt, pr и печать с помощью lpr и lp. -
30.01.2014
Russell James, перевод: А.Кривошей,
"Утилиты GNU для обработки текста. Часть 1B: Продолжаем изучение основ"
В этой части рассмотрины утилиты uniq, cut, paste, grep. -
28.01.2014
Russell James, перевод: А.Кривошей, "Обзор
утилит GNU для обработки текста. Часть 1А: Основы"
В этой серии из трех частей мы рассмотрим набор консольных утилит GNU для обработки текста (плюс некоторые методики) и дадим ссылки для более глубокого самостоятельного их изучения. В первой части рассматриваются утилиты less, nano, cat, sort. -
26.01.2014
Dan Nanni, перевод: А.Кривошей, "Как найти недавно модифицированные файлы в Linux"
Иногда требуется найти файлы, которые были модифицированы/созданы недавно, или администратор изменял настройки системы, но забыл, где он их сохранил. Или вы хотите проверить изменялись ли, и как, ваши файлы. Если вам необходимо найти недавно измененные файлы в linux, это можно сделать с помощью команды find. -
24.01.2014
Graeme Caldwell, перевод: А.Остаенков, "Избранные шпаргалки для Linux"
Большинство системных администраторов Linux работает из командной строки, занимаясь конфигурированием и мониторингом серверов через SSH сессию. Но держать все команды и параметры в своей голове сложно. Можно обратиться к справочной системе, но часто она не позволяет быстро найти нужную информацию, поэтому предлагаем познакомиться со списком шпаргалок, который формировался годами. -
22.01.2014
Manik Surtani, перевод: А.Панин, "Infinispan",
глава 7 из книги "Производительность приложений с открытым исходным кодом". Infinispan является грид-платформой с открытым исходным кодом, предназначенной для хранения данных. Это распределенное NoSQL-хранилище для данных в формате пар ключ-значение, использующее оперативную память для их непосредственного хранения. Производительность платформы Infinispan является ее важнейшим параметром. А кодовая база Infinispan, в свою очередь, в значительной степени обуславливает производительностью платформы. -
20.01.2014
Igor Ljubuncic, перевод: А.Кривошей,
"Сравнение офисных пакетов для Linux"
Сегодня мы оценим несколько достойных и не очень достойных кандидатов на звание лучшего офисного пакета для Linux. Единственным критерием будет возможность их работы в Linux. Мы также не будем зацикливаться на кроссплатформенности. Однако мы оценим их внешний вид, функциональность, простоту использования, а также зрелость и качества пакетов в целом. -
18.01.2014
Bryce Howard, перевод: А.Панин, "Секреты производительности сетевых приложений для мобильных устройств",
В рамках данной главы можно выделить два логических раздела. В первом разделе мы рассмотрим особенности осуществления сетевого взаимодействия приложениями для мобильных устройств, которые приводят к проблемам с задержками при передаче данных. Во втором разделе будут представлены программные техники, предназначенные для минимизации снижения производительности сетевых приложений в условиях повышенных задержек при передаче данных по сети. -
16.01.2014
Dan Nanni, перевод: А.Кривошей, "Как создать самораспаковывающийся архив или инсталлятор в Linux"
В то время как обычный файл архива (например tar, gunzip) требует отдельной программы для извлечения контента из архива, самораспаковывающийся (SFX) архив сам является исполняемым, и может сам извлекать свой контент при запуске. Самораспаковывающийся инсталлятор делает то же самое, но при этом копирует извлекаемые файлы в соответствующие директории. -
14.01.2014
Dan Nanni, перевод: А.Кривошей, "Резервное копирование и восстановление аккаунта Gmail в Linux"
Для того, чтобы сделать резервную копию или восстановление Gmail, вы можете использовать Gmvault - программу для резервного копирования Gmail с открытым исходным кодом, написанную на Python. -
12.01.2014
Enock Seth Nyamador, перевод: А.Кривошей,
"Как отформатировать флешку в терминале"
Сегодня я хочу показать вам, как отформатировать в консоли флешку или внешний жесткий диск, объем значения не имеет. -
10.01.2014
Dan Nanni, перевод: А.Кривошей, "Как
получить доступ к Dropbox из командной строки в Linux"
Самым популярным облачным хранилищем на данный момент является Dropbox. Dropbox Uploader - это простой в использовании консольный клиент Dropbox, написанный на скриптовом языке оболочки BASH. В этом руководстве я опишу, как получить доступ к Dropbox в Linux с помощью клиента командной строки Dropbox Uploader. -
05.01.2014
Audrey Tang, перевод: А.Панин, "От SocialCalc к EtherCalc",
глава 2 из книги
"Производительность приложений с открытым исходным кодом".
EtherCalc является системой удаленного редактирования электронных таблиц, оптимизированной для выполнения одновременных операций редактирования и использующей SocialCalc в качестве системы обработки электронных страниц на стороне браузера. Спроектированная Dan Bricklin (создателем концепции электронных страниц), система SocialCalc является частью платформы Socialtext, предоставляющей набор инструментов удаленного взаимодействия для корпоративных пользователей.