Программное обеспечение

Паскаль А. Ананас : Часть 2. Создаем CRUD-приложение

Паскаль А. Ананас [Текст] : Часть 2. Создаем CRUD-приложение / Андрей Паскаль  //  Linux Format. — 2007. — № 11 (98), нояб.. — С. 76-79. — (Ананас. Учебник). — Прил.: "Элемент справочника" : [Cоставляющие справочника Ананаса]. — С. 77 ; «Диалог – это просто : [WYSIWYG-редактор диалогов Ананас]". — С. 78.
      Аннотация
      Андрей Паскаль демонстрирует как в среде разработки платформы Ананас спроектировать программу для редактирования таблицы базы данных. Такая программа должна уметь Создавать, Показывать, Изменять и Удалять данные в таблице БД, поэтому ее принято называть CRUD-приложением, по первым буквам английских слов Create, Retrive, Update, Delete. 
      Так как Ананас – бизнес-платформа, то и CRUD-приложение будет редактировать данные о бизнес-партнерах, также называемых иногда контрагентами. Итак, мы разработаем CRUD-приложение "Справочник контрагентов". Интересно, что среда разработки платформы Ананас позволяет создать CRUD-приложение без какого-либо написания кода. 
 

 

Паскаль А. Ананас : Часть 1. Первый взгляд на Ананас

