<?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>WEBPIRATEN</title>
	<atom:link href="http://webpiraten.de/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://webpiraten.de</link>
	<description>Techblog / Photographie</description>
	<lastBuildDate>Fri, 18 May 2012 10:03:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>dpreview &#8211; der photographie guide</title>
		<link>http://webpiraten.de/index.php/photographie/dpreview-der-photographie-guide/</link>
		<comments>http://webpiraten.de/index.php/photographie/dpreview-der-photographie-guide/#comments</comments>
		<pubDate>Fri, 18 May 2012 10:03:31 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Photographie]]></category>
		<category><![CDATA[dpreview]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=404</guid>
		<description><![CDATA[hier findet man alles rund ums thema digitale photographie sowie jede menge nützliche reviews zu photo hardware. dpreview.com]]></description>
			<content:encoded><![CDATA[<p>hier findet man alles rund ums thema digitale photographie sowie jede menge nützliche reviews zu photo hardware.</p>
<p><a href="http://www.dpreview.com" title="dpreview.com" target="_blank">dpreview.com</a></p>
<p><a href="http://webpiraten.de/wp-content/uploads/2012/05/dpreview.jpg"><img src="http://webpiraten.de/wp-content/uploads/2012/05/dpreview-300x254.jpg" alt="" title="dpreview" width="300" height="254" class="alignleft size-medium wp-image-405" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/photographie/dpreview-der-photographie-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exposure guide &#8211; photographie einfach erklärt</title>
		<link>http://webpiraten.de/index.php/photographie/exposure-guide-photographie-einfach-erklart/</link>
		<comments>http://webpiraten.de/index.php/photographie/exposure-guide-photographie-einfach-erklart/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 14:20:37 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Photographie]]></category>
		<category><![CDATA[exposure]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[tipps]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=399</guid>
		<description><![CDATA[für alle die in die faszinierende welt der photographie einsteigen, hier der guide dazu: exposureguide.com]]></description>
			<content:encoded><![CDATA[<p>für alle die in die faszinierende welt der photographie einsteigen, hier der guide dazu:</p>
<p><a href="http://www.exposureguide.com/" title="exposureguide" target="_blank">exposureguide.com</a></p>
<p><a href="http://webpiraten.de/wp-content/uploads/2012/04/exposureguide.jpg"><img src="http://webpiraten.de/wp-content/uploads/2012/04/exposureguide-300x255.jpg" alt="" title="exposureguide" width="300" height="255" class="alignleft size-medium wp-image-401" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/photographie/exposure-guide-photographie-einfach-erklart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kohana 3.1 unittest mit phpunit</title>
		<link>http://webpiraten.de/index.php/frameworks/kohana-3-1-unittest-mit-phpunit/</link>
		<comments>http://webpiraten.de/index.php/frameworks/kohana-3-1-unittest-mit-phpunit/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 12:46:02 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHPUnit]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[kohana]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[unit]]></category>
		<category><![CDATA[unittest]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=396</guid>
		<description><![CDATA[wie man das kohana unittest modul richtig einbindet um für seine applikation bzw. module ein taugliches testframework zu haben, ist hier blog.lysender.com trefflich beschrieben.]]></description>
			<content:encoded><![CDATA[<p>wie man das kohana unittest modul richtig einbindet um für seine applikation bzw. module ein taugliches testframework zu haben, ist hier <a href="http://blog.lysender.com/2011/02/kohana-3-1-migration-unit-testing/">blog.lysender.com</a> trefflich beschrieben.</p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/frameworks/kohana-3-1-unittest-mit-phpunit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>crontab schnell erklärt</title>
		<link>http://webpiraten.de/index.php/server/crontab-schnell-erklart/</link>
		<comments>http://webpiraten.de/index.php/server/crontab-schnell-erklart/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 15:42:55 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=391</guid>
		<description><![CDATA[im ubuntu users wiki ist eine schöne knappe erklärung zu crontab: wiki.ubuntuusers.de/Cron]]></description>
			<content:encoded><![CDATA[<p>im ubuntu users wiki ist eine schöne knappe erklärung zu crontab:</p>
<p><a href="http://wiki.ubuntuusers.de/Cron" target="_blank">wiki.ubuntuusers.de/Cron</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/server/crontab-schnell-erklart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>howto purge url mit squidclient</title>
		<link>http://webpiraten.de/index.php/javascript/howto-purge-url-mit-squidclient/</link>
		<comments>http://webpiraten.de/index.php/javascript/howto-purge-url-mit-squidclient/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 08:58:34 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Layout & Styles]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[purge]]></category>
		<category><![CDATA[sguid]]></category>
		<category><![CDATA[squidclient]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=387</guid>
		<description><![CDATA[um mit dem squidclient veraltete dateien aus dem cache zu entfernen, geht man wie folgt vor:]]></description>
			<content:encoded><![CDATA[<p>um mit dem squidclient veraltete dateien aus dem cache zu entfernen, geht man wie folgt vor:</p>
<pre class="brush: bash; title: ; notranslate">

user@server:/www$ squidclient -m PURGE http://www.example.com/js/javascript.js
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/javascript/howto-purge-url-mit-squidclient/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>howto setup ramfs und tmpfs</title>
		<link>http://webpiraten.de/index.php/server/howto-setup-ramfs-und-tmpfs/</link>
		<comments>http://webpiraten.de/index.php/server/howto-setup-ramfs-und-tmpfs/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 12:26:04 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[ramfs]]></category>
		<category><![CDATA[tmpfs]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=382</guid>
		<description><![CDATA[um schnelle dateizugriffe für caches zu realisieren, ist es angebracht diese dateistruktur im ram des rechners zu erzeugen. tmpfs und ramfs benutzen jeweils den ram des rechners und unterscheiden sich folgendermaßen: tmpfs wächst nicht dynamisch, sondern hält immer die grösse &#8230; <a href="http://webpiraten.de/index.php/server/howto-setup-ramfs-und-tmpfs/">weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>um schnelle dateizugriffe für caches zu realisieren, ist es angebracht diese dateistruktur im ram des rechners zu erzeugen. tmpfs und ramfs benutzen jeweils den ram des rechners und unterscheiden sich folgendermaßen:</p>
<p>tmpfs wächst nicht dynamisch, sondern hält immer die grösse mit der es angelegt wurde.<br />
tmpfs benutzt den swap bereich bei überladung.</p>
<p>ramfs wächst dynamisch und kann sämtlichen speicher aufbrauchen.<br />
ramfs benutzt keinen swap.</p>
<pre class="brush: bash; title: ; notranslate">

# mkdir -p /mnt/tmpcache

# mount -t tmpfs -o size=100m tmpfs /mnt/tmpcache

# mkdir -p /mnt/ramcache

# mount -t ramfs -o size=100m ramfs /mnt/ramcache
</pre>
<p>der befehl <em>mount</em> zeigt alle derzeit gemounteten dateisysteme.<br />
die auslastung kann mittels <em>df -k</em> angezeigt werden</p>
<pre class="brush: bash; title: ; notranslate">

# df -k tmpcache/
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   102400      1588    100812   2% /mnt/tmpcache

# mount
...
tmpfs on /mnt/tmpcache type tmpfs (rw,size=100m)
ramfs on /mnt/ramcache type ramfs (rw,size=100m)
</pre>
<p>um diese ordner permanent zu mounten (auch nach systemstart) muss ein eintrag in die <em>/etc/fstab</em> geschrieben werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/server/howto-setup-ramfs-und-tmpfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>howto copy merge svn branch trunk</title>
		<link>http://webpiraten.de/index.php/versionierung/howto-copy-merge-svn-branch-trunk/</link>
		<comments>http://webpiraten.de/index.php/versionierung/howto-copy-merge-svn-branch-trunk/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 09:48:58 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Versionierung]]></category>
		<category><![CDATA[branch]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[trunk]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=375</guid>
		<description><![CDATA[Branch erzeugen Branch aktuell halten Es sollte immer in kurzen Abständen der Trunk in den Branch überführt werden, damit es bei späterem Zurückführen keine größeren Konflikte gibt. Mit &#8211;dry-run kann man vorher testen was bei merge passieren würde. Branch in &#8230; <a href="http://webpiraten.de/index.php/versionierung/howto-copy-merge-svn-branch-trunk/">weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Branch erzeugen</strong></p>
<pre class="brush: bash; title: ; notranslate">
dev@server:~/project&gt; svn cp https://svn.example.com:88/svn/project/trunk https://svn.example.com:88/svn/project/branches/[BRANCH_NAME]
</pre>
<p><strong>Branch aktuell halten</strong></p>
<p>Es sollte immer in kurzen Abständen der Trunk in den Branch überführt werden, damit es bei späterem Zurückführen keine größeren Konflikte gibt. Mit <em>&#8211;dry-run</em> kann man vorher testen was bei <em>merge </em>passieren würde.</p>
<pre class="brush: bash; title: ; notranslate">
dev@server:~/project/branches/[BRANCH_NAME]&gt; svn up
dev@server:~/project/branches/[BRANCH_NAME]&gt; svn merge --dry-run https://svn.example.com:88/svn/project/trunk
dev@server:~/project/branches/[BRANCH_NAME]&gt; svn merge https://svn.example.com:88/svn/project/trunk
</pre>
<p><strong>Branch in den Trunk zurückführen</strong></p>
<p>Mit <em>&#8211;dry-run</em> kann man vorher testen was bei <em>merge &#8211;reintegrate</em> passieren würde.</p>
<pre class="brush: bash; title: ; notranslate">
dev@server:~/project/trunk&gt; svn merge --dry-run --reintegrate https://svn.example.com:88/svn/project/branches/[BRANCH_NAME]
dev@server:~/project/trunk&gt; svn merge --reintegrate https://svn.example.com:88/svn/project/branches/[BRANCH_NAME]
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/versionierung/howto-copy-merge-svn-branch-trunk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wir sind die guten!</title>
		<link>http://webpiraten.de/index.php/offtopic/wir-sind-die-guten/</link>
		<comments>http://webpiraten.de/index.php/offtopic/wir-sind-die-guten/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 17:04:41 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[OffTopic]]></category>
		<category><![CDATA[mcaffee]]></category>
		<category><![CDATA[siteadvisor]]></category>
		<category><![CDATA[summary]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=373</guid>
		<description><![CDATA[vielen dank an McAffee für den Test ;) siteadvisor.com]]></description>
			<content:encoded><![CDATA[<p>vielen dank an McAffee für den Test ;)</p>
<p><a href="http://www.siteadvisor.com/sites/webpiraten.de/summary/" target="_blank">siteadvisor.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/offtopic/wir-sind-die-guten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>doctrine create and drop table on the fly by orm</title>
		<link>http://webpiraten.de/index.php/php/doctrine-create-and-drop-table-on-the-fly-by-orm/</link>
		<comments>http://webpiraten.de/index.php/php/doctrine-create-and-drop-table-on-the-fly-by-orm/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 08:50:28 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Doctrine ORM]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[yaml]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=368</guid>
		<description><![CDATA[um in doctrine erst in der app tables anzulegen oder auch zu droppen kannst du ein yaml schema anlegen und die orms daraus generieren. dann kannst du in deiner app die table für die orm anlegen bzw. auch wieder droppen]]></description>
			<content:encoded><![CDATA[<p>um in doctrine erst in der app tables anzulegen oder auch zu droppen kannst du ein yaml schema</p>
<pre class="brush: css; title: ; notranslate">
MyTestOrm:
  tableName: my_test_table
  columns:
    id:
      type: integer(8)
      primary: true
      autoincrement: true
      unsigned: true
    title:
      type: string(255)
      notnull: true
    created_at:
      type: timestamp
      notnull: true
  indexes:
    id:
      fields: [id]
    title:
      fields: [title]
</pre>
<p>anlegen und die orms daraus generieren.<br />
dann kannst du in deiner app die table für die orm anlegen</p>
<pre class="brush: php; title: ; notranslate">
Doctrine::createTablesFromArray(
    array(
        'MyTestOrm'
    )
);
</pre>
<p>bzw. auch wieder droppen</p>
<pre class="brush: php; title: ; notranslate">
$table = Doctrine_Core::getTable('MyTestOrm');
$export = new Doctrine_Export();
$export-&gt;dropTable($table-&gt;getTableName());
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/php/doctrine-create-and-drop-table-on-the-fly-by-orm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>webpiraten in neuem gewand</title>
		<link>http://webpiraten.de/index.php/offtopic/webpiraten-in-neuem-gewand/</link>
		<comments>http://webpiraten.de/index.php/offtopic/webpiraten-in-neuem-gewand/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 19:32:29 +0000</pubDate>
		<dc:creator>webpirat</dc:creator>
				<category><![CDATA[Layout & Styles]]></category>
		<category><![CDATA[OffTopic]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fireworks]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[neu]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[webpiraten]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=360</guid>
		<description><![CDATA[&#8230;und gleich was gelernt. photoshop ist für die dateigrössen reduktion von .png dateien ungeeignet. wer also fireworks sein eigen nennt, kann relativ unkompliziert bei den export eigenschaften ein PNG8 mit alpha schatten erzeugen, welches nur die hälfte der grösse beansprucht &#8230; <a href="http://webpiraten.de/index.php/offtopic/webpiraten-in-neuem-gewand/">weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8230;und gleich was gelernt.<br />
photoshop ist für die dateigrössen reduktion von .png dateien ungeeignet.<br />
wer also fireworks sein eigen nennt, kann relativ unkompliziert bei den export eigenschaften<br />
ein PNG8 mit alpha schatten erzeugen, welches nur die hälfte der grösse beansprucht wie ein PNG24.</p>
<p>hier das ergebnis:</p>
<p><a href="http://webpiraten.de/wp-content/uploads/2012/01/pirates_logo.png"><img class="alignleft size-medium wp-image-361" title="pirates_logo" src="http://webpiraten.de/wp-content/uploads/2012/01/pirates_logo-300x150.png" alt="" width="300" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/offtopic/webpiraten-in-neuem-gewand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

