Автор: cырохман Che

Ботвик Н. Сеть : Часть 6: SSH и VNC: Работа издали

Ботвик Н. Сеть [Текст] : Часть 6: SSH и VNC: Работа издали / Нейл Ботвик  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 68-71. — (Сети. Учебник). — Прил.: "SSH для Windows" : [Putty (клиент SSH для Windows) — работа с ключами] ; "Скорая помощь. Храните копии ваших закрытых ключей в надежном месте подальше от компьютера. В противном случае при их утрате или повреждении вы, возможно, не сможете зайти в систему.". — С. 69 ; "SSH-туннель позволяет шифровать весь трафик, передаваемый по незащищенному соединению, а также пересылать его на другой сервер." : [Схема] ; "Скорая помощь. Не используйте беспарольные ключи на ноутбуках или в любом другом мобильном носителе, если они не хранятся в зашифрованной файловой системе. Если это устройство украдут или вы забудете его в поезде, под угрозой окажется вся сеть.". — С. 70
      Аннотация
      Безопасное управление своим компьютером из другой машины сети или даже через Интернет с помощью SSH (Secure Shell) и VNC (Virtual Network Computing). 

 

Черноусов А. JavaFX : Первое знакомство

Черноусов А. JavaFX [Текст] : Первое знакомство / Антон Черноусов  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 76-79. — (JavaFX. Учебник). — Веблиогр. "Что читать летом": с. 79 (6 назв.). 
      Аннотация
      Платформа JavaFX (http://www.oracle.com/technetwork/java/javafx/) предоставляет возможности разработки RIA (Rich Internet Application) – полнофункциональных веб­приложений, обладающих характеристиками настольных (и обычно реализуемых с помощью расширений браузеров или виртуальных машин), одинаково функционирующих на различных платформах. 
      Антон Черноусов рассматривает синтаксис и некоторые основные конструкции языка JavaFX Script (встроенные типы данных, триггеры, объекты, модификаторы доступа, выражения (expressions)). 
      В обзоре веб-ресурсов "Что читать летом" внимание привлекает блог Джима Вивера "Rich-Client Java Blog" — соавтора книги "Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology" (by Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson (Apress, 2009)). 
 

 

Черноусов А. JavaFX : Часть 2 : Добавим красок!

Черноусов А. JavaFX [Текст] : Часть 2 : Добавим красок! / Антон Черноусов  //  Linux Format. — 2009. — № 7 (120), июль. — С. 76-79. — (JavaFX. Учебник). — Прил.: "Онлайн-магазины" : [Распространение программного обеспечения, написанного с помощью Java и JavaFX]. — С. 79
      Аннотация
      Графичесие возможности Java FX (объект-­примитив, линейный градиент, эффекты и преобразования) и их применение для создания графического интерфейса пользователя. Придание графическому интерфейсу интерактивности путем реализации обработки событий для графического объекта. 

Боровский А. GDB : Избавимся от ошибок

Боровский А. GDB [Текст] : Избавимся от ошибок [в программах при помощи отладчика GNU Debugger] / Андрей Боровский  //  Linux Format. — 2009. — № 7 (120), июль. — С. 72-75. — (GDB. Учебник). — Прил.: "Помощь придет" : [Получение справки по работе с GDB в интерактивном режиме, разделы групп команд справочной системы GDB]. — С. 72 ; "Скорая помощь. Собирая программу с отладочной информацией, не забудьте отключить и оптимизацию (-O0). Код оптимизированной программы не совсем похож на ваши исходники, и это может привести к трудноразрешимым проблемам.". — С. 73 ; "Назад, в будущее!" : [В ряде случаев бывает удобным развернуть ход выполнения программы в обратном направлении и поглядеть, что же привело к ошибке и здесь поможет проприетарный отладчик UndoDB (www.undodb.com), который является надстройкой над GDB и просто добавляет новые команды, не изменяя старые, так что под него не придется переучиваться]. — С. 74
      Аннотация 
      Андрей Боровский считает: "Выучив несколько простых команд, вы сможете сделать с помощью отладчика GNU все, что вы могли бы сделать в плане отладки в средах Microsoft или Borland. Выучив еще несколько команд, вы сможете делать такое, что пользователям графических IDE и не снилось. И хотя в наше время безалкогольного шампанского и бескофеинового кофе в Linux появились свои графические IDE со встроенными функциями отладки (Eclipse, Qt Creator), изучение возможностей GDB все равно будет вам полезно, поскольку «за кулисами» указанные среды вызывают именно его."
      Демонстрация работы GNU Debugger (GDB) на примере отладки программы Cuneiform, поддержкой собственной ветки которой занимается автор, как сообщается в его статье "Читаем с листа" (Linux Format, 2009, № 5 (118), май, С. 36-39).
      Андрей Боровский обращает наша внимание на графический отладчике DDD, использующий GDB и интегрированный в него (всегда можно обратиться к отладчику GDB напрямую). 
 

 

Иготти Н. VirtualBox: Python управляет

Иготти Н. VirtualBox: Python управляет [Текст] / Николай Иготти  //  Linux Format. — 2009. — № 7 (120), июль. — С. 70-71. — (VirtualBox. Учебник). 
      Аннотация
      Разработчик поддержки Python в VirtualBox показывает как автоматизировать управление жизненным циклом виртуальной машины (на примере гостевой системы Ubuntu) при помощи Python и технологии XPCOM. 
 

 

Вейч Н. Python : Сеть на ваш вкус

Вейч Н. Python [Текст] : Сеть на ваш вкус / Ник Вейч  //  Linux Format. — 2009. — № 7 (120), июль. — С. 66-69. — (Python. Учебник). — Прил.: "Регулярные выражения" : [Популярно и кратко о них, о том как их создавать (онлайн-­построитель регулярных выражений http://gskInner.com/RegExr/) и где о них прочитать (документация на http://docs.python.org/library/re.html)] ; "Скорая помощь. Python требователен к синтаксису. Он требует выделять отступами блоки многострочных выражений, функций и условных операторов. Количество пробелов в отступе роли не играет: главное, чтобы оно сохранялось внутри блока.". — С. 67 ; "Почему Python?" : [Причины выбора языка Python]. — С. 68 ; "Форматы web-данных" : [Веб-приложений, способных предоставить данные очень много, также есть немало способов предоставления данных — все это будет рассмотрено в данном учебнике]. — С. 69
      Аннотация
      Технология мэшап (mashup – технология построения web­-сайта с объединением возможностей группы сторонних веб­приложений, см. http://ru.wikipedia.org/wiki/Мэшап_(веб)) и Python позволяют подчинить сервисы сети своим целям. 
      Решение этой задачи начинается с простого скрипта на Python, позволяющего изменять фон рабочего стола в зависимости от погоды. TSR подобное делает на сайте одной библиотеки, а после прочтения этой статьи многие смогут оживить рабочий стол сами и приспособить скрипт к работе не только с источником данных о погоде, а и другими. Ник Вейч показывает, как взять данные из сети и совместить их с контекстом рабочего стола, как выглядят RSS­-ленты и как работать с объектами в Python, как применить эти ужасные регулярные выражения к очищению текста от тэгов HTML и для отбора из текста цифр, как из Python совершаются системные вызовы для выполнения внешних команд (в нашем случае — смена обоев рабочего стола в зависимости от данных о погоде). Поскольку Ник Вейч коснулся регулярных выражений, обращаем Ваше внимание на статью Криса Брауна "Обработка текста: регулярные выражения" (Linux Format, 2006, № 6 (80), июнь, С. 74-77), которая целиком посвящена этому вопросу.
 

 

Ботвик Н. Сети : Часть 7: Web-приложения: Рулим контентом

Ботвик Н. Сети [Текст] : Часть 7: Web-приложения: Рулим контентом / Нейл Ботвик  //  Linux Format. — 2009. — № 7 (120), июль. — С. 62-65. — (Сети. Учебник). — Прил.: "PHP" : [Настройки Apache для обработки PHP-страниц]. — С. 63 ; "Скорая помощь. Не пытайтесь импортировать все фотографии сразу: вдруг вам захочется изменить настройки? Сначала добавьте пару штук и посмотрите, как они выглядят." ; "Другие языки" : [Для создания веб-приложений используются и другие языки программирования (Perl, Ruby, Ruby on Rails, Python, Jango)]. — С. 64.
      Аннотация
      Как на платформе LAMP (Linux, Apache, MySQL, PHP) установить, настроить и запустить в Apache веб-приложения Gallery (онлайн-­фотогалерея), SquirrelMail (почтовый веб-клиент), чтобы получить к ним доступ через интернет. Эти навыки пригодятся для установки и настройки других веб-приложений и продолжения экспериментов в перспективном направлении. 
 

 

Крестников Е. GData : Курс молодого бойца

Крестников Е. GData [Текст] : Курс молодого бойца [по управлению документами в Google Docs через Google Data API] / Евгений Крестников  //  Linux Format. — 2009. — № 7 (120), июль. — С. 58-61. — (GData. Учебник). — Внутритекст. веблиогр. 
      Аннотация
      Введение в API данных Google, которое поможет понять основные принципы работы с этим замечательным инструментарием. Предполагается, что читатель – достаточно опытный веб­разработчик, знакомый с Linux и желающий освоить новую технологию. Разобраться в деталях поможет документация, доступная по адресу http://code.google.com/intl/ru/apis/gdata/.
      Google Data API — основные принципы и понятия (веб-­синдикация), клиентские библиотеки, клиентская библиотека для языка PHP5 (http://framework.zend.com/). 
      Доступные стороннему разработчику API данных Google — Google Base, Blogger – сервис Google для создания блогов, Календарz Google, Блокнота Google, Таблиц Google, веб-­альбомов Picasa, YouTube. 
      Работа с онлайн-­сервисами Google при помощи Zend Gdata 1.8.3 на примере Google Docs — создание программы, которая будет получать список документов, имеющихся у некоторого пользователя в службе Google Docs, печатать их имена в стандартный вывод, а затем выгружать на сервер новый файл. 

Хэммел М. Д. GIMP : Упадок в городе

Хэммел М. Д. GIMP [Текст] : Упадок в городе / Майкл Дж. Хэммел  //  Linux Format. — 2009. — № 7 (120), июль. — С. 54-57. — (GIMP. Учебник). — Прил.: "Шаг за шагом: Сотворим ад на земле!" : [Пошаговое руководство]. — С. 55-57
      Аннотация
      Француз Пьер Фабр (Pierre Fabre) в статье Making of Urban (www.cgarena.com/freestuff/tutorials/ photoshop/urban/index.html) рассказал как при помощи графического редактора можно довести урбанистический пейзаж до экстремально ­упаднического вида, добавив стихии воды, огня и земли.
      Майкл Дж. Хэммел делится опытом освоения планшета Wacom Bamboo и показывает получение в нем с помощью Gimp Paint Shop собственной GIMP­версии дизайна Making of Urban, которую он назвал Decay ("Распад").
      Для этой работы понадобилось пять стоковых изображений с iStockPhoto.com: городской пейзаж, две фотографии воды, одна фотография женщины и одна фотография вьющихся растений. 
 

 

Балдин Е. М. Патенты – зло?

Балдин Е. М. Патенты – зло? [Текст] / Евгений Михайлович Балдин  //  Linux Format. — 2009. — № 7 (120), июль. — С. 49. — (Учебник). 
      Аннотация
      Ради чего патенты затевались в Венецианской Республике XV века, как из двигателя прогресса патенты превратились в могучий тормоз, особенно в сфере программного обеспечения. Дональд Э. Кнут высказался об этом очень резко: "Идея принять закон о том, что одни алгоритмы являются математикой, а другие – нет, является абсурдной."

 

Хадсон П. Что за штука… Chromium?

Хадсон П. Что за штука… [Текст] : Chromium? / Пол Хадсон  //  Linux Format. — 2009. — № 7 (120), июль. — С. 42-43. 
      Аннотация 
      Открытый проект Google и браузер Chromium в вопросах и ответах. 

 

Хадсон П. Intel inside

Хадсон П. Intel inside [Текст] / Пол Хадсон  //  Linux Format. — 2009. — № 7 (120), июль. — С. 38-41. — (Intel). — Прил.: "Nehalem в действии" : [Реализация процессорной технологии Nehalem в чипах Xeon и серверах обеспечивает скачки в производительности серверов без ощутимых затрат на энергопотребление (оказывается, обеспечение серверов энергией и их охлаждение – самая большая расходная статья серверной, превышающая затраты на оборудование и персонал)]. — С. 39 ; "Intel берется за GCC?" : [Служащие компании начинают присоединяться к командам разработчиков GCC, glibc, binutils, gdb и, возможно, Intel поделится своими наработками компилятора C Compiler с его конкурентом GCC]. — С. 40
      Аннотация
      Грани взаимодействия Intel и сообщества Linux: непосредственный вклад компании в разработку ядра, кода для драйверов и виртуализации, в развитие свободных программных продуктов, содействие технологических инноваций (процессорная технология Nehalem, технология аппаратной виртуализации ввода/вывода VT­d, технология vPro) развитию свободных продуктов, обеспечению преимуществ и выходу Linux на передовые аппаратные рубежи. 
 

 

Кемп Д. Управление и контроль

Кемп Д. Управление и контроль [Текст] / Джульетта Кемп  //  Linux Format. — 2009. — № 7 (120), июль. — С. 34-37. — (Системы контроля версий). — Веблиогр. "Ресурсы": с. 36 (7 назв.). — Содерж.: Bazaar. Распределенная система не без способностей к централизации. Сайт http://bazaar­vcs.org. Лицензия GPL. Применяется в MySQL, Gnash, Squid ; Прочие претенденты : [Краткая информация о системах контроля версий Perforce, CVS, Mercurial]. — С. 35 ; Subversion. Централизованная система, призванная устранить часть проблем CVS. Сайт http://subversion.tigris.org. Лицензия Apache License. Применяется в KDE, Python, Ruby, Mono, Google Code. — С. 36 ; Git. Чрезвычайно распределенная, и очень быстрая. Сайт http://git­scm.com. Лицензия GPL. Применяется в ядре Linux, Gnome, Perl, X.org, VLC, Android ; Вердикт : [Критерий выбора системы контроля версий]. — С. 37
      Аннотация       
      Механизмы функционирования и достоинства клиент-серверных и распределенных систем контроля версий.
      Чем отличаются друг от друга три наиболее популярные системы контроля версий Bazaar, Subversion и Git.

 

Зерчанинов C. Слово – разработчикам

Зерчанинов C. Слово – разработчикам [Текст] : [беседа с Сергеем Зерчаниновым, менеджером по поддержке клиентов компании Open CASCADE Russia, дочернего предприятии компании Euriware (Франция), входящей в группу компаний Areva]  //  Linux Format. — 2009. — № 7 (120), июль. — С. 33. — (Open CASCADE). 
      Аннотация
      Сергей Зерчанинов осветил вопросы: деятельность компании Open CASCADE S.A.S.; вклад разработчиков Open CASCADE Russia в технологию Open CASCADE и в создание приложений на ее основе; использование Open CASCADE в открытых проектах; преимущества использования открытой технологии и свободной библиотеки. 

 

Моррисон Г. Ubuntu стукнуло 10

Моррисон Г. Ubuntu стукнуло 10 [Текст] : [Подборка материалов в связи с выходом Ubuntu 9.04 Jaunty Jackalope (Задорный Заяц)] / Грэм Моррисон  //  Linux Format. — 2009. — № 7 (120), июль. — С. 20-27. — Содерж.: Дорога к Jaunty. Как мы здесь оказались? : [Вехи истории компании Canonical Ltd и дистрибутива Ubuntu (2004-2009)] ; Перемены лица Ubuntu : [Текстовая установка, KDE, Jaunty Jackalope]. — С. 21 ; Присмотримся к Jaunty. LXF обозревает последний релиз : [Достижения Ubuntu 9.04 Jaunty Jackalope (Задорный Заяц): установка, скорость загрузки, рабочее окружение Gnome, приложения Brasero для записи CD/DVD, поддержка нескольких дисплеев, поддержка репозитоиев, рабочий стол KDE] ; Свойства навскидку : [Brasero, установка проприетарных кодеков и драйверов]. — С. 22, 23 ; В чем Ubuntu был прав… …и в чем не  прав. Что ж, дорога к мировому господству ухабиста : [Факторы успеха дистрибутива и критика Ubuntu в Linux-сообществе]. — С. 22-23 ; Производительность. Бесплатное обновление вашего компьютера — просто за счет ОС : [Ubuntu 9.04 — высокая скорость загрузки, файловая система ext4]. — С. 24 ; Смена ландшафта. До Ubuntu не было ни установок с Live CD, ни Wubi, ни коричневого цвета : [Ландшафт дистрибутивов Linux до 20 октября 2004 года (дебют Ubuntu на сайте Distrowatch) и после; Ubuntu и Mandrake Linux (значение Mandrake и его спад); разработчик Linux Mint Клеман Лефевр (Clement Lefebvre), ведущий разработчик Ubuntu Studio Луис де Бетанкур ­Гимера (Luis de Bethencourt Guimera) о причинах успеха Ubuntu; доминирование Ubuntu и Linux-сообщество]. — С. 24-25 ; Персональные архивы пакетов : [Информация о Personal Package Arhive (PPA) — способе получения пакетов, которые не включены в основные репозитории Ubuntu]. — C. 25 ; Ubuntu Format : [Журнал Linux Format о релизах Ubuntu (2004-2009)]. — С. 26 ; Будущее Ubuntu. Прольется ли следующий релиз холодным дождем на парад Ubuntu, или же вознесет нас к облакам? : [Eucalyptus — вычислительная платформа грядущей версии Ubuntu Karmic Koala (Кармический Коала), которая даст вычислительным центрам возможности создания собственного облака или упрощение использования EC2 от Amazon]. — С. 26-27 ; Шаттлворт М. Голос хозяина : [Марк Шаттлворт об Ubuntu в беседах с журналом Linux Format в 2005 и 2006 годах] / Марк Шаттлворт. — С. 27. 
      Аннотация 
      Компания Canonical Ltd была основана в конце 2004 для подготовки к первому релизу Ubuntu в октябре того же года. Canonical начинала, не имея центрального офиса, с горсткой сотрудников, работавших на дому, а на время данной публикации в компании 200 служащих, живущих в 23 странах, а ее штаб­квартира находится в престижном небоскребе Миллбэнк­Тауэр в Лондоне. 
      Грэм Моррисон рассмотрел то, что Ubuntu делает хорошо, и то, как это повлияло на ландшафт дистрибутивов Linux, где на время дебюта Ubuntu лидировал Mandrake. Журналист выслушал мнения разработчиков дистрибутивов­ производных от Ubuntu (Mint, Mythubuntu и Ubuntu Studio), а также мнение основателя Ubuntu Марка Шаттлворта (Mark Shuttleworth), и предложил свое собственное видение расцвета Ubuntu. В итоге представлен анализ и динамика развития Linux за 2004-2009 годы.