<?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>numlock.ch - a changelog by Daniel Mettler &#187; Open Source</title>
	<atom:link href="http://www.numlock.ch/news/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.numlock.ch/news</link>
	<description>Make a diff!</description>
	<lastBuildDate>Tue, 01 Nov 2011 16:19:05 +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>tiny tiny rss: A great web-based feed reader!</title>
		<link>http://www.numlock.ch/news/it/tiny-tiny-rss-a-great-web-based-feed-reader/</link>
		<comments>http://www.numlock.ch/news/it/tiny-tiny-rss-a-great-web-based-feed-reader/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 05:45:19 +0000</pubDate>
		<dc:creator>Daniel Mettler</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[aggregator]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[reader]]></category>
		<category><![CDATA[tiny tiny rss]]></category>
		<category><![CDATA[web-based]]></category>

		<guid isPermaLink="false">http://www.numlock.ch/news/?p=795</guid>
		<description><![CDATA[I&#8217;ve just installed tiny tiny rss (tt-rss), an open source web-based news reader/aggregator for Atom, RDF and RSS feeds. Configuring it as the default news reader in Firefox is very easy (just click on the according link at the bottom &#8230; <a href="http://www.numlock.ch/news/it/tiny-tiny-rss-a-great-web-based-feed-reader/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just installed <a href="http://tt-rss.org/trac/" target="_blank">tiny tiny rss</a> (tt-rss), an open source web-based news reader/aggregator for Atom, RDF and RSS feeds. Configuring it as the default news reader in Firefox is very easy (just click on the according link at the bottom of the preferences page) and a convenient solution.</p>
<p>The installation is pretty straightforward too, but here are a couple of hints for installing it on a Gentoo box:</p>
<p>1. Download the tt-rss-1.3.3.ebuild file and all other files and directories from <a href="http://overlays.gentoo.org/svn/proj/sunrise/reviewed/www-apps/tt-rss/" target="_blank">http://overlays.gentoo.org/svn/proj/sunrise/reviewed/www-apps/tt-rss/</a> and place it in the www-apps/tt-rss directory (create it) in your local Portage overlay (usually /usr/local/portage).</p>
<p>2. Rename the file to tt-rss-1.3.4.ebuild (= the most recent version at the time of writing, released on Oct 21, 2009), execute &#8216;ebuild tt-rss-1.3.4.ebuild digest&#8217;, set the flags you need (e.g. for mysql and vhosts) and emerge the ebuild.</p>
<p>3. Follow the post-install instructions on the screen (bascially the <a href="http://tt-rss.org/trac/wiki/InstallationNotes" target="_blank">official tt-rss installation notes</a>)</p>
<p>If you intend to use the <a href="http://tt-rss.org/trac/wiki/UpdatingFeeds" target="_blank">default, single-process update daemon</a>, you can use the following init files I created (loosely based on <a href="http://tt-rss.org/trac/attachment/wiki/UpdatingFeeds/tt-rss.initd" target="_blank">Pierre-Yves Landure&#8217;s init script</a>):</p>
<p>/etc/init.d/tt-rss:</p>
<blockquote>
<pre>#!/sbin/runscript
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

depend() {
&nbsp;&nbsp;&nbsp;&nbsp;use net
&nbsp;&nbsp;&nbsp;&nbsp;use mysql
}

#
# Function that starts the daemon/service
#
start() {
&nbsp;&nbsp;&nbsp;&nbsp;ebegin "Starting $NAME daemon"
&nbsp;&nbsp;&nbsp;&nbsp;start-stop-daemon --start --quiet --make-pidfile --background --chdir $DAEMON_DIR --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS
&nbsp;&nbsp;&nbsp;&nbsp;eend $?
}

#
# Function that stops the daemon/service
#
stop() {
&nbsp;&nbsp;&nbsp;&nbsp;ebegin "Stopping $NAME daemon"
&nbsp;&nbsp;&nbsp;&nbsp;start-stop-daemon --stop --quiet --make-pidfile --retry=TERM/1/KILL/5 --pidfile $PIDFILE --name $NAME
&nbsp;&nbsp;&nbsp;&nbsp;eend $?
}</pre>
</blockquote>
<p>(replace &#8220;mysql&#8221; by &#8220;postgresql&#8221; if you use postgresql)</p>
<p>/etc/conf.d/tt-rss:</p>
<blockquote>
<pre># Defaults for the Tiny Tiny RSS update daemon init.d script

# Location of your Tiny Tiny RSS installation.
TTRSS_PATH="/var/www/localhost/htdocs/admin/tt-rss"

DAEMON_SCRIPT="update_daemon.php"

DAEMON=/usr/bin/php
DAEMON_ARGS="$TTRSS_PATH/$DAEMON_SCRIPT"
DAEMON_DIR="$TTRSS_PATH"
PIDFILE=/var/run/tt-rss.pid
NAME=tt-rss</pre>
</blockquote>
<p>(make sure TTRSS_PATH points to your tt-rss installation)</p>
<p>4. Note that for using the default update method, PHP needs to be compiled with pcntl support. If required, set the pcntl flag and remerge PHP.</p>
<p>5. Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numlock.ch/news/it/tiny-tiny-rss-a-great-web-based-feed-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kimai &#8211; Open Source Time Tracking Tool</title>
		<link>http://www.numlock.ch/news/it/kimai-open-source-time-tracking-tool/</link>
		<comments>http://www.numlock.ch/news/it/kimai-open-source-time-tracking-tool/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 00:47:30 +0000</pubDate>
		<dc:creator>Daniel Mettler</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[printscreen.ch]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Kimai]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[spreadsheet]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[Time Tracking]]></category>
		<category><![CDATA[timesheets]]></category>

		<guid isPermaLink="false">http://www.numlock.ch/news/?p=768</guid>
		<description><![CDATA[So far, I&#8217;ve always used &#8220;good old&#8221; spreadsheets for time tracking on projects. Custom ones I pimped up with some nifty formulae, but still just spreadsheets. Advantage: I can easily adjust them to any special needs anytime &#8211; be it &#8230; <a href="http://www.numlock.ch/news/it/kimai-open-source-time-tracking-tool/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So far, I&#8217;ve always used &#8220;good old&#8221; spreadsheets for time tracking on projects. Custom ones I pimped up with some nifty formulae, but still just spreadsheets. Advantage: I can easily adjust them to any special needs anytime &#8211; be it the inclusion or exclusion of specific work or just a customization of the sheet&#8217;s design or layout. The price for this flexibility is the generally higher effort to track the time &#8220;manually&#8221; rather than using a specialized time tracking tool &#8211; which makes time tracking a tedious task.</p>
<p>Of course I&#8217;ve evaluated many proprietary and open source time tracking tools over the years, but so far, none of them managed to fully convince me.</p>
<p>Today, I&#8217;ve just stumbled over <a href="http://www.kimai.org" target="_blank">Kimai</a> &#8211; an open source, web-based time tracking tool written in PHP. And so far, Kimai looks promising. Installation is dead easy &#8211; just make sure you&#8217;ve compiled PDO support into PHP (Gentooers: enable the PDO flag for dev-lang/php and remerge php), else the nice web-based installation wizard will abort without printing any error message.</p>
<p>Once you&#8217;ve logged in, you&#8217;ll be presented a very clean, intuitive GUI where you can setup customers, projects and tasks. On the top-right there&#8217;s a big push-button to start/stop/pause the time tracking.</p>
<p>During my quick evaluation, I haven&#8217;t found the functionality yet to export the timesheets, but as far as I know, such functionality will be provided by <a href="http://www.kimai.org/download.html" target="_blank">extensions</a> that can be installed. Let&#8217;s see. [Addition 20091009: There's a <em>stats </em>extension quick-hack for Kimai 0.8.x that can be used to list and print selected reports. To use it, simply download it, extract it in the extensions folder and navigate to {Kimai install folder}/extensions/stats/]</p>
<p>Here&#8217;s a screenshot of Kimai 0.8.1.890:</p>
<p style="text-align: center;">
<div id="attachment_769" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.numlock.ch/news/wp-content/uploads/2009/10/kimai-0.8.1.890-screenshot.png"><img class="size-medium wp-image-769" style="margin-top: 10px; margin-bottom: 10px;" title="kimai-0.8.1.890-screenshot" src="http://www.numlock.ch/news/wp-content/uploads/2009/10/kimai-0.8.1.890-screenshot-300x208.png" alt="Kimai 0.8.1.890 Screenshot" width="300" height="208" /></a><p class="wp-caption-text">Kimai 0.8.1.890 Screenshot</p></div>
<p>With the currently still very limited feature-set, Kimai doesn&#8217;t compete with full-grown project management solutions (I&#8217;ve recently seen a quick demo of a very sophisticated and cool, Django-based project management solution I&#8217;m not allowed to tell any details about yet). But it looks like a promising start. I hope the Kimai project will gain momentum, grow and mature as there&#8217;s definitely a need for open source time tracking tools &#8211; particularly web-based ones.</p>
<p>P.S. I haven&#8217;t had the time yet to audit Kimai&#8217;s source code, but if the orderly, clean GUI is any indication, it can&#8217;t be too bad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numlock.ch/news/it/kimai-open-source-time-tracking-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

