<?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>Blog.Project13.pl &#187; study</title>
	<atom:link href="http://www.blog.project13.pl/index.php/tag/study/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.project13.pl</link>
	<description>The Blog of a Coder</description>
	<lastBuildDate>Sun, 05 Feb 2012 02:28:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JavaCamp #2</title>
		<link>http://www.blog.project13.pl/index.php/coding/405/javacamp-2/</link>
		<comments>http://www.blog.project13.pl/index.php/coding/405/javacamp-2/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 02:10:34 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[agh]]></category>
		<category><![CDATA[JavaCamp]]></category>
		<category><![CDATA[jee]]></category>
		<category><![CDATA[JUG]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[webdeveloper]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=405</guid>
		<description><![CDATA[Yup, it&#8217;s time for another JavaCamp &#8220;review&#8221;. This time I was able to attend the whole thing, and didn&#8217;t miss the pizza &#8211; well, I just got one slice since we were so busy talking about Google&#8217;s Android with other programmers&#8230; ;-) The agenda was shorter than last time, but it still &#8220;had it&#8217;s moments&#8221;: [...]]]></description>
			<content:encoded><![CDATA[<p>Yup, it&#8217;s time for another <a href="http://www.java.pl/?p=131" onclick="urchinTracker('/outgoing/www.java.pl/?p=131&amp;referer=');">JavaCamp</a> &#8220;review&#8221;.<br />
This time I was able to attend the whole thing, and didn&#8217;t miss the pizza &#8211; well, I just got one slice since we were so busy talking about Google&#8217;s Android with other programmers&#8230; ;-) The agenda was shorter than last time, but it still &#8220;had it&#8217;s moments&#8221;:</p>
<address style="text-align: center;"></address>
<h3><a href="http://www.lenart.org.pl/" onclick="urchinTracker('/outgoing/www.lenart.org.pl/?referer=');"><strong>Łukasz Lenart</strong></a> &#8211; “Google AppEngine &#8211; chmura na Ja(v)wie”</h3>
<p>Łukasz, from the Warsaw JUG, was talking about Google&#8217;s AppEngine &#8211; it&#8217;s baisically <em>Just Another Servlet Container</em> but since it&#8217;s in a Cloud, it&#8217;s (potentially) easy to scale an application deployed on it&#8230; But the biggest benefit of deploying to the AppEngine is in my opinion: free java hosting. If our app doesn&#8217;t exceed some <a href="http://code.google.com/intl/pl/appengine/docs/quotas.html" onclick="urchinTracker('/outgoing/code.google.com/intl/pl/appengine/docs/quotas.html?referer=');">specyfic quotas</a> (most importantly is smaller than 500MB &#8211; concerning the Data/Blob Stores) we don&#8217;t have to pay Google for the hosting. You could call this a free cloud for beginners, and if your app gets bigger, you&#8217;re kinda trapped in this clound, and then have to pay google some fees for the extra bandwidth etc.</p>
<p>Sadly not everything is &#8220;allowed&#8221; and we are restricted by a <a href="http://code.google.com/intl/pl/appengine/docs/java/jrewhitelist.html" onclick="urchinTracker('/outgoing/code.google.com/intl/pl/appengine/docs/java/jrewhitelist.html?referer=');">Java Class WhiteList</a>. Also, there is <strong>no </strong><strong>Relational Database</strong> available for us on the AppEngine &#8211; instead we can use the &#8220;DataStore&#8221; with <strong><abbr title="Google Query Language......">GQL</abbr></strong> (or JDO or <strong>JPA</strong>) and for files there is the (now in &#8220;beta&#8221; status) <strong>BlobStore</strong> &#8211; the name explaing everything I guess&#8230; ;-) Another <em>&#8220;restriction&#8221;</em> would be not being able to access the filesystem. I can only guess why, but it would seem that this would make the <strong>AppEngine</strong> easier to scale&#8230; (sadly I&#8217;m not an AppEngine Developer so that&#8217;s just my wild guess). Ok, but why did I put the word <em>&#8220;restriction&#8221;</em> in quotes? Because I don&#8217;t think this &#8220;restriction&#8221; is that much of a hurdle&#8230; We can always use resources from inside our WAR by using Class.getResource() <em>(I didn&#8217;t test this on the AE, but it sounds plausible and should work) </em>and for uploaded files there&#8217;s the BlobStore. There are some more &#8220;services&#8221; like simplified threading (normal java threads wouldn&#8217;t be easy to controll by the AppEngine I guess, so that&#8217;s why they introducet this option) and some more &#8211; there&#8217;s XMPP, Mailing support etc&#8230;</p>
<p>All in all, I wasn&#8217;t a big fan of cloud&#8217;s to begin with, and even though the AppEngine seems like a nice place to Deploy, I&#8217;m not really convinced to go with it. The presentation was all right and I did learn some thing&#8217;s about the AE I didn&#8217;t know before &#8211; and the &#8220;show what doesn&#8217;t work and not what does work out of the box&#8221; apparoch Łukasz took, was really nice much more interesting than just &#8220;click&#8230; yay it&#8217;s working&#8221; &#8211; as it doesn&#8217;t go like that IRL most of the time&#8230;<br />
That said, I&#8217;ll stick with a <strong>Tomcat</strong> server for my GWT-Crossword.</p>
<p>Oh, and the <a href="http://www.lenart.org.pl/pdf/WarszawaJUG-GoogleAppEngine.pdf" onclick="urchinTracker('/outgoing/www.lenart.org.pl/pdf/WarszawaJUG-GoogleAppEngine.pdf?referer=');">slides are available here</a> and the source code of the demo (&#8220;Struts2 on AppEngine&#8221;) he showed can be pulled from mercurial by:</p>
<pre>hg clone https://lukaszlenart-wjug.googlecode.com/hg/ gruuf-done</pre>
<h3><a href="http://miragemiko.wordpress.com/" onclick="urchinTracker('/outgoing/miragemiko.wordpress.com/?referer=');"><strong>Miroslav Kopecky</strong></a> &#8211; “Outlook to Android Application Development” <em>(yup, another Google product today)</em></h3>
<p>I own an Android powered (and there for Linux powered :-)) HTC Hero since two days, but am not &#8220;new&#8221; in the Android API as I&#8217;ve been reading quite a bit about it since it was announced alongside with the G1<em> (or was it announced before the phone..? hmm&#8230;)</em>. Mirek&#8217;s presentation was an introduction into the Android Platform, or as we noticed &#8220;Framework&#8221;, as coding Android apps feel&#8217;s very much like using an framework (yes, every API is more or less something like a framework, but the &#8220;feel&#8221; here is really framework-ish, with lot&#8217;s of method overriding etc.). After some introduction into an Android Apps structure, Mirek went on and showed 4 application demos. They were using simple layouting, Contact access and at the end event Google Maps. It may have been hard to follow for people not accustomed to Android and wasn&#8217;t all too in depth, but the overall idea most probably came through.</p>
<p>I&#8217;ll write some <strong>Android </strong>App for sure in some time &#8211; first I&#8217;ll have to quickly finish my GWT-Crossword&#8230; It&#8217;ll probably be a ContactMerger &#8211; something that&#8217;s clearly missing in all google apps and is constantly nagging me. That is, an app to easily merge contact duplicates into one contact. This could be really nicely automated, and when some conflicts are detected a normal 3-diff-like dialog would be enough to quickly merge a few contacts into one&#8230; Sadly my HTC Hero still has the uber-old Android 1.5 and the contact&#8217;s access API has significantly changed since then&#8230; I think that by the time I&#8217;m ready to code for android  the 2.1 ROM Upgrade for my Phone should be available&#8230; So I&#8217;m focusing just on the &#8220;Level 7&#8243; API (&#8220;level 7&#8243; means &#8220;android 2.1&#8243;, whereas &#8220;level 3&#8243; means &#8220;android 1.5&#8243;).</p>
<h3><a href="http://jdn.pl/blog/1" onclick="urchinTracker('/outgoing/jdn.pl/blog/1?referer=');"><strong>Piotr Maj</strong></a> &#8211; “Jak czerpać przyjemność z programowania w świecie krótkich terminów i parcia na słupki”</h3>
<p>This presentation really stood outfrom the rest, it was fun and while not really tech focused, quite interesting. Piotr started out with some awesome<span style="text-decoration: line-through;"> [plastelina]</span> figures that his wife made esspecially for this presentation: a &#8220;Garniturek&#8221; (Marketing Guy), an Programmer and an Evil Looking Tester. The figures were really hilarious&#8230; :-) Anyways, he started out with showing sources of <span style="text-decoration: line-through;">[depresion]</span> bad feelings in our day to day jobs, and pointing out that if we do something again and again, and still are doing it the same way &#8211; something&#8217;s not right, we don&#8217;t evolve if we code like that&#8230; Then he went on with introducing the Tester figure and some scenarios of a Tester humiliating Programmers. A few words about Selenium and then we were talking about how writing tests it both necessary and potentially really interesting. So in the end, we ended up talking about <strong>Unit/</strong><strong>Functional</strong> <strong>Testing</strong> and <strong>Test</strong> <strong>Coverage</strong> &#8211; who would have thought, by the title of the presentation I was expecting something else, but it was a really plesant presentation nonetheless, and the need of testing code can&#8217;t be stressed enough I guess &#8211; maybe I&#8217;ll start to have a major test coverage of my code thanks this constant nagging about them ;-)</p>
<h3><strong>Pizza Time</strong></h3>
<p>During the pizza-break we had a long talk with Miroslav, and people could play around with the Nexus One he brought especially for this presentation. It&#8217;s interesting to hear out other developers views on some API. I for example find the Android API quite nice. The &#8220;J2ME Hell&#8221; I have been coding some stuff for burns even fiercer now that I have the option to choose another Mobile Java Platform &#8211; at last with cool things like SQLite, Widgets and Easy Touch Responsiveness &#8211; oh an the BackGroundTasking is a great feature &#8211; something J2ME never had I think, on the other hand, what good stuff did basic J2ME have? Yeah there were some JSRs that made life not so painful on ME, but on most of my phones there always were problems with them &#8211; MMAPI for example, where you sometimes had to code something SE or NOKIA specific &#8211; so where is that &#8220;write once&#8221; gone on ME eh&#8230;? Later on we talked with Miroslav and it seems that he&#8217;ll be at our <a href="http://www.sfi.org.pl/" onclick="urchinTracker('/outgoing/www.sfi.org.pl/?referer=');">SFI</a> next month &#8211; yet another great conference&#8230; :-)</p>
<p>One of the developers had an Motorola DROID, which I have considered buying but decided for the HERO &#8211; for money reasons&#8230; The DROID&#8217;s (MILESTONE&#8217;s) phicical keyboard really sucks, by the way. That, plus the fact of how awesome the on-screen-keyboard of Android is made me not regret buying a phone without phisical keyboard&#8230; ;-)</p>
<h3><a href="http://javarsovia.mocna-kawa.com/index.php?option=com_content&amp;task=view&amp;id=96&amp;Itemid=65" onclick="urchinTracker('/outgoing/javarsovia.mocna-kawa.com/index.php?option=com_content_amp_task=view_amp_id=96_amp_Itemid=65&amp;referer=');"><strong>Marcin Kalas</strong></a> &#8211; “Java/JEE Performance Test Planning &#8211; How To Plan Successful Performance Tuning of Java/JEE applications”</h3>
<p>I had really high hopes for this presentation, as I&#8217;m currently doing JMeter Load Testing on MySQL engines at my University. Sadly this wasn&#8217;t a &#8220;practical&#8221; or &#8220;hands-on&#8221; presentation. Yeah, I understand that it&#8217;s really hard to show this kind of stuff in such a short period of time, nonetheless I hoped for some more &#8220;tricks and advices&#8221;. The some tips about the JVM and multiple GC Strategries were quite interesting, but that&#8217;s something I&#8217;ll need to lookup and read about when I&#8217;m going to need it as it&#8217;s clearly a very big topic.</p>
<p>Marcin surely has a lot of experience in <strong>performance tuning</strong> apps that&#8217;s clear and it was really interesting to see some people (Java Gurus) from the audience throw some interesting stuff into the presentation. Real JEE apps are really something amazing, I hope I&#8217;ll be able to code and work with such apps in my future, it&#8217;s an amazing world full of Gigantic DataCenters and Techniques no small app would ever find any use for&#8230; For now I&#8217;ll have to get good at the basic stuff I guess, I&#8217;ve still got some time. What I found very interesting were the Load/Stress &#8220;Patterns&#8221; Marcin displayed. For example if your application is always busy, or strangely idle &#8211; even with lots of request&#8217;s comming in etc. It&#8217;s something that really makes you think about the app/server and bottlenecks&#8230; Sadly I can&#8217;t seem to find anything similar about those online &#8211; maybe I&#8217;m just not searching well enough. I hope to see some of those behaviours while testing our databases, we don&#8217;t have multiple application layers in these tests and finding bottlenecks <em>should</em> be easy &#8211; it should be, right? ;-) Anyway, I hope to have some fun experiments with our mini-server.</p>
<h3><a href="http://2010.geecon.org/main/home" onclick="urchinTracker('/outgoing/2010.geecon.org/main/home?referer=');">GeeCON 2010</a></h3>
<p>The whole event was also a small GeeCON campain. People got some stickers and <span style="text-decoration: line-through;">[smycze]</span> with GeeCON branding. I&#8217;m planing to go there as it seems like an very amazing event&#8230; This year it&#8217;s in Poznań, and it&#8217;s being organized with cooperation of the Poznań and Polish JUGs. I&#8217;ll keep you up to date about upcomming Java Events &#8211; the next being SFI and then *something special* in April :-) Well then&#8230; <strong><span style="color: #f7d507;"><em>&#8220;Let&#8217;s move the Java World!&#8221;</em></span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/coding/405/javacamp-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Teamwork&#8221; &#8211; my simple blender animation for class</title>
		<link>http://www.blog.project13.pl/index.php/null/396/teamwork-my-simple-blender-animation-for-class/</link>
		<comments>http://www.blog.project13.pl/index.php/null/396/teamwork-my-simple-blender-animation-for-class/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 01:16:13 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[agh]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[render]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=396</guid>
		<description><![CDATA[It&#8217;s an increadibly tought time now at my Uni, lots and lots of exams, stuff to hand in etc&#8230; One of such things is this simple blender animation which I have created with my friend Tomek in order to pass Graphics class: Yeah it&#8217;s simple, rough anc certainly not the next Katedra&#8230; ;-) But as [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s an increadibly tought time now at my Uni, lots and lots of exams, stuff to hand in etc&#8230; One of such things is this simple blender animation which I have created with my friend Tomek in order to pass Graphics class:</p>
<p style="text-align: center;"><span class="youtube">
<object width="480" height="360">
<param name="movie" value="http://www.youtube.com/v/sGeEmUGQfo8&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/sGeEmUGQfo8&amp;color1=3a3a3a&amp;color2=999999&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="360"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=sGeEmUGQfo8&fmt=18" onclick="urchinTracker('/outgoing/www.youtube.com/watch?v=sGeEmUGQfo8_fmt=18&amp;referer=');"><img src="http://img.youtube.com/vi/sGeEmUGQfo8/default.jpg" width="130" height="97" border=0></a></p></p>
<p style="text-align: left;">Yeah it&#8217;s simple, rough anc certainly not the next <a href="http://www.youtube.com/watch?v=OWJAof-O5Pc" onclick="urchinTracker('/outgoing/www.youtube.com/watch?v=OWJAof-O5Pc&amp;referer=');">Katedra</a>&#8230; ;-) But as a person that totaly sux at graphics I&#8217;m quite happy with it, take a look and let me know what you think.</p>
<p>Oh and some other animations by my classmates are avaiable on this <a href="http://www.youtube.com/view_play_list?p=F8CEBB4899FE8019" onclick="urchinTracker('/outgoing/www.youtube.com/view_play_list?p=F8CEBB4899FE8019&amp;referer=');">youtube playlist,</a> feel free to check it out -- some are really nice. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/null/396/teamwork-my-simple-blender-animation-for-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current small project: GWT-Crossword</title>
		<link>http://www.blog.project13.pl/index.php/fun/383/current-small-project-gwt-crossword/</link>
		<comments>http://www.blog.project13.pl/index.php/fun/383/current-small-project-gwt-crossword/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 00:27:55 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[jee]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[webdeveloper]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=383</guid>
		<description><![CDATA[I am currently working on a simple but still quite fun/interesting (as is any project with a new framework :-)) webapp using Google Web Toolkit (it&#8217;s basically Google&#8217;s JEE framework for creating RIA). The webapp is an online crossword generator. The goal is to provide crosswords online and allow users solving them online with a [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently working on a simple but still quite fun/interesting (as is any project with a new framework :-)) webapp using <a href="http://code.google.com/intl/pl/webtoolkit/" onclick="urchinTracker('/outgoing/code.google.com/intl/pl/webtoolkit/?referer=');"><strong>Google Web Toolkit</strong></a> (it&#8217;s basically Google&#8217;s JEE framework for creating <a href="http://en.wikipedia.org/wiki/Rich_Internet_application" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Rich_Internet_application?referer=');">RIA</a>). The webapp is an online crossword generator. The goal is to provide crosswords online and allow users solving them online with a nice and intuitive GUI etc&#8230; It would be cool if I&#8217;d manage to create this as an &#8220;embed on any website&#8221; script, but I can&#8217;t guarantee this functionality.</p>
<p>I&#8217;m coding this project to get used to some of the basic <strong><acronym title="Java Enterprise Edition">JEE</acronym></strong> stuff, such as <a href="https://www.hibernate.org/" onclick="urchinTracker('/outgoing/www.hibernate.org/?referer=');"><strong>Hibernate</strong></a> for example (it is quite amazing and very <em>elegant</em> &#8211; especially HQL), and to have a good time while coding in Java&#8230;</p>
<p>The source is avaiable under the AGPLv3 on github: <a href="http://github.com/ktoso/gwt-crossword" onclick="urchinTracker('/outgoing/github.com/ktoso/gwt-crossword?referer=');">http://github.com/ktoso/gwt-crossword</a><br />
At some places it is still a mess so please keep in mind that it&#8217;s still under initial development (and I&#8217;m having a tough time at the uni and can&#8217;t code gwt-crossword everyday :\), that aside, feel free to take a look on the source!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/fun/383/current-small-project-gwt-crossword/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aiming Higher&#8230;</title>
		<link>http://www.blog.project13.pl/index.php/coding/363/aiming-higher/</link>
		<comments>http://www.blog.project13.pl/index.php/coding/363/aiming-higher/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 21:54:47 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[agh]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[integra]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=363</guid>
		<description><![CDATA[&#8230;is exactly what I&#8217;m currently trying to do. Thus, I&#8217;m out of Mediaframe, and got involved in a fascinating and very cool project. Under the lead of Dr Marek Długosz me and 2 of my friends will be tackling the topic of &#8220;MySQL Data Storage Engine Comprehension &#8211; with focus on Automatics use cases&#8221;. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;is exactly what I&#8217;m currently trying to do. Thus, I&#8217;m out of Mediaframe, and got involved in a fascinating and very cool project. Under the lead of Dr Marek Długosz me and 2 of my friends will be tackling the topic of <strong>&#8220;MySQL Data Storage Engine Comprehension &#8211; with focus on Automatics use cases&#8221;</strong>. It&#8217;s really interesting since MySQL is so popular, yet very little people know about the dozens of 3rd party storage engines &#8211; some of them are really interesting, just to name a few:</p>
<ul>
<li><span style="font-family: Courier,Monospaced; font-size: x-small;"><strong>TokuDB</strong> <a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=http://tokutek.com/&amp;usg=AFQjCNHysF12TbB3GldusTu-K-3nhZdweQ" onclick="urchinTracker('/outgoing/www.google.com/url?sa=D_amp_q=http_//tokutek.com/_amp_usg=AFQjCNHysF12TbB3GldusTu-K-3nhZdweQ&amp;referer=');">http://tokutek.com/</a><em></em></span></li>
<li><span style="font-family: Courier,Monospaced; font-size: x-small;"><strong>InfiniDB</strong> <a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=http://www.infinidb.org&amp;usg=AFQjCNEtOl432Euej2MhI_lbktMG0d8oVw" onclick="urchinTracker('/outgoing/www.google.com/url?sa=D_amp_q=http_//www.infinidb.org_amp_usg=AFQjCNEtOl432Euej2MhI_lbktMG0d8oVw&amp;referer=');">http://www.infinidb.org</a></span><em></em></li>
<li><span style="font-family: Courier,Monospaced; font-size: x-small;"><strong>percona</strong> </span><span style="font-family: Courier,Monospaced; font-size: x-small;"><a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=http://www.percona.com/docs/wiki/Percona-XtraDB:start&amp;usg=AFQjCNGYrLuDIAVe4j8r_CQysDAw801lOg" onclick="urchinTracker('/outgoing/www.google.com/url?sa=D_amp_q=http_//www.percona.com/docs/wiki/Percona-XtraDB_start_amp_usg=AFQjCNGYrLuDIAVe4j8r_CQysDAw801lOg&amp;referer=');">http://www.percona.com/docs/wiki/Percona-XtraDB:start</a></span><span style="font-family: Courier,Monospaced; font-size: x-small;"><em></em> </span></li>
<li><span style="font-family: Courier,Monospaced; font-size: x-small;"><strong>MariaDB</strong> <a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=http://askmonty.org/wiki/index.php/Maria&amp;usg=AFQjCNHItj3nVliSHeoWXcOGI9ODkrC7iQ" onclick="urchinTracker('/outgoing/www.google.com/url?sa=D_amp_q=http_//askmonty.org/wiki/index.php/Maria_amp_usg=AFQjCNHItj3nVliSHeoWXcOGI9ODkrC7iQ&amp;referer=');">http://askmonty.org/wiki/index.php/Maria</a> <em>(Maria, PBXT, FederatedX) </em></span></li>
<li><span style="font-family: Courier,Monospaced; font-size: x-small;"><strong>IBMDB2I </strong></span><span style="font-family: Courier,Monospaced; font-size: x-small;"><a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=http://dev.mysql.com/doc/refman/5.1/en/se-db2.html&amp;usg=AFQjCNEI0fPrDd9d5U8azYUe4o_KcsauLQ" onclick="urchinTracker('/outgoing/www.google.com/url?sa=D_amp_q=http_//dev.mysql.com/doc/refman/5.1/en/se-db2.html_amp_usg=AFQjCNEI0fPrDd9d5U8azYUe4o_KcsauLQ&amp;referer=');">http://dev.mysql.com/doc/refman/5.1/en/se-db2.html</a></span></li>
<li><span style="font-family: Courier,Monospaced; font-size: x-small;">&#8230;ane some more&#8230;?<br />
</span></li>
</ul>
<p>A simple comprehension will be the first thing we&#8217;ll do for this project&#8230; Later on we&#8217;ll do some simulated &#8220;real life&#8221; tests using <strong>JMeter</strong>. It&#8217;s possible that we&#8217;ll write some app based on this database later on &#8211; but that&#8217;s somehow far off at the moment. That said, I&#8217;m really happy to be involved in an interesting and <strong>open</strong> (it&#8217;s all open source &amp; free software after all) topic.</p>
<p>Tomorrow I&#8217;m going to the university to setup our very own (awesome ;-)) <span style="font-family: Courier,Monospaced;">HP ProLiant DL380</span> server. It has 6 hard drives, thus it should be very interesting to run HEAVY database LOAD tests &#8211; can&#8217;t wait. We&#8217;ll install CentOS 5.4 and think about it&#8217;s future then&#8230;<br />
<span style="text-align:center"><br />
<a href="/wp-content/uploads/2009/12/kretos.png"><img class="alignnone" title="server" src="/wp-content/uploads/2009/12/kretos-300x151.png" alt="server" width="300" height="151" /></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/coding/363/aiming-higher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaCamp #1</title>
		<link>http://www.blog.project13.pl/index.php/coding/327/javacamp-1/</link>
		<comments>http://www.blog.project13.pl/index.php/coding/327/javacamp-1/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 18:17:53 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[agh]]></category>
		<category><![CDATA[JavaCamp]]></category>
		<category><![CDATA[jee]]></category>
		<category><![CDATA[JUG]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=327</guid>
		<description><![CDATA[Today another Java User Group Meeting (more info) was held&#8230; This time at my university (AGH &#8211; University of Science and Technology). :-) I wasn&#8217;t there from the beginning as I had some work to do, but I managed to get there after the &#8220;pizza-pause&#8221; and listen to: Miroslav Kopecky, talking about Matlab in Java [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="PJUG" src="http://www.java.pl/banner/pjug_logo.jpg" alt="" width="126" height="157" />Today another <strong>Java User Group</strong> Meeting (<a href="http://www.java.pl/?p=111" onclick="urchinTracker('/outgoing/www.java.pl/?p=111&amp;referer=');">more info</a>) was held&#8230; This time at my university (<a href="http://www.agh.edu.pl/en" onclick="urchinTracker('/outgoing/www.agh.edu.pl/en?referer=');">AGH &#8211; University of Science and Technology</a>). :-)</p>
<p>I wasn&#8217;t there from the beginning as I had some work to do, but I managed to get there after the &#8220;pizza-pause&#8221; and listen to:</p>
<ul>
<li><strong>Miroslav Kopecky</strong>, talking about <strong>Matlab in Java</strong> (in English).</li>
</ul>
<p>It was quite interesting to see how MatLab can be used in Java apps to make complex calculations really simple (well&#8230; let matlab do the for you basically). I like the idea of exporting plots from matlab directly to JavaScript, thus allowing nice WebApps with heavy math behind them (stock analysis etc.). That said, matlab is closed source as you propably know, and this makes it kinda sucky to develop J2SE apps based on it, as the enduser has to buy matlab anyways to use you program. A solution mentioned is getting 1 matlab license, put it on a server ane make your aplication a webapp &#8211; I agree that this is propably the best solution to avoid this &#8220;license hell&#8221; but it&#8217;s sad that there is no other license for endusers of procucts that use matlab as their math engine&#8230; Next up was:</p>
<ul>
<li><strong>Łukasz Czerpak</strong> with the topic: “Swingowa aplikacja rozproszona dystrybuowana poprzez Java Web Start” (technologie: EJB3/JPA, Java Web Start, OpenEJB+Tomcat+Hibernate, Swing Application Framework). <em>(whoa, that&#8217;s long)</em></li>
</ul>
<p>He talked about his real live experience with an (banking) app that they &#8220;ported&#8221; to WebStart using GlassFish and then Tomcat+OpenEJB. A nice fact that I learned from this presentation was about how easy glassfish is. &#8230;and slow and big&#8230; JARs that a user needs to download from JavaWebStart are about 41MB, that&#8217;s a lot &#8211; since the app talked about was like 300KB. Tomcat on the otherhand is both quicker and smaller &#8211; there&#8217;s a little more to configure though &#8211; but I guess thats a small price to pay. Sadly he didn&#8217;t have time to say anything about Griffon which I&#8217;m a little interested in lately. It was quite interesting though&#8230; :-)</p>
<p>All in all, I liked it and will attend the next meeting in January &#8211; hope to be there from the start and not only halfway through as today. ;-)</p>
<p><em>PS: There was a sad ending for this day for me though. As I really didn&#8217;t want to miss even more of this meeting, and so I parked my car where it&#8217;s not allowed in order to save some time. When I came back to my car after the meeting my car&#8217;s wheel was &#8220;locked&#8221; (by the police) and got a ticket for wrong parking&#8230; So the free JavaCamp didn&#8217;t end up being so free for me&#8230; ;-)<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/coding/327/javacamp-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Blender &#8211; 04 &#8211; Simple Present</title>
		<link>http://www.blog.project13.pl/index.php/fun/248/blender-04-simple-present/</link>
		<comments>http://www.blog.project13.pl/index.php/fun/248/blender-04-simple-present/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 00:47:34 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[render]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=248</guid>
		<description><![CDATA[With this simple box i&#8217;ve learned a little about the &#8220;wave&#8221; property in blender. This, a little subsurv and smooth subdivision can actually be quite OK for creating a simple ribbon like the one below:The final render looked like this:]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">With this simple box i&#8217;ve learned a little about the &#8220;wave&#8221; property in blender. This, a little subsurv and smooth subdivision can actually be quite OK for creating a simple ribbon like the one below:<a href="http://www.blog.project13.pl/wp-content/uploads/2009/09/zrzut_ekranu-11.png"><img class="aligncenter size-medium wp-image-249" title="Ribbon" src="http://www.blog.project13.pl/wp-content/uploads/2009/09/zrzut_ekranu-11-300x187.png" alt="Ribbon" width="300" height="187" /></a><a href="http://www.blog.project13.pl/wp-content/uploads/2009/09/zrzut_ekranu-13.png"><img class="aligncenter size-medium wp-image-251" title="Ribbon &quot;how&quot;" src="http://www.blog.project13.pl/wp-content/uploads/2009/09/zrzut_ekranu-13-300x187.png" alt="Ribbon &quot;how&quot;" width="300" height="187" /></a>The final render looked like this:<a href="http://www.blog.project13.pl/wp-content/uploads/2009/09/denae_present.jpg"><img class="aligncenter size-medium wp-image-254" title="denae_present" src="http://www.blog.project13.pl/wp-content/uploads/2009/09/denae_present-300x225.jpg" alt="denae_present" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/fun/248/blender-04-simple-present/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blender &#8211; 02 &#8211; Simple plain with sky</title>
		<link>http://www.blog.project13.pl/index.php/coding/220/blender-02-simple-plain-with-sky/</link>
		<comments>http://www.blog.project13.pl/index.php/coding/220/blender-02-simple-plain-with-sky/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 22:32:41 +0000</pubDate>
		<dc:creator>Ktoso</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[study]]></category>

		<guid isPermaLink="false">http://www.blog.project13.pl/?p=220</guid>
		<description><![CDATA[And once again I&#8217;m having fun with blender&#8230; ;-) In this semester at my University we&#8217;ll have to do some simple 3D stuff in XSI. As I don&#8217;t want to &#8220;learn&#8221; a proprietary program I won&#8217;t have access to in my future I&#8217;m learning to use blender :-) It&#8217;s such an amazing tool, and the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">And once again I&#8217;m having fun with blender&#8230; ;-) In this semester at my University we&#8217;ll have to do some simple 3D stuff in XSI. As I don&#8217;t want to &#8220;learn&#8221; a proprietary program I won&#8217;t have access to in my future I&#8217;m learning to use blender :-) It&#8217;s such an amazing tool, and the UI is amazing&#8230; it&#8217;s <em><strong>vi</strong>&#8216;ish</em> &#8211; 1 button = lots of actions, which in opposition to the &#8220;<em>lots of shiny buttons</em>&#8221; apparoach is just amazing/quick/efficient. Love it. :) As this is my 2 &#8220;render&#8221; in my lifetime, it&#8217;s still veeeery simple&#8230; I created a simple plain and used subdivision to make it smooth, the sky is created with a &#8220;dome&#8221; &#8211; though I don&#8217;t really know if that&#8217;s the best way to add skys to scenes&#8230; Ah well, here is it: <a href="http://www.blog.project13.pl/wp-content/uploads/2009/09/grass.jpg"><img class="size-thumbnail wp-image-221 aligncenter" title="grass" src="http://www.blog.project13.pl/wp-content/uploads/2009/09/grass-150x150.jpg" alt="grass" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.project13.pl/index.php/coding/220/blender-02-simple-plain-with-sky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

