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

Вакансии. Facebook развивает Linux …и приглашает разработчиков-­линуксоидов

Вакансии. 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.clutter­project.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) расширят навыки в программировании графики.