<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alina.pevzner</id>
		<title>SEWiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alina.pevzner"/>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Alina.pevzner"/>
		<updated>2026-04-21T15:12:08Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2088</id>
		<title>Stable Reader</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2088"/>
				<updated>2012-12-13T10:52:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: /* Tasks to 13.12.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
Проблема: неудобно читать тексты в формате djvu на устройстве с маленьким экраном.&lt;br /&gt;
&lt;br /&gt;
Решение: навигация по строке физическим перемещением устройства&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===Features0===&lt;br /&gt;
* Отображение книг&lt;br /&gt;
* Отображение списка книг&lt;br /&gt;
* Сортировка книг по категориям&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;br /&gt;
* Zoom/Unzoom&lt;br /&gt;
* Перелистывание&lt;br /&gt;
&lt;br /&gt;
===Features1===&lt;br /&gt;
* Antishake&lt;br /&gt;
* Система рейтингов&lt;br /&gt;
* Система тегов&lt;br /&gt;
* Preview первой страницы книги в списке&lt;br /&gt;
* Перемещение книги внутри списка&lt;br /&gt;
* Различные способы отображения списка&lt;br /&gt;
* Сбор статистики&lt;br /&gt;
&lt;br /&gt;
==Repo==&lt;br /&gt;
[https://github.com/dimatwl/Stable_Reader GitHub]&lt;br /&gt;
&lt;br /&gt;
==Tasks to 31.10.12==&lt;br /&gt;
* Запуск пустого проекта  '''Done'''&lt;br /&gt;
* Интефейс содержащий список книг   '''Done'''&lt;br /&gt;
* Zoom/Unzoom  '''Done'''&lt;br /&gt;
* Отображение DJVU  '''Done'''&lt;br /&gt;
* Вывод данных с акселерометра на экран  '''Blocker'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 22.10.12==&lt;br /&gt;
* Улучшение интерфейса (изменение стиля вкладок) '''Done'''&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра '''Done'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 13.12.12==&lt;br /&gt;
* Добавление вкладок с категориями книг (например, автор, название..) ''''Done'''&lt;br /&gt;
* Перелистование&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2068</id>
		<title>Stable Reader</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2068"/>
				<updated>2012-12-06T13:08:47Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
Проблема: неудобно читать тексты в формате djvu на устройстве с маленьким экраном.&lt;br /&gt;
&lt;br /&gt;
Решение: навигация по строке физическим перемещением устройства&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===Features0===&lt;br /&gt;
* Отображение книг&lt;br /&gt;
* Отображение списка книг&lt;br /&gt;
* Сортировка книг по категориям&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;br /&gt;
* Zoom/Unzoom&lt;br /&gt;
* Перелистывание&lt;br /&gt;
&lt;br /&gt;
===Features1===&lt;br /&gt;
* Antishake&lt;br /&gt;
* Система рейтингов&lt;br /&gt;
* Система тегов&lt;br /&gt;
* Preview первой страницы книги в списке&lt;br /&gt;
* Перемещение книги внутри списка&lt;br /&gt;
* Различные способы отображения списка&lt;br /&gt;
* Сбор статистики&lt;br /&gt;
&lt;br /&gt;
==Repo==&lt;br /&gt;
[https://github.com/dimatwl/Stable_Reader GitHub]&lt;br /&gt;
&lt;br /&gt;
==Tasks to 31.10.12==&lt;br /&gt;
* Запуск пустого проекта  '''Done'''&lt;br /&gt;
* Интефейс содержащий список книг   '''Done'''&lt;br /&gt;
* Zoom/Unzoom  '''Done'''&lt;br /&gt;
* Отображение DJVU  '''Done'''&lt;br /&gt;
* Вывод данных с акселерометра на экран  '''Blocker'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 22.10.12==&lt;br /&gt;
* Улучшение интерфейса (изменение стиля вкладок) '''Done'''&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра '''Done'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 13.12.12==&lt;br /&gt;
* Добавление вкладок с категориями книг (например, автор, название..)&lt;br /&gt;
* Перелистование&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2067</id>
		<title>Stable Reader</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2067"/>
				<updated>2012-12-06T13:06:37Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: /* Tasks to 22.10.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
Проблема: неудобно читать тексты в формате djvu на устройстве с маленьким экраном.&lt;br /&gt;
&lt;br /&gt;
Решение: навигация по строке физическим перемещением устройства&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===Features0===&lt;br /&gt;
* Отображение книг&lt;br /&gt;
* Отображение списка книг&lt;br /&gt;
* Сортировка книг по категориям&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;br /&gt;
* Zoom/Unzoom&lt;br /&gt;
* Перелистывание&lt;br /&gt;
&lt;br /&gt;
===Features1===&lt;br /&gt;
* Antishake&lt;br /&gt;
* Система рейтингов&lt;br /&gt;
* Система тегов&lt;br /&gt;
* Preview первой страницы книги в списке&lt;br /&gt;
* Перемещение книги внутри списка&lt;br /&gt;
* Различные способы отображения списка&lt;br /&gt;
* Сбор статистики&lt;br /&gt;
&lt;br /&gt;
==Repo==&lt;br /&gt;
[https://github.com/dimatwl/Stable_Reader GitHub]&lt;br /&gt;
&lt;br /&gt;
==Tasks to 31.10.12==&lt;br /&gt;
* Запуск пустого проекта  '''Done'''&lt;br /&gt;
* Интефейс содержащий список книг   '''Done'''&lt;br /&gt;
* Zoom/Unzoom  '''Done'''&lt;br /&gt;
* Отображение DJVU  '''Done'''&lt;br /&gt;
* Вывод данных с акселерометра на экран  '''Blocker'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 22.10.12==&lt;br /&gt;
* Улучшение интерфейса (изменение стиля вкладок) '''Done'''&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра '''Done'''&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2066</id>
		<title>Stable Reader</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2066"/>
				<updated>2012-12-06T13:02:37Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: /* Tasks to 22.10.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
Проблема: неудобно читать тексты в формате djvu на устройстве с маленьким экраном.&lt;br /&gt;
&lt;br /&gt;
Решение: навигация по строке физическим перемещением устройства&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===Features0===&lt;br /&gt;
* Отображение книг&lt;br /&gt;
* Отображение списка книг&lt;br /&gt;
* Сортировка книг по категориям&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;br /&gt;
* Zoom/Unzoom&lt;br /&gt;
* Перелистывание&lt;br /&gt;
&lt;br /&gt;
===Features1===&lt;br /&gt;
* Antishake&lt;br /&gt;
* Система рейтингов&lt;br /&gt;
* Система тегов&lt;br /&gt;
* Preview первой страницы книги в списке&lt;br /&gt;
* Перемещение книги внутри списка&lt;br /&gt;
* Различные способы отображения списка&lt;br /&gt;
* Сбор статистики&lt;br /&gt;
&lt;br /&gt;
==Repo==&lt;br /&gt;
[https://github.com/dimatwl/Stable_Reader GitHub]&lt;br /&gt;
&lt;br /&gt;
==Tasks to 31.10.12==&lt;br /&gt;
* Запуск пустого проекта  '''Done'''&lt;br /&gt;
* Интефейс содержащий список книг   '''Done'''&lt;br /&gt;
* Zoom/Unzoom  '''Done'''&lt;br /&gt;
* Отображение DJVU  '''Done'''&lt;br /&gt;
* Вывод данных с акселерометра на экран  '''Blocker'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 22.10.12==&lt;br /&gt;
* Улучшение интерфейса '''Done'''&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра '''Done'''&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2065</id>
		<title>Stable Reader</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2065"/>
				<updated>2012-12-06T13:01:29Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: /* Tasks to 22.10.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
Проблема: неудобно читать тексты в формате djvu на устройстве с маленьким экраном.&lt;br /&gt;
&lt;br /&gt;
Решение: навигация по строке физическим перемещением устройства&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===Features0===&lt;br /&gt;
* Отображение книг&lt;br /&gt;
* Отображение списка книг&lt;br /&gt;
* Сортировка книг по категориям&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;br /&gt;
* Zoom/Unzoom&lt;br /&gt;
* Перелистывание&lt;br /&gt;
&lt;br /&gt;
===Features1===&lt;br /&gt;
* Antishake&lt;br /&gt;
* Система рейтингов&lt;br /&gt;
* Система тегов&lt;br /&gt;
* Preview первой страницы книги в списке&lt;br /&gt;
* Перемещение книги внутри списка&lt;br /&gt;
* Различные способы отображения списка&lt;br /&gt;
* Сбор статистики&lt;br /&gt;
&lt;br /&gt;
==Repo==&lt;br /&gt;
[https://github.com/dimatwl/Stable_Reader GitHub]&lt;br /&gt;
&lt;br /&gt;
==Tasks to 31.10.12==&lt;br /&gt;
* Запуск пустого проекта  '''Done'''&lt;br /&gt;
* Интефейс содержащий список книг   '''Done'''&lt;br /&gt;
* Zoom/Unzoom  '''Done'''&lt;br /&gt;
* Отображение DJVU  '''Done'''&lt;br /&gt;
* Вывод данных с акселерометра на экран  '''Blocker'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 22.10.12==&lt;br /&gt;
* Улучшение интерфейса '''Done'''&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2064</id>
		<title>Stable Reader</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Stable_Reader&amp;diff=2064"/>
				<updated>2012-12-06T13:00:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: /* Tasks to 22.10.12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
Проблема: неудобно читать тексты в формате djvu на устройстве с маленьким экраном.&lt;br /&gt;
&lt;br /&gt;
Решение: навигация по строке физическим перемещением устройства&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===Features0===&lt;br /&gt;
* Отображение книг&lt;br /&gt;
* Отображение списка книг&lt;br /&gt;
* Сортировка книг по категориям&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;br /&gt;
* Zoom/Unzoom&lt;br /&gt;
* Перелистывание&lt;br /&gt;
&lt;br /&gt;
===Features1===&lt;br /&gt;
* Antishake&lt;br /&gt;
* Система рейтингов&lt;br /&gt;
* Система тегов&lt;br /&gt;
* Preview первой страницы книги в списке&lt;br /&gt;
* Перемещение книги внутри списка&lt;br /&gt;
* Различные способы отображения списка&lt;br /&gt;
* Сбор статистики&lt;br /&gt;
&lt;br /&gt;
==Repo==&lt;br /&gt;
[https://github.com/dimatwl/Stable_Reader GitHub]&lt;br /&gt;
&lt;br /&gt;
==Tasks to 31.10.12==&lt;br /&gt;
* Запуск пустого проекта  '''Done'''&lt;br /&gt;
* Интефейс содержащий список книг   '''Done'''&lt;br /&gt;
* Zoom/Unzoom  '''Done'''&lt;br /&gt;
* Отображение DJVU  '''Done'''&lt;br /&gt;
* Вывод данных с акселерометра на экран  '''Blocker'''&lt;br /&gt;
&lt;br /&gt;
==Tasks to 22.10.12==&lt;br /&gt;
* Улучшение интерфейса Done&lt;br /&gt;
* Смещение изображения в зависимости от показаний акселерометра&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9F%D0%B5%D0%B2%D0%B7%D0%BD%D0%B5%D1%80_%D0%90%D0%BB%D0%B8%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%BD%D0%B0&amp;diff=1499</id>
		<title>Участник:Певзнер Алина Александровна</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9F%D0%B5%D0%B2%D0%B7%D0%BD%D0%B5%D1%80_%D0%90%D0%BB%D0%B8%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%BD%D0%B0&amp;diff=1499"/>
				<updated>2012-09-12T11:03:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: Новая страница: «e-mail: alina.pevzner@gmail.com»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;e-mail: alina.pevzner@gmail.com&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Android_Accelerometer&amp;diff=1349</id>
		<title>Android Accelerometer</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Android_Accelerometer&amp;diff=1349"/>
				<updated>2012-04-18T19:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: /* Описание проекта */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Описание проекта==&lt;br /&gt;
