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

<channel>
	<title> &#187; work</title>
	<atom:link href="http://blog.kfirbreger.com/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kfirbreger.com</link>
	<description></description>
	<lastBuildDate>Tue, 24 Jan 2012 09:47:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The finer points of respondsToSelector</title>
		<link>http://blog.kfirbreger.com/2011/05/27/the-finer-points-of-respondstoselector/</link>
		<comments>http://blog.kfirbreger.com/2011/05/27/the-finer-points-of-respondstoselector/#comments</comments>
		<pubDate>Fri, 27 May 2011 11:46:33 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/?p=327</guid>
		<description><![CDATA[Cocoa&#8217;s object model is something I really like. Coming from Java, being able to declare a property and have the getters and setters auto generated is really wonderful. The key value way to interact with an object is also a very powerful tool. The problem is what happens when these two collide. For a project [...]]]></description>
			<content:encoded><![CDATA[<p>Cocoa&#8217;s object model is something I really like. Coming from Java, being able to declare a property and have the getters and setters auto generated is really wonderful. The key value way to interact with an object is also a very powerful tool. The problem is what happens when these two collide.</p>
<p>For a project at work I needed to parse some XML. The xml contained several entries of entries. Only part of the information given for each entry was actually needed by the software. Therefor the object used did not have a property for each field in the entry. Just doing the follow code will not work:</p>
<p><code><br />
[currentObject setValue:(id)elemValue forKey:objProperty];<br />
</code></p>
<p>This will raise an exception as soon as an attempt is made to set a property that does not exist. Wrapping the setter in a check to see if the object has this property will solve this problem. Using responseToSelector a test can be made to see if the object reacts to a selector</p>
<p><code><br />
if ([currentObject responseToSelector:NSSelectorFromString(objProperty)]) {<br />
	[currentObject setValue:(id)elemValue forKey:objProperty];<br />
}<br />
</code></p>
<p>This should do it. Except it doesn&#8217;t completely. If your object has a function that is named like objProperty, responseToSelector will return true, because your object does response to it. Its just not a property that is set-able, but instead, a method. Actually, reponseToSelector only controls for function. Since synthesizing a property creates a method with the name of the property, it works for detecting properties as well. To avoid getting an exception on setting values for keys. Make sure that objProperty does not contain a value equal to a method in currentObject that does not represent a property.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2011/05/27/the-finer-points-of-respondstoselector/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NSXMLParser and error code 4</title>
		<link>http://blog.kfirbreger.com/2011/05/25/nsxmlparser-and-error-code-4/</link>
		<comments>http://blog.kfirbreger.com/2011/05/25/nsxmlparser-and-error-code-4/#comments</comments>
		<pubDate>Wed, 25 May 2011 09:31:22 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[objective c]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/?p=325</guid>
		<description><![CDATA[Today I had one of the strangest bugs I have seen to date. I am working on an iOS app that does  a lot of communication with a web app api. the communication is done via XML. Since the web app requires autherntication, I am useing specific requests and placing the response xml in a [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had one of the strangest bugs I have seen to date. I am working on an iOS app that does  a lot of communication with a web app api. the communication is done via XML. Since the web app requires autherntication, I am useing specific requests and placing the response xml in a string.</p>
<p>NSXMLParser requires a NSData object to init with data. Following the conversion cod eI found on Apple&#8217;s site I did the following:</p>
<p><code><br />
NSData *xmlData = [NSData dataWithBytes:[xml dataUsingEncoding:NSUTF8StringEncoding] length:[xml lengthOfBytesUsingEncoding:NSUTF8StringEncoding]];<br />
</code></p>
<p>Passing the xmlData through to the parser ended in me getting an error 4, which means document empty. I tried everything. Printed out the xml string to see it was full, compared length of data and string, releasing the parser. Still error 4. For the heck of it I tried giving the parser a nil for data. That gave an error 5. Trying to give an empty NSData object also gave error code 4. After 3 hours spent in google and stack overflow I was not even a small step further.</p>
<p>I really didn&#8217;t know what to do when, while scanning all these pages I saw a piece of code of converting the string to data without giving the length. for the heck of it I decided to try this:</p>
<p><code><br />
NSData* xmlData = [xml dataUsingEncoding:NSUTF8StringEncoding];<br />
</code></p>
<p>What do you know it worked. No idea why. Naturally. I wanted to know what the length of the data object was now. I was fully expecting it to be bigger than original. To my surprise it was the same length as the string. The same length I was giving it in the first call.</p>
<p>Why this now wrks I have no idea. The first and the second calls should give the same results, yet somehow they don&#8217;t. If you got this problem, then converting without giving the function a length. Good luck and happy programming.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2011/05/25/nsxmlparser-and-error-code-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shutting down a Postgres server on Snow Leopard</title>
		<link>http://blog.kfirbreger.com/2010/10/15/shutting-down-a-postgres-server-on-snow-leopard/</link>
		<comments>http://blog.kfirbreger.com/2010/10/15/shutting-down-a-postgres-server-on-snow-leopard/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 19:41:18 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[guide]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/?p=282</guid>
		<description><![CDATA[Shutting down Postgres server on Snow Leopard requires some shell work, so open up terminal and execute the following commands: sudo su - postgres This will log you into the postgres server user and move you to its directory. bin/pg_ctl -D data stop This will stop the server from running.]]></description>
			<content:encoded><![CDATA[<p>Shutting down Postgres server on Snow Leopard requires some shell work, so open up terminal and execute the following commands:</p>
<p><code>sudo su - postgres</code><br />
This will log you into the postgres server user and move you to its directory.</p>
<p><code>bin/pg_ctl -D data stop</code><br />
This will stop the server from running.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2010/10/15/shutting-down-a-postgres-server-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing PostgreSQL and Sql-Ledger for Django apps on Snow Leopard</title>
		<link>http://blog.kfirbreger.com/2010/10/15/installing-postgresql-and-sql-ledger-for-django-apps-on-snow-leopard/</link>
		<comments>http://blog.kfirbreger.com/2010/10/15/installing-postgresql-and-sql-ledger-for-django-apps-on-snow-leopard/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 19:03:09 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[guide]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[sql-ledger]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/?p=279</guid>
		<description><![CDATA[At DOP we started working on a django front end for Sql-Ledger with the idea of combining it later on with our ticketing system. Getting it going on my MacBook proved to be more challenging then expected. Most of the problems were easily solvable, but finding the oplossing proved to be tricky. Therefor I have [...]]]></description>
			<content:encoded><![CDATA[<p>At DOP we started working on a django front end for Sql-Ledger with the idea of combining it later on with our ticketing system. Getting it going on my MacBook proved to be more challenging then expected. Most of the problems were easily solvable, but finding the oplossing proved to be tricky. Therefor I have decided to create this simple guide, showing the steps I have taken to get everything going.</p>
<p><strong>Step 1: PostgreSQL</strong></p>
<p>You can download a binary installer from the <a title="PostgreSQL download" href="http://www.postgresql.org/download/">PostgreSQL site</a>. It will install Postgre to your <code>/Library</code> folder. This should take care of the Postgre part.</p>
<p><strong>Step 2: Sql-Ledger</strong></p>
<p>Ledger is written in perl, and requires perl to run. Luckily Snow Leopard comes standard with perl. What it does not come standard with is the perl binding for PostgreSQL. The following 3 commands will take care of that:</p>
<p><code>sudo perl -MCPAN -e "install +YAML"</code><br />
YAML is not necessary but it can be helpful, and lacking YAML might give you problems with DBI.</p>
<p><code>sudo perl -MCPAN -e "install DBI"</code></p>
<p><code>sudo perl -MCPAN -e "install DBD::Pg"</code></p>
<p>This will install the perl binding for PostreSQL.</p>
<p>Download Sql-Ledger from <a href="http://www.sql-ledger.com/source/sql-ledger-2.8.31.tar.gz">here</a>. As of this writing, the latest version is 2.8.31</p>
<p>Unzip and untar the archive and follow the instructions in the readme file. I did not manage to build using the automated script and had to do everything by hand. There is also <a href="http://www.sql-ledger.org/cgi-bin/nav.pl?page=source/mac/howto-sql-ledger-osx.html">this page</a> on the ledger page with a somewhat oldish instructions for OS X.</p>
<p>Once Ledger is tested and it is working, its time to get the python binding</p>
<p><strong>Step 3: Python binding</strong></p>
<p><strong> </strong>The pyhton binding is for PostgreSQL. You can get the binding library, called Psycopg2 (don&#8217;t ask me why) from <a href="http://initd.org/psycopg/download/">here</a>. Download and upack it. Installing is done by running:<br />
<code>python setup.py build</code><br />
<code>sudo python setup.py install</code><br />
If you are not able to build it might be a problem with your path. Python is trying to link to the PostgreSQL bin files. Try to add it to your path and then to build again.</p>
<p>And your done. Enjoy (or not) working with Django-Sql-Ledger</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2010/10/15/installing-postgresql-and-sql-ledger-for-django-apps-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up Solr for Drupal under tomcat</title>
		<link>http://blog.kfirbreger.com/2010/07/13/setting-up-solr-for-drupal-under-tomcat/</link>
		<comments>http://blog.kfirbreger.com/2010/07/13/setting-up-solr-for-drupal-under-tomcat/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 06:37:56 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/?p=263</guid>
		<description><![CDATA[Disclaimer: This method will probably not work for all servers running tomcat, it is more a personal guide then a general one. Solr is a &#8220;popular, blazing fast open source enterprise search platform from the Apache Lucene project&#8221;. Drupal search has traditionally been less then adequate. Using Solr to index and search you Drupal site [...]]]></description>
			<content:encoded><![CDATA[<p>Disclaimer: This method will probably not work for all servers running tomcat, it is more a personal guide then a general one.</p>
<p>Solr is a &#8220;popular, blazing fast open source enterprise search platform from the Apache Lucene project&#8221;. Drupal search has traditionally been less then adequate. Using Solr to index and search you Drupal site is therefore quite helpful.</p>
<p>To start, download the Solr package (<a href="http://www.apache.org/dyn/closer.cgi/lucene/solr/">link</a>) and the Solr drupal module (<a href="http://drupal.org/project/apachesolr">link</a>). the current standard distribution is Solr 1.4 and Drupal 6.<br />
Unarchive the tar files in a location that is reachable from your server.</p>
<p>We will assume that tomcat is installed in <code>/opt/tomcat</code></p>
<p>In the Solr package there is an example application. That is the Solr application we are going to use. If you can write your own, you probably don&#8217;t need this tutorial.</p>
<p><strong>Step 1:</strong><br />
Copy the example application, found in the solr package under <code>example/webapps</code> to the tomecat webapps folder which should be <code>/opt/tomcat/webapps</code>. when copying the file rename it to something other the solr. this will enable you to have multiplie solr installations running under one Tomcat container. We will assume the app is renamed <code>new_solr_inst</code>. If you are in the tomcat root folder the command should like like this:<br />
<code>cp /path/to/solr/package/apache-solr-1.4.0/apache-solr-1.4.0/example/webapps/solr.war webapps/new_solr_inst.war</code></p>
<p>Tomcat will pick up the war file and open it automatically after a restart.</p>
<p><strong>Step 2:</strong><br />
In the tomcat root folder create a folder to hold your Solr configuration and data.<br />
<code>mkdir new_solr_inst</code><br />
Copy the example app configuration into that folder<br />
<code>cp -R /path/to/solr/package/apache-solr-1.4.0/apache-solr-1.4.0/example/solr/* new_solr_inst</code></p>
<p><strong>Step 3:</strong><br />
You need to replace the original <code>schema.xml</code> and <code>solrconfig.xml</code> with the ones provided by the drupal module. Copy these two files to your Solr configuration folder. Assuming you are currently at the tomcat root folder<br />
<code>cp /path/to/solr/module/schema.xml new_solr_inst/conf</code><br />
<code>cp /path/to/solr/module/solrconfig.xml new_solr_inst/conf</code><br />
The Solr app is now ready for use.</p>
<p><strong>Step 4:</strong><br />
The last step is needed to inform Tomcat about the app and its settings. Go to <code>conf/Catalina/localhost</code> and create the file <code>new_solr_inst.xml</code>. In that file fill the following content:</p>
<div id="_mcePaste"><code>&lt;Context docBase="/opt/tomcat/webapps/new_solr_inst.war" debug="0" privileged="true" allowLinking="true" crossContext="true"&gt;</code></div>
<div id="_mcePaste"><code>&lt;Environment name="solr/home" type="java.lang.String" value="/opt/tomcat/new_solr_inst" override="true" /&gt;</code></div>
<div id="_mcePaste"><code>&lt;/Context&gt;</code></div>
<p><strong>Step 5:</strong><br />
You need to restart tomcat<br />
<code>/opt/tomcat/bin/shutdown.sh</code><br />
<code>/opt/tomcat/bin/startup.sh</code><br />
And your Solr should be running. There are three tests we can use to check everything went well.</p>
<ul>
<li>Tomcat has opened the war file. There is now a folder <code>new_solr_inst</code> in the <code>webapps</code> folder of Tomcat.</li>
<li>Solr has made a <code>data</code> directory in the Solr home folder (that is <code>/opt/tomcat/new_solr_inst</code>)</li>
<li>In your browser go to the Solr app <code>http://domain:tomcat_port/new_solr_inst</code> and you should see a welcome screen</li>
</ul>
<p>If all is well you are ready to combine this Solr installation with your Drupal</p>
<p><strong>Step 6:</strong><br />
Activate the Apache-Solr module and go to the Solr module settings page <code>admin/settings/apachesolr</code><br />
Assuming tomcat and drupal are running on the same server fill in <code>localhost</code> as the host name, fill in the port tomcat is running on and solr path should be your app name in the tomcat webapps folder. In our case is it <code>new_solr_inst</code>.</p>
<p>Save the settings. Drupal should inform you that a connection is made with Solr</p>
<p>Notes</p>
<ul>
<li>It is not nessecary to put the app configuration in the Tomcat root folder. you can probably (though I have not tested this) place it anywhere you want. you do need to make sure that the environment tag in the Tomact configuration file (the one in the <code>conf/Catalina/localhost</code> folder) is pointing to the right place.</li>
<li>If you make changes to the schema you may need to dump all the indices Solr has made. you can do this via the Drupal admin interface for the Solr module.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2010/07/13/setting-up-solr-for-drupal-under-tomcat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A photo a day for a year</title>
		<link>http://blog.kfirbreger.com/2009/05/18/a-photo-a-day-for-a-year/</link>
		<comments>http://blog.kfirbreger.com/2009/05/18/a-photo-a-day-for-a-year/#comments</comments>
		<pubDate>Mon, 18 May 2009 21:06:09 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[365]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/2009/05/18/a-photo-a-day-for-a-year/</guid>
		<description><![CDATA[A few days ago I came upon this idea and I really liked it. Each day, one photo, with one or two sentences, for a whole year. It helps you remember each and every day in that year, while making you a better photographer. I found this picture to be a good starting picture. Yesterday [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_123" class="wp-caption alignleft" style="width: 235px"><img src="http://blog.kfirbreger.com/wp-content/uploads/2009/05/img_0034-225x300.jpg" alt="The sun reflecting on the Hooglandsekerk as seem from Aharale &amp; Geiske&#039;s window" title="img_0034" width="225" height="300" class="size-medium wp-image-123" /><p class="wp-caption-text">The sun reflecting on the Hogelandsekerk as seen from Aharale &#038; Geiske's window</p></div>A few days ago I came upon this idea and I really liked it. Each day, one photo, with one or two sentences, for a whole year. It helps you remember each and every day in that year, while making you a better photographer. I found this picture to be a good starting picture.<br />
Yesterday I was feeling down about loosing two ships in Eve-online Today, I am celebrating this world, and starting on what I believe to be a great experiment in living.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2009/05/18/a-photo-a-day-for-a-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cascade delete in MySQL</title>
		<link>http://blog.kfirbreger.com/2008/04/25/cascade-delete-in-mysql/</link>
		<comments>http://blog.kfirbreger.com/2008/04/25/cascade-delete-in-mysql/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 18:03:00 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/2008/04/25/cascade-delete-in-mysql/</guid>
		<description><![CDATA[Now that I am actually getting payed to program instead of paying to program, I find myself in greater need of practical information. Putting some of it on my blog will help me keep all the knowledge in one place. To start off, I&#8217;ll mention Cascading delete in SQL. In the database schema there are [...]]]></description>
			<content:encoded><![CDATA[<p>
Now that I am actually getting payed to program instead of paying to program, I find myself in greater need of practical information. Putting some of it on my blog will help me keep all the knowledge in one place. To start off, I&#8217;ll mention Cascading delete in SQL.<br />
In the database schema there are 3 tables used to store different objects. As there is a many to many relationship between the the objects, there are relation tables.
</p>
<p><img src="http://blog.kfirbreger.com/wp-content/uploads/2008/04/db-layout.png" alt="Basic database layout" /> </p>
<p>
Using cascading delete I can define that if an object is removed from its table, all relation tables entries with that object id are also removed. Quite handy. the way this achieves is MySQL is through the use of foreign keys. If I define in the table members the unique id of a user as a foreign key I can also define tell the RDMS to delete the entries in members where that foreign key exist. Here is an example of the definitions:
</p>
<p></p>
<p><code><br />
CREATE TABLE members (<br />
					usr_id VARCHAR(30) NOT NULL,<br />
					grp_id VARCHAR(30) NOT NULL,<br />
					FOREIGN KEY usr_id REFERENCE user (usr_id) ON DELETE CASCADE,<br />
					FOREIGN KEY grp_id REFERENCE group (grp_id) ON DELETE CASCADE);<br />
</code></p>
<p></p>
<p>
As you can see the table is created normally by defining the fields, then the foreign keys are named. The REFERENCE shows to which column in what table they refer to.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2008/04/25/cascade-delete-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The first two weeks of work</title>
		<link>http://blog.kfirbreger.com/2008/03/17/the-first-two-weeks-of-work/</link>
		<comments>http://blog.kfirbreger.com/2008/03/17/the-first-two-weeks-of-work/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 10:44:24 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/2008/03/17/the-first-two-weeks-of-work/</guid>
		<description><![CDATA[It has now been two weeks since I started working so I figured it might be a good time for a post about how things are. Before I started working all I heard from the working people is how they miss the student time. How much more demanding working life is. It won&#8217;t be an [...]]]></description>
			<content:encoded><![CDATA[<p>It has now been two weeks since I started working so I figured it might be a good time for a post about how things are.</p>
<p>Before I started working all I heard from the working people is how they miss the student time. How much more demanding working life is. It won&#8217;t be an overstatment to say I went to my first day a bit worried.</p>
<p>My first day was like Christmas.  I got a mobile phone, a laptop and a car. And that was pretty much it. The next two days have been just as nice. Together with all the people who started working for Getronics-Pinkroccade this month we had a 2 day into plan. Some presentation, some group talks, and beer. Yes every building in the company has its own beer tap with a barman. I like that. Did I mention, its free beer? The people I met were intellegent, interesting and fun. If this is how most people in the company are, I made a good choice coming to work here.</p>
<p>From the forth day on, and for the coming 2 weeks I&#8217;m in courses in Amersfoort. Its quite relaxed. I&#8217;m doing the courses alone, with a tutor I can turn to for questions. My tempo is quite high (im going almost at twice the expected rate) so I might be finished earlier then expected.</p>
<p>After I finish the courses I have a month of stage to build some web app (interesting ideas for what exactly are welcome). Then it will be time to actually work on real projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2008/03/17/the-first-two-weeks-of-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Found a job</title>
		<link>http://blog.kfirbreger.com/2007/10/16/found-a-job/</link>
		<comments>http://blog.kfirbreger.com/2007/10/16/found-a-job/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 06:54:03 +0000</pubDate>
		<dc:creator>Kfir</dc:creator>
				<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.kfirbreger.com/?p=22</guid>
		<description><![CDATA[In a streak of luck and some good talks, I got a job at Pinkroccade. I will be following the Young IT professional program they offer. Starting on the 1/3/2008. this should give me a month to visit Israel, and have some time with my brothers in the Netherlands before starting to work full time.]]></description>
			<content:encoded><![CDATA[<p>In a streak of luck and some good talks, I got a job at <a href="http://www.getronicspinkroccade.nl/">Pinkroccade</a>. I will be following the Young IT professional program they offer. Starting on the 1/3/2008. this should give me a month to visit Israel, and have some time with my brothers in the Netherlands before starting to work full time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kfirbreger.com/2007/10/16/found-a-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

