<?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>Forkbomb Blog</title>
	<atom:link href="http://forkbomb-blog.de/feed" rel="self" type="application/rss+xml" />
	<link>http://forkbomb-blog.de</link>
	<description>Random IT Thoughts &#38; Tutorials</description>
	<lastBuildDate>Fri, 23 Nov 2012 16:21:32 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Large File Downloads with JBoss Seam 2 and Servlets</title>
		<link>http://forkbomb-blog.de/2012/large-file-downloads-with-jboss-seam-2-and-servlets</link>
		<comments>http://forkbomb-blog.de/2012/large-file-downloads-with-jboss-seam-2-and-servlets#comments</comments>
		<pubDate>Fri, 23 Nov 2012 16:18:57 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[JBoss Seam]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=301</guid>
		<description><![CDATA[Today I worked an an issue which presented users of our application a 403 error page when downloading large files which were generated on the fly. The files were delivered by a servlet and the files were directly copied to the ServletOutputStream, so the files were streamed instead of holding them in memory. After some [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2012/large-file-downloads-with-jboss-seam-2-and-servlets/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set Context Root for a JavaEE 6 Application with JBoss 7.1</title>
		<link>http://forkbomb-blog.de/2012/set-context-root-for-a-javaee-6-application-with-jboss-7-1</link>
		<comments>http://forkbomb-blog.de/2012/set-context-root-for-a-javaee-6-application-with-jboss-7-1#comments</comments>
		<pubDate>Thu, 12 Jul 2012 17:18:06 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[Application Server]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=293</guid>
		<description><![CDATA[Per default, a Web Application which is packaged as a WAR file is mapped to &#8220;http://jbossurl:port/war_file_name&#8221; when deployed to JBoss AS 7.1. We wanted the application to be mapped to the root context instead of the file name. It turns out, that this is pretty easy to achieve: Edit standalone.xml in the JBoss configuration directory. [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2012/set-context-root-for-a-javaee-6-application-with-jboss-7-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programatically Login User with Seam 2 Security Framework</title>
		<link>http://forkbomb-blog.de/2012/programatically-login-user-with-seam-2-security-framework</link>
		<comments>http://forkbomb-blog.de/2012/programatically-login-user-with-seam-2-security-framework#comments</comments>
		<pubDate>Wed, 20 Jun 2012 20:17:03 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[JBoss Seam]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=287</guid>
		<description><![CDATA[This is a quick one: When you want to login a user programmatically without checking if the credentials are right or the user is in the IdentityStore with Seam 2, that is pretty easy. &#160; final Principal principal = new SimplePrincipal&#40;&#34;username&#34;&#41;; identity.acceptExternallyAuthenticatedPrincipal&#40;principal&#41;; identity.authenticate&#40;&#41;; This will override the Seam 2 Security Framework authentication mechanism and a [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2012/programatically-login-user-with-seam-2-security-framework/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autostart resque for Gitlab on CentOS 6.2 with RVM installed</title>
		<link>http://forkbomb-blog.de/2012/autostart-resque-for-gitlab-on-centos-6-2-with-rvm-installed</link>
		<comments>http://forkbomb-blog.de/2012/autostart-resque-for-gitlab-on-centos-6-2-with-rvm-installed#comments</comments>
		<pubDate>Fri, 08 Jun 2012 20:00:07 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=285</guid>
		<description><![CDATA[In my previous blog post I described how to install Gitlab on a CentOS 6.2 machine. The Resque demon did not start automatically, so I thought I&#8217;ll create a little startup script for the resque.sh in the /var/www/gitlabhq directory, so it would autostart. As it turned out, it was harder than expected, because I use [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2012/autostart-resque-for-gitlab-on-centos-6-2-with-rvm-installed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Gitlab on CentOS 6.2</title>
		<link>http://forkbomb-blog.de/2012/installing-gitlab-on-centos-6-2</link>
		<comments>http://forkbomb-blog.de/2012/installing-gitlab-on-centos-6-2#comments</comments>
		<pubDate>Sun, 03 Jun 2012 19:12:04 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=282</guid>
		<description><![CDATA[I had a hard time installing Gitlab on a CentOS 6.2 machine and I tried several tutorials. I was lucky and I found an awesome installation script by Mattias Ohlsson which installs Ruby, Gitlab, Gitoline and Apache with the Passenger Module. On my machine I was not able to create new repositories with Gitlab. The [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2012/installing-gitlab-on-centos-6-2/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SLF4J Logger Injection with Guice</title>
		<link>http://forkbomb-blog.de/2012/slf4j-logger-injection-with-guice</link>
		<comments>http://forkbomb-blog.de/2012/slf4j-logger-injection-with-guice#comments</comments>
		<pubDate>Wed, 23 May 2012 19:59:10 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Guice]]></category>
		<category><![CDATA[Dependency Injection]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=272</guid>
		<description><![CDATA[I experimented with Google Guice Custom Injections because I wanted to inject a Logger to my guicified application. There is a great part in the Guice documentation about Custom Logger Injection, but in my case I wanted a SLF4J Logger with Logback as implementation. The example in the Guice Wiki is with Log4j Injection. Here [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2012/slf4j-logger-injection-with-guice/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Different ways to redirect with JSF and Seam</title>
		<link>http://forkbomb-blog.de/2012/different-ways-to-redirect-with-jsf-and-seam</link>
		<comments>http://forkbomb-blog.de/2012/different-ways-to-redirect-with-jsf-and-seam#comments</comments>
		<pubDate>Sun, 13 May 2012 12:17:19 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[JBoss Seam]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaEE]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=258</guid>
		<description><![CDATA[This is just a quick reminder for myself how to implement programmatic redirects with JBoss Seam and JSF. I will describe three different techniques: Redirecting to a 404 Error Page from a JSF Backing Bean Redirecting to an external Website Redirecting to a JSF view in a Seam Application Redirecting to a 404 Error Page [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2012/different-ways-to-redirect-with-jsf-and-seam/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applescript for generating Random UUID</title>
		<link>http://forkbomb-blog.de/2011/applescript-for-generating-random-uuid</link>
		<comments>http://forkbomb-blog.de/2011/applescript-for-generating-random-uuid#comments</comments>
		<pubDate>Mon, 31 Oct 2011 07:56:21 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Applescript]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=253</guid>
		<description><![CDATA[I wrote my first Applescript today and I thought it could be useful, so I decided to share it with you This script generates a random UUID and copies it to the clipboard. set the clipboard to (do shell script &#34;python -c 'import uuid; print uuid.uuid1()'&#34;)]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2011/applescript-for-generating-random-uuid/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Allowed Characters for Javascript Variables</title>
		<link>http://forkbomb-blog.de/2011/allowed-characters-for-javascript-variables</link>
		<comments>http://forkbomb-blog.de/2011/allowed-characters-for-javascript-variables#comments</comments>
		<pubDate>Thu, 20 Oct 2011 15:06:18 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tipps und Tricks]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=242</guid>
		<description><![CDATA[I am playing with the JDK Javascript API (JSR 223) and I wanted to check out the replacement of variables in a String. Then I suddenly got this error: javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorException: missing ; before statement &#40;&#60;Unknown source&#62;#1&#41; in &#60;Unknown source&#62; at line number 1 After some reseach I found out, that my variables did contain [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2011/allowed-characters-for-javascript-variables/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time consuming processes with Seam, Richfaces a4j:poll and Quartz</title>
		<link>http://forkbomb-blog.de/2011/time-consuming-processes-with-seam-richfaces-a4jpoll-and-quartz</link>
		<comments>http://forkbomb-blog.de/2011/time-consuming-processes-with-seam-richfaces-a4jpoll-and-quartz#comments</comments>
		<pubDate>Wed, 28 Sep 2011 21:59:38 +0000</pubDate>
		<dc:creator>Dominik</dc:creator>
				<category><![CDATA[JBoss Seam]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Quartz]]></category>
		<category><![CDATA[Richfaces]]></category>

		<guid isPermaLink="false">http://forkbomb-blog.de/?p=216</guid>
		<description><![CDATA[Today I had a hard time implementing time-consuming processes with AJAX status updates. I stripped down everything to a minimal working example. The technologies used in this example are Seam 2.2.2 Richfaces 3.3 Quartz 1.6 So here is what I wanted to achieve: The user of my application should click a button and in the [...]]]></description>
		<wfw:commentRss>http://forkbomb-blog.de/2011/time-consuming-processes-with-seam-richfaces-a4jpoll-and-quartz/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
