Лердорф Р. Волшебник web [Текст] : Интервью LXF : [рассказывает создатель PHP Расмус Лердорф] / // Linux Format. — 2009. — № 9 (122), сент.. — С. 28-29. — (Интервью).
Аннотация
В 1994 году датский программист (ныне живущий в Канаде) Расмус Лердорф (Rasmus Lerdorf) создал набор скриптов на Perl и CGI под названием Personal Home Page Tools ("Инструменты для создания персональных веб-страниц") для поддержки своего сайта. За истекшее время скриптовый язык программирования PHP (англ. PHP: Hypertext Preprocessor — "PHP: препроцессор гипертекста") обрел мировую славу и им пользуются миллионы для разработки веб-приложений и создания динамических веб-сайтов.
Расмус Лердорф кратко осветил вопросы: организация работы команды разработки открытого проекта, особенности управления проектом с открытым кодом, роль и место лидера в процессе разработки, каковой является PHP, проблема разработки PHP 6 как проблема поиска способных людей в области Unicode-ориентированного программирования, языки C и Perl как вдохновители разработки PHP.
Интересно мнение Р. Лердорфа о языке программирования Ruby on Rails в связи с вопросом генерирования кода в целом и методом программирования скаффолдинг.
Вейч Н. Fedora 11
Вейч Н. Fedora 11 [Текст] : Дистрибутив Linux : обзор [Fedora 11 Leonidas от Red Hat] / Ник Вейч // Linux Format. — 2009. — № 9 (122), сент.. — С. 8-9. — (Обзоры). — Прил.: "Ключевое ПО [дистрибутива Fedora 11]" ; "Шаг за шагом: Виртуальные машины – это просто" : [Пошаговое руководство по установке виртуальной машины]. — С. 8 ; "Обновление с Fedora 10" ; "Меньше – лучше" : [Группировка пакетов в репозитории на тематические группы с целью облегчить закачку ПО для конкретной узкой специализации] ; "Вердикт. Fedora 11". — С. 9.
Аннотация
Fedora 11 Leonidas (www.fedoraproject.org) — установка, улучшения, новшества (поддержка входа по отпечатку пальца, поддержка любых накопителей, файловая система ext4 по умолчанию, обновлен слой аппаратных абстракций HAL (Hardware Abstraction Level), включение KDE 4.2).
Крестников Е. 1…5 – начинаю собирать!
Крестников Е. 1…5 – начинаю собирать! [Текст] / Евгений Крестников // Linux Format. — 2009. — № 9 (122), сент.. — С. 6. — (Новости).
Аннотация
Автоматизированная сборка пакетов и приложений для различных дистрибутивов на онлайн-сервисах openSUSE Build Service, который способен готовить пакеты для openSUSE, SUSE Linux Enterprise, Debian/Ubuntu, Red Hat/Fedora и Mandriva Linux с автоматическим разрешением зависимостей; Launchpad PPA, который поддерживает сборку пакетов для актуальных версий Ubuntu; SUSE Studio 1.0 (www.susestudio.com), удобный веб-интерфейс которого поможет создать на базе SUSE Linux систему с любым набором ПО, получив Live CD/DVD, образ диска или USB-накопителя, а также образы виртуальных машин VMWare и Xen.
Крестников Е. О роли личности
Крестников Е. О роли личности [Текст] / Евгений Крестников // Linux Format. — 2009. — № 9 (122), сент.. — С. 4. — (Новости).
Аннотация
Насколько велика роль конкретных людей в свободных проектах? Хорошо или плохо, когда разработка держится на одном человеке?
Во второй половине июля 2009 года "пропал"Лэнс Дэвис (Lance Davis), основатель и единоличный руководитель CentOS, единственный владелец домена centos.org, прав на товарные знаки (включая эмблемы) дистрибутива, и вообще незаменимый для проекта человек. Естественно, возникли серьезные проблемы. Пока руководитель активно участвовал в жизни CentOS – все было нормально.
Приговор создателю ReiserFS Гансу Райзеру (Hans Thomas Reiser) поставил под вопрос будущее файловой системы ReiserFS и Reiser4.
Алан Кокс (Alan Cox) перестал заниматься разработкой подсистемы TTY после критики со стороны Линуса Торвальдса (Linus Benedict Torvalds) и теперь ею занимается Грег Кроа-Хартман (Greg Kroah-Hartman).
Патрик Фолькердинг (Patrick J. Volkerding), основатель и руководитель компании Slackware Linux, единолично определяет судьбу одноименного дистрибутива. Проблем здесь пока не предвидится, но если он внезапно перестанет заниматься проектом, то Slackware, скорее всего, умрет. Один раз над проектом уже нависла угроза – дело было в 2004 году – но тогда все обошлось.
Как видим, когда судьба разработки полностью зависит от одного человека, это не очень хорошо. С другой стороны, чем стал бы Linux без таких людей, как Торвальдс или Фолькердинг?
Евгений Крестников полагает, что лидеры свободных проектов должны находить некий разумный компромисс с остальной командой разработчиков и не ставить под удар свое детище из личных побуждений.
Бикмеев А. SciLab : Часть 4. Пакеты расширений и новые версии
Бикмеев А. SciLab [Текст] : Часть 4. Пакеты расширений и новые версии / Александр Бикмеев // Linux Format. — 2008. — № 9 (109), сент. — С. 84-86. — (Scilab. Учебник). — Прил.: "Производительность" : [Сравнение Scilab 5.0-beta4 и FreeMat]". — С. 86.
Аннотация
Пакеты расширений Scilab (Toolbox), работа с расширениями на примере расширения OpenFEM (http://www-rocq.inria.fr/OpenFEM), который является инструментарием для твердотельного моделирования при помощи метода конечных элементов.
Отметим, что с версии 5.0 Scilab распространяется на условиях CeCILL, полностью совместимых с GPL v.2 и, таким образом, стал полностью свободным приложением.
Новые функции Scilab 5.0: графический редактор графов и сетей, конвертер Matlab-Scilab, редактор переменных, реализована новая архитектура, которая должна позволить обновлять систему и пакеты расширений при помощи патчей, расширен набор пакетов расширений (Toolbox) стандартной поставки.
Matlab-подобный пакет FreeMat 3.6 (http://freemat.sf.net), который создал и развивает один человек Самит Басу (Samit Basu) — единственный пакет численных вычислений, способный работать с файлами в новом синтаксисе Matlab.
Бикмеев А. SciLab : Часть 3. Имитационное моделирование
Бикмеев А. SciLab [Текст] : Часть 3. Имитационное моделирование / Александр Бикмеев // Linux Format. — 2008. — № 8 (108), авг. — С. 78-80. — (Scilab. Учебник). — Прил.: "Немного истории": [История Sciсos – части пакета Scilab, распространяемой совместно с ним]". — С. 79 ; "Перечень палитр блоков". — С. 80.
Аннотация
Имитационное моделирование на компьютере и его инструмент Sciсos в системе Scilab.
Бикмеев А. SciLab : Часть 2. Функции: встроенные и внешние
Бикмеев А. SciLab [Текст] : Часть 2. Функции: встроенные и внешние / Александр Бикмеев // Linux Format. — 2008. — № 7 (107), июль. — С. 80-83. — (Scilab. Учебник). — Прил.: "Форматируем график" [Таблица] : [Описание каждого из параметров]. — С. 83.
Аннотация
Возможности, внутренние и внешние функции, принципы работы SciLab с функциями на примере задачи о теле, брошенном под углом к горизонту.
Также мы узнаем почему программы SciLab и Matlab называют системами разработки высокотехнологичных приложений.
Бикмеев А. SciLab : Основы
Бикмеев А. SciLab [Текст] : Основы / Александр Бикмеев // Linux Format. — 2008. — № 6 (106), июнь. — С. 82-85. — (Scilab. Учебник). — Веблиогр. "Источники информации": с. 85 (4 назв.). — Прил.: "Наша система" ; "Смена версий [SciLab]". — С. 82 ; "Немного истории [Scilab]". — С. 84.
Аннотация
В научной и инженерной среде хорошо известны так называемые CAS – Computer Algebra System (в русскоязычной литературе их часто называют СКМ – системами компьютерной математики). Один из ярких представителей данного класса продуктов — Matlab — с успехом применяется во многих областях науки и техники, более того, существует в виде Linux-версии. Но даже на Западе Matlab по карману не каждому вузу. И вот тут-то кстати оказывается программа из мира свободного ПО – SciLab (www.scilab.org).
SciLab – система компьютерной математики с открытым кодом. На момент написания статьи стабильной была версия 4.1.2. С версии 5 — свободная программа.
Задача цикла статей — обратить внимание на продукт, показать некоторые его возможности и, если получится, избавить вас от Matlab-зависимости. Александр Бикмеев надеется, что статья попадет в руки тех преподавателей вузов, которые все еще ведут занятия на пиратском Matlab – быть может, SciLab станет для них более законным решением.
Основы SciLab — подготовка к работе и запуск, руководство к пакету, интерфейс; простые вычисления; сложные вычисления; работа с матрицами, векторами и вообще массивами чисел; построение графиков.
Сондерс М. Russian Fedora Remix 11
Сондерс М. Russian Fedora Remix 11 [Текст] : Дистрибутив Linux : [Обзор] / Майк Сондерс // Linux Format. — 2009. — № 8 (121), авг.. — С. 99. — (DVD. Другие программы).
Аннотация
Russian Fedora Remix 11 – это не новый дистрибутив, не ответвление и не клон. Это – респин Fedora 11, который команда Russian Fedora разработала специально для российских пользователей. Таким образом, устанавив на своем ПК Russian Fedora Remix, пользователь получает все преимущества Fedora 11: ускоренную загрузку, Presto (подключаемый модуль для Yum, позволяющий скачивать только изменения между пакетами и, таким образом, экономить трафик), переключение видеорежимов в ядре, файловую систему ext4 (по умолчанию), поддержку сканеров отпечатков пальцев, а также некоторые бонусы, призванные упростить использование дистрибутива на постсоветском пространстве.
Сондерс М. EduMandriva 2009 Spring LXDE
Сондерс М. EduMandriva 2009 Spring LXDE [Текст] : Дистрибутив Linux : [Обзор] / Майк Сондерс // Linux Format. — 2009. — № 8 (121), авг.. — С. 98-99. — (DVD. Другие программы).
Аннотация
Отличительная особенность EduMandriva — непосредственное участие в его разработке преподавателей, что позволяет говорить о создании образовательного ПО "преподавателями для преподавателей".
EduMandriva 2009 Spring LXDE — LiveCD на основе весеннего релиза Mandriva Linux (2009.1) и нетребовательной к ресурсам графической среды LXDE — состав образовательного программного обеспечения.
Сондерс М. Linux Mint 7
Сондерс М. Linux Mint 7 [Текст] : Дистрибутив Linux : [Обзор Linux Mint 7 Main Edition] / Майк Сондерс // Linux Format. — 2009. — № 8 (121), авг.. — С. 96-97. — (DVD). — Прил.: "Шаг за шагом: Устанавливаем Linux Mint 7" : [Пошаговое руководство]. — С. 96, 97 ; "Не пропустите…" : [Изюминки Linux Mint 7 — MintMenu и MintInstall]. — С. 97.
Аннотация
Заняв почетное третье место в хит-параде популярности DistroWatch, Linux Mint (www.linuxmint.com) стал одним из ведущих игроков в мире Linux. Он базируется на Ubuntu, но отличается иным подходом к интерфейсу, массой инструментов настройки и сообществом разработчиков, охотно принимающим в свои ряды.
32-битная сборка Linux Mint 7 Main Edition на DVD Linux Format — особенность набора программного обеспечения, который включает кодеки и проприетарные программы, список стандартных задач и запуск приложений для их решения, установка дистрибутива.
Краткая справка про… Initrd
Краткая справка про… [Текст] : Initrd // Linux Format. — 2009. — № 8 (121), авг.. — С. 88. — (Ответы).
Часто задаваемые вопросы : Удаленные рабочие столы
Часто задаваемые вопросы [Текст] : Удаленные рабочие столы // Linux Format. — 2009. — № 8 (121), авг.. — С. 87. — (Ответы).
Аннотация
Краткие ответы на вопросы, связанные с темой удаленных рабочих столов — X-проброс (X-forwarding), VNC (Virtual Network Computer), реализация поддержки удаленного графического рабочего стола и реализация его поддержки в реальном времени.
Мередит М. Безопасность : Для вашего сервера
Мередит М. Безопасность [Текст] : Для вашего сервера / Мартин Мередит // Linux Format. — 2009. — № 8 (121), авг.. — С. 80-83. — (Hardcore Linux. Учебник). — Прил.: "Скорая помощь. Запуск netstat pnl от имени root сообщит вам, какие программы слушают порты." ; "Вы видите эту диаграмму раньше, чем я про нее рассказал — все и вправду так просто" [Изображение] : [Схема места брандмауэра в безопасности сервера]. — С. 81 ; "Скорая помощь. Вы можете запускать правила брандмауэра при старте системы, добавив команду iptables-restore в /etc/rc.local." ; "Скажи «Пароль»!" : [Программа Fail2ban (www.fail2ban.org) для противодействия брутфорсу пароля на доступ к серверу]. — С. 82 ; "Альтернатива командной строке" : [Webmin — инструмент, позволяющий управлять сервером через веб-браузер — настройка правил брандмауэра]. — С. 83.
Аннотация
Обладание выделенным или частным виртуальным сервером (Virtual Private Server, VPS) подразумевает осведомленность о множестве потенциальных проблем с безопасностью, которым владелец подвержен в Интернете. В наши дни на большинстве домашних компьютеров установлен брандмауэр, или соединение идет через маршрутизатор, способный защитить от таящихся в Сети угроз. Если у вас собственный сервер, вам все равно нужен брандмауэр, но ради безопасности можно сделать гораздо больше.
Мартин Мередит показывает: как определить при помощи nmap и netstat лишние и потенциально опасные порты; как закрыть брандмауэром лишние порты, создав правила iptables (рассмотрена и сопровождается комментариями структура правил, а из таблиц рассмотрена только таблица фильтрации); как провести снаружи сканирование сервера на предмет уязвимостей при помощи программы Nessus.
Также рассказано о системе обнаружения вторжений Tripwire (http://tripwire.sf.net), которая проверяет целостность файлов в системе, об утилите Logwatch, которая читает файлы журналов сервера и может отправлять владельцу сервера ежедневные сообщения о наиболее интересных их частях.
Боровский А. Советы программистам : Кодируем: Цвета для паролей
Боровский А. Советы программистам [Текст] : Кодируем: Цвета для паролей / Андрей Боровский // Linux Format. — 2009. — № 8 (121), авг.. — С. 76-79. — (Советы программистам. Учебник). — Прил.: "Пароль под контролем" : [Очень важно, чтобы suid-программы максимально ограничивали свободу действий даже тех пользователей, которые прошли процедуру аутентификации, функция read_pwd() делает все возможное для того, чтобы пользователь не мог ее обойти]. — С. 77.
Аннотация
В продолжение череды маленьких трюков и хитростей программирования рассматриваются выполнение задач от имени root (внутреннее устройство команды su (switch user) и стандартный способ ее решения средствами программирования на примере конкретной программы, механизм аутентификации в setuid-программах и его реализация, использование Pluggable Authentication Modules (PAM)) и вывод на консоль цветного текста без ncurses.