<?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>nico-graff.de</title>
	<atom:link href="http://nico-graff.de/feed" rel="self" type="application/rss+xml" />
	<link>http://nico-graff.de</link>
	<description>Ein weiterer WordPress-Blog</description>
	<lastBuildDate>Thu, 02 Feb 2012 14:44:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://nico-graff.de/?pushpress=hub'/>
		<item>
		<title>Webseite in verschiedenen IE Versionen testen</title>
		<link>http://nico-graff.de/webseite-in-verschiedenen-ie-versionen-testen</link>
		<comments>http://nico-graff.de/webseite-in-verschiedenen-ie-versionen-testen#comments</comments>
		<pubDate>Wed, 30 Nov 2011 09:38:06 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE Developer Tools]]></category>
		<category><![CDATA[IE Entwickler Tools]]></category>
		<category><![CDATA[Testen]]></category>
		<category><![CDATA[Virtual Machine]]></category>

		<guid isPermaLink="false">http://nico-graff.de/?p=76</guid>
		<description><![CDATA[Ich musste vor kurzem eine Website in IE7-IE8 testen. Natürlich hatte ich nur den IE9 auf meinem Rechner installiert. Nach ausgiebieger Recherche schien die einzige zuverlässige Art, verschiede IE Versionen auf einem Rechner zu betreiben, das Installieren einer Virtual Machine zu sein. Natürlich ist das nicht so trivial, da man zunächst ein 2GB großes VirtualPC&#8230; </p><p class="readmore"><a href="http://nico-graff.de/webseite-in-verschiedenen-ie-versionen-testen">weiter lesen</a> &#8594;]]></description>
			<content:encoded><![CDATA[<p>Ich musste vor kurzem eine Website in IE7-IE8 testen. Natürlich hatte ich nur den IE9 auf meinem Rechner installiert. Nach ausgiebieger Recherche schien die einzige zuverlässige Art, verschiede IE Versionen auf einem Rechner zu betreiben, das Installieren einer Virtual Machine zu sein.</p>
<p>Natürlich ist das nicht so trivial, da man zunächst ein 2GB großes VirtualPC Image von der Microsoft Seite runterladen muss! 2GB für einen einzigen Browser!</p>
<p><strong>Die Rettung</strong><br />
Zufällig habe ich dann bei meinem IE ein nettes Feature gefunden. Wenn Ihr die IE-Developer Tools öffnet (Auf das Zahnrad ganz rechts klicken oder F12) gibt es dort 2 Flächen für Browsermodus und Dokumentenmodus. Wenn Ihr dort drauf klickt seht ihr die verschieden Modi für IE7-IE9.</p>
<p><a href="http://nico-graff.de/wp-content/uploads/2011/11/ie-developer-tools.gif"><img src="http://nico-graff.de/wp-content/uploads/2011/11/ie-developer-tools.gif" alt="" title="ie-developer-tools" width="500" height="262" class="alignnone size-full wp-image-83" /></a></p>
<p>Der Browsermodus sorg dafür, dass der Useragent auf die jeweilige Browserversion gesetzt wird, nützlich beispielsweise wenn man Conditional Tags testet. Der Dokumentenmodus rendert das Dokument im entsprechenden Modus, sprich alle versionspezifischen Bugs werden angezeigt.</p>
<p>Ich habe beim Testen einfach beide Optionen auf den jeweiligen Browser gesetzt.</p>
<p>Ich hoffe dieser Tipp erspart einigen Kopfschmerzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://nico-graff.de/webseite-in-verschiedenen-ie-versionen-testen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intype Editor</title>
		<link>http://nico-graff.de/intype-editor</link>
		<comments>http://nico-graff.de/intype-editor#comments</comments>
		<pubDate>Wed, 23 Nov 2011 09:52:14 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Intype]]></category>
		<category><![CDATA[Shortcuts]]></category>

		<guid isPermaLink="false">http://nico-graff.de/?p=61</guid>
		<description><![CDATA[Intype ist ein Editor für Programmierer. Ich habe ihn selber längere Zeit benutzt, bin dann aber zu Sublime gewechselt, da mir ein Projektmanager gefehlt hat. Intype hat eine lange Phase der Inaktiviät hinter sich. Die Entwickler haben sich nur sehr sporadisch im Forum zu Wort gemeldet und haben so gut wie nicht auf User-Requests ragiert.&#8230; </p><p class="readmore"><a href="http://nico-graff.de/intype-editor">weiter lesen</a> &#8594;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.inotai.com/intype/">Intype</a> ist ein Editor für Programmierer. Ich habe ihn selber längere Zeit benutzt, bin dann aber zu <a href="http://www.sublimetext.com/">Sublime</a> gewechselt, da mir ein Projektmanager gefehlt hat. Intype hat eine lange Phase der Inaktiviät hinter sich. Die Entwickler haben sich nur sehr sporadisch im Forum zu Wort gemeldet und haben so gut wie nicht auf User-Requests ragiert.</p>
<p><img src="http://nico-graff.de/wp-content/uploads/2011/11/intype1-300x227.png" alt="" title="intype" width="300" height="227" class="alignnone size-medium wp-image-72" /></p>
<p>Nun ist endlich die neue Webseite online und eine neue (unstable) Version steht zum Download bereit. Für manche wird der Editor ein bischen schwach auf der Brust sein, aber es hat einige unglaublich praktische Features, die ich so noch nirgendwo anders gesehen habe.</p>
<p><em>Snippets</em><br />
Intype hatte damals eine, zumindest für mich, revolutionäre Funktion &#8211; Snippets. Man brauchte beispielsweise für ein HTML Projekt nur &#8220;html&#8221; zu schreiben und anschließend &#8220;Tab&#8221; zu drücken und schon hatte man ein komplettes HTML Grundgerüßt.</p>
<p><em>Tag Wrapping</em><br />
Ein weiteres Feature, das ich bisher noch nirgendwo anders gesehen habe, ist das &#8220;Tag Wrapping&#8221;. Es passiert mir z.B. öfters, dass ich ein oder mehrere Elemente mit einem anderen Element &#8220;umschließen&#8221; möchte. In Intype muss ich die entsprechenden Elemente nur markieren und STRG+&#8217; drücken und schon sind diese mit einem &lt;p&gt; &#8211; Container umschlossen.</p>
<p><em>Multi Select</em><br />
Einfach die STRG &#8211; Taste festhalten und mehrere Elemente markieren. Solange die Auswahl aktiv ist, wird jeglicher Text den man schreibt auf alle markierten Elemente angewand. Funktioniert übrigens auch mit Tag Wrapping.</p>
<p><em>Comments</em><br />
Du willst ein oder mehrere Elemente schnell auskommentieren? Einfach die entsprechenden Zeilen markieren und STRG+. drücken.</p>
<p><em>Vertical Select</em><br />
Du wills Elemente markieren, die unter einander stehen? Kein Problem, einfach die Alt &#8211; Taste drücken und von oben nach unten markieren!</p>
<p><em>Clonen</em><br />
Einfach in die zu clonende Zeile klicken oder mehrere Elemente markieren, STRG+Shift+d drücken und schon wird das Element gecloned.</p>
<p><em>Element verschieben</em><br />
Du willst eine Zeile oder Block nach oben oder unten verschieben? Zeile oder Element markieren und STRG+Shift+Pfeiltasten drücken.</p>
<p><strong>Nachteile</strong><br />
Ein paar Nachteile hat Intype natürlich. Zum Beispiel vermisse ich eine FTP anbindung, bzw. Synchronisation. In der aktuellen Version gib es weder ein Bracket-Matching noch Code-Collapsing. Es gibt keine einfache Methode um eigene Snippets anzulegen.</p>
<p><strong>Fazit</strong><br />
Alleine durch die oben aufgeführten Funktionen ist Intype für mich mein Favorite Code-Editor. Es fehlen sicher noch ein paar Dinge, dafür ist Intype klein, schnell und praktisch.</p>
]]></content:encoded>
			<wfw:commentRss>http://nico-graff.de/intype-editor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liebe deinen Entwickler</title>
		<link>http://nico-graff.de/liebe-deinen-entwickler</link>
		<comments>http://nico-graff.de/liebe-deinen-entwickler#comments</comments>
		<pubDate>Mon, 21 Nov 2011 22:49:19 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Meinung]]></category>
		<category><![CDATA[Entwickler]]></category>

		<guid isPermaLink="false">http://nico-graff.de/?p=53</guid>
		<description><![CDATA[Ich habe in letzter Zeit das Gefühl, es hat sich das Bild des elitären und versnobten Entwicklers etabliert. Immer wenn ich jemanden über einen Entwickler sprechen höre, dann nicht mit voller Respekt und Ehrfurcht vor dessen Skills und Wissen. Mit einem Entwickler Kontakt auf zu nehmen ist für viele ein notwendiges Übel, er ist der&#8230; </p><p class="readmore"><a href="http://nico-graff.de/liebe-deinen-entwickler">weiter lesen</a> &#8594;]]></description>
			<content:encoded><![CDATA[<p>Ich habe in letzter Zeit das Gefühl, es hat sich das Bild des elitären und versnobten Entwicklers etabliert. Immer wenn ich jemanden über einen Entwickler sprechen höre, dann nicht mit voller Respekt und Ehrfurcht vor dessen Skills und Wissen. Mit einem Entwickler Kontakt auf zu nehmen ist für viele ein notwendiges Übel, er ist der Einzige, der zwischen einem selbst und dem Traum-Feature steht.</p>
<p>Warum ist das so? Ich ertappe mich oft selber dabei, dass ich abwehrend und genervt reagiere, wenn wieder einer meiner lieben Kollegen die Frage stellt: &#8220;Kannst du mir kurz etwas bauen?&#8221;. Nein, kann ich nicht! Dabei liebe ich meinen Job und ich liebe es neue Dinge zu entwickeln und Probleme zu lösen. Wo ist als das Problem?</p>
<p>Mein Problem besteht mit Leuten die Wissen besitzen, aber noch nie eine Seite gebaut haben. Diese Leute wissen was möglich ist und haben auch meist eine klare Vorstellung davon. Typischerweise sind sie in Ihrem Spezialgebiet sehr gut und dementsprechend Autoritär. Der Entwickler ist für Sie nur ein Dienstleister.</p>
<p>Den meisten ist nicht klar, dass Entwickler hoch spezialisierte Experten sind. Viele fragen sich, warum es so teuer ist etwas zu bauen, das innerhalb einer Stunde fertig ist. Es dauert nur eine Stunde, weil ich verdammt noch mal 10 Jahre lang geübt habe.</p>
<p>Ich frage mich manchmal auch, warum ich meine Zeiteinschätzungen eigentlich immer wieder begründen muss. Ein Tischler mit 10 Jahren Berufserfahrung wird das garantiert nicht gefragt.</p>
<p>Zugegeben, es ist extrem schwierig zu erklären, was genau so lange dauert. Selbst etwas so triviales wie der Einbau eines Kontaktformulares kann 2 Stunden in Anspruch nehmen. So bald es etwas komplexer wird, und sei es nur das Hinzufügen einer Capture-Abfrage, kann die Zeit sich verdoppeln. </p>
<p>Aber genau aus diesem Grund fragt Ihr ja euren Entwickler. Er kann den Aufwand meist sehr viel realistischer einschätzen und kennt auch den richtigen Weg.</p>
<p>Macht euch immer klar, dass Ihr es mit einem Experten zu tun habt. Dann verspreche ich auch in Zukunft nicht so genervt zu reagieren <img src='http://nico-graff.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nico-graff.de/liebe-deinen-entwickler/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress CSV Importer mit Unterstützung für Umlaute</title>
		<link>http://nico-graff.de/wordpress-csv-importer-mit-unterstuetzung-fuer-umlaute</link>
		<comments>http://nico-graff.de/wordpress-csv-importer-mit-unterstuetzung-fuer-umlaute#comments</comments>
		<pubDate>Fri, 14 Oct 2011 09:41:43 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://nico-graff.de/?p=30</guid>
		<description><![CDATA[Ein Kollege von mir hatte das Problem, ca. 200 Posts in einen WordPress Blog zu bekommen. Die Posts hatte er als CSV vorliegen, daher war es naheliegend diese per Plugin in den Blog zu importieren. Eine Google Suche später hatten wir auch schon das passende Plugin gefunden, das einfach CSV-Importer hieß. Das Plugin war schnell&#8230; </p><p class="readmore"><a href="http://nico-graff.de/wordpress-csv-importer-mit-unterstuetzung-fuer-umlaute">weiter lesen</a> &#8594;]]></description>
			<content:encoded><![CDATA[<p>Ein Kollege von mir hatte das Problem, ca. 200 Posts in einen WordPress Blog zu bekommen. Die Posts hatte er als CSV vorliegen, daher war es naheliegend diese per Plugin in den Blog zu importieren.</p>
<p>Eine Google Suche später hatten wir auch schon das passende Plugin gefunden, das einfach <a href="http://wordpress.org/extend/plugins/csv-importer/">CSV-Importer</a> hieß.<br />
Das Plugin war schnell installiert aber es gab ein Problem: das Script stoppte, sobald es auf ein Umlaut in der Datei stieß.</p>
<p>Auch andere Plugins, die wir ausprobierten, hatten ähnliche Probleme. Also musste ich den Editor öffnen und den Fehler selber ausmerzen. Ich habe das oben erwähnte Plugin als Basis genommen und es modifiziert. Das Problem bei allen Scripten aus dem englisch Sprachigem Raum, ist die fehlende UTF-8 unterstützung, bzw. Überprüfung.</p>
<p>Ich habe einfach die PHP Funktion utf8_encode() an der passenden Stelle eingebaut. Zusätzlich habe ich als CSV Delimiter das Semikolon statt dem Komma genommen, da Excel das so macht.</p>
<p><strong>Fazit</strong></p>
<p>Die Modfikikation war nich sonderlich kompliziert, jetzt funktioniert der Import problemlos mit Excel formatierten CSV Dateien. Trotzdem geschiet die Benutzung des Scriptes natürlich auf eigene Gefahr.</p>
<p><a href="http://nico-graff.de/wp-content/uploads/2011/10/csv-importer.zip">download csv-importer</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://nico-graff.de/wordpress-csv-importer-mit-unterstuetzung-fuer-umlaute/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hallo Welt!</title>
		<link>http://nico-graff.de/hallo-welt</link>
		<comments>http://nico-graff.de/hallo-welt#comments</comments>
		<pubDate>Mon, 10 Oct 2011 10:33:06 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://nico-graff.de/?p=1</guid>
		<description><![CDATA[Hallo und willkommen auf dem persönlichen Blog von Nico Graff. Hier bündele ich meine Gedanken, Artikel &#38; Links aus den Bereichen Webdesign, Webdevelopment &#38; SEO.]]></description>
			<content:encoded><![CDATA[<p>Hallo und willkommen auf dem persönlichen Blog von <a title="Mehr Infos zur Person Nico Graff" href="http://nico-graff.de/about">Nico Graff</a>. Hier bündele ich meine Gedanken, Artikel &amp; Links aus den Bereichen Webdesign, Webdevelopment &amp; SEO.</p>
]]></content:encoded>
			<wfw:commentRss>http://nico-graff.de/hallo-welt/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

