Персоналии

«Леннарт Поттеринг [Lennart Poettering] представил systemd 216»

"Леннарт Поттеринг [Lennart Poettering] представил systemd 216" [Текст] : [инф. сообщение на основе публикации lists.freedesktop.org] / рубрику готовил Андрей Гончаренков  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 10. — (Новости) (Новости короткой строкой). 
       Аннотация
       Леннарт Поттеринг представил systemd 216.
 

 

Гончаренков, А. ОС для Поднебесной. Китай намерен избавиться от зависимости

Гончаренков, А. ОС для Поднебесной. Китай намерен избавиться от зависимости [Текст] : [шаги Китая в направлении ликвидации зависимости от программных продуктов Microsoft Corp., Google Inc. и Apple Inc.] / рубрику готовил Андрей Гончаренков  //  Linux Format. — 2014. — № 10 (188), окт.. — С. 8. — (Новости) (Национальное ПО). 
      Аннотация
      Сообщения китайских источников о создании национальной операционной системы, о причинах создания национальной операционной системы. 
      Отношения КНР и США в сфере информационно-коммуникационных технологий и сфере кибербезопасности. 
      Эпизоды истории создания собственных ОС Китая (Red Flag Linux в период 2000-2014, возрождение разработки ОС Red Flag Linux в марте-августе 2014 года).
      Упомянуты: сотрудник Инженерной академии КНР, руководитель альянса по разработке ОС Ни Гуаньнань (Ni Guangnan); Эдвард Сноуден в связи с его заявлением о бэкдорах (backdoor), внедряемых в производимых в США аппаратных средствах; промышленная группа Penta Wan Jing Information Technology Industry Group в связи с покупкой ею активов Red Flag Software.
 

Браун К. По рецептам д-ра Брауна

Браун К. По рецептам д-ра Брауна [Текст] : Добротное администрирование систем из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 46-49. — (Рецепты доктора Брауна). — Содерж.: Фыва-фобия : [о пользе десятипальцевого набора текста на клавиатуре с примерами фыва-фобии (боязни печати) и впечатляющей скорости набора текста Мигелем де Икаcа (Miguel de Icaza): «Его пальцы порхали по клавиатуре, и с них буквально хлестал код.»] ; Закат IPv4. IPv6. IPv4-адреса иссякают; перейдем ли мы, наконец, на IPv6? : [эссе]. — С. 46 ; Linux выручает. Интернет-соединение. Сделаем ПК с Linux беспроводным маршрутизатором : [ноутбук с Ubuntu как маршрутизатор между проводной сетью и беспроводным подключением к Интернету — описание настройки; NAT — описание технологии и преимуществ] ; Шлюз NAT перезаписывает IP-адрес и порт источника в заголовках исходящих пакетов и IP-адрес и порт назначения в ответах [Изображение] : [схема] ; Вопрос доверия : [сервис для управления проводными и беспроводными сетевыми соединениями NetworkManager в Ubuntu]. — С. 47 ; Ресурсы Puppet задают системную конфигурацию на платформонезависимом языке. Провайдеры для конкретных платформ исполняют команды [Изображение] : [схема] ; Puppet использует архитектуру "ведущий-ведомый". Ведомые (обслуживаемые узлы) подключаются к ведущему каждые полчаса для обновления настроек [Изображение] : [схема]. — С. 48 ; Дергая за нити. Puppet. Управляем гетерогенными сетями с сотнями машин : [утилита управления конфигурацией обслуживаемых компьютеров Puppet от Люка Каньеса (Luke Kanies) из Reductive  Labs: идея архитектуры, настройки, подстройка конфигурации под платформу, установка]. — С. 48-49 ; Puppet предоставляет набор ресурсов для управления большинством аспектов конфигурации системы : [Таблица] : [типы и их описание] ; Декларативный vs императивный : [различие языков программирования]. — С. 49. 
      Аннотация 
      Фраза “The quick brown fox jumps over the lazy dog” ("Шустрая рыжая лиса прыгает через ленивую собаку"), как отметил редактор журнала Linux Format, считается самой короткой английской фразой, содержащей все буквы латинского алфавита. Крис Браун представляет, как шевелить пальцами, чтобы ее набрать и размышляет о пользе десятипальцевого метода набора текста. 
      Также доктор рассуждает про IPv6, собирает маршрутизатор и централизованно управляет конфигурацией с Puppet.

 

