консольные приложения Linux

Argos GIT

Толстой, А. Argos. Версия: GIT. Сайт: https://github.com/p-e-w/argos [Текст] : расширение Gnome Shell : [обзор] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2017. — № 5 (223), май. — С. 103. — (LXFHotPicks). 
     Аннотация
     Argos — утилита для создания своих расширений Gnome Shell — поможет расширить скромные возможности настройки Gnome. 

Findimagedupes GIT

Толстой, А. Findimagedupes. Версия: GIT. Сайт: http://bit.ly/2m6cJRw [Текст] : программа поиска изображений-дубликатов : [обзор] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2017. — № 5 (223), май. — С. 102. — (LXFHotPicks). 
     Аннотация
     Findimagedupes — утилита командной строки, которая хэширует файлы и может мгновенно определить одинаковые или похожие снимки. 

Цукалос, М. Python: личная утилита find

Цукалос, М. Python: личная утилита find [Текст] : [релизация основных функций утилиты командной строки find на Python 3] : [руководство] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2017. — № 5 (223), май. — С. 88-91. — (Академия кодинга) (Python). — Прил.: "Утилита командной строки time" : [краткая справка]. — С. 89 ; "Поиск документации для os.walk()" : [краткая справка]. — С. 91. 
     Аннотация

     Утилита командной строки find невероятно полезна для быстрого поиска файлов и каталогов. Кодирование и тестирование кода собственной версии… для общего развития. 

Вознесенский, М. Cocos2D: снова об играх

Вознесенский, М. Cocos2D: снова об играх [Текст] : учебник : [использование движка cocos2D для разработки игры на языке програмирования Python] / Михаил Вознесенский  //  Linux Format. — 2017. — № 5 (223), май. — С. 78-81. — (Учебник) (Cocos2D). 
     Аннотация
     Написание игры на примерах использования движка cocos2D, который богат методами взаимодействия объектов. В ходе кодирования изложены основы системы координат и общей структуры построения приложения. 

Черепанов, М. Интернет Вещей. Часть 6. IoT: дом, который послушен нам

Черепанов, М. Интернет Вещей. Часть 6. IoT: дом, который послушен нам [Текст] : [программирование подключения к Arduino UNO радиомодуля и подключения нагрузок] : [руководство] / Максим Черепанов  //  Linux Format. — 2017. — № 5 (223), май. — С. 74-77. — (Учебник) (Послушный дом). — Прил.: "Рис. 1. Условная схема подключения" [Изображение] : [подключение к Arduino UNO радиомодуля (таблица подключений дана в части 5 учебника) и подключение нагрузок]. — С. 75 ; "Рис. 2. Схема взаимодействия файлов и процессов" [Изображение] : [взаимодействие файлов и процессов внутри Послушного дома]. — С. 77. 
     Аннотация

     Подключение радиомодуля к Arduino Uno и Apache для управлению  взаимодействием файлов и процессов. Решение проблемы прав на файлы в коде файла управления для радиомодуля, использование  менеджера процессов Supervisor для упрощения управления долго работающими программами. 
 

Цукалос, М. Varnish: обратный прокси-сервер

Цукалос, М. Varnish: обратный прокси-сервер [Текст] : [установка и настройка кэша кэширующего HTTP прокси-сервера Varnish на сервере Apache] : учебник / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2017. — № 5 (223), май. — С. 70-73. — (Учебник) (Varnish). — Вэблиогр. "Скорая помощь": с. 71 (2 назв.) ; "Скорая помощь": с. 72 (2 назв.). — Прил.: "Скорая помощь. Возможно, вы зададитесь вопросом, стоит ли вам использовать Varnish, если вам не нужно обслуживать большое количество сайтов. Хотя, возможно, сильного улучшения вы не увидите, это очень полезно в целях обучения — установить и узнать, как его использовать, так что вперед — попробуйте, даже если вы обслуживаете всего лишь один сайт." : [совет]. — С. 70 ; "О кэшировании HTTP" : [причины использования и технология HTTP-кэширования] : [краткая справка]. — С. 71 ; "Varnish против Squid" : [прокси-сервер переадресации Squid (www.squid-cache.org) в сравнении с Varnish] : [краткая справка]. — С. 73. 
     Аннотация

     Установка, настройка, запуск и основная функциональность кэша кэширующего обратного вэб-сервера Varnish 4 на сервере Apache под Debian. 
     Новые функции Varnish 5.
     Больше о Varnish можно прочитать в бесплатной книге на https://info.varnish-software.com/the-varnishbook. Техническая документация — на https://info.varnish-software.com/white-papers
     Больше о вэб-протоколах можно узнать в книгах: "Высокопроизводительные браузерные сети" Ильи Григорика (Ilya Grigorik "High Performance Browser Networking"), "Web-протоколы и Практика: HTTP/1.1, Сетевые Протоколы, Кэширование и Измерение Трафика" Балачандера Кришнамурти и Дженнифер Рексфорд (Balachander Krishnamurthy, Jennifer Rexford "Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement"). 

