Боровский А. Lua [Текст] : Часть 3: Модули и иже с ними / Андрей Боровский // Linux Format. — 2009. — № 11 (124), нояб.. — С. 80-83. — (Lua. Учебник). — Прил.: "Таблица глобальных элементов". — С. 80 ; "Особенности Lua-ошибок" : [Ошибка времени выполнения]. — С. 81.
Аннотация
Lua: перезагрузка операторов, обзор стандартных библиотек (coroutine, io, string, table, math, os, debug, package), модули и их использование на примере расширения Lua под названием tekUI (tekui.teklib.org), которое позволяет программам Lua создавать графический пользовательский интерфейс.
Учебник
Вейч Н. Python : Python: Загрузчик во Flickr
Вейч Н. Python [Текст] : Python: Загрузчик во Flickr / Ник Вейч // Linux Format. — 2009. — № 11 (124), нояб.. — С. 76-79. — (Python. Учебник). — Прил.: "Flickr API и вы" : [Flickr как площадка для создания приложений; API Flickr — www.flickr.com/services/api]. — С. 76 ; "Ресурсы GTK" : [Рекомендуется: перед изучением PyGTK попробовать изучить механизм GTK, руководство по PyGTK (www.pygtk.org/pygtk2tutorial), Official Gnome 2 Developer’s Guide by Matthias Warkus (No Starch Press, 2004; ISBN 9781593270308), установить и попробовать виджеты Glade] ; "Это блок-схема приложения. К счастью, для нее нам не нужно писать много кода" [Изображение] : [Схема]. — С. 77 ; "Другие GUI" : [PyQt, PyKDE, wxWidgets]. — С. 78 ; "Скорая помощь. Документация GTK более пространная, чем у PyGTK, и потому при проблемах лучше обращаться к ней — вы получите ее на http://library.gnome.org/devel/gtktutorial/stable." ; "Больше Flickr" : [Анонс материала о создании экспресс-карт на базе сервиса Flickr]. — С. 79.
Аннотация
Как в среде Gnome на базе платформы GTK написать графическую программу (GTK-клиент с графическим интерфейсом пользователя) для выгрузки изображений на фотохостинг Flickr (www.flickr.com) и как его опробовать.
Прекрасная возможность релизовать собственный мэшап-проект — настольный загрузчик изображений по технологии Drag'n'Drop на веб-сервис.
Фахрутдинов А. Linux и Active Directory : Часть 2: Samba: ACL и печать
Фахрутдинов А. Linux и Active Directory [Текст] : Часть 2: Samba: ACL и печать / Александр Фахрутдинов // Linux Format. — 2009. — № 11 (124), нояб.. — С. 72-75. — (Linux и Active Directory. Учебник) (Samba в домене AD. Учебник). — Прил.: "А без списков?" : [Особенности управления правами доступа в файловой системе, не поддерживащей ACL]. — С. 72 ; "Тайный ход" : [Для упрощения работы администраторов в Active Directory прав доступа в Windows и Linux, создатели Samba предусмотрели в файле smb.conf список admin users, учетным записям из его перечня доступ к файловой системе предоставляется от имени root, то есть, пользователи, указанные в admin users, имеют полный доступ к любым файлам в общих папках] ; "Рис. 3. Так происходит печать из Windows клиента на сервер Samba" [Изображение] : [Схема]. — С. 74 ; "CUPS спешит на помощь" : [Средства CUPS (www.cups.org) для решения проблем с драйверами Samba — утилита cupsaddsmb для упрощения регистрации драйверов, PostScript-совместимые драйверы] ; "Скорая помощь. Используя в smb.conf кириллицу, убедитесь, что вы сохранили файл в кодировке UTF8. В Debian и многих других современных дистрибутивах она установлена по умолчанию.". — С. 75.
Аннотация
В первой части учебника было рассмотрено ввод Samba в домен Active Directory и создание общих папок.
Увы, общий доступ к разделяемым ресурсам создает проблемы для безопасности. Во второй части рассмотрено: Samba в управлении правами доступа — контроль доступа к разделяемым ресурсам, реализации списков контроля доступа (Access Control List, ACL, по-английски произносится "эй-си-эл") в Microsoft Windows NT (NTFS ACL), Unix и Linux (POSIX ACLs), раздача прав доступа к файлам и каталогам через диалог безопасности NT (NT security dialog), реализация наследования атрибутов в работе с NTFS ACL; Samba как сервер печати (принт-сервер) — система печати Windows и система печати Linux во взаимодействии с Samba-сервером, настройка Samba-принтера, печать Windows-клиента, настройка Windows-принтера для печати через интерфейс LPD.
Ботвик Н. Сети : Часть 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).
Янг А. 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.
Боровский А. Qt4 : Часть 6
Боровский А. Qt4 [Текст] : Часть 6. Обмен сообщениями / Андрей Боровский // Linux Format. — 2008. — № 7 (107), июль. — С. 76-79. — (Qt 4. Учебник). — Прил.: "Минуточку внимания!" : [Пробелы в документации QtDBus]". — С. 76.
Аннотация
D-Bus стал стандартом де-факто для межпроцессного взаимодействия (Interprocess Communication или IPC) на рабочем столе Linux. Что здесь может предложить Qt, собственно, модуль QtDBus, появившийся в Qt 4.2?
В учебнике "D-Bus" (Боровский А. D-Bus: шины для вашего Linux [Текст] / Андрей Боровский // Linux Format. — 2007. — № 12 (99), дек.. — С. 86-89) рассматривается архитектура шины D-Bus и там была высказана мысль, что программу-клиент D-Bus, которая только обращается к сервисам другого приложения, нетрудно написать даже на "голом" C. С сервером дела обстоят сложнее: он должен уметь обрабатывать сообщения D-Bus, поступающие асинхронно. QtDBus упрощает решение этой задачи настолько, насколько это вообще возможно. В качестве демонстрации возможностей QtDBus мы напишем программу-сервер, которая будет предоставлять доступ к буферу обмена X-Window консольным приложениям.
Вейч Н. Р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 навести порядок в коллекции музыкальных файлов.
Бэйн М. Рафинированный SugarCRM : Часть 3
Бэйн М. Рафинированный SugarCRM [Текст] : Часть 3: SugarCRM: Как добавить модули / Марк Бэйн // Linux Format. — 2007. — № 5 (92), май. — С. 62-65. — (Рафинированный SugarCRM. Учебник).
Аннотация
Настройка SugarCRM под нужды своей организации: как глубже проникнуть в настройки и добавить в программу новые функции, необходимые для работы с клиентами — модуль для генерации отчетов и выпадающий список для хранения информации, не предусмотренной в SugarCRM по умолчанию.
Бэйн М. Осваиваем CRM-систему : Часть 2
Бэйн М. Осваиваем CRM-систему [Текст] : Часть 2: SugarCRM: Как это настроить / Марк Бэйн // Linux Format. — 2007. — № 4 (91), апр. — С. 64-67. — (Осваиваем CRM-систему. Учебник) (Рафинированный SugarCRM. Учебник). — Веблиогр. "Скорая помощь": с. 65 (1 назв.).
Аннотация
Настройка SugarCRM под нужды своей организации.