<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2germanfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Lost in Programming</title>
	<link>http://www.jonasjohn.de/blog</link>
	<description>Code is poetry</description>
	<pubDate>Tue, 29 Jan 2008 13:50:28 +0000</pubDate>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/lost-in-programming" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="lost-in-programming" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Systematisches Chaos</title>
		<link>http://www.jonasjohn.de/blog/2008/01/03/systematisches-chaos/</link>
		<comments>http://www.jonasjohn.de/blog/2008/01/03/systematisches-chaos/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 15:48:49 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Ideen]]></category>

		<category><![CDATA[Innovatives]]></category>

		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2008/01/03/systematisches-chaos/</guid>
		<description><![CDATA[


Bildquellen: carlsilver, NoShoes


Gerade habe ich bei Heise die Meldung &#8220;Chaotisches Roboter-Lager beschleunigt Auslieferung&#8221; durchgelesen. Und ich muss sagen, es beeindruckt mich immer wieder wie Roboter Systeme sich autonom selbst organisieren k&#246;nnen. Wie ein Bienenschwarm wuseln auch in diesem Fall eine Menge kleiner oranger Roboter durch eine Lagerhalle und verwalten die Waren auf eine f&#252;r Menschen [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 1em; width: 180px">
<img src="http://www.jonasjohn.de/blog/images/080103_bee_chaos.jpg" width="180" height="187" alt="" style="">
<br/>
<small>Bildquellen: <a href="http://www.sxc.hu/photo/456132">carlsilver</a>, <a href="http://www.sxc.hu/photo/138317">NoShoes</a></small>
</div>

Gerade habe ich bei Heise die Meldung &#8220;<a href="http://www.heise.de/newsticker/meldung/101242">Chaotisches Roboter-Lager beschleunigt Auslieferung</a>&#8221; durchgelesen. Und ich muss sagen, es beeindruckt mich immer wieder wie Roboter Systeme sich autonom selbst organisieren k&#246;nnen. Wie ein Bienenschwarm wuseln auch in diesem Fall eine Menge kleiner oranger Roboter durch eine Lagerhalle und verwalten die Waren auf eine f&#252;r Menschen chaotisch wirkende Wei&#223;e die aber letztendlich viel effektiver ist als ein sauber gegliedertes, von Menschen verwaltetes, System. &#196;hnliche Prinzipien gab es zwar schon etliche Jahre davor, aber der Unterschied ist meiner Meinung nach dass sich hier die kompletten Regale frei bewegen und je nach Bedarf zu den Paket-Packern und den Lieferanten fahren. Dadurch k&#246;nnen die Waren auf einer Seite ins System eingeschleust werden und auf der anderen Seite kommen sie bei Bedarf wieder heraus, ohne das es jemanden interessieren muss wie und was die Roboter da jetzt genau machen (-> <a href="http://de.wikipedia.org/wiki/Black_Box_%28Systemtheorie%29">Black Box Prinzip</a>?). 

<br/><br/>

Allerdings muss man Anmerken das <a href="http://de.wikipedia.org/wiki/Die_Ludolfs">die Ludolfs</a> dem System auch sehr nahe kommen und das g&#228;nzlich ohne Computer-Unterst&#252;tzung <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 

<br/>

]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2008/01/03/systematisches-chaos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>kurz &amp; bündig - #5</title>
		<link>http://www.jonasjohn.de/blog/2007/12/29/kurz-buendig-5/</link>
		<comments>http://www.jonasjohn.de/blog/2007/12/29/kurz-buendig-5/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 03:28:54 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Kurz &amp; Bündig]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/12/29/kurz-buendig-5/</guid>
		<description><![CDATA[Da meine Zeit, wie immer, etwas rar ist und ich keine Zeit f&#252;r
ausf&#252;hrliche Artikel habe, dokumentiere ich hier einige
interessante Links und Neuigkeiten in Kurzform:

   Internet /
News
    
      Online Umfragen sind
ja nichts neues aber Projekt&#160;Ask
500 People hat die Idee neu aufgegriffen
und wirklich sehr sch&#246;n umgesetzt. Dabei [...]]]></description>
			<content:encoded><![CDATA[Da meine Zeit, wie immer, etwas rar ist und ich keine Zeit f&uuml;r
ausf&uuml;hrliche Artikel habe, dokumentiere ich hier einige
interessante Links und Neuigkeiten in Kurzform:
<ul>
  <li style="margin-bottom: 10px;"> <b>Internet /
News</b><br />
    <ul style="margin-top: 10px;">
      <li style="margin-bottom: 10px;"><span
 style="font-weight: bold;">Online Umfragen</span> sind
ja nichts neues aber Projekt&nbsp;<a style="font-weight: bold;"
 href="http://www.ask500people.com/">Ask
500 People</a> hat die Idee neu aufgegriffen
und wirklich sehr sch&ouml;n umgesetzt. Dabei werden Besuchern in
bestimmten vorgegebenen Zeitabst&auml;nden, von
der Community dahinter ausgew&auml;hlte, Fragen gestellt. Die
Antworten werden danach live auf einer
Google Maps Karte pr&auml;sentiert wodurch man genau sehen kann wie
die Meinungen in den verschiedenen
L&auml;ndern und Kontinenten auseinander gehen. Irgendwie erinnert
mich das Projekt auch irgendwie
an den &#8220;Everybody Votes Channel&#8221; den es auf der Wii-Konsole gibt
;-)&nbsp;<br />
      </li>
      <li style="margin-bottom: 10px;"> Wer einen neuen,
schicken <a href="http://de.wikipedia.org/wiki/Bildschirmschoner">Bildschirmschoner</a>
sucht um bei den Kollegen anzugeben wird in <a
 href="http://www.smashingmagazine.com/2007/10/04/screensavers-best-of/">diesem
Artikel im Smashing Magazine</a> sicher
f&uuml;ndig.&nbsp;</li>
      <li style="margin-bottom: 10px;">Ob die Idee neu ist
wei&szlig; ich nicht, aber eine <a style="font-weight: bold;"
 href="http://www.rezeptewiki.org/">freie
Rezeptdatenbank</a><span style="font-weight: bold;">
im Wikipedia-Stil</span>
aufzumachen halte ich f&uuml;r eine gute Idee. Vielleicht kann ich
mein Koch-Wissen, das momentan nicht &uuml;ber die
Tiefk&uuml;hlpizza hinausgeht, dadurch endlich mal weiterbilden
;-)&nbsp;</li>
      <li style="margin-bottom: 10px;"><a
 href="http://www.urbandictionary.com/define.php?term=BTW">BTW</a>,
        <a href="http://www.urbandictionary.com/define.php?term=ROFL">ROFL</a>,
        <a href="http://www.urbandictionary.com/define.php?term=RTFM">RTFM</a>,
        <a href="http://www.urbandictionary.com/define.php?term=1337">1337</a>,
        <a href="http://www.urbandictionary.com/define.php?term=OMG">OMG</a>?
Im <a href="http://www.urbandictionary.com/">Urban
Dictionary</a> k&ouml;nnt Ihr herausfinden <span
 style="font-weight: bold;">was
die Abk&uuml;rzungen wirklich bedeuten</span>. Das ist
manchmal ganz hilfreich ;-)&nbsp;</li>
      <li style="margin-bottom: 10px;">Eigentlich
geh&ouml;re ich ja der <a
 href="http://de.wikipedia.org/wiki/Headbangen">Headbanger</a>
Fraktion an, aber den <a
 href="http://techno.org/electronic-music-guide/"><span
 style="font-weight: bold;">Guide to Electronic Music</span></a>
von <span style="font-weight: bold;">Ishkur</span>
finde ich echt Klasse. Der Guide besteht aus einer mit Flash gemachten
dynamischen
Karte auf der nicht nur alle der elektronischen Musik zugeordneten <a
 href="http://de.wikipedia.org/wiki/Genre#Musik">Musikgenres</a>
vertreten
sind sondern auch einige mehr. Au&szlig;erdem sind die Genres
miteinander verbunden und Gruppiert
so das man sieht was voneinander abstammt. Und dann gibt es noch
Musikbeispiele und Beschreibungen
zu jedem Genre. Echt interessant!&nbsp;</li>
      <li style="margin-bottom: 10px;">Eine nette Idee
hatte der Autor der Webseite <a
 href="http://www.onesentence.org/">One Sentence</a>.
Frei nach dem
Motto &#8220;<span style="font-style: italic;">True stories,
told in one sentence.</span>&#8221; geht es darum <span
 style="font-weight: bold;">wahre Geschichten in einem Satz</span>
zu erz&auml;hlen. Und bei den ganzen Informationsflut die im
Internet &uuml;ber
einen herein prasselt ist dise k&uuml;rze zwischendurch sehr
erfrischend. Jetzt fehlt
nur noch das deutsche Pendant dazu.&nbsp;</li>
      <li style="margin-bottom: 10px;">Nun gibt es endlich
das Gegenst&uuml;ck zu den <a
 href="http://de.wikipedia.org/wiki/Wegwerf-E-Mail-Adresse">Wegwerfemails</a>,
n&auml;mlich <a
 href="http://de.wikipedia.org/wiki/Telefonnummer#Wegwerf-Rufnummern"><span
 style="font-weight: bold;">Wegwerf-Telefonnummern</span></a>.
Das Prinzip ist das gleiche, man erstellt sich eine tempor&auml;re
Telefonnummer die nur eine
bestimmte Zeit lang aktiv ist, wer auf dieser Nummer anruft wird an die
eigentliche
Nummer weitergeleitet bzw. weiter verbunden. Und nach dem festgelegten
Zeitraum wird die Weiterleitung dann gel&ouml;scht. Dadurch
erf&auml;hrt der Anrufer nie die wirkliche Telefonnummer. Das ganze
gibt
es jetzt nicht nur f&uuml;r <a href="http://www.numbr.com/">Amerika</a>
sondern, wie ich nach kurzer Recherche herausfand, auch f&uuml;r <a
 href="http://www.wegwerf-nummer.de/">Deutschland</a>.
Aber schaut euch vor
der Verwendung erst mal die AGBs durch oder informiert euch bei
Suchmaschinen &uuml;ber die seri&ouml;sit&auml;t der
Dienste.&nbsp;</li>
      <li style="margin-bottom: 10px;">Wie <span
 style="font-weight: bold;">Warez Seiten
Einfluss auf die Popularit&auml;t von Filmen</span> oder
anderen illegal zum Download angebotenen Produkten haben
k&ouml;nnen sieht man an der
Meldung die letztens bei <a
 href="http://www.gulli.com/news/the-man-from-earth-produzent-2007-11-15/">gulli.com</a>
zu lesen war. Vielleicht gibt es ja bald gezielte Marketing-Aktionen
auf
Warez-Seiten &#8212; Wer wei&szlig; <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
    </ul>
  </li>
  <li style="margin-bottom: 10px;"> <span
 style="font-weight: bold;">Design &amp;
Kreatives&nbsp;</span></li>
  <ul>
    <li style="margin-bottom: 10px;">Wenn dein
B&uuml;ro, so wie auf <a
 href="http://www.smashingmagazine.com/2007/12/10/monday-inspiration-creative-workplaces/">diesen
Bildern</a> aussieht, dann
hast du es geschafft ;-)&nbsp;</li>
    <li style="margin-bottom: 10px;">Bei iStockphoto gibt
es jede Woche ein&nbsp;<a
 href="http://www.istockphoto.com/free_image.php">Bild</a>
und eine <a href="http://www.istockphoto.com/free_vector.php">Vektorgrafik</a>
(<a href="http://de.wikipedia.org/wiki/Vektorgrafik">Vektor?</a>)
kostenlos und lizenzfrei f&uuml;r
die eigene Homepage oder sonstige Zwecke. Allerdings muss man sich,
soweit ich wei&szlig;, dort anmelden.&nbsp;&nbsp;</li>
    <li style="margin-bottom: 10px;">Warum <span
 style="font-weight: bold;">Sprechblasen im
Logo langsam wirklich total out</span> sind k&ouml;nnt
Ihr im <a
 href="http://blog.eachday.com/2007/8/1/bubble-logo-insanity/">Blog-Artikel
von Trevor Elliott</a> nachlesen. Mir ist davor auch
noch nie aufgefallen wie viele Logos es mit Sprechblasen gibt
;-)&nbsp;</li>
  </ul>
  <li style="margin-bottom: 10px;"><span
 style="font-weight: bold;"></span><b>Web-Entwicklung</b></li>
  <ul>
    <li style="margin-bottom: 10px;"> Mit Google kann
