Программирование

Моррисон Г. Говорящие новости

Моррисон Г. Говорящие новости [Текст] / Грэм Моррисон  //  Linux Format. — 2008. — № 8 (108), авг. — С. 70-73. — (Hardcore Linux. Учебник). — Прил.: "Что вам нужно: Python 2.5.2, Feedparser for Python, Festival 1.96 beta, aplay (from alsautils)". — С. 70 ; "RSS против Atom" : [Оба формата полностью поддерживает модуль Feedparser, используемый в нашем сценарии, разница между форматами есть] ; "Скорая помощь. Не забывайте, что Python использует отступы для логического разделения участков кода, например, функций и условий if. Если вы получаете сообщения об ошибках, проверьте, все ли отступы используют одинаковое количество пробелов или знаков табуляции.". — С. 71 ; "Куда двигаться дальше…" : [Усовершенствование данной разработки]. — С. 73. 
      Аннотация 
      Как создать читалку новостной ленты RSS, используя командную строку Linux, простой скрипт Python и речевой синтезатор Festival. 

 

Моррисон Г. DCOP: Моддинг в стиле KDE

Моррисон Г. DCOP: Моддинг в стиле KDE [Текст] / Грэм Моррисон  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 74-77. — (Hardcore Linux. Учебник). — Прил.: "Клевые идеи для DCOP". — С. 76 ; "Шаг за шагом: Меняем обои на рабочем столе". — С. 77. 
      Аннотация
      Протокол взаимодействия рабочего стола DCOP (Desktop Communication Protocol) — как он работает и что он умеет. 
      Использование DCOP для расширения функциональности KDE — пишем скрипты для менеджера виртуальных рабочих столов в KDE.

 

Фрост Д. Canvas: Холст для web-картин

Фрост Д. Canvas: Холст для web-картин [Текст] / Дэн Фрост  //  Linux Format. — 2007. — № 7 (94), июль. — С. 78-81. — (Hardcore Linux. Учебник). 
      Аннотация
      HTML-элемент canvas позволяет программировать графику в браузере. Дэн Фрост показывает, как использовать этот мощный тег для создания простых фигур и превратить веб-страницу в холст виртуального художника, создавая интерактивные веб-формы.       

 

Харлинг Б. Blender: Чат будет почат

Харлинг Б. Blender: Чат будет почат [Текст] : [Руководство по созданию чата (программы обмена сообщениями) при помощи Blender и Python] / Бен Харлинг  //  Linux Format. — 2007. — № 6 (93), июнь. — С. 74-77. — (Hardcore Linux. Учебник). — Прил.: "Добавьте чат в свои игры". — С. 75 ; "ВАУ-фактор" : [Blender и Python предоставляют возможность сделать первые шаги в жанре MMORPG, совмещая простую 3D-графику в реальном времени с мощными возможностями сетевого и алгоритмического программирования]. — С. 77. 
      Аннотация
      Blender не только инструмент 3D-моделирования, это еще и платформа для… чего угодно! Бен Харлинг, например, программирует в нем чат-приложения и показывает как разработать простое приложение обмена сообщениями с 3D-интерфейсом на Blender, управляемое скриптом на Python и пригодное для обслуживания множества пользователей. Каркас приложения предоставит большие возможности для расширения или включения его в собственный проект Blender, а также может быть легко встроено в игру или же работать отдельно. 

 

Спаркс М. Kamaelia: P2P сотрудничество

