<?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=Azarov</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=Azarov"/>
		<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/Azarov"/>
		<updated>2026-04-11T19:10:34Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Autocheckin&amp;diff=2905</id>
		<title>Autocheckin</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Autocheckin&amp;diff=2905"/>
				<updated>2013-11-12T07:28:42Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание задачи ==&lt;br /&gt;
Создать приложение, позволяющее по фотографии определить присутствующих в аудитории и проставить посещаемость в Google Spreadsheet.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
*Приложение для ОС Android&lt;br /&gt;
**Получает фотографию аудитории&lt;br /&gt;
**Отправляет фотографию на сервер (Google Drive, Picasa или Google+ — что будет удобнее для реализации)&lt;br /&gt;
**Инициирует процесс распознавания лиц&lt;br /&gt;
**Получает ссылку на страницу, где студенты могут корректировать результаты распознавания&lt;br /&gt;
**Публикует ссылку&lt;br /&gt;
**Имеет возможность проставлять посещаемость по нескольким предметам&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;Серверная&amp;quot; часть&lt;br /&gt;
**Полученные фотографии должны сохраняться&lt;br /&gt;
**Использовать существующее решение для распознавания лиц&lt;br /&gt;
**Результаты распознавания заносятся в Google Spreadsheet, отдельный для каждого предмета&lt;br /&gt;
**Студент имеет возможность указать себя на фотографии, если это не было сделано автоматически&lt;br /&gt;
&lt;br /&gt;
== Состав команды ==&lt;br /&gt;
Монцев Михаил, Пальчиков Вячеслав, Савенко Сергей, Азаров Андрей.&lt;br /&gt;
&lt;br /&gt;
== Ссылка на репозиторий ==&lt;br /&gt;
[https://github.com/SvartMetal/autocheckin Репозиторий]&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2453</id>
		<title>Life in Cube</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2453"/>
				<updated>2013-05-14T19:06:10Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Команда ==&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Михаил Монцев&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Игра жизнь в трехмерном пространстве.&lt;br /&gt;
http://ru.wikipedia.org/wiki/Жизнь_(игра)&lt;br /&gt;
&lt;br /&gt;
== Фичи ==&lt;br /&gt;
* Эмулятор алгоритма &amp;quot;Жизнь&amp;quot; Конвея.&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;
* Анимация.&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Java&lt;br /&gt;
&lt;br /&gt;
== Репозиторий ==&lt;br /&gt;
https://code.google.com/p/life-in-cube/&lt;br /&gt;
&lt;br /&gt;
== Дистрибутив ==&lt;br /&gt;
https://life-in-cube.googlecode.com/files/life-in-cube.jar&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2452</id>
		<title>Life in Cube</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2452"/>
				<updated>2013-05-14T19:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Команда ==&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Михаил Монцев&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Игра жизнь в трехмерном пространстве.&lt;br /&gt;
http://ru.wikipedia.org/wiki/Жизнь_(игра)&lt;br /&gt;
&lt;br /&gt;
== Фичи ==&lt;br /&gt;
* Эмулятор алгоритма &amp;quot;Жизнь&amp;quot; Конвея.&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;
* Анимация.&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Java&lt;br /&gt;
&lt;br /&gt;
== Репозиторий ==&lt;br /&gt;
https://code.google.com/p/life-in-cube/&lt;br /&gt;
&lt;br /&gt;
== Дистрибутив ==&lt;br /&gt;
https://code.google.com/p/life-in-cube/source/browse/trunk/release/life-in-cube.jar&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2385</id>
		<title>Life in Cube</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2385"/>
				<updated>2013-05-12T09:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Команда ==&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Михаил Монцев&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Игра жизнь в трехмерном пространстве.&lt;br /&gt;
http://ru.wikipedia.org/wiki/Жизнь_(игра)&lt;br /&gt;
&lt;br /&gt;
== Фичи ==&lt;br /&gt;
* Эмулятор алгоритма &amp;quot;Жизнь&amp;quot; Конвея.&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;
* Анимация.&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Java&lt;br /&gt;
&lt;br /&gt;
== Репозиторий ==&lt;br /&gt;
https://code.google.com/p/life-in-cube/&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2364</id>
		<title>Life in Cube</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Life_in_Cube&amp;diff=2364"/>
				<updated>2013-05-12T08:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: Новая страница: «== Команда == * Михаил Полушкин * Михаил Монцев * Андрей Азаров  == Описание == Игра жизнь в трех…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Команда ==&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Михаил Монцев&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Игра жизнь в трехмерном пространстве.&lt;br /&gt;
http://ru.wikipedia.org/wiki/Жизнь_(игра)&lt;br /&gt;
&lt;br /&gt;
== Фичи ==&lt;br /&gt;
* Эмулятор алгоритма &amp;quot;Жизнь&amp;quot; Конвея.&lt;br /&gt;
* Трехмерный визуализатор.&lt;br /&gt;
* Различные настройки эмуляции.&lt;br /&gt;
* Удобное управление.&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Java&lt;br /&gt;
&lt;br /&gt;
== Репозиторий ==&lt;br /&gt;
https://code.google.com/p/life-in-cube/&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays1h2013&amp;diff=2363</id>
		<title>Devdays1h2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays1h2013&amp;diff=2363"/>
				<updated>2013-05-12T08:43:37Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Страницы проектов ==&lt;br /&gt;
&lt;br /&gt;
* [[XOnD_audd13| XOnD ]]&lt;br /&gt;
* [[Anki]]&lt;br /&gt;
* [[Аренда Недвижимости]]&lt;br /&gt;
* [[compiler error assistant]]&lt;br /&gt;
* [[Life in Cube]]&lt;br /&gt;
* [[Music Sync]]&lt;br /&gt;
&lt;br /&gt;
== Разное ==&lt;br /&gt;
&lt;br /&gt;
* Официальный хештег #audd13&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Life_3D&amp;diff=2362</id>
		<title>Life 3D</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Life_3D&amp;diff=2362"/>
				<updated>2013-05-12T08:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: Новая страница: «== Команда == * Михаил Полушкин * Михаил Монцев * Андрей Азаров  == Описание == Игра жизнь в трех…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Команда ==&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Михаил Монцев&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Игра жизнь в трехмерном пространстве.&lt;br /&gt;
http://ru.wikipedia.org/wiki/Жизнь_(игра)&lt;br /&gt;
&lt;br /&gt;
== Фичи ==&lt;br /&gt;
* Эмулятор алгоритма &amp;quot;Жизнь&amp;quot; Конвея.&lt;br /&gt;
* Трехмерный визуализатор.&lt;br /&gt;
* Различные настройки эмуляции.&lt;br /&gt;
* Удобное управление.&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Java&lt;br /&gt;
&lt;br /&gt;
== Репозиторий ==&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays1h2013&amp;diff=2352</id>
		<title>Devdays1h2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays1h2013&amp;diff=2352"/>
				<updated>2013-05-12T08:27:23Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Страницы проектов ==&lt;br /&gt;
&lt;br /&gt;
* [[XOnD_audd13| XOnD ]]&lt;br /&gt;
* [[Anki]]&lt;br /&gt;
* [[Аренда Недвижимости]]&lt;br /&gt;
* [[compiler error assistant]]&lt;br /&gt;
* [[Life 3D]]&lt;br /&gt;
&lt;br /&gt;
== Разное ==&lt;br /&gt;
&lt;br /&gt;
* Официальный хештег #audd13&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1934</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1934"/>
				<updated>2012-11-14T09:25:25Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
* Звуковое сопровождение&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;
https://github.com/azarov/MorseKeyboard&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1857</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1857"/>
				<updated>2012-11-12T08:48:24Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&lt;br /&gt;
Команда:&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
* Дмитрий Шеставин&lt;br /&gt;
* Алина Певзнер&lt;br /&gt;
&lt;br /&gt;
Аудитория 430&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1856</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1856"/>
				<updated>2012-11-12T08:45:39Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: Отмена правки 1854 участника Azarov (обсуждение)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&lt;br /&gt;
Команда:&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
* Дмитрий Шеставин&lt;br /&gt;
&lt;br /&gt;
Аудитория 430&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1854</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1854"/>
				<updated>2012-11-12T08:42:35Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: Удалено содержимое страницы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1838</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1838"/>
				<updated>2012-11-12T07:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
&lt;br /&gt;
Команда:&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
* Дмитрий Шеставин&lt;br /&gt;
&lt;br /&gt;
Аудитория 430&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1831</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1831"/>
				<updated>2012-11-12T07:30:01Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
Команда:&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
* Дмитрий Шеставин&lt;br /&gt;
&lt;br /&gt;
Аудитория 430&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1818</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1818"/>
				<updated>2012-11-12T07:14:46Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;
Аудитория 430&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1806</id>
		<title>MorseKeyboard</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=MorseKeyboard&amp;diff=1806"/>
				<updated>2012-11-12T07:07:26Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: Новая страница: «Команда: * Михаил Полушкин * Андрей Азаров * Дмитрий Шеставин»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Команда:&lt;br /&gt;
* Михаил Полушкин&lt;br /&gt;
* Андрей Азаров&lt;br /&gt;
* Дмитрий Шеставин&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1805</id>
		<title>Devdays2h2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1805"/>
				<updated>2012-11-12T07:05:33Z</updated>
		
		<summary type="html">&lt;p&gt;Azarov: /* Страницы проектов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Идеи проектов ==&lt;br /&gt;
&lt;br /&gt;
* Андроид клиент для biletolovilka.ru&lt;br /&gt;
* Сетевые шахматы на троих; бессмысленно и беспощадно.&lt;br /&gt;
* Фреймворк для организации CTF-соревнований&lt;br /&gt;
* Experimental project for http://www.chromeexperiments.com/&lt;br /&gt;
* Just another extension for Chrome&lt;br /&gt;
* Платформа для Web Автоматизации&lt;br /&gt;
* HDR-creator&lt;br /&gt;
&lt;br /&gt;
== Страницы проектов ==&lt;br /&gt;
&lt;br /&gt;
* [[Project_Grothendieck|Визуализатор алгебраических структур]]&lt;br /&gt;
* [[MorseKeyboard|Клавиатура Морзе]]&lt;br /&gt;
&lt;br /&gt;
=== Андроид клиент для biletolovilka.ru===&lt;br /&gt;
Очень тяжело найти билет в питер в ночь с пятницы на субботу.&lt;br /&gt;
Однако билеты периодически возвращаются клиентами и очень хочется заменить кнопку F5 на cron-task.&lt;br /&gt;
Пройдя по ссылки уже становиться понятен юзкейс приложения, и было бы здорово, сделать андроид(multiplatform)&lt;br /&gt;
клиент с удобным UI'ем.&lt;br /&gt;
&lt;br /&gt;
=== Мечта меломана ===&lt;br /&gt;
Клиентская и серверная части.&lt;br /&gt;
&lt;br /&gt;
Сервер:&lt;br /&gt;
- Мониторит аккаунты на youtube, vk&lt;br /&gt;
- При добавлении трека в аудиозаписи сама добавляет его в музыкальную&lt;br /&gt;
коллекцию со структурой по папочкам, скачивает обложку, приводит в&lt;br /&gt;
порядок все тэги автоматически. Использует, например, информацию о&lt;br /&gt;
длительности .&lt;br /&gt;
- При добавлении видео в избранное на youtube конвертирует его в mp3,&lt;br /&gt;
дальше всё аналогично.&lt;br /&gt;
- Синхронизируется со всеми устройствами. В домашней wifi сетке&lt;br /&gt;
автоматом синхронизируется со всеми android-девайсами по wifi. При&lt;br /&gt;
подключении MTP-девайса (плеер) автоматом синхронизируется с ним.&lt;br /&gt;
Можно в две стороны.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Клиенты: всякие мобильные платформы&lt;br /&gt;
Обеспечивают синхронизацию с базой на сервере при входе в зону&lt;br /&gt;
домашнего Wifi или вручную.&lt;br /&gt;
&lt;br /&gt;
=== Python type checking ===&lt;br /&gt;
Предлагаю реализовать cli tool для проверки типов в Python проектах. Вдохновиться можно [[http://www.erlang.org/doc/man/dialyzer.html аналогичным]] инструментом из мира Erlang. Основная идея: в динамическом языке мы не можем вывести тип для '''любого''' выражения, но нас это устраивает! будем проверять типы только там, где их можно вывести. Таким образом, если уж наш инструмент найдет ошибку типов, то она всегда истиная. Как это делать? давайте типизируем __builtin__ и часть стандартной библиотеки, этого должно хватить, чтобы находить ошибки вида &amp;lt;code&amp;gt;map(1, 2)&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;os.path.exists([])&amp;lt;/code&amp;gt;. Всё, что мы таким образом типизировать не можем считаем значением типа &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;. Примеры:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Assign a type signature to `os.path.exists`, it's a function, which takes a string and returns a boolean.&lt;br /&gt;
signature(os.path.exists, Function(str, bool))&lt;br /&gt;
&lt;br /&gt;
# Now try to infer a type of the following expressions.&lt;br /&gt;
os.path.exists([])   # type: error, the input argument should be a string!&lt;br /&gt;
os.path.exists(&amp;quot;/&amp;quot;)  # type: bool&lt;br /&gt;
&lt;br /&gt;
# Try the same for a function, with an unknown signature.&lt;br /&gt;
os.listdir(&amp;quot;/&amp;quot;)      # type: object, since we don't know the signature of `os.listdir`.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Можно сразу ориентироваться на Python3 и использовать [[http://www.python.org/dev/peps/pep-3107/ function annotations]] в качестве источника информации о типах:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
def f(x : int) -&amp;gt; float:&lt;br /&gt;
    return float(x) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
P. S. Создатели dialyzer написали paper по мотивам своих изысканий: [[http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.66.699 Experience from Developing the Dialyzer: A Static Analysis Tool Detecting Defects in Erlang Applications]]&lt;br /&gt;
&lt;br /&gt;
=== stream-lib revisited ===&lt;br /&gt;
Для Java [[https://github.com/clearspring/stream-lib есть]] замечательная библиотека, реализующая summary statistics для потоков данных. Было бы здорово реализовать что-то похожее на Python.&lt;br /&gt;
&lt;br /&gt;
=== Клиент для Google Play ===&lt;br /&gt;
Есть только 2 способа пользоваться Google Play, с телефона, или из браузера, при этом если хочется получить apk файл на компьютер, то единственный способ это вытаскивать его с телефона.&lt;br /&gt;
Почему бы не написать кросс платформенный клиент с использованием Qt, который позволит качать файлы прямо на ПК(и можно добавить различные возможности). Притом что протокол довольно прост.&lt;br /&gt;
&lt;br /&gt;
=== Экстеншен для идеи про обход массивов ===&lt;br /&gt;
Экстеншен для идеи, который видит, что двумерный массив обходится в &amp;quot;плохом&amp;quot; порядке (с потерей кэшей) и предлагает поправить.&lt;br /&gt;
&lt;br /&gt;
=== Парсер теховских формул на хаскелле (или на скале) ===&lt;br /&gt;
Хочется взять теховскую формулу и получить по ней объект, который умеет ее исполнять.&lt;br /&gt;
&lt;br /&gt;
-- Обычно идут другим путем, записывают формулу на каком-нибудь DSL, чтобы можно было её вычислить и сконвертировать в TeX. (С. Лебедев)&lt;br /&gt;
&lt;br /&gt;
=== Платформа для Web автоматизации ===&lt;br /&gt;
Было бы здорово написать библиотеку, которая бы позволила писать простые скрипты: зайти на сайт N, вытащить данные с помощью данного регулярного выражения, сохранить данные.&lt;br /&gt;
В будущем возможно расширение скриптов добавлением различных возможностей, как минимум ветвлений.&lt;br /&gt;
Основное требование: скорость работы и максимальная загрузка сетевого соединения.&lt;br /&gt;
&lt;br /&gt;
=== HDR-creator ===&lt;br /&gt;
Оказалось, что бесплатные программы для создания HDR-фото не найти. А фото получаются хорошие, и задача создания одного фото из нескольких кажется интересной.&lt;/div&gt;</summary>
		<author><name>Azarov</name></author>	</entry>

	</feed>