Отдельные свободные приложения

Шевель А. Е. Grid : учебник : Часть 1. «Грид»: что, откуда и зачем?

Шевель А. Е. Grid [Текст] : Часть 1. "Грид": что, откуда и зачем? / Андрей Шевель  //  Linux Format. — 2008. — № 11 (111), нояб. — С. 92-95. — (Grid. Учебник). — Внутритекст. веблиогр. (13 назв.).
    Аннотация 
    Возможности технологии грид и ее базовые понятия.
    Немного истории интегрирования распределенных компьютерных ресурсов и краткий обзор простейших возможностей, особенностей и терминологии распределенных вычислительных систем с архитектурой "грид" (grid) на основе комплекта пакетов промежуточного ПО (middleware) gLite. 
    Понятие "промежуточное ПО" (middleware) применительно к программному обеспечению распределенных вычислительных систем, пакеты промежуточного ПО для распределенных вычислительным систем и подробное рассмотрение middleware-пакета gLite (www.glite.org).
    Освоение gLite — запуск и жизненный цикл простых заданий.
    Характерно, почти все разработки в области грид-архитектур являются открытыми, а созданное ПО – свободно распространяемым, поэтому Linux, очевидно, является для них естественной платформой. Для этих целей мировое научное сообщество организовало специальный дистрибутив – Scientific Linux (www.scientificlinux.org). Основой для него на сегодняшний день служат исходные тексты Red Hat Enterprise Linux. В настоящее время Scientific Linux используется на многих тысячах компьютеров и сотнях кластеров в различных уголках планеты. Таким образом, надежность этой системы наравне с приемлемой функциональностью не вызывает сомнений. Российское зеркало сайта Scientific Linux вместе с переводом описаний доступно по адресу www.scientificlinux.ru. 

Шультайс Н. Django : учебник : Часть 4. Финальные штрихи

Шультайс Н. Django [Текст] : учебник : Часть 4. Финальные штрихи / Никита Шультайс  //  Linux Format. — 2008. — № 8 (108), авг. — С. 84-87. — (Django. Учебник). — Прил.: "И прочая, прочая, прочая…" : [За четыре урока рассмотрены почти все возможности Django, но осталось неохваченным функции для электронной почты, CSV и PDF, постраничного вывода, построения карты сайта, управления несколькими схожими по тематике сайтами из одной инсталляции, помощи дизайнерам]. — С. 87. 
    Аннотация 
    Тестирование сайта на сервере с помощью скриптов Python и системы doctest, создание собственных фильтров для шаблонов, работа контекстных процессоров и подпрограмм. 

Шультайс Н. Django : учебник : Часть 3. В гостях хорошо, а дома лучше

Шультайс Н. Django [Текст] : учебник : Часть 3. В гостях хорошо, а дома лучше / Никита Шультайс  //  Linux Format. — 2008. — № 7 (107), июль. — С. 88-91. — (Django. Учебник). — Прил.: "Вниманию полиглотов" : [Сессии в Django полностью основаны на cookie, и если они отключены на клиенте, то могут возникнуть проблемы с переключением языков, чтобы этого избежать используйте Accept-Language]. — С. 88 ; "Уровнем ниже" : [Низкоуровневое кэширование]. — С. 91
    Аннотация 
    Как снизить нагрузку на веб-сервер при помощи кэширования и, попутно, сделать свое приложение доступным на нескольких языках. 

Шультайс Н. Django : учебник : Часть 2. Личная блогосфера

Шультайс Н. Django [Текст] : учебник : Часть 2. Личная блогосфера / Никита Шультайс  //  Linux Format. — 2008. — № 6 (106), июнь. — С. 78-81. — (Django. Учебник). — Прил.: "Скорая помощь. Если вы взглянете на наши модели, то увидите, что поля первичного ключа – id – в них нет, однако в примере с тегом url мы используем news.id, как ни в чем не бывало. Все верно – Django сам создает первичные ключи для каждой модели.". — С. 78 ; "Все еще сомневаетесь?" : [Два преимущества отделения URL-карт уровня приложений от главной карты сайта]. — С. 79
    Аннотация 
    Формы и права доступа — эффективное использование против флуда и спама. 