Спаркс М. Kamaelia: P2P сотрудничество [Текст] : [Совместное использование файлов при посредстве Kamaelia] / Майкл Спаркс  //  Linux Format. — 2006. — № 12 (86), дек.. — С. 62-65. — (Hardcore Linux: Kamaelia. Учебник). — Прил.: "Что предлагает наш «блокнот»" ; "Зависимости Kamaelia". — С. 63.
      Аннотация 
      Kamaelia – это открытый каркас общего назначения для разработки программ. Но фреймворк Kamaelia отличается тем, что работает с распределенными сетями в стиле BitTorrent для поддержки общего доступа к информации в децентрализованной (peer-to-peer) сети в режиме реального времени. Приложения, разрабатываемые с помощью Kamaelia, умеют мгновенно доставлять информацию, через LAN или интернет, потенциально неограниченному числу машин. 
      Эта технология возникла благодаря исследованиям BBC в сфере сетевой передачи мультимедийного контента, но стала применяться и в других областях. С помощью Kamaelia, Python 2.4 и данного учебника можно создать для совместной работы систему потокового вещания в режиме реального времени с архитектурой "клиент-сервер" в децентрализованной сети на базе компьютера под SUSE Linux. 
      Ведущий инженер BBC Research и лидер открытого проекта Kamaelia покажет, как пользоваться приложением ("блокнот" для совместной работы), написанным для решения реальных проблем команды Kamaelia. 

 

 

Шультайс Н. JpGraph : учебник : Часть 2

      Шультайс Н. JpGraph [Текст] : учебник : Часть 2. Графики и диаграммы / Никита Шультайс  //  Linux Format. — 2009. — № 3 (116), март. — С. 80-83. — (JpGraph. Учебник). — Прил.: "Карты изображений" : [JpGraph может генерировать карты изображений, позволяющие сделать части картинки ссылками на разные ресурсы]. — С. 81. 
      Аннотация 
      JpGraph умеет гораздо больше, чем рисовать графики и столбчатые диаграммы. На этот раз рассмотрены круговые диаграммы и планирование проектов с диаграммами Ганта.

 

