<?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>schmoeller.net</title>
	<atom:link href="http://blog.schmoeller.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.schmoeller.net</link>
	<description>Um die Menschheit ...</description>
	<lastBuildDate>Thu, 20 May 2010 10:36:51 +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>Mac-er nicht, du wolltest es so</title>
		<link>http://blog.schmoeller.net/2010/05/20/mac-er-nicht-du-wolltest-es-so/</link>
		<comments>http://blog.schmoeller.net/2010/05/20/mac-er-nicht-du-wolltest-es-so/#comments</comments>
		<pubDate>Thu, 20 May 2010 08:32:23 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=113</guid>
		<description><![CDATA[Seit ein paar Wochen nun bin ich stolzer Besitzer eines Mac Minis. Diesen habe ich mir natürlich nicht grundlos zugelegt (wer würde sich schon einen Mac kaufen, nur wegen des Aussehens   ),nein ich benötige einen Mac um Programme für das IPhone, sogenannte Apps, zu entwickeln.
Apple sagt hier sehr deutlich, dass nur Anwendungen, die [...]]]></description>
			<content:encoded><![CDATA[<p>Seit ein paar Wochen nun bin ich stolzer Besitzer eines <strong>Mac Minis</strong>. Diesen habe ich mir natürlich nicht grundlos zugelegt (wer würde sich schon einen Mac kaufen, nur wegen des Aussehens <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ),nein ich benötige einen <strong>Mac</strong> um Programme für das <strong>IPhone</strong>, sogenannte Apps, zu entwickeln.<br />
Apple sagt hier sehr deutlich, dass nur Anwendungen, die an einem <strong>Mac</strong> kompiliert wurden, im <strong>Appstore</strong> gelistet werden können.<br />
Außerdem braucht man dazu einen Entwicklerschlüssel von Apple (kostet eine jährliche Gebühr).</p>
<p>Wenn man dies dann alles zusammen hat, kann man auch schon direkt starten mit der Entwicklung. Apple hat dafür ein <strong>SDK</strong> zur Verfügung gestellt, welches einem diese Arbeit ermöglicht. Versucht man dabei die Vorgaben von Apple zu umgehen, indem man beispielsweise undokumentierte Schnittstellen verwendet, kann man sicher sein, dass die App nicht in den Appstore kommt.<br />
Das ist meistens auch nicht weiter tragisch, da es selten einen Grund gibt, diese Vorgaben zu umgehen. Und es macht auch durchaus Sinn: undokumentierte / private Schnittstellen können sich jederzeit ändern, deren Verwendung ist also instabil.</p>
<p>Aber Programmieren ist auch eine Kunst und der Programmierer sieht sich gerne mal herausgefordert ein System bis an die Grenzen des Machbaren zu reizen.<br />
Selbst wenn man das nicht macht, kommt man sich seltsam behindert vor, beinahe kastriert. <em>Man hat nen Porsche und fährt ständig in einer Tempo 30 Zone&#8230;</em><br />
Dazu der Zwang eine bestimmte Hardware zu nutzen, und auch die Vorgabe nur in den &#8220;erlaubten&#8221; Programmiersprachen zu arbeiten&#8230; Da kommt man schon mal in Grübeln, ob das alles noch wirklich in dem Rahmen liegt, in dem man arbeiten möchte.</p>
<p>Künstler müssen allerdings auch von irgendetwas leben, und Apple bietet mit dem Appstore einen hervorragenden Markt an. Das ist wohl auch der Grund, wieso niemand laut protestiert (leise, so wie ich hier, protestieren natürlich viele!)<br />
Außerdem macht es richtig Spaß mit dem <strong>IPhone SDK</strong> zu arbeiten. Die API ist sauber, durchdacht und gut dokumentiert. Mittlerweile gibt es auch gute Tutorials im Netz und auch das eine oder andere empfehlenswerte Buch zu dem Thema.</p>
<p>Und jeder der schonmal mit einem <strong>Linux</strong> gearbeitet hat und sich geärgert hat, dass die Software nicht richtig aufeinander abgestimmt ist, dass sich jedes Programm anders bedienen lässt, dass viele Programme erst in einer Golem-Version <em>(damit sind Versionen unter 1.0 gemeint. Der Begriff rührt daher, dass beinahe jede zweite Meldung auf golem.de so klingt wie: &#8220;xyzTV 0.2.1 released&#8221;)</em>, kurz jeder der sich schon mal ein bisschen mehr <strong>Windows unter Linux</strong> gewünscht hat, der wird viel Spaß mit dem <strong>Mac OS X</strong> haben. Sauber designte, solide Programme, eine echte Konsole, tolle Kommandozeilenprogramme und das echte <strong>MS Office</strong> lassen einiges an Freude beim Arbeiten aufkommen.</p>
<p>Komplett betrachtet muss ich sagen: ich wusste ja worauf ich mich einließ, ich hätte ja nicht damit anfangen müssen. Also meckere ich jetzt auch nicht wegen diesen Einschränkungen rum. <strong>Mac OS X</strong> lässt einem auch viel davon vergessen.<br />
Aber ein fader Beigeschmack lässt sich dennoch nicht leugnen.</p>
<p>Grüße vom Mac</p>
<p>Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/05/20/mac-er-nicht-du-wolltest-es-so/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Frühling bei Wikipedia &#8211; Server überhitzt bei der ersten Hitzewelle</title>
		<link>http://blog.schmoeller.net/2010/03/24/wikipedia-down-server-uberhitzt/</link>
		<comments>http://blog.schmoeller.net/2010/03/24/wikipedia-down-server-uberhitzt/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 18:48:48 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=108</guid>
		<description><![CDATA[An alle die sich wie ich gerade wundern warum http://de.wikipedia.org nicht erreichbar ist:
Der technical blog von Wikimedia meldet, dass die Server in Europa überhitzten und sich als Schutzmaßnahme selbst runtergefahren haben.
Daraufhin sollte der Traffic auf die Server in Florida umgeleitet werden, was allerdings nicht richtig funktionierte.
Mittlerweile sollte alles wieder laufen, allerdings kann es noch etwas [...]]]></description>
			<content:encoded><![CDATA[<p>An alle die sich wie ich gerade wundern warum http://de.wikipedia.org nicht erreichbar ist:</p>
<p>Der technical blog von Wikimedia meldet, dass die Server in Europa überhitzten und sich als Schutzmaßnahme selbst runtergefahren haben.<br />
Daraufhin sollte der Traffic auf die Server in Florida umgeleitet werden, was allerdings nicht richtig funktionierte.<br />
Mittlerweile sollte alles wieder laufen, allerdings kann es noch etwas dauern, bis die Seite wieder erreichbar ist.</p>
<p>Genaueres dazu findet ihr im im unter <a href="http://techblog.wikimedia.org/2010/03/global-outage-cooling-failure-and-dns/" target="_blank">http://techblog.wikimedia.org/2010/03/global-outage-cooling-failure-and-dns/</a>.</p>
<p>Gruss<br />
Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/03/24/wikipedia-down-server-uberhitzt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Docs an der Leine: mit Scripting</title>
		<link>http://blog.schmoeller.net/2010/03/16/google-docs-an-der-leine-scripting/</link>
		<comments>http://blog.schmoeller.net/2010/03/16/google-docs-an-der-leine-scripting/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:00:26 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=97</guid>
		<description><![CDATA[Google wirft wiedermal etwas Neues ins Netz, diesmal das Scripting für Docs &#038; Spreadsheets.
Das Ganze erinnert ein bisschen an VBA, ist auch für ähnliche Zwecke gedacht und ist anscheinend sehr einfach zu bedienen.
Mit Javascript sind die meisten von uns schön öfter in Berührung gekommen als es ebenfalls den meisten von uns wohl lieb ist. 
Und [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Google </strong>wirft wiedermal etwas Neues ins Netz, diesmal das Scripting für Docs &#038; Spreadsheets.<br />
Das Ganze erinnert ein bisschen an <strong>VBA</strong>, ist auch für ähnliche Zwecke gedacht und ist anscheinend sehr einfach zu bedienen.<br />
Mit <strong>Javascript </strong>sind die meisten von uns schön öfter in Berührung gekommen als es ebenfalls den meisten von uns wohl lieb ist. <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Und die <em>API </em>von <strong>Google</strong> ist erwartungsgemäß einfach zu beherrschen.<br />
Man muss dabei allerdings im im Auge behalten, dass die Scripte auf dem Server und <em>nicht, wie sonst von JavaScript gewohnt, im Browser ausgeführt werden.</em><br />
Unter <a href="http://www.google.com/google-d-s/scripts/articles.html">http://www.google.com/google-d-s/scripts/articles.html</a> gibt es sehr gute, einfache Tutorials, die das Scripting für Anfänger, Fortgeschrittene und Profis erklären. Falls jemand wider Erwarten doch nicht so viel Ahnung von <strong>Javascript </strong>hat, der braucht keine Panik zu haben. Die Einsteigertutorials für auch ohne sehr gut lesbar und nachvollziehbar.</p>
<p>viel Spass bei Scripten</p>
<p>Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/03/16/google-docs-an-der-leine-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>70 Jahre Roundhouse-Kick</title>
		<link>http://blog.schmoeller.net/2010/03/10/chuck-norris-wird-70/</link>
		<comments>http://blog.schmoeller.net/2010/03/10/chuck-norris-wird-70/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 07:57:59 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[chuck norris]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=89</guid>
		<description><![CDATA[soeben im Radio gehört: &#34;Chuck Norris wird heute 70!&#34;
Das ganze hörte ich in einem Nachrichtensender, der Sprecher meinte im ernsten Tonfall:
&#34;Und wenn Mr. Norris heute eine Torte bekommt, dann erlöschen die Kerzen aus Angst vor Mr. Norris von selbst.&#34;
Wie durch ein Wunder überlebte ich meinen Lachanfall auf der Autobahn bei Tempo 160.
Und so heißt es [...]]]></description>
			<content:encoded><![CDATA[<p>soeben im Radio gehört: <em>&quot;Chuck Norris wird heute 70!&quot;</em></p>
<p>Das ganze hörte ich in einem Nachrichtensender, der Sprecher meinte im ernsten Tonfall:</p>
<p><em>&quot;Und wenn Mr. Norris heute eine Torte bekommt, dann erlöschen die Kerzen aus Angst vor Mr. Norris von selbst.&quot;</em></p>
<p>Wie durch ein Wunder überlebte ich meinen Lachanfall auf der Autobahn bei Tempo 160.</p>
<p>Und so heißt es auch von mir: <strong>Herzlichen Glückwunsch, Chuck! Mögest du ewig weiter roundhouse kicken!</strong></p>
<p><em>(Wer nicht weiß, was genau ein Roundhouse-Kick ist: </em><em><a title="Roundhouse-Kick" href="http://www.stupidedia.org/stupi/Roundhouse-Kick">http://www.stupidedia.org/stupi/Roundhouse-Kick</a>)</em></p>
<p>in diesem Sinne</p>
<p>Alexander<em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/03/10/chuck-norris-wird-70/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fiktion und Realität: Gehirnimplantate steuern Prothesen</title>
		<link>http://blog.schmoeller.net/2010/03/09/gehirnimplantate-steuern-prothesen/</link>
		<comments>http://blog.schmoeller.net/2010/03/09/gehirnimplantate-steuern-prothesen/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:42:30 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Fiktion]]></category>
		<category><![CDATA[Protesen]]></category>
		<category><![CDATA[Realität]]></category>
		<category><![CDATA[Schnittstellen]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=75</guid>
		<description><![CDATA[heute bringe ich wieder einaml einen Post, der wenig mit meiner konkreten Arbeit zu tun hat, und meiner Meinung nach dennoch nicht ganz falsch plaziert ist.
Gerade eben habe ich diesen Artikel gefunden: http://www.golem.de/1003/73704.html
Kurz umrissen geht es darum, dass mitels einer Gehirn-Computer-Schnittstelle Protesen bewegt werden sollen.
Dabei soll das ganze so natürlich funktionieren, wie mit echten Gliedmaßen, [...]]]></description>
			<content:encoded><![CDATA[<p>heute bringe ich wieder einaml einen Post, der wenig mit meiner konkreten Arbeit zu tun hat, und meiner Meinung nach dennoch nicht ganz falsch plaziert ist.</p>
<p>Gerade eben habe ich diesen Artikel gefunden: <a title="Golem" href="http://www.golem.de/1003/73704.html">http://www.golem.de/1003/73704.html</a></p>
<p>Kurz umrissen geht es darum, dass mitels einer Gehirn-Computer-Schnittstelle Protesen bewegt werden sollen.</p>
<p>Dabei soll das ganze so natürlich funktionieren, wie mit echten Gliedmaßen, das bedeutet, dass nicht nur die Arme bewegt werden können, sondern auch Empfindungen ihren Weg zum Menschen finden.</p>
<p>Das ganze hört sich ein bisschen nach <strong>wilder Science Fiction</strong> im Stil <strong>von Starwars </strong>an, ist aber bereits zu bestimmten Teilen Realität.</p>
<p>Als nächstes könnte man sich fragen, welche Art von UI davon profitieren könnte, wenn man sich direkter Schnittstellen zwischen einem PC und dem Gehirn bedienen könnte. Dabei an <strong>Cyberwelten </strong>wie in <strong>Snowcrash </strong>zu denken, ist vieleicht doch noch zu fiktiv, aber spannend wärs sicherlich! <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Lassen wir uns überraschen was die Zukunft so bringt. Ich hoffe allerdings, dass man sich dann nicht auch weiterhin mit<strong> CSS und AJAX</strong> rumärgern muss, nur eben für einen zusätzlichen Browser, den <strong>BCI (Brain Computer Interface) Browser</strong>. <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Bis demnächst</p>
<p>Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/03/09/gehirnimplantate-steuern-prothesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vtiger PDF Template Plugin fertiggestellt</title>
		<link>http://blog.schmoeller.net/2010/02/23/vtiger-pdf-template-plugin-fertiggestellt/</link>
		<comments>http://blog.schmoeller.net/2010/02/23/vtiger-pdf-template-plugin-fertiggestellt/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 11:03:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[vtiger]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=68</guid>
		<description><![CDATA[jeder, der bereits mit der freien CRM Lösung vtiger in Berührung gekommen ist, wird sich wohl mindestens einmal darüber geärgert haben, dass es nicht möglich ist, auf eine einfache Art und Weise das Layout der generierten PDFs zu ändern. Wenn überhaupt, dann gelang dies nur durch mühsames &#34;Pixelschubsen&#34; in schlecht lesbaren und noch schlechter kommentiertem PHP [...]]]></description>
			<content:encoded><![CDATA[<p>jeder, der bereits mit der freien CRM Lösung vtiger in Berührung gekommen ist, wird sich wohl mindestens einmal darüber geärgert haben, dass es nicht möglich ist, auf eine einfache Art und Weise das Layout der generierten PDFs zu ändern. Wenn überhaupt, dann gelang dies nur durch mühsames &quot;Pixelschubsen&quot; in schlecht lesbaren und noch schlechter kommentiertem PHP Code.</p>
<p>Das haben wir geändert <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Ab jetzt gibt es bei uns einen Patch, der das System so erweitert, dass man das Layout der PDFs einfach in HTML layouten kann. Natürlich sind auch Specials wie der Seitenumbruch berücksichtigt und einfach zu bedienen.</p>
<p>Schreibt bei Interesse einfach eine Email an <a title="alexander@schmoeller.net" href="mailto:alexander@schmoeller.net">alexander@schmoeller.net</a>.</p>
<p>Bis denn</p>
<p>Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/02/23/vtiger-pdf-template-plugin-fertiggestellt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der frühe Vogel</title>
		<link>http://blog.schmoeller.net/2010/02/17/der-fruhe-vogel/</link>
		<comments>http://blog.schmoeller.net/2010/02/17/der-fruhe-vogel/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 03:30:18 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=57</guid>
		<description><![CDATA[fängt den Wurm. Leider kann ich mit Würmern wenig anfangen  
Dies ist ein absolut untechnischer, privater Post, inspiriert dazu hat mich die frühe Uhrzeit. Wer hätte gedacht, dass ich mal um 3:45 Uhr zu arbeiten anfange . . . Und: wow, es ist noch verdammt ruhig da draussen. Dafür kann man die Morgenshows im [...]]]></description>
			<content:encoded><![CDATA[<p>fängt den Wurm. Leider kann ich mit Würmern wenig anfangen <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Dies ist ein absolut untechnischer, privater Post, inspiriert dazu hat mich die frühe Uhrzeit. Wer hätte gedacht, dass ich mal um 3:45 Uhr zu arbeiten anfange . . . Und: wow, es ist noch verdammt ruhig da draussen. Dafür kann man die Morgenshows im Radio mal von Anfang an hören <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Guten Morgen und bis dann</p>
<p>Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/02/17/der-fruhe-vogel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wenn der Schweiß von der Stirn PERLt.</title>
		<link>http://blog.schmoeller.net/2010/02/15/wenn-der-schweis-von-der-stirn-perlt/</link>
		<comments>http://blog.schmoeller.net/2010/02/15/wenn-der-schweis-von-der-stirn-perlt/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 09:33:57 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=37</guid>
		<description><![CDATA[Für einen speziellen Kundenauftrag begab ich mich kürzlich in die Tiefen und/oder Untiefen der Scriptsprache Perl.
Es galt ein Script, das einen multiplen Fileupload entgegenahm und gleichzeitig eine Upload Fertigstellungsfortschrittanzeige (Gerne auch Progressbar genannt) bot, etwas zu verbessern.
Wurden nämlich sehr große Dateien hochgeladen, so dauerte das letzte Prozent mitunter mehrere Minuten. Und auch wenn man dieses [...]]]></description>
			<content:encoded><![CDATA[<p>Für einen speziellen Kundenauftrag begab ich mich kürzlich in die Tiefen und/oder Untiefen der Scriptsprache <strong>Perl</strong>.<br />
Es galt ein Script, das einen multiplen Fileupload entgegenahm und gleichzeitig eine Upload Fertigstellungsfortschrittanzeige (Gerne auch Progressbar genannt) bot, etwas zu verbessern.<br />
Wurden nämlich sehr große Dateien hochgeladen, so dauerte das letzte Prozent mitunter mehrere Minuten. Und auch wenn man dieses Verhalten von zahlreichen Desktopinstallationen kennt, für diese Anwendung war das nicht hinnehmbar.<br />
Wie sich nach einer eingehenden Analyse herausstellte war das Programm deshalb etwas unrund, weil es zuerst den gesammten Stream in eine Temp-Datei geschrieben hat und diese dann nochmals geparst und gesplittet hat. Dieses Splitten hat ziemlich viel Arbeitsspeicher benötigt und einiges an Prozessorlast verursacht.<br />
Das Problem an sich war relativ einfach zu lösen, es musste <strong>nur</strong> der Splitprozess etwas umgeschrieben werden.<br />
Das weitaus größere Problem waren die syntaktischen Eigenheiten von Perl und die Tatsache, dass sämtliche Fehlermeldungen komplett unterdrückt wurden. Und natürlich die Tatsache, dass Perl für mich vollkommenes Neuland war. Auch über 10 Jahre Erfahrung mit Java und PHP helfen da nur begrenzt weiter <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Und ohne diese unterdrückten Fehlermeldung ist es ziemlich schwer rauszufinden was an :<br />
<code><br />
<em><strong>if() {<br />
} elseif () {<br />
}<br />
else {<br />
}</strong></em><br />
</code><br />
falsch sein soll. (Für alle die es wissen wollen: <strong>else if</strong> schreibt man in Perl <strong>elsif</strong>, also ohne das mittlere &#8220;<strong>e</strong>&#8220;!)<br />
Nachdem ich also anfangs viel Zeit mit solchen Kleinigkeiten verbracht hatte, habe ich dann allerdings irgendwann auch die kryptischen Syntaxvariationen von Perl verstanden und ein Logging für die Fehlermeldungen installiert. <em><strong>Seeehr hilfreich <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </strong></em></p>
<p>Von da an ging es dann schnell, das Problem war erkannt, die Lösung im Kopf vorhanden und entsprechend rasch umgesetzt.</p>
<p>Hier konnte ich mich dann auch über Perls spezielle Variablen, Kurzformen etc. freuen, bei deren Anblick mir am Anfang des Projekts noch Schweißperlen auf der Stirn standen. . .<br />
Jetzt, nach der Verbesserung also, dauert es bei 1,2 GB Datenvolumen ca. 10 Sekunden diese zu splitten: <strong>Hervorragend!</strong></p>
<p>Und auch wenn ich Anfangs gewisse Probleme mit Perl hatte: es macht schon Spass mit einer derart <strong>effizienten Sprache</strong> zu arbeiten. <strong>Aber um der vollen Wahrheit die Ehre zu geben: </strong>In keiner anderen Sprache kann man mit so wenigen Zeichen so viel falsch machen. Man schafft es auch selten einfach mal was lesbar zu gestalten. Die sogenannten speziellen Variablen haben diesen Namen absolut verdient. <strong>$/</strong> oder <strong>$_</strong> würden wohl nur wenige als Variablen erkennen.</p>
<p>Bevor ich nun aber beginne über Perl zu lästern, beende ich diesen Artikel lieber. Das Projekt wurde erfolgreich beendet und ich bin ein bisschen schlauer geworden, was Perl betrifft.</p>
<p>In diesem Sinne,<br />
Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/02/15/wenn-der-schweis-von-der-stirn-perlt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das neue Office 2010 Beta: installiert</title>
		<link>http://blog.schmoeller.net/2010/02/08/das-neue-office-2010-beta-installiert/</link>
		<comments>http://blog.schmoeller.net/2010/02/08/das-neue-office-2010-beta-installiert/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 15:32:52 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=21</guid>
		<description><![CDATA[und eine Stunde später auch schon wieder entfernt. Und das obwohl es wirklich gut aussieht! Aber ohne funktionierendes Outlook bringt das leider wenig.
Nun aber von vorne:
Nachdem Microsoft die Beta von Office 2010 zur kostenlosen Nutzung bereitgestellt hat, hab ich mir natürlich auch gleich die Mühe gemacht und habe es getestet.
Zunächst ist alles sehr einfach, man [...]]]></description>
			<content:encoded><![CDATA[<p>und eine Stunde später auch schon wieder entfernt. Und das obwohl es wirklich gut aussieht! Aber ohne funktionierendes Outlook bringt das leider wenig.</p>
<p><strong>Nun aber von vorne:</strong><br />
Nachdem Microsoft die Beta von Office 2010 zur kostenlosen Nutzung bereitgestellt hat, hab ich mir natürlich auch gleich die Mühe gemacht und habe es getestet.<br />
Zunächst ist alles sehr einfach, man lädt eine kleine Installations exe bei MS runter, führt diese aus und wartet ab.<br />
Dann wird es noch einfacher, denn es werden keine weiteren Einstellungen erfragt. Eigentlich bestimme ich ganz gerne mit, was so alles installiert wird und vor allen Dingen wohin es installiert wird, aber einfacher ist es so auf jeden Fall. <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Jedenfalls läuft nach kurzer Zeit bereits Powerpoint, noch während der Installation, und weist einem daraufhin, dass bereits während der Installation das Arbeiten mit einigen Officeprogrammen möglich ist.<br />
Das hätte der Anfang einer schönen Endlosrekursion sein können, war es aber nicht. Im Gegenteil, das fand ich mal richtig cool. Und man muss zugeben: Offcie 2010 sieht richtig gut aus und lädt ein zum erforschen.</p>
<p><strong>Die weitere Installation lief problemlos ab. <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </strong></p>
<p>Beim Einrichten von Outlook gab es dann die ersten Merkwürdigkeiten. Der Emailkonten Wizard konnte meine Emaileinstellungen nicht finden.<br />
Aber anstatt nach einer gewissen Zeit eine Meldung zu bringen, blieb der Wizard hier hängen. Also habe ich das Ganze abgebrochen und die Daten von Hand eingegeben, kein Drama.<br />
Das eingebundene Konto war ein IMAP Konto, sodass ich direkt nach der Konfiguration alle Ordner und Emails sehen konnte. Sehr schön.</p>
<p>Ich sehe also meine Emails in meinem neu installierten Outlook und finde: eine Testnachricht. Als ich diese löschen möchte, beschwert sich Outlook, dass kein Müllordner da wäre. Schwer zu glauben, da der Papierkorb gut sichtbar vorhanden ist, aber bitte, ein Programm hat immer Recht.<br />
In den Einstellungen konnte man dann Outlook aber überzeugen, dass es einen Papierkorb gibt (einfach den bereits ausgewählten Papierkorb nochmals auswählen!), das gleiche mit dem Gesendet-Ordner.<br />
Jetzt funktionierte das Versenden von Mails und das Löschen einzelner Nachrichten.<br />
Aber sowohl das Verschieben als auch das Löschen mehrerer Mails brachte Outlook in Schwierigkeiten, was besonders dann unangenehm ist, wenn man die Mails vom Server lokal archivieren möchte.<br />
Und jede Mail einzeln zu verschieben ist schon etwas aufwändig.</p>
<p>Nach kurzem googlen musste ich dann feststellen, dass sich der Google Calendar Synch nicht mit Outlook 2010 verträgt.<br />
An diesem Punkt habe ich es vorerst aufgegeben und bin wieder zurück zu Office 2007.<br />
Natürlich ist mir klar, dass es sich um eine Beta Version handelt, aber die Fehler und Bugs, die ich innerhalb von 30 Minuten gefunden habe, sollten doch bei einem normalen QA Lauf einer wahrscheinlich 500 Euro teuren Software gefunden werden.</p>
<p><strong>Ich werde jedenfalls warten, bis die Version final ist und dann einen erneuten Test wagen, vorerst aber bin ich auch mit der Version 2007 zufrieden. Die sieht fast genauso nett aus und funktioniert reibungslos. <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </strong></p>
<p>Bis dann,</p>
<p>Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/02/08/das-neue-office-2010-beta-installiert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Und los gehts</title>
		<link>http://blog.schmoeller.net/2010/02/03/und-los-gehts/</link>
		<comments>http://blog.schmoeller.net/2010/02/03/und-los-gehts/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:31:54 +0000</pubDate>
		<dc:creator>Alexander</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.schmoeller.net/?p=10</guid>
		<description><![CDATA[Es ist vollbracht: mein Gewerbe ist angemeldet, Finanzamt hat alle Unterlagen (das ist eine ganz eigene Geschichte), ich sitze in meinem eigenem Büro, kurz: ich bin Chef.
Zugegeben schmoeller.net ist noch etwas leer, aber das wird sich jetzt rasant ändern.
Bisher habe ich diese Seite rein privat genutzt, ab jetzt werde ich dort verschiedene Dienstleistungen präsentieren.
Das Angebot wird von [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist vollbracht: mein Gewerbe ist angemeldet, Finanzamt hat alle Unterlagen (das ist eine ganz eigene Geschichte), ich sitze in meinem eigenem Büro, kurz: <strong>ich bin Chef</strong>.</p>
<p>Zugegeben <a title="Alexander Schmöller, Softwareentwicklung und IT Consulting" href="http://www.schmoeller.net" target="_blank"><strong><span style="color: #339966;">schmoeller</span><span style="color: #339966;">.</span><span style="color: #339966;">net</strong></span></a> ist noch etwas leer, aber das wird sich jetzt rasant ändern.</p>
<p>Bisher habe ich diese Seite rein privat genutzt, ab jetzt werde ich dort verschiedene Dienstleistungen präsentieren.</p>
<p>Das Angebot wird von einfachen Webauftritten, über CMS Lösungen mit Typo3 bis hin zur Enterpriseanwendung mit Java reichen.</p>
<p>Neben der reinen Implementierung biete ich auch meine Dienste als IT Berater an, evaluiere Software und diskutiere  gerne über Agile Entwicklungsmethoden (und nutze sie natürlich auch) <img src='http://blog.schmoeller.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Nebenbei interessiere ich mich für Adobe Flex, speziell in Bezug auf IPhone Anwendungen. Eigentlich laufen ja keine SWF Dateien auf dem IPhone, aber Adobe hat jetzt eine spezielle Compiler-Option hinzugefügt, mit der man Flexanwendungen (und natürlich auch Flash Anwendungen) direkt fürs IPhone kompilieren kann. Und so wie sich Apple momentan gibt, wird das wohl vorerst auch die einzige Möglichkeit bleiben, Flash am IPhone oder IPad zu nutzen.</p>
<p>Für die nächste Zukunft ist eine kleine Flex Applikation geplant, über die ich dann hier wieder passend berichten werde.</p>
<p>Das wars erstmal für den Anfang,</p>
<p>bis zum nächsten Mal</p>
<p>Alexander</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schmoeller.net/2010/02/03/und-los-gehts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

