Учебник

Фиоретти М. Уроки программирования на Perl : Часть 3. Perl : поток выполнения, файлы и отчёты

Фиоретти М. Уроки программирования на Perl [Текст] : Часть 3. Perl : поток выполнения, файлы и отчёты [создание утончённых сценариев Perl] / Марко Фиоретти (Marco Fioretti)  //  Linux Format. — 2005. — № 2 (71), окт.. — С. 84-85. — (Учебник Perl). — Прил.: "Подсказка. Изучение Perl-измов" ; "Как открыть программу [сценарий на Perl]". — С. 85

 

Фиоретти М. Уроки программирования на Perl : Ч. 1. Perl. Переменные и операторы ; Ч. 2. Perl. Сортируем наш код

Фиоретти М. Уроки программирования на Perl [Текст] : Часть 1. Perl. Переменные и операторы ; Часть 2. Perl. Сортируем наш код / Марко Фиоретти (Marco Fioretti)  //  Linux Format. — 2005. — № 1 (70), сент.. — С. 82-85. — (Учебник Perl). — Прил.: "Подсказка. Руководства по Perl" : [Рекомендуется: книга Тома Кристиансена, Джона Орванта, Ларри Уолла “Программирование на Perl” (Programming Perl by Larry Wall, Jon Orwant and Tom Christiansen) и веб-ресурсы]. — С. 82 ; "Подсказка. Подсчёт числа элементов массива". — С. 84 ; "Как разрушить свою жизнь регулярными выражениями" : [Рекомендуется книга Джефри Фридла "Регулярные выражения" (Mastering Regular Expressions by Jeffrey Friedl)]. — С. 84 ; "Регулярные выражения: шпаргалка". — С. 85
      Аннотация
      Когда я был младшим школьником, мне в руки попала книга кулинарных рецептов, где очень часто встречалось незнакомое слово "уксус". Я читал рецепты и мечтал о чудесных лакомствах с этим таинственным уксусом… пока не узнал, что уксус это то, что мама называла словом "оцэт". 
      Так у меня получилось и с языком программирования Perl, о котором я где-то вычитал что он — язык обработки текстов. И это сущая правда, но прочитав еще кое-что я понял: это не только Practical Extraction and Reporte Language, а еще и Pathologically Eclectic Rubbish Lister, но главное — это не для библиотекарей выпуска 1980 года. 
      Горечь разочарования смягчил Марко Фиоретти, который не только написал "вовсе не обязательно быть системным администратором или профессиональным программистом для того, чтобы получить пользу от этого языка. Perl может помочь, когда вам нужно быстро обработать текст или даже картинки", но и показывает как это сделать.

Тарнавский Т. Пишем свой diff()

Тарнавский Т. Пишем свой diff() [Текст] / Тихон Тарнавский  //  Linux Format. — 2006. — № 12 (86), дек.. — С. 96-99. — (Maxima. Учебник) (Maxima. Практикум). 
      Аннотация
      Как использовать Maxima для решения задач — написания настоящей функции дифференцирования. Функции, которая берет производные с произвольным количеством параметров и любых порядков, практически такой же, как встроенная diff(), только без вычисления полного дифференциала. 
      Создание функции дифференцирования способом рекурсии: конструировать большие и сложные функции из более маленьких и простых кусочков. Благодаря этому наша функция постепенно обучается все новым и новым правилам дифференцирования, разбивая неизвестные выражения некоторыми способами на более простые, уже обработанные варианты. Отметим, что математики не зря так любят этот принцип: с его помощью такая, на первый взгляд, сложная задача будет разбита на множество простых подзадачек и таким образом упростится сама.

 

Тарнавский Т. Maxima – Максимум свободы символьных вычислений : Часть 6. Работа c файлами и фактами