man jetzt seit neustem, &uuml;ber eine WebAPI<span
 style="font-weight: bold;">, <a
 href="http://code.google.com/apis/chart/">Diagramme</a></span>
kostenlos erstellen. Sehr cool :-)&nbsp;</li>
  </ul>
  <li style="margin-bottom: 10px; font-weight: bold;">Technik</li>
  <ul>
    <li style="margin-bottom: 10px;">Es gibt
tats&auml;chlich Menschen die sind so intelligent das Sie
einfach mal aus Lust und Laune heraus <span
 style="font-weight: bold;">einen eigenen <a
 href="http://de.wikipedia.org/wiki/Hauptprozessor">CPU</a>
komplett selber bauen</span>. Und weil ein CPU alleine ja
irgendwie langweilig ist muss
man sich dann nat&uuml;rlich noch eine Grafikkarte dazu bauen und
ein Betriebssystem inkl. Entwicklungsumgebung entwickeln. Wer mehr dazu
sehen und lesen will sollte sich die <a href="http://www.mycpu.eu/">Homepage
des Autors</a> anschauen. Aufgeschnappt im <a
 href="http://www.ulm.ccc.de/dev/radio/">/dev/radio</a>.</li>
    <li style="margin-bottom: 10px;">Wer gerne bastelt
und <span style="font-weight: bold;">kreative
Ideen und Anleitungen</span> sucht der ist bei <a
 href="http://www.instructables.com/">instructables.com</a>
gut aufgehoben. Ein sehr schickes und gut gemachtes
Web-Projekt.</li>
    <li style="margin-bottom: 10px;">Wie man den Firefox
auf Di&auml;t setzt damit er nicht den ganzen leckeren
Speicher wegfrisst kann man im <a
 href="http://www.thinktechno.com/2007/10/07/comprehensive-guide-on-how-to-reduce-the-memory-usage-in-firefox/">Think
Techno Blog</a> nachlesen (<span style="font-style: italic;">leider
nur in Englisch</span>).</li>
  </ul>
  <li style="margin-bottom: 10px; font-weight: bold;">Programmierung</li>
  <ul>
    <li style="margin-bottom: 10px;">&#8220;<span
 style="font-style: italic;">In der Programmierung
gilt Sicherheit oft als ein von Schamanen betriebenes und mit
Zauberkraft gesichertes Geheimnis.</span>&#8221; - <a
 style="font-weight: bold;"
 href="http://events.ccc.de/congress/2007/Fahrplan/track/Hacking/2344.en.html">Grundlagen
der sicheren Programmierung</a>.
Ein Vortrag dessen Beschreibung so beginnt sollte man unbedingt mal
durchlesen <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
Das Thema wird sowieso von zu vielen Leuten nicht wirklich ernst
genommen.&nbsp;</li>
  </ul>
  <li style="margin-bottom: 10px;"><span
 style="font-weight: bold;">Zum schmunzeln</span><br />
    <ul style="margin-top: 10px;">
      <li style="margin-bottom: 10px;"> Und noch was total
spannendes <a href="http://www.watching-grass-grow.com/">live
dem <span style="font-weight: bold;">Gras beim wachsen
zusehen</span></a> - Oh man, das habe ich schon ewig
gesucht <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
    </ul>
    <br />
    <br />
    <div
 style="border: 1px solid rgb(204, 204, 204); padding: 15px 8px;">&raquo;
    <b>Und? &mdash; etwas interessantes entdeckt? Du