&lt;br /&gt;
Используя акселерометр, предлагается реализовать переключение приложений по движению телефона и/или шагомер с дополнительными опциями.  Например, сбор статистики, измерение скорости ходьбы, подсчет числа калорий :-)&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0&amp;diff=1133</id>
		<title>НИР</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0&amp;diff=1133"/>
				<updated>2012-03-12T19:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Карта дорог ==&lt;br /&gt;
Руководитель: Лесин&amp;lt;BR&amp;gt;&lt;br /&gt;
Ссылка на проект:&amp;lt;BR&amp;gt;&lt;br /&gt;
Команда:&lt;br /&gt;
* Иванов Антон&lt;br /&gt;
* Сорокин Артем&lt;br /&gt;
* Кононенко Василий&lt;br /&gt;
Отчёт:&lt;br /&gt;
* 6.03.2012 - Первая встреча.&lt;br /&gt;
** Задачи на неделю:&lt;br /&gt;
** Кононенко: подготовить результаты прошлого семестра для коллективного проекта.&lt;br /&gt;
** Сорокин, Иванов: разобраться с базовыми алгоритмами поиска кратчайших путей.&lt;br /&gt;
&lt;br /&gt;
== MyFit ==&lt;br /&gt;
Руководитель: EMC&amp;lt;BR&amp;gt;&lt;br /&gt;
Ссылка на проект:&lt;br /&gt;
* [http://osll.spb.ru/projects/myfit/ трекер]&lt;br /&gt;
* [http://code.google.com/p/myfit/ репозиторий]&lt;br /&gt;
Команда:&lt;br /&gt;
* Опейкин Александр&lt;br /&gt;
* Певзнер Алина&lt;br /&gt;
* Башоров Залим&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 9.03.2012 ==== &lt;br /&gt;
Выполнено 2 тестовых задания на Java и на GWT.&amp;lt;BR&amp;gt;&lt;br /&gt;
Получены следующие задачи:&lt;br /&gt;
* [http://osll.spb.ru/issues/3155 Опейкин] (Готово)&lt;br /&gt;
* [http://osll.spb.ru/issues/3156 Певзнер] (Готово)&lt;br /&gt;
* [http://osll.spb.ru/issues/3157 Башоров]&lt;br /&gt;
&lt;br /&gt;
== GPU ==&lt;br /&gt;
Руководитель: Рубен Артурович Гиргидов&amp;lt;BR&amp;gt;&lt;br /&gt;
Ссылка на проект:&amp;lt;BR&amp;gt;&lt;br /&gt;
Команда:&lt;br /&gt;
* Коровин Алексей&lt;br /&gt;
* Лазарев Сергей&lt;br /&gt;
* Кормишин Сергей&lt;br /&gt;
Отчёт:&amp;lt;br&amp;gt;&lt;br /&gt;
*1я встреча нам были выданы вводные задачи: &lt;br /&gt;
** Разобраться с CUDA, установить и настроить окружение. Написать простенький алгоритм. (Коровин А.)&lt;br /&gt;
** Вспомнить &amp;quot;всё&amp;quot; о регулярных выражениях: какие бывают, как пишутся (Лазарев С.)&lt;br /&gt;
** Найти обработчики регулярных выражений (Matcher'ы), разобраться в их строении и принципе работы. (Кормишин С.)&lt;br /&gt;
*2я встреча:&lt;br /&gt;
** Обсудили наши предыдущие задания, расписали план выполнения проекта, цели и др.&lt;br /&gt;
** Выданы следующие задачи:&lt;br /&gt;
**# Реализовать обработчик РВ на Cuda для одной и n строк (Коровин А.)&lt;br /&gt;
**# Найти обработчики РВ на CPU на C++ и адаптировать его для n строк (Кормишин С.)&lt;br /&gt;
**# Реализовать обработчик РВ нa cuBLAS (Лазарев С.)&lt;br /&gt;
*3z встреча:&lt;br /&gt;
** Обсудили наши успехи, искали нужное представление автомата в виде матрицы для задачи реализации РВ на cuBLAS&lt;br /&gt;
** Решили какие паттерны РВ будут в бенчмарках&lt;br /&gt;
&lt;br /&gt;
== Syrop ==&lt;br /&gt;
Руководитель: Смаль Александр Владимирович&amp;lt;BR&amp;gt;&lt;br /&gt;
Ссылка на проект: [https://github.com/avsmal/Syrop Syrop]&amp;lt;BR/&amp;gt;&lt;br /&gt;
Wiki проекта: [https://github.com/avsmal/Syrop/wiki Github] &amp;lt;BR/&amp;gt;&lt;br /&gt;
Команда:&lt;br /&gt;
* Кринкин Михаил&lt;br /&gt;
* Мартынов Семён&lt;br /&gt;
* Крашенинникова Ксения&lt;br /&gt;
* Великий Алексей&lt;br /&gt;
Отчёт:&lt;br /&gt;
* 27/feb/2011 - Первая встреча. Обсуждение цели проекта, способов реализации и внутри командного взаимодействия. Разделение задач. Создан репозиторий проекта на GitHub. Открытый вопрос - применение методологий разработки в проекте.&lt;br /&gt;
* 01/mar/2011 - Сode review.&lt;br /&gt;
* 05/mar/2011 - Введение договоренностей о code style, оформлении документации, спецификация на интерфейсы. Показ первого GUI, уточнение новых задач.&lt;br /&gt;
* 12/mar/2011 -&lt;br /&gt;
&lt;br /&gt;
== Дублирующий код ==&lt;br /&gt;
Руководитель: Иваницкий&amp;lt;BR&amp;gt;&lt;br /&gt;
Ссылка на проект:&amp;lt;BR&amp;gt;&lt;br /&gt;
Команда:&lt;br /&gt;
* Бандурин Дима (Project manager)&lt;br /&gt;
* Лепенькин Ярослав (Поиск дублирующего кода в C++)&lt;br /&gt;
* Фо`фанова Маша (Поиск дублирующего кода в Java)&lt;br /&gt;
&lt;br /&gt;
Отчёт:&lt;br /&gt;
&lt;br /&gt;
'''28.02.2012 - Вводная встреча'''&lt;br /&gt;
* Распределение ролей в команде&lt;br /&gt;
:Бандурин Дима (Project manager)&lt;br /&gt;
:Лепенькин Ярослав. Изучение специфики C++ для поиска дублирующего кода&lt;br /&gt;
:Фо`фанова Маша. Изучение специфики Java для поиск дублирующего кода.&lt;br /&gt;
* Уточнение функционала&lt;br /&gt;
* Организационные вопросы&lt;br /&gt;
&lt;br /&gt;
'''06.03.2012 - Контрольная встреча'''&lt;br /&gt;
* Изучение существующих решений &lt;br /&gt;
** Michael Wise's Greedy String Tiling algorithm&lt;br /&gt;
** Преобразование Барроуза-Уиллера&lt;br /&gt;
** Алгоритм Рабина-Карпа&lt;br /&gt;
** Механизм использующийся в IntelliJ IDEA&lt;br /&gt;
[[Файл:Solutions.pdf|краткое описание]]&lt;br /&gt;
&lt;br /&gt;
'''15.03.2012 - Следующая встреча'''&lt;br /&gt;
&lt;br /&gt;
== Конфигуратор контейнеров AndroidVM ==&lt;br /&gt;
Руководитель: Кринкин К.В.&lt;br /&gt;
&lt;br /&gt;
Команда:&lt;br /&gt;
* Савельев Владислав&lt;br /&gt;
* Шеставин Дмитрий&lt;br /&gt;
* Казенюк Сергей&lt;br /&gt;
&lt;br /&gt;
Отчёт:&lt;br /&gt;
* Всё начнётся 5 марта.&lt;br /&gt;
&lt;br /&gt;
== Поиск дублирующих сообщений об ошибках ==&lt;br /&gt;
&lt;br /&gt;
Команда:&lt;br /&gt;
* Ждан Анна&lt;br /&gt;
* Краско Евгений&lt;br /&gt;
* Кудинкин Алексей&lt;br /&gt;
&lt;br /&gt;
Отчет 03.03 - 11.03&lt;br /&gt;
* Настроено окружение: проект в MPS, проект в IDEA&lt;br /&gt;
* Описана модель данных на языке dnq&lt;br /&gt;
* Написан rest api для админки и для добавления в базу новых сообщений об ошибках&lt;br /&gt;
* Написан парсер сообщений об ошибках&lt;br /&gt;
* Написана первая версия алгоритма сравнения сообщений об ошибках&lt;br /&gt;
* Написаны базовые классы для запуска тестов (различные заглушки для методов сервлет-контейнера, создание контекста для бинов и тп)&lt;br /&gt;
* Написаны тесты на парсер и алгоритм сравнения&lt;br /&gt;
* Частично написаны тесты на rest api (jmeter)&lt;br /&gt;
&lt;br /&gt;
Отчет 11.03 - 18.03&lt;br /&gt;
* Улучшена первая версия алгоритма сравнения сообщений об ошибках&lt;br /&gt;
* Реализован альтернативный алгоритм сравнения сообщений об ошибках. &lt;br /&gt;
* Написаны тесты на оба алгоритма&lt;br /&gt;
* Реализован парсер сообщений об ошибках для языка C#. Парсер рассчитан на формат, принятый в Решарпере&lt;br /&gt;
* Написаны тесты на парсер&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=IntroductionToProgrammingLanguages&amp;diff=998</id>
		<title>IntroductionToProgrammingLanguages</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=IntroductionToProgrammingLanguages&amp;diff=998"/>
				<updated>2012-02-14T18:50:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Введение в языки программирования'''&lt;br /&gt;
&lt;br /&gt;
Лектор - Дмитрий Юрьевич [http://www.matmex.spb.ru/photoalbum/person_teachers_BulychevDY_1.html Булычев]&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
* [http://code.google.com/p/aptu-tex/source/browse/formallang/les1/les.tex Лекция №1] 10.02.2012&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
* [Задание №1] срок сдачи 17 февраля 2011&lt;br /&gt;
написать генерирующее расширения для программы возведения в степень&lt;br /&gt;
&lt;br /&gt;
    int exp (int x, int n) {&lt;br /&gt;
       int y = 1;&lt;br /&gt;
       while (n) {&lt;br /&gt;
           if (n % 2) y *= x;&lt;br /&gt;
           n /= 2;&lt;br /&gt;
           x *= x;&lt;br /&gt;
       }&lt;br /&gt;
       return y;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
Это генерирующее расширение должно для своего единственного параметра n печатать остаточную программу, полученную специализацией функции exp на это значение n. Если это генерирующее расширение сохранит в себе какие-то черты exp, будет совсем хорошо.&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
* 1. Языки программирования, синтаксис, семантика, прагматика. Когнитивные особенности человеческого мышления и их влияние на развитие языков программирования.&lt;br /&gt;
* 2. Языки программирования в ретроспективе. Процедурное, объектно-ориентированное, логическое и функциональное программирование. Предметно-ориентированные языки. Языки вне классификации. &lt;br /&gt;
* 3. Абстрактный и конкретный синтаксис. Статическая и динамическая семантика. Компиляция и интерпретация. Проекции Футамуры-Ершова.&lt;br /&gt;
* 4. Генеративный и аналитический подходы к описанию синтаксиса. Формальные грамматики, иерархия Хомского. &lt;br /&gt;
* 5. Регулярные языки и конечные автоматы. Применение регулярных выражений в народном хозяйстве (grep/sed/awk) и для лексического анализа (lex/flex). Отсутствие бесконтекстной лексики в реальных языках программирования.&lt;br /&gt;
* 7. Контекстно-свободные грамматики. Нормальные формы Хомского и Грейбах. Алгоритмы Эрли и Кока-Янгера-Касами. Неконтекстосвободность реальных языков программирования.&lt;br /&gt;
* 6. Нисходящий анализ. Возврат и заглядывание вперед. Класс языков LL(k). Рекурсивный спуск, магазинные автоматы, парсер-комбинаторы, PEG, &amp;quot;скаредный&amp;quot; разбор. GLL. Инструменты нисходящего анализа (Parsec, ANTLR и пр.)&lt;br /&gt;
* 7. Восходящий анализ, классы LR(k) и LALR(k). GLR. Инструменты восходящего анализа (yacc/bison).&lt;br /&gt;
* 8. Двухуровневые и атрибутные грамматики, вопросы применения на практике.&lt;br /&gt;
* 9. Идентификация. Область видимости и область действия. Статическое и динамическое, раннее и позднее связывание. &lt;br /&gt;
* 10. Энергичность и ленивость. Call-by-name, call-by-value, call-by-reference.&lt;br /&gt;
* 11. Строгость, чистота, прозрачность по ссылкам.&lt;br /&gt;
* 12. Языки с типами и языки без типов. Статическая и динамическая типизация. &lt;br /&gt;
* 13. Номинальная и структурная эквивалентность типов. Простейшие конструкторы.&lt;br /&gt;
* 14. Типы с кванторами и что они означают. Универсальные и экзистенциальные типы. &lt;br /&gt;
* 15. Subtyping. Структурный и номинальный subtyping. &lt;br /&gt;
* 16. Динамическая семантика языков. Операционная семантика большого и малого шага.&lt;br /&gt;
* 17. Денотационный подход к описанию семантики. &lt;br /&gt;
* 18. Аксиоматическая семантика. Верификация программ. Design by contract.&lt;br /&gt;
* 19. Когерентность языков программирования и машинных архитектур. Языково-специфичные архитектуры, виртуальные машины и JIT-компиляция.&lt;br /&gt;
* 20*. Структура рабочей программы. Код, данные, библиотеки, поддержка времени исполнения.&lt;br /&gt;
* 21*. Задача генерации кода. Генерация кода путем интерпретации.&lt;br /&gt;
* 22*. Восходящее переписывание деревьев и динамическое программирование (BURS).&lt;br /&gt;
* 23*. Алгоритмы распределения регистров. Распределение регистров и раскраска графов.&lt;br /&gt;
* 24*. Параллелизм на уровне инструкций. Планирование инструкций.&lt;br /&gt;
* 25*. Анализ потока управления. Глубинное остовное дерево, доминирование, анализ циклической структуры программ. Сводимость. Устранение недостижимого кода, оптимальная линеаризация.&lt;br /&gt;
* 26*. Анализ потока данных. Полурешеточная модель. RD, LV, AE, UEU. Устраненние мертвого кода, экономия общих подвыражений, понижение силы операций, чистка циклов.&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;* - вопросы будут рассмотрены при наличии времени.&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
== Список литературы ==&lt;br /&gt;
* 1. S.Muchnik. Advanced Compiler Design &amp;amp; Implementation. Academic Press, Morgan Kaufmann, 1998.&lt;br /&gt;
* 2. А.Ахо, Р.Сети, С.Ульман. Компиляторы: принципы, технологии, инструменты. Вильямс, 2003.&lt;br /&gt;
* 3. А.Ахо, С.Ульман. Теория синтаксического анализа, перевода и компиляции. Том 1. М., &amp;quot;Мир&amp;quot;, 1978.&lt;br /&gt;
* 4. F.Nielsen. Principles of Program Analysis. Springer, 2005.&lt;br /&gt;
* 5. F.Nielse, H-R.Nielsen. Semantics with Applications. Wiley Professional Computing, 1992.&lt;br /&gt;
* 6. B.Pierce. Types and Programming Languages. MIT Press, 2002.&lt;br /&gt;
* 7. T.Пратт. Языки программирования: разработка и реализация. 1978.&lt;br /&gt;
* 8. Б.К.Мартыненко. Языки и трансляции. Из-во СПбГУ, 2008.&lt;br /&gt;
&lt;br /&gt;
== Список групп для выполнения задач ==&lt;br /&gt;
&lt;br /&gt;
* 1. Мартынов Семён, Башоров Залим, Казенюк Сергей, Витвицкий Александр, Тугарёв Денис.&lt;br /&gt;
* 2. Кринкин Михаил, Лазарев Сергей, Фофанова Мария, Бандурин Дмитрий&lt;br /&gt;
* 3. Сорокин Артём, Коровин Алексей, Опейкин Александр, Шеставин Дмитрий, Владислав Савельев&lt;br /&gt;
* 4. Иванов Антон, Крашенинникова Ксения, Лепенькин Ярослав, Диевский Алексей, Кормишин Сергей&lt;br /&gt;
* 5. Певзнер Алина&lt;br /&gt;
* 6.&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;nowiki&amp;gt;* Не более 5 человек в каждой группе; старайтесь выравнивать группы по уровню.&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
== Полезные ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [http://caml.inria.fr/ocaml/release.en.html Latest OCaml release]&lt;br /&gt;
* [http://caml.inria.fr/pub/docs/manual-ocaml/index.html Documentation and user’s manual]&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=848</id>
		<title>Алгоритмы и структуры данных</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&amp;diff=848"/>
				<updated>2012-01-15T21:27:05Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.lektorium.tv/course/?id=22823&lt;br /&gt;
&lt;br /&gt;
==Экзамен==&lt;br /&gt;
'''17.01.2012'''&amp;lt;br/&amp;gt;&lt;br /&gt;
Начало в '''10.00''' &amp;lt;br/&amp;gt;&lt;br /&gt;
1.5 ч. на подготовку&amp;lt;br/&amp;gt;&lt;br /&gt;
15 минут на ответ.&amp;lt;br/&amp;gt;&lt;br /&gt;
Заходить получать билеты будете, действительно, с интервалом в минут 15, поэтому рекомендую заранее определиться с порядком&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Примерно в 14 прервёмся на час на обед, поэтому последний вопрос до обеда будет выдан в 12-15.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Порядок получения билетов:'''&amp;lt;br/&amp;gt;&lt;br /&gt;
10.00 &amp;lt;br/&amp;gt;&lt;br /&gt;
10.15 &amp;lt;br/&amp;gt;&lt;br /&gt;
10.30 Кудинкин А.&amp;lt;br/&amp;gt;&lt;br /&gt;
10.45 Крашенинникова К.&amp;lt;br/&amp;gt;&lt;br /&gt;
11.00 Башоров З.&amp;lt;br/&amp;gt;&lt;br /&gt;
11.15 Кринкин М.&amp;lt;br/&amp;gt;&lt;br /&gt;
11.30 Кононенко В.&amp;lt;br/&amp;gt;&lt;br /&gt;
11.45 Казенюк С.&amp;lt;br/&amp;gt;&lt;br /&gt;
12.00 Коровин А.&amp;lt;br/&amp;gt;&lt;br /&gt;
12.15 Певзнер А.А.&amp;lt;br/&amp;gt;&lt;br /&gt;
15.00 Шеставин Д.В.&amp;lt;br/&amp;gt;&lt;br /&gt;
15.15 Опейкин А.&amp;lt;br/&amp;gt;&lt;br /&gt;
15.30 &amp;lt;br/&amp;gt;&lt;br /&gt;
15.45 Кузьмин А.В.&amp;lt;br/&amp;gt;&lt;br /&gt;
16.00 Мартынов С.&amp;lt;br/&amp;gt;&lt;br /&gt;
16.15 Гуменюк С.С.&amp;lt;br/&amp;gt;&lt;br /&gt;
16.30 Бандурин Д.В.&amp;lt;br/&amp;gt;&lt;br /&gt;
16.45 &amp;lt;br/&amp;gt;&lt;br /&gt;
17.00 &amp;lt;br/&amp;gt;&lt;br /&gt;
17.15 &amp;lt;br/&amp;gt;&lt;br /&gt;
17.30 &amp;lt;br/&amp;gt;&lt;br /&gt;
17.45 &amp;lt;br/&amp;gt;&lt;br /&gt;
18.00 &amp;lt;br/&amp;gt;&lt;br /&gt;
18.15 &amp;lt;br/&amp;gt;&lt;br /&gt;
18.30 &amp;lt;br/&amp;gt;&lt;br /&gt;
18.45 &amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Cpp_code_review&amp;diff=760</id>
		<title>Cpp code review</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Cpp_code_review&amp;diff=760"/>
				<updated>2011-12-02T09:16:36Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Команды ===&lt;br /&gt;
&lt;br /&gt;
=== Ссылки на репозиторий вашего C++ кода ===&lt;br /&gt;
https://github.com/OSLL/openvzui/tree/master/openvzui  -если совсем ничего не будет, то можно потроллить этот код&lt;br /&gt;
&lt;br /&gt;
https://github.com/dimatwl/fuzzy-searching - здесь точно есть, над чем поспорить. Главное, чтобы все это не закончилось линчеванием автора =)))&lt;br /&gt;
&lt;br /&gt;
https://github.com/Temp1ar/multiplexer - Мультиплексор входящих подключений (Коровин Алексей)&lt;br /&gt;
&lt;br /&gt;
http://code.google.com/p/searchbycolor - проект &amp;quot;Поиск по цвету&amp;quot;&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%BE_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5,_5SE,_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2011-%D0%B3%D0%BE_%D0%B3%D0%BE%D0%B4%D0%B0&amp;diff=748</id>
		<title>Отчет о практике, 5SE, осень 2011-го года</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%BE_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5,_5SE,_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2011-%D0%B3%D0%BE_%D0%B3%D0%BE%D0%B4%D0%B0&amp;diff=748"/>
				<updated>2011-11-25T15:25:27Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''15 декабря'''&lt;br /&gt;
*Ждан Анна&lt;br /&gt;
*Коровин Алексей&lt;br /&gt;
&lt;br /&gt;
'''22 декабря'''&lt;br /&gt;
*Лазарев Сергей&lt;br /&gt;
*Сорокин Артём&lt;br /&gt;
*Савельев Владислав&lt;br /&gt;
*Певзнер Алина&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B5%D0%B5_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%22Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8%22&amp;diff=706</id>
		<title>Домашнее задание &quot;Unix и Скриптовые языки&quot;</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B5%D0%B5_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%22Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8%22&amp;diff=706"/>
				<updated>2011-11-23T07:07:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашнее задание по модулям Python ==&lt;br /&gt;
# NamPy, SciPy, Matplotlib:&lt;br /&gt;
# PIL: Великий Алексей, Кононенко Василий&lt;br /&gt;
# NetworkX: Коровин Алексей&lt;br /&gt;
# Socket: Крашенинникова Ксения, Певзнер Алина&lt;br /&gt;
# SMTPlib, POPlib:&lt;br /&gt;
# wxPython:&lt;br /&gt;
# pyQwt:&lt;br /&gt;
# Tkinter:&lt;br /&gt;
# thread, threading: Иванов Антон, Бандурин Дмитрий, Крашенинникова Ксения, Певзнер Алина&lt;br /&gt;
&lt;br /&gt;
== Домашнее задание №6 (на ??.11.2011) ==&lt;br /&gt;
&lt;br /&gt;
# Вывести греческий алфавит&lt;br /&gt;
# Реализовать длинную арифметику &amp;lt;b&amp;gt;(ЧЕСТНО!)&amp;lt;/b&amp;gt;&lt;br /&gt;
# Используя модуль ElementTree, вывести в древовидном виде RSS ленту&lt;br /&gt;
# Подсчитать на странице с результатами поиска Google статистику по доменам первого уровня&lt;br /&gt;
&lt;br /&gt;
Необходимо выполнить (хотя бы) любые 3 задания!&lt;br /&gt;
&lt;br /&gt;
== Домашнее задание №5 (на 27.10.2011) ==&lt;br /&gt;
&lt;br /&gt;
# http://www.pythonchallenge.com/&lt;br /&gt;
# Посчитать количество существительных в романе «Война и мир». Смотреть на Pymorphy&lt;br /&gt;
# Найдите все составные числа меньшие N, которые представимы в виде произведения двух простых чисел.&lt;br /&gt;
# Написать функцию, вычисляющую произведение двух матриц (матрица – список списков). Также написать функцию для вывода такой матрицы в красивом виде.&lt;br /&gt;
# Посчитать все корни N-ой степени из -1&lt;br /&gt;
&lt;br /&gt;
Задания 3, 4, 5 - обязательны для выполнения!&lt;br /&gt;
&lt;br /&gt;
== Домашнее задание №4 (на 06.10.2011) ==&lt;br /&gt;
&lt;br /&gt;
# Изменить файлы таким образом, чтобы в промпте пользователя отображалась текущая дата и время&lt;br /&gt;
# Исправить пример, таким образом, чтобы при конвертировании изменялось только расширение файла&lt;br /&gt;
#: OPERATION=docToPdf&lt;br /&gt;
#: SUFFIX=pdf&lt;br /&gt;
#: directory=$PWD&lt;br /&gt;
#: for file in $directory/*&lt;br /&gt;
#: do&lt;br /&gt;
#:   filename=$file&lt;br /&gt;
#:   $OPERATION $file &amp;gt; &amp;quot;$filename.$SUFFIX&amp;quot;&lt;br /&gt;
#:   rm -f $file&lt;br /&gt;
#: done&lt;br /&gt;
# Написать Bash-скрипт, который дописывает к имени каждого файла в директории букву &amp;quot;z&amp;quot;, оставляя при этом расширение без изменений.&lt;br /&gt;
# Измените нужные файлы таким образом, чтобы при входе в систему каждый пользователь получал в терминале приветствие вроде &amp;quot;Hi, USER!&amp;quot; (с конкретным именем пользователя). Если это root, напишите ему что-то особенное. Если пользователь в качестве оболочки использует не bash, то напишите ему что-нибудь страшное.&lt;br /&gt;
# Напишите Bash-скрипт, который печатает список всех пользователей в системе. При запуске с ключом -b должны печататься только пользователи, использующие оболочку Bash.&lt;br /&gt;
#: Указание. Посмотрите в файл /etc/passwd&lt;br /&gt;
# Напишите Bash-скрипт, который выдает n штук случайных паролей, каждый длиной m. Числа m и n должны задаваться в параметрах. Если параметры не заданы, то должно выводиться сообщение об ошибке. Пароли могут содержать буквы латиницы в верхнем и нижнем регистре, а также цифры.&lt;br /&gt;
#: Указание. Случайную информацию можно брать из /dev/random и /dev/urandom (чем они отличаются?). Могут как-то помочь утилиты tr и fold.&lt;br /&gt;
# Напишите Bash-скрипт, который получает из Интернета страничку нашего курса с Вики и выводит список дат, в которые были лекции.&lt;br /&gt;
#: Указание. Может помочь утилита wget.&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B5%D0%B5_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%22Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8%22&amp;diff=705</id>
		<title>Домашнее задание &quot;Unix и Скриптовые языки&quot;</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B5%D0%B5_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%22Unix_%D0%B8_%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8%22&amp;diff=705"/>
				<updated>2011-11-23T07:06:06Z</updated>
		
		<summary type="html">&lt;p&gt;Alina.pevzner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Домашнее задание по модулям Python ==&lt;br /&gt;
# NamPy, SciPy, Matplotlib:&lt;br /&gt;
# PIL: Великий Алексей, Кононенко Василий&lt;br /&gt;
# NetworkX: Коровин Алексей&lt;br /&gt;
# Socket: Крашенинникова Ксения, Певзнер Алина&lt;br /&gt;
# SMTPlib, POPlib:&lt;br /&gt;
# wxPython:&lt;br /&gt;
# pyQwt:&lt;br /&gt;
# Tkinter:&lt;br /&gt;
# thread, threading: Иванов Антон, Бандурин Дмитрий, Крашенинникова Ксения&lt;br /&gt;
&lt;br /&gt;
== Домашнее задание №6 (на ??.11.2011) ==&lt;br /&gt;
&lt;br /&gt;
# Вывести греческий алфавит&lt;br /&gt;
# Реализовать длинную арифметику &amp;lt;b&amp;gt;(ЧЕСТНО!)&amp;lt;/b&amp;gt;&lt;br /&gt;
# Используя модуль ElementTree, вывести в древовидном виде RSS ленту&lt;br /&gt;
# Подсчитать на странице с результатами поиска Google статистику по доменам первого уровня&lt;br /&gt;
&lt;br /&gt;
Необходимо выполнить (хотя бы) любые 3 задания!&lt;br /&gt;
&lt;br /&gt;
== Домашнее задание №5 (на 27.10.2011) ==&lt;br /&gt;
&lt;br /&gt;
# http://www.pythonchallenge.com/&lt;br /&gt;
# Посчитать количество существительных в романе «Война и мир». Смотреть на Pymorphy&lt;br /&gt;
# Найдите все составные числа меньшие N, которые представимы в виде произведения двух простых чисел.&lt;br /&gt;
# Написать функцию, вычисляющую произведение двух матриц (матрица – список списков). Также написать функцию для вывода такой матрицы в красивом виде.&lt;br /&gt;
# Посчитать все корни N-ой степени из -1&lt;br /&gt;
&lt;br /&gt;
Задания 3, 4, 5 - обязательны для выполнения!&lt;br /&gt;
&lt;br /&gt;
== Домашнее задание №4 (на 06.10.2011) ==&lt;br /&gt;
&lt;br /&gt;
# Изменить файлы таким образом, чтобы в промпте пользователя отображалась текущая дата и время&lt;br /&gt;
# Исправить пример, таким образом, чтобы при конвертировании изменялось только расширение файла&lt;br /&gt;
#: OPERATION=docToPdf&lt;br /&gt;
#: SUFFIX=pdf&lt;br /&gt;
#: directory=$PWD&lt;br /&gt;
#: for file in $directory/*&lt;br /&gt;
#: do&lt;br /&gt;
#:   filename=$file&lt;br /&gt;
#:   $OPERATION $file &amp;gt; &amp;quot;$filename.$SUFFIX&amp;quot;&lt;br /&gt;
#:   rm -f $file&lt;br /&gt;
#: done&lt;br /&gt;
# Написать Bash-скрипт, который дописывает к имени каждого файла в директории букву &amp;quot;z&amp;quot;, оставляя при этом расширение без изменений.&lt;br /&gt;
# Измените нужные файлы таким образом, чтобы при входе в систему каждый пользователь получал в терминале приветствие вроде &amp;quot;Hi, USER!&amp;quot; (с конкретным именем пользователя). Если это root, напишите ему что-то особенное. Если пользователь в качестве оболочки использует не bash, то напишите ему что-нибудь страшное.&lt;br /&gt;
# Напишите Bash-скрипт, который печатает список всех пользователей в системе. При запуске с ключом -b должны печататься только пользователи, использующие оболочку Bash.&lt;br /&gt;
#: Указание. Посмотрите в файл /etc/passwd&lt;br /&gt;
# Напишите Bash-скрипт, который выдает n штук случайных паролей, каждый длиной m. Числа m и n должны задаваться в параметрах. Если параметры не заданы, то должно выводиться сообщение об ошибке. Пароли могут содержать буквы латиницы в верхнем и нижнем регистре, а также цифры.&lt;br /&gt;
#: Указание. Случайную информацию можно брать из /dev/random и /dev/urandom (чем они отличаются?). Могут как-то помочь утилиты tr и fold.&lt;br /&gt;
# Напишите Bash-скрипт, который получает из Интернета страничку нашего курса с Вики и выводит список дат, в которые были лекции.&lt;br /&gt;
#: Указание. Может помочь утилита wget.&lt;/div&gt;</summary>
		<author><name>Alina.pevzner</name></author>	</entry>

	</feed>