Паскаль А. Ананас [Текст] : Часть 1. Первый взгляд на Ананас / Андрей Паскаль  //  Linux Format. — 2007. — № 10 (97), окт.. — С. 82-85. — (Ананас. Учебник). — Прил.: "Бизнес-схема" : [Приложение, разработанное на платформе Ананас] ; "Какие бывают бизнес-схемы?". — С. 83 ; "Состав объектов бизнес-схемы «Оперативный учет»". — С. 85.
      Аннотация
      Ананас (http://ananas.lrn.ru) — свободная технологичная специализированная платформа, среда разработки учетных бизнес-приложений и учетная система для Linux (и Windows): установка, интерфейс, возможности. 

 

Шипунов А. Анализ данных с R : Часть 4. Интеллектуальный анализ, или Data Mining

Шипунов А. Анализ данных с R [Текст] : Часть 4. Интеллектуальный анализ, или Data Mining / Алексей Шипунов, Евгений Балдин  //  Linux Format. — 2008. — № 12 (112), дек. — С. 74-77. — (Анализ данных с R. Учебник). 
      Аннотация 
      Под термином "data mining" с точки зрения R подразумеваются любые визуальные или аналитические методы, позволяющие "нащупать" структуру в большом объеме информации. Более традиционное название этих методов  — "многомерный анализ" или "многомерная статистика". 
      Что действительно удивительно в дата-майнинге — это данные, используемые для анализа. Для анализа используются — многомерные данные, то есть такие, которые можно представить в виде таблицы из нескольких колонок-переменных; данные большого объема (сотни, а то и тысячи строк и столбцов); переменные в данных них могут быть совершенно разных типов (качественные, балльные, счётные, непрерывные), причём даже непрерывные числовые переменные вполне могут не быть параметрическими. Пример таких данных — встроенные в R данные iris, позаимствованные из работы знаменитого математика и биолога Р. Фишера, которые описывают разнообразие нескольких признаков трёх видов ирисов. Эти данные состоят из 5 переменных (колонок), причём последняя колонка – это название вида.
      Тем не менее с многомерными данными R справляется с помощью графического анализа (пакеты RGL, scatterplot3d, lattice, ade4), ординации (упорядочение или классификация без обучения), классификации с обучением.

 

Коробейников А. Анализ данных с R : Часть 3. Графические интерфейсы

Коробейников А. Анализ данных с R [Текст] : Часть 3. Графические интерфейсы [обзор] / Антон Коробейников, Евгений Балдин  //  Linux Format. — 2008. — № 11 (111), нояб. — С. 88-91. — (Анализ данных с R. Учебник). — Содерж.: [О программах] : R Сommander [или Rcmdr (http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/)]. — С. 88-89 ; RKWard [(rkward.sourceforge.net) — совмещение мощи R и простоты использования]. — С. 89 ;  JGR [Java GUI for R (http://jgr.markushelbig.org/JGR.html)]. — С. 89-90 ; SciViews-K [(www.sciviews.org/SciViews-K) – добавляет поддержку R свободному (MPL/GLP/LGPL) редактору Komodo Edit] ; Rattle [the R Analytical Tool To Learn Easily — Легкая в освоении среда анализа R (rattle.togaware.com) – предназначена для интеллектуального анализа данных (data mining) человеком]. — С. 90 ; PMG [(Poor Man’s GUI; wiener.math.csi.cuny.edu/pmg)] ; RPMG [(Really Poor Man’s GUI) не имеет домашней страницы и скачивается из CRAN: http://probability.ca/cran/web/packages/RPMG/index.html — с его помощью можно организовать интерактивное графическое R-окно для личного пользования] ; Rweb [(R Web Based Statistical Analysis; www.math.montana.edu/Rweb) — набор Perl-скриптов] ; Gnumeric [и его расширение RGnumeric (www.omegahat.org/RGnumeric) для вызова из Gnumeric любой функции R — представляет из себя скорее демонстрацию возможностей, нежели законченный продукт] ; Emacs [для имеющих навыки работы в Emacs, создана мода для GNU Emacs/XEmacs (специализированная интерактивная среда) ESS (ess.r-project.org), которая поддерживает не только систему статистического анализа R, но и другие диалекты языка S (S 3/4, S-PLUS 3/4/5/6/7), а так же SAS, XLispStat, Stata и BUGS]. — С. 91.
      Аннотация 
      Рациональные доводы в пользу интерфейса командной строки для статистического анализа данных в R. 
      Десять самых простых графических (но необязательно самых правильных) способов работы в R. 
      Отметим, что почти все уважающие себя текстовые редакторы или среды разработки поддерживают R в той или иной степени. Кроме упомянутого Emacs, к ним относится и Vim, и jEdit, и Bluefish, и SciTE. Даже Eclipse имеет соответствующий модуль (http://www.walware.de/goto/statet). 

 

Коробейников А. Анализ данных с R : Взаимосвязь случайных величин

      Коробейников А. Анализ данных с R [Текст] : Взаимосвязь случайных величин / Антон Коробейников, Евгений Балдин  //  Linux Format. — 2008. — № 10 (110), окт. — С. 88-91. — (Анализ данных с R. Учебник).  
      Аннотация 
      Коэффициент корреляции, таблицы сопряжённости и графическое представление данных.
      Что общего между фазой луны и работоспособностью Windows-сервера? Ничего, или… Антон Коробейников и Евгений Балдин дадут научно-обоснованный ответ на подобный вопрос. 

 

Коробейников А. Анализ данных с R : Работа с двумя переменными

Коробейников А. Анализ данных с R [Текст] : Работа с двумя переменными / Антон Коробейников, Евгений Балдин  //  Linux Format. — 2008. — № 9 (109), сент. — С. 96-99. — (Анализ данных с R. Учебник). 
      Аннотация 
      Одна из самых первых ступенек на пути понимания сути данных, которые собираются для познания природы абсолютно любых явлений — отличать нормальное распределения от "ненормального", но и сравнивать их друг с другом, которая реализуется в проверке гипотез нормальности распределения и однородности. 
      Проверка гипотез однородности: параметрические критерии проверки однородности выборок, которые предполагают, что выборка имеет нормальное распределение (двухвыборочный критерий Стьюдента равенства средних, двухвыборочный критерий Фишера равенства дисперсий), непараметрические критерии проверки однородности выборок (критерий Вилкоксона или критерий Манна–Уитни, непараметрические критерии сравнения масштаба). 
      Проверка гипотез нормальности распределения (критерий Лиллифорса как вариант известного классического критерия Колмогорова–Смирнова, критерии Крамера – фон Мизеса и Андерсона–Дарлинга, критерий Шапиро–Франсиа, критерий хи-квадрат Пирсона). 

 

Балдин Е. Анализ данных с R : Часть 4. Начала анализа

Балдин Е. Анализ данных с R [Текст] : Часть 4. Начала анализа / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № № 4 (104), апр.. — С. 92-96. — (Анализ данных с R. Учебник). — Прил.: "Примечание. Мы не будем останавливаться на том, что такое среднее и как именно вычисляется медиана. Желающие это выяснить могут обратиться за формулами к любому учебнику по статистике.". — С. 92.
      Аннотация
      Как обработать средствами R подготовленные и введенные в систему данные.

 

 

Балдин Е. Анализ данных с R : Часть 3. Типы данных в R и работа с ними

Балдин Е. Анализ данных с R [Текст] : Часть 3. Типы данных в R и работа с ними / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № 3 (103), март. — С. 86-91. — (Анализ данных с R. Учебник). 
      Аннотация
      Типы данных R: векторы, факторы, пропущенные или отсутствующие данные, матрицы, списки, таблицы данных. 
      Работа с данными в R: векторизованные вычисления. 

 

Балдин Е. Анализ данных с R : Часть 2. Данные и графики

Балдин Е. Анализ данных с R [Текст] : Часть 2. Данные и графики / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № 2 (102), февр.. — С. 90-94. — (Анализ данных с R. Учебник). 
      Аннотация
      Подготовка данных к работе – одна из самых больших проблем для новичка в R. Сама по себе обработка данных подробно описана в разных руководствах и пособиях, а вот информация, как добиться того, чтобы R прочитал приготовленные в другой программе данные, как правило, опускается. Почему – вполне очевидно: входные данные могут иметь слишком разный формат, чтобы написать по этому вопросу исчерпывающее и компактное руководство.
      Как подготавливать данные и строить по ним графики (типы графических команд, графические устройства, графические опции, правила графической системы R, интерактивность графики, сохранение графики и система автоматической генерации отчетов Sweave). 

 

Балдин Е. Анализ данных с R : Часть 1. Введение в R

Балдин Е. Анализ данных с R [Текст] : Часть 1. Введение в R [история, установка, первые шаги, скрипты, пакеты] / Евгений Балдин, Алексей Шипунов  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 98-101. — (Введение в R. Учебник) (Анализ данных с R. Учебник). — Веблиогр.: с. 101 (7 назв.). 
      Аннотация
      R – язык программирования для статистической обработки данных и работы с графикой и в то же время – это свободная программная среда с открытым исходным кодом, развиваемая в рамках проекта GNU. 
      R — история, установка, первые шаги в использовании. 
      Скрипты и расширения — серьезнейшие преимущества R. 

 

Шультайс Н. iTest

Шультайс Н. iTest [Текст] : iTest: покажи, что знаешь! / Никита Шультайс  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 74-76. — (iTest. Учебник).  
      Аннотация 
      Одна из важнейших задач учителей — контроль знаний учащихся. Разновидностью такого контроля является тестирование, которое может проводиться автоматизированно на компьютере. Плюсы: программа сама обработает результаты и выставит оценки в соответствии с заранее заданными критериями и позволяет легко контролировать весь процесс тестирования. 
      Открытая и свободно распространяемая, кроссплатформенная клиент-серверная система тестирования iTest 1.4.0 — установка в системе под Linux, создание теста, настройки, основные параметры тестирования, подключение клиента. 

 

Шарма М. Clonezilla: Диски под копирку

Шарма М. Clonezilla: Диски под копирку [Текст] / Маянк Шарма  //  Linux Format. — 2009. — № 5 (118), май. — С. 82-85. — (Hardcore Linux. Учебник). — Прил.: "Верный Ncursе" : [Критика интерфейса Clonezilla] ; Шаг за шагом: Клонируем диск : [Пошаговое руководство]. — С. 83 ; "Скорая помощь. Убедитесь, что у вас достаточно места на носителе, куда вы сохраняете образ. Если в процессе клонирования вам не хватит пространства, начните снова, взяв накопитель побольше." ; "Познать свои параметры" : [Замечание об опциях Clonezilla] ; "Шаг за шагом: Восстановление из образа" : [Пошаговое руководство]. — С. 84 ; "Клонируй их всех" : [Clonezilla как инструмент массового клонирования жестких дисков] ; "Шаг за шагом: Клонируем на лету" : [Пошаговое руководство]. — С. 85
      Аннотация
      Открытый инструментарий для резервного копирования и клонирования разделов или целых жестких дисков. Памятка по использованию Clonezilla.

 

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

Моррисон Г. Говорящие новости [Текст] / Грэм Моррисон  //  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. 

 

Ботвик Н. LTSP : Доступно о тонких клиентах

Ботвик Н. LTSP [Текст] : Доступно о тонких клиентах / Нейл Ботвик  //  Linux Format. — 2008. — № 6 (106), июнь. — С. 74-77. — (Hardcore Linux. Учебник). — Прил.: "Дистрибутивы с поддержкой LTSP" : [Справка]. — С. 75 ; "Альтернативные методы". — С. 76.
      Аннотация 
      Linux Terminal Server Project (LTSP) — это открытый и свободно распространяемый дополнительный пакет для Linux, который позволяет нескольким людям с маломощными компьютерами (терминалами) использовать вычислительные мощности одного, более производительного компьютера (сервера). 
     Основы Linux Terminal Server Project: схема работы, системные требования к серверу, установка LTSP-сервера в системе под Edubuntu, загрузка первого клиента, поиск неполадок LTSP-сервера. 

 

Спаркс М. 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.