Бидвелл, Д. Сервер LXF: время Samba

Бидвелл, Д. Сервер LXF: время Samba [Текст] : [настройка Webmin и Samba на домашнем сервере] : учебник / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2017. — № 5 (223), май. — С. 62-65. — (Учебник) (Сервер LXF). — Прил.: "Установка Samba и Webmin" : [практические советы]. — С. 63 ; "Скорая помощь" : [история создания первоначальной Samba Эндрю «Триджем» Триджеллом]. — С. 64 ; "Что сделать в Webmin (чтобы ваш сервер не упал)" : [предостережения безопасности и практические советы по снижению рисков]. — С. 65. 
     Аннотация
     Домашний сервер от LXF — настройка Webmin и Samba в системе под Debian. 

Дрейк, Н. Stego: Outguess

Дрейк, Н. Stego: Outguess [Текст] : [популярно о стеганографии и стеганографической утилите командной строки Outguess Нильса Провоса (Niels Provos)] : учебник / Нейт Дрейк [Nate Drake]  //  Linux Format. — 2017. — № 5 (223), май. — С. 54-56. — (Учебник) (Outguess). — Прил.: "Уклонись и раскройся" : [таинственная организация Cicada 3301 и ее головоломки (https://cicada3301.org)] : [краткая информация] ; "Скорая помощь. Вы можете загрузить DVD-образ TAILS с http://tails.boum.org. В противном случае вставьте DVD с Ubuntu и выберите «Попробовать без установки» в меню загрузки." : [совет] ; "Скорая помощь. Чем больше ваши секретные файлы, тем больше «шума» вам понадобится. Для получения наилучших результатов старайтесь употреблять большие изображения или аудиофайлы." : [совет]. — С. 55 ; "Стеганография в три простых шага" : [использование Outguess] : [пошаговое руководство] ; "Аутентификация сообщения" : [применение утилиты командной строки gpg для цифровой подписи всех отправляемых сообщений]. — С.56. 
     Аннотация

     Стеганографическая утилита командной строки Outguess Нильса Провоса (Niels Provos) и операционная система TAILS — применение для скрытия секретной информации и защиты данных. 

Найт, Д. Blu-ray в Linux

Найт, Д. Blu-ray в Linux [Текст] : [воспроизведение дисков Blu­ray в Linux] : [проблемы и решения] / Джон Найт [John Knight]  //  Linux Format. — 2017. — № 5 (223), май. — С. 46-49. — Прил.: "Осторожно: старые сайты!" : [совет использовать ссылку www.labdv.com/aacs вместо http://vlc-bluray.whoknowsmy.name]. — С. 47 ; "А это законно?" : [правовое регулирование правомерного использования контента и ключей Blu-ray в отдельных странах Европы (Великобритания, Нидерланды, Испания), в США и Австралии] : [краткая общая справка и совет обращаться к юристу]. — С. 48 ; "AACS с разъяснением FLA" [Изображение] : [цвет. схема] ; "Потоковое воспроизведение с MakeMKV" : [советы]. — С. 49. 
     Аннотация

     Исследование проблем правомерного доступа к законно приобретенным дискам Blu-ray в Linux обнаруживает жуткие инструменты и DRM, которые пользователь вынужден обходить. Но Джон Найт поможет насколько возможно заставить законно приобретенные диски Blu-ray работать в Linux при помощи плееров VideoLAN, GUI SMPlayer для MPlayer, давно забытого консольного xine 90-х годов и условно-бесплатной программы MakeMKV. 
 

Аксельссон, М.-Т. CAD для новичков

