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

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5SE_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2014&amp;diff=3449</id>
		<title>НИР 5SE весна 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5SE_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2014&amp;diff=3449"/>
				<updated>2014-05-26T17:27:16Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Результаты НИРов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая таблица ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dExhTkdzUmUyYm5IT2tGR2dQeFZUUHc&amp;amp;output=html Темы практик, весна 2014-го года]&lt;br /&gt;
&lt;br /&gt;
== Презентации ==&lt;br /&gt;
[http://prezi.com/trgeelaojyt2/kotlin-student-projects-for-2014/ Светлана Исакова]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/w8cyqhjcqdq5qp1/Bug%20prediction%20%28presentation%29.pptx Галина Щекотова]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/b22rat0p4d7c3a8/spbau-projects-1H2014.pdf Кирилл Владимирович Кринкин]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/x74emtlk7heyl2q/Personal_4meet-.pdf StarLine-1] [https://www.dropbox.com/s/qbgrkxhj4yznqap/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B%20StarLine.pdf StarLine-2] [https://www.dropbox.com/s/pg9wwqt24daza87/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%87.pdf StarLine-3]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/71upifqi1x7s68a/Krasko.pdf Евгений Краско]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/zo25nkewe4ogpcs/Kuznetsov2014-1.pdf Антон Кузнецов]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/150VE5qZlA7BsBP6FnyjGHVSuUaPg27v-U0nvmNb1wTk/pub?start=false&amp;amp;loop=false&amp;amp;delayms=3000#slide=id.p Алексей Коровин]&lt;br /&gt;
&lt;br /&gt;
== Результаты НИРов ==&lt;br /&gt;
1) Богдан Бугаев, Тимур Тураев &amp;quot;SPbAU Google Notifier&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Doxxer/AUGoogleNotifier/raw/master/Presentation/presentation.pdf Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Doxxer/AUGoogleNotifier Ссылка на Github]&lt;br /&gt;
&lt;br /&gt;
[https://spbau-notifier-583.appspot.com Сайт и приложение под OS X]&lt;br /&gt;
&lt;br /&gt;
2) Калакуцкий Аркадий, Ворончихин Станислав &amp;quot;Surreal Tournament&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1DANUlDi5oQguzHbTj8JVDvnY_PdG-KH_4dhnU93JAuQ/edit?usp=sharing Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/testlnord/st Репозиторий]&lt;br /&gt;
&lt;br /&gt;
3) Никита Бубнов, Владимир Коваленко &amp;quot;Bug Prediction&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://prezi.com/jgjhwtz1clw8/?utm_campaign=share&amp;amp;utm_medium=copy Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/vovak/tc-bp-plugin Репозиторий]&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5SE_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2014&amp;diff=3448</id>
		<title>НИР 5SE весна 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5SE_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2014&amp;diff=3448"/>
				<updated>2014-05-26T17:27:08Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Результаты НИРов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Общая таблица ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dExhTkdzUmUyYm5IT2tGR2dQeFZUUHc&amp;amp;output=html Темы практик, весна 2014-го года]&lt;br /&gt;
