<?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>Cybergesellschaft</title>
	<atom:link href="http://cybergesellschaft.de/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://cybergesellschaft.de/blog</link>
	<description>Programmierung, IT und alles was die Cybergesellschaft sonst noch bewegt</description>
	<lastBuildDate>Wed, 25 Aug 2010 11:15:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zeichenreihe / Zeichenkette in einem String finden</title>
		<link>http://cybergesellschaft.de/blog/?p=171</link>
		<comments>http://cybergesellschaft.de/blog/?p=171#comments</comments>
		<pubDate>Wed, 25 Aug 2010 11:15:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=171</guid>
		<description><![CDATA[Um unter Objective-C eine Zeichenkette innerhalb eines Strings zu finden, eignet sich die Methode &#8220;rangeOfString&#8221;.

NSString * name = @"test.txt";
NSRange aRange = [name rangeOfString:@"txt"];
if ( aRAnge.length > 0 ) {
    // tuhe etwas
}

]]></description>
			<content:encoded><![CDATA[<p>Um unter Objective-C eine Zeichenkette innerhalb eines Strings zu finden, eignet sich die Methode &#8220;rangeOfString&#8221;.<br />
<code><br />
NSString * name = @"test.txt";<br />
NSRange aRange = [name rangeOfString:@"txt"];<br />
if ( aRAnge.length > 0 ) {<br />
    // tuhe etwas<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=171</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datei in String einlesen</title>
		<link>http://cybergesellschaft.de/blog/?p=166</link>
		<comments>http://cybergesellschaft.de/blog/?p=166#comments</comments>
		<pubDate>Tue, 24 Aug 2010 10:38:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=166</guid>
		<description><![CDATA[In Objective-C könnt ihr eine Datei wie folgt in einen String einlesen:

NSString *inhalt= [NSString stringWithContentsOfFile:@"/Users/tobias/text.txt"];

Allerdings wird euch eure Xcode Umgebung hier eine Warnung aussprechen:

&#8217;stringWidthContentsOfFile:&#8217; is deprecated

Eine Ergänzung lässt diese nicht mehr erscheinen:

NSString *inhalt= [NSString stringWithContentsOfFile:@"/Users/tobias/text.txt" encoding:NSUTF8StringEncoding error:nil];

]]></description>
			<content:encoded><![CDATA[<p>In Objective-C könnt ihr eine Datei wie folgt in einen String einlesen:<br />
<code><br />
NSString *inhalt= [NSString stringWithContentsOfFile:@"/Users/tobias/text.txt"];<br />
</code></p>
<p>Allerdings wird euch eure Xcode Umgebung hier eine Warnung aussprechen:</p>
<blockquote><p>
&#8217;stringWidthContentsOfFile:&#8217; is deprecated
</p></blockquote>
<p>Eine Ergänzung lässt diese nicht mehr erscheinen:<br />
<code><br />
NSString *inhalt= [NSString stringWithContentsOfFile:@"/Users/tobias/text.txt" encoding:NSUTF8StringEncoding error:nil];<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=166</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rsync &#8211; iTunes Inhalte über SSH kopieren</title>
		<link>http://cybergesellschaft.de/blog/?p=162</link>
		<comments>http://cybergesellschaft.de/blog/?p=162#comments</comments>
		<pubDate>Mon, 23 Aug 2010 20:07:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=162</guid>
		<description><![CDATA[Wenn ihr wie ich ein Macbook habt, auf welchem ihr auch gerne die Musik eures Hauptrechners gesynct hättet, kommt für euch vielleicht folgende Lösung in Frage. 
Als erstes aktiviert ihr auf eurem Macbook unter den Systemeinstellungen im Punkt Freigaben den SSH-Server über &#8220;Entfernte Anmeldungen&#8221;.
Schon könnt ihr über rsync eure Musik an diesen Rechner senden:

rsync -v [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn ihr wie ich ein Macbook habt, auf welchem ihr auch gerne die Musik eures Hauptrechners gesynct hättet, kommt für euch vielleicht folgende Lösung in Frage. </p>
<p>Als erstes aktiviert ihr auf eurem Macbook unter den Systemeinstellungen im Punkt Freigaben den SSH-Server über &#8220;Entfernte Anmeldungen&#8221;.</p>
<p>Schon könnt ihr über rsync eure Musik an diesen Rechner senden:<br />
<code><br />
rsync -v -a --rsh=ssh '/Users/tobias/Music/iTunes/iTunes Media/Music' MacBook.local:/Users/tobias/Music/iMac<br />
</code></p>
<p>Wenn ihr das ganze noch in einem Script verpackt, könnt ihr eure neue Musik in Zukunft per Klick an euren Rechner schicken. </p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=162</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rsync &#8211; Zwei Ordner syncronisieren</title>
		<link>http://cybergesellschaft.de/blog/?p=159</link>
		<comments>http://cybergesellschaft.de/blog/?p=159#comments</comments>
		<pubDate>Mon, 23 Aug 2010 09:38:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=159</guid>
		<description><![CDATA[Dazu im Terminal einfach

rsync -a /Users/tobias/vol1/ /Users/tobias/vol2/

tippen.
Der erste Pfad gibt die Quelle an und der zweite das Ziel. 
]]></description>
			<content:encoded><![CDATA[<p>Dazu im Terminal einfach<br />
<code><br />
rsync -a /Users/tobias/vol1/ /Users/tobias/vol2/<br />
</code><br />
tippen.</p>
<p>Der erste Pfad gibt die Quelle an und der zweite das Ziel. </p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=159</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-C &#8211; Strings vergleichen</title>
		<link>http://cybergesellschaft.de/blog/?p=156</link>
		<comments>http://cybergesellschaft.de/blog/?p=156#comments</comments>
		<pubDate>Sun, 22 Aug 2010 08:58:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=156</guid>
		<description><![CDATA[Hier ein kleines Beispiel wie man Strings unter Objective-C vergleicht.

        NSString * name = [eingabe stringValue];
	NSString * vergleich = @"test";
	if ( [name isEqualToString:vergleich] ) {
		[ausgabe setStringValue:@"Test erfolgreich"];
	} else {
		[ausgabe setStringValue:name];
	}

]]></description>
			<content:encoded><![CDATA[<p>Hier ein kleines Beispiel wie man Strings unter Objective-C vergleicht.<br />
<code><br />
        NSString * name = [eingabe stringValue];<br />
	NSString * vergleich = @"test";<br />
	if ( [name isEqualToString:vergleich] ) {<br />
		[ausgabe setStringValue:@"Test erfolgreich"];<br />
	} else {<br />
		[ausgabe setStringValue:name];<br />
	}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=156</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TeamViewer ID unter MacOS aktualisieren</title>
		<link>http://cybergesellschaft.de/blog/?p=153</link>
		<comments>http://cybergesellschaft.de/blog/?p=153#comments</comments>
		<pubDate>Mon, 16 Aug 2010 16:42:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=153</guid>
		<description><![CDATA[Wer wie ich, seinen neuen Mac mit dem Migrationsassistenten eingerichtet hat, hat bei der Benutzung von TeamViewer nun vielleicht das gleiche Problem wie ich eben gehabt, dass die ID doppelt vorhanden ist (auf dem alten, sowie dem neuen Mac). 
Um das zu beheben, TeamViewer löschen, sowie die Datei com.TeamViewer.Settings.plist unter ~/Library/Preferences/ und neu installieren. 
]]></description>
			<content:encoded><![CDATA[<p>Wer wie ich, seinen neuen Mac mit dem Migrationsassistenten eingerichtet hat, hat bei der Benutzung von TeamViewer nun vielleicht das gleiche Problem wie ich eben gehabt, dass die ID doppelt vorhanden ist (auf dem alten, sowie dem neuen Mac). </p>
<p>Um das zu beheben, TeamViewer löschen, sowie die Datei com.TeamViewer.Settings.plist unter ~/Library/Preferences/ und neu installieren. </p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=153</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pixelmator Test</title>
		<link>http://cybergesellschaft.de/blog/?p=152</link>
		<comments>http://cybergesellschaft.de/blog/?p=152#comments</comments>
		<pubDate>Sun, 08 Aug 2010 20:02:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=152</guid>
		<description><![CDATA[



pixelmator-test

Ursprünglich hochgeladen von drwhiteletter


Ich habe mir heute die Demoversion von Pixelmator besorgt und mal gründlich getestet. Ein erstes Ergebnis damit will ich euch natürlich nicht vorenthalten.

]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px; margin-bottom: 10px;">
<a href="http://www.flickr.com/photos/50114036@N04/4872254227/" title="photo sharing"><img src="http://farm5.static.flickr.com/4120/4872254227_be6c01462b_m.jpg" alt="" style="border: solid 2px #000000;" /></a><br />
<br />
<span style="font-size: 0.9em; margin-top: 0px;"><br />
<a href="http://www.flickr.com/photos/50114036@N04/4872254227/">pixelmator-test</a><br />
<br />
Ursprünglich hochgeladen von <a href="http://www.flickr.com/people/50114036@N04/">drwhiteletter</a><br />
</span>
</div>
<p>Ich habe mir heute die Demoversion von Pixelmator besorgt und mal gründlich getestet. Ein erstes Ergebnis damit will ich euch natürlich nicht vorenthalten.<br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=152</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse &#8211; Zeile duplizieren</title>
		<link>http://cybergesellschaft.de/blog/?p=146</link>
		<comments>http://cybergesellschaft.de/blog/?p=146#comments</comments>
		<pubDate>Thu, 05 Aug 2010 09:50:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=146</guid>
		<description><![CDATA[Um unter Eclipse eine Zeile zu duplizieren gibt es die Tastenkombination
CTRL+ALT+UP
Da ich allerdings von anderen Editoren die Tastenkombination
CTRL+D
gewohnt bin, hab ich mich auf die Suche gemacht, wo man dies unter Eclipse umstellen kann. 
Zu finden ist die Einstellung unter:
Preferences > General > Keys

]]></description>
			<content:encoded><![CDATA[<p>Um unter Eclipse eine Zeile zu duplizieren gibt es die Tastenkombination<br />
<code>CTRL+ALT+UP</code><br />
Da ich allerdings von anderen Editoren die Tastenkombination<br />
<code>CTRL+D</code><br />
gewohnt bin, hab ich mich auf die Suche gemacht, wo man dies unter Eclipse umstellen kann. </p>
<p>Zu finden ist die Einstellung unter:<br />
<code>Preferences > General > Keys</code></p>
<p><a href="http://cybergesellschaft.de/blog/wp-content/uploads/2010/08/eclipse_key.jpg"><img src="http://cybergesellschaft.de/blog/wp-content/uploads/2010/08/eclipse_key-300x217.jpg" alt="" title="eclipse_key" width="300" height="217" class="alignnone size-medium wp-image-147" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=146</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac-Klone</title>
		<link>http://cybergesellschaft.de/blog/?p=142</link>
		<comments>http://cybergesellschaft.de/blog/?p=142#comments</comments>
		<pubDate>Mon, 02 Aug 2010 18:13:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=142</guid>
		<description><![CDATA[Auf pearc.de gibt es Mac-Klone zu kaufen inklusive MacOS X.
Ich persönlich sehe den Vorteil vor allem darin, dass ich diese jederzeit erweitern kann und nicht nach einem Jahr, wenn Apple das neue Produkt der Serie bringt, ein veraltetes Gerät zuhause stehen habe. 
Klar, das Design kommt nicht an einen iMac heran aber ich will damit [...]]]></description>
			<content:encoded><![CDATA[<p>Auf <a href="https://www.pearc.de/">pearc.de</a> gibt es Mac-Klone zu kaufen inklusive MacOS X.</p>
<p>Ich persönlich sehe den Vorteil vor allem darin, dass ich diese jederzeit erweitern kann und nicht nach einem Jahr, wenn Apple das neue Produkt der Serie bringt, ein veraltetes Gerät zuhause stehen habe. </p>
<p>Klar, das Design kommt nicht an einen iMac heran aber ich will damit ja auch arbeiten und es nicht nur ansehen. </p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=142</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technische Artikel</title>
		<link>http://cybergesellschaft.de/blog/?p=137</link>
		<comments>http://cybergesellschaft.de/blog/?p=137#comments</comments>
		<pubDate>Thu, 08 Jul 2010 12:20:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://cybergesellschaft.de/blog/?p=137</guid>
		<description><![CDATA[Mir ist aufgefallen, dass ich in letzter Zeit wieder kaum technische Artikel veröffentlichte. Grund dafür ist, dass diese immer recht viel Zeit in Anspruch nehmen und mir genau diese, bei dem tollen Wetter fehlt. 
Dies wird sich aber bald wieder ändern und bis dahin empfehle ich mal einen Artikel außerhalb dieses Blogs. 
Hier findet ihr [...]]]></description>
			<content:encoded><![CDATA[<p>Mir ist aufgefallen, dass ich in letzter Zeit wieder kaum technische Artikel veröffentlichte. Grund dafür ist, dass diese immer recht viel Zeit in Anspruch nehmen und mir genau diese, bei dem tollen Wetter fehlt. </p>
<p>Dies wird sich aber bald wieder ändern und bis dahin empfehle ich mal einen Artikel außerhalb dieses Blogs. </p>
<p><a href="http://www.offensive-security.com/vulndev/evocam-remote-buffer-overflow-on-osx/">Hier</a> findet ihr eine Schritt für Schritt Anleitung zur Entwicklung eines Exploits für und unter MacOSX. </p>
]]></content:encoded>
			<wfw:commentRss>http://cybergesellschaft.de/blog/?feed=rss2&amp;p=137</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
