Хадсон П. MySQL 5.0 SPECIAL. Программирование сценариев PHP : Ч. 2. Хранимые процедуры

Хадсон П. MySQL 5.0 SPECIAL. Программирование сценариев PHP [Текст] : Часть 2. Хранимые процедуры  / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 3 (77), март. — С. 86-87. — (Учебник PHP).

 

Хадсон П. MySQL 5.0 SPECIAL. Программирование сценариев PHP : Ч. 1. Транзакции и триггеры

Хадсон П. MySQL 5.0 SPECIAL. Программирование сценариев PHP [Текст] : Часть 1. Транзакции и триггеры / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 2 (76), февр.. — С. 94-95. — (Учебник PHP) (MySQL 5.0 SPECIAL).

 

Хадсон П. Программирование сценариев PHP : Многобайтовые строки

Хадсон П. Программирование сценариев PHP [Текст] : Многобайтовые строки / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 1 (74-75), янв.. — С. 94-95. — (Учебник PHP). — Прил.: "Унификация Unicode : Сохранение многобайтовых элементов в вашей базе данных [MySQL, PostgreSQL]". — С. 96.
      Аннотация
      Если для ASCII достаточно 1 байта (дополнительный бит обычно установлен в ноль), то другие языки требуют многобайтовых строк – более 1 байта на каждый знак. Стандартные операторы PHP не работают с многобайтовыми строками, что подразумевает создание нового набора функций, поддерживающих многобайтовость. К счастью, PHP позволяет сделать это и Пол Хадсон показывает как.

 

Хадсон П. Программирование сценариев PHP : Разбираемся с Google API

Хадсон П. Программирование сценариев PHP [Текст] : Разбираемся с Google API / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2006. — № 1 (74-75), янв.. — С. 92-93. — (Учебник PHP). 
      Аннотация
      Как посылать запросы в Google, используя PHP и веб-сервисы, а также использовать их результаты в сценариях PHP. Пол Хадсон объясняет, что такое SOAP, WSDL, XML и веб-сервисы, что они значат и зачем нужны.

 

Хадсон П. Программирование сценариев PHP : Объекты данных в версии 5.1

Хадсон П. Программирование сценариев PHP [Текст] : Объекты данных в версии 5.1 / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 4 (73), дек.. — С. 76-77. — (Учебник PHP). 
      Аннотация
      Подробности о новых расширениях, из которых, по мнению автора, самым важным стал PDO (PHP Data Objects) – объекты данных в PHP. 

 

Хадсон П. Программирование сценариев PHP : A* поиск пути

Хадсон П. Программирование сценариев PHP [Текст] : A* поиск пути / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 3 (72), нояб.. — С. 94-97. — (Учебник PHP). — Прил.: "Домашнее задание" : [Усовершенствование реализации алгоритма А*]. — С. 97
      Аннотация
      Существует два популярных алгоритма поиска пути, и они распространены по разным причинам. Первый — алгоритм Дейкстры (он так же известен как алгоритм заливки), и он популярен так как его просто программировать. Второй — A* (читается как "А-звёздочка"), и он популярен потому, что быстр. 
      Если Вы любитель создавать игры, можете последовать за Полом Хадсоном, а при небольшой помощи таксистов Нью-Йорка напишете скрипт для поиска пути.

 

Хадсон П. Программирование сценариев PHP : SimpleXML и XPat

Хадсон П. Программирование сценариев PHP [Текст] : SimpleXML и XPat / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 2 (71), окт.. — С. 90-93. — (Учебник PHP). — Прил.: "Подсказки для Sudoku, часть 2" ; "Подсказка. Несколько выражений". — С. 93. 
      Аннотация
      Пол Хадсон пытается помочь с решенем загадки Sudoku и погружается в изучение XML для дела и удовольствия.

 

Хадсон П. Программирование сценариев PHP : Загадка Монти Холла

Хадсон П. Программирование сценариев PHP [Текст] : Загадка Монти Холла / Пол Хадсон (Paul Hudson)  //  Linux Format. — 2005. — № 1 (70), сент.. — С. 94-97. — (Учебник PHP). 
      Аннотация
      Загадка Монти Холла: вы участвуете в игре, и ведущий предлагает вам выбрать одну из трёх дверей. за одной из них дорогая машина, главный приз! За другими двумя дверями находятся козы. После того, как вы выбрали дверь случайным образом, ведущий (который, конечно, знает, за какой дверью приз) открывает одну из оставшихся дверей, за который обнаруживается коза. Затем он предлагает вам или остаться у прежней двери, или изменить свой выбор и указать на другую, оставшуюся закрытой. Итак, вы смените дверь или останетесь на месте?
      Правильный ответ, конечно же, сменить дверь, так как за второй дверью шанс получить машину гораздо выше. В этом выпуске демонстрируется создание программы на PHP, которая доказывает правильность этого эмпирического решения загадки Монти Холла. 

 

Фиоретти М. Уроки программирования на Perl : Часть 4. Perl : Функции и модули

Фиоретти М. Уроки программирования на Perl [Текст] : Часть 4. Perl : Функции и модули [и как использовать их для доступа к базам данных] / Марко Фиоретти (Marco Fioretti)  //  Linux Format. — 2005. — № 3 (72), нояб.. — С. 88-89. — (Учебник Perl). — Прил.: "Сетевой банк модулей Perl [сеть Comprehensive Perl Archive Network (www.cpan.org)]". — С. 89.

 

Фиоретти М. Уроки программирования на 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. Учебник)
      Аннотация
      Применение некоторых встроенных функций, работа с векторами, матрицами и множествами, работа с логикой, с уравнениями, дифференциальными уравнениями первого и второго порядка, неравенствами, а также их системами.