<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-2780670827378150710</id><updated>2012-05-21T19:26:29.083+02:00</updated><category term="Visual Studio" /><category term="Youtube" /><category term="SQL" /><category term="Medien" /><category term="Hack" /><category term="beBugs Welt" /><category term="Bildverarbeitung" /><category term="Image" /><category term="Grafik" /><category term="Gis" /><category term="Online" /><category term="Creative Commons" /><category term="Maya" /><category term="Windows" /><category term="Apple" /><category term="Comic" /><category term="Bundesregierung" /><category term="Web" /><category term="ASP.NET" /><category term="Snippets" /><category term="Photoshop" /><category term="Computer" /><category term="Flash" /><category term="Games" /><category term="Homepage" /><category term="Piraten" /><category term="Mac" /><category term="Social Network" /><category term="Handy" /><category term="Laptop" /><category term="IMHO" /><category term="Apache" /><category term="Video" /><category term="Selbstgemacht" /><category term="Musik" /><category term="News" /><category term="Autodesk" /><category term="Web App" /><category term="IBM" /><category term="Universität" /><category term="facebook" /><category term="TV" /><category term="Gadget" /><category term="Sony" /><category term="Werbung" /><category term="Persöhnliches" /><category term="Javascript" /><category term="Datenklau" /><category term="E-Book" /><category term="Xbox" /><category term="Kauftipp" /><category term="Design" /><category term="Sicherheit" /><category term="Softwaretechnik" /><category term="Latex" /><category term="Bilder" /><category term="Refactoring" /><category term="3ds Max" /><category term="Assembler" /><category term="Defacement" /><category term="Firefox" /><category term="Gamescom" /><category term="Kostenlos" /><category term="Theoretische Informatik" /><category term="Buchtipp" /><category term="Kryptographie" /><category term="HTML" /><category term="Entwicklung" /><category term="Datenbanken" /><category term="Intel" /><category term=".NET" /><category term="Projekte" /><category term="Python" /><category term="Betriebssystem" /><category term="Microsoft" /><category term="PS3" /><category term="Netzwelt" /><category term="Email" /><category term="Unternehmen" /><category term="Gimp" /><category term="Remote" /><category term="Netzwerk" /><category term="Statistik" /><category term="Review" /><category term="Elektrotechnik" /><category term="Datenschutz" /><category term="Anonymous" /><category term="Tutorial" /><category term="Security" /><category term="Hotkeys" /><category term="Editing" /><category term="XNA" /><category term="Algorithmen" /><category term="Tutorials" /><category term="Ajax" /><category term="Spyware" /><category term="Strategie" /><category term="C++" /><category term="Webdesign" /><category term="Chaosradio" /><category term="Videos" /><category term="Nvidia" /><category term="Trojaner" /><category term="Leak" /><category term="Links" /><category term="Software" /><category term="KI" /><category term="Link" /><category term="Downloads" /><category term="Urheberrecht" /><category term="Android" /><category term="Betrug" /><category term="Spiele" /><category term="Translate" /><category term="Docs" /><category term="Cloud" /><category term="Technik" /><category term="Sega" /><category term="Internet" /><category term="AutoCad" /><category term="Office" /><category term="Server" /><category term="Exploit" /><category term="Java" /><category term="Search" /><category term="Simulator" /><category term="Google" /><category term="Supercomputer" /><category term="Retro" /><category term="Open Source" /><category term="UniOS" /><category term="C#" /><category term="Browser" /><category term="Sonic" /><category term="WCF" /><category term="Ruby" /><category term="Acta" /><category term="Linux" /><category term="Tools" /><category term="Hardware" /><category term="Anti-OS" /><category term="WPF" /><category term="Robotik" /><title type="text">beBug's Blog</title><subtitle type="html">IT und Zeugs</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://bebugsblog.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default?start-index=26&amp;max-results=25" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>157</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Bebug" /><feedburner:info uri="bebug" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-6722496637044108161</id><published>2012-04-10T23:32:00.001+02:00</published><updated>2012-04-10T23:33:00.031+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web" /><category scheme="http://www.blogger.com/atom/ns#" term="Webdesign" /><category scheme="http://www.blogger.com/atom/ns#" term="Homepage" /><title type="text">Wie bekannte Webseiten früher aussahen</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DtYrUlOZvfY/TMsvuSim3EI/AAAAAAAAA0s/Y_zNd0bbg14/s1600/computer.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-DtYrUlOZvfY/TMsvuSim3EI/AAAAAAAAA0s/Y_zNd0bbg14/s1600/computer.png" /&gt;&lt;/a&gt;&lt;/div&gt;Lange ist es her. Schon seit mehr als 20 Jahren erblickte die erste Webseite das Licht der Welt. Als Informatiker ist einem auch der Erfinder Herr Berners-Lee ein Begriff. Doch was ist mit den ersten Unternehmen, welche mittlerweile für jeden ein Begriff sind? Wie starteten Google, Facebook und Co? Auf web.archive.org kann jeder selber auf Zeitreise gehen und die Meisterwerke bestaunen. Ich habe ein paar meiner Lieblinge herausgesucht.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2ycJGdX_UuU/T4Smo1Mh--I/AAAAAAAABMI/Ai76DQ4_Vcs/s1600/apple.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="http://3.bp.blogspot.com/-2ycJGdX_UuU/T4Smo1Mh--I/AAAAAAAABMI/Ai76DQ4_Vcs/s320/apple.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-g3MwPMU509s/T4SmrK0UofI/AAAAAAAABMQ/lx41zRVwswo/s1600/aol.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://1.bp.blogspot.com/-g3MwPMU509s/T4SmrK0UofI/AAAAAAAABMQ/lx41zRVwswo/s320/aol.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--Pc8ZRVIirY/T4SmuSh8ptI/AAAAAAAABMY/i0aK2BgFpGY/s1600/armor.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/--Pc8ZRVIirY/T4SmuSh8ptI/AAAAAAAABMY/i0aK2BgFpGY/s320/armor.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-M_4FICCcBT8/T4SmvS-EkrI/AAAAAAAABMg/_-jY-uy0HUg/s1600/gametrailers.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://3.bp.blogspot.com/-M_4FICCcBT8/T4SmvS-EkrI/AAAAAAAABMg/_-jY-uy0HUg/s320/gametrailers.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9k7dXHgx9iw/T4Smwv81BvI/AAAAAAAABMo/jBlHH8Gu8iY/s1600/mydealz.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://2.bp.blogspot.com/-9k7dXHgx9iw/T4Smwv81BvI/AAAAAAAABMo/jBlHH8Gu8iY/s320/mydealz.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qGy3eEDUoAs/T4SmyT2UVSI/AAAAAAAABMw/vlziME2Xa1E/s1600/dell.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-qGy3eEDUoAs/T4SmyT2UVSI/AAAAAAAABMw/vlziME2Xa1E/s320/dell.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-6722496637044108161?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/QEk3NvYoIxI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/6722496637044108161/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/04/wie-bekannte-webseiten-fruher-aussahen.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/6722496637044108161" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/6722496637044108161" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/QEk3NvYoIxI/wie-bekannte-webseiten-fruher-aussahen.html" title="Wie bekannte Webseiten früher aussahen" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-DtYrUlOZvfY/TMsvuSim3EI/AAAAAAAAA0s/Y_zNd0bbg14/s72-c/computer.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/04/wie-bekannte-webseiten-fruher-aussahen.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-4892178738767513050</id><published>2012-04-06T21:32:00.001+02:00</published><updated>2012-04-06T21:33:03.238+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Urheberrecht" /><category scheme="http://www.blogger.com/atom/ns#" term="Piraten" /><category scheme="http://www.blogger.com/atom/ns#" term="Open Source" /><title type="text">Piratenpartei: Jetzt wird aus allen Rohren zurückgefeuert</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-g_Vd0o3X2uI/T39Ev0vNhhI/AAAAAAAABMA/Wwr5K1U3AkY/s1600/piraten.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-g_Vd0o3X2uI/T39Ev0vNhhI/AAAAAAAABMA/Wwr5K1U3AkY/s1600/piraten.png" /&gt;&lt;/a&gt;&lt;/div&gt;Während man sich anfangs über die Nerds mit dem unpassendem Namen noch lustig machte werden die Piraten für manche so langsam zu einem Problem. Nicht nur Politiker, sondern vor allem auch die Contentindustrie sehen der jüngsten Entwicklung mit Angstschweiß gegenüber. Die Piraten gewinnen immer mehr an Fahrt.&lt;br /&gt;Da ich mich selbst zur Netzgemeinde zähle finde ich die Piraten durchaus sympatisch. Da sie kein Programm haben gibt es zudem Nichts das einem einen Gründ geben würde sie nicht zu mögen. Unter dem Motto "&lt;a href="http://www.handelsblatt.com/meinung/kommentare/mein-kopf-gehoert-mir-ueber-160-statements-zum-urheberrecht/6484234.html"&gt;Mein Kopf gehört Mir&lt;/a&gt;" macht das Handelsblatt nun mobil gegen die Piraten.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Mit zahlreichen Statements von Prominenten wird versucht das Programm der Partei zu zerlegen. Auf Gulli hieß die Überschrift hierzu "&lt;a href="http://www.gulli.com/news/18550-100-prominente-sprechen-sich-gegen-programm-der-piratenpartei-aus-2012-04-06"&gt;100 Prominente sprechen sich gegen Programm der Piratenpartei aus&lt;/a&gt;". Der Benutzer Parkgott verweist hier&amp;nbsp;treffender Weise&amp;nbsp;auf eine etwas ältere Aktion mit dem Namen "100 Autoren gegen Einstein". Genauso Erfolgreich wie die Thesen von Einstein wiederlegt werden konnten, können die Promis gegen die Piraten argumentieren. Mehr als ein paar Schimpfworte wie gemein und schädlich Diebstahl ist sind nicht dabei. Die Piraten stünden dem&amp;nbsp;Fortschritt&amp;nbsp;mit ihren Thesen im Weg. Das Lustigste dabei ist die Tatsache, dass die Piraten das Urheberrecht auch&amp;nbsp;gar nicht&amp;nbsp;abschaffen wollen. Vielmehr möchten sie es reformieren. Gerade im Bezug auf die neuen Medien ist das mehr als nötig. Ich selbst habe mich für eine Ausarbeitung intensiv mit dem Thema Urheberrecht befassen müssen.&amp;nbsp;Letztendlich&amp;nbsp;gibt es genauso viele Argumente dafür wie dagegen.&lt;br /&gt;Eine Überarbeitung des Urheberrechtes würde dem Fortschritt bestimmt nicht im Wege stehen. Ich habe mir einmal zwei Beispiele überlegt die verdeutlichen was ich als Fortschritt empfinde.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Der Trend in der Software-Entwicklung geht immer weiter in Richtung Webbasierter Dieste. Von Zeichenprogrammen über Musikplayer bis hin zu Textverarbeitungen ist alles vertreten. Diese Dienste benötigen überhaupt kein Urheberrechtsschutz mehr. Es ist überhaupt nicht möglich sie sich privat zu kopieren. Ich könnte wetten, dass in ein paar Jahren sich diese Lösungen als Standard durchsetzen werden. Das tolle daran ist, dass sie in den meisten Fällen auch noch kostenlos sind und sich durch Werbung finanzieren. Klaro, in installierten Programmen möchte niemand Werbung sehen. In Web-Anwendungen haben wir uns jedoch schon daran gewöhnt.&lt;/li&gt;&lt;li&gt;Ein zweites wichtiges Phänomen der Neuzeit ist Youtube. Es gibt andere Videoportale, aber Youtube dürfte jedem ein Begriff sein. Für die großen Youtube-Stars ist es zu einer&amp;nbsp;Ganztagsbeschäftigung&amp;nbsp;geworden solche Videos zu erstellen. Sie verdienen dabei sogar noch einen ganzen Batzen Geld. Das wird in den nächsten Jahren definitiv noch mehr werden. Video-On-Demand wird die klassischen Fernsehsendungen ablösen. Statt sich der Realität zu verweigern könnte &lt;a href="http://www.br.de/radio/bayern2/sendungen/zuendfunk/regener_interview100.html"&gt;Sven Regeners&lt;/a&gt; doch auch einmal diesen Weg probieren um an Geld zu kommen. Nicht nur dem Fensehen, auch dem Radio geht es immer schlechter. Ganz besonder dämlich stellt sich hier die Gema an. Grooveshark-Deutschland musste nun die Pforten schließen. Dem Radio wird das jedoch bestimmt nicht zu neuem Schwung verhelfen.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Das waren nur zwei kleine Beispiele. Doch ich bin mir sicher, dass Künstler neue Wege finden werden ihre Leistung honoriert zu bekommen. Ich selbst bin ja nicht gegen die generelle Abschaffung des Urheberrechtes, doch eine Veränderung ist so langsam nötig. Wir zahlen GEZ damit wir Radio hören können. Von den Gebühren wiederum werden die Radiosender bezahlt. Diese bezahlen&amp;nbsp;wiederum die Gema.&amp;nbsp;Können wir die GEZ-Gebühren nicht zu Gema-Gebühren wandeln? Anders als die Radiosender benötigt Youtube kein zusätzliches Geld der Steuerzahler. Alle einnahmen könnten direkt an die Künstler wandern. Für den Verbraucher hätte das keine Auswirkungen. Er zahl wie immer seine paar Euro im Monat, die er sowieso für den Besitz seines Computers aufbringen muss.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-4892178738767513050?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/UQHFNGWOONc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/4892178738767513050/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/04/piratenpartei-jetzt-wird-aus-allen.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/4892178738767513050" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/4892178738767513050" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/UQHFNGWOONc/piratenpartei-jetzt-wird-aus-allen.html" title="Piratenpartei: Jetzt wird aus allen Rohren zurückgefeuert" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-g_Vd0o3X2uI/T39Ev0vNhhI/AAAAAAAABMA/Wwr5K1U3AkY/s72-c/piraten.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/04/piratenpartei-jetzt-wird-aus-allen.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-8264362886537039691</id><published>2012-04-01T10:30:00.001+02:00</published><updated>2012-04-01T10:40:10.755+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Online" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title type="text">8-Bit Google Maps</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DOXzNenqU2I/T3gQwa9M7GI/AAAAAAAABL4/SCg9oqxQDz0/s1600/Bildschirmfoto+am+2012-04-01+08:33:44.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-DOXzNenqU2I/T3gQwa9M7GI/AAAAAAAABL4/SCg9oqxQDz0/s1600/Bildschirmfoto+am+2012-04-01+08:33:44.png" /&gt;&lt;/a&gt;&lt;/div&gt;OMFG! Ist das Episch. Von Google-Maps gibt es nun eine 8-Bit Version. Zu erreichen ist sie unter&amp;nbsp;&lt;a href="http://goo.gl/i4onu"&gt;http://goo.gl/i4onu&lt;/a&gt;. Alle Grafiken wurden dabei durch 8-Bit Bildchen ersetzt. Das ganze ist ziemlich cool und erinnert an die alten Tage des Nintendo.&lt;br /&gt;In dem Video von Google wird von einer NES-Version gesprochen. Das ist natürlich nicht ernst zu nehmen. Vielmehr ist es ein Werbegag, so wie der Rest der 8-Bit Version von Google Maps. Das ganze ist noch etwas unausgereift, wird aber hoffentlich noch weiterentwickelt. Auch über den 1. April hinaus. Bisher werden nur große Straßen angezeigt und Häuser sieht man überhaupt keine.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="350" src="http://www.youtube.com/embed/rznYifPHxDg" width="630"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.imgur.com/iGhEs.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://i.imgur.com/iGhEs.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-8264362886537039691?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/6Xegbyw1J1U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/8264362886537039691/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/04/8-bit-google-maps.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8264362886537039691" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8264362886537039691" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/6Xegbyw1J1U/8-bit-google-maps.html" title="8-Bit Google Maps" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-DOXzNenqU2I/T3gQwa9M7GI/AAAAAAAABL4/SCg9oqxQDz0/s72-c/Bildschirmfoto+am+2012-04-01+08:33:44.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/04/8-bit-google-maps.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-8554017870953543137</id><published>2012-04-01T08:44:00.001+02:00</published><updated>2012-04-01T08:44:28.022+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Werbung" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title type="text">AdBlock liebt Katzen</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-TQpxoRCeqws/T3f5EPEJjmI/AAAAAAAABLw/AWWmk674d9Y/s1600/Bildschirmfoto+am+2012-04-01+08:33:44.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-TQpxoRCeqws/T3f5EPEJjmI/AAAAAAAABLw/AWWmk674d9Y/s1600/Bildschirmfoto+am+2012-04-01+08:33:44.png" /&gt;&lt;/a&gt;&lt;/div&gt;Nein wie geil ist das den? Ich hab gerade mein Browser angeworfen und frag mich woher all die Katzen auf den Webseiten stammen. Die Antwort ist einfach. AdBlock ersetzt nun alle Werbung mit Bildern von Katzen. Aus AdBlock wird CatBlock. Ich finde die Idee super. Katzen sind so cool, die gehören auf jede Internetseite.&lt;br /&gt;Alle Langweiler können dieses Feature auf Wunsch abstellen. Ob es aktiviert ist kann an dem AdBlock-Icon im Browser erkannt werden. Der Katzenmodus wird durch eine Pfote angezeigt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-8554017870953543137?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/xkuMOiea6TM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/8554017870953543137/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/04/adblock-liebt-katzen.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8554017870953543137" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8554017870953543137" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/xkuMOiea6TM/adblock-liebt-katzen.html" title="AdBlock liebt Katzen" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-TQpxoRCeqws/T3f5EPEJjmI/AAAAAAAABLw/AWWmk674d9Y/s72-c/Bildschirmfoto+am+2012-04-01+08:33:44.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/04/adblock-liebt-katzen.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-5664094647797825714</id><published>2012-03-30T11:32:00.000+02:00</published><updated>2012-03-30T11:32:34.207+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Review" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Spiele" /><title type="text">Erfahrungsbericht: Ridge Racer Unbounded</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PrbYWFFEC_I/T3TALeoZ3PI/AAAAAAAABLM/RdGQdlHOHuk/s1600/rru.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-PrbYWFFEC_I/T3TALeoZ3PI/AAAAAAAABLM/RdGQdlHOHuk/s1600/rru.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: Ridge Racer Unbounded&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Wenn ich mir meine Liste mit ehemals erfolgreichen&amp;nbsp;Spieltiteln&amp;nbsp;die noch nicht restlos verheizt wurden anschaue, dann steht Ridge Racer auf einem der oberen Plätze. Das haben sich wohl auch die Jungs von Namco gedacht und versuchen nun mit Ridge Racer Undbounded einen neuen Hit zu landen. Oder vielmehr einen alten&amp;nbsp;wiederzubeleben. Jeder der mit Schrecken auf das Ergebnis wartete kann dieses nun bestaunen.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Alte Knacker erinnern sich vielleicht noch an der ersten Teil. Er war deswegen etwas besonderes, weil es der erste Titel der Playstation war. Die Nummer 1 auf der Spielehülle&amp;nbsp;war schon ziemlich cool. Die Merkmale des Titels waren einfach: Sonne, Strand und Meer, hübsche Boxenmädels und ein super motivierter Kommentator sorgten für Fahrspaß. All das ist Unbounded leider nicht. Um ehrlich zu sein ist es genau das Gegenteil: Nachtfahrten, verdreckte Städte und eine düstere Stimmung. Ganz toll Namco! Hier wurde wohl um jeden Preis versucht endlich mal ein erfolgreiches Zerstörungsrennen auf den Markt zu bringen. Blur und Split Second waren wohl noch nicht genügend Drecksspiele.&lt;br /&gt;Zur Grafik kann man wirklich nichts sagen. Die Fahrzeuge sehen super aus und erinnern stark an Modelle im richtigen Leben. Zwar fehlen original&amp;nbsp;Lizenzen, den Nicht-Auto-Freak dürfte das jedoch kaum stören. Auch der Rest des Spieles kann mit vielen grafischen Details überzeugen. Der allseits beliebte Unschärfe-Filter fehlt natürlich auch in Ridge Racer Unbounded nicht.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WbHIHHFs-Vg/T3TAVBERYPI/AAAAAAAABLU/-Q_WzlERGtM/s1600/rru2.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="184" src="http://1.bp.blogspot.com/-WbHIHHFs-Vg/T3TAVBERYPI/AAAAAAAABLU/-Q_WzlERGtM/s320/rru2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Auch die Schönste Grafik kann jedoch nicht von der schlechten Physik und dem genauso schlechten Gameplay hinwegtäuschen. Auf dem Weg an die Pole ist es notwendig "Power" zu sammeln. Ist diese erst einmal aufgeladen kann man einen kurzen Schub aktivieren mit dem man durch Gebäude fahren kann oder andere Gegner crasht. Diese Power lädt sich durch Aktionen wie Driften oder Zerstören auf. Das Driften gehört also zu einem der wichtigsten Elemente im Spiel. Leider funktioniert es überhaupt nicht. Sobald man anfängt zu driften rutscht das Auto in die nächste Bande. Nur mit ständiger Vorsicht ist es möglich nicht in jeder Kurve an die Bande zu knallen. Sehr amüsant fand ich, dass genau dieses im Trailer zum Spiel dem Fahrer ständig passiert. Einfach mal den Trailer reinziehen. Die Anderen Mitfahrer scheinen damit jedoch keine Probleme zu haben. Der Computer bekommt das ohne Probleme hin. Diesen Umstand kann man sogar ausnutzen. Jedesmal wenn man einen Gegner gecrasht hat, schaltet die Kamera auf das Unfallfahrzeug. In dieser Zeit steuert der Computer das eigene Auto. Wird also kurz vor einer engen Kurve ein Gegner zu Fall gebracht. kann man den eigenen Wagen vom Computer um die Ecke lenken lassen.&lt;br /&gt;Richtig schlimm wird die Physik wenn es an die Sprünge geht. Hier kann es passieren, dass der Wagen plötzlich einen Drall in irgendeine Richtung erhält und sich überschlägt. Die Physik packt das Überschlagen irgendwie nicht ganz und es kommen manchmal wirklich seltsame Fast-Drehungen zu Stande. Lustig ist das jedoch nicht, da dieses fast immer mit einem Crash endet. Gerade im Modus Zeit-Angriff ist dies fast ständig der Fall. Hier wurde versucht einen&amp;nbsp;Hindernislauf&amp;nbsp;ala Trackmania hinzubekommen. Das Ergebnis ist jedoch mehr als peinlich. Mit der vorhandenen Fahrphysik sind diese Level fast unspielbar.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NowYl5kZ6JM/T3TAeLTYkpI/AAAAAAAABLc/u1dVgTa50N8/s1600/rru3.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://1.bp.blogspot.com/-NowYl5kZ6JM/T3TAeLTYkpI/AAAAAAAABLc/u1dVgTa50N8/s320/rru3.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Kommen wir zur Story: Tja, wie soll ich es sagen? Es gibt keine. Anfangs dachte ich schon ich hätte den falschen Spiel-Modus ausgewählt, aber nein. Der Modus war richtig. Nur&amp;nbsp;Zwischensequenzen&amp;nbsp;gibt es keine. Es geht aber&amp;nbsp;letztendlich&amp;nbsp;darum, dass der Spieler den Unbounded beigetreten ist und sich nun unter ihnen behaupten muss. Alles was der Spieler dabei an Story zu bieten bekommt ist ein kurzer Text unter dem Ladescreen der ihm sagt wie badass die Unbounded diesmal wieder drauf sind. Die Unbounded wirken wie eine Truppe Vollidioten, da sie überhaupt kein Ziel haben. Die fahren einfach so durch die Stadt und machen sich gegenseitig die Autos kaputt. Und wenn sie sich nicht gegenseitig die Autos zerstören machen sie das mit der Stadt und finden das auch noch voll cool. Ich bin ja einiges gewohnt, aber das währe selbst den anspruchslosen Fans von The Fast and the Furious zu billig.&lt;br /&gt;Der Sound gefällt mir eher weniger. Mit Musikern wie Skrillex kann zwar gepunktet werden, die Musikrichtung variiert jedoch überhaupt nicht. Wer also nicht auf diese Art von Musik steht kann schnell eine Krise bekommen.&lt;br /&gt;Ach ja. Man merkt sofort, dass alle Level aus vorgefertigten Bauklötzen zusammengebastelt wurden. Das ist sogar so gewollt. Im Laufe des Spiels erhält man diese Bausteine nämlich und kann damit seine eigene Stadt aufbauen. Wir dürfen uns als schon einmal auf viele Bauklötzchen-DLCs freuen.&lt;br /&gt;&lt;br /&gt;Fazit: Wer Matchbox-Autos besitzt spielt lieber mit denen als seine Zeit mit diesem Spiel zu vergeuden. Der Titel wurde definitiv in den Sand gefahren.&lt;br /&gt;&lt;br /&gt;P.S. Ich habe eine Cheat/Bug entdeckt mit dem es möglich ist das gesamte Rennen in Zeitlupe zu absolvieren. Dazu einfach mit Boost frontal gegen eine Wand fahren. Kurz vor dem Aufprall das Rennen neustarten. Anschließend sollte man sehen wie das Auto crasht. Wenn nun das Rennen von vorne losgeht bleibt die Zeitlupe erhalten. Hört diese wegen eines weiteren Crashes wieder auf einfach kurz das Spiel pausieren und es kann weiter gehen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-5664094647797825714?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/MI-2BsCHk2o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/5664094647797825714/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/03/erfahrungsbericht-ridge-racer-unbounded.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/5664094647797825714" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/5664094647797825714" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/MI-2BsCHk2o/erfahrungsbericht-ridge-racer-unbounded.html" title="Erfahrungsbericht: Ridge Racer Unbounded" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-PrbYWFFEC_I/T3TALeoZ3PI/AAAAAAAABLM/RdGQdlHOHuk/s72-c/rru.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/03/erfahrungsbericht-ridge-racer-unbounded.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1179603768520381674</id><published>2012-03-27T19:30:00.000+02:00</published><updated>2012-03-27T19:30:20.869+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Review" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Spiele" /><title type="text">Erfahrungsbericht: Silent Hill Downpour</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SnKElOWJR7c/T3HqR2qxO5I/AAAAAAAABK0/N1npCEuWZkk/s1600/silenthill3.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-SnKElOWJR7c/T3HqR2qxO5I/AAAAAAAABK0/N1npCEuWZkk/s1600/silenthill3.PNG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: Silent Hill Downpour&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Auf der Playstation war der erste Teil der Serie ein Überraschungserfolg. Teil zwei und (mein&amp;nbsp;persönlicher&amp;nbsp;Favorit) Teil drei legten noch einen drauf. Die Fangemeinde wuchs ständig weiter und sorgte&amp;nbsp;letztendlich&amp;nbsp;dafür, dass sogar eine&amp;nbsp;Verfilmung&amp;nbsp;entstand. Wie so oft wurde jedoch bald der Zenit überschritten und es folgten eine Reihe bedeutungslose Titel. Silent Hill Downpour soll sich nun wieder auf Altes besinnen und der Serie neues Leben einhauchen. Klappt der Versuch?&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Als ich das Spiel einschaltete und den Titelscreen gesehen habe wurde mir&amp;nbsp;schummrig&amp;nbsp;vor Augen. Das lag nicht etwa daran, dass ich von bösen Mächten in eine Alternativwelt gezogen wurde, sondern vielmehr an der&amp;nbsp;schlechten&amp;nbsp;Auflösung der Grafiken. Das sah so verpixelt aus wie auf der Playstation 1. Der Schreck verflog ein wenig als ich ingame Szenen sah, doch auch hier hinkt das Spiel weit hinter den graphischen Möglichkeiten der Zeit zurück. Die Texturen sehen sehr verpixelt aus und abgesehen von dem ständigen Nebel scheint kein Shader Verwendung zu finden. Die Objekte und Charaktere besitzen alle sehr wenig&amp;nbsp;Polygone. Die Mimiken und Charakterzüge sehen jedoch noch glaubwürdig aus. Gefallen hat mir auch die Liebe zum Detail, welche die ganze Stadt sehr glaubwürdig wirken lässt.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NRoBuN6xulI/T3Hs4sAssCI/AAAAAAAABK8/AY5C5on6-L8/s1600/silenthill1.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="220" src="http://1.bp.blogspot.com/-NRoBuN6xulI/T3Hs4sAssCI/AAAAAAAABK8/AY5C5on6-L8/s320/silenthill1.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Das Gameplay ähnelt sehr stark den Vorgängern aus den alten Tagen. Leider bewegt sich der Held dabei sehr ruckartig und wirkt Steif. An vielen Ecken bleibt er hängen und bewegt sich kein Stück mehr weiter. Gerade in einem Raum in dem viele Gegenstände wie Stühle im Weg stehen verkommen zu einem stockenden Zick-Zack-Lauf. Auch kommt es hin und wieder vor, dass unsichtbare Wände einem den Weg versperren. Dank gutem Leveldesign sieht man diese künstlichen Hindernisse sehr gut und versucht gar nicht erst zwischen Hindernissen wie zwei nah aneinander stehenden Bäumen hindurch zu laufen.&lt;br /&gt;Der Kampf gegen Monster ist auf zwei Aktionen beschränkt. Zuschlagen oder Blocken. Jeder Kampf wird so zum Kinderspiel. Anscheinend ist es gerade in Mode aus jedem Titel ein Aktionspiel zu machen (Stichwort Resident Evil). Auch Silent Hill leidet darunter. Während in früheren Teilen ein Monster noch eine echte Gefahr darstellte so ist es in Downpour ohne Probleme möglich ganze Horden von Gegnern auf einmal in Angriff zu nehmen. Langsames Schleichen durch den Nebel ist überflüssig geworden. Kein Wunder also, dass das bekannte Radio (welches in alten Titeln vor Monstern gewarnt hat) nun nicht mehr existiert.&lt;br /&gt;Die Rätsel sind für meinen Geschmack etwas zu flach. Wirkliches Kopfzerbrechen mit anschließendem Aha-Effekt habe ich leider nur selten erlebt. Aber auch diese Rätsel sind durchaus zu finden.&lt;br /&gt;Das mit Abstand größte Fiasko ist den Entwicklern mit der Alternativwelt passiert. Während diese Welt in früheren Teilen ein Spiegelbild der realen Welt entsprach ist sie nun zu einem&amp;nbsp;Hindernislauf&amp;nbsp;verkommen. Referenzen zur realen Welt sind in der Alternativwelt nun nicht mehr zu finden. Diese zu suchen ist auch&amp;nbsp;gar nicht&amp;nbsp;möglich, da der Protagonist sofort nach betreten der Welt um sein Leben laufen muss. Ziel ist es einem großen schwarzen Loch zu entkommen. Das ist alles: Man rennt vor einem schwarzen Loch davon. Anscheinend ist dies so etwas wie der Endgegner eines jeden Levels. Was dieses Monster nun darstellt oder bezwecken soll wird auch zu Ende des Spiels nicht aufgelöst.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-o0y_y2P8nyg/T3H0G_pak6I/AAAAAAAABLE/4HL8E3E1ZJ0/s1600/silenthill2.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://4.bp.blogspot.com/-o0y_y2P8nyg/T3H0G_pak6I/AAAAAAAABLE/4HL8E3E1ZJ0/s320/silenthill2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Insgesamt ist die ganze Story zwar passabel aber nicht wirklich der Bringer. Es geht um einen Vorzeige-Häftling der bei einem Unfall das Pech hat in Silent Hill zu landen. Im Laufe der Geschichte wird schnell klar, dass er ein&amp;nbsp;Geheimnis&amp;nbsp;mit sich führt. Leider sind viel zu wenig Dialoge vorhanden. Auch gibt es keine überraschenden Wendungen oder ähnliches, welches die Geschichte spannend hält. Insgesamt langweilt das Spiel jedoch nur selten, da Cutscenes immer an der richtigen Stelle&amp;nbsp;platziert&amp;nbsp;werden.&lt;br /&gt;Der Sound macht wieder einiges her. Mit gewohnt melancholischer&amp;nbsp;Gitterenzupferei trägt er wunderbar zu der düsteren&amp;nbsp;Atmosphäre&amp;nbsp;des Spiels bei.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fazit&lt;/b&gt;: Das Spiel ist definitiv was für Spieler der alten Schule. Sowohl Schwächen als auch Stärken werden von früheren Titeln übernommen. Leider kann sich der achte Teil der Reihe dadurch nicht wirklich hervorheben und wird wohl schnell wieder vergessen werden. Zudem kommt sowieso keiner an Heather ran.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-1179603768520381674?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/t8zzUcgBm2k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/1179603768520381674/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/03/erfahrungsbericht-silent-hill-downpour.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1179603768520381674" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1179603768520381674" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/t8zzUcgBm2k/erfahrungsbericht-silent-hill-downpour.html" title="Erfahrungsbericht: Silent Hill Downpour" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-SnKElOWJR7c/T3HqR2qxO5I/AAAAAAAABK0/N1npCEuWZkk/s72-c/silenthill3.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/03/erfahrungsbericht-silent-hill-downpour.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1594636034326586056</id><published>2012-03-23T18:05:00.000+01:00</published><updated>2012-03-23T18:05:00.731+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Video" /><category scheme="http://www.blogger.com/atom/ns#" term="Editing" /><category scheme="http://www.blogger.com/atom/ns#" term="Bildverarbeitung" /><title type="text">Camstudio lossless codec unter Windows 7 64 bit</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nLbPjpYURJM/T2yp5XjcCXI/AAAAAAAABKc/9WpsetZOOpI/s1600/tipp.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-nLbPjpYURJM/T2yp5XjcCXI/AAAAAAAABKc/9WpsetZOOpI/s1600/tipp.png" /&gt;&lt;/a&gt;&lt;/div&gt;Nur so als Tipp, weil ich gerade selber nach einer Lösung dafür gesucht habe. Um den lossless Codec von Camstudio auf Windows 7 mit einer 64-Bit Architektur zum laufen zu bekommen bedarf es nur einem kleinen Eingriff in der Registry. Das ganze ist allerdings ein wenig mühselig für Leihen. Der Benutzer andrew_camstudio hat in einem &lt;a href="http://camstudio.org/forum/discussion/310/lossless-codec-not-showing-up/p1"&gt;Post&lt;/a&gt; deswegen eine einfachere Lösung beschrieben. Letztendlich muss in der Datei camcodec.inf dabei nur eine kleine Änderung vorgenommen werden. Die Datei muss vorher mit dem Rest entpackt werden. Der Codec kann &lt;a href="http://camstudio.org/"&gt;hier&lt;/a&gt; runtergeladen werden.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Nachdem alles entpackt wurde muss die Datei geöffnet werden und folgende zwei Codestellen müssen hinzugefügt werden. &lt;br /&gt;&lt;pre class="brush: csharp"&gt;HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc,"camcodec.dll",,"CamStudio lossless codec [CSCD]" &lt;br /&gt;HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32,VIDC.CSCD,,"camcodec.dll"&lt;br /&gt;&lt;/pre&gt;Das alles muss in den Bereich in dem die Registry-Einträge stehen. Die entsprechende Stelle sollte ungefähr so aussehen:&lt;br /&gt;&lt;pre class="brush: csharp"&gt;[camcodec.UpdateIni.Del]&lt;br /&gt;system.ini, drivers32, "VIDC.CSCD=camcodec.dll"&lt;br /&gt;&lt;br /&gt;[camcodec.AddReg]&lt;br /&gt;HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.CSCD,Description,,%Description%&lt;br /&gt;HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.CSCD,Driver,,"camcodec.dll"&lt;br /&gt;HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.CSCD,FriendlyName,,%Description%&lt;br /&gt;&lt;br /&gt;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\camcodec&lt;br /&gt;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\camcodec,DisplayName,,"CamStudio Lossless Codec"&lt;br /&gt;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\camcodec,UninstallString,,"rundll.exe setupx.dll,InstallHinfSection DefaultUninstall 132 %12%\camcodec.inf"&lt;br /&gt;&lt;br /&gt;HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc,"camcodec.dll",,"CamStudio lossless codec [CSCD]" &lt;br /&gt;HKLM,SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32,VIDC.CSCD,,"camcodec.dll"&lt;br /&gt;&lt;br /&gt;[DestinationDirs]&lt;br /&gt;DefaultDestDir=11 ; windows\system&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-1594636034326586056?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/_nH6ZE88QB8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/1594636034326586056/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/03/camstudio-lossless-codec-unter-windows.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1594636034326586056" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1594636034326586056" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/_nH6ZE88QB8/camstudio-lossless-codec-unter-windows.html" title="Camstudio lossless codec unter Windows 7 64 bit" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-nLbPjpYURJM/T2yp5XjcCXI/AAAAAAAABKc/9WpsetZOOpI/s72-c/tipp.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/03/camstudio-lossless-codec-unter-windows.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-5438680612986635329</id><published>2012-03-14T17:47:00.000+01:00</published><updated>2012-04-08T23:08:57.591+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Spiele" /><title type="text">Ich liebe das Ende von Mass Effect 3</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z9AkDBDbeJo/T2DLMdc2DhI/AAAAAAAABJ4/HfCiUC_tCzg/s1600/384.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-Z9AkDBDbeJo/T2DLMdc2DhI/AAAAAAAABJ4/HfCiUC_tCzg/s1600/384.jpg" width="175" /&gt;&lt;/a&gt;&lt;/div&gt;Als ich Mass Effect 3 durchgespielt hatte war ich erst einmal Baff. Es ist genau ein Ende wie ich es mir erwünschen würde. Ich liebe Filme bei denen man noch Stundenlang im Anschluss über den Ausgang philosophieren&amp;nbsp;kann. Damit meine ich nicht etwa diese schlechten Horror-Filme mit offenem Ende oder dumme Filme die bei denen der Regisseur es nicht hinbekommen hat ein plausibles Ende fertig zu bekommen. Nein, vielmehr Filme wie Butterfly Effekt, Saw (erster Teil) oder Shutter Island, bei denen der Zuschauer eben noch gefordert wird. &amp;nbsp;Genauso ist das Ende von Mass Effect auch, und ich liebe es.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Ich kann überhaupt nicht verstehen warum sich die Fangemeinde gerade so&amp;nbsp;riesig&amp;nbsp;über das Ende aufregt. Nur weil es eben nicht für jeden kunterbunt und&amp;nbsp;rosig&amp;nbsp;ausgegangen ist? Sorry aber werdet erwachsen. So ist es nun einmal im Leben. Andere argumentieren, dass die Entscheidungen im Spiel überhaupt keinen Einfluss auf das Ende nehmen. Ich begrüße das sogar. Klaro, ein Mensch verändert durch seine Entscheidungen sein Umfeld erheblich. Auch Shepard hat das getan. Doch egal wie enorm die Auswirkungen seines Handels auch waren, für die Zeitspanne und das Leben der gesamten Galaxis ist es eben unbedeutend gering. Genau das wurde durch das Ende deutlich gemacht.&lt;br /&gt;Eines muss ich jedoch zugeben. Die vielen offenen Fragen stören schon ziemlich. Das richtig dumme ist, dass man den kleinen Jungen überhaupt nicht ausfragen kann. Ich meine, der hat Generationen über Generationen von Lebewesen gesehen und kann dir noch nicht einmal die einfachsten Fragen darüber beantworten? Das ist wirklich kacke.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-5438680612986635329?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/kDEMGshTBro" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/5438680612986635329/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/03/ich-liebe-das-ende-von-mass-effect-3.html#comment-form" title="1 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/5438680612986635329" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/5438680612986635329" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/kDEMGshTBro/ich-liebe-das-ende-von-mass-effect-3.html" title="Ich liebe das Ende von Mass Effect 3" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Z9AkDBDbeJo/T2DLMdc2DhI/AAAAAAAABJ4/HfCiUC_tCzg/s72-c/384.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/03/ich-liebe-das-ende-von-mass-effect-3.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-3104932233117522486</id><published>2012-03-07T17:25:00.000+01:00</published><updated>2012-03-07T17:25:36.373+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web" /><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="Webdesign" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title type="text">DOM und Ajax: El-Function</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SCm5h8OL64U/T1eIV7dLzDI/AAAAAAAABJw/EbTucX2R2nQ/s1600/elfunction.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-SCm5h8OL64U/T1eIV7dLzDI/AAAAAAAABJw/EbTucX2R2nQ/s1600/elfunction.png" /&gt;&lt;/a&gt;&lt;/div&gt;Wer dynamische Webseiten mit Ajax generiert arbeitet nicht direkt mit HTML-Code. Zuerst wird der Code per XML übermittelt und anschließend die Datenobjekte generiert. Schlussendlich wird daraus dann HTML-Code. In diesem &lt;a href="http://blog.fastmail.fm/2012/02/20/building-the-new-ajax-mail-ui-part-2-better-than-templates-building-highly-dynamic-web-pages/"&gt;Artikel&lt;/a&gt; wird eine interessante Methode beschrieben den DOM über eine zentrale Javascript-Funktion zu erstellen. Die, so genannte el-Funktion, wird ähnlich wie HTML aufgeschrieben und benutzt. Der Vorteil dieser Methode ist die Tatsache, dass dabei nur mit Objekten gearbeitet wird. Es ist so viel einfacher Objekte einzubinden als über den normalen DOM-Zugriff. Ein Beispiel mit einem Performance-Test gibt es &lt;a href="http://jsperf.com/innerhtml-or-dom/4"&gt;hier&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-3104932233117522486?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/VYGX-_TOLpI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/3104932233117522486/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/03/dom-und-ajax-el-function.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/3104932233117522486" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/3104932233117522486" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/VYGX-_TOLpI/dom-und-ajax-el-function.html" title="DOM und Ajax: El-Function" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-SCm5h8OL64U/T1eIV7dLzDI/AAAAAAAABJw/EbTucX2R2nQ/s72-c/elfunction.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/03/dom-und-ajax-el-function.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1374844207465081343</id><published>2012-03-02T18:43:00.000+01:00</published><updated>2012-03-02T18:50:15.902+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Xbox" /><category scheme="http://www.blogger.com/atom/ns#" term="Elektrotechnik" /><category scheme="http://www.blogger.com/atom/ns#" term="Selbstgemacht" /><title type="text">Xbox360 - Selbstgemachtes VGA-Kabel wegen defektem HDMI-Port</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_991Oi4W780o/TMQde_NlvxI/AAAAAAAAA0Q/ZkNomUdJGuI/s1600/welt.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_991Oi4W780o/TMQde_NlvxI/AAAAAAAAA0Q/ZkNomUdJGuI/s1600/welt.png" /&gt;&lt;/a&gt;&lt;/div&gt;Schon seit einiger Zeit macht der HDMI-Port meiner Xbox Probleme. Am Anfang merkte ich es garnicht, doch mit der Zeit wurde es immer schlimmer. Das Bild flackerte hin und wieder und der Monitor verlor dadurch die Verbindung zur XBox und schaltete sich kurz ab. Das war nervig. Vor allem störte es, wenn man Quick-Time-Events hatte und dann für 1-2 Sekunden überhaupt nichts sah. Wie gesagt wurde es immer schlimmer und letzendlich funktionierte der HDMI-Port überhaupt nicht mehr.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Einschicken konnte ich die Konsole nicht. Ich hätte zwar noch Garantie darauf gehabt, doch hatte ich meine Xbox schön öfter geöffnet als ich meinen Mund aufbekomme wenn ich Mättchen in der Disko anlabern möchte. Die Option viel also flach. Den ganz normalen TV-Ausgang wollte ich nicht benutzen da das Bild dort so schlecht ist, dass man den Text nicht einmal lesen kann der angezeigt wird. Ich konnte damit jedoch die Funktionsfähigkeit meiner Xbox testen. Alles außer dem HDMI-Port schien ok zu sein.&lt;br /&gt;Nach einer kurzen Recherche landete ich dann auf dieser Seite &lt;a href="http://suhastech.com/homemade-hack-xbox-360-vga-cable-using-a-sd-av-or-hd-component-fix-ghosting-cable-shielding-pinout/trackback/"&gt;hier&amp;nbsp;&lt;/a&gt;und versuchte mein Glück. Dort wird beschrieben wie man sich selbst einen VGA-Adapter zusammenlötet. Es hat mich zwar den ganzen Nachmittag gekostet, dafür habe ich nun wieder 1920*1080 Auflösung über den VGA-Port. Zugegeben, ich hätte das Teil auch kaufen können, doch nach einigen&amp;nbsp;Kundenrezensionen&amp;nbsp;musste ich feststellen, dass nur original Microsoft Produkte einem vor Tearing oder Schatteneffekten. bewahren. So viel Geld wollte ich nicht ausgeben, zudem hatte ich sowieso noch ein ungenutztes VGA-Kabel rumliegen.&lt;br /&gt;Was soll ich sagen? Alles hat wunderbar funktioniert. Keine&amp;nbsp;Bildstörungen&amp;nbsp;und zudem ein scharfes Bild. Die Löterei hat sich also gelohnt.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mvCzMISsD1w/T1EGFU6WA4I/AAAAAAAABJo/Kd8cb2IQU1g/s1600/xbox2.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/-mvCzMISsD1w/T1EGFU6WA4I/AAAAAAAABJo/Kd8cb2IQU1g/s320/xbox2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Der erste Test war erfolgreich&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1DZ_SueO0ag/T1EF2mmG4AI/AAAAAAAABJg/2rWiK_G7CBw/s1600/xbox1.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="219" src="http://4.bp.blogspot.com/-1DZ_SueO0ag/T1EF2mmG4AI/AAAAAAAABJg/2rWiK_G7CBw/s320/xbox1.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Das fertige Kabel auf meinem Tisch&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-1374844207465081343?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/N4tVfWg1_I4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/1374844207465081343/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/03/xbox360-selbstgemachtes-vga-kabel-wegen.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1374844207465081343" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1374844207465081343" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/N4tVfWg1_I4/xbox360-selbstgemachtes-vga-kabel-wegen.html" title="Xbox360 - Selbstgemachtes VGA-Kabel wegen defektem HDMI-Port" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_991Oi4W780o/TMQde_NlvxI/AAAAAAAAA0Q/ZkNomUdJGuI/s72-c/welt.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/03/xbox360-selbstgemachtes-vga-kabel-wegen.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-2676232956420185791</id><published>2012-02-19T22:44:00.002+01:00</published><updated>2012-02-19T22:44:33.631+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Netzwelt" /><category scheme="http://www.blogger.com/atom/ns#" term="Acta" /><title type="text">ARD und ZDF drängen auf Acta-Unterzeichnung</title><content type="html">&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0bDecZg3ArU/T0Fs0C6bg4I/AAAAAAAABJY/WE52IRN963E/s1600/acta.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-0bDecZg3ArU/T0Fs0C6bg4I/AAAAAAAABJY/WE52IRN963E/s1600/acta.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: stopp-acta.info&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Die Öffentlich-rechtlichen Sender bemühen sich gerade mit allem Eifer unbeliebt in der Generation Internet zu werden. Nach diesem&amp;nbsp;&lt;a href="http://www.golem.de/news/acta-ard-zdf-und-gema-fordern-schnelle-acta-umsetzung-1202-89874.html"&gt;Golem&lt;/a&gt;&amp;nbsp;Artikel bestehen sie darauf, dass das Acta-Abkommen so schnell wie möglich unterzeichnet wird.&lt;br /&gt;Der Sinn hinter dem Ganzen ergibt sich mir irgendwie nicht. Zwar gehen ihnen Werbeeinnahmen flöten wenn die Clips von ihnen im Internet gesehen werden, dafür müssen aber auch internetfähige PCs bei der GEZ angemeldet werden. ARD und ZDF verdienen hauptsächlich durch die GEZ. Es kann ihnen eigentlich völlig egal sein ob ihre Clips im Netz verbreitet werden, da diese Clips sowieso keinen Verlust bedeuten. Was ihnen jedoch nicht egal sein kann ist die Jugend von Heute. Die meisten Jugendlichen kennen die Sender sowieso nur als Oma-Fernsehen und als Abzocker. Ein noch negativeres Image unter den zukünftigen Kunden ist doch nur schädlich.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Richtig schön passend zu dem Thema ist heute ein&amp;nbsp;&lt;a href="http://www.spiegel.de/netzwelt/web/0,1518,816239,00.html"&gt;Artikel&lt;/a&gt;&amp;nbsp;über Youtube-Berühmtheiten auf Spon erschienen. Es wird beschrieben wie manche Berühmtheiten aus Youtube&amp;nbsp;mittlerweile&amp;nbsp;Star-Niveau erreicht haben. Eine Textstelle war dabei besonders interessant:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;Arnd Benninghoff, Chef von ProSiebenSat.1 Digital, sieht die Online-Unterhaltungsangebote "als Chance und als Indikator für neue Talente und Formate", die auch den Sprung ins Fernsehen schaffen könnten: "Wir können uns vorstellen, mit einigen Talenten eng zusammenzuarbeiten."&lt;/blockquote&gt;Das ist irgendwie lustig. Man könnte meinen die Chefs der Sendeanstalten haben noch überhaupt nicht begriffen was hier vor sich geht. Youtube ist eben die Zukunft des Fernsehens. Diese Formate funktionieren zudem nur im Internet. Alle Versuche diese Formate ins Fernsehen zu übertragen sind gescheitert. Was sollen diese Leute ins Fernsehen geholt werden? Da wollen sie sowieso nicht hin.&lt;br /&gt;Wer also auch in Zukunft bestehen möchte muss sich an das Internet anpassen. Durch die Mediathek haben ARD und ZDF einen Schritt in die richtige Richtung getan. Warum stellen sie sich jetzt wieder selber ins&amp;nbsp;Abseits?&amp;nbsp;Wer im Internet überleben möchte muss mindestens die "Gedanken und Ideale", welche dahinter stehen, begreifen. Dies ist nicht immer einfach, doch Acta gehört garantiert nicht zu diesen Idealen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-2676232956420185791?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/i6k3vIqLbcc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/2676232956420185791/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/02/ard-und-zdf-drangen-auf-acta.html#comment-form" title="2 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/2676232956420185791" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/2676232956420185791" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/i6k3vIqLbcc/ard-und-zdf-drangen-auf-acta.html" title="ARD und ZDF drängen auf Acta-Unterzeichnung" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-0bDecZg3ArU/T0Fs0C6bg4I/AAAAAAAABJY/WE52IRN963E/s72-c/acta.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/02/ard-und-zdf-drangen-auf-acta.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-2957999055947350995</id><published>2012-02-17T11:25:00.001+01:00</published><updated>2012-02-17T11:25:44.641+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Online" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Strategie" /><category scheme="http://www.blogger.com/atom/ns#" term="Spiele" /><category scheme="http://www.blogger.com/atom/ns#" term="Browser" /><title type="text">Review: Jagged Alliance Online</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-fcSScvxrRFY/Tz4cfsn-twI/AAAAAAAABI8/atbwRTtnELo/s1600/jalogo.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-fcSScvxrRFY/Tz4cfsn-twI/AAAAAAAABI8/atbwRTtnELo/s1600/jalogo.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: Jagged Alliance&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Eigentlich sollte ich für mein Studium lernen und mir keine Videos von Personen ansehen die versuchen ein &lt;a href="http://www.youtube.com/watch?v=uL1V259xG3I&amp;amp;t=3m30s"&gt;Supersayajin&lt;/a&gt; zu werden oder den ganzen Tag mit Videospielen verbringen. Wie es der Zufall jedoch will ist die Beta von Jagged Alliance Online nun offen für alle. Da es kostenlos ist und das erste Browsergame&amp;nbsp;in dieser Form spielte ich es an.&lt;br /&gt;Für alle die nicht genau wissen um was es bei Jagged Alliance geht sei gesagt, dass es sich um ein rundenbasiertes Strategiespiel handelt. Man steuert ein paar Söldner indem man befiehlt wohin sie laufen oder schießen sollen. Durch eine wohl überlegte Taktik muss man es nun schaffen Missionsziele zu erfüllen. Nach jeder Mission gibt es Geld und Erfahrungspunkte. Das übliche Prinzip eben.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Zu Anfang wird man in einer Reihe von Missionen in das Spiel eingeführt. Dies ist auch zwingend notwendig. Der bereitgestellte Hilfetext auf der Homepage ist nicht sehr übersichtlich. Gerade der Gebrauch der rechten Maustaste ist anfangs etwas verwirrend. Wer dennoch nicht&amp;nbsp;klar kommt&amp;nbsp;oder nicht genau weiß für was die Skillpunkte gut sind kann ruhig einen Blick ins Forum werfen. Hier erledigen die User das was die Entwickler nicht geschafft haben und haben&amp;nbsp;mittlerweile&amp;nbsp;ziemlich ausführliche Beschreibungen bereit gestellt.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mFDKwCZp_aM/Tz4ppo1tNlI/AAAAAAAABJE/PTUf9hIMU3E/s1600/ja2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="208" src="http://1.bp.blogspot.com/-mFDKwCZp_aM/Tz4ppo1tNlI/AAAAAAAABJE/PTUf9hIMU3E/s320/ja2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Von der Grafik her ist das Spiel wirklich super. Für ein Browsergame, dessen Inhalte dynamisch geladen werden müssen, sieht es spitze aus. Bei &amp;nbsp;mir ruckelt es ein wenig. Kann sein, dass es an meinem Laptop liegt. Da es jedoch rundenbasiert gespielt wird macht das nichts aus. Die Grafik ist 3D lässt sich nach meiner&amp;nbsp;Kenntnis&amp;nbsp;jedoch nicht frei bewegen. Hindernisse und Wände sind unterschiedlich hoch und nur schwer taktisch einzuordnen. Es ist manchmal nicht zu erkennen von welcher Position man getroffen werden kann und von welcher nicht. Zudem scheint es keinen Unterschied zu machen ob man sich geduckt hinter einer Mauer an den Gegner heranschleicht oder ihm direkt vor die Nase springt. Er erkennt einen so oder so.&amp;nbsp;An der Steuerung des Charakters gibt es auch einiges auszusetzen. Nachdem man diese verstanden hat lässt sich zwar damit arbeiten, manchmal stehen einer Position jedoch Objekte im Weg von denen die Landmarke, auf die man gehen möchte, blockiert wird. Hier hilft es nur ein wenig mit der Kamera zur Seite zu gehen um irgendwie noch eine kleine Ecke anklicken zu können. Ein wenig nervig ist, dass die Kamera vor jedem Zug zurück auf den Charakter springt. Dadurch habe ich mich bisher unzählige Male verklickt. Die Kamera selber kann man wahlweise mit Maus oder Tastatur bewegen. Ich habe nach anfänglicher Frustration jedoch auf Tastatur umgestellt. Manchmal bemerkt das Programm das Loslassen der Maustaste nicht und hält einen irgendwie in der Kamerabewegung gefangen als ob die Taste weiterhin gedrückt wäre. Nur durch wildes Klicken auf dem Bildschirm kommt man irgendwann davon los.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-PF3GdrR1O00/Tz4qAoEplUI/AAAAAAAABJM/XpAj6MU9ucU/s1600/ja1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://4.bp.blogspot.com/-PF3GdrR1O00/Tz4qAoEplUI/AAAAAAAABJM/XpAj6MU9ucU/s320/ja1.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;Die Ausrüstung in Stand zu halten ist teuer. Meistens geht alles erworbene Geld einer Mission für das&amp;nbsp;Reparieren&amp;nbsp;von Waffen und Ausrüstung drauf. Richtig nervig ist es wenn man eine Mission nicht geschafft hat. Hier zahlt man&amp;nbsp;ordentlich&amp;nbsp;drauf.&lt;br /&gt;Wie bei jedem anderen Free2Play Spiel kann man sich besondere Waffen im Shop gegen bares Geld kaufen. Ist zwar nicht unbedingt nötig für Solo-Missionen, für PVP jedoch schon. Aufregen sollte man sich darüber nicht. So finanzieren sich diese Spiele nun einmal.&lt;br /&gt;Etwas nervig sind die Aktionspunkte, die hier Treibstoff genannt werden. Wie in Farmville benötigt jede Aktion wie beispielsweise das Reparieren von Ausrüstung oder das starten einer Mission diese Aktionspunkte. Innerhalb von Missionen werden diese Punkte nicht benötigt. Zum Glück dauern die Missionen einige Zeit. In dieser Zeit können die Punkte wieder aufladen. Man startet also eine Mission und verbraucht dabei einen Punkt. Während die Mission gespielt wird lädt sich dieser Punkt wieder auf und man kann die nächste Mission in Angriff nehmen. Das ganze funktioniert nur so lange, bis sich der Schwierigkeitsgrad erhöht. Nach jeder schweren Mission muss man die komplette Ausrüstung reparieren. Der Zufall entscheidet hier ob es erfolgreich ist oder nicht. Hierbei gehen fasst alle Aktionspunkte drauf. Es bleibt einem dann nichts weiter übrig als das Spiel&amp;nbsp;auszuschalten&amp;nbsp;und zu warten. Wie man es von Browsergames halt kennt. Gut dabei ist, dass man locker ne Stunde Spielspaß am Stück rausholen kann bevor man wieder warten muss.&lt;br /&gt;&lt;br /&gt;Auch wenn es jetzt nicht so&amp;nbsp;rüber gekommen&amp;nbsp;ist macht das Spiel wirklich Spaß. Das beste Browsergame das ich bisher gespielt habe. Klar, es gibt noch viele Bugs, es handelt sich jedoch auch um eine Beta. Sobald eine Mission gestartet wurde kann man sich zudem voll und ganz auf das Spiel konzentrieren. Der ganze Misst mit den Aktionspunkten oder dem knappen Geld kann dabei vergessen werden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-2957999055947350995?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/nMIjvvbeczc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/2957999055947350995/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/02/review-jagged-alliance-online.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/2957999055947350995" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/2957999055947350995" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/nMIjvvbeczc/review-jagged-alliance-online.html" title="Review: Jagged Alliance Online" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-fcSScvxrRFY/Tz4cfsn-twI/AAAAAAAABI8/atbwRTtnELo/s72-c/jalogo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/02/review-jagged-alliance-online.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-8594344353131859187</id><published>2012-02-11T13:59:00.000+01:00</published><updated>2012-02-11T13:59:58.759+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Online" /><category scheme="http://www.blogger.com/atom/ns#" term="Docs" /><category scheme="http://www.blogger.com/atom/ns#" term="Latex" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title type="text">Online-Editor für LATEX</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Y69TMIXeJWk/TzZhkjT7aNI/AAAAAAAABIs/0qxI1KmpGdU/s1600/latex.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Y69TMIXeJWk/TzZhkjT7aNI/AAAAAAAABIs/0qxI1KmpGdU/s1600/latex.png" /&gt;&lt;/a&gt;&lt;/div&gt;Da heute Acta-Demo-Tag ist überlegte ich mir, auf dem Weg zum Kaffee holen, wie unsinnig das Urheberrecht eigentlich ist und überlegte wie man sowohl das klassische Urheberrecht als auch das Recht auf freie Kopien der Privatpersonen sichern könnte. Ich kam zu dem Schluss, dass das überhaupt nicht mehr nötig sei, da sowieso bald alle Dienste online angeboten werden. Da kam mir eine Idee. Wie wäre es mit einem Online-Editor für Latex? Die ganzen Akademiker stehen doch so auf diese&amp;nbsp;inkonsistente&amp;nbsp;Sprache. Ich suchte also ein wenig im Internet und wurde schnell fündig. &lt;a href="http://latexlab.org/"&gt;Latexlab.org&lt;/a&gt; ist genau das wonach ich gesucht habe.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Es gibt auch ein paar andere Editoren, doch die sind jedoch ziemlich schlecht und bieten auch nicht den&amp;nbsp;Kampfort&amp;nbsp;den latexlab bietet. Latexlab baut nämlich komplett auf Google-Docs auf. Alle darin enthaltenen Dokumente können compiliert werden. Na gut, das bieten auch andere, aber so einen schönen Editor mit Syntax-Highlighting&amp;nbsp;bieten diese nicht an. Die gesamte Oberfläche sieht sehr aufgeräumt aus. Der Splitscreen sorgt zudem dafür, dass gerade Anfänger wunderbar ihre Arbeit&amp;nbsp;nachvollziehen&amp;nbsp;können. Es macht wirklich Spaß damit zu arbeiten.&lt;br /&gt;Mathematische Formeln etc. ist alles kein Problem. Auch Bilder können eingefügt werden. Wer möchte kann sogar einen eigenen Compiler referenzieren.&lt;br /&gt;Soweit wäre alles ziemlich perfekt. Ganz besonders, wenn man bedenkt, dass nur vier Leute an dem Projekt arbeiten. Ein Manko was die Benutzung im Moment jedoch unmöglich macht ist die lange Zeit die zum erstellen des Dokumentes benötigt wird. Es macht wirklich keinen Spaß eine Ewigkeit auf sein Dokument zu warten. Solang dieses Problem nicht behoben ist werde ich wohl oder übel weiterhin Latex bei mir auf dem Rechner installieren müssen.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jYg_xhE1MHs/TzZlp5vFTOI/AAAAAAAABI0/PPLAFr1mzqo/s1600/latexprev.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://4.bp.blogspot.com/-jYg_xhE1MHs/TzZlp5vFTOI/AAAAAAAABI0/PPLAFr1mzqo/s320/latexprev.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-8594344353131859187?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/8jxPQwk9PHo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/8594344353131859187/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/02/online-editor-fur-latex.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8594344353131859187" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8594344353131859187" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/8jxPQwk9PHo/online-editor-fur-latex.html" title="Online-Editor für LATEX" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Y69TMIXeJWk/TzZhkjT7aNI/AAAAAAAABIs/0qxI1KmpGdU/s72-c/latex.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/02/online-editor-fur-latex.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-672977718985095910</id><published>2012-02-04T12:09:00.000+01:00</published><updated>2012-03-02T00:24:39.566+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Online" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="KI" /><category scheme="http://www.blogger.com/atom/ns#" term="Spiele" /><title type="text">Final Fantasy 13-2 Temporal Rift Anomalies Solver (Hands of Time, Clock's Needle, Zeitspalt, Kristalluhr)</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-D5HwXcBEBEE/Ty0ObbcLW1I/AAAAAAAABIA/XPoQNk_C_vg/s1600/ff13-2.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-D5HwXcBEBEE/Ty0ObbcLW1I/AAAAAAAABIA/XPoQNk_C_vg/s1600/ff13-2.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: Final Fantasy XIII-2&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Als ich Final Fantasy 13-2 gespielt habe blieb ich einige Zeit an den Anomalie-Rätseln sitzen. Sie sind zwar nicht kompliziert, verschwenden jedoch einiges an Zeit.&lt;br /&gt;Es gibt einen Weg sie einfach per Hand zu lösen, indem man das Rätsel als Graph darstellt. Zuerst malt man sich dabei alle Felder auf und verbindet anschließend die Felder mit einem Pfeil, in die der Zeiger gelangen kann. Das macht einem die Sache einfacher. Zeigt beispielsweise kein Pfeil auf ein Feld, so weiß man schon, dass man bei diesem Feld starten muss. Zusätzlich weiß man auch, dass falls es zwei Möglichkeiten gibt, man immer bei dem Feld weitermachen muss auf das kein Pfeil mehr zeigt.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Aber naja, wen interessiert das? Ich hab hier einen Online-Lösungsgenerator programmiert für alle die zu ungeduldig sind sich die Zeit zu nehmen. Es geht ganz einfach. Auf der linken Seite die Felder durchgehen und auf der rechten Seite die Werte eintragen. Die Lösung gibt an in welcher Reihenfolge (von Links nach Rechts) die Felder besucht werden müssen. Dabei auch an das Bild links halten.&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;8 &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;form name="Form8"&gt;&lt;script type="text/javascript"&gt;function cloneObject(source, dest) {     for (i in source) {         dest[i] = source[i];     } }  function radioValue(rObj) {     for (var i=0; i&lt;rObj.length; i++) if (rObj[i].checked) return rObj[i].value;     return false; }  function State8(position){   this.Numbers = new Array();   this.Path = new Array();   this.Position = position;  this.nextStates = function(){   if(this.Numbers[this.Position] == 0){     return new Array();   }   var state1 = new State8((this.Position + this.Numbers[this.Position]) % 8);   var state2 = new State8(((this.Position - this.Numbers[this.Position]) + 8) % 8);   this.Numbers[this.Position] = 0;   for(var i = 0; i&lt;8;i++){     state1.Numbers[i] = this.Numbers[i];     state2.Numbers[i] = this.Numbers[i];   }   cloneObject(this.Path, state1.Path);   cloneObject(this.Path, state2.Path);   state1.Path.push(state1.Position+1);   state2.Path.push(state2.Position+1);   var returnArray = new Array();   if(state1.Numbers[this.Position] == 0){     returnArray.push(state1);   }   if(state2.Numbers[this.Position] == 0){     returnArray.push(state2);   }   return returnArray; } this.Solved = function(){   var solved = true;   for(var i = 1; i&lt;8;i++){  if(this.Numbers[(this.Position + i) % 8] != 0){    solved = false;  }   }   return solved; } }  function SolveRecursive8(srcstate) {  if(srcstate.Solved() == true){    return srcstate;  }else{  var nextStates = srcstate.nextStates();  for(state in nextStates){    var returnstate = SolveRecursive8(nextStates[state]);    if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){      return returnstate;    }  }  }  return null; }  function Solve8(i0,i1,i2,i3,i4,i5,i6,i7){   for(var i = 0; i&lt;8; i++){     var state = new State8(i);     state.Numbers[0] = parseInt(i0);  state.Numbers[1] = parseInt(i1);  state.Numbers[2] = parseInt(i2);  state.Numbers[3] = parseInt(i3);  state.Numbers[4] = parseInt(i4);  state.Numbers[5] = parseInt(i5);  state.Numbers[6] = parseInt(i6);  state.Numbers[7] = parseInt(i7);  state.Path.push(i+1);  var solution = SolveRecursive8(state);  if(typeof(solution) !== 'undefined' &amp;&amp; solution != null){    return solution;  }   }   return null; }  function Execute8(){   var returnstate = Solve8(document.getElementById("one8").options[document.getElementById("one8").selectedIndex].value,        document.getElementById("two8").options[document.getElementById("two8").selectedIndex].value,        document.getElementById("three8").options[document.getElementById("three8").selectedIndex].value,        document.getElementById("four8").options[document.getElementById("four8").selectedIndex].value,        document.getElementById("five8").options[document.getElementById("five8").selectedIndex].value,        document.getElementById("six8").options[document.getElementById("six8").selectedIndex].value,        document.getElementById("seven8").options[document.getElementById("seven8").selectedIndex].value,        document.getElementById("eight8").options[document.getElementById("eight8").selectedIndex].value);   if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){  var txt=document.getElementById("solution8")  txt.innerHTML="Path: " + returnstate.Path;   }else{  alert("Not possible to solve!");   } } &lt;/script&gt;    &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TudbcMU9KBk/Ty0Hm9LHGsI/AAAAAAAABHw/G0Mzxl77h5s/s1600/ffclock8.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="161" src="http://2.bp.blogspot.com/-TudbcMU9KBk/Ty0Hm9LHGsI/AAAAAAAABHw/G0Mzxl77h5s/s200/ffclock8.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;1 : &lt;select class="text" id="one8" name="one8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;2 : &lt;select class="text" id="two8" name="two8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;3 : &lt;select class="text" id="three8" name="three8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;4 : &lt;select class="text" id="four8" name="four8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;5 : &lt;select class="text" id="five8" name="five8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;6 : &lt;select class="text" id="six8" name="six8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;7 : &lt;select class="text" id="seven8" name="seven8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;8 : &lt;select class="text" id="eight8" name="eight8"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;&lt;input onclick="Execute8();" type="button" value="Solve" /&gt;&lt;br /&gt;&lt;div id="solution8"&gt;&lt;/div&gt;&lt;/form&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;9&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;form name="Form9"&gt;&lt;script type="text/javascript"&gt;function cloneObject(source, dest) {     for (i in source) {         dest[i] = source[i];     } }  function radioValue(rObj) {     for (var i=0; i&lt;rObj.length; i++) if (rObj[i].checked) return rObj[i].value;     return false; }  function State9(position){   this.Numbers = new Array();   this.Path = new Array();   this.Position = position;  this.nextStates = function(){   if(this.Numbers[this.Position] == 0){     return new Array();   }   var state1 = new State9((this.Position + this.Numbers[this.Position]) % 9);   var state2 = new State9(((this.Position - this.Numbers[this.Position]) + 9) % 9);   this.Numbers[this.Position] = 0;   for(var i = 0; i&lt;9;i++){     state1.Numbers[i] = this.Numbers[i];     state2.Numbers[i] = this.Numbers[i];   }   cloneObject(this.Path, state1.Path);   cloneObject(this.Path, state2.Path);   state1.Path.push(state1.Position+1);   state2.Path.push(state2.Position+1);   var returnArray = new Array();   if(state1.Numbers[this.Position] == 0){     returnArray.push(state1);   }   if(state2.Numbers[this.Position] == 0){     returnArray.push(state2);   }   return returnArray; } this.Solved = function(){   var solved = true;   for(var i = 1; i&lt;9;i++){  if(this.Numbers[(this.Position + i) % 9] != 0){    solved = false;  }   }   return solved; } }  function SolveRecursive9(srcstate) {  if(srcstate.Solved() == true){    return srcstate;  }else{  var nextStates = srcstate.nextStates();  for(state in nextStates){    var returnstate = SolveRecursive9(nextStates[state]);    if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){      return returnstate;    }  }  }  return null; }  function Solve9(i0,i1,i2,i3,i4,i5,i6,i7,i8){   for(var i = 0; i&lt;9; i++){     var state = new State9(i);     state.Numbers[0] = parseInt(i0);  state.Numbers[1] = parseInt(i1);  state.Numbers[2] = parseInt(i2);  state.Numbers[3] = parseInt(i3);  state.Numbers[4] = parseInt(i4);  state.Numbers[5] = parseInt(i5);  state.Numbers[6] = parseInt(i6);  state.Numbers[7] = parseInt(i7);  state.Numbers[8] = parseInt(i8);  state.Path.push(i+1);  var solution = SolveRecursive9(state);  if(typeof(solution) !== 'undefined' &amp;&amp; solution != null){    return solution;  }   }   return null; }  function Execute9(){   var returnstate = Solve9(document.getElementById("one9").options[document.getElementById("one9").selectedIndex].value,        document.getElementById("two9").options[document.getElementById("two9").selectedIndex].value,        document.getElementById("three9").options[document.getElementById("three9").selectedIndex].value,        document.getElementById("four9").options[document.getElementById("four9").selectedIndex].value,        document.getElementById("five9").options[document.getElementById("five9").selectedIndex].value,        document.getElementById("six9").options[document.getElementById("six9").selectedIndex].value,        document.getElementById("seven9").options[document.getElementById("seven9").selectedIndex].value,        document.getElementById("eight9").options[document.getElementById("eight9").selectedIndex].value,        document.getElementById("nine9").options[document.getElementById("nine9").selectedIndex].value);   if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){  var txt=document.getElementById("solution9")  txt.innerHTML="Path: " + returnstate.Path;   }else{  alert("Not possible to solve!");   } } &lt;/script&gt;    &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ow_invMG1z4/Ty1jKls9wHI/AAAAAAAABIQ/5DoclWKfCeU/s1600/ffclock9.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="157" src="http://2.bp.blogspot.com/-ow_invMG1z4/Ty1jKls9wHI/AAAAAAAABIQ/5DoclWKfCeU/s200/ffclock9.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;1 : &lt;select class="text" id="one9" name="one9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;2 : &lt;select class="text" id="two9" name="two9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;3 : &lt;select class="text" id="three9" name="three9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;4 : &lt;select class="text" id="four9" name="four9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;5 : &lt;select class="text" id="five9" name="five9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;6 : &lt;select class="text" id="six9" name="six9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;7 : &lt;select class="text" id="seven9" name="seven9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;8 : &lt;select class="text" id="eight9" name="eight9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;9 : &lt;select class="text" id="nine9" name="nine9"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;&lt;input onclick="Execute9();" type="button" value="Solve" /&gt;&lt;br /&gt;&lt;div id="solution9"&gt;&lt;/div&gt;&lt;/form&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;10 &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;form name="Form10"&gt;&lt;script type="text/javascript"&gt;function cloneObject(source, dest) {     for (i in source) {         dest[i] = source[i];     } }  function radioValue(rObj) {     for (var i=0; i&lt;rObj.length; i++) if (rObj[i].checked) return rObj[i].value;     return false; }  function State10(position){   this.Numbers = new Array();   this.Path = new Array();   this.Position = position;  this.nextStates = function(){   if(this.Numbers[this.Position] == 0){     return new Array();   }   var state1 = new State10((this.Position + this.Numbers[this.Position]) % 10);   var state2 = new State10(((this.Position - this.Numbers[this.Position]) + 10) % 10);   this.Numbers[this.Position] = 0;   for(var i = 0; i&lt;10;i++){     state1.Numbers[i] = this.Numbers[i];     state2.Numbers[i] = this.Numbers[i];   }   cloneObject(this.Path, state1.Path);   cloneObject(this.Path, state2.Path);   state1.Path.push(state1.Position+1);   state2.Path.push(state2.Position+1);   var returnArray = new Array();   if(state1.Numbers[this.Position] == 0){     returnArray.push(state1);   }   if(state2.Numbers[this.Position] == 0){     returnArray.push(state2);   }   return returnArray; } this.Solved = function(){   var solved = true;   for(var i = 1; i&lt;10;i++){  if(this.Numbers[(this.Position + i) % 10] != 0){    solved = false;  }   }   return solved; } }  function SolveRecursive10(srcstate) {  if(srcstate.Solved() == true){    return srcstate;  }else{  var nextStates = srcstate.nextStates();  for(state in nextStates){    var returnstate = SolveRecursive10(nextStates[state]);    if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){      return returnstate;    }  }  }  return null; }  function Solve10(i0,i1,i2,i3,i4,i5,i6,i7,i8,i9){   for(var i = 0; i&lt;10; i++){     var state = new State10(i);     state.Numbers[0] = parseInt(i0);  state.Numbers[1] = parseInt(i1);  state.Numbers[2] = parseInt(i2);  state.Numbers[3] = parseInt(i3);  state.Numbers[4] = parseInt(i4);  state.Numbers[5] = parseInt(i5);  state.Numbers[6] = parseInt(i6);  state.Numbers[7] = parseInt(i7);  state.Numbers[8] = parseInt(i8);  state.Numbers[9] = parseInt(i9);  state.Path.push(i+1);  var solution = SolveRecursive10(state);  if(typeof(solution) !== 'undefined' &amp;&amp; solution != null){    return solution;  }   }   return null; }  function Execute10(){   var returnstate = Solve10(document.getElementById("one10").options[document.getElementById("one10").selectedIndex].value,        document.getElementById("two10").options[document.getElementById("two10").selectedIndex].value,        document.getElementById("three10").options[document.getElementById("three10").selectedIndex].value,        document.getElementById("four10").options[document.getElementById("four10").selectedIndex].value,        document.getElementById("five10").options[document.getElementById("five10").selectedIndex].value,        document.getElementById("six10").options[document.getElementById("six10").selectedIndex].value,        document.getElementById("seven10").options[document.getElementById("seven10").selectedIndex].value,        document.getElementById("eight10").options[document.getElementById("eight10").selectedIndex].value,        document.getElementById("nine10").options[document.getElementById("nine10").selectedIndex].value,        document.getElementById("ten10").options[document.getElementById("ten10").selectedIndex].value);   if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){  var txt=document.getElementById("solution10")  txt.innerHTML="Path: " + returnstate.Path;   }else{  alert("Not possible to solve!");   } } &lt;/script&gt;    &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JuOAcZz-4Z4/Ty0EwxKMo-I/AAAAAAAABHo/LMkPUVHB4kc/s1600/ffclock10.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="177" src="http://1.bp.blogspot.com/-JuOAcZz-4Z4/Ty0EwxKMo-I/AAAAAAAABHo/LMkPUVHB4kc/s200/ffclock10.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;1 : &lt;select class="text" id="one10" name="one10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;2 : &lt;select class="text" id="two10" name="two10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;3 : &lt;select class="text" id="three10" name="three10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;4 : &lt;select class="text" id="four10" name="four10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;5 : &lt;select class="text" id="five10" name="five10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;6 : &lt;select class="text" id="six10" name="six10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;7 : &lt;select class="text" id="seven10" name="seven10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;8 : &lt;select class="text" id="eight10" name="eight10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;9 : &lt;select class="text" id="nine10" name="nine10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;10: &lt;select class="text" id="ten10" name="ten10"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;&lt;input onclick="Execute10();" type="button" value="Solve" /&gt;&lt;br /&gt;&lt;div id="solution10"&gt;&lt;/div&gt;&lt;/form&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;11&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;form name="Form11"&gt;&lt;script type="text/javascript"&gt;function cloneObject(source, dest) {     for (i in source) {         dest[i] = source[i];     } }  function radioValue(rObj) {     for (var i=0; i&lt;rObj.length; i++) if (rObj[i].checked) return rObj[i].value;     return false; }  function State11(position){   this.Numbers = new Array();   this.Path = new Array();   this.Position = position;  this.nextStates = function(){   if(this.Numbers[this.Position] == 0){     return new Array();   }   var state1 = new State11((this.Position + this.Numbers[this.Position]) % 11);   var state2 = new State11(((this.Position - this.Numbers[this.Position]) + 11) % 11);   this.Numbers[this.Position] = 0;   for(var i = 0; i&lt;11;i++){     state1.Numbers[i] = this.Numbers[i];     state2.Numbers[i] = this.Numbers[i];   }   cloneObject(this.Path, state1.Path);   cloneObject(this.Path, state2.Path);   state1.Path.push(state1.Position+1);   state2.Path.push(state2.Position+1);   var returnArray = new Array();   if(state1.Numbers[this.Position] == 0){     returnArray.push(state1);   }   if(state2.Numbers[this.Position] == 0){     returnArray.push(state2);   }   return returnArray; } this.Solved = function(){   var solved = true;   for(var i = 1; i&lt;11;i++){  if(this.Numbers[(this.Position + i) % 11] != 0){    solved = false;  }   }   return solved; } }  function SolveRecursive11(srcstate) {  if(srcstate.Solved() == true){    return srcstate;  }else{  var nextStates = srcstate.nextStates();  for(state in nextStates){    var returnstate = SolveRecursive11(nextStates[state]);    if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){      return returnstate;    }  }  }  return null; }  function Solve11(i0,i1,i2,i3,i4,i5,i6,i7,i8,i9, i10){   for(var i = 0; i&lt;11; i++){     var state = new State11(i);     state.Numbers[0] = parseInt(i0);  state.Numbers[1] = parseInt(i1);  state.Numbers[2] = parseInt(i2);  state.Numbers[3] = parseInt(i3);  state.Numbers[4] = parseInt(i4);  state.Numbers[5] = parseInt(i5);  state.Numbers[6] = parseInt(i6);  state.Numbers[7] = parseInt(i7);  state.Numbers[8] = parseInt(i8);  state.Numbers[9] = parseInt(i9);  state.Numbers[10] = parseInt(i10);  state.Path.push(i+1);  var solution = SolveRecursive11(state);  if(typeof(solution) !== 'undefined' &amp;&amp; solution != null){    return solution;  }   }   return null; }  function Execute11(){   var returnstate = Solve11(document.getElementById("one11").options[document.getElementById("one11").selectedIndex].value,        document.getElementById("two11").options[document.getElementById("two11").selectedIndex].value,        document.getElementById("three11").options[document.getElementById("three11").selectedIndex].value,        document.getElementById("four11").options[document.getElementById("four11").selectedIndex].value,        document.getElementById("five11").options[document.getElementById("five11").selectedIndex].value,        document.getElementById("six11").options[document.getElementById("six11").selectedIndex].value,        document.getElementById("seven11").options[document.getElementById("seven11").selectedIndex].value,        document.getElementById("eight11").options[document.getElementById("eight11").selectedIndex].value,        document.getElementById("nine11").options[document.getElementById("nine11").selectedIndex].value,        document.getElementById("ten11").options[document.getElementById("ten11").selectedIndex].value,        document.getElementById("eleven11").options[document.getElementById("eleven11").selectedIndex].value);   if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){  var txt=document.getElementById("solution11")  txt.innerHTML="Path: " + returnstate.Path;   }else{  alert("Not possible to solve!");   } } &lt;/script&gt;    &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oIBzAD4-pi8/Ty1hlixc0OI/AAAAAAAABII/G_ibK-oOZp4/s1600/ffclock11.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="185" src="http://2.bp.blogspot.com/-oIBzAD4-pi8/Ty1hlixc0OI/AAAAAAAABII/G_ibK-oOZp4/s200/ffclock11.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;1 : &lt;select class="text" id="one11" name="one11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;2 : &lt;select class="text" id="two11" name="two11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;3 : &lt;select class="text" id="three11" name="three11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;4 : &lt;select class="text" id="four11" name="four11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;5 : &lt;select class="text" id="five11" name="five11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;6 : &lt;select class="text" id="six11" name="six11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;7 : &lt;select class="text" id="seven11" name="seven11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;8 : &lt;select class="text" id="eight11" name="eight11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;9 : &lt;select class="text" id="nine11" name="nine11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;10: &lt;select class="text" id="ten11" name="ten11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;11:  &lt;select class="text" id="eleven11" name="eleven11"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;&lt;input onclick="Execute11();" type="button" value="Solve" /&gt;&lt;br /&gt;&lt;div id="solution11"&gt;&lt;/div&gt;&lt;/form&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;12&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;form name="Form12"&gt;&lt;script type="text/javascript"&gt;function cloneObject(source, dest) {     for (i in source) {         dest[i] = source[i];     } }  function radioValue(rObj) {     for (var i=0; i&lt;rObj.length; i++) if (rObj[i].checked) return rObj[i].value;     return false; }  function State12(position){   this.Numbers = new Array();   this.Path = new Array();   this.Position = position;  this.nextStates = function(){   if(this.Numbers[this.Position] == 0){     return new Array();   }   var state1 = new State12((this.Position + this.Numbers[this.Position]) % 12);   var state2 = new State12(((this.Position - this.Numbers[this.Position]) + 12) % 12);   this.Numbers[this.Position] = 0;   for(var i = 0; i&lt;12;i++){     state1.Numbers[i] = this.Numbers[i];     state2.Numbers[i] = this.Numbers[i];   }   cloneObject(this.Path, state1.Path);   cloneObject(this.Path, state2.Path);   state1.Path.push(state1.Position+1);   state2.Path.push(state2.Position+1);   var returnArray = new Array();   if(state1.Numbers[this.Position] == 0){     returnArray.push(state1);   }   if(state2.Numbers[this.Position] == 0){     returnArray.push(state2);   }   return returnArray; } this.Solved = function(){   var solved = true;   for(var i = 1; i&lt;12;i++){  if(this.Numbers[(this.Position + i) % 12] != 0){    solved = false;  }   }   return solved; } }  function SolveRecursive12(srcstate) {  if(srcstate.Solved() == true){    return srcstate;  }else{  var nextStates = srcstate.nextStates();  for(state in nextStates){    var returnstate = SolveRecursive12(nextStates[state]);    if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){      return returnstate;    }  }  }  return null; }  function Solve12(i0,i1,i2,i3,i4,i5,i6,i7,i8,i9, i10, i11){   for(var i = 0; i&lt;12; i++){     var state = new State12(i);     state.Numbers[0] = parseInt(i0);  state.Numbers[1] = parseInt(i1);  state.Numbers[2] = parseInt(i2);  state.Numbers[3] = parseInt(i3);  state.Numbers[4] = parseInt(i4);  state.Numbers[5] = parseInt(i5);  state.Numbers[6] = parseInt(i6);  state.Numbers[7] = parseInt(i7);  state.Numbers[8] = parseInt(i8);  state.Numbers[9] = parseInt(i9);  state.Numbers[10] = parseInt(i10);  state.Numbers[11] = parseInt(i11);  state.Path.push(i+1);  var solution = SolveRecursive12(state);  if(typeof(solution) !== 'undefined' &amp;&amp; solution != null){    return solution;  }   }   return null; }  function Execute12(){   var returnstate = Solve12(document.getElementById("one12").options[document.getElementById("one12").selectedIndex].value,        document.getElementById("two12").options[document.getElementById("two12").selectedIndex].value,        document.getElementById("three12").options[document.getElementById("three12").selectedIndex].value,        document.getElementById("four12").options[document.getElementById("four12").selectedIndex].value,        document.getElementById("five12").options[document.getElementById("five12").selectedIndex].value,        document.getElementById("six12").options[document.getElementById("six12").selectedIndex].value,        document.getElementById("seven12").options[document.getElementById("seven12").selectedIndex].value,        document.getElementById("eight12").options[document.getElementById("eight12").selectedIndex].value,        document.getElementById("nine12").options[document.getElementById("nine12").selectedIndex].value,        document.getElementById("ten12").options[document.getElementById("ten12").selectedIndex].value,        document.getElementById("eleven12").options[document.getElementById("eleven12").selectedIndex].value,        document.getElementById("twelve12").options[document.getElementById("twelve12").selectedIndex].value);   if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){  var txt=document.getElementById("solution12")  txt.innerHTML="Path: " + returnstate.Path;   }else{  alert("Not possible to solve!");   } } &lt;/script&gt;    &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rb0hiMvypvg/Ty0L9QUuZpI/AAAAAAAABH4/OhCpGR4l1D4/s1600/ffclock12.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="177" src="http://4.bp.blogspot.com/-rb0hiMvypvg/Ty0L9QUuZpI/AAAAAAAABH4/OhCpGR4l1D4/s200/ffclock12.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;1 : &lt;select class="text" id="one12" name="one12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;2 : &lt;select class="text" id="two12" name="two12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;3 : &lt;select class="text" id="three12" name="three12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;4 : &lt;select class="text" id="four12" name="four12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;5 : &lt;select class="text" id="five12" name="five12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;6 : &lt;select class="text" id="six12" name="six12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;7 : &lt;select class="text" id="seven12" name="seven12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;8 : &lt;select class="text" id="eight12" name="eight12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;9 : &lt;select class="text" id="nine12" name="nine12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;10: &lt;select class="text" id="ten12" name="ten12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;11:  &lt;select class="text" id="eleven12" name="eleven12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;12: &lt;select class="text" id="twelve12" name="twelve12"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;&lt;input onclick="Execute12();" type="button" value="Solve" /&gt;&lt;br /&gt;&lt;div id="solution12"&gt;&lt;/div&gt;&lt;/form&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;13&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;form name="Form13"&gt;&lt;script type="text/javascript"&gt;function cloneObject(source, dest) {     for (i in source) {         dest[i] = source[i];     } }  function radioValue(rObj) {     for (var i=0; i&lt;rObj.length; i++) if (rObj[i].checked) return rObj[i].value;     return false; }  function State13(position){   this.Numbers = new Array();   this.Path = new Array();   this.Position = position;  this.nextStates = function(){   if(this.Numbers[this.Position] == 0){     return new Array();   }   var state1 = new State13((this.Position + this.Numbers[this.Position]) % 13);   var state2 = new State13(((this.Position - this.Numbers[this.Position]) + 13) % 13);   this.Numbers[this.Position] = 0;   for(var i = 0; i&lt;13;i++){     state1.Numbers[i] = this.Numbers[i];     state2.Numbers[i] = this.Numbers[i];   }   cloneObject(this.Path, state1.Path);   cloneObject(this.Path, state2.Path);   state1.Path.push(state1.Position+1);   state2.Path.push(state2.Position+1);   var returnArray = new Array();   if(state1.Numbers[this.Position] == 0){     returnArray.push(state1);   }   if(state2.Numbers[this.Position] == 0){     returnArray.push(state2);   }   return returnArray; } this.Solved = function(){   var solved = true;   for(var i = 1; i&lt;13;i++){  if(this.Numbers[(this.Position + i) % 13] != 0){    solved = false;  }   }   return solved; } }  function SolveRecursive13(srcstate) {  if(srcstate.Solved() == true){    return srcstate;  }else{  var nextStates = srcstate.nextStates();  for(state in nextStates){    var returnstate = SolveRecursive13(nextStates[state]);    if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){      return returnstate;    }  }  }  return null; }  function Solve13(i0,i1,i2,i3,i4,i5,i6,i7,i8,i9, i10, i11,i12){   for(var i = 0; i&lt;13; i++){     var state = new State13(i);     state.Numbers[0] = parseInt(i0);  state.Numbers[1] = parseInt(i1);  state.Numbers[2] = parseInt(i2);  state.Numbers[3] = parseInt(i3);  state.Numbers[4] = parseInt(i4);  state.Numbers[5] = parseInt(i5);  state.Numbers[6] = parseInt(i6);  state.Numbers[7] = parseInt(i7);  state.Numbers[8] = parseInt(i8);  state.Numbers[9] = parseInt(i9);  state.Numbers[10] = parseInt(i10);  state.Numbers[11] = parseInt(i11)  state.Numbers[12] = parseInt(i12);  state.Path.push(i+1);  var solution = SolveRecursive13(state);  if(typeof(solution) !== 'undefined' &amp;&amp; solution != null){    return solution;  }   }   return null; }  function Execute13(){   var returnstate = Solve13(document.getElementById("one13").options[document.getElementById("one13").selectedIndex].value,        document.getElementById("two13").options[document.getElementById("two13").selectedIndex].value,        document.getElementById("three13").options[document.getElementById("three13").selectedIndex].value,        document.getElementById("four13").options[document.getElementById("four13").selectedIndex].value,        document.getElementById("five13").options[document.getElementById("five13").selectedIndex].value,        document.getElementById("six13").options[document.getElementById("six13").selectedIndex].value,        document.getElementById("seven13").options[document.getElementById("seven13").selectedIndex].value,        document.getElementById("eight13").options[document.getElementById("eight13").selectedIndex].value,        document.getElementById("nine13").options[document.getElementById("nine13").selectedIndex].value,        document.getElementById("ten13").options[document.getElementById("ten13").selectedIndex].value,        document.getElementById("eleven13").options[document.getElementById("eleven13").selectedIndex].value,        document.getElementById("twelve13").options[document.getElementById("twelve13").selectedIndex].value,        document.getElementById("thirteen13").options[document.getElementById("thirteen13").selectedIndex].value);   if(typeof(returnstate) !== 'undefined' &amp;&amp; returnstate != null){  var txt=document.getElementById("solution13")  txt.innerHTML="Path: " + returnstate.Path;   }else{  alert("Not possible to solve!");   } } &lt;/script&gt;    &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;1 : &lt;select class="text" id="one13" name="one13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;2 : &lt;select class="text" id="two13" name="two13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;3 : &lt;select class="text" id="three13" name="three13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;4 : &lt;select class="text" id="four13" name="four13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;5 : &lt;select class="text" id="five13" name="five13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;6 : &lt;select class="text" id="six13" name="six13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;7 : &lt;select class="text" id="seven13" name="seven13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;8 : &lt;select class="text" id="eight13" name="eight13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;9 : &lt;select class="text" id="nine13" name="nine13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;10: &lt;select class="text" id="ten13" name="ten13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;11:  &lt;select class="text" id="eleven13" name="eleven13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;12: &lt;select class="text" id="twelve13" name="twelve13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;13: &lt;select class="text" id="thirteen13" name="thirteen13"&gt;&lt;option selected="selected" value="1"&gt;1&lt;/option&gt;&lt;option value="2"&gt;2&lt;/option&gt;&lt;option value="3"&gt;3&lt;/option&gt;&lt;option value="4"&gt;4&lt;/option&gt;&lt;option value="5"&gt;5&lt;/option&gt;&lt;option value="6"&gt;6&lt;/option&gt;&lt;/select&gt;&lt;br /&gt;&lt;input onclick="Execute13();" type="button" value="Solve" /&gt;&lt;br /&gt;&lt;div id="solution13"&gt;&lt;/div&gt;&lt;/form&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-672977718985095910?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/3j2J5ukdKFk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/672977718985095910/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/02/final-fantasy-13-2-temporal-rift.html#comment-form" title="82 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/672977718985095910" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/672977718985095910" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/3j2J5ukdKFk/final-fantasy-13-2-temporal-rift.html" title="Final Fantasy 13-2 Temporal Rift Anomalies Solver (Hands of Time, Clock's Needle, Zeitspalt, Kristalluhr)" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-D5HwXcBEBEE/Ty0ObbcLW1I/AAAAAAAABIA/XPoQNk_C_vg/s72-c/ff13-2.png" height="72" width="72" /><thr:total>82</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/02/final-fantasy-13-2-temporal-rift.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-7256420007840436157</id><published>2012-01-07T14:40:00.002+01:00</published><updated>2012-01-14T23:00:07.761+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web App" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Online" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash" /><title type="text">Cacoo Test: Online Diagramme/Charts erstellen</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eATXYyGR7uk/TwhLHO2J7ZI/AAAAAAAABGY/C_lekgH4pRA/s1600/cacoo.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-eATXYyGR7uk/TwhLHO2J7ZI/AAAAAAAABGY/C_lekgH4pRA/s1600/cacoo.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;So langsam geht es ja richtig los mit den Online-Tools, die auch etwas an Professionalität bieten. Das Schöne an diesen Tools ist, dass man sie nicht zu installieren braucht und von überall aus verwenden kann. Dem Flash-Player sei dank. Ich stellte ja bereits einige &lt;a href="http://bebugsblog.blogspot.com/2011/07/pixlr-malen-in-der-cloud.html"&gt;Tools&lt;/a&gt; zum Malen vor, die online genutzt werden können. Nun ist &lt;a href="https://cacoo.com/"&gt;Cacoo&lt;/a&gt;&amp;nbsp;an der Reihe. Ein Werkzeug zum erstellen von Diagrammen. Obwohl ich anfänglich meine Zweifel hatte, muss ich sagen, dass es jeder installierbaren Freeware bereits mächtig&amp;nbsp;Konkurrenz&amp;nbsp;macht.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Das Funktionsprinzip ist dabei simpel gehalten. Das meiste lässt sich bequem per Drag and Drop realisieren. Die einzelnen Objekte besitzen Ankerpunkte, was eine genaue Ausrichtung kinderleicht werden lässt. Für weitere Einstellungen, wie etwa die Farbwahl sind Menus vorhanden. Diese sind sehr simpel gehalten und liefern nur wenig Optionen. Farbverläufe und Alphawerte sind jedoch vorhanden.&lt;br /&gt;Zeichnen lässt sich auch, das&amp;nbsp;funktioniert&amp;nbsp;jedoch bei weitem nicht so einfach, wie in professionellen Tools. Kurven durch mehrere Wegpunkte können erzeugt werden. Die Interpolation kann dabei jedoch nicht beeinflusst werden und ist vorgegeben. Mir ist es auch passiert, dass nach dem Erweitern einer bestimmten Kurve, die Wegpunkte auf einmal in der falschen Reihenfolge durchlaufen werden und die Kurve dadurch zerstört wurde. Kurven können nicht zu einer Fläche geschlossen werden, was ich persönlich sehr negativ finde. Zum Zeichnen ist Cacoo definitiv nicht geeignet.&lt;br /&gt;Cacoo liefert von Haus aus einige schön gestaltete Symbole, welche für schlichte Designaufgaben ausreichen sollten. Wer mehr möchte kann ohne Probleme weitere Bilder oder Svg-Dateien importieren. Auch Templates lassen sich erstellen und an beliebiger Stelle einfügen.&lt;br /&gt;Es werden bereits sehr viele Diagramme unterstützt. Darunter auch UML-Diagramme, wie das Klassendiagramm oder das Flussdiagramm. Etwas spezieller: Auch elektrische Schaltkreise lassen sich bereits zeichnen. Wer allerdings auf ein gutes Tool zum&amp;nbsp;modellieren&amp;nbsp;von UML-Diagrammen gehofft hat, den muss ich&amp;nbsp;enttäuschen. Cacoo hat keine Ahnung von UML. Lediglich die Symbole sind vorhanden. Wie eine abstrakte Klasse gezeichnet wird muss der Designer schon selber wissen. Für den&amp;nbsp;professionellen&amp;nbsp;Einsatz ist es definitiv ungeeignet.&lt;br /&gt;Eines der Features mit dem Cacoo wirbt ist die Möglichkeit gemeinschaftlich an einem Diagramm zu arbeiten. Ob das ganze so&amp;nbsp;sinnvoll&amp;nbsp;ist bezweifle ich. Aber schön, dass es zumindest möglich ist.&lt;br /&gt;Wer mehr möchte als Cacoo standardmäßig kann, oder wer mehr als 15 Diagramme erstellen möchte, der muss zum Geldbeutel greifen. In einem eigenen Store werden dort weitere Symbole zum Kauf angeboten.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" mozallowfullscreen="" src="http://player.vimeo.com/video/22822058" webkitallowfullscreen="" width="620"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/22822058"&gt;Cacoo introduction&lt;/a&gt; from &lt;a href="http://vimeo.com/user5944598"&gt;cacoo&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-7256420007840436157?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/tmA80PL7tC8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/7256420007840436157/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/01/cacoo-test-online-diagrammecharts.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/7256420007840436157" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/7256420007840436157" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/tmA80PL7tC8/cacoo-test-online-diagrammecharts.html" title="Cacoo Test: Online Diagramme/Charts erstellen" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-eATXYyGR7uk/TwhLHO2J7ZI/AAAAAAAABGY/C_lekgH4pRA/s72-c/cacoo.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/01/cacoo-test-online-diagrammecharts.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1304703035288634514</id><published>2012-01-07T10:00:00.002+01:00</published><updated>2012-01-07T10:00:35.545+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Retro" /><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Spiele" /><title type="text">Warum wir Retro-Games lieben</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1WBJ3s1d-oY/TwfshLfxzsI/AAAAAAAABFQ/uieAWPrQFs8/s1600/pokemon.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-1WBJ3s1d-oY/TwfshLfxzsI/AAAAAAAABFQ/uieAWPrQFs8/s1600/pokemon.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Pokemon Gold&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Obwohl natürlich immer die neuesten Games wie MW3 oder Fifa12 die Chartliste anführen und mit einer noch nie da gewesenen Grafikpracht überzeugen können, sind es doch ganz andere Games die das Herz der Gamer erweichen. Meist sind die Pixel und der Midi-Sound deutlich zu erkennen, und doch lieben wir sie genau aus diesem Grund. Ich rede von Retro-Games. Spiele der grauen Vorzeit. Jeder hat seine Vorlieben und ist in einer anderen Spielegeneration mit ihnen vertraut geworden, doch die Gründe warum wir sie lieben sind die meist die gleichen. Ich habe versucht eine grobe Zusammenfassung zu schreiben was den Reiz an einem Retro-Game ausmacht.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-liqM5mwUvTo/TwfvAMI-6dI/AAAAAAAABFY/Q9vnkLl8NC4/s1600/rayman.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-liqM5mwUvTo/TwfvAMI-6dI/AAAAAAAABFY/Q9vnkLl8NC4/s1600/rayman.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Rayman&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Die gute alte Zeit&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Es ist wahrscheinlich der erste Gedanke der einem bei Retro-Games in den Kopf kommt. Die gute alte Zeit. Wir erinnern uns bei Retro-Games gerne an unsere Kindheit zurück. Wie wir stundenlang vor dem Monitor verbrachten um einen Endgegner zu besiegen. Doch nicht nur alleine hat es Spaß gemacht. Genauso cool war es auch dem Freund eine tracht Prügel in einem Beat'em up zu verpassen oder gemeinsam mit ihm ein Jump'n'run zu meistern. Obwohl wir das als Kind nicht war haben wollten, war die Zeit doch viel sorgloser als jetzt. Wir erinnern uns gerne daran zurück wie schön es damals war, auch wenn das vielleicht nicht immer stimmen mag. Aus dem selben Grund sind auch Spielzeugeisenbahnen so beliebt bei Erwachsenen. Man baut sich die heile Welt auf, die man aus Erinnerungen kennt.&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QYWO-pM_OPc/TwfxCr7e-EI/AAAAAAAABFg/VWfbG9JWDHQ/s1600/tomb+raider.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QYWO-pM_OPc/TwfxCr7e-EI/AAAAAAAABFg/VWfbG9JWDHQ/s1600/tomb+raider.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Tomb Raider&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Geheimnisse entdecken&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Ich kann mich noch genau an meine ersten Gehversuche in Tomb Raider erinnern. Es war ein völlig neues Genre für mich. Ständig steckte ich bei irgendwelchen Rätseln fest. Es dauerte gefühlte Jahrhunderte bis ich mitbekommen habe, dass man manche Steine verschieben kann. Daraufhin freute ich mich&amp;nbsp;riesig. Das war ein richtiges Erfolgserlebnis. Das gleiche gilt für andere Stellen. Beispielsweise, wenn man Schalter in der richtigen Reihenfolge betätigen muss oder alle&amp;nbsp;Fackeln&amp;nbsp;in einem Raum zum brennen bringen muss. Ich kannte diese Rätsel damals noch nicht. Jetzt sieht das alles anders aus. Wenn ich in den neuen Games durch einen Raum laufe erkenne ich sofort was zu tun ist. Ich sehe schon automatisch wenn eine einsame Fackel nicht brennt und weis auch was damit zu tun ist. Es sind einfach keine Rätsel mehr.&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xXbIX9f8Xc4/Twf1H3GFo_I/AAAAAAAABFo/65rG_6-kBUA/s1600/sonic2.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-xXbIX9f8Xc4/Twf1H3GFo_I/AAAAAAAABFo/65rG_6-kBUA/s1600/sonic2.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Sonic 2&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Mehr Zeit zum Spielen&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Ich weiß nicht ob es nur mir so geht, aber früher lies ich mir viel mehr Zeit für Spiele. Das lag nicht nur daran, dass ich viel neues Entdeckte, sondern auch an der gesamten Einstellung zu spielen. Heutzutage ist es mir das wichtigste das Spiel möglichst schnell durchgespielt zu haben um mich anderen Dingen&amp;nbsp;widmen&amp;nbsp;zu können. Als Kind war das nicht wichtig. Man hat alle Zeit der Welt. Ich nutzte die Zeit um mir die Welt genau zu betrachten. Jeden Pixel meiner&amp;nbsp;Lieblingsspiele&amp;nbsp;sah ich mir an. Es gab so viel zu Entdecken. Auch die Handbücher waren viel Informativer. Im Handbuch von Sonic 2 waren beispielsweise alle Gegner mit einer Strichzeichnung und Beschreibung zu finden.Die lass ich mir vorm ins Bett gehen durch. Heute mach ich das natürlich nicht mehr. Ich weiß ja wie man Games zu bedienen hat. Und selbst wenn nicht. Heutzutage lässt man niemanden mehr ein Handbuch lesen. Dafür gibt es Tutorials im Spiel.&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6DnmkR1pYaw/Twf56XqYOFI/AAAAAAAABFw/yxdEVY6f6Eo/s1600/final+fantasy+7.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-6DnmkR1pYaw/Twf56XqYOFI/AAAAAAAABFw/yxdEVY6f6Eo/s1600/final+fantasy+7.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Final Fantasy VII&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Weniger Details, mehr Fantasie&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Ich denke, dass ein großer Nachteil der heutigen Games auch in ihrer superhübschen Grafik besteht, die ein Segen und Fluch zugleich sein kann. Warum? Weil sie keinen Platz für die eigene Fantasie mehr lässt. Das ist doch der Grund warum Bücher meist besser sind als Filme. Nicht etwa weil eine andere Geschichte erzählt wird, sondern weil wir diese Geschichte selbst mitgestallten. Die Geschichte die ein Buch erzählt ist für jeden Menschen anders und individuell. Niemand anderes kann sie so erleben wie man selbst. Das gleiche gilt auch für Spiele. Umso weniger Details ein Spiel hat, umso mehr Fantasy muss der Spieler selber aufbringen um einen viereckigen weißen Punkt beispielsweise als Ball zu erkennen. In den&amp;nbsp;modernden&amp;nbsp;Fußballspielen erkennt man den Ball natürlich sofort als Ball.&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FDn-TxBJVTY/Twf93IZSacI/AAAAAAAABF4/FNXsjmdz9Yw/s1600/supermetroid.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-FDn-TxBJVTY/Twf93IZSacI/AAAAAAAABF4/FNXsjmdz9Yw/s1600/supermetroid.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Super Metroid&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;Das gleiche gilt auch für Charaktere. Während man sich früher anhand der eigenen Emotionen und der Spielsituation den Gesichtsausdruck des Charakters denken musste, so bleibt heutzutage keine Interpretationsmöglichkeit mehr übrig. Anhand der hoch auflösenden Grafik können wir jeden Gesichtsausdruck sofort erkennen. Ob man es glauben mag oder nicht, aber die Grafik im Kopf ist meist viel besser als die auf dem Bildschirm. Während wir früher auf einen Haufen Pixel geblickt haben und dort den&amp;nbsp;furchterregendsten&amp;nbsp;Endgegner der Weltgeschichte gesehen haben schauen wir heute auf eine hochauflösende Version des Endgegners und sehen, dass er überhaupt nicht so fürchterlich aussieht wie wir ihn uns vorgestellt haben. Ganz im Gegenteil. Meist sieht er richtig harmlos aus.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Das Internet&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-M_H5Rxp-18U/TwgCszZNIzI/AAAAAAAABGA/TwL7zH7SsuY/s1600/silent+hill.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-M_H5Rxp-18U/TwgCszZNIzI/AAAAAAAABGA/TwL7zH7SsuY/s1600/silent+hill.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Silent Hill&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;Früher glaubte ich, nachdem ich ein Spiel durchgespielt hatte, der größte Gamer der Welt zu sein. Ich dachte auch, dass meine Highscores gut wären, doch das Internet zerstörte alle meine Wunschträume. Hier gibt es Spieler die wirklich jeden Pwnen. Da kann ich mit meinen wenigen Punkten nicht mehr mithalten. Das ist frustrierend. Während ich das ganze früher für mich behalten konnte, zeigen die Achievments meiner Freunde mir die Schmach jeden Tag aufs neue. Achievments wie "Du hast das Spiel gemeistert ohne im Internet zu spicken" gibt es leider nicht. Das ist nämlich mein nächster Punkt. Wer heute nicht weiterkommt wirft einfach einen Blick ins Internet und schaut wie das Rätsel von tausend anderen Spielern gelöst wurde. Wo bleibt da der Reiz? Sicher ist es nervig, irgendwo nicht weiter zu kommen. Aber niemand verschwendet mehr ein ganzes Wochenende nur um auf die Lösung zu kommen. Ich selbst gebe so nach 10-20 Minuten auf und wage einen Blick ins Internet. Natürlich geht dabei auch etwas verloren. Ich kann mich noch gut daran erinnern, wie ich das Rätsel in Silent Hill mit dem Piano ganz alleine gelöst habe. Das war vielleicht ein&amp;nbsp;Erfolgserlebnis.&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-noeYlkJ6-ws/TwgG3B1IHWI/AAAAAAAABGI/YH_6Yz6QaO8/s1600/parrapa.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-noeYlkJ6-ws/TwgG3B1IHWI/AAAAAAAABGI/YH_6Yz6QaO8/s1600/parrapa.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: PaRappa the Rappa&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Das erste Mal&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Leider gibt es ein paar Genres die den Markt überfluten. Wenn man sie gespielt hat kennt man alles. Auch der hundertste Call of Duty Teil kann nichts daran ändern, dass es immer wieder die aufgewärmte Brühe ist. Man läuft rum und knallt Leute ab. Das ist nicht wirklich innovativ. Wirklich Spaß macht ein Game doch nur wenn es neu ist. Wenn man neues erlebt. Das ganze hat nichts mit alten Spielen zu tun. Nicht jeder muss Quake 2 gespielt haben. Auch neue Gamer kennen das. Wenn sie beispielsweise mit Battlefield 3 ihren ersten Shooter gespielt haben, so ist es eben Battlefield 3 welches diese neue Welt für sie bietet. Alle anderen Shooter danach sind dann irgendwie langweilig. Genau das macht ein Retro-Game aus. Man erlebt eine völlig neue Welt zum ersten Mal. PaRappa the Rapper war für mich nach ein paar Jahren des zockens beispielsweise wieder eine völlig neue Erfahrung. Das Game war frisch und interessant. Ich zockte die Demo den ganzen Tag durch. Den zweiten Teil fand ich dann nur noch langweilig.&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vBd8O7-QV4c/TwgJQxEUZXI/AAAAAAAABGQ/A30UD4Hre5Q/s1600/cnc.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-vBd8O7-QV4c/TwgJQxEUZXI/AAAAAAAABGQ/A30UD4Hre5Q/s1600/cnc.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Spiel: Command and Conquer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;Ein weiteres Beispiel ist Command &amp;amp; Conquer. Ich wusste überhaupt nicht was ich tun sollte. Die ersten Minuten versuchte ich so viele Gegner mit meinem&amp;nbsp;Bauhof&amp;nbsp;zu überfahren wie möglich war bevor ich damit explodierte. Irgendwann entdeckte ich dann, dass man den auch ausbauen kann. Also erstellte ich Sammler und überfuhr damit die Gegner. Es hat ganz schön lange gebraucht bis ich kapierte für welche Aufgabe die Sammler gut sind. Naja. So ist das eben beim ersten Mal. Aber das macht ja den Reiz aus. Natürlich würde ich das heute nicht mehr so machen. Heute weiß ich worauf es beim Basisbau ankommt. Leider langweilen mich neue C&amp;amp;C Teile deswegen auch ziemlich schnell. Da zock ich lieber den ersten Teil und schwelge in Erinnerungen an eine bessere Zeit.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-1304703035288634514?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/0fpecNa1Z7o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/1304703035288634514/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/01/warum-wir-retro-games-lieben.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1304703035288634514" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1304703035288634514" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/0fpecNa1Z7o/warum-wir-retro-games-lieben.html" title="Warum wir Retro-Games lieben" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-1WBJ3s1d-oY/TwfshLfxzsI/AAAAAAAABFQ/uieAWPrQFs8/s72-c/pokemon.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/01/warum-wir-retro-games-lieben.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-8677154605808600939</id><published>2012-01-02T16:50:00.000+01:00</published><updated>2012-01-02T16:50:18.023+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hotkeys" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title type="text">Die besten Hotkeys zum surfen im Internet</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KRIkAW6qtNw/TwHRjGE9QmI/AAAAAAAABEs/J2UaZA4J3GY/s1600/hotkey.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-KRIkAW6qtNw/TwHRjGE9QmI/AAAAAAAABEs/J2UaZA4J3GY/s1600/hotkey.png" /&gt;&lt;/a&gt;&lt;/div&gt;Hotkeys sind sehr beliebt dafür, dass man mit ihnen Aufgaben meist schneller als mit Mausklicks erledigen kann. Für das Surfen im Internet gilt das natürlich auch. Für viele Aufgaben, wie etwa Kommentare schreiben, Adressen eingeben oder das Chaten benötigt man beide Hände an der Tastatur. Ein nerviger Griff zur Maus behindert nur das Arbeitstempo. Ich habe mir im Laufe der Zeit einige Hotkeys gemerkt die ich nützlich finde. Ich habe deswegen diejenigen einmal kurz aufgelistet, welche ich selber benutze. Es gibt viele mehr. Die meisten sind allerdings nicht immer&amp;nbsp;sinnvoll.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Texte kopieren und einfügen: Strg + V, Strg + C&lt;/b&gt;&lt;br /&gt;Die Mutter aller Hotkeys. Mit Strg + C lassen sich markierte Texte in die Zwischenablage kopieren. Mit Strg + V lassen sie sich an der aktuellen Position einfügen. Diese Aktion ist ideal um seinem Chatnachbar eine URL zukommen zu lassen.&lt;/li&gt;&lt;li&gt;&lt;b&gt;In die URL-Zeile springen: Strg + L&lt;/b&gt;&lt;br /&gt;Möchte man schnell eine neue Adresse eingeben, so braucht man nur kurz Strg + L zu drücken und landet automatisch in der URL-Zeile.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Neues Tab öffnen: Strg + T&lt;/b&gt;&lt;br /&gt;Einer meiner häufigst&amp;nbsp;genutzten&amp;nbsp;Hotkeys. Mit Strg + T lässt sich ein neues Tab öffnen. Wer einen Link in einem neuen Tab öffnen möchte kann dies&amp;nbsp;übrigens&amp;nbsp;auch mithilfe der mittleren Maustaste (Rad) tun.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Geschlossenes Tab wieder herstellen: Strg + Shift + T&lt;/b&gt;&lt;br /&gt;Gerade wenn ich viele Tabs offen habe kommt es hin und wieder vor, dass ich beim säubern hin und wieder ein wichtiges mit schließe. Das ist jedoch kein Problem. Mit Strg + Shift + T lässt sich ein kürzlich geschlossenes Tab einfach wieder öffnen.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tab schließen: Strg + W&lt;/b&gt;&lt;br /&gt;Mit Strg + W lässt sich das aktuelle Tab schließen.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Zwischen Tabs springen: Strg + (Umschalt) + Tab&lt;/b&gt;&lt;br /&gt;Mit Strg + Tab lässt sich in das nächste Tab springen. Mit Strg+ Umschalt + Tab lässt sich in das vorherige Tab &amp;nbsp;zurückkehren.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Text vergrößern oder verkleinern: Strg + "+", Strg + "-"&lt;/b&gt;&lt;br /&gt;Mit Strg + "+" lässt sich der aktuelle Text vergrößern. Wer faul ist kann sich so entspannt zurücklehnen und trotzdem noch&amp;nbsp;angenehm&amp;nbsp;den Text lesen. Mit Strg + "-" lässt sich der Text wieder verkleinern.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vor- und Zurück-Navigieren: Strg + "Rechts", Strg + "Links"&lt;/b&gt;&lt;br /&gt;Wer einen Link falsch angeklickt hat oder nach dem durchlesen einer Seite wieder an den Anfang zurück möchte kann das mit Strg + "Links" (Pfeiltaste) machen. Das ganze funktioniert auch mit der "Rückstelltaste", allerdings geht es nur wenn man nicht gerade eine Texteingabe macht. Ich bevorzuge deswegen konsequent die erste Methode. Mit den Maustasten 4 und 5 geht es natürlich auch.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Seite neu laden Strg + R&lt;/b&gt;&lt;br /&gt;Hin und wieder kommt es vor, dass man eine Seite neu laden muss. Beispielsweise wenn man auf eine Antwort in einem Forum wartet oder laufende Auktionen updaten möchte. Das funktioniert am besten mit Strg + R. Es geht auch mit F5 was allerdings ein wenig umständlich ist, da die Taste etwas weit entfernt liegt.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-8677154605808600939?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/z9v3mXhL2EU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/8677154605808600939/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2012/01/die-besten-hotkeys-zum-surfen-im.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8677154605808600939" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/8677154605808600939" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/z9v3mXhL2EU/die-besten-hotkeys-zum-surfen-im.html" title="Die besten Hotkeys zum surfen im Internet" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-KRIkAW6qtNw/TwHRjGE9QmI/AAAAAAAABEs/J2UaZA4J3GY/s72-c/hotkey.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2012/01/die-besten-hotkeys-zum-surfen-im.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-808006766515571624</id><published>2011-12-24T14:37:00.000+01:00</published><updated>2012-01-14T23:00:32.738+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web App" /><category scheme="http://www.blogger.com/atom/ns#" term="Projekte" /><category scheme="http://www.blogger.com/atom/ns#" term="Design" /><category scheme="http://www.blogger.com/atom/ns#" term="Homepage" /><title type="text">Projekt: Carhost - Die kostenlose Homepage-Software für Autohändler</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rEWTV5JmmF0/TvXS3gYPbvI/AAAAAAAABEg/aY89QZT3TZE/s1600/carhost.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-rEWTV5JmmF0/TvXS3gYPbvI/AAAAAAAABEg/aY89QZT3TZE/s1600/carhost.png" /&gt;&lt;/a&gt;&lt;/div&gt;Seit mehr als einem Jahr arbeite ich nun schon an einem &lt;a href="http://www.carhost.de/"&gt;Projekt&lt;/a&gt; für Autohändler. Es sollte ein besserer Baukasten werden, als er von vielen Anbietern bereitgestellt wird. Bei den traditionellen Homepage-Baukästen hat man zwar viele Möglichkeiten die Seite nach eigenen Vorstellungen zu entwerfen, es fehlt jedoch die Datenbank dahinter. Jede Seite muss einzeln entworfen werden. Gerade bei Autohändlern, die einen großen Fuhrpark haben, ist das kaum möglich. Sobald sich das Design ändert muss zudem jede Seite erneut bearbeitet werden.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Bei &lt;a href="http://www.carhost.de/"&gt;Carhost.de&lt;/a&gt; wird alles über ein Web-Interface in eine Datenbank geschrieben. Die Webseite baut sich anschließend anhand der darin hinterlegten&amp;nbsp;Informationen&amp;nbsp;dynamisch auf. Das alles ist speziell auf Autohändler angepasst worden. Es ist so kinderleicht neue Autos hinzuzufügen oder alte zu entfernen.&lt;br /&gt;Neben den Autos kann der Benutzer zusätzliche Seiten erstellen. In diese Seiten kann er alles eintragen was ihm dabei wichtig für seine Kunden erscheint. Seiten mit Anfahrtsplan, dem Team oder Sonderangeboten wären Beispiele hierfür. Für alle Inhalte sind keine&amp;nbsp;Kenntnisse&amp;nbsp;in HTML oder Webdesign erforderlich.&lt;br /&gt;Akutell ist Carhost.de noch in der Betaphase. Es gibt noch viel zu tun. Als nächstes überlege ich mir einen Exporter für bekannte Autoportale wie Autoscout24.de oder Mobile.de zu schreiben. Momentan arbeite ich an ein paar Designvorlagen um den Benutzern ein paar Designs anbieten zu können. Auch fehlt noch die Unterstützung für unterschiedliche Sprachen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-808006766515571624?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/TS_QHeFWdZk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/808006766515571624/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/12/projekt-carhost-die-kostenlose-homepage.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/808006766515571624" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/808006766515571624" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/TS_QHeFWdZk/projekt-carhost-die-kostenlose-homepage.html" title="Projekt: Carhost - Die kostenlose Homepage-Software für Autohändler" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-rEWTV5JmmF0/TvXS3gYPbvI/AAAAAAAABEg/aY89QZT3TZE/s72-c/carhost.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/12/projekt-carhost-die-kostenlose-homepage.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1777691297496319941</id><published>2011-12-11T14:10:00.001+01:00</published><updated>2012-01-14T23:00:49.110+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web App" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="Musik" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title type="text">Test: Google Music</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GILAGdTufKI/TiU-bw9aDYI/AAAAAAAAA_I/E9YgEKY2jY0/s1600/google.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-GILAGdTufKI/TiU-bw9aDYI/AAAAAAAAA_I/E9YgEKY2jY0/s1600/google.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: Google&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;In Amerika können Benutzer mit einem Google-Account bereits in den Genuss von Google Music kommen. Google Music ist ein Cloud-Dienst für Musik. Der Benutzer kann so von überall, also Zuhause, Büro oder Handy, auf seine Musiksammlung zugreifen. Bisher erlaubt der Musikdienst eine Sammlung von 20.000 Titeln. Die Musik kann dabei wahlweise vom Android-Marketplace gekauft, oder von der heimischen Festplatte hochgeladen werden. Für den Upload stellt Google ein eigenes Programm namens Music Manager bereit.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Wie gesagt ist der Dienst bisher nicht bei uns verfügbar. Durch einen kleinen &lt;a href="http://www.chip.de/news/Google-Music-entsperren-So-nutzen-Sie-es-jetzt_53034724.html"&gt;Trick&lt;/a&gt; mit einem Proxy, der nur bei der ersten Anmeldung nötig ist, ist es jedoch kein Problem den Dienst auch bei uns zu benutzen.&lt;br /&gt;Für den Test habe ich mir ein paar Alben in die Cloud gezogen. Der Music Manager ist ziemlich simpel gehalten und kann von jedem auf anhieb bedient werden. Mit Ihm ist es möglich Musik hochzuladen, oder gekaufte Musik runterzuladen. Um die Leitung dabei bestmöglich auszulasten werden mehrere Titel parallel hochgeladen. Infos über den Track werden dabei beibehalten. Um einen Titel hochzuladen muss dieser nur in einen Ordner gepackt werden, der von dem Manager auf Wunsch dann synchronisiert wird.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZdjlwNWD3_k/TuSwuuayAOI/AAAAAAAABD0/iLqT0MyA5cE/s1600/musicmanager.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-ZdjlwNWD3_k/TuSwuuayAOI/AAAAAAAABD0/iLqT0MyA5cE/s320/musicmanager.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Die Oberfläche von Google Musik ähnelt auf den ersten Blick stark der von Grooveshark. Leider ist es in Google Musik im&amp;nbsp;Gegensatz&amp;nbsp;zum&amp;nbsp;Konkurrenten&amp;nbsp;nicht möglich eine&amp;nbsp;riesige&amp;nbsp;Musikdatenbank aller Benutzer zu durchsuchen. Jeder Benutzer kann nur seine eigenen Titel durchforschen. Das Webinterface ist, wie von Google gewohnt, sehr interaktiv gehalten worden. Alles wird wunderhübsch animiert und sieht stimmig aus. Für jeden Song kann man dabei Informationen abrufen ohne die Musikwiedergabe zu unterbrechen. Die Bewertung der Musikstücke erfolgt mittels einem Daumen nach oben oder einem nach unten. Natürlich kann man auch sonst die üblichen Aktionen ausführen die man von einem Musikplayer gewohnt ist, wie etwa Shuffel oder Repeat. Natürlich darf auch eine Playlist nicht fehlen, welche sich einfach über Drag &amp;amp; Drop befüllen lässt.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uCeb9TFLiBg/TuSy-pYxJ4I/AAAAAAAABD8/uX5Yr0OVX3Q/s1600/googlemusic.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="219" src="http://4.bp.blogspot.com/-uCeb9TFLiBg/TuSy-pYxJ4I/AAAAAAAABD8/uX5Yr0OVX3Q/s320/googlemusic.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Letztendlich&amp;nbsp;ist Google Musik eine tolle Sache für alle die Ihre Lieblingsmusik überall abspielen möchten. Probleme mit der Bandbreite hatte ich keine. Alles war sofort und ohne Aussetzer durch meine Lautsprecher zu hören. Über das Bewertungssystem lässt sich streiten. Für meinen Teil finde ich es besser als etwa das 5-Sterne-System. Etwas dumm finde ich, dass g+ noch überhaupt nicht eingebunden ist. So wird das nie etwas mit dem sozialen Netzwerk. Es wäre doch schön zu sehen welche Titel die Freunde so hören. Auch schade, dass Künstler nicht selbst Musik in die Cloud hochladen können und diese anderen Benutzern zugänglich machen können. Bei den vielen Profilen, die eine Band mittlerweile verwalten muss wäre ein weiteres auch nicht mehr schlimm. Wie gesagt, das könnte man doch alles super in g+ integrieren. Naja, mal sehen was die Zeit bringt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-1777691297496319941?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/__jbP4yQVf4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/1777691297496319941/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/12/test-google-music.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1777691297496319941" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1777691297496319941" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/__jbP4yQVf4/test-google-music.html" title="Test: Google Music" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-GILAGdTufKI/TiU-bw9aDYI/AAAAAAAAA_I/E9YgEKY2jY0/s72-c/google.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/12/test-google-music.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1089270535790256915</id><published>2011-12-07T08:50:00.001+01:00</published><updated>2011-12-07T09:20:34.067+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Snippets" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><title type="text">Java CSP Sudoku-Solver</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAABDo/xjGVqzuaq2I/s1600/java.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAABDo/xjGVqzuaq2I/s1600/java.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: Java&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Eine Klasse zum lösen von Sudoku-Rätseln. Als Input wird ein&amp;nbsp;zweidimensionales&amp;nbsp;Array von 9x9 Feldern benötigt. Für alle noch freien Felder muss der Wert 0 eingetragen werden. Falls keine Lösung gefunden wurde wird null zurückgegeben.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: java"&gt;public class Sudoku {&lt;br /&gt;  public static int[][] backtrackingSearch(int[][] field){&lt;br /&gt;    return recursiveBacktrackingSearch(field, 0);&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;  private static int[][] recursiveBacktrackingSearch(int[][] field, int pos){&lt;br /&gt;    if(pos == 9*9) return field;&lt;br /&gt;    if(field[pos/9][pos%9] != 0) return recursiveBacktrackingSearch(field, pos+1);&lt;br /&gt;    for(int i = 1; i &amp;lt;= 9; i++){&lt;br /&gt;      if(isConsistent(field, pos, i)){&lt;br /&gt;        field[pos/9][pos%9] = i;&lt;br /&gt;        int[][] returnvalue = recursiveBacktrackingSearch(field, pos+1);&lt;br /&gt;        if(returnvalue != null) return returnvalue;&lt;br /&gt;        field[pos/9][pos%9] = 0;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    return null;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  private static boolean isConsistent(int[][] field, int pos, int val){&lt;br /&gt;    for(int i = 0; i &amp;lt; 9; i++){&lt;br /&gt;      if(field[pos/9][i] == val) return false;&lt;br /&gt;    }&lt;br /&gt;    for(int i = 0; i &amp;lt; 9; i++){&lt;br /&gt;      if(field[i][pos%9] == val) return false;&lt;br /&gt;    }&lt;br /&gt;    for(int i = 0; i &amp;lt; 3; i++){&lt;br /&gt;      for(int j = 0; j &amp;lt; 3; j++){&lt;br /&gt;        if(field[((pos/9)/3)*3+i][((pos%9)/3)*3+j] == val) return false;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;  return true;&lt;br /&gt;  } &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Das Ganze wird bsp. mit folgendem Code aufgerufen. &lt;br /&gt;&lt;pre class="brush: java"&gt;int[][] field = {{2, 0, 0, 0, 5, 6, 0, 0, 0},&lt;br /&gt;                 {0, 0, 0, 1, 0, 0, 0, 0, 0},&lt;br /&gt;                 {0, 0, 0, 0, 0, 0, 0, 0, 0},&lt;br /&gt;                 {0, 0, 0, 0, 0, 0, 0, 0, 0},&lt;br /&gt;                 {1, 0, 0, 0, 0, 0, 0, 4, 0},&lt;br /&gt;                 {0, 0, 2, 0, 0, 0, 0, 0, 0},&lt;br /&gt;                 {0, 0, 0, 0, 0, 0, 0, 0, 0},&lt;br /&gt;                 {0, 0, 0, 0, 0, 7, 0, 0, 0},&lt;br /&gt;                 {0, 0, 7, 0, 0, 0, 1, 0, 0},};&lt;br /&gt;field = Sudoku.backtrackingSearch(field);&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-1089270535790256915?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/6VQ1ZnqDj0g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/1089270535790256915/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/12/java-csp-sudoku-solver.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1089270535790256915" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/1089270535790256915" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/6VQ1ZnqDj0g/java-csp-sudoku-solver.html" title="Java CSP Sudoku-Solver" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAABDo/xjGVqzuaq2I/s72-c/java.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/12/java-csp-sudoku-solver.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-7472657463347636743</id><published>2011-12-06T17:32:00.001+01:00</published><updated>2011-12-06T17:57:47.093+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title type="text">Google 2-Step-Verification und Application Specific Passwords</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GILAGdTufKI/TiU-bw9aDYI/AAAAAAAAA_I/E9YgEKY2jY0/s1600/google.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-GILAGdTufKI/TiU-bw9aDYI/AAAAAAAAA_I/E9YgEKY2jY0/s1600/google.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bild: Google&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Nachdem Google vor einiger Zeit den Passwortklau durch hinterlegte&amp;nbsp;Telefonnummern&amp;nbsp;erschwert hat, wurde dieser Service nun erweitert. Mit der "Bestätigung in zwei Schritten" wird es Angreifern nun fast unmöglich gemacht ein Account zu übernehmen. Da Google, nicht zuletzt auch durch Gmail, zu einer gewissen Zentrale für Alles geworden ist, ist dies auch zwingend notwendig. Würde ich beispielsweise meinen Google-Account verlieren, so wären nicht nur meine Emails, sondern auch mein Blog und mein Terminkalender in Gefahr.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Die Authentifizierung funktioniert, sofern der Benutzer das möchte, nun in zwei Schritten. Neben dem gewöhnlichen Passwort wird bei jeder Anmeldung an einem neuen PC auch ein Bestätigungscode per SMS oder Anruf zugestellt. Nur mit beiden Passwörtern wird der Zugriff gewährt. Der IT-Security-ler spricht hier von einer Two-Factor-Authentication (2FA). Dabei gibt es erstmal (Something you know) das eigentliche Passwort und dann noch (Something you have) das Telefon. Für den Fall das das Handy mal keinen Empfang hat kann man sich auch noch eine Authenticator-App runterladen und benutzen. Leider gibt es für Windows-Phone noch keine solche App. Auch für diesen Fall hat Google vorgesorgt. Auf der Webseite kann man sich ohne Probleme ein paar Einmalpasswörter für diesen Fall generieren lassen.&lt;br /&gt;Ein weiterer Sicherheitsmechanismus sind die "Anwendungsspezifischen Passwörter". Dieses sind spezifische Passwörter für bestimmte Anwendungen. Für jede Anwendung die auf einen Google-Dienst zugreift wird ein einzigartiges Passwort von Google generiert. Mit diesem Passwort kann die Anwendung anschließend auf den Dienst zugreifen. Da diese Passwörter nur einmal eingegeben werden müssen besteht kein Anlass sie sich zu merken. Damit&amp;nbsp;trotzdem&amp;nbsp;nicht Passwörter wie der Mädchenname Ihrer Mutter benutzt werden werden diese auch von Google generiert und nicht von dem Benutzer.&lt;br /&gt;Für alle die ihr Handy ständig bei sich tragen, wie etwa .... hmm jeder, und denen es egal ist ob Google ihre Handynummer kennt, was sich bei Andoid-Benutzern sowieso erübrigt, also eine gute Sache.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/zMabEyrtPRg" width="620"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-7472657463347636743?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/ZNNi7sjFb1Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/7472657463347636743/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/12/google-2-step-verification-und.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/7472657463347636743" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/7472657463347636743" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/ZNNi7sjFb1Y/google-2-step-verification-und.html" title="Google 2-Step-Verification und Application Specific Passwords" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-GILAGdTufKI/TiU-bw9aDYI/AAAAAAAAA_I/E9YgEKY2jY0/s72-c/google.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/12/google-2-step-verification-und.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-7863530789739440571</id><published>2011-12-02T10:30:00.001+01:00</published><updated>2011-12-02T10:40:01.318+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Spyware" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Handy" /><title type="text">Spyware in vielen Android-Telefonen</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GKpczuPDJYo/Ttic5CCKWRI/AAAAAAAABDg/q__1zNnCoIg/s1600/Unbenannt.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-GKpczuPDJYo/Ttic5CCKWRI/AAAAAAAABDg/q__1zNnCoIg/s1600/Unbenannt.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Carrier IQ heißt die Software, die den Benutzer in Android-Systemen ausspioniert. Auf &lt;a href="http://thehackernews.com/2011/11/your-android-phone-is-spying-on-you-use.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+thehackernews%2FVNvf+%28THN+%3A+The+Hacker+News%29&amp;amp;utm_content=Google+Reader"&gt;TheHackerNews&lt;/a&gt; wurde ein Artikel veröffentlicht, der demonstriert wie weit Carrier IQ in die Privatsphäre der Benutzer eingreift. Angeblich sollen nicht nur Positionsdaten mitgelesen werden, es werden zudem auch Anrufnummern, Suchanfragen und SMS-Texte an einen anonymen Server gesendet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-7863530789739440571?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/N_Df6Ed98uo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/7863530789739440571/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/12/spyware-in-vielen-android-telefonen.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/7863530789739440571" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/7863530789739440571" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/N_Df6Ed98uo/spyware-in-vielen-android-telefonen.html" title="Spyware in vielen Android-Telefonen" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-GKpczuPDJYo/Ttic5CCKWRI/AAAAAAAABDg/q__1zNnCoIg/s72-c/Unbenannt.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/12/spyware-in-vielen-android-telefonen.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-4835454321172626959</id><published>2011-11-18T21:59:00.001+01:00</published><updated>2011-11-18T22:11:09.983+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Anti-OS" /><category scheme="http://www.blogger.com/atom/ns#" term="Office" /><title type="text">Dieses verdammte OpenOffice</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rtdsLzwd8MY/TVlxYBTMHII/AAAAAAAAA3E/skf4gC7DEJM/s1600/epicwin.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-rtdsLzwd8MY/TVlxYBTMHII/AAAAAAAAA3E/skf4gC7DEJM/s1600/epicwin.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Woran erkennt man eine gute Software? Richtig, sie ist nicht open source. Für die Uni muss ich eine kleinen&amp;nbsp;Aufsatz&amp;nbsp;über die Globalisierung und deren&amp;nbsp;Ressourcenverbrauch&amp;nbsp;verfassen. Da es maximal 20 Seiten werden dachte ich mir, ich könnte kurzerhand OpenOffice benutzen. Latex war mir dafür zu aufwendig, zudem ist die zusammengewürfelte Syntax unter aller Sau. Tja, falsch gedacht. Schon beim&amp;nbsp;Inhaltsverzeichnis&amp;nbsp;scheiterte ich. Aus irgendeinem Grund kopiert mir das Programm den gesamten Text mit ins&amp;nbsp;Inhaltsverzeichnis. Ich kann alle möglichen Formatvorlagen verwenden die ich möchte. Nichts behebt den Fehler. Das komische ist, dass es nur bei einem Absatz der Fall ist. Alle anderen verursachen keine Probleme.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Natürlich kann ich das ganze jetzt ausschneiden und wieder neu einfügen, aber wer will das schon? Vielleicht mache ich ja etwas falsch. Falls das der Fall ist, ändert es immer noch nichts daran, dass dies ein unnötiger und zeitraubender Fehler ist. Benutzerfreundlichkeit und Zuverlässigkeit sieht anders aus.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DS7ZFIMrNaE/TsbJte1MLCI/AAAAAAAABDY/4-4Zd2eFYgs/s1600/fuuuopenoffice.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="164" src="http://1.bp.blogspot.com/-DS7ZFIMrNaE/TsbJte1MLCI/AAAAAAAABDY/4-4Zd2eFYgs/s400/fuuuopenoffice.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-4835454321172626959?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/DB0_BzFvAOw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/4835454321172626959/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/11/dieses-verdammte-openoffice.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/4835454321172626959" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/4835454321172626959" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/DB0_BzFvAOw/dieses-verdammte-openoffice.html" title="Dieses verdammte OpenOffice" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-rtdsLzwd8MY/TVlxYBTMHII/AAAAAAAAA3E/skf4gC7DEJM/s72-c/epicwin.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/11/dieses-verdammte-openoffice.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-2907719883040061335</id><published>2011-11-06T21:40:00.000+01:00</published><updated>2011-11-06T21:42:39.650+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Review" /><title type="text">Reel Steel Review</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-o-EG-b8KUkg/TrblBhnbq0I/AAAAAAAABDI/irF__kYX0eY/s1600/reelsteel1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-o-EG-b8KUkg/TrblBhnbq0I/AAAAAAAABDI/irF__kYX0eY/s1600/reelsteel1.png" /&gt;&lt;/a&gt;&lt;/div&gt;Ich schreibe eigentlich nur selten Reviews. Wenn es jedoch um epische Roboterkämpfe geht mache ich mal eine Ausnahme. War heute im Kino und wirklich begeistert über den Film. Das was den Film dabei so gut macht ist der perfekte Mix aus knallharter Aktion,&amp;nbsp;Comedy&amp;nbsp;und auch ein wenig Drama.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Der Film spielt in einer nahen Zukunft, in der reale Boxer durch Roboter ausgewechselt wurden. Dies geschah, da die Roboter bis zur totalen Zerstörung miteinander Kämpften und menschliche Boxer aus Fleisch und Blut einfach nicht diese Show liefern konnten. Irgendwann wurde das menschliche Boxen daraufhin ganz eingestellt. Der ehemalige Profiboxer Charlie Kenton, der sich anschließend mit Roboterkämpfen über Wasser hielt, verlor dadurch seinen Beruf und konnte seinen Traum von Ruhm an den Nagel hängen. Das einzige was ihm noch blieb war es mit Roboterkämpfen Geld zu verdienen. Leider ohne Erfolg. Zu beginn des Films steht er mit jeder Menge Schulde da und erfährt dann auch noch, dass seine ehemalige Freundin verstorben ist. Beide hatten jedoch einen gemeinsamen Sohn namens Max. Max wird nun dazu gezwungen einige Zeit mit seinem Vater zu verbringen. Natürlich verstehen sich die beiden nicht auf Anhieb, was sich im Verlauf des Films natürlich ändert. Ich möchte hier jedoch nicht zuviel vorweg nehmen.&lt;br /&gt;Wie schon erwähnt hat der Film ziemlich viel Aktion zu bieten. Riesige Stahlmonster die aufeinander einprügeln müssen dabei jedoch ausreichen. Zum Glück sind davon jede menge vorhanden. Schnelle&amp;nbsp;Verfolgungsjagden&amp;nbsp;oder aktiongeladene Schießereien gibt es nicht. Die Robos reichen jedoch voll aus. Es macht richtig Spaß dabei zuzuschauen wie sie sich gegenseitig die Körperteile abschlagen. Der Traum eines jeden Nerds, ganz ohne Kommentare eines Big Brother-Stars.&lt;br /&gt;Auch Gefühle bleiben nicht ganz aus. Die Geschichte zwischen Vater und Sohn steht im eigentlichen Mittelpunkt des Films. Insgesamt wirken beide Figuren dabei glaubhaft und überzeugen durchaus.&lt;br /&gt;Bei den meisten Kritikern ist der Film leider nicht so gut angekommen wie bei mir. Es sei nur ein auf Zukunft getrimmter Abklatsch der alten Boxfilme, heißt es von vielen. Ein junges Talent trifft auf einen ausgebrannten Profi mit Geldproblemen. Gemeinsam Kämpfen sie sich bis ganz nach Oben. Und wenn schon? Die alten Boxfilme sind doch auch heute noch cool anzusehen. Zwar stimmt es, dass der Film nichts Neues bietet, dafür tischt er das was er bietet wunderbar auf.&amp;nbsp;Und außerdem sind Roboter dabei man!&amp;nbsp;Roboter die aufeinander einprügeln!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bewertung: 8.0/10&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/keHddDNJaX0" width="620"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-2907719883040061335?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/KdC7mo0LyjQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/2907719883040061335/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/11/reel-steel-review.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/2907719883040061335" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/2907719883040061335" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/KdC7mo0LyjQ/reel-steel-review.html" title="Reel Steel Review" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-o-EG-b8KUkg/TrblBhnbq0I/AAAAAAAABDI/irF__kYX0eY/s72-c/reelsteel1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/11/reel-steel-review.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-938348096292925665</id><published>2011-11-05T20:27:00.002+01:00</published><updated>2011-11-05T20:27:58.728+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget" /><title type="text">I'am Watch - Die Telefon-Uhr</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9wvjzGpgTQg/TrWKikO5qeI/AAAAAAAABDA/1sJBcesllZk/s1600/uhr.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-9wvjzGpgTQg/TrWKikO5qeI/AAAAAAAABDA/1sJBcesllZk/s1600/uhr.png" /&gt;&lt;/a&gt;&lt;/div&gt;Darauf haben bestimmt sehr viele Nerds gewartet. Endlich kann man bei Telefonieren genauso cool wie Michael Knight sich mit Kit unterhält auch mit seinen Freunden Sprechen. Die I'am Watch ist ein Andoid-System im Handgelenk-Format.&lt;br /&gt;Nicht wie etwa bei&amp;nbsp;&lt;a href="http://www.talkandroid.com/15672-sony-ericsson%E2%80%99s-liveview-is-a-mini-oled-android-phone-remote/"&gt;LiveView&lt;/a&gt;, iWatch&amp;nbsp;oder &lt;a href="http://www.talkandroid.com/67434-motorola-unveils-the-motoactv-for-fitness-buffs-at-droid-razr-event-hands-on-video/"&gt;MOTOACTV&lt;/a&gt;, wo nur eine Remotverbindung zum eigentlichen Handy aufgebaut wird, um zu Telefonieren, steckt hier das Telefon gleich in der Uhr. Das kleine 240x240 ist zwar nicht für das Surfen im Internet geeignet. Zum Telefonieren, MP3s hören und Kalendertermine prüfen reicht es jedoch allemal. Für alles andere sind&amp;nbsp;mittlerweile&amp;nbsp;sowieso Tablets die erste Wahl geworden.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/IAcftDhEVR4" width="620"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Am besten bis 2:40 vorspulen. Danke an &lt;a href="http://www.talkandroid.com/68974-imwatch-the-newest-contender-in-the-android-watch-lineup/?utm_source=feedburner-ta&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+AndroidNewsGoogleAndroidForums+%28Android+News%2C+Rumours%2C+and+Updates%29&amp;amp;utm_content=Google+Reader"&gt;talkandroid&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2780670827378150710-938348096292925665?l=bebugsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Bebug/~4/FR2ETKQqUTU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://bebugsblog.blogspot.com/feeds/938348096292925665/comments/default" title="Kommentare zum Post" /><link rel="replies" type="text/html" href="http://bebugsblog.blogspot.com/2011/11/iam-watch-die-telefon-uhr.html#comment-form" title="0 Kommentare" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/938348096292925665" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2780670827378150710/posts/default/938348096292925665" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Bebug/~3/FR2ETKQqUTU/iam-watch-die-telefon-uhr.html" title="I'am Watch - Die Telefon-Uhr" /><author><name>Flo</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-9wvjzGpgTQg/TrWKikO5qeI/AAAAAAAABDA/1sJBcesllZk/s72-c/uhr.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://bebugsblog.blogspot.com/2011/11/iam-watch-die-telefon-uhr.html</feedburner:origLink></entry></feed>

