<?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</description>
	<lastBuildDate>Sun, 05 Feb 2012 12:52:32 +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>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>sägefisch</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>sägefisch</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>sägefisch</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>sägefisch</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>sägefisch</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>
		<item>
		<title>ubuntu bluetooth bei start deaktivieren</title>
		<link>http://webpiraten.de/index.php/linux/ubuntu-bluetooth-bei-start-deaktivieren/</link>
		<comments>http://webpiraten.de/index.php/linux/ubuntu-bluetooth-bei-start-deaktivieren/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 11:13:31 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[VIM]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[deaktivieren]]></category>
		<category><![CDATA[permanent]]></category>
		<category><![CDATA[rfkill]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=345</guid>
		<description><![CDATA[um unter ubuntu die bluetooth funktionen permanent (bei system start) auszuschalten, öffne die datei /etc/rc.local und editiere die datei mit folgendem: so das die datei etwa so aussieht: bluetooth kann natürlich jederzeit über die settings wieder aktiviert werden.]]></description>
			<content:encoded><![CDATA[<p>um unter ubuntu die bluetooth funktionen permanent (bei system start) auszuschalten,<br />
öffne die datei <em>/etc/rc.local</em></p>
<pre class="brush: bash; title: ; notranslate">
sudoedit /etc/rc.local
</pre>
<p>und editiere die datei mit folgendem:</p>
<pre class="brush: bash; title: ; notranslate">
rfkill block bluetooth
</pre>
<p>so das die datei etwa so aussieht:</p>
<pre class="brush: bash; title: ; notranslate">
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will &quot;exit 0&quot; on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rfkill block bluetooth

exit 0
</pre>
<p>bluetooth kann natürlich jederzeit über die settings wieder aktiviert werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/linux/ubuntu-bluetooth-bei-start-deaktivieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ant task &#8211; mysqldump mit gzip</title>
		<link>http://webpiraten.de/index.php/mysql/ant-task-mysqldump-mit-gzip/</link>
		<comments>http://webpiraten.de/index.php/mysql/ant-task-mysqldump-mit-gzip/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 14:47:38 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[ANT]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[mysqldump]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[target]]></category>
		<category><![CDATA[task]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=343</guid>
		<description><![CDATA[um mit ant einen gezipten mysqldump zu erstellen, gehe wie folgt vor]]></description>
			<content:encoded><![CDATA[<p>um mit ant einen gezipten mysqldump zu erstellen, gehe wie folgt vor</p>
<pre class="brush: xml; title: ; notranslate">
    &lt;target name=&quot;tstamp&quot; description=&quot;create timestamp for further usage&quot;&gt;
        &lt;echo message=&quot;create timestamp for further usage&quot;/&gt;
        &lt;tstamp/&gt;
    &lt;/target&gt;

    &lt;target name=&quot;mkdir&quot; description=&quot;create backup directory&quot;&gt;
        &lt;echo message=&quot;create backup directory&quot;/&gt;
        &lt;mkdir dir=&quot;${backups}&quot;/&gt;
    &lt;/target&gt;

    &lt;target name=&quot;dump&quot; description=&quot;create db dump and gzip it - depends on tstamp, mkdir&quot; depends=&quot;tstamp, mkdir&quot;&gt;
        &lt;echo message=&quot;create db dump and gzip it&quot;/&gt;
        &lt;exec executable=&quot;bash&quot; dir=&quot;${backups}&quot;&gt;
            &lt;arg value=&quot;-c&quot;/&gt;
            &lt;arg line='&quot;mysqldump ${db} -u${db_user} -p${db_pass} | gzip &gt; ${backups}/${db}_${DSTAMP}_${TSTAMP}.sql.gz&quot;'/&gt;
        &lt;/exec&gt;
    &lt;/target&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/mysql/ant-task-mysqldump-mit-gzip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mit jhead image metadaten manipulieren</title>
		<link>http://webpiraten.de/index.php/server/mit-jhead-image-metadaten-manipulieren/</link>
		<comments>http://webpiraten.de/index.php/server/mit-jhead-image-metadaten-manipulieren/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 16:46:56 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[iptc]]></category>
		<category><![CDATA[jhead]]></category>
		<category><![CDATA[jpg]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=340</guid>
		<description><![CDATA[nach einigen erfolglosen manipulationsversuchen von exif und iptc daten in images, kam jhead. damit ist es möglich, photoshop und windows metadaten in images zu löschen und eigene, echte metadaten in das image zu schreiben. sentex.net/~mwandel/jhead/ einfach die bin an geeignete &#8230; <a href="http://webpiraten.de/index.php/server/mit-jhead-image-metadaten-manipulieren/">weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>nach einigen erfolglosen manipulationsversuchen von exif und iptc daten in images, kam jhead. damit ist es möglich, photoshop und windows metadaten in images zu löschen und eigene, echte metadaten in das image zu schreiben.</p>
<p><a href="http://www.sentex.net/~mwandel/jhead/" title="jhead">sentex.net/~mwandel/jhead/</a></p>
<p>einfach die bin an geeignete stelle kopieren, ausführbar machen und bspw. mit php verwenden:</p>
<pre class="brush: php; title: ; notranslate">
exec('/usr/bin/jhead -purejpg source.jpg target.jpg');
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/server/mit-jhead-image-metadaten-manipulieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>agavi output type overwrite in action</title>
		<link>http://webpiraten.de/index.php/frameworks/agavi-output-type-overwrite-in-action/</link>
		<comments>http://webpiraten.de/index.php/frameworks/agavi-output-type-overwrite-in-action/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 13:25:23 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[Agavi]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[agavi]]></category>
		<category><![CDATA[container]]></category>
		<category><![CDATA[output]]></category>
		<category><![CDATA[overwrite]]></category>
		<category><![CDATA[set output type]]></category>
		<category><![CDATA[type]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=337</guid>
		<description><![CDATA[um den output type einer agavi action auch nach dem routing zu ändern, kann man innerhalb der action den output type überschreiben.]]></description>
			<content:encoded><![CDATA[<p>um den output type einer agavi action auch nach dem routing zu ändern, kann man innerhalb der action den output type überschreiben.</p>
<pre class="brush: php; title: ; notranslate">

/**
 * assume that 'html' is the standard GET output for this action
 * when this action is called via POST you want to change the output type to 'json'
 * because on error or success you want to show small messages per json instead full html
 */
    public function executeRead(AgaviRequestDataHolder $rd)
    {
        return 'Input';
    }

    public function executeWrite(AgaviRequestDataHolder $rd)
    {
        $this-&gt;getContainer()-&gt;setOutputType($this-&gt;getContext()-&gt;getController()-&gt;getOutputType('json'));
        try
        {
            // do POST stuff
        }
        catch(Exception $e)
        {
            $this-&gt;setAttribute('message', $e-&gt;getMessage());
            return 'Error';
        }
        return 'Success';
    }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/frameworks/agavi-output-type-overwrite-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysqldump ohne definer</title>
		<link>http://webpiraten.de/index.php/mysql/mysqldump-ohne-definer/</link>
		<comments>http://webpiraten.de/index.php/mysql/mysqldump-ohne-definer/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 09:21:16 +0000</pubDate>
		<dc:creator>sägefisch</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[definer]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[mysqldump]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://webpiraten.de/?p=329</guid>
		<description><![CDATA[um hostunabhängige mysql dumps zu erzeugen, muss man die definer aus dem jeweiligen dump entfernen. mit sed kann man das gleich beim erzeugen des dumps:]]></description>
			<content:encoded><![CDATA[<p>um hostunabhängige mysql dumps zu erzeugen, muss man die definer aus dem jeweiligen dump entfernen.<br />
mit sed kann man das gleich beim erzeugen des dumps:</p>
<pre class="brush: bash; title: ; notranslate">
mysqldump database -ufoo -pbar | sed &quot;s/\/\*[^\/]*DEFINER.*\*\///g&quot; &gt; dump_without_definer.sql
</pre>
]]></content:encoded>
			<wfw:commentRss>http://webpiraten.de/index.php/mysql/mysqldump-ohne-definer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

