Linux Format 2015 № 3 (194)

Толстой, А. Audex 0.79

Толстой, А. Audex. Версия: 0.79. Сайт: http://bit.ly/AudexApp [Текст] : извлечение аудио с CD : [обзор возможностей] / Александр Толстой  //  Linux Format. — 2015. — № 3 (194), март. — С. 102. — (LXFHotPicks). 
     Аннотация
     Программа для переписывания CD на ПК — возможности (именование файлов, поиск данных об аудио, форматы конвертирования аудио, профили кодирования, индивидуальная настройка).
 

Толстой, А. QuiteRSS 0.17.1

Толстой, А. QuiteRSS. Версия: 0.17.1. Сайт: http://quiterss.org [Текст] : читалка RSS : [обзор программы] / Александр Толстой  //  Linux Format. — 2015. — № 3 (194), март. — С. 102. — (LXFHotPicks). 
     Аннотация
     Настольная программа QuiteRSS для чтения лент RSS — богатство функций, интерфейс: режимы просмотра, инструменты поиска, способы выделения, кнопки тонкого управления уведомлениями.
 

Толстой, А. GNU Hello 2.10

Толстой, А. GNU Hello. Версия: 2.10. Сайт: http://ftpmirror.gnu.org/hello  [Текст] : программа приветствия GNU : [общий обзор и обзор улучшений релиза] / Александр Толстой  //  Linux Format. — 2015. — № 3 (194), март. — С. 101. — (LXFHotPicks). 
     Аннотация
     GNU Hello — использование, истоки названия и история знакового примера "Hello, world!" (впервые было использовано во внутреннем документе Bell Laboratories, написанном Брайаном Керниганом по программированию на С), команда вызова, компиляция из исходного кода/
     GNU Hello 2.10 — обзор улучшений релиза.

 

Толстой, А. Xfdesktop 4.10.3

Толстой, А. Xfdesktop. Версия: 4.10.3. Сайт: http://bit.ly/Xfdesktop [Текст] : менеджер рабочего стола : [обзор обновлений релиза] / Александр Толстой  //  Linux Format. — 2015. — № 3 (194), март. — С. 101. — (LXFHotPicks). 
     Аннотация
     Долгожданное обновление одного из ключевых компонентов среды Xfce —  менеджера рабочего стола. Xfdesktop работает со значками рабочего стола, контекстным меню и настройками рабочего стола. Краткий обзор усовершенствований релиза.     
 

Толстой, А. Fifth 0.1.1

Толстой, А. Fifth. Версия: 0.1.1. Сайт: http://fifth­browser.sourceforge.net [Текст] : web-браузер : [общий обзор] / Александр Толстой  //  Linux Format. — 2015. — № 3 (194), март. — С. 100. — (LXFHotPicks). — Прил.: "Исследуем интерфейс Fifth" : [классическая внешность, рендеринг Webkit, User Agent для сокрытия личности, поиск по умолчанию DuckDuckGo, быстрое управление]. 
     Аннотация
     Вследствие плохой поддержки Linux разработчиками Opera Лори Касанен (Lauri Kasanen) начал разработку браузера Fifth для операционных систем GNU/Linux с целью заменить проприетарный браузер Opera.
     Отмечены характерные особенности Fifth — невероятная скорость; отсутствие поддержки Flash, WebGL и расширений JavaScript; обеспечение конфиденциальности и приватности пользователя в Сети; интерфейс и предлагаемые функции: вкладки, закладки, журнал, менеджер загрузок, быстрый набор, Page settings. 

 

Часто задаваемые вопросы. Разделы и файловые системы

Часто задаваемые вопросы. Разделы и файловые системы [Текст] : [ответы на вопросы]  //  Linux Format. — 2015. — № 3 (194), март. — С. 99. — (Ответы).
     Аннотация
     Объяснено зачем в Linux столько разделов и файловых систем; почему в Linux несколько разделов на примере раздела подкачки swap; почему достаточно, но не оптимально иметь всего два раздела swap и root, как в Ubuntu, поскольку каталог home должен быть отделен от файлов операционной системы, что продемонстрировано на примере, а также рекомендовано создать отдельный раздел для каталога /var; зачем необходимы столь разные типы файловых систем на примерах файловых систем ext2, ext3, ext4, reiserfs, XFS, btrfs. 
     А вот на один вопрос редакция ответ не дала намеренно. Этот вопрос: какая из файловых систем лучшая? Почему? Я увидел ответ на этот вопрос, а Вы?

 