Аксельссон, М.-Т. CAD для новичков [Текст] : [сравнительное тестирование открытых Computer Aided Design] / Матс-Таге Аксельссон [Mats Tage Axelsson]  //  Linux Format. — 2017. — № 5 (223), май. — С. 24-29. — (Сравнение) (Программы CAD). — Содерж.: Наша подборка : [перечень тестируемых открытых CAD — FreeCAD, LibreCAD, OpenSCAD, QCAD, SolveSpace] ; Про наш тест : [платформа тестирования и методика тестирования открытых CAD] ;  "Когда нам надо что-то сделать, мы…" : [введение в обзор] : [как автор исследует возможности создания разных предметов для физического мира с помощью Linux и Computer Aided Design — CAD]. — С. 24 ; Установка. Большинство программ доступны для Debian или дистрибутивов на RPM : [совет освоить Git, поскольку это обычный способ взаимодействия с открытыми репозиториями разработки для программистов; краткая информация о доступности пакетов открытых CAD для установки] ; Вердикт : [лидирует OpenSCAD] ; Активность разработки. Уровень активности говорит о сроке жизни программы : [хорошо ли будет поддерживаться пакет, какие новые функции ожидаются в ближайшем будущем и насколько активно сообщество разработчиков можно узнать на странице разработки каждого пакета (обычно это GitHub)] ; Вердикт : [лидирует FreeCAD]. — С. 25 ; Сервисы и сообщества. Какие имеются сайты общего пользования и коммерческие сервисы? : [чтобы иметь возможность делиться своими чертежами, надо применять одинаковые программы или одинаковый формат файлов, но сервисы в Сети используют разные форматы в зависимости от своей цели; как проекты поддерживают форматы файлов] ; Вердикт : [лидирует FreeCAD] ; Удобство в использовании. Легко ли будет спроектировать свою первую деталь? : [введение к рассмотрению удобства в использовании каждой из систем теста] : LibreCAD ; FreeCAD. — С. 26 ; SolveSpace ; QCAD ; OpenSCAD ; Поддержка и документация. Чтобы приступить к работе, надо изучить документацию и руководства : [как проекты помогают освоить свои программы] ; Вердикт : [лидирует FreeCAD, который имеет больше руководств и они лучшие]. — С. 27 ; Функции и как вы делаете чертеж. Есть ли поддержка 3D, имитирования и т.д.? : [функциональность рассматриваемых систем CAD] ; Вердикт : [FreeCAD самый полный, но с ним труднее всего начинать] ; Взаимодействие и экспорт. Возможность делиться и преобразовывать — великая радость творчества : [возможности программ CAD в импорте и экспорте чертежей] ; Вердикт : [FreeCAD победил, но вам­-то нужен правильный формат, а не их куча]. — С.  28 ; CAD с открытым кодом. Вердикт : [почему победителем признан FreeCAD и почему следует обратить внимание на использование языка скриптов и программу OpenSCAD, которая использует такой язык] ; I. FreeCAD : [FreeCAD 0.16 (freecadweb.org), лицензия LGPL2+: общая оценка в баллах и резюме] ; II. LibreCAD : [LibreCAD 2.0.9 (librecad.org), лицензия GPLv2: общая оценка в баллах и резюме] ; III. OpenSCAD : [OpenSCAD 2015.03 (openscad.org), лицензия GPL 2.0: общая оценка в баллах и резюме] ; IV. SolveSpace : [SolveSpace 2.0 (solvespace.com), лицензия GPL v. 3: общая оценка в баллах и резюме] ; V. QCAD : [QCAD 3.16.5 (qcad.org), лицензия GPL v. 3: общая оценка в баллах и резюме] ; Рассмотрите также : [веб-решения — Tinkercad от Autodesk, Onshape; сайт openjscad.org, где можно редактировать и просматривать результаты языка JSCAD для создания 3D-фигур]. — С. 29. 
     Аннотация
     Как выбрать лучшую CAD с открытым кодом среди FreeCAD, LibreCAD, OpenSCAD, QCAD, SolveSpace. 

«Компания «Кворум» переводит решение «СМЭВ-Интегратор» … на открытую СУБД PostgreSQL.»

"Компания «Кворум» переводит решение «СМЭВ-Интегратор» для информационного обмена между банком и сервисами госсистемы межведомственного взаимодействия на открытую СУБД PostgreSQL." [Текст] : [информация на основе материалов www.quorum.ru] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2017. — № 5 (223), май. — С. 9. — (Новости) (Новости короткой строкой). 
 