«Линус Торвальдс анонсировал релиз ядра Linux 3.16…»

"Линус Торвальдс анонсировал релиз ядра Linux 3.16, в котором около 11 910 исправлений от 1300 разработчиков…" [Текст] : [инф. сообщение на основе публикации lkml.org]  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 10. — (Новости) (Новости короткой строкой). 
      Аннотация
      Релиз ядра Linux 3.16.

Классика. Знаменитый Live жив! Вышла очередная версия Knoppix

Классика. Знаменитый Live жив! Вышла очередная версия Knoppix [Текст] : [Knoppix LiveCD 7.4.0]  //  Linux Format. — 2014. — № 9 (187), сент.. — С. 6. — (Новости). 
      Аннотация
      Клаус Кноппер (Klaus  Knopper) представил Knoppix LiveCD 7.4.0 — очередную версию самого знаменитого LiveCD. Пользователям предлагается 32- и 64-разрядные версии ядра Linux 3.15.6, графическая подсистема X.org 7.7, экспериментальная поддержка Compiz 0.9.11.1, реализация возможности загрузки на компьютерах с поддержкой UEFI, частичная поддержка новой системы инициализации systemd, основной рабочий стол LXDE (в DVD­-версии доступны ещё KDE 4.8.4 и Gnome 3.8.4), разнообразное прикладное программное обеспечение, поддержка возможности работы в сети Tor, использования VNC и RDP и некоторых других возможностей безопасной работы в Интернете.
 

 

Вервлоесем, К. Zsh обустройте свою оболочку

