Студенческий семинар по Unix и скриптовым языкам (осень 2009)
11 декабря, пятница, 14:00, ауд. 206
PHP: структуры данных, ООП и рефлексия.
Р. Мужиков (6-й курс)
Структуры данных, объектно-ориентированное программирование.
Рефлексия. Работа с файлами. Регулярные выражения.
4 декабря, пятница, 14:00, ауд. 206
PHP: введение
А. Иваницкий (6-й курс)
История и область применения. Использование с html. Директивы и разбиение на модули.
Переменные и типы: числа и строки (как в Perl). Функции для работы со строками как в C.
Основные конструкции (циклы, условные выражения, switch). Функции.
20 ноября, пятница, 14:00, ауд. 206
Perl: объектно ориентированное программирование
В. Лапин (6-й курс)
Модули и пакеты в Perl. Работа со ссылками.
Создание объектов. Наследование.
Создание связанных переменных (property).
13 ноября, пятница, 14:00, ауд. 206
Perl: функции и структуры данных
А. Калегин (6-й курс)
Определение функций в Perl.
Основные структуры данных: массивы и хэши.
Специальные синтаксические конструкции
для работы с массивами и хэшами.
30 октября, пятница, 14:00, ауд. 206
Perl: работа со строками
Д. Лебедев (6-й курс)
Строки в Perl. Что такое скалярный тип данных.
Использование регулярных выражений.
Основные операции со строками.
Интерполяция переменных в строках.
Чтение/запись в файл.
23 октября, пятница, 14:00, ауд. 206
23 октября, пятница, 14:00, ауд. 206
Perl: введение
К. Ампельганц (5-й курс)
Краткое введение в язык Perl. История языка.
Интерпретируемость Perl и следствия из этого.
Основы синтаксиса: константы, переменные,
управляющие структуры. Работа с числами.
16 октября, пятница, 14:00, ауд. 206
Регулярные выражения
В. Матченко (5-й курс)
Доклад посвящён использованию регулярных выражений в grep и sed.
9 октября, пятница, 14:00, ауд. 206
Архиваторы
А.В. Смаль
Зачем нужны архиваторы? Чем отличаются архиваторы для UNIX от обычных
архиваторов (zip, rar, 7z) Архиваторы без сжатия: tar, cpio. Архиваторы для
сжатия одного файла/потока: gzip, bzip2. Специальные программы для работы с
архивами: zcat/bzcat, zless/bzless и пр.
2 октября, пятница, 14:00, ауд. 206
Bash скрипты
Е. Тузова (6-й курс)
Что такое bash скрипт? Запуск скрипта.
Переменные. Циклы, условные выражения.
Функции. Операции со строками.
18 сентября, пятница, 14:00, ауд. 206
Конвееры и задачи
А.В. Смаль
Потоки ввода/вывода. Перенаправление вывода в файл, ввод из файла.
Перенаправление одного потока в другой поток. Конвееры.
Создание сложных конвееров (sort, uniq, rev, cut, grep, wc, tee, xargs, tr).
Управление процессами. Управление задачами в shell-е (shell jobs).