<?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>weblog von Sebastian Nemak &#187; cheat sheet</title>
	<atom:link href="http://der-basti.com/weblog/tag/cheat-sheet/feed/" rel="self" type="application/rss+xml" />
	<link>http://der-basti.com/weblog</link>
	<description>Schnee von gestern oder die Zukunft von morgen</description>
	<lastBuildDate>Thu, 12 Jan 2012 18:05:07 +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>Seam DateTime converter</title>
		<link>http://der-basti.com/weblog/2009/12/seam-datetime-converter-2/</link>
		<comments>http://der-basti.com/weblog/2009/12/seam-datetime-converter-2/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 19:54:51 +0000</pubDate>
		<dc:creator>Sebastian Nemak</dc:creator>
				<category><![CDATA[Bits und Bytes]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://blog.der-basti.com/?p=171</guid>
		<description><![CDATA[In der Seam Dokumentation ist der Teil der über den DateTime converter recht klein. Nur folgendes kleine Beispiel wurde gegeben: &#60;outputText value=&#34;#{item.orderDate}&#34;&#62; &#60;s:convertDateTime type=&#34;both&#34; dateStyle=&#34;full&#34;/&#62; &#60;/h:outputText&#62; Dies sagt nicht viel. Wie du sicherlich, hab ich auch eine Suchmaschine meines Vertrauen benutzt um mehr herauszufinden. Hier ein paar nützliche Informationen zusammengefasst. Wenn du das Datum und [...]]]></description>
			<content:encoded><![CDATA[<p>In der <a href="http://seamframework.org/Documentation" target="_blank">Seam Dokumentation</a> ist der Teil der über den <a href="http://docs.jboss.org/seam/2.2.0.GA/reference/en-US/html_single/#d0e28378" target="_blank">DateTime converter</a> recht klein. Nur folgendes kleine Beispiel wurde gegeben:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;outputText value=&quot;#{item.orderDate}&quot;&gt;
   &lt;s:convertDateTime type=&quot;both&quot; dateStyle=&quot;full&quot;/&gt;
&lt;/h:outputText&gt;</pre></div></div>

<p>Dies sagt nicht viel. Wie du sicherlich, hab ich auch eine Suchmaschine meines Vertrauen benutzt um mehr herauszufinden. Hier ein paar nützliche Informationen zusammengefasst.<br />
Wenn du das Datum und die Zeit (dd-MM-yyyy hh:mm:ss) anzeigen lassen willst genügt type=&#8221;both&#8221; und dateStyle=&#8221;full&#8221;. Wenn nur das Datum benötigst, nutze type=&#8221;date&#8221;.</p>
<p>Hier ein paar dateStyles:</p>
<table>
<tr>
<td>default</td>
<td>May 14, 2007 2:35:45 PM (default)</td>
</tr>
<tr>
<td>short</td>
<td>5/14/07 12:55:42 PM</td>
</tr>
<tr>
<td>medium</td>
<td>May 14, 2007 2:42:36 PM</td>
</tr>
<tr>
<td>long</td>
<td>May 14, 2007 2:41:08 PM</td>
</tr>
<tr>
<td>full</td>
<td>Monday, May 14, 2007 2:39:56 PM </td>
</tr>
</table>
<p>Natürlich ist zu beachten, dass das Format es dem default bzw. local Zeit-Format entspricht und Seam seine eigene timezone benutzt.<br />
Meistens wird jedoch das pattern mit dem type Attribut benutzt.<br />
Wenn du nun z.B. den style 14.07.2009 benötigst, schreibe:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h:outputText value=&quot;#{item.orderDate}&quot;&gt;
   &lt;s:convertDateTime type=&quot;both&quot; pattern=&quot;dd-MM-yyyy&quot; /&gt;
&lt;/h:outputText&gt;</pre></div></div>

<h1>Cheat sheet&#8217;s</h1>
<p><a href="http://refcardz.dzone.com/refcardz/core-seam" target="_blank">http://refcardz.dzone.com/refcardz/core-seam</a><br />
<a href="http://refcardz.dzone.com/refcardz/seam-ui" target="_blank">http://refcardz.dzone.com/refcardz/seam-ui</a></p>
<p>Dann noch&#8230; Happy Coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://der-basti.com/weblog/2009/12/seam-datetime-converter-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git &#8211; verteilte Versionskontrolle (DistributedRevisionControlSystems)</title>
		<link>http://der-basti.com/weblog/2009/12/git-verteilte-versionskontrolle-distributedrevisioncontrolsystems/</link>
		<comments>http://der-basti.com/weblog/2009/12/git-verteilte-versionskontrolle-distributedrevisioncontrolsystems/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 19:37:37 +0000</pubDate>
		<dc:creator>Sebastian Nemak</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://blog.der-basti.com/?p=98</guid>
		<description><![CDATA[Dies ist auf jedenfall ein Blogeintrag wert! Auch wenn Git Mitte 2005 von Linus Torvalds entwickelt wurde und eigentlich schon durch den Mainstream gezogen ist, möchte ich es hier noch einmal aufgreifen. Was Versionskontrolle ist, werden die Programmier sicherlich wissen. Für die, die es nicht sind bzw. es nicht wissen, können hier mehr zur Versionskontrolle [...]]]></description>
			<content:encoded><![CDATA[<p>Dies ist auf jedenfall ein Blogeintrag wert! Auch wenn Git Mitte 2005 von Linus Torvalds entwickelt wurde und eigentlich schon durch den Mainstream gezogen ist, möchte ich es hier noch einmal aufgreifen.<br />
Was Versionskontrolle ist, werden die Programmier sicherlich wissen. Für die, die es nicht sind bzw. es nicht wissen, können <a href="http://de.wikipedia.org/wiki/Versionsverwaltung" target="_blank">hier mehr zur Versionskontrolle</a> nachlesen.<br />
<a href="http://de.wikipedia.org/wiki/Revision_Control_System" target="_blank">RVS</a>, <a href="http://de.wikipedia.org/wiki/Concurrent_Versions_System" target="_blank">CVS</a> und <a href="http://de.wikipedia.org/wiki/Subversion_%28Software%29" target="_blank">SVN</a> sind nicht mehr auf dem Zahn der Zeit. Die neuen verteilten Versionskontrollsysteme ziehen mit den Vorteilen auf&#8230; das sie schnell sind, Neuerungen bzw. Patches müssen/können/sollten vorher durch einen Maintainer kontrolliert werden, das System arbeitet dezentral um Performance &amp; Bandbreite zu sparen und andererseits bei einem Ausfall die ganze Entwicklung am Leben zu erhalten und zu guter letzt man mit dem Notebook auch Offline commiten/branchen/taggen kann.<br />
Dies lässt sich ganz einfach dadurch erklären, dass jeder Benutzer sein eigenes Repository auf der Festplatte. Natürlich gibt es sogenannte &#8216;zentrale&#8217; Repositories wie zum Beispiel <a href="http://github.org" target="_blank">GitHub</a>. GitHub ist ein “Social Code Hosting” (Nachfolger von <a href="http://sourceforge.net" target="_blank">SourceForge</a>), was quasi ein Sozial Network für Coder ist. Hier kann jeder Quellcode hochladen, den von anderen einsehen (sofern Rechte gesetzt), forken, &#8230; und wieder Änderungen von anderen in den eigenen Code zu integrieren. Man kann natürlich auch Problemlos seinen Code umziehen bzw. woanders veröffentlichen.<br />
Bei GitHub sind momentan recht viele Projekte gehostet wie zum Beispiel der Linux Kernel, Perl, Gnome, Qt, Ruby on Rails, Android, Wine, Fedora, Debian, X.org, VLC, Git und viele mehr.</p>
<h1>Happy git&#8217;n</h1>
<p><strong>Installation</strong><br />
<a href="http://code.google.com/p/git-osx-installer/downloads/list?can=3" target="_blank">Mac OS X</a>, <a href="http://kernel.org/pub/software/scm/git/RPMS/" target="_blank">Linux</a> (falls nicht schon installiert <img src='http://der-basti.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), <a href="http://code.google.com/p/msysgit/downloads/list" target="_blank">Windows</a></p>
<p><strong>Repository Einrichten</strong></p>
<ul>
<strong>Liste der Einstellungen</strong><br />
git config &#8211;list<br />
<strong>Namen und Benutzer einrichten</strong><br />
git config &#8211;global user.name &#8220;Mein Name&#8221;<br />
git config &#8211;global user.email email@addy.net<br />
git config &#8211;global color.ui &#8220;auto&#8221;<br />
git config &#8211;global pack.threads &#8220;0&#8243;
</ul>
<p><strong>Projekt im Repository erstellen</strong><br />
cd /Path/To/Git/Project</p>
<p><strong>Git  Projekt initialisieren (in dem Verzeichnis)</strong><br />
git init</p>
<p><strong>Überprüfen ob es geklappt hat</strong><br />
ls -a<br />
&gt; .git</p>
<p><strong>Commit</strong><br />
git add .<br />
git commit -m &#8220;erster commit&#8221;</p>
<p><strong>Hinzufügen</strong><br />
git add NeueDateien&#8230;</p>
<p><strong>Entfernen</strong><br />
git rm AlteDateien&#8230;</p>
<p><strong>Umbenennen</strong><br />
git mv AlteDateil NeueDatei</p>
<p><strong>Log</strong><br />
git log</p>
<p><strong>Reset Liste</strong><br />
git reset &#8211;hard SHA1_HASH</p>
<p><strong>Repository clonen</strong><br />
git clone git://server/path/to/files</p>
<p><strong>Änderungen vom zentralen Repository ziehen</strong><br />
git pull</p>
<p><strong>Änderungen auf das zentrale Repo schieben</strong><br />
git push</p>
<p><strong>Änderungen des letzten commit&#8217;s</strong><br />
git diff</p>
<p><strong>SVN checkout</strong><br />
git svn clone https://fishbox.svn.sourceforge.net/svnroot/fishbox fishbox<br />
git svn fetch &#8211;all https://fishbox.svn.sourceforge.net/svnroot/fishbox fishbox</p>
<h1>Links</h1>
<p><a href="http://de.wikipedia.org/wiki/Git" target="_blank">http://de.wikipedia.org/wiki/Git</a> / <a href="http://git-scm.com/" target="_blank">http://git-scm.com/</a><br />
<a href="http://git-scm.com/course/svn.html" target="_blank">Kurs für SVN&#8217;er</a><br />
<a href="http://de.wikipedia.org/wiki/Mercurial" target="_blank">http://de.wikipedia.org/wiki/Mercurial</a> / <a href="http://mercurial.selenic.com" target="_blank">http://mercurial.selenic.com</a><br />
<a href="http://chaosradio.ccc.de/cre130.html" target="_blank">Podcast CRE130</a> <em>[Empfehlung]</em></p>
<h1>Cheat sheet&#8217;s</h1>
<p>SVG: <a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet.svg">http://ktown.kde.org/~zrusin/git/git-cheat-sheet.svg</a><br />
PNG&#8217;s:<br />
<a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png" rel="lightbox[98]">http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png</a><br />
<a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.png" rel="lightbox[98]">http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.png</a></p>
<p>cheat.errtheblog.com</p>
<ul>
<li><a href="http://cheat.errtheblog.com/s/git/" target="_blank">http://cheat.errtheblog.com/s/git/</a></li>
<li><a href="http://cheat.errtheblog.com/s/git_usage/" target="_blank">http://cheat.errtheblog.com/s/git_usage/</a></li>
<li><a href="http://cheat.errtheblog.com/s/gitsvn/" target="_blank">http://cheat.errtheblog.com/s/gitsvn/</a></li>
</ul>
<p><a href="http://jan-krueger.net/development/git-cheat-sheet-extended-edition" target="_blank">http://jan-krueger.net/development/git-cheat-sheet-extended-edition</a></p>
<p><a href="http://www.ivy.fr/mercurial/ref/v1.0/" target="_blank">http://www.ivy.fr/mercurial/ref/v1.0/</a></p>
<p>Dann noch&#8230; Happy Coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://der-basti.com/weblog/2009/12/git-verteilte-versionskontrolle-distributedrevisioncontrolsystems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