Шарма, М. Забьем АНБ

Шарма, М. Забьем АНБ [Текст] : [конфиденциальность в сети и инструменты ее защиты] : [комплексное руководство]  / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 34-41. — Содерж.: "За вами следят организации с трехбуквенными названиями и корпорации…" : [введение] : [мотивы слежки за онлайн-активностью пользователей Интернета; почему нельзя закрывать глаза на эту слежку по той причине, что пользователю якобы «нечего скрывать»; понимание конфиденциальности; содержание данного руководства и его цель]. — С. 34 ; "Защита вашей информации и вашей конфиденциальности идут рука об руку, и все начинается с ограничения информации, предоставляемой web-компаниям…" : [отслеживание  пользователя по IP-адресу в сочетании с другой информацией (например, заголовок HTTP-реферера и куки) в практике сетевой рекламы (согласно исследованию www.digitaltrends.com, не менее 125 разных компаний или продуктов компаний отслеживают онлайн-активность пользователей на 100 топ-сайтах); рекомендации по борьбе с рекламой — отписаться от основных отслеживающих сетей на странице онлайн-сервиса Network Advertising Initiative’s Opt-Out (www.networkadvertising.org/choices), использовать опцию удаления куки своего браузера, ограничить хранение Local Shared object (LSO) или Flash cookie при помощи менеджера онлайн-настройки Flash (http://bit.ly/1m33E9X)] ; Переходите на SSL : [протокол Secure Sockets Layer (SSL) для шифрованием сетевого трафика пользователя и предосторожности использования его сертификата создания безопасной, зашифрованной связи] : [краткая информация]. — С. 35 ; "Знаете ли вы?.. По словам Эдварда Сноудена, мониторинг сетевой активности более эффективен, чем атаки на системы, поэтому у АНБ есть программы, которые проникают на пользовательские устройства, например, ноутбуки и роутеры, и превращают их в устройства слежения, которые можно включать удаленно." : [пример методов слежки за пользователями] ; Плагины конфиденциальности : [аннотированный перечень]. — С. 36 ; Заметайте следы. Вот как можно посещать Сеть, не оставляя следов : [решения, помогающие замести следы и замаскировать свои цифровые отпечатки, обойти цензуру и остаться невидимым онлайн — Virtual Private Network (VPN, Виртуальная частная сеть; большой перечень в wiki о цензуре в Интернет на http://en.cship.org/wiki/VPN, описание сервисов VPN с серьезным подходом к вопросу анонимности от TorrentFreak.com на http://bit.ly/1dvMqay), прокси-серверы и самый популярный из них Tor (плюсы и минусы), Java Anonymous Proxy под названием JonDo и его использование, безопасный профиль для Firefox под названием JonDoFox, собственный браузер JonDo на основе Firefox под названием JonDoBrowser]. — С. 36-37 ; Устанавливаем Tor Browser Bundle : [пошаговое руководство] ; Дополнения системы безопасности : [расширения браузера AdBlock Plus и NoScript Security Suite] : [краткая информация]. — С. 37 ; "Знаете ли вы?.. По файлам Сноудена, проект GCHQ EdgeHill (названный в честь первой битвы Гражданской войны в Англии) надеется к 2015 году дешифровать программы, используемые 15 основными неназванными интернет-компаниями и 300 VPN." : [проект GCHQ EdgeHill] : [краткая информация] ; "Perzo.com — новый онлайн-сервис конфиденциальности. Кроме шифрования, он позволяет отправлять сообщения, уничтожаемые после заданного времени." : [краткая информация]. — С. 38 ; Стоя под радаром. Руководство по безопасности почты, обмена сообщениями и чата [шифрование разговоров при помощи программ PGP (Pretty Good Privacy), GNU Privacy Guard (GPG), расширения-плагина Enigmail почтового клиента Thunderbird; шифрование почты в Enigmail, шифрование почты Gmail или Yahoo Mail при помощи плагина Mailvelope для браузеров Firefox и Chrome, шифрование мгновенных сообщений в реальном времени при помощи плагина OTR, аутентификация собеседника при общении, шифрование чата на онлайн-сервисе CryptoCat (http://crypto.cat), краткая информация о шифровании голосовых и видеозвонков через VoIP при помощи VoIP-клиента с открытым кодом Jitsi]. — С. 38-39 ; Шифруем webmail с помощью Mailvelope : [пошаговое руководство]. — С. 39 ; "Знаете ли вы?.. АНБ выделяет солидные ресурсы для проникновения на компьютеры — этим занимается группа Специального доступа [Tailored Access Operations, TAO]. Считается, что у TAO целый набор эксплойтов, и она может проникнуть на любой компьютер, независимо от того, используете ли вы Windows, Mac OS или Linux.» : [краткая информация] ; Облачные сервисы, предлагающие конфиденциальность : [собственные сервисы хранения — распределенный доступ к файлам на OwnCloud или на его аналоге командной строки SparkleShare; синхронизация папок с Gitannex; проект arkOS позволит разместить собственный сайт, электронную почту, социальную сеть, облачные учетные записи и прочие сервисы; сторонние сервисы, обеспечивающие конфиденциальность —  сервис http://securesha.re для работы с частными документами, сервис http://mediacru.sh для обмена изображениями, аудио и видео]. — С. 40 ; Укрепите свой форт. Зашифруйте свое оборудование и заприте рабочую станцию : [проблема паролей и инструмент управления паролями — программа создания кодовых фраз и управления ими KeePassX; шифрование носителя файлов средствами дистрибутивов Linux, шифрование портативных дисков при помощи программы с открытым кодом TrueCrypt, специализированные дистрибутивы, разработанные для защиты конфиденциальности — Tails (The Amnesic Incognito Live)]. — С. 40-41 ; Создаем и используем том TrueCrypt : [пошаговое руководство]. — С. 41.
     Аннотация
     Рассмотрен ряд лучших инструментов для защиты нашей конфиденциальности в Интернете. Показано, какая информация утекает у нас между пальцев и как ею злоупотребляют. Также мы узнаем, как контролировать свою видимость в Сети и стать частным гражданином Сети. В том, что здесь показано, нет ничего нечестного или незаконного. Руководство приглашает осознать опасность утраты своей конфиденциальности и защитить себя от незаконной слежки, от тех, кто крадет личную информацию, и от правительственных организаций (неважно, деспотические они или нет). 
 

GNU Grep 2.16

Смедли, Р. GNU Grep. Версия: 2.16. Сайт: www.gnu.org/software/grep [Текст] : утилита поиска по тексту : [обзор ] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 105. — (LXFHotPicks). 
     Аннотация
     GNU-версия почтенной утилиты командной строки grep, берущей начало от парсера регулярных выражений Кена Томпсона (Ken Thompson) для ed, — улучшения. 
     Рекомендация книги Петериса Круминьша (Peteris Krumins "Perl One-Liners: 130 Programs that Get Things Done") тем, кому нужен текстовый поиск с загадочными символами. 
     Совет читать колонку Сандры Хенри-Стокер (Sandra Henry-Stocker) "Unix as a Second Language on Resolutions" (http://bit.ly/1jsPzk4) для повышения эффективности своей жизни в Unix. 

MKVToolNix 6.7.0

Смедли, Р. MKVToolNix. Версия: 6.7.0. Сайт: http://bit.ly/1dEFet5 [Текст] : утилиты видео­ и аудиофайлов : [обзор набора] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 105. — (LXFHotPicks). 
     Аннотация
     MKVToolNix — набор инструментов для создания, изменения и проверки файлов Matroska (включая WebM) — краткая характеристика, утилиты. 

Shell AudioScope  0.21.80

Смедли, Р. AudioScope. Версия: 0.21.80. Сайт: http://bit.ly/1eMWaDQ [Текст] : аудиоосциллограф в текстовом режиме : [обзор] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 103. — (LXFHotPicks). 
     Аннотация
     Свободно распространяемы скрипт AudioScope (AudioScope.sh) для оболочки — аудиоосциллограф в текстовом режиме — предоставляет всю красоту графики ASCII в оболочке Bash и записывает звук из dev/dsp, SOX или демо. 
     Ричард Смедли рекомендует любому, кто заинтересован в изучении полезных скриптов BASH, взглянуть на этот развивающийся проект Барри Уокера (Barry Walker), чтобы увидеть как возможности скромной оболочки превращаются в полезный инструмент.