Коротко про… Потребление памяти

Коротко про… Потребление памяти [Текст] : [ядро Linux и распределение оперативной памяти] : [краткая справка]  //  Linux Format. — 2015. — № 3 (194), март. — С. 97. — (Ответы).
     Аннотация
     Как ядро использует память наилучшим образом, выделяя неиспользуемую для повышения производительности и используемую — для буферов.
 

6. Утерянный пароль

6. Утерянный пароль [Текст] : [восстановление утерянного пароля для входа в систему] : [ответ на вопрос читателя Колина Робинсона (Colin Robinson)]  //  Linux Format. — 2015. — № 3 (194), март. — С. 98, колон. 3 — 99, колон. 1-2. — (Ответы). 
     Аннотация
     Отмечено, что восстановление прежнего пароля невозможно, но можно задать новый пароль. 
     Описаны возможные варианты задания нового пароля:
— запуск команды passwd username при root-доступе к компьютеру;
— загрузка с установочного диска с опцией аварийной загрузки и вводом команды из предыдущего варианта;
— загрузка с жёсткого диска и редактирование пункта обычной загрузки в меню загрузки и запуск команды passwd username; в случае получения ошибки "файловая система доступна только для чтения" выполнение команды mount / ­o remount,rw, запуск passwd и перезагрузка;
— загрузка с Live CD, монтирование корневой файловой системы, изменение файла shadow, перезагрузка и вход в систему, задание нового пароля.

 

5. Маленькая большая карта

5. Маленькая большая карта [Текст] : [решение проблем использования карт MicroSDXC на 64 ГБ в Linux] : [ответ на вопрос читателя Тома Олсона (Tom Olson)]  //  Linux Format. — 2015. — № 3 (194), март. — С. 98, колон. 2-3. — (Ответы). 
     Аннотация
     Причины проблем использования карт MicroSDXC на 64 ГБ в Linux и варианты действий обладателя такой карты в случае возникновения проблем — переформатирование карты с файловой системой FAT32, установка на компьютер с Linux драйвера exFAT, использование драйвера exFAT от сообщества.
 

4. Медленная scp

4. Медленная scp [Текст] : [почему копирование файлов с помощью scp идет медленно и советы по ускорению работы scp] : [ответ на вопрос читателя Дэйва Питмена (Dave Pitman)]  //  Linux Format. — 2015. — № 3 (194), март. — С. 97, колон. 3 — 98, колон. 1-2. — (Ответы). 
     Аннотация
     Разъяснено, что scp использует для передачи файлов механизм SSH, который шифрует все данные перед отправкой, а при приеме на другом конце они расшифровываются. Если окажется, что центральный процессор это не приветствует, то мы увидим падение производительности, особенно у отправителя, процессор которого занят шифрованием гигабайтных файлов. 
     Совет по ускорению scp (в локальных подключениях), используя возможности настройки шифрования SSH на выбор шифратора (3des, arcfour, blowfish).      

 

3. Простой удаленный доступ