&lt;br /&gt;
== Презентации ==&lt;br /&gt;
[http://prezi.com/trgeelaojyt2/kotlin-student-projects-for-2014/ Светлана Исакова]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/w8cyqhjcqdq5qp1/Bug%20prediction%20%28presentation%29.pptx Галина Щекотова]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/b22rat0p4d7c3a8/spbau-projects-1H2014.pdf Кирилл Владимирович Кринкин]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/x74emtlk7heyl2q/Personal_4meet-.pdf StarLine-1] [https://www.dropbox.com/s/qbgrkxhj4yznqap/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B%20StarLine.pdf StarLine-2] [https://www.dropbox.com/s/pg9wwqt24daza87/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%87.pdf StarLine-3]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/71upifqi1x7s68a/Krasko.pdf Евгений Краско]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dropbox.com/s/zo25nkewe4ogpcs/Kuznetsov2014-1.pdf Антон Кузнецов]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/150VE5qZlA7BsBP6FnyjGHVSuUaPg27v-U0nvmNb1wTk/pub?start=false&amp;amp;loop=false&amp;amp;delayms=3000#slide=id.p Алексей Коровин]&lt;br /&gt;
&lt;br /&gt;
== Результаты НИРов ==&lt;br /&gt;
1) Богдан Бугаев, Тимур Тураев &amp;quot;SPbAU Google Notifier&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Doxxer/AUGoogleNotifier/raw/master/Presentation/presentation.pdf Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Doxxer/AUGoogleNotifier Ссылка на Github]&lt;br /&gt;
&lt;br /&gt;
[https://spbau-notifier-583.appspot.com Сайт и приложение под OS X]&lt;br /&gt;
&lt;br /&gt;
2) Калакуцкий Аркадий, Ворончихин Станислав &amp;quot;Surreal Tournament&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1DANUlDi5oQguzHbTj8JVDvnY_PdG-KH_4dhnU93JAuQ/edit?usp=sharing Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/testlnord/st Репозиторий]&lt;br /&gt;
&lt;br /&gt;
3) Никита Бубнов, Владимир Коваленко &amp;quot;Bug Prediction&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://prezi.com/jgjhwtz1clw8/?utm_campaign=share&amp;amp;utm_medium=copy Презентация]&lt;br /&gt;
[https://github.com/vovak/tc-bp-plugin Репозиторий]&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3408</id>
		<title>Asstracker</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3408"/>
				<updated>2014-04-30T13:58:15Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
[http://github.com/vovak/asstracker репозиторий]&lt;br /&gt;
&lt;br /&gt;
Дичайшее демо (2 номинации на Оскар):&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/hn2g4dcwune6q6i/Asstracker_demo.mov демо]&lt;br /&gt;
&lt;br /&gt;
Новое демо:&lt;br /&gt;
&lt;br /&gt;
http://youtu.be/f8d5uONvbrQ&lt;br /&gt;
&lt;br /&gt;
http://youtu.be/ubs78xTWULc&lt;br /&gt;
&lt;br /&gt;
Список багов:&lt;br /&gt;
&lt;br /&gt;
* [FIXED] Профайдер для твиттера не работает (проблема на их стороне)&lt;br /&gt;
* [WILL NOT FIX] Нет провайдера для ВКонтакте, потому что VK без Дурова не торт&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3407</id>
		<title>Asstracker</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3407"/>
				<updated>2014-04-30T13:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
[http://github.com/vovak/asstracker репозиторий]&lt;br /&gt;
&lt;br /&gt;
Дичайшее демо (2 номинации на Оскар):&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/hn2g4dcwune6q6i/Asstracker_demo.mov демо]&lt;br /&gt;
&lt;br /&gt;
Новое демо:&lt;br /&gt;
&lt;br /&gt;
http://youtu.be/f8d5uONvbrQ&lt;br /&gt;
&lt;br /&gt;
http://youtu.be/ubs78xTWULc&lt;br /&gt;
&lt;br /&gt;
Список багов:&lt;br /&gt;
&lt;br /&gt;
* Профайдер для твиттера не работает (проблема на их стороне)&lt;br /&gt;
* Нет провайдера для ВКонтакте, потому что VK без Дурова не торт&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3406</id>
		<title>Asstracker</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3406"/>
				<updated>2014-04-30T13:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
[http://github.com/vovak/asstracker репозиторий]&lt;br /&gt;
&lt;br /&gt;
Дичайшее демо (2 номинации на Оскар):&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/hn2g4dcwune6q6i/Asstracker_demo.mov демо]&lt;br /&gt;
&lt;br /&gt;
Новое демо:&lt;br /&gt;
http://youtu.be/f8d5uONvbrQ&lt;br /&gt;
&lt;br /&gt;
http://youtu.be/ubs78xTWULc&lt;br /&gt;
&lt;br /&gt;
Список багов:&lt;br /&gt;
&lt;br /&gt;
* Профайдер для твиттера не работает (проблема на их стороне)&lt;br /&gt;
* Нет провайдера для ВКонтакте, потому что VK без Дурова не торт&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3405</id>
		<title>Asstracker</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3405"/>
				<updated>2014-04-30T13:53:17Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
[http://github.com/vovak/asstracker репозиторий]&lt;br /&gt;
&lt;br /&gt;
Дичайшее демо (2 номинации на Оскар):&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/hn2g4dcwune6q6i/Asstracker_demo.mov демо]&lt;br /&gt;
&lt;br /&gt;
Новое демо:&lt;br /&gt;
http://youtu.be/f8d5uONvbrQ&lt;br /&gt;
http://youtu.be/ubs78xTWULc&lt;br /&gt;
&lt;br /&gt;
Список багов:&lt;br /&gt;
&lt;br /&gt;
* Профайдер для твиттера не работает (проблема на их стороне)&lt;br /&gt;
* Нет провайдера для ВКонтакте, потому что VK без Дурова не торт&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3373</id>
		<title>Asstracker</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3373"/>
				<updated>2014-04-28T07:16:43Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
[http://github.com/vovak/asstracker репозиторий]&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3368</id>
		<title>Asstracker</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Asstracker&amp;diff=3368"/>
				<updated>2014-04-28T07:09:45Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: Новая страница: «Даниил Овчинников  Станислав Ворончихин  Никита Карташов  Владимир Коваленко»&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;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Prpojects_spring_2014&amp;diff=3366</id>
		<title>Prpojects spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Prpojects_spring_2014&amp;diff=3366"/>
				<updated>2014-04-28T07:08:54Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[reptiloid_gen_2014 | Генератор Рептилоидов]]&lt;br /&gt;
&lt;br /&gt;
[[natures_product_2014 | НатурПродукт]]&lt;br /&gt;
&lt;br /&gt;
[[ wolf_end_eggs | Wolf End Eggs]]&lt;br /&gt;
&lt;br /&gt;
[[ BRO | BRO ]]&lt;br /&gt;
&lt;br /&gt;
[[asstracker | STracker]]&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3296</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3296"/>
				<updated>2014-04-17T12:13:27Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Модернизация через инновации */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
==Cards against humanity==&lt;br /&gt;
Идея реализовать http://cardsagainsthumanity.com/ в виде приложения для Вконтакте и на русском языке(возможно).&lt;br /&gt;
&lt;br /&gt;
Предложил: Семён&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;br /&gt;
&lt;br /&gt;
== TurboTranslator ==&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать такую штуку, которая через микрофончик распознает какую-то речь (лучше всего человеческую), превращает её в текст, отсылает запрос в Google Переводчик, там текст переводится на нужный язык и проговоривается приятным женским/мужским google-вским голосом прямо в наушник или динамик.&lt;br /&gt;
&lt;br /&gt;
Технологии: инновационные - WindowsPhone, C#, Android (опционально)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Модернизация через инновации ==&lt;br /&gt;
&lt;br /&gt;
Одному студенту довелось увидеть кусочек прямой линии с президентом, и после того, как верховному главнокомандующему задали дежурный вопрос про то, чем отличается наш Народ от других, у него в голове мелькнула мысль «сейчас про широкую душу скажет». Вторая мысль у Владимира Владимировича в голове мелькнула после слов Владимира Владимировича, который в пиджаке, «немного пошире душой», и сериализовалась бы примерно как «БИНГО!».&lt;br /&gt;
&lt;br /&gt;
Предлагается модернизировать наше открытое правительство, сделав инновационное приложение для игры в Bullshit Bingo по основам содержимого видеозаписей или трансляций выступлений политиков или других публичных персон.&lt;br /&gt;
&lt;br /&gt;
Технологии: Chrome API, Google Speech API, JS&lt;br /&gt;
&lt;br /&gt;
Предложил Владимир Владимирович&lt;br /&gt;
&lt;br /&gt;
Вдохновил Владимир Владимирович&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3295</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3295"/>
				<updated>2014-04-17T12:13:20Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Модернизация через инновации */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
==Cards against humanity==&lt;br /&gt;
Идея реализовать http://cardsagainsthumanity.com/ в виде приложения для Вконтакте и на русском языке(возможно).&lt;br /&gt;
&lt;br /&gt;
Предложил: Семён&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;br /&gt;
&lt;br /&gt;
== TurboTranslator ==&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать такую штуку, которая через микрофончик распознает какую-то речь (лучше всего человеческую), превращает её в текст, отсылает запрос в Google Переводчик, там текст переводится на нужный язык и проговоривается приятным женским/мужским google-вским голосом прямо в наушник или динамик.&lt;br /&gt;
&lt;br /&gt;
Технологии: инновационные - WindowsPhone, C#, Android (опционально)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Модернизация через инновации ==&lt;br /&gt;
&lt;br /&gt;
Одному студенту довелось увидеть кусочек прямой линии с президентом, и после того, как верховному главнокомандующему задали дежурный вопрос про то, чем отличается наш Народ от других, у него в голове мелькнула мысль «сейчас про широкую душу скажет». Вторая мысль у Владимира Владимировича в голове мелькнула после слов Владимира Владимировича, который в пиджаке, «немного пошире душой», и сериализовалась бы примерно как «БИНГО!».&lt;br /&gt;
&lt;br /&gt;
Предлагается модернизировать наше открытое правительство, сделав инновационное приложение для игры в Bullshit Bingo по основам содержимого видеозаписей или трансляций выступлений политиков или других публичных персон.&lt;br /&gt;
&lt;br /&gt;
Технологии: Chrome API, Google Speech API, JS&lt;br /&gt;
&lt;br /&gt;
Предложил Владимир Владимирович&lt;br /&gt;
Вдохновил Владимир Владимирович&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3294</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3294"/>
				<updated>2014-04-17T12:08:58Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Модернизация через инновации */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
==Cards against humanity==&lt;br /&gt;
Идея реализовать http://cardsagainsthumanity.com/ в виде приложения для Вконтакте и на русском языке(возможно).&lt;br /&gt;
&lt;br /&gt;
Предложил: Семён&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;br /&gt;
&lt;br /&gt;
== TurboTranslator ==&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать такую штуку, которая через микрофончик распознает какую-то речь (лучше всего человеческую), превращает её в текст, отсылает запрос в Google Переводчик, там текст переводится на нужный язык и проговоривается приятным женским/мужским google-вским голосом прямо в наушник или динамик.&lt;br /&gt;
&lt;br /&gt;
Технологии: инновационные - WindowsPhone, C#, Android (опционально)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Модернизация через инновации ==&lt;br /&gt;
&lt;br /&gt;
Одному студенту довелось увидеть кусочек прямой линии с президентом, и после того, как верховному главнокомандующему задали дежурный вопрос про то, чем отличается наш Народ от других, у него в голове мелькнула мысль «сейчас про широкую душу скажет». Вторая мысль у Владимира Владимировича в голове мелькнула после слов Владимира Владимировича, который в пиджаке, «немного пошире душой», и сериализовалась бы примерно как «БИНГО!».&lt;br /&gt;
&lt;br /&gt;
Предлагается модернизировать наше открытое правительство, сделав инновационное приложение для игры в Bullshit Bingo по основам содержимого видеозаписей или трансляций выступлений политиков или других публичных персон.&lt;br /&gt;
&lt;br /&gt;
Технологии: Chrome API, Google Speech API, JS&lt;br /&gt;
&lt;br /&gt;
Предложил Вова&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3293</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3293"/>
				<updated>2014-04-17T12:06:31Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Модернизация через инновации */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
==Cards against humanity==&lt;br /&gt;
Идея реализовать http://cardsagainsthumanity.com/ в виде приложения для Вконтакте и на русском языке(возможно).&lt;br /&gt;
&lt;br /&gt;
Предложил: Семён&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;br /&gt;
&lt;br /&gt;
== TurboTranslator ==&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать такую штуку, которая через микрофончик распознает какую-то речь (лучше всего человеческую), превращает её в текст, отсылает запрос в Google Переводчик, там текст переводится на нужный язык и проговоривается приятным женским/мужским google-вским голосом прямо в наушник или динамик.&lt;br /&gt;
&lt;br /&gt;
Технологии: инновационные - WindowsPhone, C#, Android (опционально)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Модернизация через инновации ==&lt;br /&gt;
&lt;br /&gt;
Одному студенту довелось увидеть кусочек прямой линии с президентом, и после того, как верховному главнокомандующему задали дежурный вопрос про то, чем отличается наш Народ от других, у него в голове мелькнула мысль «сейчас про широкую душу скажет». Вторая мысль у Владимира Владимировича в голове мелькнула после слов Владимира Владимировича, который в пиджаке, «немного пошире душой», и сериализовалась бы примерно как «БИНГО!».&lt;br /&gt;
&lt;br /&gt;
Предлагается модернизировать наше открытое правительство, сделав инновационное приложение для игры в Bullshit Bingo по основам содержимого выступлений политиков или других публичных персон.&lt;br /&gt;
&lt;br /&gt;
Технологии: Chrome API, Google Speech API, JS&lt;br /&gt;
&lt;br /&gt;
Предложил Вова&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3292</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3292"/>
				<updated>2014-04-17T12:06:02Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Модернизация через инновации */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
==Cards against humanity==&lt;br /&gt;
Идея реализовать http://cardsagainsthumanity.com/ в виде приложения для Вконтакте и на русском языке(возможно).&lt;br /&gt;
&lt;br /&gt;
Предложил: Семён&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;br /&gt;
&lt;br /&gt;
== TurboTranslator ==&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать такую штуку, которая через микрофончик распознает какую-то речь (лучше всего человеческую), превращает её в текст, отсылает запрос в Google Переводчик, там текст переводится на нужный язык и проговоривается приятным женским/мужским google-вским голосом прямо в наушник или динамик.&lt;br /&gt;
&lt;br /&gt;
Технологии: инновационные - WindowsPhone, C#, Android (опционально)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Модернизация через инновации ==&lt;br /&gt;
&lt;br /&gt;
Одному студенту довелось увидеть кусочек прямой линии с президентом, и после того, как ему задали дежурный вопрос про то, чем отличается наш Народ от других, у него в голове мелькнула мысль «сейчас про широкую душу скажет». Вторая мысль у Владимира Владимировича в голове мелькнула после слов Владимира Владимировича, который в пиджаке, «немного пошире душой», и сериализовалась бы примерно как «БИНГО!».&lt;br /&gt;
&lt;br /&gt;
Предлагается модернизировать наше открытое правительство, сделав инновационное приложение для игры в Bullshit Bingo по основам содержимого выступлений политиков или других публичных персон.&lt;br /&gt;
&lt;br /&gt;
Технологии: Chrome API, Google Speech API, JS&lt;br /&gt;
&lt;br /&gt;
Предложил Вова&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3291</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3291"/>
				<updated>2014-04-17T12:05:18Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
==Cards against humanity==&lt;br /&gt;
Идея реализовать http://cardsagainsthumanity.com/ в виде приложения для Вконтакте и на русском языке(возможно).&lt;br /&gt;
&lt;br /&gt;
Предложил: Семён&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;br /&gt;
&lt;br /&gt;
== TurboTranslator ==&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать такую штуку, которая через микрофончик распознает какую-то речь (лучше всего человеческую), превращает её в текст, отсылает запрос в Google Переводчик, там текст переводится на нужный язык и проговоривается приятным женским/мужским google-вским голосом прямо в наушник или динамик.&lt;br /&gt;
&lt;br /&gt;
Технологии: инновационные - WindowsPhone, C#, Android (опционально)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Модернизация через инновации ==&lt;br /&gt;
&lt;br /&gt;
Одному студенту довелось увидеть кусочек прямой линии с президентом, и после того, как ему задали дежурный вопрос про то, чем отличается наш Народ от других, у него в голове мелькнула мысль &amp;quot;сейчас про широкую душу скажет&amp;quot;. Вторая мысль у Владимира Владимировича в голове мелькнула после слов Владимира Владимировича, который в пиджаке, про &amp;quot;немного пошире душой&amp;quot;, и сериализовалась бы примерно как &amp;quot;БИНГО!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Предлагается модернизировать наше открытое правительство, сделав инновационное приложение для игры в Bullshit Bingo по основам содержимого выступлений политиков или других публичных персон.&lt;br /&gt;
&lt;br /&gt;
Технологии: Chrome API, Google Speech API, JS&lt;br /&gt;
&lt;br /&gt;
Предложил Вова&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3275</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3275"/>
				<updated>2014-04-13T13:38:05Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Прогноз погоды из статистики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3274</id>
		<title>Devdays spring 2014</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Devdays_spring_2014&amp;diff=3274"/>
				<updated>2014-04-13T13:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''And may the odds be ever in your favour.'''&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&gt;
Тут пишем идеи. Нумеруйте или подписывайте названия своих идей, чтобы было видно, где начинается новая идея.&lt;br /&gt;
&lt;br /&gt;
Подсказочка: жмём вверхнем правом углу &amp;quot;представиться системе&amp;quot;, после авторизации жмём вверху слева &amp;quot;править&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==GuanoDoc==&lt;br /&gt;
&lt;br /&gt;
Никто не любит писать джавадоки. Но без них у вас не принимают код. Так давайте их генерировать!&lt;br /&gt;
Мы можем делать это на основе содержимого кода и названия сущностей. &lt;br /&gt;
&lt;br /&gt;
Предложил Аркадий с подачи Никиты Бубнова.&lt;br /&gt;
&lt;br /&gt;
==Code Visualization==&lt;br /&gt;
&lt;br /&gt;
Идея визуализировать музыку появилась давно. Вы можете проследить этот вопрос, начиная от первых экспериментов с цветомузыкой, заканчивая эффектами в кончине и игрой [http://www.audio-surf.com AudioSurf].&lt;br /&gt;
&lt;br /&gt;
Хороший код не менее прекрасен чем музыка, но к сожалению не каждому дано это понять. Можно сделать визуализатор кода, который будет делать приятный взгляду непосвященного видеоряд на основе программного кода.&lt;br /&gt;
&lt;br /&gt;
Предложил Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
==Web Notifier==&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;
== DRY ==&lt;br /&gt;
&lt;br /&gt;
Расширение для Chrome, подсказывающее фразы при общении в VK и проверяющее написанные сообщения на то, что подобное вы уже писали (то же самое при добавлении песенок и так далее). Также нужно было бы сделать возможность шаблонного общения (в смысле, подсказок, что сказать из шаблонов).&lt;br /&gt;
&lt;br /&gt;
Я еще придумал one-liner: put your VK out to DRY!&lt;br /&gt;
&lt;br /&gt;
Технологии: HTML, CSS, javascript, вот это все.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов.&lt;br /&gt;
&lt;br /&gt;
== BRO (aka Beta Reduction Online) ==&lt;br /&gt;
&lt;br /&gt;
Веб-приложение наподобие [http://logitext.mit.edu/logitext.fcgi/main этого], только для редуцирования термов нетипизированного лямбда исчисления. Пользователь вводит терм, программа подсвечивает ему места, которые можно редуцировать, после щелчка на одном из таких мест редуцирует его и выдает результат в котором снова можно выбрать&lt;br /&gt;
что редуцировать (если, конечно, еще хоть что-то осталось).&lt;br /&gt;
&lt;br /&gt;
Технологии: Haskell/Yesod или Ur/Web.&lt;br /&gt;
&lt;br /&gt;
Предложил: Николай Обедин.&lt;br /&gt;
&lt;br /&gt;
== Trello ==&lt;br /&gt;
&lt;br /&gt;
[http://trello.com Trello] - система учета задач, которые нужно сделать, задачи можно разбивать на списки, к задачам можно прикреплять вложения комментарии, чек-листы, отмечать человека, ответственного за задачу. ([https://trello.com/b/eZ3d0MoU/mit-se-2014-spring Пример]) Официальные клиенты Trello есть под iOS и Android, но нет под Windows Phone. Неофициальные клиенты очень неудобные и некрасивые. Задача - создать красивый клиент под Windows Phone 8 с базовыми функциями. &lt;br /&gt;
&lt;br /&gt;
Технологии: Windows Phone SDK, REST API&lt;br /&gt;
&lt;br /&gt;
Предложил: Даниил Овчинников&lt;br /&gt;
&lt;br /&gt;
== CultSim ==&lt;br /&gt;
&lt;br /&gt;
Из темных пучин варпа мне пришла идея написать симулятор служителя культа: а ля старые симуляторы из 2000х: мы управляем действием ГГ, устраиваем ритуалы, приносим жертвоприношения, боремся с другими культами, начинаем вести свою ячейку и т.д. В общем, простор необычайный, идея относительно просто реализуемая, кроме того спать тоже будет когда.&lt;br /&gt;
&lt;br /&gt;
Технологии: Практически любые, я вижу игрушку десктопной, по сути подобное раньше писали буквально на винформах, нам можно сделать что-то попригляднее.&lt;br /&gt;
&lt;br /&gt;
Предложил: Никита Карташов&lt;br /&gt;
&lt;br /&gt;
== Word Cycles (or Word Psychos): The Game ==&lt;br /&gt;
&lt;br /&gt;
Представьте себе такую игру. Есть 2 игрока, каждый называет по очереди слово на заданную букву, но не просто называет, а запоминает каждое слово, которое он произнёс. По команде судьи &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;
Судья: Замкнуть словоцикл!&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;
Предлагаю реализовать такую игру в виде вэб странички, чтобы можно было играть по сети с друзьями (например, повесть на github pages). При чём, предлагается сделать такие фичи:&lt;br /&gt;
&lt;br /&gt;
1) Проверка слов - чтобы игроки не писали слова типа &amp;quot;асапсия&amp;quot; или &amp;quot;каминопиство&amp;quot;, то есть несуществующие слова, можно использовать какой-нибудь словарь, например API сервиса Яндекс.Словарь, для проверки вводимых слов; сделать для 2ух языков (en, ru)&lt;br /&gt;
&lt;br /&gt;
2) Сделать возможность создавать много параллельных матчей, отображать список и счёт текущих схваток, возможность наблюдать за поединком других людей.&lt;br /&gt;
&lt;br /&gt;
3) Возможно, сделать матчи для 3ёх и более игроков (хотя тут есть тонкости с увеличением времени на ответ)&lt;br /&gt;
&lt;br /&gt;
4) Сделать кучу режимов игры: &lt;br /&gt;
&lt;br /&gt;
- слова на заданные буквы, на случайные, на изменяющиеся буквы в определённой заданной перед схваткой последовательности; &lt;br /&gt;
&lt;br /&gt;
- компьютер как судья, 3тий игрок как судья, компьютер выбирает случайным образом момент замыкания словоцикла, игроки сами выбирают момент замыкания словоцикла;&lt;br /&gt;
&lt;br /&gt;
- словоцикл сбрасывается после замкания или расширяется дальше&lt;br /&gt;
&lt;br /&gt;
- игроки по команде замыкают не свою цепочку, а цепоку опонента (особенно супер будет, если игроков больше, чем 2) - it is madness mode!!!&lt;br /&gt;
&lt;br /&gt;
- вывод содержания текущей цепочки слов на экран перед началом замыкания, чтобы можно было подсмотреть, показ какой-то части цепочки на экране в процессе схватки&lt;br /&gt;
&lt;br /&gt;
и т.д. можно придумать миллион тонкостей и вкусностей. Из всего вышеперечисленного можно будет формировать режим очередного матча на усмотрение опонентов.&lt;br /&gt;
&lt;br /&gt;
В целом, реализация должна быть не сложной и базовые вещи можно успеть за 3 дня, а потом радостно играть весь май!&lt;br /&gt;
&lt;br /&gt;
Технологии: python + some web stuff&lt;br /&gt;
&lt;br /&gt;
Предложил: Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Worst Alarm Clock Ever  Android App==&lt;br /&gt;
основная идея - создать будильник для хитрецов выключающих будильник во сне и желающих улучшить свои навыки в c++&lt;br /&gt;
&lt;br /&gt;
для того чтобы выключить этот будильник надо будет решить задачку на программирование.&lt;br /&gt;
&lt;br /&gt;
Возможный формат:&lt;br /&gt;
&lt;br /&gt;
a) Тестик с каким-то вопросом по теме с вариантами ответов&lt;br /&gt;
&lt;br /&gt;
b) исправление сломанного кода. Например, где-то не хватает какого модификатора, неправильно названа переменная, в общем что-то по мелочи. Для исправления некоторые фрагменты кода можно будет форматировать (может все?). После редактирования если код проходит тесты, то будильник не звонит (или перестает звонить)&lt;br /&gt;
&lt;br /&gt;
с) написать какой-то простенький хрестоматийный алгоритм (привет быстрая сортировка =))&lt;br /&gt;
&lt;br /&gt;
возможны форматы когда будильник звонит первый раз выбранной мелодией и дает какое-то время для того чтобы решить задачку, после чего если задача не решена вовремя (или исчерпаны попытки решения?) начинает верещать свиньей Касперского&lt;br /&gt;
&lt;br /&gt;
Ну и конечно мало просто не дать хозяину телефона (и его соседям) заснуть. Было бы круто прикрутить поддержку твиттера: &lt;br /&gt;
если не справляешься с будильником приложение будет твитить &amp;quot;Мой будильник знает c++ лучше чем я. Какой позор.....&amp;quot;. Ну и если все совсем плохо, то делать ссылку на задачку которую можно отправить друзьям чтобы хоть они заткнули эту шайтан машину.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вероятные задачи:&lt;br /&gt;
Все эти тесты были бы бесполезны если приложение будет легко закрыть, поэтому надо добиться чтобы сервис будильника настолько въелся в телефон, что он должен сработать и из выключенного состояния и даже если само приложение (с тестом) закроют. Иначе говоря надо каким-то образом сделать сервис будильника если уж не бессмертным, то так чтобы он всегда себя заново запускал при попытке его убить. &lt;br /&gt;
&lt;br /&gt;
Для пунктов b и c понадобится как-то прикрутить компилятор.(что наверно тоже непросто)&lt;br /&gt;
&lt;br /&gt;
Привязка твиттера (если дело дойдет)&lt;br /&gt;
&lt;br /&gt;
Маленькое sdk позволяющее делать задачки (задачки + тесты)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Технологии : Android, C++, Twitter api&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предложил: Ворончихин Стас&lt;br /&gt;
&lt;br /&gt;
== Android Usb listener ==&lt;br /&gt;
&lt;br /&gt;
Приложение распознающее сигналы с usb устройства и позволяющее биндить всякие команды на них. Например открыть навигацию, переключить трек, позвонить кому-то и.т.д.&lt;br /&gt;
&lt;br /&gt;
Вся соль заключается в том что интерфейс общения всяких приблуд обычно находится в прошивке и девайс реагирует только на стандартные команды которые были уже предусмотрены, а с таким приложением можно забиндить всякие комбинации для ввода с клавиатуры.&lt;br /&gt;
А если дело выгорит, то при помощи приблуды типа этой http://www.ebay.com/bhp/bmw-ibus#ht_2197wt_1396 можно заменить магнитолу в машине на крутой планшет. И получим сердитую магнитолу с gps интернетом и angry birds =)&lt;br /&gt;
&lt;br /&gt;
Технологии : Android&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;
Технологии: whatever&lt;br /&gt;
&lt;br /&gt;
Предложил: Вова&lt;br /&gt;
&lt;br /&gt;
== Corovan: The Game ==&lt;br /&gt;
&lt;br /&gt;
Хотел бы предложить сделать игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. &lt;br /&gt;
&lt;br /&gt;
Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)&lt;br /&gt;
&lt;br /&gt;
Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...&lt;br /&gt;
&lt;br /&gt;
Технологии: С++, qbasic , фортран++ и maya++, NVIDIA 3D&lt;br /&gt;
&lt;br /&gt;
P.S. Я джва года хочу такую игру.&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5_2013&amp;diff=3068</id>
		<title>НИР 5 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5_2013&amp;diff=3068"/>
				<updated>2013-12-22T10:50:28Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Результаты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - &lt;br /&gt;
&lt;br /&gt;
Практика -&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
1) Хабибуллин &amp;quot;Dot Parser&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1KuLodeXt04ItaIBYDsB7n8sK9sSiNZMZAf1PDfrQI6s/edit#slide=id.p Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/octomarat/DotParser Ссылка на гитхаб]&lt;br /&gt;
&lt;br /&gt;
2) Бугаев, Карташов, Моисеева &amp;quot;BuzzScore&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://prezi.com/dpf9b6xbahd4/?utm_campaign=share&amp;amp;utm_medium=copy Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/cscenter/BuzzScore Гитхаб]&lt;br /&gt;
&lt;br /&gt;
3) Новокрещенов &amp;quot;GUI для Яндекс.Диск по Linux&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/file/d/0ByK3M5GK8fVNZWxqSW0tQTFuRDA/edit Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/novokrest/ydisk Исходный код]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/novokrest/ydisk/releases/tag/v1.0.0 Deb-пакет]&lt;br /&gt;
&lt;br /&gt;
3) Марат Тураев &amp;quot;Поиск путей на графе дорог, алгоритм Reaches&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/gcdksav3srnvjrt/presentation.pdf presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/marat-turaev/shortest-path source]&lt;br /&gt;
&lt;br /&gt;
4) Калакуцкий, Михайленко, Цветков &amp;quot;DERP&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/18_yYH98X2ipuM5EKMkJl1dns0EFDGfyhgc7YZe4vCNU/edit#slide=id.p Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/cscenter/DERP Github]&lt;br /&gt;
&lt;br /&gt;
5) Комаров &amp;quot;Интерактивная сегментация объектов на фотоплане&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/0B4d-P9NqHZWgc0lDTUQ2ODJVOTg/edit?usp=sharing Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/AYaKomarov/Segmentation_GEOSCAN Проект]&lt;br /&gt;
&lt;br /&gt;
6) Жарков &amp;quot;Разработка приложения для распознавания картин и фотографий&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://disk.tom.ru/7jnbd3e presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/bintree/swys-android android]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/bintree/swys-server server]&lt;br /&gt;
&lt;br /&gt;
7) Аманов, Коваленко &amp;quot;Big Brother&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://yadi.sk/d/O5OpqMkeEic2z Презентация]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/vovak/bigbro Репозиторий]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
== Список литературы ==&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5_2013&amp;diff=3067</id>
		<title>НИР 5 2013</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%9D%D0%98%D0%A0_5_2013&amp;diff=3067"/>
				<updated>2013-12-22T10:50:04Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Результаты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор - &lt;br /&gt;
&lt;br /&gt;
Практика -&lt;br /&gt;
&lt;br /&gt;
== Результаты ==&lt;br /&gt;
1) Хабибуллин &amp;quot;Dot Parser&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1KuLodeXt04ItaIBYDsB7n8sK9sSiNZMZAf1PDfrQI6s/edit#slide=id.p Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/octomarat/DotParser Ссылка на гитхаб]&lt;br /&gt;
&lt;br /&gt;
2) Бугаев, Карташов, Моисеева &amp;quot;BuzzScore&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://prezi.com/dpf9b6xbahd4/?utm_campaign=share&amp;amp;utm_medium=copy Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/cscenter/BuzzScore Гитхаб]&lt;br /&gt;
&lt;br /&gt;
3) Новокрещенов &amp;quot;GUI для Яндекс.Диск по Linux&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/file/d/0ByK3M5GK8fVNZWxqSW0tQTFuRDA/edit Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/novokrest/ydisk Исходный код]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/novokrest/ydisk/releases/tag/v1.0.0 Deb-пакет]&lt;br /&gt;
&lt;br /&gt;
3) Марат Тураев &amp;quot;Поиск путей на графе дорог, алгоритм Reaches&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/gcdksav3srnvjrt/presentation.pdf presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/marat-turaev/shortest-path source]&lt;br /&gt;
&lt;br /&gt;
4) Калакуцкий, Михайленко, Цветков &amp;quot;DERP&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/18_yYH98X2ipuM5EKMkJl1dns0EFDGfyhgc7YZe4vCNU/edit#slide=id.p Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/cscenter/DERP Github]&lt;br /&gt;
&lt;br /&gt;
5) Комаров &amp;quot;Интерактивная сегментация объектов на фотоплане&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/0B4d-P9NqHZWgc0lDTUQ2ODJVOTg/edit?usp=sharing Презентация]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/AYaKomarov/Segmentation_GEOSCAN Проект]&lt;br /&gt;
&lt;br /&gt;
6) Жарков &amp;quot;Разработка приложения для распознавания картин и фотографий&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[http://disk.tom.ru/7jnbd3e presentation]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/bintree/swys-android android]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/bintree/swys-server server]&lt;br /&gt;
&lt;br /&gt;
7) Аманов, Коваленко &amp;quot;Big Brother&amp;quot;&lt;br /&gt;
[http://yadi.sk/d/O5OpqMkeEic2z Презентация]&lt;br /&gt;
&lt;br /&gt;
[http://github.com/vovak/bigbro Репозиторий]&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
== Список литературы ==&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2956</id>
		<title>4Envelopes</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2956"/>
				<updated>2013-11-14T07:41:28Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
== Features ==&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://bitbucket.org/dancingrobot84/4envelopes&lt;br /&gt;
&lt;br /&gt;
== Demo ==&lt;br /&gt;
http://www.youtube.com/watch?v=laUGHxh7wfU&amp;amp;feature=youtu.be&lt;br /&gt;
&lt;br /&gt;
== Demo 2 ==&lt;br /&gt;
http://youtu.be/doNNOlWSV9c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Баги ==&lt;br /&gt;
&lt;br /&gt;
https://bitbucket.org/dancingrobot84/4envelopes/issues?status=new&amp;amp;status=open&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2923</id>
		<title>4Envelopes</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2923"/>
				<updated>2013-11-13T00:38:57Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
== Features ==&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://bitbucket.org/dancingrobot84/4envelopes&lt;br /&gt;
&lt;br /&gt;
== Demo ==&lt;br /&gt;
http://www.youtube.com/watch?v=laUGHxh7wfU&amp;amp;feature=youtu.be&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_fall_2013&amp;diff=2908</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=2908"/>
				<updated>2013-11-12T19:56:32Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Финансовый планировщик */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Top projects =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dFNDM2wtU2JQQ3VkMGl1ZkRSTVhWLWc&amp;amp;output=html Рейтинг проектов на 08.11.2013]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&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;
[[4Envelopes|Страница проекта]]&lt;br /&gt;
[https://bitbucket.org/dancingrobot84/4envelopes/commits/all repo]&lt;br /&gt;
&lt;br /&gt;
[http://youtu.be/laUGHxh7wfU демо]&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;
http://mit.spbau.ru/sewiki/index.php/Vk4tizen&lt;br /&gt;
&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;br /&gt;
&lt;br /&gt;
== Синхронизатор музыки ==&lt;br /&gt;
Проблема: Есть, например, два устройства - ПК и планшет. На том и на другом находится огромное количество папок с бесконечным числом любимой музыки. После добавления очередного музыкального хита на одно из устройств, возникает необходимость синхронизировать его с другим. Но когда слишком много накопилось новой музыки на одном из устройств, понять, чего же не хватает на другом, достаточно тяжело. Хочется, чтобы недостающие композиции сами перекидывались туда, где их нет.&lt;br /&gt;
&lt;br /&gt;
Решение: Приложение, позволяющее по указанным исходной и целевой папкам на ПК и планшете, определять, каких композиций не хватает и, собственно, осуществлять синхронизацию. Предлагается реализовать приложение так, чтобы для обмена информацией использовалось соединение по WiFi между двумя устройствами (ПК расшаривает доступ, планшет коннектится и происходит магия).&lt;br /&gt;
&lt;br /&gt;
Технологии: С++-python / andriodSDK-Java (под андроид)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Вычислитель по IP ==&lt;br /&gt;
Активно общаясь и дискутируя на жизненно важные и насущные проблемы нашего бытия (например, по Skype), у многих пользователей (чаще всего у молодых ребят) возникает острая необходимость определить местоположение своего собеседника, дабы встретиться с ним и преподнести свои аргументы в несколько иной форме. Так давайте поможем им!&lt;br /&gt;
Существует множество сайтов, позволяющих определить координаты устройства по предоставленному IP адресу. Предлагается написать приложение (или плагин), собирающее информацию со всех этих сайтов о владельце IP адреса и предоставляющий её в удобной наглядной форме (можно как-нибудь подключить Google-карты). Скорее всего, создаваемое приложение должно также использовать SkypeAPI, поскольку с помощью некоторых уязвимостей последнего можно попытаться узнать IP собеседника. Вообщем, амбициозно, непонятно и тяжело.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ip_determine.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Технологии: С++ / python&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== DevDays ==&lt;br /&gt;
Суть сделать DevDays, проходящий в АФТУ публичным. Создать веб-платформу с трекингом проектов, команд и их задач, разбирытые по этапам. Выполнение задач оцениваются экспертами.  &lt;br /&gt;
Усехи команды видны в глобальной рейтинговой таблице. В качестве фичи можно рассмотреть заморозку рейтинга на вечер последнего дня. &lt;br /&gt;
Между следующими DevDays люди (может даже организации) смогут предложить свои задачи, а когда наступет сам DevDays команды смогут выбрать себе понравившиеся. &lt;br /&gt;
Когда будут изветны результаты, то можно сделать интернет-трансляцию награждения победителей ценными призами. &lt;br /&gt;
&lt;br /&gt;
Технологии: Django (желательно) + классический frontend. &lt;br /&gt;
&lt;br /&gt;
Предложил: Великий Алексей&lt;br /&gt;
&lt;br /&gt;
== KeyBindings ==&lt;br /&gt;
У многих программ существуют шорткаты для каких-то действий (Ctrl+C, Ctrl+K-Ctrl+C-Shift-Shift). При этом доступное пространство на клавиатуре, даже с учетом модификаторов, весьма ограниченно. При этом существуют различные стандартные комбинации, переопределять которые стоит с опаской. Да еще и для разных платформ.&lt;br /&gt;
Соответственно хочется написать приложение, которое позволит разработчику легко получать ответы на вопросы вроде&lt;br /&gt;
&lt;br /&gt;
* А какие комбинации с Alt+* у нас еще не заняты?&lt;br /&gt;
* А нет ли у нас каких-нибудь конфликтов с Win/Mac/Xfce/Gnome/Unity/etc? (ну и прочими любителями глобально вешать на Alt+F1 что-нибудь ненужное)&lt;br /&gt;
* А что висит на этой комбинации клавиш у конкурентов?&lt;br /&gt;
* А на что висит у конкурентов &amp;lt;Cool Feature&amp;gt;?&lt;br /&gt;
* А смогут ли это нажать счастливые обладатели японских клавиатур с немецкой раскладкой?&lt;br /&gt;
&lt;br /&gt;
Технологии: Как пойдет.&lt;br /&gt;
&lt;br /&gt;
Предложил: Алексей Пивоваров&lt;br /&gt;
&lt;br /&gt;
== TestAdmin ==&lt;br /&gt;
https://github.com/contestant/test-admin&lt;br /&gt;
&lt;br /&gt;
Предложил: Абеткин Виталий&lt;br /&gt;
&lt;br /&gt;
== Теория 6 рукопожатий ==&lt;br /&gt;
Написать небольшое приложение, которое принимает на вход 2 странички VK и строит цепочку друзей, через которых эти 2 человека связаны. Цепочка должна быть минимальной из всех возможных.&lt;br /&gt;
&lt;br /&gt;
Технологии: Qt/C++, VK API&lt;br /&gt;
&lt;br /&gt;
Предложил: Кирилл Лучихин&lt;br /&gt;
&lt;br /&gt;
== Мозаика из кусочков изображений ==&lt;br /&gt;
Предлагаю создать развлекательное приложение, в которое пользователь загружает фотографию. Затем загружает или выбирает еще несколько. Программа из квадратных кусочков выбранных изображений конструирует первую. Можно задать размер разбиения и другие параметры. Такие прораммы вроде бы есть, но не совсем уверен, что в таком виде. Лучше всего создать веб-приложение.&lt;br /&gt;
&lt;br /&gt;
Технологии: C++ (или Python), OpenCV; (если веб-приложение, то не знаю)&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;
Предложил: Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
== Карта с осью времени ==&lt;br /&gt;
На всяких гугляндекс-картах мы можем увидеть наш мир таким, какой он есть сейчас (ну или примерно сейчас). Было бы здорово добавить возможность прокрутки по &lt;br /&gt;
времени. Конечно, это большая задача. Можно просто научиться последовательно выводить события на карту, возможно с анимацией.&lt;br /&gt;
Технологии: JS, php или Django.&lt;br /&gt;
&lt;br /&gt;
Предложил: Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
== Трассировщик лучей в четырёхмерном пространстве ==&lt;br /&gt;
В Интернете есть куча примеров создания картинок трёхмерных сцен с помощью метода трассировки лучей (ray tracing) ([http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BB%D1%83%D1%87%D0%B5%D0%B9]). Трэйсеры пишутся легко и быстро - посылается куча лучей из глаз наблюдателя и отслеживается их дальнейшая траектория по сцене. Собственно, сама суть кода - это отслеживание пересечений луча с объектом сцены и обработка физики - преломлений, отражений и др. методами линейной алгебры.&lt;br /&gt;
Хочется попробовать расширить эти методы на четырёхмерное пространство.&lt;br /&gt;
&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;
&lt;br /&gt;
Предложил: Бубнов Никита.&lt;br /&gt;
&lt;br /&gt;
hashtag: #генератор ЗЛА&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1Pj_Z6AwyF4qRMB11ZuAUnrWA5hNFtl190M-cUQP4j_g/edit?usp=sharing project page]&lt;br /&gt;
&lt;br /&gt;
== AUchievement == &lt;br /&gt;
Я тоже люблю игры, а еще я люблю получать ачивки в этих играх. Есть такая идея: нам выставляются оценки во вполне определенном формате. Можно запустить скрипт, который будет запускаться раз в час, например, и парсить файлы с оценками и выдавать студентам ачивки: &amp;quot;Графоман: сделал всю домашку по графам&amp;quot;; &amp;quot;Ботаник: сделал всю домашку по алгебраическим структурам&amp;quot;; &amp;quot;Супермен: сдал домашку первым&amp;quot;; &amp;quot;Лезвия ножа: вообще не сдал ни одной домашки&amp;quot; и прочее. Можно еще строить график успеваемости, считать средний балл (поможем кураторам) и так далее.&lt;br /&gt;
Что-то похожее есть на Розалинде: http://rosalind.info/users/Doxxer/&lt;br /&gt;
&lt;br /&gt;
Технологии: любые.&lt;br /&gt;
&lt;br /&gt;
Предложил: Тураев Тимур&lt;br /&gt;
&lt;br /&gt;
== YAVKA (Yet another VK analyzer) ==&lt;br /&gt;
Наверное каждому пришла в голову идея что-нибудь проанализировать в канташке, собрать статистику: например кто сколько спит (собирать информацию об онлайне), как часто ты общаешься, в какие часы больше, в какие меньше. Есть идея написать что-то вроде системы, где каждая статистика будет вроде плагина, в функциональном стиле. Надо еще подумать.&lt;br /&gt;
&lt;br /&gt;
Технологии: любые + VK API.&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 (под android)&lt;br /&gt;
&lt;br /&gt;
Предложили: Никита Карташов, Марат Хабибуллин.&lt;br /&gt;
&lt;br /&gt;
== Command Line IDE for C ==&lt;br /&gt;
&lt;br /&gt;
Редакторы vim, emacs, sublime text,... используют регулярные выражения для&lt;br /&gt;
навигации по коду(goto definition, goto declaration, ...). Качество их работы зачастую неудовлетворительно.&lt;br /&gt;
Есть смутное подозрение, что понимая синтаксис написанного кода можно сделать лучше.&lt;br /&gt;
&lt;br /&gt;
Предлагается проверить это предположение и написать утилиту для C используя clang API, которая&lt;br /&gt;
строит базу для проекта с кодом и позволяет найти, к примеру, место, где была&lt;br /&gt;
определена функция, поле структуры,...&lt;br /&gt;
&lt;br /&gt;
Технологии: C (clang API)&lt;br /&gt;
Предложил: Шабалин Александр.&lt;br /&gt;
&lt;br /&gt;
== Enhanced Snake==&lt;br /&gt;
&lt;br /&gt;
Идея сделать игру, гемплей такой же как у snake.&lt;br /&gt;
&lt;br /&gt;
Features: &lt;br /&gt;
&lt;br /&gt;
* игрок не видит поле целиком(например туман), а видит периодически&lt;br /&gt;
его фрагменты. Задача состоит в том, чтобы запоминать поле и исходя из этого принимать какие-либо решения(т.е + к ловкости пальцев добавляется тренировка памяти)&lt;br /&gt;
&lt;br /&gt;
* versus mode сделать две змеи и у каждой есть индикатор голода, как только он достигает нуля она погибает.&lt;br /&gt;
Змеи могут друг друга есть помимо появляющейся еды, чтобы удовлетворять чувство голода. Цель - выжить в условиях плохой видимости.&lt;br /&gt;
&lt;br /&gt;
Технологии: кресты + openGl&lt;br /&gt;
&lt;br /&gt;
Предложили: Артур Гулецкий, Вадим Ломшаков&lt;br /&gt;
&lt;br /&gt;
[[Enhanced_Snake|Страница проекта]]&lt;br /&gt;
&lt;br /&gt;
== Online code browsing for Emacs ==&lt;br /&gt;
&lt;br /&gt;
Часто ломает выкачивать репозиторий руками чтобы посмотреть код в Emacs.&lt;br /&gt;
Хочется сделать plugin, который позволяет ходить по директориям/файлам  репозиториев на github, bitbucket,&lt;br /&gt;
как если бы это были файлы на локальной машине(autocomplete for filenames)&lt;br /&gt;
&lt;br /&gt;
Предложил: Артур Гулецкий&lt;br /&gt;
&lt;br /&gt;
== Shell rolling command line ==&lt;br /&gt;
При написании консольных приложений иногда хочется интерфейс вида &amp;quot;строка ввода + скроллящееся окно вывода&amp;quot;. Т.е. одновременно читать/писать stdin/stdout. &lt;br /&gt;
Стандартной библиотеки для этого не загуглилось (ncurses выглядит несколько не тем, киньте в меня, если кто-то окажется более удачливым).&lt;br /&gt;
&lt;br /&gt;
Технологии: shell++&lt;br /&gt;
&lt;br /&gt;
Предложил: Алексей Пивоваров&lt;br /&gt;
&lt;br /&gt;
== Tournaments for Google Docs ==&lt;br /&gt;
Написать библиотеку скриптов для автоматизации проведения различных турниров.&lt;br /&gt;
&lt;br /&gt;
Фичи:&lt;br /&gt;
* приём заявок через Google Forms&lt;br /&gt;
* автоматическая генерация турнирных сеток (для начала: Round Robin, Single Elimination, Double Elimination)&lt;br /&gt;
&lt;br /&gt;
Технологии:&lt;br /&gt;
* Google Forms&lt;br /&gt;
* Google Spreadsheets&lt;br /&gt;
* Google Apps Script&lt;br /&gt;
&lt;br /&gt;
Предложил: Сторожев Антон&lt;br /&gt;
&lt;br /&gt;
== SWAG music organizer == &lt;br /&gt;
&lt;br /&gt;
Есть замечательный сервис yandex.music, у которого есть мобильное приложение. &lt;br /&gt;
У мобильного приложения в свою очередь есть очень удобная на мой взгляд фича: скачивание (кэширование) имеющейся в библиотеке музыки через интерфейс телефона.&lt;br /&gt;
&lt;br /&gt;
К сожалению, музыкальная библиотека сервиса достаточно мала, и часто приходится качать музыку с известного треккера (морально-этическую сторону вопроса опустим). Для этого приходится включать комп, открывать страницу треккера, искать дискографию исполнителя, выбирать нужные треки/альбомы,  качать музыку, заливать её на телефон. Это долго. &lt;br /&gt;
&lt;br /&gt;
Предлагается разработать мобильное приложение, позволяющее организовать музыкальную коллекцию на телефоне и синхронизировать её с треккером, с возможностью быстрого и удобного скачивания отдельных треков, альбомов и дискографий целиком. &lt;br /&gt;
&lt;br /&gt;
Предполагается использовать какую-нибудь открытую torrent-библиотеку. &lt;br /&gt;
Может быть, можно прицепиться к какому нибудь существующему организатору музыкальной коллекции. &lt;br /&gt;
&lt;br /&gt;
Платформа: android.&lt;br /&gt;
&lt;br /&gt;
Предложил: Василий Кононенко&lt;br /&gt;
&lt;br /&gt;
== Сервис взаимопомощи и социального продвижения ==&lt;br /&gt;
&lt;br /&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;
&lt;br /&gt;
Не секрет, что переводчик гугла имеет возможность читать тексты вслух и делает это до крайности забавно. Потому для шутников с нашим интеллектуальным уровнем развития можно сделать приложение под андройд, читающее вам смски вслух.&lt;br /&gt;
&lt;br /&gt;
Предложили: Никита Карташов, Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
== Процедурная генерация средневекового города ==&lt;br /&gt;
&lt;br /&gt;
Процедурная генерация - это весело, поэтому вместо того чтобы генерировать задачи по алгебре, давайте генерировать города. Современные города в том или ином виде уже делали (https://www.youtube.com/watch?v=-d2-PtK4F6Y) давайте сделаем готично-средневековый.&lt;br /&gt;
&lt;br /&gt;
Технологии: берём какое-нибудь легковесное 3D и чтобы шло под любой системой - библиотека Three.js под  webGL идеально подойдёт.&lt;br /&gt;
&lt;br /&gt;
Предложил: Бубнов Никита.&lt;br /&gt;
&lt;br /&gt;
== Посещаемость по фотографии ==&lt;br /&gt;
&lt;br /&gt;
[[autocheckin|Страница проекта]]&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2883</id>
		<title>4Envelopes</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2883"/>
				<updated>2013-11-11T07:47:24Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: &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;
== Features: ==&lt;br /&gt;
*Ведение финансового баланса&lt;br /&gt;
*Расчет расходов и доходов за текущий месяц&lt;br /&gt;
*Планирование ожидаемой суммы расходов&lt;br /&gt;
*Красивый интерфейс&lt;br /&gt;
*Работа с мобильного телефона&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2882</id>
		<title>4Envelopes</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=4Envelopes&amp;diff=2882"/>
				<updated>2013-11-11T07:45:59Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: Новая страница: « == Команда: ==  Николай Обедин Денис Жарков Владимир Коваленко Даниил Овчинников   == Features: == …»&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;
== Features: ==&lt;br /&gt;
Ведение финансового баланса&lt;br /&gt;
Расчет расходов и доходов за текущий месяц&lt;br /&gt;
Планирование ожидаемой суммы расходов&lt;br /&gt;
Красивый интерфейс&lt;br /&gt;
Работа с мобильного телефона&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Devdays_fall_2013&amp;diff=2875</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=2875"/>
				<updated>2013-11-11T07:34:04Z</updated>
		
		<summary type="html">&lt;p&gt;Vovak: /* Финансовый планировщик */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Top projects =&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dFNDM2wtU2JQQ3VkMGl1ZkRSTVhWLWc&amp;amp;output=html Рейтинг проектов на 08.11.2013]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Темы проектов =&lt;br /&gt;
&lt;br /&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;
[[4Envelopes|Страница проекта]]&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;br /&gt;
&lt;br /&gt;
== Синхронизатор музыки ==&lt;br /&gt;
Проблема: Есть, например, два устройства - ПК и планшет. На том и на другом находится огромное количество папок с бесконечным числом любимой музыки. После добавления очередного музыкального хита на одно из устройств, возникает необходимость синхронизировать его с другим. Но когда слишком много накопилось новой музыки на одном из устройств, понять, чего же не хватает на другом, достаточно тяжело. Хочется, чтобы недостающие композиции сами перекидывались туда, где их нет.&lt;br /&gt;
&lt;br /&gt;
Решение: Приложение, позволяющее по указанным исходной и целевой папкам на ПК и планшете, определять, каких композиций не хватает и, собственно, осуществлять синхронизацию. Предлагается реализовать приложение так, чтобы для обмена информацией использовалось соединение по WiFi между двумя устройствами (ПК расшаривает доступ, планшет коннектится и происходит магия).&lt;br /&gt;
&lt;br /&gt;
Технологии: С++-python / andriodSDK-Java (под андроид)&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== Вычислитель по IP ==&lt;br /&gt;
Активно общаясь и дискутируя на жизненно важные и насущные проблемы нашего бытия (например, по Skype), у многих пользователей (чаще всего у молодых ребят) возникает острая необходимость определить местоположение своего собеседника, дабы встретиться с ним и преподнести свои аргументы в несколько иной форме. Так давайте поможем им!&lt;br /&gt;
Существует множество сайтов, позволяющих определить координаты устройства по предоставленному IP адресу. Предлагается написать приложение (или плагин), собирающее информацию со всех этих сайтов о владельце IP адреса и предоставляющий её в удобной наглядной форме (можно как-нибудь подключить Google-карты). Скорее всего, создаваемое приложение должно также использовать SkypeAPI, поскольку с помощью некоторых уязвимостей последнего можно попытаться узнать IP собеседника. Вообщем, амбициозно, непонятно и тяжело.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Ip_determine.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Технологии: С++ / python&lt;br /&gt;
&lt;br /&gt;
Предложил: Новокрещенов Константин&lt;br /&gt;
&lt;br /&gt;
== DevDays ==&lt;br /&gt;
Суть сделать DevDays, проходящий в АФТУ публичным. Создать веб-платформу с трекингом проектов, команд и их задач, разбирытые по этапам. Выполнение задач оцениваются экспертами.  &lt;br /&gt;
Усехи команды видны в глобальной рейтинговой таблице. В качестве фичи можно рассмотреть заморозку рейтинга на вечер последнего дня. &lt;br /&gt;
Между следующими DevDays люди (может даже организации) смогут предложить свои задачи, а когда наступет сам DevDays команды смогут выбрать себе понравившиеся. &lt;br /&gt;
Когда будут изветны результаты, то можно сделать интернет-трансляцию награждения победителей ценными призами. &lt;br /&gt;
&lt;br /&gt;
Технологии: Django (желательно) + классический frontend. &lt;br /&gt;
&lt;br /&gt;
Предложил: Великий Алексей&lt;br /&gt;
&lt;br /&gt;
== KeyBindings ==&lt;br /&gt;
У многих программ существуют шорткаты для каких-то действий (Ctrl+C, Ctrl+K-Ctrl+C-Shift-Shift). При этом доступное пространство на клавиатуре, даже с учетом модификаторов, весьма ограниченно. При этом существуют различные стандартные комбинации, переопределять которые стоит с опаской. Да еще и для разных платформ.&lt;br /&gt;
Соответственно хочется написать приложение, которое позволит разработчику легко получать ответы на вопросы вроде&lt;br /&gt;
&lt;br /&gt;
* А какие комбинации с Alt+* у нас еще не заняты?&lt;br /&gt;
* А нет ли у нас каких-нибудь конфликтов с Win/Mac/Xfce/Gnome/Unity/etc? (ну и прочими любителями глобально вешать на Alt+F1 что-нибудь ненужное)&lt;br /&gt;
* А что висит на этой комбинации клавиш у конкурентов?&lt;br /&gt;
* А на что висит у конкурентов &amp;lt;Cool Feature&amp;gt;?&lt;br /&gt;
* А смогут ли это нажать счастливые обладатели японских клавиатур с немецкой раскладкой?&lt;br /&gt;
&lt;br /&gt;
Технологии: Как пойдет.&lt;br /&gt;
&lt;br /&gt;
Предложил: Алексей Пивоваров&lt;br /&gt;
&lt;br /&gt;
== TestAdmin ==&lt;br /&gt;
https://github.com/contestant/test-admin&lt;br /&gt;
&lt;br /&gt;
Предложил: Абеткин Виталий&lt;br /&gt;
&lt;br /&gt;
== Теория 6 рукопожатий ==&lt;br /&gt;
Написать небольшое приложение, которое принимает на вход 2 странички VK и строит цепочку друзей, через которых эти 2 человека связаны. Цепочка должна быть минимальной из всех возможных.&lt;br /&gt;
&lt;br /&gt;
Технологии: Qt/C++, VK API&lt;br /&gt;
&lt;br /&gt;
Предложил: Кирилл Лучихин&lt;br /&gt;
&lt;br /&gt;
== Мозаика из кусочков изображений ==&lt;br /&gt;
Предлагаю создать развлекательное приложение, в которое пользователь загружает фотографию. Затем загружает или выбирает еще несколько. Программа из квадратных кусочков выбранных изображений конструирует первую. Можно задать размер разбиения и другие параметры. Такие прораммы вроде бы есть, но не совсем уверен, что в таком виде. Лучше всего создать веб-приложение.&lt;br /&gt;
&lt;br /&gt;
Технологии: C++ (или Python), OpenCV; (если веб-приложение, то не знаю)&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;
Предложил: Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
== Карта с осью времени ==&lt;br /&gt;
На всяких гугляндекс-картах мы можем увидеть наш мир таким, какой он есть сейчас (ну или примерно сейчас). Было бы здорово добавить возможность прокрутки по &lt;br /&gt;
времени. Конечно, это большая задача. Можно просто научиться последовательно выводить события на карту, возможно с анимацией.&lt;br /&gt;
Технологии: JS, php или Django.&lt;br /&gt;
&lt;br /&gt;
Предложил: Калакуцкий Аркадий.&lt;br /&gt;
&lt;br /&gt;
== Трассировщик лучей в четырёхмерном пространстве ==&lt;br /&gt;
В Интернете есть куча примеров создания картинок трёхмерных сцен с помощью метода трассировки лучей (ray tracing) ([http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BB%D1%83%D1%87%D0%B5%D0%B9]). Трэйсеры пишутся легко и быстро - посылается куча лучей из глаз наблюдателя и отслеживается их дальнейшая траектория по сцене. Собственно, сама суть кода - это отслеживание пересечений луча с объектом сцены и обработка физики - преломлений, отражений и др. методами линейной алгебры.&lt;br /&gt;
Хочется попробовать расширить эти методы на четырёхмерное пространство.&lt;br /&gt;
&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;
&lt;br /&gt;
Предложил: Бубнов Никита.&lt;br /&gt;
&lt;br /&gt;
hashtag: #генератор ЗЛА&lt;br /&gt;
&lt;br /&gt;
== AUchievement == &lt;br /&gt;
Я тоже люблю игры, а еще я люблю получать ачивки в этих играх. Есть такая идея: нам выставляются оценки во вполне определенном формате. Можно запустить скрипт, который будет запускаться раз в час, например, и парсить файлы с оценками и выдавать студентам ачивки: &amp;quot;Графоман: сделал всю домашку по графам&amp;quot;; &amp;quot;Ботаник: сделал всю домашку по алгебраическим структурам&amp;quot;; &amp;quot;Супермен: сдал домашку первым&amp;quot;; &amp;quot;Лезвия ножа: вообще не сдал ни одной домашки&amp;quot; и прочее. Можно еще строить график успеваемости, считать средний балл (поможем кураторам) и так далее.&lt;br /&gt;
Что-то похожее есть на Розалинде: http://rosalind.info/users/Doxxer/&lt;br /&gt;
&lt;br /&gt;
Технологии: любые.&lt;br /&gt;
&lt;br /&gt;
Предложил: Тураев Тимур&lt;br /&gt;
&lt;br /&gt;
== YAVKA (Yet another VK analyzer) ==&lt;br /&gt;
Наверное каждому пришла в голову идея что-нибудь проанализировать в канташке, собрать статистику: например кто сколько спит (собирать информацию об онлайне), как часто ты общаешься, в какие часы больше, в какие меньше. Есть идея написать что-то вроде системы, где каждая статистика будет вроде плагина, в функциональном стиле. Надо еще подумать.&lt;br /&gt;
&lt;br /&gt;
Технологии: любые + VK API.&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 (под android)&lt;br /&gt;
&lt;br /&gt;
Предложили: Никита Карташов, Марат Хабибуллин.&lt;br /&gt;
&lt;br /&gt;
== Command Line IDE for C ==&lt;br /&gt;
&lt;br /&gt;
Редакторы vim, emacs, sublime text,... используют регулярные выражения для&lt;br /&gt;
навигации по коду(goto definition, goto declaration, ...). Качество их работы зачастую неудовлетворительно.&lt;br /&gt;
Есть смутное подозрение, что понимая синтаксис написанного кода можно сделать лучше.&lt;br /&gt;
&lt;br /&gt;
Предлагается проверить это предположение и написать утилиту для C используя clang API, которая&lt;br /&gt;
строит базу для проекта с кодом и позволяет найти, к примеру, место, где была&lt;br /&gt;
определена функция, поле структуры,...&lt;br /&gt;
&lt;br /&gt;
Технологии: C (clang API)&lt;br /&gt;
Предложил: Шабалин Александр.&lt;br /&gt;
&lt;br /&gt;
== Enhanced Snake==&lt;br /&gt;
&lt;br /&gt;
Идея сделать игру, гемплей такой же как у snake.&lt;br /&gt;
&lt;br /&gt;
Features: &lt;br /&gt;
&lt;br /&gt;
* игрок не видит поле целиком(например туман), а видит периодически&lt;br /&gt;
его фрагменты. Задача состоит в том, чтобы запоминать поле и исходя из этого принимать какие-либо решения(т.е + к ловкости пальцев добавляется тренировка памяти)&lt;br /&gt;
&lt;br /&gt;
* versus mode сделать две змеи и у каждой есть индикатор голода, как только он достигает нуля она погибает.&lt;br /&gt;
Змеи могут друг друга есть помимо появляющейся еды, чтобы удовлетворять чувство голода. Цель - выжить в условиях плохой видимости.&lt;br /&gt;
&lt;br /&gt;
Технологии: кресты + openGl&lt;br /&gt;
&lt;br /&gt;
Предложили: Артур Гулецкий, Вадим Ломшаков&lt;br /&gt;
&lt;br /&gt;
[[Enhanced_Snake|Страница проекта]]&lt;br /&gt;
&lt;br /&gt;
== Online code browsing for Emacs ==&lt;br /&gt;
&lt;br /&gt;
Часто ломает выкачивать репозиторий руками чтобы посмотреть код в Emacs.&lt;br /&gt;
Хочется сделать plugin, который позволяет ходить по директориям/файлам  репозиториев на github, bitbucket,&lt;br /&gt;
как если бы это были файлы на локальной машине(autocomplete for filenames)&lt;br /&gt;
&lt;br /&gt;
Предложил: Артур Гулецкий&lt;br /&gt;
&lt;br /&gt;
== Shell rolling command line ==&lt;br /&gt;
При написании консольных приложений иногда хочется интерфейс вида &amp;quot;строка ввода + скроллящееся окно вывода&amp;quot;. Т.е. одновременно читать/писать stdin/stdout. &lt;br /&gt;
Стандартной библиотеки для этого не загуглилось (ncurses выглядит несколько не тем, киньте в меня, если кто-то окажется более удачливым).&lt;br /&gt;
&lt;br /&gt;
Технологии: shell++&lt;br /&gt;
&lt;br /&gt;
Предложил: Алексей Пивоваров&lt;br /&gt;
&lt;br /&gt;
== Tournaments for Google Docs ==&lt;br /&gt;
Написать библиотеку скриптов для автоматизации проведения различных турниров.&lt;br /&gt;
&lt;br /&gt;
Фичи:&lt;br /&gt;
* приём заявок через Google Forms&lt;br /&gt;
* автоматическая генерация турнирных сеток (для начала: Round Robin, Single Elimination, Double Elimination)&lt;br /&gt;
&lt;br /&gt;
Технологии:&lt;br /&gt;
* Google Forms&lt;br /&gt;
* Google Spreadsheets&lt;br /&gt;
* Google Apps Script&lt;br /&gt;
&lt;br /&gt;
Предложил: Сторожев Антон&lt;br /&gt;
&lt;br /&gt;
== SWAG music organizer == &lt;br /&gt;
&lt;br /&gt;
Есть замечательный сервис yandex.music, у которого есть мобильное приложение. &lt;br /&gt;
У мобильного приложения в свою очередь есть очень удобная на мой взгляд фича: скачивание (кэширование) имеющейся в библиотеке музыки через интерфейс телефона.&lt;br /&gt;
&lt;br /&gt;
К сожалению, музыкальная библиотека сервиса достаточно мала, и часто приходится качать музыку с известного треккера (морально-этическую сторону вопроса опустим). Для этого приходится включать комп, открывать страницу треккера, искать дискографию исполнителя, выбирать нужные треки/альбомы,  качать музыку, заливать её на телефон. Это долго. &lt;br /&gt;
&lt;br /&gt;
Предлагается разработать мобильное приложение, позволяющее организовать музыкальную коллекцию на телефоне и синхронизировать её с треккером, с возможностью быстрого и удобного скачивания отдельных треков, альбомов и дискографий целиком. &lt;br /&gt;
&lt;br /&gt;
Предполагается использовать какую-нибудь открытую torrent-библиотеку. &lt;br /&gt;
Может быть, можно прицепиться к какому нибудь существующему организатору музыкальной коллекции. &lt;br /&gt;
&lt;br /&gt;
Платформа: android.&lt;br /&gt;
&lt;br /&gt;
Предложил: Василий Кононенко&lt;br /&gt;
&lt;br /&gt;
== Сервис взаимопомощи и социального продвижения ==&lt;br /&gt;
&lt;br /&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;
&lt;br /&gt;
Не секрет, что переводчик гугла имеет возможность читать тексты вслух и делает это до крайности забавно. Потому для шутников с нашим интеллектуальным уровнем развития можно сделать приложение под андройд, читающее вам смски вслух.&lt;br /&gt;
&lt;br /&gt;
Предложили: Никита Карташов, Марат Хабибуллин&lt;br /&gt;
&lt;br /&gt;
== Процедурная генерация средневекового города ==&lt;br /&gt;
&lt;br /&gt;
Процедурная генерация - это весело, поэтому вместо того чтобы генерировать задачи по алгебре, давайте генерировать города. Современные города в том или ином виде уже делали (https://www.youtube.com/watch?v=-d2-PtK4F6Y) давайте сделаем готично-средневековый.&lt;br /&gt;
&lt;br /&gt;
Технологии: берём какое-нибудь легковесное 3D и чтобы шло под любой системой - библиотека Three.js под  webGL идеально подойдёт.&lt;br /&gt;
&lt;br /&gt;
Предложил: Бубнов Никита.&lt;/div&gt;</summary>
		<author><name>Vovak</name></author>	</entry>

	</feed>