"Сообщество xda-developers представило проект по разработке СПО, способного полностью заменить проприетарные компоненты Google в системе Android. Источник: forum.xda-developers.com." [Текст] : [сообщение] // Linux Format. — 2014. — № 8 (186), авг.. — С. 10. — (Новости) (Новости короткой строкой).
Разработчики программного обеспечения
«Компания Oculus VR…»
"Компания Oculus VR принялась за кроссплатформенный сетевой движок для игр RakNet под лицензией BSD, с публикацией кода на GitHub. Источник: www.oculusvr.com." [Текст] : [сообщение] // Linux Format. — 2014. — № 8 (186), авг.. — С. 10. — (Новости) (Новости короткой строкой).
Личности. Создатель MINIX идет на пенсию…
Личности. Создатель MINIX идет на пенсию. Но Эндрю Таненбаум продолжит чтение лекций [Текст] : [заслуги Эндрю Таненбаума и планы его деятельности после ухода на пенсию] // Linux Format. — 2014. — № 8 (186), авг.. — С. 8: цв. фото. — (Новости).
Аннотация
Профессор Амстердамского свободного университета Эндрю Стюарт Таненбаум (Andrew Stuart Tanenbaum) — роль в появлении Linux, заслуги в области операционных систем, в сфере науки и образования.
Информация о последней лекции в Амстердамском университете, которая будет открытой для всех и состоится 23 октября 2014 года. В новости сообщается, что на сайте Vrije Universiteit Amsterdam (так официально называется Амстердамский свободный университет) открыта специальная страничка (http://www.cs.vu.nl/tanenbaum/), где можно подробно прочитать о достижениях Эндрю Стюарта Таненбаума и даже зарегистрироваться на эту лекцию.
Творческие планы Эндрю Таненбаума на будущее.
Open Source Inside. Популярность СПО растет
Open Source Inside. Популярность СПО растет [Текст] : [социальная сеть для поиска и установления деловых контактов LinkedIn как разработчик свободного программного обеспечения] // Linux Format. — 2014. — № 8 (186), авг.. — С. 8. — (Новости).
Аннотация
В интервью сайту Thenextweb.com (http://thenextweb.com/dd/2014/07/11/behind-scenes-linkedin-open-source-software-helps-transform-company-world/) вицепрезидент LinkedIn по технологиям Алекс Воути (Alex Vauthey) рассказал о том, что компания представила сообществу более двадцати собственных проектов, среди которых распределённая система хранения Voldemort, фреймворк кластеризации Helix, механизм публикации и подписки Apache Kafka, используемый в Twitter, Netflix, Spotify, Pinterest, Tumblr и Airbnb. Реализацию этой системы видит постоянно каждый пользователь социальных сетей, получающий благодаря ей различные рекомендации.
Дистрибутивы. Новый релиз CentOS
Дистрибутивы. Новый релиз CentOS [Текст] : [CentOS 7.0 на базе Red Hat Enterprise Linux 7.0 — доступные сборки, изменения] // Linux Format. — 2014. — № 8 (186), авг.. — С. 6. — (Новости).
Аннотация
CentOS 7.0 — первый выпуск, подготовленный после перехода проекта под опеку компании Red Hat и, таким образом, есть полное основание считать, что релиз — это официальная бесплатная версия RHEL.
Изменения — полный переход на 64-разрядную архитектуру, использование по умолчанию файловой системы XFS, системный менеджер systemd, основной рабочий стол Gnome 3.
Отечественное ПО. Стартует проект «Бета»
Отечественное ПО. Стартует проект "Бета" [Текст] : [проект «Бета» компании «Диасофт» — цели, задачи, организация] // Linux Format. — 2014. — № 8 (186), авг.. — С. 6. — (Новости).
Аннотация
Компания "Диасофт" начинает проект "Бета" по созданию российской платформы для разработчиков на базе исключительно российских составляющих (http://www.diasoft.ru/software/news/877/). Предполагается реализовать проект на общественных началах вне государственных программ и не на бюджетные средства. Представлен, предложенный организаторами перечень локальных задач разработки новой российской платформы, охватывающий все предприятия ИТ-отрасли. Сообщается, что компания "Диасофт" выделяет свое подразделение, занимающееся разработкой платформы в отдельную независимую компанию "Диасофт Платформа".
Рой Н. Летать выше
Рой Н. Летать выше [Текст] : [о разработке программного обеспечения беспилотного летательного аппарата под управлением 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).
Крестников Е. Мода на Linux Foundation
Крестников Е. Мода на Linux Foundation [Текст] : [краткая информация о новых членах организации, вступивших в нее в первой половине 2010 года] / Евгений Крестников // Linux Format. — 2010. — № 5 (131), май. — С. 6. — (Новости).
Аннотация
В апреле 2010 года к некоммерческому фонду присоединились три крупных игрока ИТ-рынка: Ricon — производитель принтеров, сканеров, фотокамер и прочего периферийного оборудования — примет активное участие в развитии проекта OpenPrinting.org; Parallels — компания, специализирующаяся на разработке программного обеспечения для виртуализации и автоматизации (ее проекты — коммерческая система виртуализации уровня ОС Virtuozzo и ее свободная редакция OpenVZ; основатель и руководитель Parallels Сергей Белоусов известен также нелестными эпитетами в адрес свободного ПО в интервью немецкому журналу "t3n"); компания Meyer, известная своими акустическими системами для автомобилей; крупная южнокорейская корпорация LG Electronics.
Хансен С. Каждому облаку — коричневую каемку
Хансен С. Каждому облаку — коричневую каемку [Текст] : [рассказывает Сорен Хансен (Søren Hansen) — ответственный за виртуализацию в Canonical и за интеграцию в Ubuntu Server инфраструктуры облачных вычислений Eucalyptus] // Linux Format. — 2010. — № 4 (130), апр.. — С. 30-31. — (Интервью).
Аннотация
Canonical как новатор облачных вычислений в мире Linux.
Коэн Вервлоесем в статье "UEC. Заведем себе личное облако" (Linux Format, 2010, № 3 (129), март, С. 84-87) рассказал об организации личного облака с помощью Eucalyptus и Ubuntu 9.10 Karmic Koala. Сорен Хансен рассказывает о начале пути по интеграции Eucalyptus в Ubuntu и, оказывается, как отметил редактор журнала, что под Eucalyptus в Ubuntu понимается EUCALYPTUS, что расшифровывается как Elastic Utility Computing Architecture Linking Your Programs To Useful System.
«Новый лидер проекта Fedora…»
"Новый лидер проекта Fedora — участница технического комитета Fedora Engineering Steering Committee Робин Бержерон (Robyn Bergeron) из Red Hat, отвечающая за облачный стек…" [Текст] : [информация robyn.io/2014/] // Linux Format. — 2014. — № 7 (185), июль. — С. 10. — (Новости короткой строкой).
Аннотация
Увы! Здесь в журнал вкралась досадная ошибка!
Как известно, "Лидер проекта Fedora" (Fedora Project Leader) — официальная должность в компании Red Hat и лидер не выбирается путем голосования участников сообщества, а выдвигается прошлым лидером проекта и утверждается компанией Red Hat.
3 июня 2014 года Робин Бержерон (Robyn Bergeron) объявила об утверждении Мэтью Миллера (Matthew Miller) на пост лидера проекта Fedora, о чем сообщается в ее блоге "Robyn's Wordshack. Technology, Open Source, Random Musings", где опубликован пост "Introducing the new Fedora Project Leader, and some parting thoughts" (http://robyn.io/2014/06/03/new-fpl/).
«Компания Google сообщила о выпуске…»
"Компания Google сообщила о выпуске обновления платформы Android под номером 4.4.3 и подготовке прошивок для устройств Nexus…" [Текст] : [информация www.xda-developers.com] // Linux Format. — 2014. — № 7 (185), июль. — С. 10. — (Новости короткой строкой).
Аннотация
3 июня 2014 года Google выпустила Android 4.4.3 KitKat — новое обновление для смартфонов. Советуем владельцам смартфонов Nexus 10, Nexus 7 и Nexus 4 скачать обновление из https://developers.google.com/android/nexus/images.
Раз уж речь зашла о мобильных телефонах, то одна знакомая по Сети считает классной тему в группе "Женская Философия":
— Девушка, дайте ваш телефончик.
— Ишь, какой прыткий. Это что, любовь с первого взгляда?
— Ишь, какая романтичная. Это ограбление!
(http://www.ok.ru/wphilosophy/topic/62725781807170).