<?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>karpisek.net</title>
	<atom:link href="http://karpisek.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://karpisek.net</link>
	<description>Random notes about software development</description>
	<lastBuildDate>Sun, 29 Aug 2010 15:54:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GemDev 0.2.2 Release</title>
		<link>http://karpisek.net/2010/08/29/gemdev-0-2-2-release/</link>
		<comments>http://karpisek.net/2010/08/29/gemdev-0-2-2-release/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 15:54:50 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=266</guid>
		<description><![CDATA[New maintenance version of GemDev 0.2.2 is available.  This release is backward compatible with existing server side scripts (from 0.2.0 release). Please check GemDev page for details on installation/upgrade instructions and links.
]]></description>
			<content:encoded><![CDATA[<p>New maintenance version of <a href="http://karpisek.net/downloads/gemdev-0.2.2.zip">GemDev 0.2.2</a> is available.  This release is backward compatible with existing server side scripts (from 0.2.0 release). Please check <a href="http://karpisek.net/gemdev/">GemDev page</a> for details on installation/upgrade instructions and links.</p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2010/08/29/gemdev-0-2-2-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GemDev 0.2.1 Release</title>
		<link>http://karpisek.net/2010/02/27/gemdev-0-2-1-release/</link>
		<comments>http://karpisek.net/2010/02/27/gemdev-0-2-1-release/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 16:01:55 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=257</guid>
		<description><![CDATA[New GemDev 0.2.1 is out. It includes collection of small improvements such as content assist, custom templates and hyperlinking in console.

New and Noteworthy:
http://karpisek.net/gemdev-help/news.html
GemDev site:
http://karpisek.net/gemdev/
Online Help:
http://karpisek.net/gemdev-help/toc.html
]]></description>
			<content:encoded><![CDATA[<p>New <a href="http://karpisek.net/downloads/gemdev-0.2.1.zip">GemDev 0.2.1</a> is out. It includes collection of small improvements such as content assist, custom templates and hyperlinking in console.</p>
<p><img class="alignnone" title="ContentAssistMethods" src="http://www.karpisek.net/images/ContentAssistMethods.gif" alt="" width="392" height="187" /></p>
<p><strong>New and Noteworthy:</strong></p>
<p><a href="http://karpisek.net/gemdev-help/news.html#GemDev_0.2.1_-_New__Noteworthy">http://karpisek.net/gemdev-help/news.html</a></p>
<p><strong>GemDev site:</strong></p>
<p><a href="http://karpisek.net/gemdev/">http://karpisek.net/gemdev/</a></p>
<p><strong>Online Help:</strong></p>
<p><a href="http://karpisek.net/gemdev-help/toc.html">http://karpisek.net/gemdev-help/toc.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2010/02/27/gemdev-0-2-1-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to GemStone on YouTube</title>
		<link>http://karpisek.net/2010/01/31/introduction-to-gemstone-on-youtube/</link>
		<comments>http://karpisek.net/2010/01/31/introduction-to-gemstone-on-youtube/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 21:10:19 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=233</guid>
		<description><![CDATA[For those  looking for materials about GemStone/S, there is YouTube channel of James Foster (from GemStone) which includes presentations from Smalltalks 2009 conference (mainly Introduction to GemStone and Scaling Objects for the Enterprise).
Programming and System Administration Guides (which you may want to check when watching videos) are available for example from GemStone/S Documentation site.
UPDATE: added [...]]]></description>
			<content:encoded><![CDATA[<p>For those  looking for materials about GemStone/S, there is <a href="http://www.youtube.com/user/JamesGFoster">YouTube channel</a> of <a href="http://programminggems.wordpress.com/">James Foster </a>(from GemStone) which includes presentations from Smalltalks 2009 conference (mainly <em>Introduction to GemStone</em> and <a href="http://programminggems.wordpress.com/2010/02/05/scaling-objects-videos/"><em>Scaling Objects for the Enterprise</em></a>).</p>
<p>Programming and System Administration Guides (which you may want to check when watching videos) are available for example from <a href="http://community.gemstone.com/display/GSS64/GemStoneS+Documentation">GemStone/S Documentation site</a>.</p>
<p>UPDATE: added link to summary of all parts of Scaling Objects presentation</p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2010/01/31/introduction-to-gemstone-on-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version Control Visualization</title>
		<link>http://karpisek.net/2010/01/16/version-control-visualization/</link>
		<comments>http://karpisek.net/2010/01/16/version-control-visualization/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 12:26:47 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=209</guid>
		<description><![CDATA[During my research on libraries for visualization of large bodies of source code I came over two interesting projects. These projects focus on visualization of whole repositories and results seems more like an art than just pure technical thing&#8230;
code_swarm
code_swarm is &#8220;organic software visualization of project repositories&#8221; for SVN, CVS, Git and other VCS. Examples for [...]]]></description>
			<content:encoded><![CDATA[<p>During my research on libraries for visualization of large bodies of source code I came over two interesting projects. These projects focus on visualization of whole repositories and results seems more like an art than just pure technical thing&#8230;</p>
<h2><a href="http://code.google.com/p/codeswarm/"></a>code_swarm</h2>
<p><a href="http://code.google.com/p/codeswarm/">code_swarm</a> is &#8220;<em>organic software visualization of project repositories</em>&#8221; for SVN, CVS, Git and other VCS. Examples for different open source projects can be found <a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/">here</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1130828&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=1130828&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/1130828">code_swarm &#8211; Eclipse (short ver.)</a> from <a href="http://vimeo.com/michaelogawa">Michael Ogawa</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h2><a href="http://code.google.com/p/gource/"></a>gource</h2>
<p><a href="http://code.google.com/p/gource/">gource</a> is &#8220;<em>software version control visualization tool</em>&#8221; for SVN, CVS, Git and Mercurial. Videos with interesting examples can be found <a href="http://code.google.com/p/gource/wiki/Videos">here</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/E5xPMW5fg48&amp;hl=cs_CZ&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/E5xPMW5fg48&amp;hl=cs_CZ&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/NjUuAuBcoqs&amp;hl=cs_CZ&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/NjUuAuBcoqs&amp;hl=cs_CZ&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2010/01/16/version-control-visualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GemDev Video</title>
		<link>http://karpisek.net/2010/01/08/gemdev-video/</link>
		<comments>http://karpisek.net/2010/01/08/gemdev-video/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 21:42:42 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=171</guid>
		<description><![CDATA[Below is a year old video presenting GemDev features in real time. Video was recorded for internal presentation of previous version (0.1.9), but it covers most features of recently released 0.2.0. Recording was done with free GLASS version of GemStone/S running  in VMware Appliance  and Eclipse 3.4.

It should be noted that if you will use [...]]]></description>
			<content:encoded><![CDATA[<p>Below is a year old video presenting <a href="http://karpisek.net/gemdev/">GemDev</a> features in real time. Video was recorded for internal presentation of <strong>previous version </strong>(<strong>0.1.9</strong>), but it covers most features of recently released <strong>0.2.0</strong>. Recording was done with free <a href="http://seaside.gemstone.com">GLASS </a>version of GemStone/S running  in VMware Appliance  and Eclipse 3.4.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="445" height="364" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/6YEtCxFCogU&amp;hl=cs_CZ&amp;fs=1&amp;rel=0&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="445" height="364" src="http://www.youtube.com/v/6YEtCxFCogU&amp;hl=cs_CZ&amp;fs=1&amp;rel=0&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><em>It should be noted that if you will use GemDev for example with big remote DB you will not always be able to reach same quick response as is on video. This video uses very small DB (coming with free version) and is running locally in VMware. With bigger remote DBs it can take longer time mainly when connecting to DB or searching for references/implementors/senders. Usual browsing/editing is not affected so much and overall speed is still very acceptable.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2010/01/08/gemdev-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GemDev 0.2.0 Release</title>
		<link>http://karpisek.net/2010/01/04/gemdev-0-2-0-release/</link>
		<comments>http://karpisek.net/2010/01/04/gemdev-0-2-0-release/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 19:16:46 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=143</guid>
		<description><![CDATA[I am happy I can announce GemDev 0.2.0 &#8211; first public release of my Eclipse Development Environment for GemStone/S.
&#8220;GemDev is (highly) experimental implementation of Eclipse-based IDE for GemStone Smalltalk, with intention to bring mainstream tools to Smalltalk.&#8221;

New and Noteworthy:
http://karpisek.net/gemdev-help/news.html
GemDev site:
http://karpisek.net/gemdev/
Online Help:
http://karpisek.net/gemdev-help/toc.html
]]></description>
			<content:encoded><![CDATA[<p>I am happy I can announce <a href="http://karpisek.net/downloads/gemdev-0.2.0.zip"><strong>GemDev 0.2.0</strong></a> &#8211; first public release of my Eclipse Development Environment for GemStone/S.</p>
<p><em>&#8220;GemDev is (highly) experimental implementation of Eclipse-based IDE for GemStone Smalltalk, with intention to bring mainstream tools to Smalltalk.&#8221;</em></p>
<p><a href="http://karpisek.net/wp-content/uploads/GemDev-0.2.0-Screenshot11.gif"><img class="size-full wp-image-111 alignnone" title="GemDev-0.2.0-Screenshot1" src="http://karpisek.net/wp-content/uploads/GemDev-0.2.0-Screenshot11.gif" alt="" width="419" height="387" /></a></p>
<p><strong>New and Noteworthy:</strong></p>
<p><a href="http://karpisek.net/gemdev-help/news.html#GemDev_0.2.0_-_New__Noteworthy">http://karpisek.net/gemdev-help/news.html</a></p>
<p><strong>GemDev site:</strong></p>
<p><a href="http://karpisek.net/gemdev/">http://karpisek.net/gemdev/</a></p>
<p><strong>Online Help:</strong></p>
<p><a href="http://karpisek.net/gemdev-help/toc.html">http://karpisek.net/gemdev-help/toc.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2010/01/04/gemdev-0-2-0-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOAP Fault &amp; HTTP Status Code</title>
		<link>http://karpisek.net/2009/12/20/soap-fault-http-status-code/</link>
		<comments>http://karpisek.net/2009/12/20/soap-fault-http-status-code/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 21:37:34 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=34</guid>
		<description><![CDATA[What should be HTTP status code of response containing SOAP Fault (codes are defined in RFC 2616 HTTP/1.1 Section 10)?
From SOAP 1.1 Specification:
In case of a SOAP error while processing the request, the SOAP HTTP server MUST issue an HTTP 500 &#8220;Internal Server Error&#8221; response and include a SOAP message in the response containing a [...]]]></description>
			<content:encoded><![CDATA[<p>What should be HTTP status code of response containing SOAP Fault (codes are defined in <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">RFC 2616 HTTP/1.1 Section 10</a>)?</p>
<p>From <a href="http://www.w3.org/TR/soap11/#_Toc478383529">SOAP 1.1 Specification</a>:<br />
<em>In case of a SOAP error while processing the request, the SOAP HTTP server MUST issue an HTTP 500 &#8220;Internal Server Error&#8221; response and include a SOAP message in the response containing a SOAP Fault element (see section 4.4) indicating the SOAP processing error.</em></p>
<p>What if there is no SOAP error while processing/SOAP processing error? It is just some standard business error (customer not found for example)?</p>
<p>From <a href="http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html#refinement16488480">WS-I Basic profile</a>:<br />
<em>An INSTANCE MUST use a &#8220;500 Internal Server Error&#8221; HTTP status code if the response message is a SOAP Fault.</em></p>
<p>This is much more clear.</p>
<p>So at least there are some links to answer when somebody asks again for Faults delivered with 200 OK status&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2009/12/20/soap-fault-http-status-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First post</title>
		<link>http://karpisek.net/2009/12/20/first-post/</link>
		<comments>http://karpisek.net/2009/12/20/first-post/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 15:14:43 +0000</pubDate>
		<dc:creator>Martin Karpisek</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://karpisek.net/?p=7</guid>
		<description><![CDATA[This is first post, just to see if WordPress (that thing this site is running on) is working correctly.
Actually i first tried WordPress in VirtualBox, just to be sure what it is. Because for Virtual Box I did not found any ready made appliance with pre-installed WordPress (and for VMware there was only some very [...]]]></description>
			<content:encoded><![CDATA[<p>This is first post, just to see if <a href="http://wordpress.org/">WordPress</a> (that thing this site is running on) is working correctly.</p>
<p>Actually i first tried WordPress in <a href="http://www.virtualbox.org/">VirtualBox</a>, just to be sure what it is. Because for Virtual Box I did not found any ready made appliance with pre-installed WordPress (and for VMware there was only some very old appliance with WordPress 2.2) i decided to try to install everything myself.</p>
<p>Luckily it is easy and well documented. Just in case I will need it in future summary is below:</p>
<ol>
<li>Download &amp; install <a href="http://www.virtualbox.org/wiki/Downloads">VirtualBox</a></li>
<li>Download  &amp; install <a href="http://www.ubuntu.com/GetUbuntu/download">Ubuntu 9.10 CD image</a> into VirtualBox (it is interesting that 64bit version for Intell hw is  named <code>ubuntu-9.10-desktop-amd64.iso</code>,  reason is probably because amd came with this 64bit architecture first&#8230;)</li>
<li>Install Apache and MySQL with command<br />
<code>sudo tasksel install lamp-server</code><br />
(detailed tutorial is in Ubuntu <a href="https://help.ubuntu.com/community/ApacheMySQLPHP">documentation</a>)</li>
<li>Install WordPress and configure it for new blog
<ol>
<li><code>sudo apt-get install wordpress php5-gd</code><br />
(installation directory is /usr/share/wordpress)</li>
<li><code>sudo ln -s /usr/share/wordpress /var/www/wordpress</code><br />
(symbolic link for Apache)</li>
<li><code>sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost</code><br />
(setup of database)</li>
<li>Go to <code><a class="linkification-ext" title="Linkification: http://localhost/wordpress" href="http://localhost/wordpress">http://localhost/wordpress</a></code> and finish setup of blog itself</li>
</ol>
<p>(detailed tutorial is again in Ubuntu <a href="https://help.ubuntu.com/community/WordPress">documentation</a>)</li>
</ol>
<p>Currently WordPress seems very good. Definitely better than hand coding whole site in html as it was years (was it really last century?) before.</p>
]]></content:encoded>
			<wfw:commentRss>http://karpisek.net/2009/12/20/first-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