Шультайс Н. Django : учебник : Часть 1. Django: новостной портал

Шультайс Н. Django [Текст] : учебник : Часть 1. Django: новостной портал / Никита Шультайс  //  Linux Format. — 2008. — № 5 (105), май. — С. 86-89. — (Django. Учебник).  
    Аннотация
    Веб-каркас (framework) на Python Django 0.96 (www.djangoproject.com), предназначенный для создания динамических веб-приложений: установка (также для связи с сервером MySQL понадобится MySQLdb версии 1.2.1p2 или выше), настройка, предустановленные приложения общего назначения (django.contrib.auth – система аутентификации, django.contrib.contenttypes – каркас типов содержимого,  django.contrib.sessions – работа с сессиями,  django.contrib.sites – каркас, позволяющий управлять несколькими сайтами из одной установки Django), создание приложения — новостного портала — при помощи Django. 

Хадсон Э. Gramps 3.1.2-1…

Хадсон Э. Gramps. Версия 3.1.2-1. Сайт www.gramps-project.org [Текст] : Приложение для генеалогии : [обзор программы] / Энди Хадсон  //  Linux Format. — 2009. — № 9 (122), сент.. — С. 96. — (LXFHotPicks). — Прил.: "Шаг за шагом: Создаем отчет в Gramps" : [Пошаговое руководство].
      Аннотация
      GRAMPS (Genealogical Research and Analysis Management Programming System) — компьютерная программа для создания и управления генеалогическими базами данных, существующая с 2001 года. Программа предоставляет понятный и продуманный интерфейс, возможность сохранять данные о самых разных событиях жизни, заметки и примечания к событиям, возможность работать с файлами GEDCOM. Отмечена гибкость программы, как в плане ввода данных, так и в плане возможности создавать весьма информативные записи. 

Шарма М. Ntfsprogs: Чиним NTFS-разделы

Шарма М. Ntfsprogs: Чиним NTFS-разделы [Текст] / Маянк Шарма  //  Linux Format. — 2009. — № 9 (122), сент.. — С. 84-87. — (Hardcore Linux. Учебник) (NTFS. Учебник). — Прил.: "Скорая помощь. Для восстановления удаленных файлов нет ничего лучше, чем ежедневное резервное копирование важных папок." ; "Шаг за шагом: Изменяем размер NTFS-раздела" : [Пошаговое руководство]. — С. 85 ; "Скорая помощь. При перемещении диска целиком используйте удаленную машину или, что более удобно, диск, подключенный через USB." ; "Ваш спасательный набор" : [Live CD для восстановления и манипулирования всеми типами разделов и дисков — Knoppix, System Rescue CD, Ultimate Boot Disc, Trinity Rescue Kit]. — С. 86 ; "Дружим со скриптами" : [Утилите ntfsclone из пакета ntfsprogs можно при помощи скриптов дать команду отправить данные в стандартный вывод, а большинство инструментов Linux умеют читать данные из стандартного ввода, поэтому можно передать вывод ntfsclone в другие инструменты Linux при помощи скриптов] ; "Шаг за шагом: Клонируем NTFS-разделы через сеть" : [Пошаговое руководство]. — С. 87
      Аннотация
      Двойная загрузка совместно с Windows означает наличие одного или нескольких NTFS-разделов, которым в ряде случаев требуется починка. И здесь помогут специальные инструменты, работающие только под Linux — драйвер пользовательского пространства NTFS-3g для чтения или записи на NTFS-разделы, комплект ntfsprogs для работы с NTFS под Linux. Ntfsprogs содержит ряд консольных утилит (mkntfs, ntfscat, ntfsck, ntfsclone, ntfscluster, ntfsdefrag, ntfsdiskedit, ntfsfix, ntfsinfo, ntfslabel, ntfslib, ntfsls, ntfsresize, ntfsundelete, ntfswipe, nttools), позволяющих, в частности: монтировать NTFS без использования NTFS-3G (используется FUSE), чтение или запись в разделенные на части файлы, создавать жесткие ссылки на файлы, чтение сжатых и зашифрованных файлов, исправление ошибок раздела, изменение метки диска, восстанавливать ошибочно удаленные файлы. 
      Маянк Шарма показывает как с помощью утилит ntfsprogs восстановить удаленные файлы (ntfsundelete), клонировать NTFS-разделы и создавать образы разделов, восстановить клон (образ) раздела (ntfsclone). Также показано как использовать менеджер загрузки Gag — чтобы переместить загрузочный раздел Windows, GParted — чтобы изменить размер NTFS-раздела, Live CD Trinity Rescue Kit — для клонирования NTFS-разделов через сеть. 
 

