<?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=Ak239</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=Ak239"/>
		<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/Ak239"/>
		<updated>2026-04-14T22:56:59Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_fall_2013&amp;diff=2791</id>
		<title>Devdays fall 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_fall_2013&amp;diff=2791"/>
				<updated>2013-11-01T12:22:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== День рождения каждый день ==&lt;br /&gt;
Сайтик с использованием вк апи, на котором каждый вошедший может собрать себе людей в группы так, чтобы ходить по дням рождения с заданной периодичностью. &lt;br /&gt;
&lt;br /&gt;
Технологии: Питон + VKApi.&lt;br /&gt;
&lt;br /&gt;
Предложили: Никита Карташов, Марат Хабибуллин.&lt;br /&gt;
&lt;br /&gt;
== Отметка маршрута путешествия по фотографиям ==&lt;br /&gt;
&lt;br /&gt;
Как говорилось раньше, андройд впиливает данные геолокации, когда делает фотки, потому есть идея запилить андройд-приложение для того, чтобы отображать эти фотки на гуглокартах, хвастаться этим друзьям и вообще. Дополнительная возможность: делать все то же самое без телефона, с сайтика напрямую.&lt;br /&gt;
&lt;br /&gt;
Технологии: Питон (сайтик) + GoogleApi + Java (под android).&lt;br /&gt;
&lt;br /&gt;
Предложили: Никита Карташов, Марат Хабибуллин.&lt;br /&gt;
&lt;br /&gt;
== Рисовач ==&lt;br /&gt;
&lt;br /&gt;
Если у андройдофона есть датчики (аксилерометр, GPS и т.д.), то можно, в принципе, рисовать с его помощью картинки в воздухе. Предполагается сначала рисовать внутри телефона, потом уже загружать куда-нибудь или сразу рисовать удаленно, тут уж как получится.&lt;br /&gt;
&lt;br /&gt;
Технологии: Java (под android) + какое-то апи для рисования.&lt;br /&gt;
&lt;br /&gt;
Предложили: Никита Карташов, Марат Хабибуллин.&lt;br /&gt;
&lt;br /&gt;
== Поможем метеорологам ==&lt;br /&gt;
У большого количества современных телефонов есть датчики давления, влажности, температуры и.т.д., которые на данный момент используются в основном для того, чтобы показать всем остальным что у тебя есть датчик давления, влажности, температуры. Идея состоит в том, чтобы собирать показания с этих датчиков(давление и влажность, температуру бессмысленно) и их координаты, записывать их, после чего выдавать в виде синхронизированном с какими-нибудь яндекс-гугло-картами виде. Такая штука может, как мне кажется, помочь с предсказанием погоды, да и просто круто.)&lt;br /&gt;
&lt;br /&gt;
Технологии: БД, Java (под android), может быть Питон и может быть что-то ещё)&lt;br /&gt;
&lt;br /&gt;
Предложил Семён Атамась&lt;br /&gt;
&lt;br /&gt;
== Бот домашнего задания ==&lt;br /&gt;
&lt;br /&gt;
Количество сообщений в наших группах рассылки растет и найти среди них домашку скоро будет NP-полной задачей. Предлагаю написать email-бота который по заданным правилам (адресату, ключевому слову &amp;quot;домашка&amp;quot;, айпишнику в конце концов:) определяет тип домашней работы, скачивает это все куда-нибудь к себе на сервер в папочку и разумно переименовывает. Для пущего удобства можно запилить к нему веб-морду в которой будет список файлов сортированный по предметам или по дате.&lt;br /&gt;
В качестве бонуса можно прикрутить небольшую статистику сообщений в группах: кто писал чаще всех, кто пишет днем, а кто ночью, у кого больше всего многоточий в сообщениях и т.д.&lt;br /&gt;
&lt;br /&gt;
Технологии: я бы хотел на Haskell, но будем честны:) Так что Python, sqlite.&lt;br /&gt;
&lt;br /&gt;
Предложил Обедин Николай&lt;br /&gt;
&lt;br /&gt;
== Финансовый планировщик ==&lt;br /&gt;
&lt;br /&gt;
Есть крутая система финансового планирования, [http://www.kraynov.com/2008/01/22/4-envelope-rule/ 4 конверта]. Однако, [https://www.4konverta.com/ единственное приложение], которое позволяет планировать по этой системе настолько перегружено и неудобно, что я прям не знаю что сказать. Надо сделать (насколько можно) упрощенную версию планировщика,&lt;br /&gt;
которая к тому же должна работать нормально и на мобильных устройствах. Летом я уже немного начал писать прототип, но так и не закончил.&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell на сервере, Backbone + Foundation на клиенте&lt;br /&gt;
&lt;br /&gt;
Предложил Обедин Николай&lt;br /&gt;
&lt;br /&gt;
== VK data analyzer ==&lt;br /&gt;
Пожалуй многие видели у wolframalpha возможность сделать достаточно подробную статистику по вашему аккаунту в facebook [http://www.wolframalpha.com/input/?i=facebook+report посмотреть]. Интересно сделать что-нибудь похожее для канташки. Вероятно лучше делать как веб-приложение, но можно и сделать обычное приложение.&lt;br /&gt;
&lt;br /&gt;
Технологии: python+django+vkAPI и(или) еще что-нибудь. Для десктопа: qt+vkAPI.&lt;br /&gt;
&lt;br /&gt;
Предложил Михайленко Дмитрий&lt;br /&gt;
&lt;br /&gt;
== Music visualizer ==&lt;br /&gt;
Есть интересная либа для разработки приложений под андроид и не только, называется [http://www.kivy.org/#home kivy]. Про нее в русскоязычном интернете как-то не густо.Так как там активно используется openGL, интересно было бы написать что-нубудь красивое, например, визуализатор музыки. Можно писать как плагин к какому-нибудь музыкальному плееру, или как отдельное приложение, как заставку и т. п. Посмотрите на сайте различные [http://kivy.org/#gallery проектики], сделанные с использованием этой библиотеки, может еще какие-нибудь идеи появятся.&lt;br /&gt;
&lt;br /&gt;
Технологии: python+kivy+androidSDK+androidNDK...&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;
Технологии: в зависимости от приложения(Desktop/под мобильные устройства)&lt;br /&gt;
&lt;br /&gt;
Предложила Устюжанина Екатерина&lt;br /&gt;
&lt;br /&gt;
== Magic 8 Ball ==&lt;br /&gt;
Многие, наверное, видели фильм трасса 60 и там был шарик отвечающий на вопросы. Такие приложения уже есть https://play.google.com/store/apps/details?id=com.game4minute.magicball3d , но хотелось бы его завязать на датчики, чтобы шар можно было  как бы потрясти. Еще круто было бы соединить приложение с сообщениями, посылаемыми пользователем (это несложно сделать с помощью Content Providerов)Основная сложнасть придумать алгоритм который из смс пользователя составляет более менее разумное предложение, или подобрать несколько шаблонов в которые можно добавлять практические любые слова&lt;br /&gt;
&lt;br /&gt;
Технологии: Java(под Android)&lt;br /&gt;
&lt;br /&gt;
Предложила Устюжанина Екатерина&lt;br /&gt;
&lt;br /&gt;
== VK Messenger под Tizen ==&lt;br /&gt;
Ряд корпораций разрабатывают новую мобильную ОS на основе MeeGo. ОС имеет некоторые перспективы, т.к. планируется её использование в огромном количестве бытовой техники одной из компаний, участвующей в разработке. ([http://ru.wikipedia.org/wiki/Tizen|wiki Tizen])&lt;br /&gt;
Предлагается написать под эту платформу приложение для обмена сообщениями в одной известной популярной социальной сети. Если получится за три дня сделать что-либо толковое, то можно попробовать поучаствовать в конкурсе, который сейчас проводится Samsung. Иначе можно получить опыта разработки под Tizen.&lt;br /&gt;
&lt;br /&gt;
Технологии: C++ (native application) / JS + html5(web application), Tizen API, социальная сеть API.&lt;br /&gt;
&lt;br /&gt;
Предложил Алексей Козятинский&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2360</id>
		<title>Аренда Недвижимости</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2360"/>
				<updated>2013-05-12T08:41:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: &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;
[https://github.com/ak239/realty.rent.helper github.com]&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
'''Внимание! Данный список является предварительным и может быть изменен без дополнительного уведомления :)'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День первый:&lt;br /&gt;
# Продумать первоначальный список параметров для линейной регрессии&lt;br /&gt;
# Научиться получать эти данные с использованием различных API Yandex и возможно сторонних API&lt;br /&gt;
# Попробовать применить линейную регрессию с учетом подобранных параметров&lt;br /&gt;
'''Result: (proof of concept) использование рассчитанных результатов и получение правдоподобных результатов'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День второй:&lt;br /&gt;
# Корректировка параметров при необходимости&lt;br /&gt;
# Создание сайта&lt;br /&gt;
# Алгоритм актуализации коэффициентов (отбрасывание старых результатов, добавление новых данных) (*)&lt;br /&gt;
'''Result: beta'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День третий:&lt;br /&gt;
# Исправление ошибок&lt;br /&gt;
# ''Запасное время''&lt;br /&gt;
# Подготовка презентации&lt;br /&gt;
'''Result: release'''&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Octave - для поиска коэффициентов&lt;br /&gt;
* Yandex API, Python - для получения данных&lt;br /&gt;
* JSP - для сайта&lt;br /&gt;
* SQL база данных&lt;br /&gt;
&lt;br /&gt;
== Компоненты ==&lt;br /&gt;
* Набор утилит для получения данных в унифицированном формате&lt;br /&gt;
* Утилита для получения коэффициентов на основе данных&lt;br /&gt;
* Сайт для расчета&lt;br /&gt;
* Утилита для актуализации данных&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2356</id>
		<title>Аренда Недвижимости</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2356"/>
				<updated>2013-05-12T08:34:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Road Map */&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;
[https://github.com/ak239/realty.rent.helper github.com]&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
'''Внимание! Данный список является предварительным и может быть изменен без дополнительного уведомления :)'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День первый:&lt;br /&gt;
# Продумать первоначальный список параметров для линейной регрессии&lt;br /&gt;
# Научиться получать эти данные с использованием различных API Yandex и возможно сторонних API&lt;br /&gt;
# Попробовать применить линейную регрессию с учетом подобранных параметров&lt;br /&gt;
'''Result: (proof of concept) использование рассчитанных результатов и получение правдоподобных результатов'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День второй:&lt;br /&gt;
# Корректировка параметров при необходимости&lt;br /&gt;
# Создание сайта&lt;br /&gt;
# Алгоритм актуализации коэффициентов (*)&lt;br /&gt;
'''Result: beta'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День третий:&lt;br /&gt;
# Исправление ошибок&lt;br /&gt;
# ''Запасное время''&lt;br /&gt;
# Подготовка презентации&lt;br /&gt;
'''Result: release'''&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Octave - для поиска коэффициентов&lt;br /&gt;
* Yandex API, Python - для получения данных&lt;br /&gt;
* JSP - для сайта&lt;br /&gt;
* SQL база данных&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2355</id>
		<title>Аренда Недвижимости</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2355"/>
				<updated>2013-05-12T08:33:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: &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;
[https://github.com/ak239/realty.rent.helper github.com]&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
'''Внимание! Данный список является предварительным и может быть изменен без дополнительного уведомления :)'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День первый:&lt;br /&gt;
# Продумать первоначальный список параметров для линейной регрессии&lt;br /&gt;
# Научиться получать эти данные с использованием различных API Yandex и возможно сторонних API&lt;br /&gt;
# Попробовать применить линейную регрессию с учетом подобранных параметров&lt;br /&gt;
'''Result: (proof of Concepts) использование рассчитанных результатов и получение правдоподобных результатов'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День второй:&lt;br /&gt;
# Корректировка параметров при необходимости&lt;br /&gt;
# Создание сайта&lt;br /&gt;
# Алгоритм актуализации коэффициентов (*)&lt;br /&gt;
'''Result: beta'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День третий:&lt;br /&gt;
# Исправление ошибок&lt;br /&gt;
# ''Запасное время''&lt;br /&gt;
# Подготовка презентации&lt;br /&gt;
'''Result: release'''&lt;br /&gt;
&lt;br /&gt;
== Технологии ==&lt;br /&gt;
* Octave - для поиска коэффициентов&lt;br /&gt;
* Yandex API, Python - для получения данных&lt;br /&gt;
* JSP - для сайта&lt;br /&gt;
* SQL база данных&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2354</id>
		<title>Аренда Недвижимости</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2354"/>
				<updated>2013-05-12T08:30:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Road Map */&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;
[https://github.com/ak239/realty.rent.helper github.com]&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
'''Внимание! Данный список является предварительным и может быть изменен без дополнительного уведомления :)'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День первый:&lt;br /&gt;
# Продумать первоначальный список параметров для линейной регрессии&lt;br /&gt;
# Научиться получать эти данные с использованием различных API Yandex и возможно сторонних API&lt;br /&gt;
# Попробовать применить линейную регрессию с учетом подобранных параметров&lt;br /&gt;
'''Result: (proof of Concepts) использование рассчитанных результатов и получение правдоподобных результатов'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День второй:&lt;br /&gt;
# Корректировка параметров при необходимости&lt;br /&gt;
# Создание сайта&lt;br /&gt;
# Алгоритм актуализации коэффициентов (*)&lt;br /&gt;
'''Result: beta'''&amp;lt;br/&amp;gt;&lt;br /&gt;
День третий:&lt;br /&gt;
# Исправление ошибок&lt;br /&gt;
# Запасное время&lt;br /&gt;
# Подготовка презентации&lt;br /&gt;
'''Result: release'''&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2353</id>
		<title>Аренда Недвижимости</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2353"/>
				<updated>2013-05-12T08:29:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Road Map */&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;
[https://github.com/ak239/realty.rent.helper github.com]&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
'''Внимание! Данный список является предварительным и может быть изменен без дополнительного уведомления :)'''&lt;br /&gt;
День первый:&lt;br /&gt;
# Продумать первоначальный список параметров для линейной регрессии&lt;br /&gt;
# Научиться получать эти данные с использованием различных API Yandex и возможно сторонних API&lt;br /&gt;
# Попробовать применить линейную регрессию с учетом подобранных параметров&lt;br /&gt;
'''Result: (proof of Concepts) использование рассчитанных результатов и получение правдоподобных результатов'''&lt;br /&gt;
День второй:&lt;br /&gt;
# Корректировка параметров при необходимости&lt;br /&gt;
# Создание сайта&lt;br /&gt;
# Алгоритм актуализации коэффициентов (*)&lt;br /&gt;
'''Result: beta'''&lt;br /&gt;
День третий:&lt;br /&gt;
# Исправление ошибок&lt;br /&gt;
# Запасное время&lt;br /&gt;
# Подготовка презентации&lt;br /&gt;
'''Result: release'''&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2351</id>
		<title>Аренда Недвижимости</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2351"/>
				<updated>2013-05-12T08:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Репозиторий */&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;
[https://github.com/ak239/realty.rent.helper github.com]&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
# Продумать первоначальный список параметров для линейной регрессии&lt;br /&gt;
# Научиться получать эти данные с использованием различных API Yandex и возможно сторонних API&lt;br /&gt;
# Попробовать применить линейную регрессию с учетом подобранных параметров&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2349</id>
		<title>Аренда Недвижимости</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%90%D1%80%D0%B5%D0%BD%D0%B4%D0%B0_%D0%9D%D0%B5%D0%B4%D0%B2%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8&amp;diff=2349"/>
				<updated>2013-05-12T08:25:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: Новая страница: «== Команда == Алексей Козятинский  == Описание == Сервис призван помогать с оценкой аренды нед…»&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;
[[https://github.com/ak239/realty.rent.helper|github.com]]&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
# Продумать первоначальный список параметров для линейной регрессии&lt;br /&gt;
# Научиться получать эти данные с использованием различных API Yandex и возможно сторонних API&lt;br /&gt;
# Попробовать применить линейную регрессию с учетом подобранных параметров&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays1h2013&amp;diff=2347</id>
		<title>Devdays1h2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays1h2013&amp;diff=2347"/>
				<updated>2013-05-12T08:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Страницы проектов */&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;
&lt;br /&gt;
== Разное ==&lt;br /&gt;
&lt;br /&gt;
* Официальный хештег #audd13&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Unix_%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_2012&amp;diff=2026</id>
		<title>Unix и Скриптовые языки 2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Unix_%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_2012&amp;diff=2026"/>
				<updated>2012-11-26T19:59:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Задание по модулям Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - Кузнецов Антон Михайлович&lt;br /&gt;
&lt;br /&gt;
== Лекции. ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 1&lt;br /&gt;
 |04.09.2012&lt;br /&gt;
 |История UNIX&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-01.pdf|PDF]]&lt;br /&gt;
 |[[Медиа:Unix2012-Test01.pdf|Тест]]&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 2&lt;br /&gt;
 |07.09.2012&lt;br /&gt;
 |Введение в команды UNIX&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-02.pdf|PDF]]&lt;br /&gt;
 |- &lt;br /&gt;
!Лекция 3&lt;br /&gt;
 |14.09.2012&lt;br /&gt;
 |Регулярные выражения. Sed, grep&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-03.pdf|PDF]]&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 4&lt;br /&gt;
 |21.09.2012&lt;br /&gt;
 |Bash scripts&lt;br /&gt;
 |Слайды [[Медиа:Unix2012-04.pdf|PDF]] [http://gordin.us/sergo/abs-guide/x4165.html Работа со строками]&lt;br /&gt;
 |[[Домашнее_задание_&amp;quot;Unix_и_Скриптовые_языки&amp;quot;_2012|Задание]]&lt;br /&gt;
 |-&lt;br /&gt;
!Контрольная&lt;br /&gt;
 |28.09.2012&lt;br /&gt;
 |[https://docs.google.com/document/pub?id=1sF9Nmr2hIF84YcfP-KPkEzvFfmnvOScFvqA1mGNwcqs Задачи]&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 4&lt;br /&gt;
 |19.10.2012&lt;br /&gt;
 |Python введение&lt;br /&gt;
 |Слайды [[Медиа:Unix-2012-07-Python.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 5&lt;br /&gt;
 |26.10.2012&lt;br /&gt;
 |Python строки&lt;br /&gt;
 |Слайды [[Медиа:Unix-2012-08-Python.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 6&lt;br /&gt;
 |2.11.2012&lt;br /&gt;
 |Python модули, итераторы&lt;br /&gt;
 |Слайды [[Медиа:Unix_2012_09_Modules.pdf|PDF]] [[Медиа:Unix_2012_09_Iterators.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Контрольная&lt;br /&gt;
 |9.11.2012&lt;br /&gt;
 |Тест [[Медиа:Test.pdf|PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 7&lt;br /&gt;
 |16.11.2012&lt;br /&gt;
 |Python ООП&lt;br /&gt;
 |Слайды [[Медиа:Unix_Slides_20111117.pdf |PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
!Лекция 8&lt;br /&gt;
 |23.11.2012&lt;br /&gt;
 |Python ООП&lt;br /&gt;
 |Слайды [[Unix_20121123|Задание]] [[PDF]]&lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Зачет по Bash ==&lt;br /&gt;
&lt;br /&gt;
Для зачета контрольной необходимо набрать не менее 10 баллов! &amp;lt;br /&amp;gt;&lt;br /&gt;
Стоимость одной задачи на контрольной - 2 балла. &amp;lt;br /&amp;gt;&lt;br /&gt;
До 23:59 30 сентября - 1 балл. &amp;lt;br /&amp;gt;&lt;br /&gt;
После - 0.5 балла.&lt;br /&gt;
&lt;br /&gt;
== Задачи по Bash для &amp;quot;должников&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Данные задачи необходимо решить для того, чтобы получить допуск для сдачи зачета! Зачет будет состоять из беседы и решения нескольких задач (часть из них в течение ограниченного времени в присутствии преподавателя).&lt;br /&gt;
&lt;br /&gt;
# Найдите, сколько времени прошло с момента создания самого старого до создания самого молодого файла на компьютере.&lt;br /&gt;
# Напишите скрипт, принимающий в качестве параметра каталог. Задача скрипта состоит в том, чтобы изменить имя каждого файла в каталоге и подкаталогах дописав в начало число, равное глубине вложенности файла. Например, файл A/B/C/x.txt должен превратиться в A/B/C/3x.txt.&lt;br /&gt;
# Напишите визуализатор сортировки пузырьком. При визуализации каждый элемент массива отображается столбиком из символов '#'. Высота столбика совпадает со значением элемента массива. Два столбика, соответствующие элементам, которые сравниваются в данный момент, должны отличаться по цвету от остальных.&lt;br /&gt;
&lt;br /&gt;
Вариант для тех, кому разрешили делать &amp;quot;эти&amp;quot; задачи:&lt;br /&gt;
&lt;br /&gt;
# Пусть у вас есть кластер состоящий из большого числа узлов. Список узлов находится в файле nodes.txt. Часто возникает ситуация завести нового пользователя и прописать его на всех узлах (это происходит там, где кто-то не знает, что можно использовать, например, LDAP ^) ). Ваша задача -- написать скрипт, который после запуска получает от пользователя все необходимые данные для создания нового пользователя и создает такого пользователя на всех узлах кластера.&lt;br /&gt;
# Напишите интерактивную утилиту для работы с XEN. Должны поддерживаться следующие возможности - запуск и остановка виртуальной машины; доступ к консоли виртуальной машины; вывод информации о занятости дисков виртуальных машин; разворачивание новой виртуальной машины из образа при этом задаются новые имя компьютера и его IP адрес.&lt;br /&gt;
&lt;br /&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;
# pyQwt: Козятинский&lt;br /&gt;
# thread, threading:&lt;br /&gt;
# pyGame&lt;br /&gt;
&lt;br /&gt;
== Рейтинг ==&lt;br /&gt;
* [https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dEdwVXVZX3ZzVGJUY1ZiaEpjSG52SHc&amp;amp;output=html Рейтинг.]&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1982</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1982"/>
				<updated>2012-11-15T14:01:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Ссылки */&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;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&amp;lt;br/&amp;gt;&lt;br /&gt;
http://psyfactor.org/lib/ohlos2.htm&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''APK: http://goo.gl/LRcCn&lt;br /&gt;
'''&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Презентация: http://yadi.sk/d/lBJaJU4k0kKXN '''&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1981</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1981"/>
				<updated>2012-11-15T14:00:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Ссылки */&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;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&amp;lt;br/&amp;gt;&lt;br /&gt;
http://psyfactor.org/lib/ohlos2.htm&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''APK: http://goo.gl/LRcCn&lt;br /&gt;
'''&lt;br /&gt;
'''Презентация: http://yadi.sk/d/lBJaJU4k0kKXN '''&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1980</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1980"/>
				<updated>2012-11-15T13:58:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Необходимое */&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;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&amp;lt;br/&amp;gt;&lt;br /&gt;
http://psyfactor.org/lib/ohlos2.htm&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''APK: http://goo.gl/LRcCn&lt;br /&gt;
'''&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1950</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1950"/>
				<updated>2012-11-14T15:17:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Состав dream team */&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;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Необходимое ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&amp;lt;br/&amp;gt;&lt;br /&gt;
http://psyfactor.org/lib/ohlos2.htm&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1949</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1949"/>
				<updated>2012-11-14T15:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Фичи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
*Елизавета Смолякова&lt;br /&gt;
*Вадим     Ломшаков&lt;br /&gt;
*Станислав Цаплев&lt;br /&gt;
*Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Необходимое ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&amp;lt;br/&amp;gt;&lt;br /&gt;
http://psyfactor.org/lib/ohlos2.htm&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1935</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1935"/>
				<updated>2012-11-14T09:52:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Необходимое */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
*Елизавета Смолякова&lt;br /&gt;
*Вадим     Ломшаков&lt;br /&gt;
*Станислав Цаплев&lt;br /&gt;
*Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# добавить питание травой&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Необходимое ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&amp;lt;br/&amp;gt;&lt;br /&gt;
http://psyfactor.org/lib/ohlos2.htm&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1891</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1891"/>
				<updated>2012-11-13T10:54:44Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
*Елизавета Смолякова&lt;br /&gt;
*Вадим     Ломшаков&lt;br /&gt;
*Станислав Цаплев&lt;br /&gt;
*Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# добавить питание травой&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Необходимое ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&lt;br /&gt;
http://psyfactor.org/lib/ohlos2.htm&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1890</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1890"/>
				<updated>2012-11-13T10:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
*Елизавета Смолякова&lt;br /&gt;
*Вадим     Ломшаков&lt;br /&gt;
*Станислав Цаплев&lt;br /&gt;
*Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# добавить питание травой&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;br /&gt;
&lt;br /&gt;
=== Необходимое ===&lt;br /&gt;
Git: https://github.com/sheepinvader/shepherd.git&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1853</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1853"/>
				<updated>2012-11-12T08:34:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Описание */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
*Елизавета Смолякова&lt;br /&gt;
*Вадим     Ломшаков&lt;br /&gt;
*Станислав Цаплев&lt;br /&gt;
*Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &amp;quot;В погоне за овцой&amp;quot;.&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;
# добавить управление пастухом&lt;br /&gt;
# добавить питание травой&lt;br /&gt;
# (*) прикрутить графическую библиотеку для красивой визуализации&lt;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1852</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1852"/>
				<updated>2012-11-12T08:33:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Состав dream team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
*Елизавета Смолякова&lt;br /&gt;
*Вадим     Ломшаков&lt;br /&gt;
*Станислав Цаплев&lt;br /&gt;
*Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &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;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1851</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1851"/>
				<updated>2012-11-12T08:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Фичи */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
Елизавета Смолякова&lt;br /&gt;
Вадим     Ломшаков&lt;br /&gt;
Станислав Цаплев&lt;br /&gt;
Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &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;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1850</id>
		<title>Shepherd Game</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Shepherd_Game&amp;diff=1850"/>
				<updated>2012-11-12T08:32:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: Новая страница: «=== Состав dream team === Елизавета Смолякова Вадим     Ломшаков Станислав Цаплев Алексей   Козятин…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Состав dream team ===&lt;br /&gt;
Елизавета Смолякова&lt;br /&gt;
Вадим     Ломшаков&lt;br /&gt;
Станислав Цаплев&lt;br /&gt;
Алексей   Козятинский&lt;br /&gt;
&lt;br /&gt;
=== Описание ===&lt;br /&gt;
Приложение для Android - игра &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;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1849</id>
		<title>Devdays2h2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1849"/>
				<updated>2012-11-12T08:30:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Страницы проектов */&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;
* [[Hear me please]]&lt;br /&gt;
&lt;br /&gt;
== Страницы проектов ==&lt;br /&gt;
&lt;br /&gt;
* [[Shepherd_Game| Игра &amp;quot;В погоне за овцой&amp;quot; под Android]]&lt;br /&gt;
* [[Project_Grothendieck|Визуализатор алгебраических структур]]&lt;br /&gt;
* [[MorseKeyboard|Клавиатура Морзе]]&lt;br /&gt;
* [[Cheque recognizer 2.0|Распознавание чеков]]&lt;br /&gt;
* [[DontMissStop|Будильник &amp;quot;Не проспи остановку&amp;quot;]]&lt;br /&gt;
* [[Машина_Тьюринга|Машина Тьюринга]]&lt;br /&gt;
* [[SynchronizedPlayer]]&lt;br /&gt;
* [[Билетоловилка]]&lt;br /&gt;
* [[WhereIsMyMoney]]&lt;br /&gt;
* [[GooglePlay client for PC]]&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>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1848</id>
		<title>Devdays2h2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1848"/>
				<updated>2012-11-12T08:29:53Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Страницы проектов */&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;
* [[Hear me please]]&lt;br /&gt;
&lt;br /&gt;
== Страницы проектов ==&lt;br /&gt;
&lt;br /&gt;
* [[Shepherd_Game|В погоне за овцой]]&lt;br /&gt;
* [[Project_Grothendieck|Визуализатор алгебраических структур]]&lt;br /&gt;
* [[MorseKeyboard|Клавиатура Морзе]]&lt;br /&gt;
* [[Cheque recognizer 2.0|Распознавание чеков]]&lt;br /&gt;
* [[DontMissStop|Будильник &amp;quot;Не проспи остановку&amp;quot;]]&lt;br /&gt;
* [[Машина_Тьюринга|Машина Тьюринга]]&lt;br /&gt;
* [[SynchronizedPlayer]]&lt;br /&gt;
* [[Билетоловилка]]&lt;br /&gt;
* [[WhereIsMyMoney]]&lt;br /&gt;
* [[GooglePlay client for PC]]&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>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1793</id>
		<title>Devdays2h2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1793"/>
				<updated>2012-11-11T18:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Парсер теховских формул на хаскелле (или на скале) */&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;
&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;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1792</id>
		<title>Devdays2h2012</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays2h2012&amp;diff=1792"/>
				<updated>2012-11-11T18:55:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ak239: /* Идеи проектов */&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;
&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;/div&gt;</summary>
		<author><name>Ak239</name></author>	</entry>

	</feed>