3. Простой удаленный доступ [Текст] : [программа TeamViewer как самое простое решение для удаленного доступа] : [ответ на вопрос читателя Рода Диггза (Rod Diggs), который ищет простое решение управления удаленным компьютером для обычного пользователя]  //  Linux Format. — 2015. — № 3 (194), март. — С. 96, колон. 3 — 97, колон. 1-3. — (Ответы). 
     Аннотация
     Кроссплатформенная бесплатная для некоммерческого использования коммерческая программа TeamViewer (http://teamviewer.com) — установка, особенности релизации программы для Linux, подключение к удаленному рабочему столу, создание учетной записи (чтобы не обмениваться каждый раз паролями по телефону).

 

2. «Большие» DVD

2. "Большие" DVD [Текст] : [копирование DVD Linux Format формата DVD­-R на DVD формата DVD+R] : [ответ на вопрос читателя Пола Флинта (Paul Flint) из города Бэрр, штат Вермонт, США, в организации которого возникли проблемы при копировании диска]  //  Linux Format. — 2015. — № 3 (194), март. — С. 96? колон. 3. — (Ответы). 
     Аннотация
     Формат DVD+R содержит больше данных для коррекции ошибок, чем DVD-­R, и поэтому его объем чуть меньше. На DVD-­R объемом 4,7 ГБ примерно на 7 МБ больше места, чем на DVD+R, и его объем ближе к объему штампованного DVD. Поэтому такие диски просто не скопируются на диски чуть меньшего объема.
     Из ответа мы узнаем, что библиотека Олдриджа хранит подборку всех номеров журнала Linux Format, которые используются любителями открытого ПО в Бэрре (штат Вермонт, США). 

 

1. Google Drive в Linux

1. Google Drive в Linux [Текст] : [синхронизация с Google Drive в Linux] : [ответ на вопрос читателя Эдвина Берри (Edwin Berry), который хотел бы синхронизировать каталоги Linux с Google Drive]  //  Linux Format. — 2015. — № 3 (194), март. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Google не предоставляет Linux-клиента для Google Drive, но решение есть, например, gsync (http://bit.ly/Gsync4GoogleDrive), эмулирующая параметры rsync. Gsync — установка с помощью pip, менеджера пакетов Python, исправление ошибки в файле /usr/lib64/python2.7/site­packages/libgsync/drive/__init__.py; команда синхронизации локального каталога с каталогом на Google Drive, параметры gsync. 

 

Цукалос, М. Erlang: учимся на практике

Цукалос, М. Erlang: учимся на практике [Текст] : учебник / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 3 (194), март. — С. 92-95. — (Академия кодинга) (Erlang). — Прил.: "Что такое OTP" : [фреймворк  OTP (OTP — аббревиатура от Open Telecom Platform — открытая телекоммуникационная платформа)] : [краткая справка]. — С. 92 ; "Скорая помощь" : [стоит ли всегда использовать Erlang]. — С. 93 ; "Скорая помощь" : [модули как предпочтительный способ написания программ на Erlang]. — С. 94 ; "Шесть правил" : [правила архитектуры Erlang] ; "Скорая помощь. Чтобы ваш код был устойчивым к ошибкам, пишите его с использованием изолированных компонентов. Такие компоненты могут работать параллельно. Соединив эти две идеи вместе, можно прийти к выводу: то, что изолировано и выполняется параллельно, поддается масштабированию.". — С. 95. 
     Аннотация
     Функциональное программирование на примере программирования на языке Erlang (Ericsson Computer Science Laboratory, Joe Armstrong, 1986) — принципы проектирования и программирования, числа и переменные (атомы, модель однократного присваивания, требование освоения рекурсии и передачи сообщений, встроенный редактор erl, код программы “Hello World” и разбор кода, функции, функциональные объекты, типы структур данных, управляющие конструкции), код и разбор программы для поиска чисел Фибоначчи, модули Erlang, чтение и запись файлов, профилирование (утилиты профилирования cprof, fprof и eprof) и тестирование, работа с распределенной СУБД Mnesia, генерация документации (команда генерации HTML-­файла и помещения его в каталог documentation). 
     Erlang и поддержка процессоров с несколькими ядрами. В этой связи упомянут Стив Джобс, который однажды сказал, что процессорная индустрия добавляет в процессоры новые и новые ядра, но как программировать для них, никто не знает.
     Рекомендуется книга "Programming Erlang" by Joe Armstrong, 2nd Edition (Джо Армстронг "Программирование на Erlang" 2­-е издание).
 

Браммит, Л. Matter.js: пишем HTML5­-игры

Браммит, Л. Matter.js: пишем HTML5­-игры [Текст] : учебник : [игровой физический 2D­-движок Matter.js] : [использование] / Лайам Браммит [Liam Brummit]  //  Linux Format. — 2015. — № 3 (194), март. — С. 88-91. — (Академия кодинга) (Matter.js). — Прил.: "Скорая помощь" : [страница проекта Matter.js (http://brm.io/matter­js)]. — С. 88 ; "Зачем писать на HTML5 игры с физикой?" : [причины — развитие веб-технологий, улучшение технологий HTML5]. — С. 89 ; "Демонстрационные сцены" : [некоторые примеры демо-сцен на сайте Matter.js (http://brm.io/matter­js­demo) — классическая колыбель Ньютона, полноценное онлайн-демо, где можно поупражняться в настройке рендеринга]. — С. 90 ; "О ткани" : [пример эмуляции мягкой поверхности в динамике падения и столкновения с поверхностями окружности и квадрата]. — С. 91. 
     Аннотация
     Matter.js 0.8.0 — общая характеристика, состав, назначение, состав библиотеки. 
     Использование Matter.js на примере создания игры с пращей для разрушения пирамиды: сцена, загрузка движка, создание чистой HTML-страницы, добавление объектов сцены, создание физических объектов (камень, веревка, пирамида из блоков), задание игровой логики.