Тарнавский Т. Maxima – Максимум свободы символьных вычислений [Текст] : Часть 6. Работа c файлами и фактами / Тихон Тарнавский  //  Linux Format. — 2006. — № 12 (86), дек.. — С. 90-95. — (Maxima. Учебник). — Прил.: "Практикум Maxima" : [Пишем настоящую функцию символьного дифференцирования]. — С. 95.
      Аннотация
      Вначале рассмотрены несколько инструментов работы с файлами, позволяющих сохранять и загружать эти функции и модули на диск и с диска. Далее речь идет о наложении определенных условий на неизвестные и значения функций. Напоследок — знакомство с функциями по работе… с функциями: это один из очень мощных инструментов, позаимствованных из функционального программирования.
      Тихон Тарнавский надеется, что функциональности, рассмотренной в шести статьях, будет достаточно для решения многих задач, а также для того, чтобы черпать дальнейшие сведения из документации – ведь уже изучено такая база, благодаря которой Maxima становится не просто "вычислялкой" отдельных небольших примеров, а настоящей "средой программирования с математическим уклоном", позволяющей создавать свои собственные математические "типы данных" – числовые системы, функционалы и прочая и прочая – и полноценные программные модули, которые могут использовать всю встроенную (или также собственноручно достроенную) функциональность Maxima. 

 

Тарнавский Т. Maxima – Максимум свободы символьных вычислений : Часть 5. Графики и управляющие конструкции

Тарнавский Т. Maxima – Максимум свободы символьных вычислений [Текст] : Часть 5. Графики и управляющие конструкции / Тихон Тарнавский  //  Linux Format. — 2006. — № 11 (85), нояб.. — С. 118-123. — (Maxima. Учебник). 
      Аннотация
      Средства построения графиков функций и средства автоматизации: условные операторы, циклы и управляющих условия, налагаемые на различные символы и выражения. 

 

Тарнавский Т. Maxima – Максимум свободы символьных вычислений : Часть 4. Алгебра и начала анализа

Тарнавский Т. Maxima – Максимум свободы символьных вычислений [Текст] : Часть 4. Алгебра и начала анализа / Тихон Тарнавский  //  Linux Format. — 2006. — № 10 (84), окт.. — С. 94-99. — (Maxima. Учебник)
      Аннотация
      Применение некоторых встроенных функций, работа с векторами, матрицами и множествами, работа с логикой, с уравнениями, дифференциальными уравнениями первого и второго порядка, неравенствами, а также их системами. 

 

Тарнавский Т. Символьные вычисления : Часть 1. Maxima – максимум свободы символьных вычислений

Тарнавский Т. Символьные вычисления [Текст] : Часть 1. Maxima – максимум свободы символьных вычислений / Тихон Тарнавский  //  Linux Format. — 2006. — № 7 (81), июль. — С. 92-96. — (Учебник Maxima). — Прил.: "Графические интерфейсы к Максиме" : [wxMaxima для *nix и Windows; дополнительный режим в редакторе TeXmacs]. — С. 93 ; "Живая математика" : [LiveCD-дистрибутив Knoppix-math с программами по компьютерной математике]. — С. 94 ; "Что такое символьные вычисления" : [Или, как их еще называют, аналитические вычисления, в отличие от численных расчетов]" ; "Немного истории" : [ПО для аналитических вычислений: Macsyma (1968-1999, MIT (Massachusetts Institute of Technology); Maxima (1999, Уильям Шелтер (William Schelter)]. — С. 95 ; "Решение проблемы с запуском из-под TeXmacs". — С. 96.
      Аннотация
      Математическое ПО для аналитических (символьных) вычислений и свободная программа для символьных (аналитических) вычислений Maxima. Maxima в системе под Linux — начало, основы, идеология и принципы работы с программой. 

 

Тарнавский Т. Символьные вычисления : Часть 2. Maxima – функции и операторы

Тарнавский Т. Символьные вычисления [Текст] : Часть 2. Maxima – функции и операторы / Тихон Тарнавский  //  Linux Format. — 2006. — № 8 (82), авг.. — С. 106-111. — (Учебник Maxima). — Прил.: "О работе в математическом режиме ввода редактора TeXmacs". — С. 107 ; "Интерфейсы к Maxima" : [Кроме интерфейсов wxMaxima и TeXmacs к Максиме есть и другие: консольный интерфейс Maxima, графический интерфейс XMaxima, Maxima-Emacs, EMaxima и iMaxima]". — С. 108, 109
      Аннотация 
      Функции и операторы программы Maxima.

 

