Программное обеспечение Linux

Ботвик Н. Сети : Часть 11: WebDAV: Общий доступ по сети

Ботвик Н. Сети [Текст] : Часть 11: WebDAV: Общий доступ по сети / Нейл Ботвик  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 68-71. — (Сети. Учебник). — Прил.: "Скорая помощь. Для тестирования доступа извне, не вставая с кресла, воспользуйтесь ноутбуком с мобильным 3G-­модемом.". — С. 69 ; Сертификаты SSL : [Защищенный доступ по HTTPS: какую безопасность обеспечивают самоподписанный сертификат и аутентифицированный сертификат] ; "Скорая помощь. Если MediaWiki кажется вам несколько тяжеловесной и вам нужно всего лишь работать над несколькими документами по сети, можете воспользоваться гораздо более простой альтернативой, в которой нет многих возможностей и сложности MediaWiki — DokuWiki (http://wiki.splitbrain.org/wiki:dokuwiki).". — С. 71. 
     Аннотация
     Релизация двух очень разных технологий, которые применяются к веб-серверу Apache, чтобы разрешить удаленное изменение веб-содержимого — WebDAV (Web-based Distributed Authoring and Versioning — распределенное создание и версионирование на основе веб; http://www.webdav.org/) , расширение HTTP, позволяющее читать и изменять файлы после загрузки; вики на движке MediaWiki 1.15.1 (www.mediawiki.org), позволяющая добавлять, редактировать и даже удалять содержимое кому угодно, как в Википедии. 
     WebDAV- настройка, контроль доступа (методы HTTP ­аутентификации, разграничение прав на доступ), обеспечение безопасного соединения через SSL (Secure Sockets Layer). 
     Wiki — общая характеристика, установка и настройка MediaWiki, настройка контроля доступа, настройка безопасности.

 

Прахов А. Blender : Часть 2: Blender: Бархат и теплота свечей

Прахов А. Blender [Текст] : Часть 2: Blender: Бархат и теплота свечей / Андрей Прахов  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 64-67. — (Blender. Учебник). — Прил.: "Физика в действии": [Особенности физической имитации]. — С. 65 ; "Процедурные текстуры" : [Справка]. — С. 66. 
     Аннотация
     Сцену-натюрморт "Романтический ужин" пополняют мозаичный пол, круглый стол из темного, слегка непрозрачного стекла, бархатная скатерть, зажженные свечи. Урок пошагово демонстрирует, как в Blender реализуется физика мягких тел и эффекты частиц.

 

Ченнел Э. Изготовление видео : Часть 1: Kdenlive: Кино на дому

Ченнел Э. Изготовление видео [Текст] : Часть 1: Kdenlive: Кино на дому / Энди Ченнел  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 60-63. — (Изготовление видео. Учебник). — Прил.: "Ваш инструментарий" : [Программное обеспечение для создания видео]. — С. 60 ; "Представляем интерфейс Kdenlive" ; "Скорая помощь. Видеофайлы отличаются объемистостью, поэтому перед началом процесса импорта убедитесь, что у вас хватит места на жестком диске.". — С. 61 ; "Советы по захвату. Хорошее видео начинается с хорошего видеоматериала". — С. 62 ; "Скорая помощь. Музыку лучше добавлять в процессе редактирования, а не вставлять во время съемки. Тогда вы сможете перемещать клипы без мороки со звуком.". — С. 63.
     Аннотация
     Монтаж видео — захват, его обработка и вывод средствами Open Source. 
     Первый урок раскрывает получение и организацию отснятого материала, монтаж "нарезки" с помощью Kdenlive 0.7.6 и разрешение различных ситуаций в ходе монтажа. 

Хэммел М. Д. GIMP : Лето любви

Хэммел М. Д. GIMP [Текст] : Лето любви / Майкл Дж. Хэммел  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 56-59. — (GIMP. Учебник). — Прил.: "Находим стоковое фото" : [The Friend Throws Up The Girlfriend (Юноша подбрасы­вает девушку) с BigStockPhoto.com] . — С. 58.
     Аннотация
     Может кто-то из читателей захочет запечатлеть в цифровой живописи свои воспоминания о лете и еще о чём­-то очень приятном и теплом. Майкл Хэммел покажет как создать средствами Gimp 2.6 ретро-оформление на тему "Любовь в стиле ретро", в котором отразятся солнце, лучи света, любовь, зеленые луга и теплые чувства. В ходе урока мы научимся создавать градиенты, будем совершенствоваться в работе со слоями, найдем в Photoshop и освоим новые кисти, применив их. 

 

Ченнел Э. Клавиатура: Как ею рулить

Ченнел Э. Клавиатура: Как ею рулить [Текст] : [Способы настройки клавиатуры для эффективной работы] / Энди Ченнел  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 52-53. — (Первые шаги. Учебник). 
     Аннотация
     Настройки клавиатуры в системе под управлением Ubuntu для рабочего окружения Gnome и KDE: общая настройка клавиатуры, универсальные и личные горячие клавиши, назначение комбинации клавиш на примере создания комбинации для запуска браузера.
     Приложение Gnome Do 0.8.1 для запуска программ и выполнения различных задач (добавление событий в календарь Google, отправку сообщений на Twitter или создание электронных писем в Evolution).

 

Шарма Ш. Drupal. Сайт легко и быстро

Шарма Ш. Drupal. Сайт легко и быстро [Текст] : [Развертывание веб-приложения (веб-сайт, блог, вики) на базе Drupal с помощью пакета BitNami Drupal Stack 6.14] / Шашанк Шарма  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 40-43. — Внутритекст. веблиогр.. — Прил.: "Создаем блог-ролл" : [Блог-ролл (список блогов или сайтов, которые вы часто читаете и хотите рекомендовать вашим посетителям, по сути коллекция веб-ссылок) — создание на сайте]. — С. 41 ; "Скорая помощь. Вы можете за­дать длину усе­ченных материалов в анонсе страницы, выбрав Administer > Content Mana­gement > Post Setting [Администрирование > Содержание > Настройки пуб­ликации] ; "Шаг за шагом: Создаем многопользовательский блог" : [Разграничение прав доступа блоггеров: пошаговое руководство]. — С. 42 ; "Шаг за шагом: Расширяемся модулями" : [Пошаговое руководство]. — С. 43.
     Аннотация​
     Команда BitNami однажды поставила себе задачу упростить развертывание веб-приложений и создала интегрированный пакет программного обеспечения BitNami Stack (https://bitnami.com/stack/). Автономный BitNami Stack включает в себя веб-приложение и все его необходимые компоненты (веб-сервер, базу данных, Language Runtime), а поэтому он готов к запуску "из коробки" и его конфигурации не пересекается с настройками установленных в системе приложений. Stack'и могут быть представлены в виде нативных инсталляторов, образов виртуальных машин, образов для облачного хостинга. Нативный инсталлятор BitNami имеет программные стеки для многих приложений (Drupal, WordPress, Moodle, SugarCRM, Subversion и других), инфраструктурные стеки (например, LAMP и WAMP). Независимо от того, какой тип стека выбран, все они позволяют запустить выбранное приложение в считанные минуты, не тратя времени на его конфигурирование и настройку.
     Шашанк Шарма представляет руководство по развертыванию веб-приложения на основе CMS Drupal на платформе LAMP при помощи нативного инсталлятора BitNami Drupal Stack (https://bitnami.com/stack/drupal), который содержит как сам Drupal, так и все зависимости Drupal — HTTP-­сервер Apache, MySQL и PHP. Поскольку конфигурации Apachе и MySQL из данного пакета не пересекаются с настройками, установленных в системе Apachе и MySQL, то свой сайт можно демонстрировать локально.

 

Мосс Б. Ubuntu: ставим все подряд

Мосс Б. Ubuntu: ставим все подряд [Текст] : [Способы избежать компиляции программ из исходных текстов] / Боб Мосс  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 34-35. — (PPA в Ubuntu). — Прил.: "Не для слабонервных" : [Вследствие того, что пакеты не выставляются в официальном репозитории по определенным причинам, дается настоятельный совет не устанавливать пакеты от третьих лиц, если система используется для решения важных задач, а подождать, пока обновленные приложения не появятся в менеджере пакетов] ; "Скорая помощь. Все установленные вами пакеты от третьих лиц вы сможете найти с помощью апплета Add/Remove.". — С. 35.
     Аннотация
     Сборка программ из исходных текстов — фактически уходит в прошлое. Сервис Personal Package Archives (PPA) доставляет необходимые пакеты для систем под Ubuntu. 
     PPA в Ubuntu — это каталоги APT, которые обеспечиваются третьими лицами на Launchpad (https://launchpad.net/launchpad-project). Именно там свежие и необходимые программы объединены в пакеты Debian, которые можно скачать. Этот сервис, например, используют сообщества Google и Wine.
     Преимущество использования PPA по сравнению с простым скачиванием пакета с сайта проекта является то, что можно обновить пакет через Synaptic так же, как если бы он загружался из основных репозиториев. Важно, что обновление проверяет себя с помощью GPG-­подписи, и можно не сомневаться в подлинности того, что вы устанавливаете. 
     Практическое использование каталогов сервиса PPA для установки приложений в Ubuntu на примере установки открытого браузера Chromium от Google. Также показано как установить приложения третьих лиц из стороннего репозитория и продемонстрирован способ установки приложения (версии OpenOffice.org) из коллекции пакетов Debian, скачанных в браузере. 

 

Мосс Б. Ускоряем Linux!

Мосс Б. Ускоряем Linux! [Текст] / Боб Мосс  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 18-25. — (Сделаем Linux мощнее). — Содерж.: Быстрая загрузка. Тратите бесценные мгновения своей жизни, дожидаясь появления рабочего стола? : [Сокращение времени загрузки — устранение лишней задержки загрузки путем редактирования строки timeout файла /boot/grub/menu.lst; в системе на базе Debian/Ubuntu с многоядерными процессорами распаралеливание выполнение процессов, отредактировав строку CONCURRENCY файла /etc/init.d/rc; оптимизация оперативной памяти, умело распорядившись файлом подкачки и, отредактировав файл /etc/sysctl.conf] ; Улучшим работу диска : [Повышение пропускной способности DMA­совместимого жесткого диска (DMA — Direct Memory Access, прямой доступ к памяти), активировав этот режим] ; Глас Гуру № 1 — Ричард Столлмен. Richard Stallman. Основатель проекта GNU : [Главный совет пользователям — «работайте в командной строке. Ограничиваясь GUI, вы смотрите на свою систему сквозь мутное стекло…»; лучший совет — команда «Bash — M- (если у вас нет клавиши Meta, нажмите Escape, а потом точку), которая копирует последний аргумент предыдущей команды.»]. — С. 19 ; Оптимизация Gnome. Отправьте ненужные элементы автозапуска и элементы меню на свалку истории : [Если машина не подключение к Интернету, то можно включить автоматический вход в систему через GUI; ускорение меню] ; Установка preload : [Демон preload в ускорении загрузки] ; Проволочные рамки : [Как ликвидировать запаздывание, возникающее при перетаскивании окна в рабочем столе Gnome] ; Советы читателей: Экономия в терминале [Таблица] : [Посетители TuxRadar.com советуют комбинации клавиш для ускорения работы в консоли]. — С. 20 ; Оптимизация KDE. Скрытые функции KDE резко повышают производительность : [Отключение IPv6 и особенности этого отключения в различных дистрибутивах Linux, предзагрузка Konqueror] ; Ускорение ext3 : [Настройка в ext3, используемой на серверах, режима обратной записи (writeback)] ; Глас Гуру № 2 — Гаэль Дюваль. Gaёl Duval. Основатель Mandriva и Ulteo : [Лучший совет: «Я всегда пользуюсь ‘!кусок_команды’ в качестве повторителя команды оболочки, которую хочу вызвать снова. Например, если я недавно вводил ‘ps auxww’ и хочу выполнить это еще раз, я просто ввожу ‘!ps’. Конечно, здорово использовать это совместно с номером команды, возвращаемом из списка прошлых команд с помощью ‘history’. Просто введите ‘!номер_команды’, и повторится команда из списка истории команд.»]. — С. 21 ; Тюнинг для вашей сети. Если закачки стали тормозить, следуйте нашим советам : [Оптимизация настроек TCP редактированием файла /etc/sysctl.conf, настройкой TCP-метрик и размера «истории» (backlog) пакетов] ; Дать хосту имя ‘localhost’ : [Поменять самые верхние строки в файле /etc/hosts] ; Вариации окна TCP : [Как вариации размера пакетов влияют на скорость сети и как настроить опптимальный размер окна TCP] ; Советы читателей: MySQL : [Джон Хадсон (John Hudson) и Леандро Моргадо (Leandro Morgado) из Sun Microsystems советуют: как создать резервную копию базы данных MySQL в одном файле одной командой в терминале; как использовать файл ~/.my.cnf для установки беспарольного входа и как ограничить право доступа к этому файлу]. — С. 22 ; Быстрый Firefox. Взбодрите свой браузер с помощью малоизвестных трюков : [Как настроить быстрый показ страниц, как задействовать технологию HTTP pipelining (конвейерная обработка, как ускорить загрузку меню)] ; Отключение IPv6 (опять!) ; Оптимизация истории : [Уменьшение количества записей в истории веб-посещений] ; Глас Гуру № 3 — Пол Фрилдс. Paul Frields. Лидер проекта Fedora : [Лучший совет: «…сочетание почтового клиента Mutt с offlineimap. Утилита offlineimap синхронизирует… удаленные IMAP-­ящики с локальным жестким диском, и время чтения почты сокращается на порядок.»]. — С. 23 ; Самое быстрое зеркало : [Установка расширения, которое ведет загрузку пакетов с самого быстрого зеркала Yum] ; Советы читателей: При аварии [Таблица] : [Комбинации клавиш, которые позволят перезагрузиться с минимальной потерей данных при зависании машины] ; OpenOffice.org быстр! : [Офисный пакет станет быстрее, если в настройках Tools > Options > Memory (Сервис > Параметры > Память) уменьшить количество потребляемой памяти, сократив количество шагов отката редактирования] ; Увеличим кэш графики. — С. 24 ; Ускорьте свои программы. Станьте производительнее, оптимизировав типовые приложения : [Как избежать перепроверок метаданных пакетов, скачав весь кэш разом, что позволит Yum обращаться к нему, а не к сетевым ресурсам; установление оптимального обновления кэша OpenOffice.org; очистка кэша от лишних пакетов Yum; установка скрипта apt­fast в Axel для управления пакетами; в настройках Gnome выбрать лучший сервер (Select Best Server); отключить JRE в настройках OpenOffice.org; уменьшить объем истории, сохраняемой Opera; отключить завершение имен в Opera]. — С. 24-25; Вечер в опере : [Плюсы использования браузера Opera] ; Удаление старых пакетов : [Советы по удалению старых версий пакетов средствами командной строки] ; Эй, Presto — поскорей! : [Совет установить модуль расширения Presto для закачки не просто обновлений версий, а существенных изменений] ; Глас Гуру № 4 — Клеман Лефевр. Clement Lefebvre. Основатель и "хранитель" Linux Mint : [Отметил, что команда ‘cd ­’ «экономит массу времени, перенося вас назад, на предыдущие позиции»; основной совет: «В Linux Mint мы добавили команду ‘search’, основанную на ‘find’ и ‘grep’. Она рекурсивная, подсвечивает результаты, отображает имена файлов и даже номера строк.»]. — С. 25.

Мосс Б. Scribus 1.3.5

 Мосс Б. Scribus 1.3.5 [Текст] : [Обзор изменений версии] / Боб Мосс  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 10. — (Обзоры. Настольная издательская система). — Прил.: "Вкратце" : [Краткая характеристика Scribus] ; "Свойства навскидку. Экспорт PDF. Руководство новичка" ; "Вердикт. Scribus 1.3.5". 
     Аннотация
    Свободная настольная издательская система Scribus (www.scribus.net) версии 1.3.5 — полноценный кроссплатформенный издательский пакет, годный и для новичков, и для профессионалов. 
     Отмечены положительные изменения в интерфейсе, функциональные нововведения — поддержка автофигур, импорт векторной графики и цветовых палитр из Adobe Illustrator и InDesign, новые функции процесса экспорта PDF.

 

 

Крестников Е. Бухгалтерия под Linux

Крестников Е. Бухгалтерия под Linux [Текст] : В конце сентября состоялся очередной релиз платформы "1С:Предприятие" / Евгений Крестников  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 5. — (Новости). 
     Аннотация
     Серверы данных и приложений "1С:Предприятие" для Linux появились в версии 8.0. В версии 8.2 (2009 год) появился веб-клиент поддержки Linux и работать с платформой можно без эмулятора Windows API. 
Теги: Linux — Programs — GUI ; проприетарное ПО 

Янг А. Ruby on Rails : Часть 2. Rails: Добавим функции Web 2.0

Янг А. Ruby on Rails [Текст] : Часть 2. Rails: Добавим функции Web 2.0 / Алекс Янг // Linux Format. — 2008. — № 9 (109), сент. — С. 72-75. — (Ruby on Rails. Учебник). — Прил.: "Скорая помощь. Использование блоков respond_to в контроллерах позволяет Rails разумно отвечать на запросы различных форматов. Они лежат в основе XML Rest API и респондеров Ajax.". — С. 73 ; "Вспомогательные классы Rails: Быстрая справка" [Таблица]. — С. 74 ; "Скорая помощь. Для отладки JavaScript или даже исследования объектной модели документа DOM или CSS страницы, настоятельно рекомендую модуль расширения Firefox под названием Firebug (https://addons.mozilla.org/en-US/firefox/addon/1843). Без него причины ошибок в JavaScript будет понять очень трудно." ; "Комплект библиотек JavaScript" : [Scriptaculous (http://script.aculo.us) построена на Prototype (http://prototypejs.org)]. — С. 75. 
     Аннотация 
     Рассмотрено тестирование моделей Rails; использование вспомогательных классов Rails для создания удобных дат, а также заголовков и описаний с редактированием на месте, как во Flickr; добавление функции постраничного вывода при помощи модуля расширения will_paginage разработки Мислава Марохнича (Mislav Marohnic). 

 

Янг А. Ruby on Rails : Rails: Создаем фотоальбом

Янг А. Ruby on Rails [Текст] : Rails: Создаем фотоальбом / Алекс Янг // Linux Format. — 2008. — № 8 (108), авг. — С. 66-69. — (Ruby on Rails. Учебник). — Прил.: "Скорая помощь. Добавьте set incsearch в ваш vimrc для поиска по мере ввода текста и используйте Ctrl+P для подстановки." ; "Анатомия модели" : [Схема]. — С. 67 ; "Попробуйте Ruby" : [Try Ruby (http://tryruby.hobix.com) – веб-консоль Ruby, с помощью которой можно попробовать язык в браузере без установки Ruby on Rails] ; "Анатомия пути" : [Схема]. — С. 68 ; "Анатомия контроллера" : [Схема] ; "Искусное редактирование текста в Linux" : [Модули Vim: Project (http://vim.sourceforge.net/scripts/ script.php?script_id=69) — систематизирует файлы проекта Rails и производит в них поиск; PMiniBufExplorer (www.vim.org/scripts/script.php?script_id=159) — добавляет вкладки для быстрого переключения между открытыми файлами] ; "Скорая помощь. Vim 7 поддерживает вкладки с:h tabnew.". — С. 69.
     Аннотация 
     С Ruby on Rails знакомит Алекс Янг – технический писатель и ведущий инженер Helicoid Limited, компании, специализирующейся на разработке веб-приложений на Ruby on Rails. Алекс регулярно пишет статьи o Rails для сайта http://alexyoung.org
      Рассмотрены некоторые технологии, используемые Rails-разработчиками в реальных проектах: установка Ruby on Rails с библиотеками и модулями расширения для обработки изображений, создание фотогалереи с подгрузкой и правкой фото, миниатюрами предпросмотра, с авторизацией пользователей. Также рассмотрены основные компоненты каркаса Rails. 

Хадсон Э. Rsync: Создаем локальное зеркало

Хадсон Э. Rsync: Создаем локальное зеркало [Текст] / Энди Хадсон // Linux Format. — 2008. — № 4 (104), апр. — С. 68-71. — (Rsync. Учебник). — Прил.: "Фиксируем IP" : [Пошаговое руководство]. — С. 69 ; "Настройка клиентов Fedora. Если вы справились с настройкой сервера, работа на стороне клиента покажется вам простой! : [Пошаговое руководство].- С. 70 ; "Все ли?" : [Все ли пакеты, доступные в репозитории, содержит DVD Fedora] ; "Настройка клиентов Ubuntu" : [Пошаговое руководство]. — С. 71.
      Аннотация
      Загружать обновления на каждый ПК сети отдельно – пустая трата времени и трафика. Создав свой собственный сервер обновлений, можно сэкономить и время, и трафик! И для этого в большинстве дистрибутивов Linux есть возможность зеркалировать всю доступную в репозитории информацию на локальной машине. 
      Энди Хадсон показывает, как зеркалировать информацию репозитория на компьютер под управлением Fedora 8 (заодно показано, как сделать это в Ubuntu), в котором должен быть запущен Apache.

Вейч Н. Рython : Управляемся: Python и музон

Вейч Н. Рython [Текст] : Управляемся: Python и музон / Ник Вейч // Linux Format. — 2007. — № 10 (97), окт.. — С. 60-63. — (Рython. Учебник). — Внутритекст. библиогр.Веблиогр. "Скорая помощь": с. 63 (1 назв.). — Прил.: "Что такое «кортеж»?" : [Понимание термина в Рython]. — С. 60 ; "Будем резать!" : [Индексы для «нарезания на кусочки» (иногда говорят «слайсинг», от англ. slicing) строк, списков и других типов переменных] ; "Скорая помощь. [Тэги ID3v2 могут содержать массу избыточных данных и…]". — С. 61 ; "Скорая помощь. [Тэги ID3v1 могут вызывать в динамиках очень короткие щелчки между дорожками на старых MP3-плейерах" ; "Журналирование [встроенный в Python модуль ведения журнала]" ; "Форматирование [кода в Рython — отступы строк]". — С. 62
     Аннотация 
     Ник Вейч отмечает, что Python — превосходный язык для выполнения стандартных операций с файлами — позволяет обрабатывать файлы и использовать функциональные возможности ОС с помощью ряда встроенных функций, всегда готов при необходимости вызвать внешние утилиты, имеет огромную коллекцию готовых модулей, способных выполнить практически любые действия, и к тому же очень прост для понимания. Также Python подходит для создания самостоятельных приложений — или как минимум удобных небольших сценариев для выполнения частных задач. 
     Но лучше будет увидеть реализацию этих возможностей в действии и статья показывает как при помощи модулей Python под названиями os и eyeD3 навести порядок в коллекции музыкальных файлов.

 

 

Кузьменко А. Дырки в паутине

Кузьменко А. Дырки в паутине [Текст] / Андрей Кузьменко // Linux Format. — 2008. — № 8 (108), авг. — С. 88-91. — (Pthreads и C++. Учебник). — Прил.: "Сводная таблица результатов тестирования" [Таблица] ; "Скорая помощь. Узнать параметры своей системы можно, набрав в консоли следующие команды: Версия ядра: uname -a; Компилятор GCC: gcc —version; Библиотека glibc: getconf GNU_LIBC_VERSION; Библиотека libstdc++: ls -l usr/lib/libstdc++.so.*". — С. 91.
     Аннотация 
     Рассмотрены некоторые проблемы, возникающие при написании программ на C++ с использованием библиотеки Pthreads (POSIX Threads). Наряду со встроенными базовыми типами (int, char, double) в функциях работы с потоками могут использоваться объекты классов. Здесь программиста подстерегают проблемы и неожиданности, которые обсуждает Андрей Кузьменко и дает советы как свести к минимуму издержки, связанные с особенностями взаимодействия библиотеки Pthreads с объектами классов.