<?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>Benjamin Flesch &#187; Tipps&amp;Tricks</title>
	<atom:link href="http://blog.bf-itservice.de/category/tippstricks/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.bf-itservice.de</link>
	<description>Programmkot &#38; Sicherheit</description>
	<lastBuildDate>Mon, 16 Aug 2010 12:00:56 +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>Unsicherer PHP-Programmierer</title>
		<link>http://blog.bf-itservice.de/394/unsicherer-php-programmierer</link>
		<comments>http://blog.bf-itservice.de/394/unsicherer-php-programmierer#comments</comments>
		<pubDate>Mon, 16 Aug 2010 12:00:56 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Fehlerteufel]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Sicherheit und Sonnenschein]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Local File Inclusion]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Hardening]]></category>
		<category><![CDATA[Sicherheitslücken]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=394</guid>
		<description><![CDATA[Seit einigen Tagen habe eine Stelle als PHP-Programmierer ausgeschrieben und auf diese Weise jemanden gesucht, die mir bei aufwändigen Arbeiten etwas hilft. Ich habe schon viele gute Bewerbungen erhalten, aber sie waren alle nichts gegen den Kerl, der heute morgen per Email hereingeflogen kam. Die Eckdaten waren schonmal vielversprechend: 12+ years PHP experience 8+ years [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einigen Tagen habe eine Stelle als <strong>PHP-Programmierer</strong> ausgeschrieben und auf diese Weise jemanden gesucht, die mir bei aufwändigen Arbeiten etwas hilft.</p>
<p>Ich habe schon viele gute Bewerbungen erhalten, aber <strong>sie waren alle nichts</strong> gegen den Kerl, der heute morgen per Email hereingeflogen kam. Die Eckdaten waren schonmal vielversprechend:</p>
<ul>
<li>12+ years PHP experience</li>
<li>8+ years Perl experience</li>
<li>sehr ansprechender Stundenlohn</li>
</ul>
<p>Das klingt nach einem <strong>Perl-Guru</strong>, der dann auf PHP umgesattelt ist, nicht wahr?</p>
<p>Es wurden <strong>zwei PHP-Projekte zur Referenz</strong> angeboten, direkt mal angeschaut und <strong>vom Stuhl gefallen</strong>. Der Grund ist nicht wirklich schwer zu finden, die URL sah wie folgt aus:</p>
<p><code>http://XXXXXXXXXXXX.com/<strong>?main=pce/index.php</strong></code></p>
<p>Für die Personen die spätestens jetzt total verwirrt sind: Der Homepage wird hinter dem <strong>?</strong> der Variable <strong>main</strong> die Adresse zu einem PHP-Script zugewiesen (und zwar <strong>pce/index.php</strong>). </p>
<p>Wenn man also den Inhalt von <strong>main</strong> entsprechend verändert, kann man beliebige Dateien des Servers anzeigen. Beispiel:</p>
<p><a href="http://blog.bf-itservice.de/wp-content/uploads/2010/08/urk.png"><img src="http://blog.bf-itservice.de/wp-content/uploads/2010/08/urk.png" alt="" title="urk" width="562" height="38" class="alignnone size-full wp-image-396" /></a></p>
<p>So können wir die Datei <strong>/etc/passwd</strong> auslesen, in der Informationen über die Benutzeraccounts eines Linux-Systems gespeichert sind. Natürlich ist jetzt auch nicht mehr weit bis zu einem erfolgreichen Hack, aber darum geht es an dieser Stelle auch nicht.</p>
<p><a href="http://blog.bf-itservice.de/wp-content/uploads/2010/08/passwd.png"><img src="http://blog.bf-itservice.de/wp-content/uploads/2010/08/passwd-300x227.png" alt="Benutzerliste des Servers - /etc/passwd" title="passwd" width="300" height="227" class="alignleft size-medium wp-image-397" /></a></p>
<p>Es gab noch einige weitere Sicherheitslücken in seinen Referenzprojekten, und nett wie ich bin habe ich sie ihm natürlich auch sofort mitgeteilt. </p>
<p>Den Job wird er aber nicht bekommen und hiermit verabschiede ich mich, sprachlos. <img src='http://blog.bf-itservice.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/394/unsicherer-php-programmierer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>socat Port Forwarding</title>
		<link>http://blog.bf-itservice.de/389/socat-port-forwarding</link>
		<comments>http://blog.bf-itservice.de/389/socat-port-forwarding#comments</comments>
		<pubDate>Thu, 08 Jul 2010 19:57:38 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[forwarding]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[socat]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=389</guid>
		<description><![CDATA[Um z.B. den lokalen Port 3306 auf den port 8849 eines anderen Hosts weiterzuleiten, führe man folgenden Befehl aus: socat TCP4-LISTEN:3306 TCP4:mein-server.de:8849 Im Notfall muss man vorher natürlich noch per apt-get install socat socat installieren!]]></description>
			<content:encoded><![CDATA[<p>Um z.B. den lokalen Port 3306 auf den port 8849 eines anderen Hosts weiterzuleiten, führe man folgenden Befehl aus:</p>
<p><code>socat TCP4-LISTEN:3306 TCP4:mein-server.de:8849</code></p>
<p>Im Notfall muss man vorher natürlich noch per <code>apt-get install socat</code> socat installieren! <img src='http://blog.bf-itservice.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/389/socat-port-forwarding/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recover MySQL Root Password</title>
		<link>http://blog.bf-itservice.de/387/recover-mysql-root-password</link>
		<comments>http://blog.bf-itservice.de/387/recover-mysql-root-password#comments</comments>
		<pubDate>Thu, 08 Jul 2010 19:55:55 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[Reset Password]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=387</guid>
		<description><![CDATA[Stop mysqld process:/etc/init.d/mysql stop Start mysqld with &#8211;skip-grant-tables:mysqld --skip-grant-tables Open another shell, login as root:mysql -uroot Change root password in mysql console:UPDATE user SET password=PASSWORD('newpassword') WHERE user='root'; leave mysql console:quit; Restart mysql daemon:/etc/init.d/mysql restart Have fun!]]></description>
			<content:encoded><![CDATA[<ol>
<li>Stop mysqld process:<br/><code>/etc/init.d/mysql stop</code></li>
<li>Start mysqld with &#8211;skip-grant-tables:<br/><code>mysqld --skip-grant-tables</code></li>
<li>Open another shell, login as root:<br/><code>mysql -uroot</code></li>
<li>Change root password in mysql console:<br/><code>UPDATE user SET password=PASSWORD('newpassword') WHERE user='root';</code></li>
<li>leave mysql console:<br/><code>quit;</code></li>
<li>Restart mysql daemon:<br/><code>/etc/init.d/mysql restart</code></li>
</ol>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/387/recover-mysql-root-password/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Earth auf Ubuntu installieren</title>
		<link>http://blog.bf-itservice.de/384/google-earth-auf-ubuntu-installieren</link>
		<comments>http://blog.bf-itservice.de/384/google-earth-auf-ubuntu-installieren#comments</comments>
		<pubDate>Mon, 28 Jun 2010 13:51:41 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Medibuntu]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=384</guid>
		<description><![CDATA[Um Google Earth auf Ubuntu zu installieren, benötigen wir erst einen funktionierenden Zugriff auf das Medibuntu-Repository (Wie kann ich das Medibuntu-Repository unter Ubuntu einrichten?). Jetzt versuchen wir Google Earth über den Paketmanager zu installieren: 1 sudo apt-get install googleearth Nach einigen Minuten Downloadzeit ist die Installion von Google Earth fertig. Nun können wir Google Earth [...]]]></description>
			<content:encoded><![CDATA[<p>Um Google Earth auf Ubuntu zu installieren, benötigen wir erst einen funktionierenden Zugriff auf das Medibuntu-Repository (<a href="http://blog.bf-itservice.de/382/medibuntu-repository-auf-ubuntu-einrichten">Wie kann ich das Medibuntu-Repository unter Ubuntu einrichten?</a>).</p>
<p>Jetzt versuchen wir Google Earth über den Paketmanager zu installieren:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> googleearth</pre></td></tr></table></div>

<p>Nach einigen Minuten Downloadzeit ist die Installion von Google Earth fertig. Nun können wir Google Earth unter Ubuntu verwenden. Viel Spaß! <img src='http://blog.bf-itservice.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/384/google-earth-auf-ubuntu-installieren/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Medibuntu Repository auf Ubuntu einrichten</title>
		<link>http://blog.bf-itservice.de/382/medibuntu-repository-auf-ubuntu-einrichten</link>
		<comments>http://blog.bf-itservice.de/382/medibuntu-repository-auf-ubuntu-einrichten#comments</comments>
		<pubDate>Mon, 28 Jun 2010 13:48:21 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[Adobe Acrobat]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Kopierschutz CD]]></category>
		<category><![CDATA[Kopierschutz DVD]]></category>
		<category><![CDATA[LibdvdCSS]]></category>
		<category><![CDATA[Medibuntu]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows Media]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=382</guid>
		<description><![CDATA[Das Medibuntu-Repository ist eine große Ansammlung von Programmen, Codecs und Multimedia-Tools, die aus rechtlichen Gründen leider nicht direkt in Ubuntu integriert werden können. Durch über Medibuntu bereitgestellte Software kann man also zum Beispiel Kopiergeschützte  DVDs abspielen Kopiergeschützte CDs abspielen Musik im &#8220;Windows Media&#8221;-Format abspielen Google Earth oder Acrobat Reader auf Ubuntu installieren Klingt ganz gut, [...]]]></description>
			<content:encoded><![CDATA[<p>Das Medibuntu-Repository ist eine große Ansammlung von Programmen, Codecs und Multimedia-Tools, die aus rechtlichen Gründen leider nicht direkt in Ubuntu integriert werden können.</p>
<p>Durch über Medibuntu bereitgestellte Software kann man also zum Beispiel</p>
<ul>
<li>Kopiergeschützte  DVDs abspielen</li>
<li>Kopiergeschützte CDs abspielen</li>
<li>Musik im &#8220;Windows Media&#8221;-Format abspielen</li>
<li><a href="http://blog.bf-itservice.de/384/google-earth-auf-ubuntu-installieren">Google Earth</a> oder Acrobat Reader auf Ubuntu installieren</li>
</ul>
<p>Klingt ganz gut, oder? Also los:</p>
<p>1 &#8211; Medibuntu Repository hinzufügen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> <span style="color: #660033;">--output-document</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list.d<span style="color: #000000; font-weight: bold;">/</span>medibuntu.list http:<span style="color: #000000; font-weight: bold;">//</span>www.medibuntu.org<span style="color: #000000; font-weight: bold;">/</span>sources.list.d<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span>lsb_release -cs<span style="color: #7a0874; font-weight: bold;">&#41;</span>.list <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">--quiet</span> update <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">--yes</span> <span style="color: #660033;">--quiet</span> <span style="color: #660033;">--allow-unauthenticated</span> <span style="color: #c20cb9; font-weight: bold;">install</span> medibuntu-keyring <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">--quiet</span> update</pre></td></tr></table></div>

<p>2 &#8211; Programm installieren, mit dem Medibuntu-Software auch im normalen Software-Manager zur Auswahl angezeigt wird (nicht unbedingt erforderlich):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">--yes</span> <span style="color: #c20cb9; font-weight: bold;">install</span> app-install-data-medibuntu apport-hooks-medibuntu</pre></td></tr></table></div>

<p>Das war es jetzt auch schon, wir haben das Medibuntu-Repository erfolgreich zu unserem Ubuntu-System hinzugefügt! <img src='http://blog.bf-itservice.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/382/medibuntu-repository-auf-ubuntu-einrichten/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe Air auf Ubuntu installieren</title>
		<link>http://blog.bf-itservice.de/377/adobe-air-auf-ubuntu-installieren</link>
		<comments>http://blog.bf-itservice.de/377/adobe-air-auf-ubuntu-installieren#comments</comments>
		<pubDate>Mon, 28 Jun 2010 13:24:37 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[Grooveshark]]></category>
		<category><![CDATA[Grooveshark Desktop]]></category>
		<category><![CDATA[Grooveshark VIP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=377</guid>
		<description><![CDATA[Da ich ein stolzes Grooveshark VIP-Membership besitze, habe ich mir heute mal vorgenommen den angeblich auch auf Linux laufenden Grooveshark Desktop Client zu installieren. Gesagt, getan. Einziges Problem: Grooveshark Desktop benötigt Adobe Air &#8211; lasst es uns installieren! 1. &#8211; Adobe Air Installer for Linux herunterladen: 1 wget http://airdownload.adobe.com/air/lin/download/1.5/AdobeAIRInstaller.bin 2. &#8211; Installer per chmod ausführbar [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich ein stolzes Grooveshark VIP-Membership besitze, habe ich mir heute mal vorgenommen den angeblich auch auf Linux laufenden <a href="http://vip.grooveshark.com/summary">Grooveshark Desktop Client</a> zu installieren. Gesagt, getan.</p>
<p>Einziges Problem: Grooveshark Desktop benötigt Adobe Air &#8211; lasst es uns installieren!</p>
<p>1. &#8211; Adobe Air Installer for Linux herunterladen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>airdownload.adobe.com<span style="color: #000000; font-weight: bold;">/</span>air<span style="color: #000000; font-weight: bold;">/</span>lin<span style="color: #000000; font-weight: bold;">/</span>download<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1.5</span><span style="color: #000000; font-weight: bold;">/</span>AdobeAIRInstaller.bin</pre></td></tr></table></div>

<p>2. &#8211; Installer per <a href="http://de.wikipedia.org/w/chmod">chmod</a> ausführbar machen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x AdobeAIRInstaller.bin</pre></td></tr></table></div>

<p>3. &#8211; Installer starten:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>AdobeAIRInstaller.bin</pre></td></tr></table></div>

<p>4. &#8211; Lizenz zur Kenntnis nehmen:</p>
<p><div id="attachment_378" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.bf-itservice.de/wp-content/uploads/2010/06/Bildschirmfoto-Adobe-AIR-einrichten.png"><img class="size-medium wp-image-378 " title="Bildschirmfoto-Adobe AIR einrichten" src="http://blog.bf-itservice.de/wp-content/uploads/2010/06/Bildschirmfoto-Adobe-AIR-einrichten-300x236.png" alt="" width="300" height="236" /></a><p class="wp-caption-text">Adobe Air Lizenzvertrag (unter Ubuntu Linux)</p></div></p>
<p>5. &#8211; Installation wird durchgeführt:</p>
<p><div id="attachment_379" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.bf-itservice.de/wp-content/uploads/2010/06/Bildschirmfoto-Adobe-AIR-einrichten-1.png"><img class="size-medium wp-image-379 " title="Bildschirmfoto-Adobe AIR einrichten-1" src="http://blog.bf-itservice.de/wp-content/uploads/2010/06/Bildschirmfoto-Adobe-AIR-einrichten-1-300x126.png" alt="" width="300" height="126" /></a><p class="wp-caption-text">Adobe Air Installation (Ubuntu Linux)</p></div></p>
<p>6. &#8211; Updates durchführen:</p>
<p>Nach der erfolgreichen Installation wird höchstwahrscheinlich direkt ein weiteres Dialogfenster erscheinen, das euch über verfügbare Softwareupdates für Adobe Air informiert. Da Adobe Air meines Wissens noch relativ neu auf dem Markt ist, wäre es generell ratsam die Aktualisierung durchzuführen &#8211; ich habe es jedenfalls gemacht.</p>
<p>Herzlichen Glückwunsch, du hast soeben <strong>Adobe Air</strong> auf deinem Linux-System installiert!</p>
<p>Mein nächster Schritt ist jetzt, die Grooveshark Desktop-Version (<a href="http://preview.grooveshark.com/desktop/install.air">.air-Installer</a>) mittels des Adobe Air Installer zum laufen zu bringen. (Update: Es läuft. Juchu!)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/377/adobe-air-auf-ubuntu-installieren/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Nautilus Tastenkombination für Adresszeile</title>
		<link>http://blog.bf-itservice.de/373/ubuntu-nautilus-tastenkombination-fur-adresszeile</link>
		<comments>http://blog.bf-itservice.de/373/ubuntu-nautilus-tastenkombination-fur-adresszeile#comments</comments>
		<pubDate>Wed, 12 May 2010 12:36:17 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[Adresszeile]]></category>
		<category><![CDATA[Lucid Lynx]]></category>
		<category><![CDATA[Nautilus]]></category>
		<category><![CDATA[Shortcut]]></category>
		<category><![CDATA[Tastenkombination]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=373</guid>
		<description><![CDATA[Da im Nautilus Dateimanager in Ubuntu seit dem letzten Update auf Lucid Lynx die Adresszeile nicht mehr standardmäßig wie ein Textfeld editieren werden kann, musste ich mir mal wieder die Tastenkombination heraussuchen um die Adresszeile anzuzeigen: 1 STRG + L Viel Spaß!]]></description>
			<content:encoded><![CDATA[<p>Da im <strong>Nautilus Dateimanager</strong> in Ubuntu seit dem letzten Update auf <strong>Lucid Lynx</strong> die Adresszeile nicht mehr standardmäßig wie ein Textfeld editieren werden kann, musste ich mir mal wieder die <strong>Tastenkombination</strong> heraussuchen um die <strong>Adresszeile anzuzeigen</strong>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">STRG <span style="color: #339933;">+</span> L</pre></td></tr></table></div>

<p>Viel Spaß! <img src='http://blog.bf-itservice.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/373/ubuntu-nautilus-tastenkombination-fur-adresszeile/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu JPG-Datei in PDF umwandeln</title>
		<link>http://blog.bf-itservice.de/365/ubuntu-jpg-datei-in-pdf-umwandeln</link>
		<comments>http://blog.bf-itservice.de/365/ubuntu-jpg-datei-in-pdf-umwandeln#comments</comments>
		<pubDate>Mon, 26 Apr 2010 15:51:00 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Umwandlung]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=365</guid>
		<description><![CDATA[Ab und an tauchen Probleme auf, die selbst mir bisher noch nicht vor die Füße gelaufen sind. Heute war mal wieder so ein Tag: Eine Bilddatei (Format: JPEG) wird als PDF benötigt. Das klingt ziemlich nach Imagemagick, und dürfte eigentlich nichts Großes sein für mein liebes Ubuntu &#8211; ich hatte glücklicherweise Recht Imagemagick installieren (falls [...]]]></description>
			<content:encoded><![CDATA[<p>Ab und an tauchen Probleme auf, die selbst mir bisher noch nicht vor die Füße gelaufen sind. Heute war mal wieder so ein Tag: </p>
<p><strong>Eine Bilddatei</strong> (Format: JPEG) <strong>wird als PDF benötigt.</strong> Das klingt ziemlich nach <strong>Imagemagick</strong>, und dürfte eigentlich nichts Großes sein für mein liebes Ubuntu &#8211; ich hatte glücklicherweise Recht <img src='http://blog.bf-itservice.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Imagemagick installieren (falls es noch nicht installiert wurde):<br/>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> imagemagick</pre></td></tr></table></div>

</li>
<li>JPG-Bild in PDF umwandeln:<br/>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">convert bild.jpg dokument.pdf</pre></td></tr></table></div>

</li>
</ol>
<p>The <a href="http://bitprison.net/jpg_to_pdf">same</a> in English.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/365/ubuntu-jpg-datei-in-pdf-umwandeln/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heute $889.20 pro Stunde verdient</title>
		<link>http://blog.bf-itservice.de/338/heute-889-20-pro-stunde-verdient</link>
		<comments>http://blog.bf-itservice.de/338/heute-889-20-pro-stunde-verdient#comments</comments>
		<pubDate>Sat, 27 Mar 2010 22:00:27 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>
		<category><![CDATA[COCOMO]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[sloccount]]></category>
		<category><![CDATA[Stundenlohn]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=338</guid>
		<description><![CDATA[So, jetzt sollte ich eure Aufmerksamkeit haben. Und bei diesem Statement beziehe ich mich auf die Ausgabe von sloccount, einem Programm mit dem man den Entwicklungsaufwand von Software in Geld (also Dollar) abschätzen kann. Ich habe heute insgesamt 10 Stunden programmiert, und laut dem COCOMO-Modell dabei Software im Wert von 8.892 US-Dollar erstellt, dadurch komme [...]]]></description>
			<content:encoded><![CDATA[<p>So, jetzt sollte ich eure Aufmerksamkeit haben. Und bei diesem Statement beziehe ich mich auf die Ausgabe von <code>sloccount</code>, einem Programm mit dem man den Entwicklungsaufwand von Software in Geld (also Dollar) abschätzen kann.</p>
<p>Ich habe heute insgesamt 10 Stunden programmiert, und laut dem <a href="http://de.wikipedia.org/wiki/COCOMO">COCOMO-Modell</a> dabei Software im Wert von <strong>8.892 US-Dollar</strong> erstellt, dadurch komme ich auf einen <strong>Stundenlohn von $889.20</strong> &#8211; will mir den denn jetzt wirklich niemand bezahlen?!</p>
<pre>beni@fritz:~/workspace/Secret/src/Topsecret$ sloccount .
Creating filelist for Secret
Categorizing files.
Finding a working MD5 command....
Found a working MD5 command.
Computing results.

SLOC    Directory    SLOC-by-Language (Sorted)
347     secret          java=347

Totals grouped by language (dominant language first):
<strong>java:           347 (100.00%)
</strong>

Total Physical Source Lines of Code (SLOC)                = 347
<strong>Development Effort Estimate, Person-Years (Person-Months) = 0.07 (0.79)</strong>
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 0.19 (2.29)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 0.35
<strong>Total Estimated Cost to Develop                           = $ 8,892</strong>
(average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."
</pre>
<p>Eine Sache wundert mich aber ziemlich: Wie kann man 0.7 Personenmonate = 14 Mitarbeitertage in nur 10 Stunden unterbringen? <img src='http://blog.bf-itservice.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/338/heute-889-20-pro-stunde-verdient/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>easyComment 1.2 &#8211; Firefox Extension</title>
		<link>http://blog.bf-itservice.de/224/easycomment-1-2-firefox-extension</link>
		<comments>http://blog.bf-itservice.de/224/easycomment-1-2-firefox-extension#comments</comments>
		<pubDate>Wed, 12 Aug 2009 14:01:30 +0000</pubDate>
		<dc:creator>Beni</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>

		<guid isPermaLink="false">http://blog.bf-itservice.de/?p=224</guid>
		<description><![CDATA[Ich habe mich nun endlich hingesetzt, und die neue Version von easyComment reif für die Massen gemacht. In easyComment 1.2 gibt es folgende Neuerungen: mehrere Kommentar-Profile sind möglich Textmutation im Kommentar. z.B. wird aus Du {Affe&#124;Pferd}! entweder &#8220;Du Affe!&#8221; oder &#8220;Du Pferd!&#8221;. bessere Bedienung Herunterladen kann man die neue Version von Mozilla.org, die anderen erhalten [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mich nun endlich hingesetzt, und die neue Version von <strong>easyComment </strong>reif für die Massen gemacht. In <strong>easyComment 1.2</strong> gibt es folgende Neuerungen:</p>
<ul>
<li>mehrere Kommentar-Profile sind möglich</li>
<li>Textmutation im Kommentar. z.B. wird aus <code>Du {Affe|Pferd}!</code> entweder &#8220;Du Affe!&#8221; oder &#8220;Du Pferd!&#8221;.</li>
<li>bessere Bedienung</li>
</ul>
<p>Herunterladen kann man die neue Version von Mozilla.org, die anderen erhalten sie regulär über das Firefox-Update:</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/9095/">https://addons.mozilla.org/en-US/firefox/addon/9095/</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bf-itservice.de/224/easycomment-1-2-firefox-extension/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
