<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог Колчина Максима &#187; итмо</title>
	<atom:link href="http://kolmax.pp.ru/tag/%d0%b8%d1%82%d0%bc%d0%be/feed/" rel="self" type="application/rss+xml" />
	<link>http://kolmax.pp.ru</link>
	<description>Описываю свой опыт...</description>
	<lastBuildDate>Tue, 25 May 2010 15:23:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Студенческий проект: Quicker</title>
		<link>http://kolmax.pp.ru/2010/04/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-quicker/</link>
		<comments>http://kolmax.pp.ru/2010/04/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-quicker/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 12:52:03 +0000</pubDate>
		<dc:creator>JBL</dc:creator>
				<category><![CDATA[Проекты]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Quicker]]></category>
		<category><![CDATA[X-Hive/xDB]]></category>
		<category><![CDATA[итмо]]></category>
		<category><![CDATA[студпроект]]></category>

		<guid isPermaLink="false">http://kolmax.pp.ru/?p=85</guid>
		<description><![CDATA[Прошло довольно много времени с последнего поста про студпроект, поэтому пора рассказать чем же мы занимались в это время. Ссылки на предыдущие посты: 1-я часть, 2-я часть. Что делали.. Все это время мы занимались кодингом, исправлением багов, которые появлялись из-за исправления предыдущих багов,что характерно для &#171;торопливой&#187; разработки. Когда в первую очередь думаешь о добавлении нужной [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;">Прошло довольно много времени с последнего поста про студпроект, поэтому пора рассказать чем же мы занимались в это время. Ссылки на предыдущие посты: <a href="http://kolmax.pp.ru/archives/59" target="_blank">1-я часть</a>, <a href="http://kolmax.pp.ru/archives/72" target="_blank">2-я часть.</a></span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"><a href="http://kolmax.pp.ru/archives/72" target="_blank"><span id="more-85"></span></a></span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"><span style="color: #808080;"><strong><span style="font-size: medium;"><em><span style="font-size: small;"> </span>Что делали..</em></span></strong></span></span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"> </span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;">Все это время мы занимались кодингом, исправлением багов, которые появлялись из-за исправления предыдущих багов,что характерно для &laquo;торопливой&raquo; разработки. Когда в первую очередь думаешь о добавлении нужной функциональности, а не о логике работы всего приложения. После многих часов проведённых за исправлением того что написали сами, пришло понимание того что надо бы сначала разобраться с архитектурой и логикой, а уже потом &laquo;клацать по клавишам&raquo;. Но так как у нас была обозначена дата, когда нужно было предоставить отчёт о проделанном, мы быстро убрали то над чем долго работали и что порождало много багов, и отправились на доклад. </span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"><span style="font-size: medium;"><span style="color: #808080;"><strong><em>О трудностях&#8230;</em></strong></span></span><br />
</span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;">Прежде чем говорить о прошедшем семинаре в офисе EMC<sup>2</sup>, расскажу какие же у нас возникли трудности: когда мы только начинали думать о наших заметках, мы сразу определились что нам нужно форматирование текста заметки. Но так как JavaFX ещё очень &laquo;молодая&raquo; платформа, средств для &laquo;отрисовки&raquo;  форматированного текста не было, как и не было много-строчного поля для ввода текста. Поэтому мы начали использовать возможности Swing&#8217;а, в частности взяли JEditPane, добавили в него HTMLEditorKit и получили html render, который дал хорошую возможность для форматирования текста, используя HTML тэги. Вроде бы хорошо, но получилось так, что весь русский текст и различные знаки, он стал экранировать в последовательность похожую на такую &amp;#160; (это пробел). Это конечно нам не подходило, так как мешало бы сделать адекватный поиск в базе. Так же проблемы возникли с пробелами и переносами строки, в xml-документах количество пробелов и переносов строк сохраняется, а вот в HTML множество пробелов и переносов строк заменяется на один пробел. Поэтому мы на время отказались от форматирования текста.<br />
</span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"> </span></span></p>
<pre style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"><span style="color: #808080;"><span style="font-size: medium;"><strong><em>Доклад...</em></strong></span></span></span></span><span style="font-size: small;"><span style="font-family: georgia,palatino;"><span style="color: #808080;"><span style="font-size: medium;"> </span></span></span></span>
</pre>
<p style="text-align: justify;"><span style="font-family: georgia,palatino;"><span style="font-size: small;">Прошедший семинар был &laquo;решающим&raquo;, то есть определялось, что же мы будем делать со своими студпроектами и для чего. Наконец-то к этому докладу мы подготовили хорошую, по сравнению с другими, презентацию, которую предлагаю по-листать <a title="Презентация Quicker'а" href="http://kolmax.pp.ru/share/quicker-2.pdf" target="_blank">&laquo;Quicker Project&raquo;</a>.</span></span></p>
<p style="text-align: justify;"><span style="font-family: georgia,palatino;"><span style="font-size: small;">Думаю этот семинар хорошо подействовал на нас, в частности он подтолкнул нас к вопросу, о котором мы думали и сами, но как то не додумали, о преимуществах/особенностях нашего Quicker&#8217;а по сравнению с аналогами. Так же как я уже сказал к нам пришло понимание, что надо хорошо с проектировать клиент и сервер, дабы не спотыкаться о свои же грабли. А так в общем прошло все хорошо и мы готовы работать дальше :)</span></span></p>
<p style="text-align: justify;"><span style="color: #808080;"><span style="font-family: georgia,palatino;"><span style="font-size: medium;"><strong><em>О будущем&#8230;</em></strong></span></span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;">Получается что дальше нам нужно немного пересмотреть идею Quicker&#8217;а, для того чтобы выявить отличия/особенности от аналогов. Перепроектировать ПК-клиент и сервер и покрыть код unit-тестами. Думаю таким будем наш примерный план.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://kolmax.pp.ru/2010/04/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-quicker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Студенческий проект в EMC: Quicker</title>
		<link>http://kolmax.pp.ru/2010/03/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-%d0%b2-emc-quicker/</link>
		<comments>http://kolmax.pp.ru/2010/03/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-%d0%b2-emc-quicker/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 20:05:55 +0000</pubDate>
		<dc:creator>JBL</dc:creator>
				<category><![CDATA[Проекты]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Quicker]]></category>
		<category><![CDATA[X-Hive/xDB]]></category>
		<category><![CDATA[итмо]]></category>
		<category><![CDATA[студпроект]]></category>

		<guid isPermaLink="false">http://kolmax.pp.ru/?p=72</guid>
		<description><![CDATA[Quicker - это органайзер, в который мы хотим включить мультимедийные заметки, управление событиями и адресную книгу. Особенность органайзера в том что данные пользователя хранятся на удалённом сервере и доступ к ним можно будет получать как с домашнего компьютера, так и с мобильного устройства. О событиях можно будет &#171;рассказывать&#187; своим друзьям/коллегам, которые есть в контактах. В [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-size: medium;">Quicker</span> </strong>- это органайзер, в который мы хотим включить мультимедийные заметки, управление событиями и адресную книгу. Особенность органайзера в том что данные пользователя хранятся на удалённом сервере и доступ к ним можно будет получать как с домашнего компьютера, так и с мобильного устройства. О событиях можно будет &laquo;рассказывать&raquo; своим друзьям/коллегам, которые есть в контактах.</p>
<p>В блоге Сергея Дмитриева есть статья про студенческие проекты EMC <a href="http://adhoceducation.blogspot.com/2010/03/information-storage-and-management.html">Information Storage and Management Student Projects</a>. Там есть краткое описание каждого проекта и ссылки.</p>
<p>Что мы уже сделали или делаем&#8230;</p>
<p>Сейчас мы работаем над заметками, у нас всё готово для этого на сервере осталось клиент написать.  Заметки пока можно писать только текстовые, но мы планируем реализовать добавление фотографий и видео в заметку.</p>
<p>На сервере у нас работает <a title="xDB" href="https://community.emc.com/docs/DOC-3155">xDB</a> и <a title="REST" href="http://ru.wikipedia.org/wiki/REST">REST</a> веб-сервер, клиент для ПК мы пишем на Java, UI мы хотим сделать красивым и простым, поэтому отказались от Swing&#8217;а в пользу Java FX. Я не хочу сказать что Swing плох, просто мы хотим сделать не которые вещи которые нельзя или очень сложно сделать с помощью Swing.</p>
<p>Для особо интересующихся приведу несколько ссылок:</p>
<ul>
<li> Git &#8211; репозитории сервера <a href="http://github.com/KMax/Quicker-Server ">http://github.com/KMax/Quicker-Server </a>и клиента-ПК <a href="http://github.com/KMax/Quicker-Client-PC">http://github.com/KMax/Quicker-Client-PC</a>.</li>
<li> Список задач, который мы пытаемся вести, для того чтобы как-то синхронизировать нашу работу <a href="http://bit.ly/akBYej">http://bit.ly/akBYej</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kolmax.pp.ru/2010/03/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-%d0%b2-emc-quicker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Студенческий проект в EMC</title>
		<link>http://kolmax.pp.ru/2010/03/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-%d0%b2-emc/</link>
		<comments>http://kolmax.pp.ru/2010/03/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-%d0%b2-emc/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 12:16:25 +0000</pubDate>
		<dc:creator>JBL</dc:creator>
				<category><![CDATA[Проекты]]></category>
		<category><![CDATA[Разное]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[X-Hive/xDB]]></category>
		<category><![CDATA[итмо]]></category>
		<category><![CDATA[студпроект]]></category>

		<guid isPermaLink="false">http://kolmax.pp.ru/?p=59</guid>
		<description><![CDATA[Пора бы как то оживить мой блог и действительно начать &#171;Описывать свой опыт&#8230;&#187; Всё началось в конце 2009-го&#8230; Наконец-то с 3-го курса начали проводить интересные и не очень семинары по пятница в ИТМО, много чего интересного для себя узнал. На один из семинаров пришёл Сергей Дмитриев, это представитель EMC2, и он с доцентом нашей кафедры [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">П<a href="http://russia.emc.com"><img class="alignright" style="margin: 5px;" title="Корпорация EMC" src="http://kolmax.pp.ru/wp-content/uploads/2010/03/Wasps755Sponsor1-150x75.gif" alt="Корпорация EMC" width="150" height="75" /></a>ора бы как то оживить мой блог и действительно начать &laquo;Описывать свой опыт&#8230;&raquo;</p>
<p style="text-align: justify;">Всё началось в конце 2009-го&#8230;<a href="http://www.ifmo.ru" target="_blank"><img class="alignleft" style="border: 0pt none; margin: 5px;" title="Санкт-Петербургский университет Информационных технологий, механики и оптики" src="http://kolmax.pp.ru/wp-content/uploads/2010/03/headerlogo-150x79.png" alt="Санкт-Петербургский университет Информационных технологий, механики и оптики" width="150" height="79" /></a></p>
<p style="text-align: justify;">Наконец-то с 3-го курса начали проводить интересные и не очень семинары по пятница в ИТМО, много чего интересного для себя узнал. На один из семинаров пришёл Сергей Дмитриев, это представитель EMC<sup>2</sup>, и он с доцентом нашей кафедры Алексеевым Петром рассказали, что корпорация реши начать студенческие проекты совместно с ИТМО и предложили несколько тем для проектов. Из этих проектов я решил записаться на один, в котором нужно было используя xml бд начать какой-нибудь свой проект&#8230; В итоге я выполнил тестовое задание и прошёл в команду X-Hive. В команде нас 3-е&#8230;один момент меня позабавил, то что в нашей команде у всех фамилии начинаются на &laquo;К&raquo;&#8230;</p>
<p style="text-align: justify;">На первое задание нам нужно было познакомиться с X-Hive или ещё её называют xDB, это native xml база данных разрабатываться она начала в корпорации X-Hive, но потом насколько я помню EMC<sup>2</sup> купила эту корпорацию, а бд добавила в  линейку своих продуктов Documentum, где она хорошо &laquo;пристроилась&raquo;.  В течении месяца мы разбирались с xDB и в начале февраля выступили на семинаре в универе&#8230; Всё бы было отлично если бы мы знали что делать дальше с xDB, по заданию нам нужно было придумать свой проект. У нас было немного вариантов, с начала я предложил заняться разработкой электронных медкарт, но потом пришли к выводу что это займёт много времени и остановились на &laquo;электронных заметках&raquo;. С развитием идеи мы решили разработать удобный органайзер, которым можно было бы пользоваться с любого мобильного устройства или компа&#8230;</p>
<p style="text-align: justify;">Думаю на этом пока всё, пусть это будет вводной частью :)</p>
]]></content:encoded>
			<wfw:commentRss>http://kolmax.pp.ru/2010/03/%d1%81%d1%82%d1%83%d0%b4%d0%b5%d0%bd%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82-%d0%b2-emc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HackDay Петербург 2</title>
		<link>http://kolmax.pp.ru/2009/12/hackday_petersburg_2/</link>
		<comments>http://kolmax.pp.ru/2009/12/hackday_petersburg_2/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 21:21:28 +0000</pubDate>
		<dc:creator>JBL</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[итмо]]></category>

		<guid isPermaLink="false">http://kolmax.pp.ru/?p=38</guid>
		<description><![CDATA[Запись о том как я побывал на HackDay v.2&#8230; Решили мы с Ринатом посмотрел на HackDay v.2 так сказать изнутри и выявили желание быть волонтерами=) Ну значит созвонились с организатарами договорились с утра начать. Утро началось не важно, потому что было очень сложно встать с кровати в 8 утра, при том что прошлое утро началось [...]]]></description>
			<content:encoded><![CDATA[<p>Запись о том как я побывал на <a title="HackDay в Петербурге v.2" href="http://spb.hackday.ru" target="_blank">HackDay v.2</a>&#8230;</p>
<p>Решили мы с Ринатом посмотрел на HackDay v.2 так сказать изнутри и выявили желание быть волонтерами=) Ну значит созвонились с организатарами договорились с утра начать.</p>
<p><span id="more-38"></span>Утро началось не важно, потому что было очень сложно встать с кровати в 8 утра, при том что прошлое утро началось с 6 утра. Пришли в родной <a title="ИТМО" href="http://www.ifmo.ru" target="_blank">ИТМО </a>выбираем значит бейджики, синий бейджик для программистов, сисадминов и т.д., желтый &#8211; проектировщики, менеджеры проектов, юристы, розовые-дизайнеры, жудожники, белые &#8211; посетители. Я выбрал синий, а Ринат долго думал что взять и взял &laquo;дизайнерский&raquo;. Ну и тут все началось&#8230;</p>
<div id="attachment_42" class="wp-caption alignleft" style="width: 160px"><a href="http://kolmax.pp.ru/wp-content/uploads/2009/12/P1000314_mini.jpg"><img class="size-thumbnail wp-image-42" title="P1000314_mini" src="http://kolmax.pp.ru/wp-content/uploads/2009/12/P1000314_mini-150x150.jpg" alt="HackDay 2, волонтер" width="150" height="150" /></a><p class="wp-caption-text">HackDay 2, волонтер</p></div>
<p>Пошли значит мы выполнять нашу волонтерскую роль: помогли с водой, пироженными и т.д. Между делом Александр Красс увидел у Рината розовый бейджик и пригласил учавствовать в своём проекте <a title="Сервис IT-портфолио" href="http://spb.hackday.ru/projects.html#project60" target="_blank">Сервис IT-портфолио</a>, долго не думаю он согласил, ну и я за компанию поучавствовал. Честно говоря этот проект бы одним из понравившихся мне. Думаю, когда узнаете про него больше, то поймете что он хорош:) Позже к нам присоеденился Иван Андреев&#8230;</p>
<p>Хочется сказать огромное спасибо организаторам, &laquo;получилось Круто!&raquo;:) Программистам, дизайнерам и всем всем, думаю как и мне, было комфортно &laquo;заниматься своим делом&raquo;, были предложенны: разные виды кофе/чая, пироженные, бананы, мандарины и т.д. Очень помогли обед ужин любезно оплаченные финансовыми партнерами HackDay&#8217;я :)</p>
<div id="attachment_43" class="wp-caption alignright" style="width: 160px"><a href="http://kolmax.pp.ru/wp-content/uploads/2009/12/P1000318.JPG"><img class="size-thumbnail wp-image-43 " title="P1000318" src="http://kolmax.pp.ru/wp-content/uploads/2009/12/P1000318-150x150.jpg" alt="Логотип HackDay" width="150" height="150" /></a><p class="wp-caption-text">Логотип HackDay</p></div>
<p>Было много интересных проектов, мне кажется, места были распределенны справедливо. Мы, если можно так сказать, заняли 4-е место, жалко конечно, что нам не осталось утешительных призов :) не отказался бы от футболки с символикой HackDay&#8217;я.</p>
<p>Пообещали что зимой будет новый хакдей, но уже не на &laquo;программиские&raquo; темы, а в марте пройдет еще один аналогичный хакдей. Буду ждать, чтобы представить свой проект:)</p>
<p>Первые 3 места заняли проекты:</p>
<ol>
<li><a title="Free WiFi Finder (Android)" href="http://spb.hackday.ru/projects.html#project93" target="_blank">Free WiFi Finder (Android)</a></li>
<li><a title="MercuryDrops (Android)" href="http://spb.hackday.ru/projects.html#project87" target="_blank">MercuryDrops под Android<br />
</a> и <a href="http://spb.hackday.ru/projects.html#project37" target="_blank">Galois Wiki (математический справочник)</a></li>
<li><a href="http://spb.hackday.ru/projects.html#project43" target="_blank">Travel lights (сервис планирования путешествий)</a></li>
</ol>
<p>Ждем следующего HackDay&#8217;я!!!:)</p>
]]></content:encoded>
			<wfw:commentRss>http://kolmax.pp.ru/2009/12/hackday_petersburg_2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
