<?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>Simon Zambrovski&#187; Simon Zambrovski</title>
	<atom:link href="http://simon.zambrovski.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://simon.zambrovski.org</link>
	<description>"One Cannot Not Communicate" - Watzlawick</description>
	<lastBuildDate>Thu, 17 Jun 2010 19:39:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Donate Helios</title>
		<link>http://simon.zambrovski.org/2010/06/donate-helios/</link>
		<comments>http://simon.zambrovski.org/2010/06/donate-helios/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 19:39:09 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[donate]]></category>
		<category><![CDATA[helios]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=271</guid>
		<description><![CDATA[
Millions of people use Eclipse. 
Friends of Eclipse allows you to contribute back to the Eclipse community. To celebrate the upcoming Helios Release Train we want to recruit 360 new Friends of Eclipse.
For a US$35 contribution, you can become a Friend of Eclipse. As a special thank you, Friends will get early access to the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://simon.zambrovski.org/wp-content/uploads/2010/06/donnor_list-e1276803264333-300x162.png" alt="" title="donnor_list" width="300" height="162" style="float: right;" /><br />
Millions of people use Eclipse. 
<a  href="http://www.eclipse.org/donate/" onclick="javascript:pageTracker._trackPageview('/external/www.eclipse.org/donate/');" >Friends of Eclipse</a> allows you to contribute back to the Eclipse community. To celebrate the upcoming Helios Release Train we want to recruit 360 new Friends of Eclipse.<br />
For a US$35 contribution, you can become a Friend of Eclipse. As a special thank you, Friends will get early access to the Helios release, direct from the download server at the Eclipse Foundation. Your contribution will also help support the Eclipse community.</p>
<p>Please contribute to this incredible project!</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2010/06/donate-helios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JIRA &amp; Home Improvement</title>
		<link>http://simon.zambrovski.org/2010/05/jira-home-improvement/</link>
		<comments>http://simon.zambrovski.org/2010/05/jira-home-improvement/#comments</comments>
		<pubDate>Mon, 24 May 2010 22:36:33 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[home improvement]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[jira]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[ticket system]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=256</guid>
		<description><![CDATA[
Since I spend this summer in Germany, I started a big home improvement project. Well, I&#8217;m not Tim Taylor and my tools are not from Binford, but it is really a serious improvement for me. So the plan is to remodel the attic: insulate the roof, replace old single-glass windows by the double glazing, replace [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://simon.zambrovski.org/wp-content/uploads/2010/05/home_improvement.jpg" alt="" title="home_improvement" width="116" height="87" style="margin:10px; float:left;" /><br />
Since I spend this summer in Germany, I started a big home improvement project. Well, I&#8217;m not Tim Taylor and my tools are not from Binford, but it is really a serious improvement for me. So the plan is to remodel the attic: insulate the roof, replace old single-glass windows by the double glazing, replace the old floor and actually create a big room with light, heating and furniture. In the same time remodeling of the dining room on the second floor seemed reasonable, because the roof was not insulated there either. In doing so I faced the problem of managing many small tasks which depends on each other. </p>
<p>I played with Bugzilla for the 
<a  href="http://www.tlaplus.net/" onclick="javascript:pageTracker._trackPageview('/external/www.tlaplus.net/');" >site I hosted for TLA+</a> but I wanted to try something new and installed 
<a  href="http://www.atlassian.com/software/jira/" onclick="javascript:pageTracker._trackPageview('/external/www.atlassian.com/software/jira/');" >JIRA</a> on my home server. The nice story about it is: it is written in Java and it costs only 10$. I installed the bundled (which includes Tomcat) version on my old home server and used my MySQL DB for bugs. </p>
<h3>Switching the database</h3>
<p>After the default installation I changed the following Datasource configuration to switch from HSQL-DB to MySQL in conf/server.xml:</p>
<pre class="brush: xml;">
&lt;Resource name=&quot;jdbc/JiraDS&quot;
  auth=&quot;Container&quot;
  type=&quot;javax.sql.DataSource&quot;
  driverClassName=&quot;com.mysql.jdbc.Driver&quot;
  url=&quot;jdbc:mysql://localhost/jira?autoReconnect=true
&amp;amp;useUnicode=true&amp;amp;characterEncoding=UTF8&quot;
  username=&quot;user&quot;
  password=&quot;secret&quot;
  maxActive=&quot;20&quot;
  validationQuery=&quot;select 1&quot;
/&gt;
</pre>
<p>And changed the dialect in atlassian-jira/WEB-INF/classes/entityengine.xml: </p>
<pre class="brush: xml;">
&lt;datasource name=&quot;defaultDS&quot; field-type-name=&quot;mysql&quot;
  helper-class=&quot;org.ofbiz.core.entity.GenericHelperDAO&quot;
  check-on-start=&quot;true&quot;
  use-foreign-keys=&quot;false&quot;
  use-foreign-key-indices=&quot;false&quot;
  check-fks-on-start=&quot;false&quot;
  check-fk-indices-on-start=&quot;false&quot;
  add-missing-on-start=&quot;true&quot; check-indices-on-start=&quot;true&quot;&gt;
    &lt;jndi-jdbc jndi-server-name=&quot;default&quot;
      jndi-name=&quot;java:comp/env/jdbc/JiraDS&quot;
    /&gt;
&lt;/datasource&gt;
</pre>
<h3>Integrating with Apache Webserver</h3>
<p>In addition, I don&#8217;t like entering ports into the browser, so I activated mod_jk Apache module and shifted the JIRA tomcats ports 50000 upwards: </p>
<pre class="brush: xml;">
&lt;Connector port=&quot;58080&quot; protocol=&quot;HTTP/1.1&quot;
  maxHttpHeaderSize=&quot;58192&quot;
  maxThreads=&quot;150&quot; minSpareThreads=&quot;25&quot; maxSpareThreads=&quot;75&quot;
  useBodyEncodingForURI=&quot;true&quot; enableLookups=&quot;false&quot;
  redirectPort=&quot;58443&quot;
  acceptCount=&quot;100&quot; connectionTimeout=&quot;20000&quot;
  disableUploadTimeout=&quot;true&quot;/&gt;
    &lt;Context path=&quot;/jira/&quot;
    docBase=&quot;${catalina.home}/atlassian-jira&quot;
    reloadable=&quot;false&quot;&gt;
    ...
&lt;/Connector&gt;
&lt;Connector port=&quot;58009&quot;
  enableLookups=&quot;false&quot;
  redirectPort=&quot;58443&quot;
  protocol=&quot;AJP/1.3&quot; /&gt;
</pre>
<p>Please note that also I changed the path to &#8220;/jira/&#8221;. So in order to access it from the browser, you need to type http://server:58080/jira/<br />
In 
<a  href="http://httpd.apache.org/" onclick="javascript:pageTracker._trackPageview('/external/httpd.apache.org/');" >Apache HTTPD Server</a> configuration, I loaded the 
<a  href="http://tomcat.apache.org/connectors-doc/" onclick="javascript:pageTracker._trackPageview('/external/tomcat.apache.org/connectors-doc/');" >mod_jk module</a> and configured a worker for JIRA:</p>
<pre class="brush: bash;">
# Where to find rkers.properties
# Update this path to match your conf directory location
# (put workers.properties next to httpd.conf)
JkWorkersFile /etc/apache2/workers.properties

# Where to put jk shared memory
# Update this path to match your local state directory or logs directory
JkShmFile     /var/lock/apache2/mod_jk.shm

# Where to put jk logs
# Update this path to match your logs directory location
# (put mod_jk.log next to access_log)
JkLogFile     /var/log/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel    error

# Select the timestamp log format
JkLogStampFormat &quot;[%a %b %d %H:%M:%S %Y] &quot;

#Mounts
JkMount /jira/* jira
</pre>
<p>The worker.properties file defines a worker using the Tomcat AJP13 connector:</p>
<pre class="brush: bash;">
#workers using ajp13
worker.list=jira

# Set properties for jira (ajp13)
worker.jira.type=ajp13
worker.jira.host=localhost
worker.jira.port=58009
</pre>
<h3>Let it mail</h3>
<p>For maximum comfort I tried to let my JIRA installation send me mails using my GMail mail account. I followed the 
<a  href="http://www.atlassian.com/software/jira/docs/v3.13/smtpconfig.html" onclick="javascript:pageTracker._trackPageview('/external/www.atlassian.com/software/jira/docs/v3.13/smtpconfig.html');" >instruction on the JIRA page</a>. </p>
<pre class="brush: xml;">
&lt;Resource name=&quot;mail/GmailSmtpServer&quot;
  auth=&quot;Container&quot;
  type=&quot;javax.mail.Session&quot;
  mail.smtp.host=&quot;smtp.googlemail.com&quot;
  mail.smtp.port=&quot;465&quot;
  mail.smtp.auth=&quot;true&quot;
  mail.smtp.user=&quot;myusername@gmail.com&quot;
  password=&quot;mypass&quot;
  mail.debug=&quot;true&quot;
  mail.smtp.starttls.enable=&quot;true&quot;
  mail.smtp.socketFactory.class=&quot;javax.net.ssl.SSLSocketFactory&quot;
/&gt;
</pre>
<p>I finished the setup and got the following error:</p>
<pre class="brush: java;">
com.atlassian.mail.MailException: javax.mail.MessagingException:
  Exception reading response; nested exception is:
        javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
        at com.atlassian.mail.server.impl.SMTPMailServerImpl.send(SMTPMailServerImpl.java:191)
        at com.atlassian.mail.queue.SingleMailQueueItem.send(SingleMailQueueItem.java:47)
        at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:68)
        at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
        at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:67)
        at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:48)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
</pre>
<p>The problem results from the fact, that GMail uses TLS certificates which has to be imported as described 
<a  href="http://blog.richardadleta.com/2009/05/configuring-jira-to-use-gmail-via-smtp.html" onclick="javascript:pageTracker._trackPageview('/external/blog.richardadleta.com/2009/05/configuring-jira-to-use-gmail-via-smtp.html');" >here</a>. After executing the steps, my JIRA mails me on changes of the Issue states&#8230;</p>
<p>After all, I can create my issues and should focus on the home improvement again. But now I&#8217;m very well organized.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2010/05/jira-home-improvement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Home Entertainment</title>
		<link>http://simon.zambrovski.org/2009/12/home-entertainment/</link>
		<comments>http://simon.zambrovski.org/2009/12/home-entertainment/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 00:54:37 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[1080p]]></category>
		<category><![CDATA[BD]]></category>
		<category><![CDATA[Broadcast]]></category>
		<category><![CDATA[Dolby]]></category>
		<category><![CDATA[DVB-C]]></category>
		<category><![CDATA[DVB-S]]></category>
		<category><![CDATA[DVB-T]]></category>
		<category><![CDATA[Full HD]]></category>
		<category><![CDATA[HDTV]]></category>
		<category><![CDATA[home entertainment]]></category>
		<category><![CDATA[PAL]]></category>
		<category><![CDATA[Screen]]></category>
		<category><![CDATA[television systems]]></category>
		<category><![CDATA[tv screens]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=243</guid>
		<description><![CDATA[
The continously changing quality of television is an intersting phenomena. Most European countries plan, develop or already introduce high quality television systems. The current quality standard is called HDTV (Full HD 1080p) and is a standard for digital audio/video signal. This quality can be delivered used special equipment.  This short post gives a little [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://simon.zambrovski.org/wp-content/uploads/2009/12/215px-Moderntimes.jpg" alt="Modern Times" title="Modern Times" width="215" height="324" style="float:right; margin: 5px;" /><br />
The continously changing quality of television is an intersting phenomena. Most European countries plan, develop or already introduce high quality television systems. The current quality standard is called HDTV (Full HD 1080p) and is a standard for digital audio/video signal. This quality can be delivered used special equipment.  This short post gives a little overview about the subject.</p>
<h3>The Screen</h3>
<p>In order to view the beautiful pictures delivered from the source, you need a TV set. In my childhood we had a monochrome Cathode Ray Tube (CRT) TV set, a huge box, incredible heavy, full of electrical components. Produced in Russia, its handle broke and we had nippers near the TV set in order to switch the channels (they were switched by rotating the handle). The next TV set we had could reproduce color but had approximately 12&#8243; screen size. Its channels could be switched using small buttons. In the nineties, the time of big CRTs begun. A normal person could effort a 30&#8243; CRT and of course it had a remote control. I saw my first plasma screen on an exhibition in Germany &#8211; I was thrilled by its relative small depth in comparison to a CRT. But the plasma screens of the nineties were heavy, consumed about 400W and had about 8 fans, which were pretty loud. Finally, the time of LCDs began and now the technology seem to be one of the main technologies in the market of TV sets. It is difficult to find a store selling CRTs in Germany. <span id="more-243"></span><br />
A LCD screen has several parameters. Some of them are just attempts of vendors to deliver technology to the market before it is really ready. A good example of this is contrast ratio: in fact no sane person want to know what contrast ratio is delivered by the TV screen, it should be just enough. Other parameters are saying something about the quality of the picture you can see e.g. the resolution of the screen. The resolution of 1920 x 1080 pixels is the most common resolution of current Full HD (1080p) TV screens.</p>
<h3>Source of Recorded Video</h3>
<p>After everyone bought hundreds of movies on the Video Home System (VHS) cassetes, the industry changed the technology from a tape to a disc. The Digital Versatile Disc (DVD) killed the VHS during a decade in order to be killed by the new standard called Blue Ray Disc (BD). To explain the difference in one sentence: DVD delivers only PAL quality (576p, or 576 lines), BD delivers 1080p (1080 lines). A remarkeable difference, but not all movies profit from a higher quality. So take a chance to buy old movies, where the higher resolution doesn&#8217;t play a role on DVD, before you have to pay for an expensive BD.</p>
<h3>Source of Broadcasted Video</h3>
<p>In addition to high quality recorded video source, you can receve a broadcast program. In old days, the television broadcast was analog. Since two years, the analog broadcast is being scaled back in Germany and is being replaced by the Digital Video Broadcast-Terrestical standard (DVB-T). Current DVB-T standard is not designed to deliver HDTV, but eventually it will be replaced by DVB-T2. There are two other ways to deliver the video program: cable or satellite. The corresponding standards are called DVB-S (for Satellite) and DVB-C (Cable). Both standards can deliver digital pictures in HDTV (1080p). Most offers of channels in HDTV are encoded and not free. Still, there is a reason for fees that every German having a TV set has to pay: the public channels ARD and ZDF will be transmitted in HDTV 
<a  href="http://www.ard-digital.de/HDTV/Startseite-HDTV" onclick="javascript:pageTracker._trackPageview('/external/www.ard-digital.de/HDTV/Startseite-HDTV');" >starting in 2010</a>, 
<a  href="http://www.arte.tv/de/Aktuelles/2199990.html" onclick="javascript:pageTracker._trackPageview('/external/www.arte.tv/de/Aktuelles/2199990.html');" >arte broadcasts the HDTV already</a>, since the middle of 2008.</p>
<h3>The Sound</h3>
<p>In order to complete the high-quality cinema-like felling in the living room, the sound system should support something like 5.1 dolby surround. This inlcludes a set of four boxes, a center loudspeaker, a subwoofer and an dolby-surround amplifier.</p>
<h3>Conclusion</h3>
<p>I watched a wonderful movie on arte tonight. The beautiful pictures deliverd by a Full HD 1080p screen and the nice music from processed by the complex logic of the digital amplifier. It was Charlie Chaplins&#8217; &#8220;Modern Times&#8221;, created by his genious in 1936 in USA: a restored black-white silent movie. A real masterpiece&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/12/home-entertainment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse p2 for Sale</title>
		<link>http://simon.zambrovski.org/2009/07/eclipse-p2-for-sale/</link>
		<comments>http://simon.zambrovski.org/2009/07/eclipse-p2-for-sale/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 01:31:33 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Eclipse p2 google fun]]></category>
		<category><![CDATA[search engine]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=221</guid>
		<description><![CDATA[
Google seems to have a funny interpretation of the search and an interesting strategy for advertisements. I was looking for a repository to get Subclipse, because the 
tigris.org page was down for maintenance. So I opened Google (the German version of it http://www.google.de/) to look for 
&#8220;Sublipse p2&#8243;. On the right side of the page, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 5px; float:right;" src="http://simon.zambrovski.org/wp-content/uploads/2009/07/eclipse_p2.png" alt="Eclipse Ad" /><br />
Google seems to have a funny interpretation of the search and an interesting strategy for advertisements. I was looking for a repository to get Subclipse, because the 
<a  href="http://subclipse.tigris.org/" onclick="javascript:pageTracker._trackPageview('/external/subclipse.tigris.org/');" >tigris.org</a> page was down for maintenance. So I opened Google (the German version of it http://www.google.de/) to look for 
<a  href="http://www.google.de/search?hl=de&amp;q=Subclipse+p2&amp;btnG=Suche&amp;lr=" onclick="javascript:pageTracker._trackPageview('/external/www.google.de/search');" >&#8220;Sublipse p2&#8243;</a>. On the right side of the page, the ad has been displayed&#8230; (The translation of it from German is: <strong>Buy Eclipse p2, thousands of offers. Eclipse p2: low prices guaranteed&#8230;</strong>) </p>
<p>It is impressive, since I was not searching for Eclipse, but the Big Brother was able to establish the semantic link between Sublipse and Eclipse and look for Eclipse &amp; p2. It turns out that p2 is Pentium II and Eclipse is the Fujitsu Siemens Notebook.</p>
<p>For all non-geeks among us: 
<a  href="http://www.eclipse.org/" onclick="javascript:pageTracker._trackPageview('/external/www.eclipse.org/');" >Eclipse</a> is a the famous software platform and integrated development environment built on top of it. P2 is the system for provisioning and installation of components inside of Eclipse. Eclipse is the example for the open-source development and is available free of charge.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/07/eclipse-p2-for-sale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Packaging Eclipse-based RCP</title>
		<link>http://simon.zambrovski.org/2009/07/packaging-eclipse-based-rcp/</link>
		<comments>http://simon.zambrovski.org/2009/07/packaging-eclipse-based-rcp/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:57:49 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[enterprise systems]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[plug ins]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=217</guid>
		<description><![CDATA[Just posted an article on 
packaging of RCP application on TechJava. I wanted to include more enterprise systems-related stuff in it, but somehow it is more about general RCP packaging. The main difference between standard packaging and the one described is the fact that the additional feature with framework plug-ins is used. At any rate, [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.techjava.de/wp-content/uploads/packaging.jpg" title="Packaging" style="margin:5px; float:left;" width="120" height="120" />Just posted an article on 
<a  href="http://www.techjava.de/topics/2009/06/packaging-eclipse-based-rcp-for-the-use-in-enterprise-context/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/06/packaging-eclipse-based-rcp-for-the-use-in-enterprise-context/');" >packaging of RCP application on TechJava</a>. I wanted to include more enterprise systems-related stuff in it, but somehow it is more about general RCP packaging. The main difference between standard packaging and the one described is the fact that the additional feature with framework plug-ins is used. At any rate, have a look on it&#8230; By the way, the TechJava blog is now aggregated in 
<a  href="http://www.planeteclipse.org/planet/" onclick="javascript:pageTracker._trackPageview('/external/www.planeteclipse.org/planet/');" >PlanetEclipse</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/07/packaging-eclipse-based-rcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse DemoCamp Hamburg &#8211; Galileo Edition</title>
		<link>http://simon.zambrovski.org/2009/05/eclipse-democamp-hamburg-galileo-edition/</link>
		<comments>http://simon.zambrovski.org/2009/05/eclipse-democamp-hamburg-galileo-edition/#comments</comments>
		<pubDate>Wed, 27 May 2009 02:00:19 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[democamp]]></category>
		<category><![CDATA[hamburg]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=210</guid>
		<description><![CDATA[

I had a chance to speak about 
Eclipse Common Navigator Framework on 
Eclipse DemoCamp Hamburg &#8211; Galileo Edition. The event was a full success. Five speakers and fourty visitors were attending. After the formal part, there was an opportunity to relax at the bar of East Hotel Hamburg, thanks to 
Peter and 
Martin. 
My talk [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.flickr.com/photos/sza/3566849157/in/set-72157618745344503" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/sza/3566849157/in/set-72157618745344503');" ><img alt="DemoCamp" src="http://farm3.static.flickr.com/2441/3566849157_b18633cb6d_m.jpg" style="float:left; margin:10px" width="240" height="160" border="0" /></a><br />
I had a chance to speak about 
<a  href="http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/">Eclipse Common Navigator Framework</a> on 
<a  href="http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/">Eclipse DemoCamp Hamburg &#8211; Galileo Edition</a>. The event was a full success. Five speakers and fourty visitors were attending. After the formal part, there was an opportunity to relax at the bar of East Hotel Hamburg, thanks to 
<a  href="http://www.peterfriese.de/towels-models-and-bundles-eclipse-democamp-in-hamburg/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/towels-models-and-bundles-eclipse-democamp-in-hamburg/');" >Peter</a> and 
<a  href="http://www.martinlippert.org/" onclick="javascript:pageTracker._trackPageview('/external/www.martinlippert.org/');" >Martin</a>. </p>
<p>My talk was focussed on the basics of CNF. After some slides on Why, What and How, I moved on to a live coding demo and coded a small CNF view inside of an trivial RCP. Everithng worked fine, until the launch &#8211; I misspelled one id in the plugin.xml, and had to resign and showed the prepaired result instead of the hacked one. If you want to read more, check out the 
<a  href="http://www.techjava.de/topics/2009/05/eclipse-democamp-galileo-hamburg/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/05/eclipse-democamp-galileo-hamburg/');" >TechJava report</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/05/eclipse-democamp-hamburg-galileo-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reconfiguration of home server</title>
		<link>http://simon.zambrovski.org/2009/05/reconfiguration-of-home-server/</link>
		<comments>http://simon.zambrovski.org/2009/05/reconfiguration-of-home-server/#comments</comments>
		<pubDate>Tue, 19 May 2009 16:18:16 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=200</guid>
		<description><![CDATA[
I started with Linux as operating system many years ago. Along with my study of computer science I played around with a linux installation at home. Later, I gained enough administration skills to be able to earn some money delivering small Linux installations for several SMEs. As time passed, technology evolved and my focus of [...]]]></description>
			<content:encoded><![CDATA[<p><img title="server" src="http://simon.zambrovski.org/wp-content/uploads/2009/05/server.jpg" alt="server" width="131" height="107" style="float:left; margin:10px" /><br />
I started with Linux as operating system many years ago. Along with my study of computer science I played around with a linux installation at home. Later, I gained enough administration skills to be able to earn some money delivering small Linux installations for several SMEs. As time passed, technology evolved and my focus of interests changed, I changed the installation at home several times. The last change has been performed by me this weekend. Let me share some thoughts about it. The post will be full of abbreviations, so be prepared to get a buffer over flow &#8211; but this is a part of the game&#8230;</p>
<p>The reason for my first home Linux installation was to provide access to the Internet from multiple home computers. It was at time of analog modems and 10Mbit ethernet over coaxial cable. As soon as high speed Internet over ISDN was available (and cheap enough), I changed to that emerging technology. The basic setup of the Internet gateway was a computer with a bunch of IPChains scripts on it. Later ISDN was replaced by ADSL, but in essence the gateway remained the same.</p>
<p>Around seven years ago, I had two servers running at home: a gateway and a fileserver. I never invested in server hardware at home. The hardware was the result of my administration activities &#8211; old crappy buggy stuff, bought on ebay, gathered by some customers during replacements etc&#8230;  On the gateway machine (the smaller one), the self-configured IPTables scipts provided NAT firewalls rules, fetchmail gathered mail for all family members and saved it to a local quickmail installation (I had sendmail running too, but editing m4 files is not my passion), a DNS using Bind 8/9 provided local domain address resolution and DHCP was responsible for configuration of the local computers. I also played around with HylaFax and ISDN4Linux based Phone Answering Machine. It was really funny to have e.G. personalized (caller-id-based) messages for different people. The fileserver machine (the most performant one) was running Samba in PDC mode, and had (at most) two SCSI-U controllers and a doozen old cheap small loud SCSI drives connected to them. In addition, ProFTP server, Apache HTTP Server, MySQL, CUPS (for printing) were also running on the fileserver. I&#8217;ve never been a fan of compile-your-linux-yourself approach, but used 
<a  href="http://www.opensuse.org/" onclick="javascript:pageTracker._trackPageview('/external/www.opensuse.org/');" >SuSE distributions</a>. I also played with 
<a  href="http://www.fli4l.de/" onclick="javascript:pageTracker._trackPageview('/external/www.fli4l.de/');" >Fli4L</a> &#8211; a German mini Linux to be booted from a floppy. The advantage of that approach was the absence of a hard drive in the gateway, which is very silent then. Later, I also experimented with 
<a  href="http://www.ipcop.org/" onclick="javascript:pageTracker._trackPageview('/external/www.ipcop.org/');" >IPCop</a>, a special Linux platform for the Internet gateway/firewall. The recent two-server-installation consisted of two Intel Pentium III machines, which consumed about 400 Watts of power. The fileserver machine had six SCSI hard drives and four IDE drives in it and weighted about 20 kg.</p>
<p>The first big technological change was the introduction of smart Internet-routers/Gateways by different vendors. So, I got rid of a self-configured NAT-firewall and shifted DNS/DHCP to my fileserver (renaming it just to server). The reason for that is &#8211; most DNS/DHCPs built into Internet gateways are silly and can not be compared to Bind name-daemon or ISC DHCP. The advantage of usage a standard device (like e.G. 
<a  href="http://www.avm.de/en/Produkte/FRITZBox/index.html" onclick="javascript:pageTracker._trackPageview('/external/www.avm.de/en/Produkte/FRITZBox/index.html');" >Fritz!Box</a>) is a silent, low-power solution (one device for all instead of 3-5).</p>
<p>From that point on, I started to adjust the number of services running on the server. The first change was a shift from quickmail to postfix and IMAPd (from POP to IMAP). The next change was &#8211; from IMAPd at home to IMAP at Google. Now, I&#8217;m a massive user of Google Mail &#8211; both for gmail.com address and my own domains (see Google for your Domain offer). The next service, that became obsolete on the server was the printing subsystem. It was replaced by a small network printserver (first one from Lexmark, now HP JetDirect). But the real reason for elimintation of it is the independence of CIFS protocol for printing.</p>
<p>The next technological change was the introduction of cheap NAS (Network Access Storage) devices. This allowed to replace 10 old hard drives with one modern located in a small device with 15W power consumption and ethernet socket (like e.G. 
<a  href="http://www.buffalo-technology.com/" onclick="javascript:pageTracker._trackPageview('/external/www.buffalo-technology.com/');" >Buffalo LinkStation</a>). As a result I could move the storage away from the Primary Domain Controller (PDC). The PDC is still needed, otherwise the lookups in &#8220;Network Neighborhood&#8221; could continue for minutes. In addition, I added some services needed for software developement: especially CVS and SVN repositories and Bugzilla.</p>
<p>As a result I could switch of the last Pentium III off and start up a small Pentium II (a 50W consuming Compaq). It runs DNS, DHCP and Samba for purposes of system infrastructure and Apache HTTPD (with PHP, DAV and Pearl), MySQL, SVN, CVS. In fact, I&#8217;m reasoning on buying a SSH access on a Internet-hosted machine (e.G. by 
<a  href="http://df.eu/kwk/13106" onclick="javascript:pageTracker._trackPageview('/external/df.eu/kwk/13106');" >domainfactory</a>) and installation of Bugzilla and SVN there. In doing so, I&#8217;m following the trend <strong>from &#8220;IT infrastructure as property&#8221; towards &#8220;IT as a service&#8221;</strong>. I was also reasoning about getting rid of the NAS at home, but this is only reasonable with really high speed Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/05/reconfiguration-of-home-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eclipse Common Navigator Framework</title>
		<link>http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/</link>
		<comments>http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 04:45:21 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[cnf]]></category>
		<category><![CDATA[common navigator framework]]></category>
		<category><![CDATA[content provider]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[non-resource]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=193</guid>
		<description><![CDATA[

Just finished to correct mistakes (thanks to 
Francis) in 
the article I posted about the usage of the Common Navigator Framework (CNF). In doing so the article incorporates the information already covered in different blogs, but also focuses on the specific use case of providing a view of data structure completely unrelated to the Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.flickr.com/photos/mikebaird/3009401040/" onclick="javascript:pageTracker._trackPageview('/external/www.flickr.com/photos/mikebaird/3009401040/');" ><img style="margin: 10px; float:right;" title="Michael “Mike” L. Baird, http://bairdphotos.com/" src="http://www.techjava.de/wp-content/uploads/compas.jpg" alt="Michael “Mike” L. Baird, http://bairdphotos.com/" width="240" height="160" /></a><br />
Just finished to correct mistakes (thanks to 
<a  href="http://dev.eclipse.org/blogs/francis/" onclick="javascript:pageTracker._trackPageview('/external/dev.eclipse.org/blogs/francis/');" >Francis</a>) in 
<a  href="http://www.techjava.de/topics/2009/04/eclipse-common-navigator-framework/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/04/eclipse-common-navigator-framework/');" >the article I posted</a> about the usage of the Common Navigator Framework (CNF). In doing so the article incorporates the information already covered in different blogs, but also focuses on the specific use case of providing a view of data structure completely unrelated to the Eclipse platform resources. So the aim is not to add some content to the &#8220;Project Explorer&#8221; which is an example of resource-oriented CNF usage, but to provide a view on a completely own data model. This post fostered some communication with Francis regarding the CNF documentation provided in Eclipse, so I&#8217;m happy if my contributions can be valuable. As usual, this kind of content goes to 
<a  href="http://www.techjava.de/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/');" >TechJava&#8230;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/04/eclipse-common-navigator-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse DemoCamp 2009 &#8211; Galileo Edition</title>
		<link>http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/</link>
		<comments>http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 21:05:52 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=188</guid>
		<description><![CDATA[
 The Galileo Edition of Eclipse is already in the pipeline and the community is happy to celebrate this with a series of events. In Hamburg we do it in two ways &#8211; there are Eclipse DemoCamps and Eclipse Stammtisch. This time 
Peter and 
Martin managed to put both events together. To make it short:

What: [...]]]></description>
			<content:encoded><![CDATA[<p>
<a  href="http://www.techjava.de/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp.gif" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp.gif');" ><img style="border: 0pt none; margin: 10px; float:right;" src="http://www.techjava.de/wp-content/uploads/EclipseDemoCampHamburg2007_78FD/EclipseDemoCamp_thumb.gif" border="0" alt="EclipseDemoCamp" width="90" height="76" /></a> The Galileo Edition of Eclipse is already in the pipeline and the community is happy to celebrate this with a series of events. In Hamburg we do it in two ways &#8211; there are Eclipse DemoCamps and Eclipse Stammtisch. This time 
<a  href="http://www.peterfriese.de/" onclick="javascript:pageTracker._trackPageview('/external/www.peterfriese.de/');" >Peter</a> and 
<a  href="http://www.martinlippert.com/" onclick="javascript:pageTracker._trackPageview('/external/www.martinlippert.com/');" >Martin</a> managed to put both events together. To make it short:</p>
<ul>
<li>What: Eclipse DemoCamp + Eclipse Stammtisch</li>
<li>Where: Hotel East, Hamburg (
<a  href="http://piurl.com/XhT" onclick="javascript:pageTracker._trackPageview('/external/piurl.com/XhT');" >Simon-von-Utrecht-Str. 31, 20359 Hamburg, Germany</a>)</li>
<li>When: May 25th 2009, 18:00-21:00 (official part)</li>
</ul>
<p>I&#8217;m attending. If you want to attend, make sure you find a minute to 
<a  href="http://wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Hamburg" onclick="javascript:pageTracker._trackPageview('/external/wiki.eclipse.org/Eclipse_DemoCamps_Galileo_2009/Hamburg');" >write you name down in EclipseWiki.</a>. If you want to read more, look at the original post at 
<a  href="http://www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/04/eclipse-democamp-2009-galileo-edition/');" >TechJava&#8230;</a>. See you on the DemoCamp.</p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/04/eclipse-democamp-2009-galileo-edition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RCP Help System</title>
		<link>http://simon.zambrovski.org/2009/04/rcp-help-system/</link>
		<comments>http://simon.zambrovski.org/2009/04/rcp-help-system/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 22:37:50 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://simon.zambrovski.org/?p=181</guid>
		<description><![CDATA[Eclipse Platform provides a help system that can be used during creation of the help content for your application. It is very convenient while used inside of the IDE, but needs a special approach if used in the RCP. This article tries to gather the information which may be useful.
You can find more on that [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 10px; float:right" title="Eclipse help" src="http://www.techjava.de/wp-content/uploads/help-150x150.jpg" alt="help" width="120" height="120" />Eclipse Platform provides a help system that can be used during creation of the help content for your application. It is very convenient while used inside of the IDE, but needs a special approach if used in the RCP. This article tries to gather the information which may be useful.</p>
<p>You can find more on that in 
<a  href="http://www.techjava.de/topics/2009/04/rcp-help-system/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/topics/2009/04/rcp-help-system/');" >post just published</a> by me on 
<a  href="http://www.techjava.de/" onclick="javascript:pageTracker._trackPageview('/external/www.techjava.de/');" >TechJava&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://simon.zambrovski.org/2009/04/rcp-help-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
