Вакансии. Facebook развивает Linux …и приглашает разработчиков-линуксоидов [Текст] : [набор специалистов Linux в команду по развитию сетевого стека в Linux] // Linux Format. — 2014. — № 9 (187), сент.. — С. 8. — (Новости).
Аннотация
Требования компании к кандидатам в члены команды по развитию сетевого стека Linux.
Программирование
Казанцев, А. Свободные ПО и электроника
Казанцев, А. Свободные ПО и электроника [Текст] : [руководство по применению Arduino и среды программирования Scratch на уроках информатики] / Александр Казанцев // Linux Format. — 2010. — № 6 (132), июнь.- С. 108-111. — (Школа LXF). — Внутритекст. веблиогр.. — Прил.: "Подробнее о Scratch" : [(http://scratch.mit.edu/) — краткая справка о среде программирования для детей и инструменте для создания интерактивного мультимедиа-контента] ; "Скорая помощь. После нажатия кнопки сброса на плате и других подобных действий нужно действовать по алгоритму:1 Подключить Arduino и залить прошивку. 2 Запустить Scratch, включить связь с сенсорами и написать программу. 3 Запустить Catenary. 4 Запустить программу в Scratch.". — С. 109 ; "Arduino и его родственники" : [где приобрести в России, Arduino-совместимые платы: Robocraft (http://robocraft.ru/) и Freeduino (http://freeduino.ru/)]. — С. 110.
Аннотация
Электронная плата проекта Arduino Duemilanove, среда программирования Scratch 1.4.0, проект Catenary (http://scratchconnections.wik.is/User:Chalkmarrow/Catenary) и дистрибутив Linux помогут детям войти в мир программирования на уроках информатики. Александр Казанцев предполагает, что используется дистрибутив EduMandriva, что программное обеспечение Arduino установлено и останавливается на таких моментах: установка Scratch, установка Catenary, подключение Arduino Duemilanove к компьютеру, запуск Scratch, запуск Catenary, управление Arduino при помощи Catenary, моделирование двухрежимного светофора.
Вейч, Н. Python: Анимация интерфейса
Вейч, Н. Python: Анимация интерфейса [Текст] : учебник / Ник Вейч (Nick Veitch) // Linux Format. — 2010. — № 6 (132), июнь.- С. 80-83. — (Python. Учебник). — Прил.: "Что нам потребуется" : [Clutter (www.clutterproject.org), GStreamer, пакеты cluttergst, pyclutter-gst]. — С. 80 ; "Помехи на линии" : [конфликт Clutter и Compiz при их одновременной работе из-за особенностей сервера X.org X]. — С. 81 ; "Наскоро о Clutter" : [справка]. — С. 82 ; "Чувак! А где же карта?" : [обещанное картографическое приложение Clutter будет опубликовано]. — С. 83.
Аннотация
Ник Вейч пишет, что Clutter был создан для создания шикарных графических интерфейсов и демонстрирует способы отрисовки необычных актеров в Cairo, — как из объектов-актеров создаются кнопки и затем к ним добавляется несколько занятных атрибутов. Мы увидим, как объединение мощи Clutter, Python и GStreamer поможет разместить пользовательский интерфейс поверх видеоролика. Попутно мы разберемся с обработкой сигналов, создадим несколько генерирующих их объектов (и заставим обработчик работать с несколькими объектами), а также сцену, где они будут действовать. Также мы увидим в действии дополнительное ценное свойство Python, которое заключается в том, что почти все в мире Python — просто объекты, включая методы и функции, а метод, в сущности, — всего лишь объект со свойством __call__…
Алифанов, Л. OOo Calc: Ваши функции
Алифанов, Л. OOo Calc: Ваши функции [Текст] : учебник : [расширение возможностей OpenOffice.org Calc с помощью функций StarBasic] / Леонид Алифанов, Александр Маджугин // Linux Format. — 2010. — № 6 (132), июнь.- С. 76-79. — (OOo Calc. Учебник). — Прил.: "Немного про отладку" : [проверка работоспособности функций или отладка функций — способы отладки]. — С. 79.
Аннотация
Цикл статей, посвященных деталям создания сложных расчетных шаблонов и использования функций Basic для расширения функциональности Calc.
Базовые приемы создания функций и пользовательские функции OpenOffice.org Calc, позволяющие значительно расширить функции электронных таблиц.
Хадсон, П. Что за штука… Quickly
Хадсон, П. Что за штука… Quickly [Текст] / Пол Хадсон (Paul Hudson) // Linux Format. — 2010. — № 6 (132), июнь.- С. 48-49.
Аннотация
Quickly — инструмент для быстрого создания шаблонов приложений от команды Ubuntu — в вымышленном диалоге неискушенного пользователя и специалиста. Кроме того, что Quickly быстрейший, простейший и непримиримейший инструмент, мы на простом примере увидим, что собой представляют стапельные методы (scaffolding), представленные Ruby on Rails. "Лучше раз увидеть, чем сто раз слышать." — говорит народная мудрость и на www.youtube.com/watch?v=dx93U10Kkro можно посмотреть видео процесса создания программы от автора Quickly и познакомиться с программированием для ленивых нетерпеливых по версии Ubuntu.
Байрон, А. Drupal: Создание и управление сайтом
Байрон, А. Drupal: Создание и управление сайтом [Текст] / Анжела Байрон, Эддисон Берри, Натан Хог [и др.] ; пер. с англ. А. Киселева. — Санкт-Петербург ; Москва: СимволПлюс ; O’Reilly, 2010. — 576 с.. — Пер. изд. : Drupal / A. Byron, A. Berry, N. Haug [and others]. — ISBN:978-5-93286-174-5.
Рец.: Кузьменков А. Drupal: Создание и управление сайтом [Текст] / Александр Кузьменков // Linux Format. — 2010. — № 6 (132), июнь.- С. 14. — (Обзоры. Книги). — Прил.: "Вердикт. Drupal: Создание и управление сайтом".
Аннотация
Рецензия характеризует издание как типичный сборник рецептов для практиков и лучшее руководство для обучения PHP через практику. Всем, кто ведет веб-сайт, работающий под управлением CMS Drupal, в первую очередь следует заглянуть сюда.
Мосс, Б. Bluefish 2.0.0
Мосс, Б. Bluefish 2.0.0 [Текст] : текстовый редактор : [обзор версии] / Боб Мосс (Bob Moss) // Linux Format. — 2010. — № 6 (132), июнь.- С. 12. — (Обзоры) (Linux Format на DVD). — Прил.: "Вкратце" : [краткая характеристика и аналоги] ; "Свойства навскидку. HTML-автоматизация. Удобные мастера" ; "Вердикт. Bluefish 2.0.0".
Аннотация
Текстовый редактор Bluefish 2.0.0 (http://bluefish.openoffice.nl) от Bluefish Developers — мощный текстовый редактор, превосходное средство веб-разработки (целая россыпь мастеров, панелей и функций для работы с PHP, HTML, JavaScript и CSS), но отсутствие поддержки режима WYSIWYG вызывает недоумение.
pydiction 1.2.3
pydiction 1.2.3 [Текст] : [краткая характеристика] / авт. не указ. // Linux Format. — 2014. — № 8 (186), авг.. — С. 105. — (LXFHotPicks) (Также вышли. Новые и обновленные программы, тоже достойные внимания…).
Аннотация
pydiction 1.2.3 (http://www.vim.org/scripts/script.php?script_id=850) — Vim с автодополнением по Tab для Python, Numpy, Django, Twisted, Pygame, OpenGL и других.
neslisp 0.0.17
neslisp 0.0.17 [Текст] : [краткая характеристика] / авт. не указ. // Linux Format. — 2014. — № 8 (186), авг.. — С. 105. — (LXFHotPicks) (Также вышли. Новые и обновленные программы, тоже достойные внимания…).
Аннотация
neslisp 0.0.17 (http://sf.net/projects/neslisp) — пакет компилятора lisp для архитектуры 6502.
Смедли, Р. GCC 4.9
Смедли, Р. GCC. Версия: 4.9. Сайт: http://gcc.gnu.org [Текст] : полный пакет компиляции : [обзор релиза] / Ричард Смедли (Richard Smedley) // Linux Format. — 2014. — № 8 (186), авг.. — С. 101. — (LXFHotPicks).
Аннотация
Значение GCC для GNU/Linux и его популярность. GNU Compiler Collection 4.9 — улучшения для разных встраиваемых архитектур и мейнфреймов, поддержка языков программирования, сокращение потребления памяти при компиляции.
Ушаков, А. Erlang: тестируем!
Ушаков, А. Erlang: тестируем! [Текст] : [средства библиотеки EUnit для написания тестов программ] / Андрей Ушаков // Linux Format. — 2014. — № 8 (186), авг.. — С. 92-95. — (Академия кодинга) (Erlang). — Прил.: "Установка EUnit из репозитория" : [в некоторых дистрибутивах библиотека EUnit устанавливается как пакет]. — С. 92 ; "Значения выражений в макросах" : [макросы библиотеки EUnit]. — С. 93 ; "Тесты без макросов assertXXX". — С. 94 ; "Что такое IO-список" : [рекурсивное определение IO-списка в документации Erlang]. — С. 95.
Аннотация
Цикл материалов о тестировании программ, написанных на языке Erlang — возможности библиотеки EUnit, доступной "из коробки" при установке среды.
Библиотека EUnit — подключение; определение методов, содержащих интересующие тесты; макросы EUnit (assertXXX для проверки результатов вычисления выражений и другие), использование макросов на практике (примеры); запуск тестов.
Бидвелл, Д. Python: наладим себе пушечку
Бидвелл, Д. Python: наладим себе пушечку [Текст] : [руководство] : [практическое введение в объектноориентированное программирование на примере кода] / Джонни Бидвелл (Jonni Bidwell) // Linux Format. — 2014. — № 8 (186), авг.. — С. 84-87. — (Академия кодинга) (Python). — Прил.: "Скорая помощь. Попробуйте поэкспериментировать со скоростью и радиусом взрыва в методе cannon.fire() в строке 376 файла minecraftcannon.py.". — С. 84 ; "Мои первые объекты" : [библиотека музыки как мягкое введение в объектно-ориентированное программирование — объекты, метод добавления треков и методы работы со списками, специальный метод __repr__()]. — С. 85 ; "Сферическая тригонометрия" : [вычисление координат дула пушки]. — С. 86.
Аннотация
Отличная возможность окунуться в мир объектно-ориентированного программирования на примере кода управляемой пушки для Minecraft: Pi Edition, который написал Мартин О'Хэнлон (Martin O’Hanlon; stuffaboutcode.com). Джонни Бидвелл считает этот проект отличным введением в объектно-ориентированное программирование и популярно объясняет на его примерах основы ООП (объект, метод, класс, функция) и показывает, как Python в работе с объектами превращает в детскую забаву то, что иначе было бы трудоемким и скучным.
Бидвелл, Д. Нетребовательные к ресурсам
Бидвелл, Д. Нетребовательные к ресурсам [Текст] : [обзор программ] / Джонни Бидвелл (Jonni Bidwell) // Linux Format. — 2014. — № 8 (186), авг.. — С. 46-49. — (Приложения-легковесы). — Прил.: "Философия Suckless и KISS" : [идеологии подхода к созданию легких программ]. — С. 47 ; "GTK+ и Qt: антагонисты рабочего стола Linux" : [сравнение]. — С. 48.
Аннотация
В Linux создано много функциональных программ, не обремененных кучей зависимостей и не транжирящих оперативную память. Джонни Бидвелл подробно рассматривает некоторые такие программы, а то просто перечисляет существующие: менеджеры файлов — классический консольный GNU Midnight Commander (www.midnight-commander.org) и обращает внимание на графические SpaceFM, Gnome Commander, Krusader; эмуляторы терминала — rxvt-unicode, st (Simple Terminal; http://suckless.org), Lilyterm, Sakura, Evilvte, Guake на базе GTK, Yakuake для KDE, Tilda, Terminator; мультиплексоры терминала tmux или screen; веб-браузеры — Lynx или Links (в текстовом режиме), графические — Dillo, Midori (GTK+), QupZilla (Qt); почтовые клиенты — консольные Mutt, Pine, GNU Nano, графические — Sylpheed, Claws Mail, Trojita; музыкальные плееры — консольные MPD (Music Player Daemon), Cmus, Herrie, графические Xfmpc, Cantata, Deadbeef, Audacious, Qmmp; просмотрщики изображений и редакторы — Shellpic, fbi (framebuffer image viewer), feh, Geeqie, Mirage, Converseen, MPlayer; медиа-плееры — VLC, Snappy.
Отечественное ПО. Стартует проект «Бета»
Отечественное ПО. Стартует проект "Бета" [Текст] : [проект «Бета» компании «Диасофт» — цели, задачи, организация] // Linux Format. — 2014. — № 8 (186), авг.. — С. 6. — (Новости).
Аннотация
Компания "Диасофт" начинает проект "Бета" по созданию российской платформы для разработчиков на базе исключительно российских составляющих (http://www.diasoft.ru/software/news/877/). Предполагается реализовать проект на общественных началах вне государственных программ и не на бюджетные средства. Представлен, предложенный организаторами перечень локальных задач разработки новой российской платформы, охватывающий все предприятия ИТ-отрасли. Сообщается, что компания "Диасофт" выделяет свое подразделение, занимающееся разработкой платформы в отдельную независимую компанию "Диасофт Платформа".
Вейч Н. Python : Рисуем с Clutter
Вейч Н. Python [Текст] : Рисуем с Clutter / Ник Вейч (Nick Veitch) // Linux Format. — 2010. — № 5 (131), май. — С. 76-79. — (Python. Учебник). — Прил.: "Что такое Cairo" : [справка]. — С. 76 ; "Коротко о Clutter" : [терминология и технология Clutter]. — С. 78 ; "Скорая помощь. Для установки модулей Python существует простой инструмент под названием easy_install, обычно это часть пакета python-setuptools. Имеется также Pip, установщик, который работает как Yum или apt-get." ; "Важное замечание о версиях" : [урок базируется на релизах Clutter 1.0 и Python-модуль PyClutter 0.98, следовательно с кодом урока можно работать в этих релизах и старше]. — С. 79.
Аннотация
Взаимодействие с актерами Clutter и внедрение элементов графической библиотеки Cairo (www.cairographics.org) расширят навыки в программировании графики.