Шультайс Н. JpGraph : учебник : Часть 1

      Шультайс Н. JpGraph [Текст] : учебник : Часть 1. Графики и диаграммы / Никита Шультайс  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 76-79. — (JpGraph. Учебник). — Прил.: "Технический аспект" : [Публикация диаграмм на сайте]. — С. 77 ; "Дополнительные возможности" : [Как реализовать ступенчатый график, заливку области под графиком, собственный маркер]. — С. 78. 
      Аннотация 
      Графическое представление данных (гистограммы, круговые диаграммы, линейные графики, биржевые диаграммы, сетчатые диаграммы, диаграммы Ганта, антиспам-изображения (Capthca)) через командную строку с помощью свободной PHP-библиотеки JpGraph 2.x (http://www.aditus.nu/jpgraph/) для PHP 5.1. 
      Возможности JpGraph по части создания линейных графиков и гистограмм на примере посещаемости воображаемого веб-сайта.

 

Боровский А. FLTK : Часть 2

Боровский А. FLTK [Текст] : учебник : Часть 2 : Сверхскоростная графика / Андрей Боровский  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 80-83. — (FLTK. Учебник).  
       Аннотация 
       Поддержка OpenGL была в свое время уникальной и крайне привлекательной чертой FLTK, и даже сейчас с некоторыми проблемами вывода трехмерной графики эта библиотека справляется лучше, нежели другие наборы виджетов. Андрей Боровский показывает как в FLTK обеспечивается поддержка OpenGL и как это использовать для создания небольших программ, например, "демок" OpenGL. 

 

Боровский А. FLTK : Часть 1

    Боровский А. FLTK [Текст] : учебник : Часть 1. Старый конь борозды не испортит / Андрей Боровский  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 78-81. — (FLTK. Учебник). — Прил.: "Что в имени тебе моем?" : [Название пакета происходит от имени библиотеки Forms Library (FL), которая использовалась на легендарных рабочих станциях SGI; официально аббревиатура FLTK расшифровывается как Fast Light Toolkit; «FLTK» произносится «фуллтик» (fulltick), а не «эфэлтикей», как можно было бы подумать]. — С. 78 ; "Отличия FLTK 2.0 и 1.x". — С. 79.
    Аннотация
    Фуллтик (так произносится аббревиатура FLTK) – открытый кросс-платформенный набор виджетов для программирования на языке C++ (хотя существуют также версии для Python и Ruby), который разработал Билл Спитцак (Bill Spitzak). 
    Создаем первое приложение на FLTK и осваиваем визуальное программирование.

 

Фрост Д. Akelos: Долой лишний код!

     Фрост Д. Akelos: Долой лишний код! [Текст] / Дэн Фрост  //  Linux Format. — 2007. — № 8 (95), авг.. — С. 62-65. — (Магия РНР. Учебник). — Прил.: "А что внутри app?". — С. 65. 
     Аннотация
     Фреймворк Akelos для разработки на PHP и мощный инструмент управления таблицами баз данных, включая поддержку изменений и обновлений структуры. 
     В ходе урока мы ознакомимся с Akelos и создадим в системе под Linux с помощью командной строки простенькое веб-приложение, чтобы понять, как использовать каркас на полную катушку. 

 

Балдин Е. М. Кто лучше решает задачи?

    Балдин Е. М. Кто лучше решает задачи? [Текст] / Евгений Михайлович Балдин  //  Linux Format. — 2008. — № 5 (105), май. — С. 63. — (Учебники). 
    Аннотация
    Представьте (на минутку) себя человеком, которому для выполнения проекта нужен помощник или даже соратник. Кого вам захотелось бы привлечь? Специалиста по проблеме или специалиста по технологии?..

 

Кабанов Е. Эпизод #4: Евгений Кабанов (Aranea)

    Кабанов Е. Эпизод #4: Евгений Кабанов (Aranea) [Электрон. ресурс] : В интеграции веб-приложений ARANEA не знает себе конкурентов : [интервью одного из разработчиков уникального фреймворка для интеграции веб-приложений Aranea Web Framework / вела Олеся Быкова]  //  Open Source : электрон. прил. [журн. «Системный администратор»]. — 2007. — № 020, 23 нояб.. — С. 11-12. — (Цикл интервью с разработчиками Open Source). — Режим доступа: http://osa.samag.ru/info/OpenSource020.

 

Литвиненко А. Эпизод #3: SourceKibitzer

    Литвиненко А. Эпизод #3: SourceKibitzer [Электрон. ресурс] : [создатели портала SourceKibitzer об Open Source и своем проекте, предоставляющем бесплатное объективное резюме, помогающее Java программистам оценить и максимально использовать свой вклад в сообщество открытого ПО / Антон Литвиненко, Марк Кофман ; беседовала Олеся Быкова]  //  Open Source : электрон. прил. [журн. «Системный администратор»]. — 2007. — № 019, 10 авг.. — С. 9-11. — (Цикл интервью с разработчиками Open Source). — Режим доступа: http://osa. samag.ru/info/OpenSource019.

 

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

    Хадсон П. Что за штука… [Текст] : Moonlight? / Пол Хадсон  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 46-47. — Внутритекст. веблиогр. 
    Аннотация
    Moonlight (англ. Лунный свет; http://www.mono-project.com/Moonlight) – открытая и свободная программная реализация фреймворка веб-приложений Microsoft Silverlight — в вопросах и ответах.

 

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

    Хадсон П. Что за штука… [Текст] : T2 /  Пол Хадсон  //  Linux Format. — 2008. — № 8 (108), авг. — С. 42-43. — Внутритекст. веблиогр.: с. 43 (2 назв). 
    Аннотация 
    Мета-дистрибутив T2 (www.t2-project.org) — окружение для разработки системы (System Development Environment), то есть, это не дистрибутив, готовый к использованию (хотя при желании и это доступно), а просто коллекция исходных текстов, из которой мощная система сборки позволяет сгенерировать дистрибутив по своему вкусу. 
    Подробности можно найти в свободно доступной онлайн-публикации T2 System Development Environment by Rene Rebe and Susanne Klaus (www.t2-project.org/handbook/html/index.html).