Вервлоесем, К. Zsh обустройте свою оболочку [Текст] : [Zsh 4.3.10] / Коэн Вервлоесем (Koen Vervloesem)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 44-47. — Прил.: "Стартовые файлы" : [основы работы Zsh] ; "Переменные приглашения Zsh" : [комментарий к отдельным переменным] ; "Скорая помощь. Сменить на Zsh оболочку по умолчанию можно командой chsh -s /usr/bin/zsh. Изменение войдет в силу только после выхода из системы.". — С. 45 ; "Скорая помощь. Если вы определили именованные каталоги, можете установить опцию CDABLEVARS: она позволит вам использовать команду cd down вместо cd ~down или (в комбинации с AUTO_CD) даже просто down." ; "Зэтимология" : [сейчас zsh развивается сообществом под руководством Петера Стефенсона (Peter Stephenson) в рамках свободного проекта, а автор первой версии zsh (1990) студент Принстонского университета Пол Фолстад (Paul Falstad); этимология названия — имя оболочке дала учетная запись zsh преподавателя-ассистента Чжун Шао (Zhong Shao)]. — С. 46 ; "Темы приглашения" : [инициализация, команда prompt для выбора тем] ; "Скорая помощь. Zsh имеет даже программу по проверке орфографии. Если вы активируете ее командой setopt CORRECT в вашем файле zshrc, оболочка будет обнаруживать ошибки (например, chomd) и просить вас их исправить.". — С. 47. 
      Аннотация
      Командная оболочка zsh (Z shell; http://sourceforge.net/projects/zsh/) — оболочка, обладающая многими преимуществами Bash и других оболочек, а также массой возможностей сверх того. Коэн Вервлоесем (Koen Vervloesem) даже называет ее Emacs'ом среди оболочек.
      Интерактивное использование оболочки и возможности Zsh 4.3.10: подстановка (globbing), рекурсивный поиск файлов (ls **/*.txt), квалификаторы подстановки (glob qualifiers), псевдонимы (aliases), глобальные псевдонимы, система автодополнения (имен файлов, пользователя, хостов, команд, переменных оболочки и других). Также рассмотрены настройка приглашений оболочки, настройка выделения цветом в приглашении оболочки, отображение текущего каталога в строке заголовка.       
 

 

 

Крестников, Е. Linux [Пере]загрузка. В Red Hat разрабатывают замену классическому способу инициализации системы

Крестников, Е. Linux [Пере]загрузка. В Red Hat разрабатывают замену классическому способу инициализации системы [Текст] : [информация о systemd] / Евгений Крестников  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 5. — (Новости). 
      Аннотация
      Леннарт Поттеринг (Lennart Poettering) представил новый механизм инициализации системы — systemd. Systemd (http://freedesktop.org/wiki/Software/systemd/) — ожидания, основные и дополнительные функции, базовые элементы (модули), отличия от систем инициализации.

Хэнсон, М. Что за штука… GoboLinux

Хэнсон, М. Что за штука… GoboLinux [Текст] : [уникальная свободная операционная система GoboLinux в вопросах и ответах] / Мэтью Хэнсон (Matthew Hanson)  //  Linux Format. — 2014. — № 8 (186), авг.. — С. 60-61. 
      Аннотация
      GoboLinux (http://gobolinux.org/) — дистрибутив с уникальной файловой системой, скрытой за привычным интерфейсом. Вымышленный диалог неискушенного пользователя и гуру раскрывает уникальные особенности и историю операционной системы, которую создали Хишам Мухаммад (Hisham Muhammad) и Андре Деч (Andre Detsch).
 

Куинн, Б. Мастер Linux

Куинн, Б. Мастер Linux [Текст] : [беседа с главой британского отдела Linux Professional Institute (LPI) Биллом Куинном (Bill Quinn) / беседовал Нейл Мор (Neil Mohr)]  //  Linux Format. — 2014. — № 8 (186), авг.. — С. 42-45: цвет. фото. — (Интервью Linux Format). 
      Аннотация
      Билл Куинн о принципе и организации работы LPI по подготовке сертифицированных специалистов Linux, о роли LPI в мировом Linux-­сообществе, о его вкладе в британское образование и о том, как LPI удаётся не терять актуальность в динамичном мире Free and Open-Source Software. 
      Также Билл Куинн рассказал о своем пути в сфере ИТ, Open Source и LPI, о своей работе в институте. В ходе беседы освещены интересные подробности таких вопросов: организация работы LPI, факторы роста популярности обучения в LPI, особенно в Ирландии; вики LPI (wiki.lpi.org), программы обучения LPIC­1, LPIC­2, LPIC­3, Linux Essentials; QCF (Qualifications and Credit Framework) в британском образовании, подходы к преподаванию информатики в Великобритании, проблемы включения LPI и Raspberry Pi в учебные планы системы образования; привлечение в ИТ женщин; использование CoderDoJo (разработчик Билл Ляо (Bill Liao)) в обучении школьников программированию. 
 

Личности. Создатель MINIX идет на пенсию…

Личности. Создатель MINIX идет на пенсию. Но Эндрю Таненбаум продолжит чтение лекций [Текст] : [заслуги Эндрю Таненбаума и планы его деятельности после ухода на пенсию]  //  Linux Format. — 2014. — № 8 (186), авг.. — С. 8: цв. фото. — (Новости). 
      Аннотация
      Профессор Амстердамского свободного университета Эндрю Стюарт Таненбаум (Andrew Stuart Tanenbaum) — роль в появлении Linux, заслуги в области операционных систем, в сфере науки и образования. 
      Информация о последней лекции в Амстердамском университете, которая будет открытой для всех и состоится 23 октября 2014 года. В новости сообщается, что на сайте Vrije Universiteit Amsterdam (так официально называется Амстердамский свободный университет) открыта специальная страничка (http://www.cs.vu.nl/tanenbaum/), где можно подробно прочитать о достижениях Эндрю Стюарта Таненбаума и даже зарегистрироваться на эту лекцию.
      Творческие планы Эндрю Таненбаума на будущее. 
 

 

Рой Н. Летать выше

Рой Н. Летать выше [Текст] : [о разработке программного обеспечения беспилотного летательного аппарата под управлением Linux рассказывает Николас Рой (Nicolas Roy) из группы Robust Robotics Group Массачусетского технологического института (MIT) и глава команды, выигравшей в 2009 году международный конкурс по робототехнике со своим квадрокоптером / вел Антон Борисов]  //  Linux Format. — 2010. — № 5 (131), май. — С. 30-31. — (LXF. Интервью).
     Аннотация
     Беспилотные летательные аппараты или БЛА (Unmanned Aerial Vehicles, UAVs) — разработка программного обеспечения квадрокоптера от компании Ascending Technologies в Массачусетском технологическом институте командой Robust Robotics Group (Massachusetts Institute of Technology; http://groups.csail.mit.edu/rrg/), в которую входят Николас Рой (Nicolas  Roy), Эбрахам Бахрах (Abraham Bachrach), Сэм Прентис (Sam Prentice), Руйджи Хе (Ruijie He), Гарретт Хеманн (Garrett Hemann). 
     Николас Рой остановился на вопросах: перспективы использования БЛА, сложности компьютерного управления квадрокоптером, особенности конструкции своей модели, аппаратная часть прототипа, программное обеспечение управления дроном (ОС Linux, код управления на основе пакета для управления наземным роботом Carmen (http://carmen.sourceforge.net), открытая библиотека OpenCV, библиотеки примитивов производительности от Intel). 
 (Massachusetts Institute of Technology; Cambridge, MA)

Гербер Р. Оптимизация ПО

Гербер Р. Оптимизация ПО. Сборник рецептов [Текст] / Ричард Гербер, Арт Бик, Кевин Смит, Ксинмин Тиан. — Санкт-Петербург: Питер, 2010. — 352 с. — (Серия "Библиотека программиста"). — Библиогр.: с. 334-337. — ISBN: 978-5-388-00131-3.  
     Содержание книги: 
Предисловие 15
Часть I. Инструменты и концепции повышения производительности
Глава 1. Введение 20
Глава 2. Тест производительности 25
Глава 3. Инструменты повышения производительности 33
Глава 4. Горячие точки 49
Глава 5. Архитектура процессоров 55
Часть II. Проблемы производительности
Глава 6. Алгоритмы 68
Глава 7. Переходы 84
Глава 8. Память 99
Глава 9. Циклы 129
Глава 10. Медленные операции 143
Глава 11. Операции с плавающей точкой 156
Глава 12. Технология SIMD 169
Глава 13. Автоматическая векторизация 186
Глава 14. Специфические для процессоров варианты оптимизации 212
Глава 15. Основы многопроцессорной обработки 224
Глава 16. Реализация многопоточности средствами ОреnМР 237
Глава 17. Очередь заданий и другие сложные темы 257
Часть III. Разработка и оптимизация приложений
Глава 18. Конкретный пример поточной обработки в видеокодеке 286
Глава 19. Разработка с прицелом на производительность 306
Глава 20. Сводим все вместе — базовые варианты оптимизации 313
Глава 21. Сводим все вместе — последние десять процентов 325
Литература 334-337
Алфавитный указатель 338
 

 

Смит, Г. Grails. Гибкость Groovy и надежность Java

Смит, Г. Grails. Гибкость Groovy и надежность Java [Текст] / Глен Смит, Питер Ледбрук ; пер с англ. А. А. Киселев. — Санкт-Петербург: Символ-Плюс, 2010. — 656 с. — (High Tech). — Алфав. указ.. — С. 628-651. — ISBN: 978-5-93286-185-1.
     Содержание книги: 
Вступительное слово / Дирк Кёниг (Dierk König) автор книги "Groovy in Action" 11-12
Предисловие / Глен Смит 13-21
— Благодарности 14-15
— Глен Смит 15-16
— Питер Ледбрук 16
— Об этой книге 17
— Краткое содержание книги 17-18
— Кому адресована книга 18
— Соглашения по оформлению программного кода 18-19
— Доступность примеров программного кода 19
— Обновление 19
— Диалог с авторами 20
— Об авторах 20-21
Часть I. Введение в Grails 23-102
Глава 1. Коротко о Grails 25-60
1.1. Как появилась платформа Grails? 26
1.2. Установка 33
1.3. Пример программы Web 2.0 QOTD 34
1.4. Создание модели предметной области 44
1.5. Добавление действий в пользовательский интерфейс 47
1.6. Улучшение архитектуры 52
1.7. В заключение 59
Глава 2. Основы Grails 61-102
2.1. Введение 61
2.2. Исследование системы типов данных 70
2.3. Особенности, позволяющие экономить время 78
2.4. Специальные возможности Groovy 86
2.5. В заключение 100
Часть II. Основы Grails 103-300
Глава 3. Моделирование предметной области 105
3.1. Hubbub: приступаем к созданию приложения 105
3.2. Первый объект класса предметной области 110
3.3. Проверка: барьер на пути мусора 116
3.4. Определение модели данных — 1:1, 1:m, m:n 123
3.5. В заключение 137
Глава 4. Включение модели в работу 139
4.1. Создание пользовательского интерфейса с помощью 
       механизма скаффолдинга 139
4.2. Извлечение данных динамическими методами и 
       механизм Query by Example 155
4.3. Более сложные способы выполнения запросов 165
4.4. Начальная загрузка исходных данныхи172
4.5. В заключение 174
Глава 5. Управление потоком выполнения приложения 176
5.1. Основы контроллеров 176
5.2. Службы: повышаем надежность и удобство 
       сопровождения приложения 191
5.3. Привязка данных 196
5.4. Управляющие объекты 202
5.5. Работа с изображениями 206
5.6. Обработка запросов фильтрами 211
5.7. Создание собственных отображений URL 215
5.8. В заключение 219
Глава 6. Разработка привлекательных представлений, форм 
              и макетов 221
6.1. Основные теги форм 222
6.2. Расширение представлений собственными тегами 234
6.3. Добавление привлекательных макетов 240
6.4. Применение тегов Ajax 251
6.5. В заключение 260
Глава 7. Создание надежных приложений 262 
7.1. Зачем необходимо тестировать программное 
       обеспечение? 262
7.2. Модульное тестирование 265
7.3. Интеграционное тестирование 285
7.4. Функциональное тестирование 292
7.5. В заключение 299
Часть III. Grails на каждый день 301-490
Глава 8. Расширения: добавляем поддержку Web 2.0 за 
              60 минут 303
8.1. Использование чужого труда в своих интересах 304
8.2. Добавление графиков и диаграмм 313
8.3. Добавление поддержки электронной почты 320
8.4. Полнотекстовый поиск: реализуем свою процедуру поиска 325
8.5. Улучшение интерфейса с помощью GrailsUI 338
8.6. В заключение 346
Глава 9. Реализация мастеров и последовательностей с помощью 
              веб-потоков 348
9.1. Что такое веб-поток? 349
9.2. Работа с веб-потоками 356
9.3. Дополнительные особенности веб-потоков 363
9.4. Тестирование веб-потоков 371
9.5. В заключение 378
Глава 10. Не впускайте незнакомцев, или к вопросу 
                о безопасности 381
10.1. Почему безопасность имеет такое значение 381
10.2. Защита от злоумышленников 382
10.3. Управление доступом 395
10.4. Дальнейшее исследование Spring Security 410
10.5. В заключение 418
Глава 11. Удаленный доступ 421
11.1. Решение на базе REST 422
11.2. Согласование формата представления 434
11.3. Практика реализации интерфейса REST 443
11.4. Командно-ориентированные удаленные 
         взаимодействия 451
11.5. В заключение 458
Глава 12. Обмен сообщениями и планирование заданий 461
12.1. Автостопом по работе с сообщениями 462
12.2. Использование расширения JMS для платформы 
         Grails 468
12.3. Механизм планирования заданий платформы Grails 476
12.4. Дополнительные возможности планирования 480
12.5. В заключение 488
Часть IV. Расширенные возможности Grails 491-627
Глава 13. Тонкое искусство владения механизмом GORM 493
13.1. Искусство моделирования предметной области 494
13.2. Искусство кэширования: переходим от 2 пользователей 
         к 210 499
13.3. Интеграция с имеющимся ПО: работа с несколькими 
         источниками данных 511
13.4. Сложности взаимодействий с существующими 
         базами данных 513
13.5. В заключение 528
Глава 14. Платформа Spring и транзакции 531
14.1. Spring и Grails 532
14.2. Использование транзакций в механизме GORM 545
14.3. В заключение 555
Глава 15. После компиляции, тестирования и запуска 557
15.1. Система сборки платформы Grails 559
15.2. Автоматизированная сборка — не для любителей 577
15.3. Обслуживание изменений в модели данных 585
15.4. В заключение 590
Глава 16. Разработка расширений 592
16.1. Создание нашего первого расширения 593
16.2. Публикация расширений 603
16.3. Интеграция с платформой Grails 608
16.4. В заключение 626
Алфавитный указатель 628
 

 

Сенина Д. Denix 2.9.0

Сенина Д. Denix 2.9.0 [Текст] : дистрибутив Linux : [обзор релиза] / Дина Сенина  //  Linux Format. — 2010. — № 5 (131), май. — С. 13. — (Обзоры). — Прил.: "Вкратце" : [Краткая характеристика и аналоги дистрибутива] ; "Вердикт. Denix Linux 2.9.0". 
     Аннотация
     Я был приятно удивлен, прочитав, что разработчик дистрибутива Denix Linux (denix.dkws.org.ua) Денис Николаевич Колисниченко, который и мне, и многим линуксоидам известен как автор многочисленных самоучителей по Linux. Дебют Denix Linux состоялся 1 июля 2009 года в виде LiveCD, основанном на Ubuntu. Дина Сенина отмечает два принципа основы Denix Linux — гибкость (комфортная работа и на сильных, и на слабых машинах) и "одна задача — одно решение". Обзор информирует о программном обеспечении, включенном в релиз, и дает общую характеристику Denix Linux, как универсального дистрибутива, который работает "из коробки", содержит упорядоченный и продуманный набор программ, максимально прост в настройке, поддерживает широкий спектр действий с файлами самых разнообразных форматов, закачками и архивами. При необходимости он легко трансформируется в сервер, предусматривающий мониторинг занятости ресурсов системы. 
 

 

Крестников Е. Tech Days 2010. Команда Linux Format побывала на главном европейском мероприятии, посвященном Solaris и Java

Крестников Е. Tech Days 2010. Команда Linux Format побывала на главном европейском мероприятии, посвященном Solaris и Java [Текст] : [Всемирная конференция разработчиков 8-9 апреля 2010 года (Санкт-Петербург, Российская Федерация) — краткий обзор работы] / Евгений Крестников  //  Linux Format. — 2010. — № 5 (131), май. — С. 7-8. — (Новости). — Прил.: "Гослинг: «Примите мои извинения»" : [2 апреля 2010 года Джеймс Гослинг покинул Oracle, о чем он написал в своем блоге]. — С. 9. 
     Аннотация
     Главное разочарование Tech Days 2010 отсутствие изобретателя Java Джеймса Гослинга (James Gosling), чей пленарный доклад должен был открывать конференцию. Отмечено, что доклад с многообещающим названием "OpenSolaris: взгляд в будущее", который сделал директор Oracle по продуктам Solaris Дэн Робертс (Dan Roberts), ничего кардинально нового о будущем OpenSolaris не сообщил. Компания JetBrains представила на конференции свободную систему мета-программирования MPS (www.jetbrains.com/mps), компания Intel обратила внимание C++-разработчиков на свободное ПО Threading Building Blocks (www.threadingbuildingblocks.org).