Фиоретти М. Gnuplot

Фиоретти М. Gnuplot [Текст] : [Утилита командной строки Gnuplot как средство графического анализа] / Марко Фиоретти  //  Linux Format. — 2009. — № 9 (122), сент.. — С. 36-39. — Веблиогр. "Ресурсы": с. 39 (6 назв.). — Прил.: "Помощь по Gnuplot" : [Встроенная в программу система справки]. — С. 37
      Аннотация
      Gnuplot — свободная кроссплатформенная утилита командной строки, используемая для преобразования любой функции или набора числовых данных в простые диаграммы или графики. Преимущество Gnuplot заключается не в построении красивой диаграммы, а в том, чтобы помочь нам понять скрытое правило, прячущееся за набором чисел. В таком случае нужна не внешняя привлекательность, а возможность быстрого эксперимента, чтобы "распознать поведение" данных, считает автор книги "Gnuplot в действии" Филипп Жанер, (Philipp Janert "Gnuplot in Action"). Gnuplot — прекрасный выбор для подобных задач графического анализа. Его командная строка обеспечит эффективное проведение быстрых интерактивных экспериментов с данными любого сорта, от демографических тенденций до 3D-моделей. Кроме возможностей графического анализа, программа имеет массу функций и для лириков, и для физиков. И это демонстрирует Марко Фиоретти, описывая окно терминала, основные переменные и команды, которые сообщают Gnuplot, что строить и как это делать, от простых кривых или наборов точек, цветных контурных карт до сложных многоцветных 3D-поверхностей. 
 

Ботвик Н. Сети : Часть 8: Сервер почты: Долой спам!

