<?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>boxedfolder.com - Flex, Flash, PHP, Cocoa Touch &#38; Web &#187; applications</title>
	<atom:link href="http://www.boxedfolder.com/blog/category/applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boxedfolder.com</link>
	<description></description>
	<lastBuildDate>Tue, 03 Aug 2010 14:16:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>tinyBlog: Mini PHP Blog auf github</title>
		<link>http://www.boxedfolder.com/blog/2010/07/18/tinyblog-mini-php-blog-auf-github/</link>
		<comments>http://www.boxedfolder.com/blog/2010/07/18/tinyblog-mini-php-blog-auf-github/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 15:52:18 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=658</guid>
		<description><![CDATA[Vor kurzem bin ich angefangen einen mini Blog auf PHP Basis zu schreiben. Das Ergebniss hab ich nun unter MIT-Lizenz als Github Repository hochgeladen. ]]></description>
			<content:encoded><![CDATA[<p>Vor Kurzem habe ich angefangen einen mini Blog auf <strong>PHP</strong> Basis zu schreiben. Das Ergebnis hab ich nun unter <strong>MIT-Lizenz</strong> als github Repository zur Verfügung gestellt.</p>
<p>Der Fokus des tinyBlogs liegt vorallem im Arbeiten mit ActionController Instanzen, welche gute Erweiterungsmöglichkeiten bieten. Die Datenbank-Schnittstelle wird aktuell in <strong>MySQL</strong> bereitgestellt, kann aber leicht erweitert werden indem man einen eigenen konkreten <em>DatabaseConnector</em> schreibt.</p>
<p>Link zum <a class="blank" title="tinyBlog" href="http://github.com/bfolder/tinyBlog">tinyBlog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2010/07/18/tinyblog-mini-php-blog-auf-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UIModalPresentationStyle und UIModalTransitionStyle</title>
		<link>http://www.boxedfolder.com/blog/2010/05/13/uimodalpresentationstyle-und-uimodaltransitionstyle/</link>
		<comments>http://www.boxedfolder.com/blog/2010/05/13/uimodalpresentationstyle-und-uimodaltransitionstyle/#comments</comments>
		<pubDate>Thu, 13 May 2010 18:30:53 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[cocoa touch]]></category>
		<category><![CDATA[iPhone & mobile]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[modal]]></category>
		<category><![CDATA[sdk 3.2]]></category>
		<category><![CDATA[transitions]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=640</guid>
		<description><![CDATA[Seit einiger Zeit ist das SDK 3.2 für iPad schon verfügbar und alle Welt Entwickelt bereits fleißig auf der neuen Plattform.]]></description>
			<content:encoded><![CDATA[<p>Seit einiger Zeit ist das <strong>SDK 3.2</strong> für iPad schon verfügbar und alle Welt entwickelt bereits fleißig auf der neuen Plattform. Ich persönlich schreibe gerade ein Update für <a href="http://listiee.boxedfolder.com">listiee</a> welches in Form einer Universal Binary  kommt und ein speziell an das <strong>iPad</strong> angepasstes UI mitbringen wird. Das neue SDK bringt ein paar coole neue Features mit, von denen mich der neue &#8220;Presentation Style&#8221; der modalen Ansichten besonders begeistert. Apple hat hier eine gute Arbeit geleistet und erkannt dass die Art modale Informationen abzufragen auf dem iPad wesentlich eleganter lösbar ist. Mit den beiden Properties <em>modalPresentationStyle</em> und <em>modalTransitionStyle</em> im <em>UIViewController</em> ermöglicht das SDK 3.2 das festlegen der Übergänge und Größen der neuen modalen Ansichten.</p>
<p><span id="more-640"></span></p>
<p>Die Property <em>modalPresentationStyle</em> legt fest in welcher Größe der neue ViewController seine Ansicht darstellt. Die Enum <em>UIModalPresentationStyle</em> hat vier unterschiedliche Werte:</p>
<ul>
<li><code>UIModalPresentationFullScreen</code> &#8211; Es wird in einer Vollbildansicht präsentiert.</li>
<li><code>UIModalPresentationPageSheet</code> &#8211; Legt die Größe auf die der Portraitansicht fest.</li>
<li><code>UIModalPresentationFormSheet</code> &#8211; Die neue Ansicht wird in einem Fenster angezeigt.</li>
<li><code>UIModalPresentationCurrentContext</code> &#8211; Nutzt den Style des Parents.</li>
</ul>
<p>Man ist somit nicht immer auf die Vollbildansicht angewiesen. Das ist recht praktisch wenn man mal eben ein modales Fenster einblenden will um z.B. einen neuen Datensatz mit wenigen Feldern zu erstellen.</p>
<p>Darüber hinaus kann man die modalen Ansichten neuerdings auch mit Hilfe verschiedener Animationen einblenden. Bekannt ist der Weg die Ansicht von unten nach oben einfahren zu lassen. Das Ganze ist mit dem <em>UIModalTransitionStyleCoverVertical</em> der standard Übergang. Dazu hat Apple den horizontalen Flip (<em>UIModalTransitionStyleFlipHorizontal</em>), den Crossfade (<em>UIModalTransitionStyleCrossDissolve</em>) und den sogennanten &#8220;Partial Curl&#8221; (<em>UIModalTransitionStylePartialCurl</em>), sprich das Umblättern, ins Framework übernommen.</p>
<p>Beide Neuerungen sind in einem ViewController gewohnt leicht einzubinden:</p>
<pre><code>MyViewController *viewController = [[MyViewController alloc] init];
viewController.modalPresentationStyle = UIModalPresentationFormSheet;
viewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController: viewController animated: YES];</code></pre>
<p>Link zu dem <a class="blank" href="http://developer.apple.com/iphone/library/releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOS3_2.html#//apple_ref/doc/uid/TP40009337-SW1">offiziellen SDK 3.2 Changelog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2010/05/13/uimodalpresentationstyle-und-uimodaltransitionstyle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR: TubeMusicPlayer v1.02</title>
		<link>http://www.boxedfolder.com/blog/2008/11/17/air-tubemusicplayer-v102/</link>
		<comments>http://www.boxedfolder.com/blog/2008/11/17/air-tubemusicplayer-v102/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 22:07:26 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[adobe]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=202</guid>
		<description><![CDATA[Da YouTube vor ein paar Tagen etwas an seiner API geändert hat, spielt TubeMusicPlayer v1.01 zwar noch lokale Videos/Musikstücke ab, sobald es an den Download bzw. Stream geht funktioniert allerdings nicht mehr viel.]]></description>
			<content:encoded><![CDATA[<p>Da <strong>YouTube</strong> vor ein paar Tagen etwas an seiner <strong>API</strong> geändert hat, spielt TubeMusicPlayer v1.01 zwar noch lokale Videos/Musikstücke ab, sobald es an den Download bzw. Stream geht funktioniert allerdings nicht mehr viel. Das Update auf Version 1.02 behebt dieses und der Player sollte wieder wie gehabt funktionieren.</p>
<p>Wer Probleme mit dem <strong>Auto Updater</strong> bzw. der Installation hat, sollte die alte TubeMusicPlayer Version zuerst deinstallieren. Die Version 1.02 kann nun problemlos installiert werden.</p>
<p>Download <a class="blank" title="Adobe AIR 1.1" href="http://get.adobe.com/air/">Adobe AIR 1.1</a>.<br />
Download <a title="TubeMusicPlayer 1.02" href="http://updates.boxedfolder.com/TubeMusicPlayer/TubeMusicPlayer_102.air">TubeMusicPlayer 1.02</a> oder als <a title="TubeMusicPlayer 1.02" href="http://updates.boxedfolder.com/TubeMusicPlayer/TubeMusicPlayer_102.zip">zip</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/11/17/air-tubemusicplayer-v102/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR: MiniTimeTool v1.1</title>
		<link>http://www.boxedfolder.com/blog/2008/11/08/air-minitimetool-v11/</link>
		<comments>http://www.boxedfolder.com/blog/2008/11/08/air-minitimetool-v11/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 00:00:29 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[app]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=191</guid>
		<description><![CDATA[Nur die kurze Info über ein winziges Update des MiniTimeTools.]]></description>
			<content:encoded><![CDATA[<p>Nur die kurze Info über ein winziges Update des <strong>MiniTimeTools</strong>. Das Tool ist jetzt bei Version 1.1 und sollte nun ohne Probleme auch vernünftig unter <strong>Mac OSX</strong> laufen. Einige weitere Kleinigkeiten wurden dementsprechend auch verbessert. Auto-Update ist natürlich aktiv, wenn die Applikation schon installiert ist reicht es sie zu starten und schon sollte sich der Updater melden.</p>
<p>Download <a title="Download MiniTimeTool AIR" href="http://updates.boxedfolder.com/MiniTimeTool/MiniTimeTool_11.air">MiniTimeTool 1.1</a> / <a title="Download MiniTimeTool ZIP" href="http://updates.boxedfolder.com/MiniTimeTool/MiniTimeTool_11.zip">ZIP</a><br />
Link zu <a class="blank" title="Adobe AIR 1.1" href="http://get.adobe.com/air/">Adobe AIR 1.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/11/08/air-minitimetool-v11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR: MiniTimeTool v1.0</title>
		<link>http://www.boxedfolder.com/blog/2008/10/19/air-minitimetool-v10/</link>
		<comments>http://www.boxedfolder.com/blog/2008/10/19/air-minitimetool-v10/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 11:22:36 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[applikation]]></category>
		<category><![CDATA[time tracking]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=164</guid>
		<description><![CDATA[Ich habe ein kürzlich ein Time Tracking Tool erstellt, dass ich hier vorstellen möchte.]]></description>
			<content:encoded><![CDATA[<p><a title="MiniTimeTool" href="http://updates.boxedfolder.com/MiniTimeTool/MiniTimeTool_10.air"><img class="imageleft" title="MiniTimeTool Bild" src="http://www.boxedfolder.com/wp-content/uploads/2008/10/minitimetool.png" alt="" /></a>Da ich kürzlich ganz schnell <strong>Time Tracking</strong> benötigte und schlicht zu gemütlich war, mir ein passendes Tool zu googeln, hab ich mich etwas hingesetzt und rasch ein kleines <strong>AIR</strong> Programm erstellt.</p>
<p>Das <strong>MiniTimeTool</strong> macht eigentlich nur das eine: <strong>Zeit stoppen &gt; Zeit loggen</strong>.<br />
<span id="more-164"></span></p>
<p>Es gibt insgesamt zwei verschiedene “Modi”. Zum einen der <strong>&#8220;Current Modus&#8221;</strong>, der die aktuelle Sitzung stoppt und sich entweder manuell oder per Neustart zurücksetzt. Zum anderen der <strong>&#8220;All Time Modus&#8221;</strong>, dieser läuft immer mit wenn Zeit gestoppt wird. Zurücksetzen lässt er sich nur manuell. Beim reset des All Time Modus wird ein <strong>kleines Log</strong> angelegt/erweitert, das den aktuellen Datensatz (Zeit, Datum) speichert. Es ist also möglich einen simplen Überblick über bisher gemessene Zeiten zu erlangen.</p>
<p>Das ganze Tool ist natürlich nur rudimentäres Time Tracking. Es soll keinesfalls Datenbanken wie z.B. Mite ersetzen. Ab 99 Stunden setzt der Timer sich übrigens automatisch zurück. Das Log wird in den <strong>eigenen Dokumenten</strong> gespeichert (analog dazu auf dem Mac natürlich im User Ordner).</p>
<p>Der <strong>Auto-Updater</strong> von AIR ist auch aktiv,  wenn es also Kleinigkeiten zu verbessern gibt ist dies auch problemlos möglich</p>
<p>*UPDATE*<br />
Download <a title="Download MiniTimeTool AIR" href="http://updates.boxedfolder.com/MiniTimeTool/MiniTimeTool_11.air">MiniTimeTool 1.1</a> / <a title="Download MiniTimeTool ZIP" href="http://updates.boxedfolder.com/MiniTimeTool/MiniTimeTool_11.zip">ZIP</a><br />
Link zu <a class="blank" title="Adobe AIR 1.1" href="http://get.adobe.com/air/">Adobe AIR 1.1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/10/19/air-minitimetool-v10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR: TubeMusicPlayer v1.01</title>
		<link>http://www.boxedfolder.com/blog/2008/08/08/tubemusicplayer/</link>
		<comments>http://www.boxedfolder.com/blog/2008/08/08/tubemusicplayer/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 22:55:05 +0000</pubDate>
		<dc:creator>Heiko</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[flash & flex]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[applikation]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.boxedfolder.com/?p=92</guid>
		<description><![CDATA[Seit einiger Zeit befasse ich mich schon mit der AIR Runtime und hab nun dementsprechend ein kleines Tool geschrieben dass mit Youtube Videos umgeht.]]></description>
			<content:encoded><![CDATA[<p><a class="imageleft" title="TubeMusicPlayer" href="http://updates.boxedfolder.com/TubeMusicPlayer/TubeMusicPlayer_101.air"><img class="alignnone size-full wp-image-94" title="TubeMusicPlayer" src="http://www.boxedfolder.com/wp-content/uploads/2008/08/tube.jpg" alt="" width="219" height="52" /></a>Seit einiger Zeit befasse ich mich mit der <strong>AIR Runtime</strong> und habe dementsprechend ein kleines Tool geschrieben, das <a class="blank" title="YouTube" href="http://www.youtube.com">YouTube</a> Videos organisiert. Allerdings nicht in herkömmlicher Weise, wie es z. B. <a class="blank" title="AIRTube" href="http://theflashblog.com/?p=363">AIRTube</a> oder einige andere sehr leistungsstarke AIR Apps erlauben. Anstatt Videos zu suchen, abzuspielen oder zu speichern, habe ich beim <strong>TubeMusicPlayer</strong> das Anhören zum Thema gemacht. Es handelt sich um eine kleine Tool, das auch im Dock/Tray läuft und eine Playlist von Audiolinks zu <strong>lokalen oder streaming</strong> Videos verwaltet, diese abspielt oder lokal speichert. Das alles funktioniert ganz einfach durch das Einfügen eines Links (der entsprechende YouTube URL).<br />
<span id="more-92"></span></p>
<p>Die Bedienung ist eigentlich größtenteils selbsterklärend. Erwähnt werden sollte noch, dass der Music Player einen Ordner im Dokumentenbereich erstellt in dem <strong>playlist.xml</strong> und die Songs gespeichert werden. Zur Archivierung kann man also ganz einfach den Ordner sichern und hat später wieder die komplette Musik und die Playlist.</p>
<p>Noch einige Bedienhinweise:</p>
<ul>
<li>Die Buttons Repeat und Download beziehen sich immer auf den aktuell ausgewählten Song.</li>
<li>Durch Doppelklick auf einen Song, kann man ihn umbenennen.</li>
<li>Änderungen in der Playlist werden dauerhaft in der XML gespeichert, also vorsicht beim Löschen.</li>
</ul>
<p>Da ich das Update Framework von AIR integriert habe, wird auch die <strong>Version 1.1</strong> benötigt. Das hat allerdings den Vorteil dass ich hier ohne Probleme schnell noch Bugs beheben kann.</p>
<h2 id="eng">English</h2>
<p><img class="imageleft" title="TubeMusicPlayer - Screenshot" src="http://www.boxedfolder.com/wp-content/uploads/2008/08/250x250.png" alt="TubeMusicPlayer - Screenshot" />The TubeMusicPlayer is a music player that plays streaming and local videos from <a class="blank" title="YouTube" href="http://www.youtube.com">YouTube</a> without video output. You can listen, download and manage songs via a playlist which is stored in one xml file. A new folder called &#8220;TubeMusicPlayer&#8221; in the Documents root will be created at first run. Every local song will be downloaded to the subfolder &#8220;songs&#8221;. All Songs and the playlist can be easily backuped and and reused after reinstall.</p>
<p>The interface is pretty much self explanatory. Here are some additional notes:</p>
<ul>
<li>The &#8220;Repeat&#8221; and &#8220;Download&#8221; buttons are always related to the song that is currently selected.</li>
<li>Rename Songs by double-click on them.</li>
<li>Changes in the playlist will be saved to the xml permanently. So be careful what you delete.</li>
</ul>
<p>As the player uses the AIR Update Framework, you need version 1.1 installed.<br />
Hence, I plan to update the application whenever possible. Just be kind and give me some feedback and report bugs.</p>
<p>*UPDATE*</p>
<p>Download <a class="blank" title="Adobe AIR 1.1" href="http://get.adobe.com/air/">Adobe AIR 1.1</a>.<br />
Download <a title="TubeMusicPlayer 1.02" href="http://updates.boxedfolder.com/TubeMusicPlayer/TubeMusicPlayer_102.air">TubeMusicPlayer 1.02</a> oder als <a title="TubeMusicPlayer 1.02" href="http://updates.boxedfolder.com/TubeMusicPlayer/TubeMusicPlayer_102.zip">zip</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boxedfolder.com/blog/2008/08/08/tubemusicplayer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