Тарнавский Т. Символьные вычисления : Часть 3. Maxima: укротитель выражений

Тарнавский Т. Символьные вычисления [Текст] : Часть 3. Maxima: укротитель выражений / Тихон Тарнавский  //  Linux Format. — 2006. — № 9 (83), сент.. — С. 86-90. — (Учебник Maxima). 
      Аннотация
      Упростим себе жизнь при помощи штатных функций Maxima по упрощению выражений, содержащих рациональные, иррациональные и тригонометрические функции.

Кирсанов Д. Векторная графика : Inkscape : Часть 6. Эффектная игра

Кирсанов Д. Векторная графика [Текст] : Inkscape : Часть 6. Эффектная игра / Дмитрий Кирсанов  // Linux Format. — 2006. — № 5 (79), май. — С. 86-89. — (Учебник Inkscape). 
      Аннотация
      Эффекты (расширения) Inkscape, которые открывают новые возможности обработки объектов. Показано как работают некоторые из эффектов (интерполяция (Interpolation), "Конверт" (Envelope), "Случайное смещение" (Radius Randomize), "Добавление узлов" (Add Nodes), "Фестоны" (Kochify), "Вихрь" (Whirl), "Показать манипуляторы" (Draw Handles) и "Цепочка точек" (Connect The Dots), "График функции" (Function Plotter), "Случайное дерево" (Random Tree)) и для чего они могут пригодиться.

 

Кирсанов Д. Векторная графика : Inkscape : Часть 5. Работа с текстом

Кирсанов Д. Векторная графика [Текст] : Inkscape : Ч. 5. Работа с текстом / Дмитрий Кирсанов  //  Linux Format. — 2006. — № 4 (78), апр. — С. 84-87. — (Учебник Inkscape). 
      Аннотация
      Инструменты Inkscape для работы с текстом. 

 

Кирсанов Д. Векторная графика : Inkscape : Часть 4. Фигуры

Кирсанов Д. Векторная графика [Текст] : Inkscape : Часть 4. Фигуры [(shapes) и работа с ними] / Дмитрий Кирсанов  //  Linux Format. — 2006. — № 3 (77), март. — С. 78-81. — (Учебник Inkscape). 
      Аннотация
      Один из доступнейших способов освоения векторной графики — готовые фигуры Inkscape.

 

Кирсанов Д. Векторная графика : Inkscape : Часть 3. Искусство редактирования контуров

Кирсанов Д. Векторная графика [Текст] : Inkscape : Часть 3. Искусство редактирования контуров / Дмитрий Кирсанов  //  Linux Format. — 2006. — № 2 (76), февр. — С. 90-93. — (Учебник Inkscape).
      Аннотация
      Контур в векторном редакторе — основные понятия. Как рисовать, изгибать, поворачивать и разрывать контуры в Inkscape. 
      Нарисуйте извилистый путь к нирване…

Кирсанов Д. Векторная графика : Inkscape : Часть 2. Клоны и узоры

Кирсанов Д. Векторная графика [Текст] : Inkscape : Часть 2. Клоны и узоры / Дмитрий Кирсанов  //  Linux Format. — 2006. — № 2 (76), февр. — С. 86-89. — (Учебник Inkscape).
      Аннотация
      Демонстрируется клонирование – одна из замечательных способностей Inkscape. Как работает клонирование, узоры из клонов, практическое клонирование (мощение, оптимизация значков).

 

Кирсанов Д. Векторная графика : Inkscape : Часть 1. Повелитель градиентов

Кирсанов Д. Векторная графика [Текст] : Inkscape : Часть 1. Повелитель градиентов / Дмитрий Кирсанов  //  Linux Format. — 2006. — № 1 (74-75), янв. — С. 86-90. — (Учебник Inkscape).
     Аннотация
     Инструмент градиентов (Gradient tool) в Inkscape. Продвинутые градиенты для оживления двумерного рисунка — базовые методы создания и редактирования градиентов, применение этих знаний для создания профессиональных рисунков.