Ботвик Н. Сети [Текст] : Часть 8: Сервер почты: Долой спам! / Нейл Ботвик  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 62-65. — (Сети. Учебник). — Прил.: "Настройка роутера" ; "Скорая помощь. Все эти программы – демоны, и обычно ничего не выводят на терминал, на котором запущены. Весь полезный вывод отправляется в файл журнала: либо их собственный, либо через syslog. Для просмотра содержимого журнала в реальном времени при настройке используйте команду tail -­f.". — С. 63 ; "Скорая помощь. Попробуйте вносить небольшие изменения в конфигурационные файлы и проверять их после каждой правки. Так будет гораздо проще отследить ошибку. Здравая страховочная политика – создавать резервные копии файлов перед каждым изменением, для этого подойдет Subversion или Git.". — С. 64 ; "Журналы Postfix" : [Как приказать службе журналирования отправлять сообщения Postfix в отдельный файл, добавив пару строк в файл /etc/syslogng/syslog­ng.conf]. — С. 65
      Аннотация
      Завершение создания полной почтовой системы для SMTP, IMAP и веб-­почты.
      Подробно рассмотрены: настройка Postfix; фильтрация спама при помощи приложения Dspam (http://dspam.nuclearelephant.com), которое использует метод поиска спама под названием "байесовский анализ" (Bayesian analysis), рассматривающий частоту различных слов в сообщениях; ранняя фильтрация спама средствами Postfix. Кратко — о сканировании почты на вирусы при помощи ClamAV. 
      Теги: Linux Programs ; CLI ; серверы ; свободн. прогр. ; Учебник 

Ченнел Э. BasKet: порядок в исследованиях

Ченнел Э. BasKet: порядок в исследованиях [Текст] : [BasKet Note Pads как база данных пользователя для совместного использования] / Энди Ченнел  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 48-49. — (Первые шаги. Учебник). — Прил.: "Шаг за шагом: Создание исследования" : [Пошаговое руководство по интеграции BasKet с другими приложениями Linux]. — С. 49
      Аннотация
      Применение приложения BasKet Note Pads (http://basket.kde.org/index.php) для организации, управления и совместного использования информации, а именно как базы данных пользователя для исследования, для написания романа, приготовления доклада, создания презентации или планирования дел по дому. Также рассмотрено создание, редактирование и организацию заметок, импорт информации из различных источников, совместное использование сведений с друзьями и коллегами, применение Basket Note Pads для представления своего исследования другим.
 

Шарма Ш. SoX: Вскроем аудиофайлы

Шарма Ш. SoX: Вскроем аудиофайлы [Текст] : [SoX (Sound eXchange)] / Шашанк Шарма  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 32-33. — (Sox). — Прил.: "Отсчеты как мера длины" : [Отсчеты звука как формат длины в аудио]. — С. 33
      Аннотация
      Свободный звуковой редактор (универсальный процессор) командной строки SoX (http://sox.sourceforge.net) — базовые команды обработки аудиокомпозиций (создание рингтона, затухание и нарастание звука, эхо и эхо-эффекты). 
 

 

Шарма М. Ulteo OVD 1.0

Шарма М. Ulteo OVD 1.0 [Текст] : Тонкий клиент : [Обзор] / Маянк Шарма  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 10. — (Обзоры). — Прил.: "Свойства навскидку" : [Встроенный распределитель нагрузки позволяет выбрать лучший из нескольких серверов приложений; органы управления обеспечивают коллективное сотрудничество на общем рабочем столе] ; "Вердикт. Ulteo Open Virtual Desktop". 
      Аннотация
      Ulteo Open Virtual Desktop (www.ulteo.com) — платформа для виртуализации рабочего места, сетевой рабочий стол. Ulteo Open Virtual Desktop — система, использующая одну или две серверных машины (одна для Linux­, другая для Windows-­приложений), чтобы обслужить несколько тонких клиентов через виртуальный рабочий стол в окне браузера. Система построена на базе промышленной инфраструктуры Virtual Desktop Infrastructure (VDI) от Sun и является ее продвижением "в массы", следствием которого становится возможность пользователей Windows приобщиться к миру Linux и свободного ПО, открывая полноценный рабочий стол Linux в браузере. 
      Основные компоненты и интерфейс Linux-части системы OVD. 

 

Ченнел Э. Kdenlive 0.7.3

Ченнел Э. Kdenlive 0.7.3 [Текст] : Редактор видео : [Обзор] / Энди Ченнел  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 9. — (Обзоры). — Прил.: "Свойства навскидку" : [Простой интерфейс, вывод во множество форматов] ; "Вердикт. Kdenlive 0.7.3".
      Аннотация
      Нелинейный видеоредактор Kino — хорош, но освоить его не так­то легко. Энди Ченнел рассматривает возможности в области создания видео Kdenlive (www.kdenlive.org) — свободного комплекта для традиционного нелинейного редактирования видео и аудио. Вывод: программа мощная, освоить ее можно быстро, использование не составит сложностей.

 

Тарнавский Т. Пишем свой diff()

Тарнавский Т. Пишем свой diff() [Текст] / Тихон Тарнавский  //  Linux Format. — 2006. — № 12 (86), дек.. — С. 96-99. — (Maxima. Учебник) (Maxima. Практикум). 
      Аннотация
      Как использовать Maxima для решения задач — написания настоящей функции дифференцирования. Функции, которая берет производные с произвольным количеством параметров и любых порядков, практически такой же, как встроенная diff(), только без вычисления полного дифференциала. 
      Создание функции дифференцирования способом рекурсии: конструировать большие и сложные функции из более маленьких и простых кусочков. Благодаря этому наша функция постепенно обучается все новым и новым правилам дифференцирования, разбивая неизвестные выражения некоторыми способами на более простые, уже обработанные варианты. Отметим, что математики не зря так любят этот принцип: с его помощью такая, на первый взгляд, сложная задача будет разбита на множество простых подзадачек и таким образом упростится сама.