willst mehr?</b><br />
Dann lies dir doch die <a
 href="http://www.jonasjohn.de/blog/category/kurz-buendig/">vorherigen
Artikel der &#8220;kurz und b&uuml;ndig&#8221;-Serie</a> durch. </div>
  </li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/12/29/kurz-buendig-5/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CommentLib PHP library - Version 1.2</title>
		<link>http://www.jonasjohn.de/blog/2007/12/06/commentlib-php-library-version-12/</link>
		<comments>http://www.jonasjohn.de/blog/2007/12/06/commentlib-php-library-version-12/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 00:41:07 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Web-Entwicklung]]></category>

		<category><![CDATA[Projekte]]></category>

		<category><![CDATA[Programmierung]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/12/06/commentlib-php-library-version-12/</guid>
		<description><![CDATA[Auf den Wunsch eines Blog-Lesers hin, habe ich heute das Kommentarsystem
das ich urspr&#252;nglich f&#252;r mein Code snippets Projekt entwickelt hatte, noch einmal
&#252;berarbeitet und als Paket zusammengefasst.
Ich denke dass, das die Library jetzt so flexibel ist das man
Sie auch f&#252;r andere Projekte ohne gr&#246;&#223;ere Probleme ben&#252;tzen kann.

Das komplette Modul besteht jetzt aus nur einer Klasse die [...]]]></description>
			<content:encoded><![CDATA[Auf den Wunsch eines Blog-Lesers hin, habe ich heute das Kommentarsystem
das ich urspr&#252;nglich f&#252;r mein <a href="http://www.jonasjohn.de/snippets/"><b>Code snippets Projekt</b></a> entwickelt hatte, noch einmal
&#252;berarbeitet und als Paket zusammengefasst.<br/><br/>
Ich denke dass, das die Library jetzt so flexibel ist das man
Sie auch f&#252;r andere Projekte ohne gr&#246;&#223;ere Probleme ben&#252;tzen kann.
<br/><br/>
Das komplette Modul besteht jetzt aus nur einer Klasse die nur mit ein paar
Variablen gef&#252;ttert werden muss und dann einfach funktionieren sollte.<br/>
Das ist zwar wahrscheinlich nicht OOP konform - aber was soll&#8217;s <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/>
<br/>
Download und ein paar zus&#228;tzliche englischsprachige Informationen gibt es
auf der eigens daf&#252;r eingerichteten <a href="http://www.jonasjohn.de/lab/comment_lib/"><b>Projektseite</b></a>.
<br/>
<br/>
Und danke Volker, f&#252;r dein Interesse. Zwar habe ich es leider noch nicht hin bekommen ein 
Admin-Interface daf&#252;r zu entwickeln (da ich selber keins brauche) aber ich 
hoffe damit kannst du erst mal was anfangen <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/>
<br/>
<i>Hmm, ich hoffe nur das sich den Quelltext jetzt kein Spam-Bot Entwickler herrunterl&#228;dt. Naja ich bin ja 
kreativ in der Spam-Bek&#228;mpfung, ich hab da schon einige Ideen <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> &#8230;
</i>
]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/12/06/commentlib-php-library-version-12/feed/</wfw:commentRss>
		</item>
		<item>
		<title>10 gute Gründe Web-Frameworks zu vermeiden</title>
		<link>http://www.jonasjohn.de/blog/2007/11/15/10-gute-gruende-web-frameworks-zu-vermeiden/</link>
		<comments>http://www.jonasjohn.de/blog/2007/11/15/10-gute-gruende-web-frameworks-zu-vermeiden/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 09:34:32 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Web-Entwicklung]]></category>

		<category><![CDATA[Übersetzungen]]></category>

		<category><![CDATA[Wissen]]></category>

		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/11/15/10-gute-gruende-web-frameworks-zu-vermeiden/</guid>
		<description><![CDATA[
Dies ist eine freie &#220;bersetzung des Blogartikels Top 10: Reasons To Avoid Component Libraries von 
Dan Yoder. &#220;bersetzt mit freundlicher Genehmigung des Autors.



Letztens las ich einen 
interessanten Kommentar zu 
einem Blog Eintrag bei 
Ajaxian bez&#252;glich der starken Verbreitung von 
Komponenten Bibliotheken bzw. Web-Frameworks (wie z.B. 
YUI, 
TIBCO, 
usw.):

Dion meinte dazu:


Manchmal f&#252;hle ich mich ein bisschen [...]]]></description>
			<content:encoded><![CDATA[<div style="background-color: #FFFEDD; padding: 0.8em; border: 1px solid #ABAFB9;">
Dies ist eine freie &#220;bersetzung des Blogartikels <a href="http://dev.zeraweb.com/top-10-avoid-component-libs"><b>Top 10: Reasons To Avoid Component Libraries</b></a> von 
<a href="http://www.zeraweb.com/"><b>Dan Yoder</b></a>. &#220;bersetzt mit freundlicher Genehmigung des Autors.
</div>

<br />
Letztens las ich einen 
<a href="http://ajaxian.com/archives/adf-faces-rich-client-components-demo">interessanten Kommentar</a> zu 
einem Blog Eintrag bei 
<a href="http://ajaxian.com/">Ajaxian</a> bez&#252;glich der starken Verbreitung von 
<a href="http://de.wikipedia.org/wiki/Komponente_%28Software%29">Komponenten Bibliotheken</a> bzw. <a href="http://de.wikipedia.org/wiki/Framework">Web-Frameworks</a> (wie z.B. 
<a href="http://developer.yahoo.com/yui/">YUI</a>, 
<a href="http://de.wikipedia.org/wiki/TIBCO">TIBCO</a>, 
<a href="http://de.wikipedia.org/wiki/Liste_von_Webframeworks">usw.</a>):<br />
<br />
<em>Dion meinte dazu:</em>
<br />

<blockquote>Manchmal f&#252;hle ich mich ein bisschen schlecht wenn sich die Leute hier und da 
&#252;ber eine neue Komponente freuen, wenn im Gegensatz dazu schon hunderte davon
in Frameworks wie TBCO, <a href="http://www.backbase.com/">Backbase</a> oder 
<a href="http://www.oracle.com/technology/products/adf/adffaces/index.html">Oracle ADF</a> 
stecken <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </blockquote>



<br />
Nun gut, hier sind 10 Gr&#252;nde, warum Dion sich deshalb nicht so schlecht f&#252;hlen sollte <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> 
<br />

<ol><li style="margin-bottom: 1.7em"><b>HTML ist besser als ein eigene 
<a href="http://de.wikipedia.org/wiki/Auszeichnungssprache">Markup 
Sprache</a></b>. Das trifft vor allem dann zu wenn das eigene Markup sowieso auf 
<a href="http://de.wikipedia.org/wiki/Extensible_Markup_Language">XML</a> 
basiert, was ja meistens der Fall ist. Einige unter uns bevorzugen 
wahrscheinlich auch ein Markup das sich &#252;ber eine eindeutig definierte 
Schnittstelle (z.B. &#252;ber 
<a href="http://de.wikipedia.org/wiki/Cascading_Style_Sheets">CSS</a>) nur dann „einklinkt“ wenn man es auch wirklich ben&#246;tigt.<br />
</li>

<li style="margin-bottom: 1.7em"><b>Meine handverlesenen 
Komponenten sind schneller geladen und werden schneller ausgef&#252;hrt.</b> Wie Dion 
bereits erw&#228;hnte umfassen manche der Frameworks hunderte von Komponenten. 
Sch&#246;n und gut, aber der Nachteil daran ist das man die nicht ben&#246;tigten, 
&#252;berfl&#252;ssigen Komponenten nicht so einfach entfernen kann ohne gleich die ganze 
Stabilit&#228;t des Frameworks zu beeinflussen. Des Weiteren, unterscheidet sich die 
Qualit&#228;t der Umsetzung speziell im Bereich der Performance manchmal erheblich. 
Sorry, aber meine Webseiten sollten auch bei einer etwas langsameren DSL Leitung 
noch schnell laden.<br />
</li>
<li style="margin-bottom: 1.7em">
<b>Desktop &#228;hnliche <a href="http://de.wikipedia.org/wiki/GUI">Oberfl&#228;chen</a> waren in den 90’er Jahren in. </b>Wir sollten deshalb nicht weiter versuchen Web-Anwendungen wie Desktop-Anwendungen aussehen 
zu lassen. Au&#223;erdem sind viele der neuen Richtlinien (Guidelines), die sich in letzter Zeit 
f&#252;r die Web-Entwicklung herausgebildet haben, denen der Desktop-Oberfl&#228;chen weit 
&#252;berlegen. Macht also einen Schritt vorw&#228;rts und nicht einen zur&#252;ck.
</li>
<li style="margin-bottom: 1.7em">
<b>Ich will nicht deine 
<a href="http://de.wikipedia.org/wiki/Integrierte_Entwicklungsumgebung">Entwicklungsumgebung (IDE)</a> ben&#252;tzen.</b> Ich hab bereits meine eigene. Und 
<a href="http://de.wikipedia.org/wiki/Eclipse_(IDE)">Eclipse</a> ist zwar viel besser als eine 
<a href="http://de.wikipedia.org/wiki/Propriet&#228;re_Software">propriet&#228;re IDE</a> aber manche von uns 
wollen Sie trotzdem nicht ben&#252;tzen. Zusammenfassend will ich damit sagen, wenn 
dein Framework eine bestimmte IDE erwartet ist das ein Problem f&#252;r mich.<br />
</li>
<li style="margin-bottom: 1.7em">
<b>Ich ben&#246;tige keinen tollen Drag and Drop GUI Builder.</b> Das ist zu viel des Guten. Ich arbeite nun 
schon seit etlichen Jahren mit HTML, es ist simpel und das meiste erstelle ich 
sowieso aus Vorlagen. Ich will meine Oberfl&#228;che selber definieren k&#246;nnen und 
deine Bibliothek nur dann einbinden wenn sie ben&#246;tigt wird. 
</li>
<li style="margin-bottom: 1.7em">
<b>Das <a href="http://de.wikipedia.org/wiki/KISS-Prinzip">KISS-Prinzip</a> (Halte 
es einfach) gilt immer noch f&#252;r Web-Anwendungen</b> obwohl manche denken 
unbedingt ein „super auto sorting filtering live editing grid“ haben zu m&#252;ssen. 
Aber die meisten brauchen so etwas nicht. Manchmal ist eine einfache Liste mit 
ein paar &#252;bersichtlichen Optionen f&#252;r das Bearbeiten einfach besser. Den Erfolg 
dieser Herangehensweise kann man auch an bekannten Web-Anwendungen (z.B. 
<a href="http://de.wikipedia.org/wiki/Flickr">Flickr</a> oder
<a href="http://de.wikipedia.org/wiki/YouTube">YouTube</a>, usw.) sehen.<br />
</li>
<li style="margin-bottom: 1.7em">
<b>Die Richtlinien f&#252;r die Web-Entwicklung sind noch nicht ausgereift.</b> 
Manchmal denke ich wir sind erst am Anfang. Dabei haben einige Bibliotheken 
bereits gro&#223;artiges Design das den aktuellen „<a href="http://de.wikipedia.org/wiki/Best_Practice">best practices</a>“ (siehe 
<a href="http://de.wikipedia.org/wiki/Prototype">Prototype</a>) 
folgt, allerdings gibt es auch andere die schon veraltet sind bevor sie 
&#252;berhaupt ver&#246;ffentlicht werden.
<a href="http://de.wikipedia.org/wiki/Cascading_Style_Sheets#Syntax">Selectors</a> sind hier ein gutes Beispiel, denn dank der relativ neuen und schnellen CSS3 Umsetzung haben sich diese zu einer 
m&#228;chtigen Methode entwickelt um Objekte und Events an HTML zu binden. Das hat 
die „best practices“ f&#252;r den Umgang mit dem DOM dramatisch ver&#228;ndert.</li>

<li style="margin-bottom: 1.7em">
<b>„Sehr sch&#246;n, aber wir haben bereits eine.“</b> Wie bereits erw&#228;hnt ben&#246;tige ich nicht alle deine 
Komponenten und ich will auch nicht deinen kompletten Framework-Kern daf&#252;r 
einbinden m&#252;ssen. Selectors sind da wieder ein gutes Beispiel. Mit der Umsetzung 
der Selectors in Prototype bin ich sehr zufrieden, deshalb will ich keine zweite 
laden m&#252;ssen, aber ich kann deine Implementation nicht einfach entfernen ohne 
dass dein Web-Framework „kaputt“ geht.<br />
</li>
<li style="margin-bottom: 1.7em">
<b>Sich an <a href="http://de.wikipedia.org/wiki/Standard">Standard</a> halten 
ist gut. </b>Danke dass Ihr mich vor HTML, CSS und JavaScript „besch&#252;tzen“ wollt 
aber irgendwie kann ich mich mit der Tatsache das der Code, den ich schreibe, 
von der weiteren Unterst&#252;tzung der von der Community abh&#228;ngt nicht anfreunden. 
Du k&#246;nntest zum Beispiel in ein oder zwei Jahren entscheiden dass dir 
Web-Anwendungen nicht mehr so wichtig sind. Sicher &mdash; du hast deine Bibliothek 
als Open Source ver&#246;ffentlicht, aber wer treibt die Entwicklung voran wenn du 
nicht mehr dabei bist?<br />
</li>
<li style="margin-bottom: 1.7em"> <b>Dein Framework hat immer noch keinen WYSIWYG HTML Editor!?</b></b> So ziemlich alles was du machen kannst, kann ich besser (mit der Hilfe von vielen 
talentierten Open Source Entwicklern da drau&#223;en). Aber da sind immer noch ein 
paar Dinge die du wahrscheinlich besser machen k&#246;nntest, aber du tust es nicht. 
Also warum sollte es mich k&#252;mmern?
</li>
</ol>

Ich w&#252;rde gerne wissen ob es da drau&#223;en irgendein Web-Framework gibt auf das nur 
sieben von diesen zehn Punkten zutreffen? Allerdings muss ich auch zugeben dass 
ich nicht jede Bibliothek genau getestet habe und nach einer Weile wird man 
schon etwas zynisch. Zudem wei&#223; man ja nie wann eine 
Framework einen Quantensprung macht. Aber momentan halte ich meine L&#246;sung f&#252;r 
einen guten Weg.

<br /><br /><br />

<div style="background-color: #FFFEDD; padding: 0.8em; border: 1px solid #ABAFB9;">
<b>Mein Kommentar:</b><br /><br />
Also ich finde Dan&#8217;s Artikel toll, er beschreibt einige Probleme mit gr&#246;&#223;eren 
Web-Frameworks die bei der &#252;blichen Euphorie unter den Tisch fallen. Ich will allerdings
keineswegs alles schlecht reden, denn ein gutes Framework kann einem allemal sehr viel Arbeit ersparen.
Am besten man besch&#228;ftigt sich erstmal mit der Materie bevor man &#252;berst&#252;rzt eine Entscheidung trifft. Und letztendlich muss dann jeder f&#252;r sich selbst entscheiden wie er dazu steht <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> (Ha! da bin ich mal wieder fein raus *g*)
<br /><br />
Jonas
</div><br />]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/11/15/10-gute-gruende-web-frameworks-zu-vermeiden/feed/</wfw:commentRss>
		</item>
		<item>
		<title>kurz &amp; bündig - #4</title>
		<link>http://www.jonasjohn.de/blog/2007/10/31/kurz-buendig-4/</link>
		<comments>http://www.jonasjohn.de/blog/2007/10/31/kurz-buendig-4/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 10:12:51 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Kurz &amp; Bündig]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Scherzhaft]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/10/31/kurz-buendig-4/</guid>
		<description><![CDATA[Da meine Zeit, wie immer, etwas rar ist und ich keine Zeit f&#252;r ausf&#252;hrliche 
Artikel habe, dokumentiere ich hier einige interessante Links und Neuigkeiten in Kurzform:




    
    
        Internet

        
    

  [...]]]></description>
			<content:encoded><![CDATA[Da meine Zeit, wie immer, etwas rar ist und ich keine Zeit f&#252;r ausf&#252;hrliche 
Artikel habe, dokumentiere ich hier einige interessante Links und Neuigkeiten in Kurzform:


<ul>

    
    <li style="margin-bottom: 10px;">
        <b>Internet</b><br />

        
    <ul style="margin-top: 10px;">

        <li style="margin-bottom: 10px;">         	
		Bei <b>Google</b> ist derzeit auch einiges los, nachdem <a href="http://bloggingtom.ch/archives/2007/10/24/google-straft-textlink-verkaufer/">
Google Textlink-Verk&#228;ufer stark abstrafte</a> wurde nun auch noch der
<a href="http://de.wikipedia.org/wiki/PageRank">PageRank</a>
<a href="http://bloggingtom.ch/archives/2007/10/27/und-noch-ein-pagerank-update/">
Algorithmus aktualisiert</a> und scheint nun kritischer zu sein. Dadurch sind 
nun einige Seiten im Ranking abgefallen. <b>Und meine Homepage ist auch 
betroffen!</b> Ich hatte 
schon
<a href="http://www.urltrends.com/viewtrend.php?url=http://www.jonasjohn.de/">
seit einiger Zeit</a> einen stabilen PR6, nach dem Update habe ich nur noch 
einen PR5&#160;<img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </li>
		<li style="margin-bottom: 10px;">         	
Das als &quot;revolution&#228;r&quot; angepriesene <a href="http://www.joost.com/">
<b>Internet TV
Joost</b></a> ist nun auch 
<a href="http://www.xsized.de/joost-nun-ohne-einladung/">ohne Einladung</a> 
verf&#252;gbar. Wenn Ihr euch daf&#252;r interessiert dann schaut mal drauf.</li>
		<li style="margin-bottom: 10px;">Gibt es bald komplett <b>web basierte 
		Photoshop Klone</b>? 
		Eine gute &#220;bersicht &#252;ber die bisherigen <i>Online Photo Editing</i> 
		Projekte gibt es bei 
		<a href="http://www.techcrunch.com/2007/02/04/online-photo-editing-overview/">
		TechCrunch</a>.</li>
		<li style="margin-bottom: 10px;">
		<b>
		<a href="http://www.xsized.de/ebay-schrumpft/">Schrumpft eBay?</a> </b>&mdash; 
		Das w&#228;re mir ganz recht, wird auch mal Zeit das eBay einen Denkzettel bekommt.
		Ist ja echt unter aller Sau was die manchmal abziehen (Stichwort: 
		Support, Geb&#252;hren, etc.).<br />
&nbsp;</li></ul>
  </li>

    
    <li style="margin-bottom: 10px;"><b>Programmierung</b><ul style="margin-top: 10px;">
		<li style="margin-bottom: 10px;">Fein:
	<b><a href="http://entwickler.de/zonen/portale/psecom,id,99,news,38469,p,0.html">Microsoft 
	hat .NET Quellcode</a> </b>ver&#246;ffentlicht. Den konnte man zwar bisher auch mit
	diversen Tools wie dem <a href="http://de.wikipedia.org/wiki/.NET_Reflector">.NET Reflector</a> einsehen. Aber jetzt darf man das auch offiziell <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <li style="margin-bottom: 10px;">K&#246;nnte f&#252;r die Webentwicklung ganz hilfreich sein:
		<a href="http://www.server2go-web.de/">Server2go</a>, ein <b>portabler 
	Webserver</b>.<li style="margin-bottom: 10px;">Auf 
		<a href="http://www.thinkstar.de/mapscompare.html">ThinkStar.de</a> kann man 
	die Ergebnisse der drei (wahrscheinlich) gr&#246;&#223;ten Kartendienste (Google Maps, Virtual Earth und Yahoo Maps)
		<b>interaktiv nebeneinander
	vergleichen</b> &mdash; nette Idee! 
	</ul>
	<li style="margin-bottom: 10px;"><b>Fun</b>
	<ul style="margin-top: 10px;">
		<li style="margin-bottom: 10px;"><b>Web 2.0 ist doof!?? &mdash; </b>letztens musste ich pl&#246;tzlich grinsen als ich auf die Webseite
		<a href="http://www.doof.com/">doof.com</a> gesto&#223;en bin. Zuerst dachte ich an ein Satire Projekt das die 
Web 2.0 Seiten auf die schippe nehmen will. Aber dann merkte ich das
es sich bei der Seite&nbsp; um ein&nbsp; ernst gemeintes Projekt von einem
Londoner Entwicklerteams handelt. Aber die ungewollten Wortspiele sind echt 
		lustig: &#8220;What is doof?&#8221;, 
&#8220;doof news&#8221;, &#8220;join doof&#8221;, &#8220;doof account&#8221; <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
		<li style="margin-bottom: 10px;">Ja, ja die deutschen Gesetze. Selbst die
		
		<b><a href="http://www.spiegel.de/netzwelt/web/0,1518,507693,00.html">Staatsanwaltschaften werden schon abgemahnt</a>
		</b>weil Sie eBay 
		Angebote &quot;falsch&quot; formulieren.
		(Gefunden bei
		<a href="http://www.xsized.de/ebay-manchmal-trifft-es-die-richtigen/">xsized.de</a>)</li>
		<li style="margin-bottom: 10px;">Letztens haben sich eine Menge Leute &#252;ber Apple lustig gemacht, weil 
		anscheinend bestimmte neue <b>
		<a href="http://www.xsized.de/apple-stinkt/">Apple-Rechner stinken</a>
		</b>sollen<b> </b> <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <b> </b>Anfangs dachte ich noch das sei ein Ger&#252;cht das ein Apple-Hasser in 
		die Welt gesetzt hat, aber anscheinend tritt das Ph&#228;nomen, das 
		wahrscheinlich durch
		eine w&#228;rmeempfindliche Beschichtung verursacht wird tats&#228;chlich auf.</li>
		<li style="margin-bottom: 10px;">Was passiert wenn man sich von der Telekom zur&#252;ckrufen l&#228;sst wenn die 
		eigene Leitung frei kann man
		im
		<a href="http://praegnanz.de/weblog/gefangen-in-der-telefonrueckkopplung">praegnanz.de blog</a> nachlesen <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
		<li style="margin-bottom: 10px;">Eine lustige Idee hatte der Macher von 
		<b><a href="http://www.weirdconverter.com/">WeirdConverter</a></b>. Mit der 
		Seite l&#228;sst sich nicht nur Kilogramm in Pound umrechnen sondern man
		kann auch ausgefallenere Berechnungen anstellen und zum Beispiel 
		berechnen wie viele Brustimplantate in <span id="N1" name="N1">Jennifer 
		Aniston passen w&#252;rden (ca. 78). Oder wie viele Elefanten in einen Wal 
		passen (ca. 29). <br />(Kritik am Rande: Leider nur auf Englisch und etwas wenig Einheiten zur 
		Verf&#252;gung.)</span></li>
	</ul>
	<p>
</ul>

<br/>

<div style="border: 1px solid #cccccc; padding: 15px 8px;">
&raquo;   <b>Und? &mdash; etwas interessantes entdeckt? Du willst mehr?</b><br/>Dann lies dir doch die <a href="http://www.jonasjohn.de/blog/category/kurz-buendig/">vorherigen Artikel der &#8220;kurz und b&#252;ndig&#8221;-Serie</a> durch.</b>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/10/31/kurz-buendig-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sammelleidenschaft 2.0</title>
		<link>http://www.jonasjohn.de/blog/2007/10/29/sammelleidenschaft-20/</link>
		<comments>http://www.jonasjohn.de/blog/2007/10/29/sammelleidenschaft-20/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 10:53:38 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Ideen]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/10/29/sammelleidenschaft-20/</guid>
		<description><![CDATA[Eigentlich wollte ich letztens, bei einer hei&#223;en Tasse Kaffee, einen sch&#246;nen Artikel &#252;ber das Thema soziale bzw. personalisierte Netzwerke schreiben und darin unter anderem die Frage aufwerfen warum es denn eigentlich noch keine Last.fm-Klone f&#252;r andere Themen gibt. Last.fm!? Kennt Ihr nicht? &#8212; Kein Problem, hier ein kurze Zusammenfassung: 
Last.fm ist im Prinzip eine riesige [...]]]></description>
			<content:encoded><![CDATA[Eigentlich wollte ich letztens, bei einer hei&#223;en Tasse Kaffee, einen sch&#246;nen Artikel &#252;ber das Thema <a href="http://de.wikipedia.org/wiki/Soziales_Netzwerk">soziale bzw. personalisierte Netzwerke</a> schreiben und darin unter anderem die Frage aufwerfen warum es denn eigentlich noch keine <a href="http://de.wikipedia.org/wiki/Last.fm">Last.fm</a>-Klone f&#252;r andere Themen gibt. <em>Last.fm</em>!? Kennt Ihr nicht? &#8212; Kein Problem, hier ein kurze Zusammenfassung: 
Last.fm ist im Prinzip eine riesige Musik Datenbank gekoppelt mit den &#252;blichen <a href="http://de.wikipedia.org/wiki/Community">Community</a>-Funktionen (Foren, Gruppen, Nachrichten, usw.). Das besondere an dem Projekt ist allerdings dass es einem, basierend auf den H&#246;rgewohnheiten und Profilen anderer Benutzer, Musik vorschl&#228;gt die einem auch gefallen k&#246;nnte. Dies wird durch irgendwelche geheimen, hochkomplizierten Algorithmen die im Hintergrund ablaufen erreicht. 
<br/><br/>
Und da diese Technologie ja ziemlich gut ankommt, hab ich mich gefragt wieso es solche Projekte nicht auch f&#252;r andere Themengebiete wie z.B.: Filme, B&#252;cher, Serien oder Software gibt. So nach dem Motto: &#8220;F&#252;ttere mich mit deinen Daten und ich sage dir was dir wahrscheinlich auch gefallen k&#246;nnte&#8221; <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/><br/>
Nur als ich dann Anfing im Internet ein bisschen zu recherchieren bemerkte ich schnell das es solche Seiten ja schon l&#228;ngst gibt  &#8212; oh man bin ich mal wieder langsam <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <br/><br/>
Nat&#252;rlich hab ich mir dann gleich einige Kandidaten angeschaut und mich auch bei einem Projekt, das mich irgendwie angesprochen hat, angemeldet. Die Webseite hei&#223;t „<a href="http://www.listal.com/">listal</a>“ (kein Schreibfehler – nur ein L) und scheint relativ neu zu sein (momentan leider nur auf Englisch verf&#252;gbar). Im Prinzip funktioniert die Seite wie <em>Last.fm</em> nur das man hier neben der Musik auch Filme, Serien und Spiele bewerten kann. Nach kurzem ausprobieren hatte ich dann auch den Dreh raus und nach dem ich einige Filme bewertet hatte und diese in meinem Profil erschienen, &#252;berkam mich urpl&#246;tzlich eine, wahrscheinlich aus fr&#252;heren Zeiten stammende, Sammelleidenschaft und ich bewertete und „<a href="http://de.wikipedia.org/wiki/Gemeinschaftliches_Indexieren">taggte</a>“ &#252;ber 3 Stunden lang bisher gesehene Filme. Da ich ja ein kleiner Filmjunkie bin habe ich mittlerweile auch schon mehr als 700 bereits gesehene Filme bewertet und sogar einen Kumpel dazu gebracht sich auch anzumelden <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/><br/>
<h2>Mein Fazit</h2><br/>
Eigentlich w&#252;rde ich mich bei solchen System ja nicht freiwillig anmelden, da meine Daten ja auch wunderbar kommerziell ausgewertet werden k&#246;nnen (Stichwort: <a href="http://de.wikipedia.org/wiki/Data-Mining">Data-Mining</a>). Allerdings ist meine Neugier und die Aussicht auf interessante Statistiken und Erkenntnisse &#252;ber meinen eigenen Geschmack und die vielen neuen Dinge die man in solchen Netzwerken entdecken kann, zumindest f&#252;r mich zu gro&#223; um zu widerstehen <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/><br/>
Jedoch melde ich mich zumindest (in Zukunft zumindest) immer anonym an damit man wenigstens keine Verbindung zu meiner Person hat. Nicht dass ich dann auf einmal Post bekomme mit &#8220;personalisierter&#8221; Werbung -– muss ja nicht sein <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/><br/>

Nat&#252;rlich gibt es noch andere &#228;hnliche „soziale“ Systeme f&#252;r andere Sparten:
<br/>
<a href="http://de.wikipedia.org/wiki/Digg">Digg</a> (News), <a href="http://de.wikipedia.org/wiki/StumbleUpon">StumbleUpon</a> (Bookmarks), <a href="http://de.wikipedia.org/wiki/Del.icio.us">Delicious</a> (Bookmarks)
<br/><br/>
So ich hoffe der Artikel hat den ein oder anderen interessiert <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> 
<br/>

]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/10/29/sammelleidenschaft-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ungewollt berühmt durch das Web 2.0</title>
		<link>http://www.jonasjohn.de/blog/2007/09/27/ungewollt-beruehmt-durch-das-web-20/</link>
		<comments>http://www.jonasjohn.de/blog/2007/09/27/ungewollt-beruehmt-durch-das-web-20/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 10:10:29 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Rechtliches]]></category>

		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/09/27/ungewollt-beruehmt-durch-das-web-20/</guid>
		<description><![CDATA[Die neue, bunte Web 2.0 Welt bietet nicht nur tolle neue M&#246;glichkeiten f&#252;r den Otto Normalverbraucher, sondern f&#246;rdert auch die Nachwuchs Juristen durch neue, bisher unbekannte, Thematiken. 

Ein gutes Beispiel daf&#252;r ist der Artikel den ich im Blog von BloggingTom entdeckt habe, er berichtet darin &#252;ber ein 16 j&#228;hriges M&#228;dchen aus Dallas (USA) das ungewollt [...]]]></description>
			<content:encoded><![CDATA[Die neue, bunte <a href="http://de.wikipedia.org/wiki/Web_2.0">Web 2.0</a> Welt bietet nicht nur tolle neue M&#246;glichkeiten f&#252;r den Otto Normalverbraucher, sondern f&#246;rdert auch die Nachwuchs Juristen durch neue, bisher unbekannte, Thematiken. 
<br/><br/>
Ein gutes Beispiel daf&#252;r ist <a href="http://bloggingtom.ch/archives/2007/09/23/klage-gegen-virgin-mobile-wegen-flickr-fotos/">der Artikel den ich im Blog von BloggingTom entdeckt habe</a>, er berichtet darin &#252;ber ein 16 j&#228;hriges M&#228;dchen aus <a href="http://de.wikipedia.org/wiki/Dallas">Dallas (USA)</a> das ungewollt zum Fotomodel f&#252;r eine Australische Werbekampagne wurde. Schuld daran war ein Bekannter der das besagte Foto bei <a href="http://de.wikipedia.org/wiki/Flickr">Flickr</a> wahrscheinlich unabsichtlich unter eine <a href="http://de.wikipedia.org/wiki/Creative_Commons">Creative Commons-Lizenz</a> gestellt hatte, die diese Verwendung erlaubte.
<br/><br/>
Meiner Meinung nach sind die Benutzer von Web 2.0 Diensten dabei aber auch teilweise selber Schuld. Es ist halt wie im &#8220;<a href="http://de.wikipedia.org/wiki/Real_Life_%28Netzkultur%29">echten Leben</a>&#8221;, man sollte nicht einfach blindlings alles unterschreiben was einem vorgesetzt wird. Und genau so sollte man es auch mit Web-Formularen halten. Allerdings t&#228;te Flickr auch gut daran die Benutzer eindringlicher darauf aufmerksam zu machen was von der Wahl der Foto-Lizenz abh&#228;ngt. 
<br/><br/>
<em>Also immer sch&#246;n das <a href="http://de.wikipedia.org/wiki/Kleingedrucktes">Kleingedruckte</a> lesen!</em>
<br/><br/>
Den kompletten und ausf&#252;hrlichen Artikel (inkl. Bildern) gibt es, wie oben erw&#228;hnt im <a href="http://bloggingtom.ch/archives/2007/09/23/klage-gegen-virgin-mobile-wegen-flickr-fotos/">Blog vom BloggingTom</a>. 
]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/09/27/ungewollt-beruehmt-durch-das-web-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Strategien für browserunabhängiges JavaScript</title>
		<link>http://www.jonasjohn.de/blog/2007/09/10/strategien-fuer-browserunabhaengiges-javascript/</link>
		<comments>http://www.jonasjohn.de/blog/2007/09/10/strategien-fuer-browserunabhaengiges-javascript/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 13:43:02 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Wissen]]></category>

		<category><![CDATA[Ideen]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Programmierung]]></category>

		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/09/10/strategien-fuer-browserunabhaengiges-javascript/</guid>
		<description><![CDATA[Heute hat mich eine Kollegin gefragt wie Sie Ihre tollen selbst entwickelten JavaScript Funktionen am besten browserunabh&#228;ngig machen kann, da Sie diese nur im Internet Explorer entwickelt hatte&#8230; Komischerweise ist aus meiner Antwort, mal wieder, ein halber Roman geworden und deshalb habe ich mich dazu entschieden den Inhalt nach dem Absenden nicht einfach ins Datennirwana [...]]]></description>
			<content:encoded><![CDATA[Heute hat mich eine Kollegin gefragt wie Sie Ihre tollen selbst entwickelten <a href="http://de.wikipedia.org/wiki/JavaScript">JavaScript Funktionen</a> am besten browserunabh&#228;ngig machen kann, da Sie diese nur im Internet Explorer entwickelt hatte&#8230; Komischerweise ist aus meiner Antwort, mal wieder, ein halber Roman geworden und deshalb habe ich mich dazu entschieden den Inhalt nach dem Absenden nicht einfach ins <a href="http://lexikon.martinvogel.de/datennirwana.html">Datennirwana</a> abzuschieben sondern in meinem Blog zu ver&#246;ffentlichen. 
<br/><br/>
Hier die verschiedenen Strategien, die mir spontan eingefallen sind, um das eigene Script browserunabh&#228;ngig zu machen:

<ol>
<li style="margin-bottom: 1em;"><strong><a href="http://de.wikipedia.org/wiki/Browserweiche">Browserweiche</a></strong><br/>
Eine einfache aber auch unflexible L&#246;sung ist es eine Browserweiche einzurichten, wodurch der Besucher, je nach
Browser, auf eine speziell angepasste Seite geleitet wird. Fr&#252;her wurde diese Methode sehr oft angewendet, heute
allerdings ist es aus Gr&#252;nden der <a href="http://de.wikipedia.org/wiki/Barrierefreiheit">Barrierefreiheit</a>, Suchmaschinenoptimierung und diversen anderen Gr&#252;nden nicht unbedingt
beliebt. Zudem verursacht die Variante einen gro&#223;en Mehraufwand, da bei Updates alle browserspezifischen Seiten
angepasst werden m&#252;ssen.  
<br/>
<i>Fazit: Einfach einzurichten und zu testen aber schr&#228;nkt Besucher ein und macht die Wartung der Seiten kompliziert.</i>
</li>

<li style="margin-bottom: 1em;">
<strong>Verzweigungen nutzen</strong><br/>
Bei dieser Methode wird der Browsertyp in einer Variable abgespeichert, wodurch dann im weiteren Verlauf
des eigenen Skripts einfache Abfragen eingebaut werden k&#246;nnen um die f&#252;r den jeweiligen Browser ben&#246;tigte Funktion zu 
starten &#8212; z.B.: 

<textarea name="code" class="javascript:nocontrols:nogutter" cols="60" rows="10">


    if (Browser == &#8220;Opera&#8221;) {
        // Opera spezifische Funktion
    } 
    else if (Browser == &#8220;Firefox&#8221;) {
        // Firefox spezifische Funktion
    }


</textarea>

<i>Fazit: Relativ einfach umzusetzen. K&#246;nnte nur mit der Zeit kompliziert und verwirrend werden, au&#223;erdem es kann 
sein das sich der Code in den browserspezifischen Bereichen unn&#246;tigerweise wiederholt.</i>
</li>

<li style="margin-bottom: 1em;">
<strong>Einheitliche Grundfunktionen nutzen</strong><br/>
Mittlerweile haben die meisten Browserhersteller ja endlich gemerkt das es irgendwie schlauer ist Ihre JavaScript 
Implementierungen dem Standard anzupassen. Daher w&#228;hre es prinzipiell m&#246;glich nur diese einheitlichen
Funktionen zu nutzen und somit das eigene Skript browserunabh&#228;ngig zu machen. Aber das w&#228;re ja schon fast ein
bisschen zu einfach, denn in der Realit&#228;t gibt es doch diverse kleine Unterschiede zwischen den JavaScript Implementierungen
wodurch ich bezweifele das diese Methode f&#252;r gr&#246;&#223;ere Projekte erfolgreich sein wird.
<br/>
<i>Fazit: Gut zu warten und Standardkonform, aber nicht alle JavaScript Implementierungen halten sich an den Standard&#8230;</i>
</li>

<li style="margin-bottom: 1em;">
<strong>Grundfunktionen auslagern</strong><br/>
F&#252;r diese Variante sucht man sich die browserabh&#228;ngigen „low-level“ Funktionen die man verwenden will zusammen und
kopiert diese dann in eine eigene Datei. Der Trick dabei ist das man dieses ausgelagerte „Grundger&#252;st“, auf dem sp&#228;ter alle Funktionen aufbauen, einfach f&#252;r jeden Browser kopiert und dann jeweils an seine Eigenheiten anpasst. Zum Schuss muss dann nur noch das eigentliche Skript so angepasst werden das &#252;ber eine Browsererkennung entschieden
wird welche der ausgelagerten Bibliotheken (z.B. lib_opera.js, lib_firefox.js, etc.) geladen werden soll. 
<br/>
Diese Methode kann man nat&#252;rlich auch mit der vorherigen kombinieren so das man nur eine Datei erh&#228;lt und jeweils in den
Grundfunktionen zwischen dem Browser unterscheidet.
<br/>
<i>Fazit: Anf&#228;nglich etwas mehr Arbeit um die Grundfunktionen zu erarbeiten und f&#252;r alle Browser anzupassen, aber sp&#228;ter
sind die Projekte leichter zu warten und die &#196;nderungen m&#252;ssen nur an einer Stelle durchgef&#252;hrt werden.</i>
</li>

<li style="margin-bottom: 1em;">
<strong>Vorhandene Bibliotheken nutzen</strong><br/>
Nat&#252;rlich sind die hier erw&#228;hnten Ideen hier nicht neu, daher gab es schon einige schlaue Leute die so eine Basisbibliothek,
wie oben erw&#228;hnt, entwickelt haben. Da gibt es einige ziemlich gute die auch kostenlos zur Verf&#252;gung gestellt werden &#8212;
also warum das Rad neu erfinden? 
<br/><br/>
Meine Favoriten sind &#252;brigens: <a href="http://prototype.conio.net/">Prototype</a> oder <a href="http://jquery.com/">jQuery</a>.
<br/><br/>
<i>Fazit: Keine eigene Arbeit notwendig aber man muss sich in die Bibliothek einlernen und eventuell kann es mit der
Lizenz (z.B. bei kommerzieller Nutzung) Probleme geben.</i>
</li>

</ol>


Ich hab zwar leider keine super tolle Universall&#246;sung f&#252;r euch aber ich hoffe dieser &#220;berblick hat euch weitergeholfen&#160;?
]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/09/10/strategien-fuer-browserunabhaengiges-javascript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>.NET Developer Group Ulm</title>
		<link>http://www.jonasjohn.de/blog/2007/09/06/net-developer-group-ulm/</link>
		<comments>http://www.jonasjohn.de/blog/2007/09/06/net-developer-group-ulm/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 09:45:25 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Innovatives]]></category>

		<category><![CDATA[Programmierung]]></category>

		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/09/06/net-developer-group-ulm/</guid>
		<description><![CDATA[
Gestern war ich beim 9. Treffen der .NET Developer Group Ulm, die es nun schon seit einem Jahr gibt. F&#252;r die auf Microsoft’s .NET Technologie spezialisierte Usergroup haben sich mittlerweile schon &#252;ber 100 Mitglieder aus der Region um Ulm angemeldet. 
Und ich bin seit Anfang an dabei, und dies nicht nur weil mein Chef die [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.jonasjohn.de/blog/images/070906_net_dev_group_ulm_logo.png" width="175" height="107" style="float: left; margin: 0.2em 1em 0.5em 0.3em;" alt=".NET Developer Group Ulm Logo" />
<span title="5. September 2007">Gestern</span> war ich beim 9. Treffen der <a href="http://www.dotnet-ulm.de/">.NET Developer Group Ulm</a>, die es nun schon seit einem Jahr gibt. F&#252;r die auf <a href="http://de.wikipedia.org/wiki/.NET">Microsoft’s .NET Technologie</a> spezialisierte <a href="http://de.wikipedia.org/wiki/Anwendergruppe" title="Zu Deutsch: Anwendergruppe">Usergroup</a> haben sich mittlerweile schon &#252;ber 100 Mitglieder aus der <a href="http://de.wikipedia.org/wiki/Ulm">Region um Ulm</a> angemeldet. <br/><br/>
Und ich bin seit Anfang an dabei, und dies nicht nur weil mein Chef die Gruppe gegr&#252;ndet hat, sondern auch weil mich die Themen interessieren und ich auf dem Laufenden bleiben will <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/> <br/>
Dieses mal gab es einen sehr interessanten Vortrag zum Thema <a href="http://wf.netfx3.com/">Windows Workflow Foundation</a> (WF) mit <a href="http://de.wikipedia.org/wiki/ASP.NET"><acronym title="Active Server Pages .NET">ASP.NET</acronym></a>. Durch den flexiblen Zeitrahmen konnte uns <a href="http://www.netspectrum.de/">Hardy Erlinger</a> die „Director’s Cut“ Version seiner Pr&#228;sentation zeigen und so war der Vortrag sehr <span title="ca. 2 ¾ Stunden">umfassend</span> und gespickt mit vielen hilfreichen Tipps von der Erstellung eines einfachen Beispiels bis hin zum Aufbau einer komplexeren <a href="http://de.wikipedia.org/wiki/Confirmed_Opt-In">Double Opt-In</a> Newsletter-Anmeldung. Und obwohl ich wahrscheinlich nie dazu kommen werde die WF privat einzusetzen, fand ich den Vortrag doch sehr inspirierend und interessant. Au&#223;erdem kann es ja auch vorkommen dass ich durch meine Arbeit irgendwann auf die Technologie zur&#252;ckgreifen muss. Letztendlich fand ich aber die Idee an sich, also dass man den kompletten Workflow bzw. die Programmabl&#228;ufe grafisch aufbauen und ver&#228;ndern kann, sehr beeindruckend. Meiner Meinung nach eine sehr innovative Technologie die man auf jeden Fall im Auge behalten sollte…
<br/><br/>
&raquo; <a href="http://www.dotnet-ulm.de/">Termine und weitere Informationen zur .NET Developer Group Ulm</a>]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/09/06/net-developer-group-ulm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rechtschreibprüfung für den Firefox</title>
		<link>http://www.jonasjohn.de/blog/2007/08/14/rechtschreibpruefung-fuer-den-firefox/</link>
		<comments>http://www.jonasjohn.de/blog/2007/08/14/rechtschreibpruefung-fuer-den-firefox/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 12:57:08 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
		
		<category><![CDATA[Tipps]]></category>

		<category><![CDATA[Innovatives]]></category>

		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.jonasjohn.de/blog/2007/08/14/rechtschreibpruefung-fuer-den-firefox/</guid>
		<description><![CDATA[


Das ist genau das Feature das ich gebraucht habe, denn ich war zwar immer
in Aufs&#228;tzen richtig gut, aber alle Diktate hab ich regelm&#228;&#223;ig verhauen. Im Deutschunterricht h&#228;tte
ich mich wohl mehr auf den Lehrer und weniger auf das Malen konzentrieren sollen  


So viel zu meiner Vergangenheit &#8212; auf jeden Fall funktioniert die neue Rechtschreibpr&#252;fung, die [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.jonasjohn.de/blog/images/070814_rechtschreibpruefung.jpg" style="float: left; margin-right: 1em" alt="Screenshot der neuen Rechtschreibpr&#252;fung f&#252;r den Firefox" width="205" height="118" />

<p>
Das ist genau das <a href="http://www.mozilla-europe.org/de/products/firefox/features/">Feature</a> das ich gebraucht habe, denn ich war zwar immer
in Aufs&#228;tzen richtig gut, aber alle Diktate hab ich regelm&#228;&#223;ig verhauen. Im Deutschunterricht h&#228;tte
ich mich wohl mehr auf den Lehrer und weniger auf das Malen konzentrieren sollen <img src='http://www.jonasjohn.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 
<br/><br/>

So viel zu meiner Vergangenheit &mdash; auf jeden Fall funktioniert die neue Rechtschreibpr&#252;fung, die man 
im Firefox ab Version 2.0 optional nachinstallieren, kann sehr gut. Also daf&#252;r das Sie kostenlos
ist kann man echt nicht meckern.
<br/>
</p>

<h3>Und so einfach geht die Installation der Rechtschreibpr&#252;fung:</h3>
<p style="margin-top: 0.4em">
Einfach auf ein beliebiges Textfeld mit der rechten Maustaste klicken
und <em>W&#246;rterb&#252;cher hinzuf&#252;gen</em> ausw&#228;hlen. Darauf hin wird man auf 
die <a href="http://www.mozilla-europe.org/de/">offizielle Mozilla Seite</a> umgeleitet und kann sich dort aus einer sehr umfangreichen Liste das gew&#252;nschte W&#246;rterbuch heraussuchen. 
Nach einem klick auf den <em>Installieren</em> Link neben dem jeweiligen W&#246;rterbuch
&#246;ffnet sich dann ein Info-Dialog wie man ihn vom Installieren einer <a href="http://www.erweiterungen.de/">Firefox-Erweiterung</a> kennt. Allerdings
sind die W&#246;rterb&#252;cher mit ca. 2,5&#160;<acronym title="Megabyte">MB</acronym> doch ein klein wenig gr&#246;&#223;er&#8230;
<br/><br/>

Das einzige was mir jetzt irgendwie noch fehlt, bzw. was ich nicht finden konnte, ist ein 
Einstellungs-Dialog in dem man zum Beispiel das Benutzerw&#246;rterbuch einsehen und bearbeiten kann.

<br/><br/>
</p>

<h3>Weiterf&#252;hrende Links</h3>
<p>
&raquo; <a href="http://www.firefox-browser.de/wiki/Rechtschreibpr%C3%BCfung">Firefox Wiki: Eintrag zur  Rechtschreibpr&#252;fung</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonasjohn.de/blog/2007/08/14/rechtschreibpruefung-fuer-den-firefox/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
