<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2780670827378150710</id><updated>2018-09-17T06:58:05.024+02:00</updated><category term="Tutorials"/><category term="Videos"/><category term="Hack"/><category term="Games"/><category term="Spiele"/><category term="Google"/><category term=".NET"/><category term="C#"/><category term="News"/><category term="Kostenlos"/><category term="Open Source"/><category term="Anti-OS"/><category term="HTML"/><category term="Bildverarbeitung"/><category term="Entwicklung"/><category term="Grafik"/><category term="IMHO"/><category term="Internet"/><category term="Links"/><category term="Microsoft"/><category term="Anonymous"/><category term="Flash"/><category term="Security"/><category term="Projekte"/><category term="Web"/><category term="Windows"/><category term="Bilder"/><category term="Cloud"/><category term="Design"/><category term="Java"/><category term="Online"/><category term="Browser"/><category term="Buchtipp"/><category term="Gadget"/><category term="Linux"/><category term="Software"/><category term="WPF"/><category term="Web App"/><category term="Apple"/><category term="Betriebssystem"/><category term="C++"/><category term="Downloads"/><category term="Kindle"/><category term="Programmierung"/><category term="Review"/><category term="Snippets"/><category term="Tools"/><category term="Visual Studio"/><category term="beBugs Welt"/><category term="facebook"/><category term="Algorithmen"/><category term="Defacement"/><category term="Filme"/><category term="Gimp"/><category term="Handy"/><category term="Javascript"/><category term="Musik"/><category term="Pixelart"/><category term="Webdesign"/><category term="eBook"/><category term="8-bit"/><category term="Datenklau"/><category term="Netzwerk"/><category term="Robotik"/><category term="Sicherheit"/><category term="Social Network"/><category term="WCF"/><category term="Xbox"/><category term="3ds Max"/><category term="ASP.NET"/><category term="Ajax"/><category term="Android"/><category term="Assembler"/><category term="Bundesregierung"/><category term="Computer"/><category term="Datenschutz"/><category term="E-Book"/><category term="Elektrotechnik"/><category term="Hardware"/><category term="Homepage"/><category term="KI"/><category term="Kryptographie"/><category term="Leak"/><category term="Mac"/><category term="Nvidia"/><category term="PS3"/><category term="Refactoring"/><category term="Search"/><category term="Simulator"/><category term="Technik"/><category term="Theoretische Informatik"/><category term="Trojaner"/><category term="Unity"/><category term="Werbung"/><category term="iPhone"/><category term="3D"/><category term="Acta"/><category term="Animation"/><category term="Anime"/><category term="Apache"/><category term="App"/><category term="Artisan"/><category term="AutoCad"/><category term="Autodesk"/><category term="Betrug"/><category term="Blog"/><category term="C"/><category term="CGI"/><category term="CSS"/><category term="Chaosradio"/><category term="Cheat Sheet"/><category term="Chiptune"/><category term="Chrome"/><category term="Codeigniter"/><category term="Comic"/><category term="Creative Commons"/><category term="Datenbanken"/><category term="Demo"/><category term="Development"/><category term="Disassembler"/><category term="Docs"/><category term="Editing"/><category term="Email"/><category term="Exploit"/><category term="Far Cry"/><category term="Firefox"/><category term="Font"/><category term="Framework"/><category term="Gamedesign"/><category term="Gamescom"/><category term="Gis"/><category term="Hotkeys"/><category term="IBM"/><category term="IDE"/><category term="IPad"/><category term="Image"/><category term="Intel"/><category term="JetBrains"/><category term="Json"/><category term="Kauftipp"/><category term="Laptop"/><category term="Latex"/><category term="Library"/><category term="Link"/><category term="Maya"/><category term="Medien"/><category term="Mobile"/><category term="Nerd"/><category term="Netzwelt"/><category term="Obfuscation"/><category term="Office"/><category term="Persöhnliches"/><category term="Photoshop"/><category term="Piraten"/><category term="Python"/><category term="Qt"/><category term="Regular Expressions"/><category term="Remote"/><category term="Retro"/><category term="Ruby"/><category term="SQL"/><category term="Sega"/><category term="Selbstgemacht"/><category term="Server"/><category term="Softwaretechnik"/><category term="Sonic"/><category term="Sony"/><category term="Spyware"/><category term="Statistik"/><category term="Strategie"/><category term="Supercomputer"/><category term="Symfony"/><category term="TV"/><category term="Trailer"/><category term="Translate"/><category term="UniOS"/><category term="Universität"/><category term="Unternehmen"/><category term="Urheberrecht"/><category term="Video"/><category term="XNA"/><category term="Youtube"/><category term="Zeichnung"/><title type='text'>beBug&#39;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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.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>Florian B</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>227</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1981295762274027759</id><published>2017-01-19T18:43:00.000+01:00</published><updated>2017-01-19T18:43:01.879+01:00</updated><title type='text'>Package Private Access</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAACMY/UqowfnAuU70/s1600/java.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://3.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAACMY/UqowfnAuU70/s1600/java.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Logo: Java&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Um die Sichtbarkeit von Methoden oder Feldern zu beschränken gibt es Schlüsselwörter wie &lt;i&gt;public&lt;/i&gt;, &lt;i&gt;private &lt;/i&gt;oder &lt;i&gt;protected&lt;/i&gt;. In Java gibt es zusätzlich noch die Möglichkeit die Sichtbarkeit auf das Paket zu beschränken. Nicht nur, dass man hierfür einfach kein Schlüsselwort benutzt, die Paketsichtbarkeit macht zudem überhaupt keinen Sinn. Am besten sollte die Verwendung ohnehin unterbunden werden.&lt;div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Schaut man sich eine Klasse an und sieht, dass ein Feld keine Sichtbarkeit besitzt so ist nicht abzuleiten ob dies einfach vergessen wurde festzulegen, oder ob es absichtlich auf Paketebene sichtbar gemacht wurde. Man kann hier nur schlicht raten. Gründe dafür gibt es jedenfalls keine.&lt;/div&gt;&lt;div&gt;Ein Grund, der angeblich einer sein soll, ist die Möglichkeit des Zugriffs von Unittests. Tests werden im selben Paket angelegt wie die zu testende Klasse. Nun möchte man in einer Methode einige Felder private haben ohne diese nach Außen hin irgendwie sichtbar zu machen. Würde man die Felder nun auf Paketebene sichtbar machen, so könnte ein Unittest diese abfragen.&lt;/div&gt;&lt;div&gt;Klingt super, ist aber nur ein Beweiß dafür, dass der Entwickler des Tests keine Ahnung von Unittests hat. Tests sollten die Klasse so testen wie sie später auch wirklich eingesetzt wird. Öffentliche Methoden sollten angesprochen werden und ihr Ergebnis sollte mit dem zu erwartenden übereinstimmen. Das kann ein simples Result sein oder auch eine komplizierte Handler-Logik. Was innerhalb der Klasse passiert, sollte dem Test völlig egal sein. Selbst wenn die Klasse durch eine andere ersetzt wird, die genau das gleiche macht nur unterschiedlich programmiert wurde, sollte der Test erfolgreich sein. Wie viele oder welche privaten Methoden oder Felder dabei verwendet werden sollte vollkommen egal sein. Wenn ein Feld einer Klasse nach Außen hin nicht sichtbar ist, dann hat es auch nichts in einem Unittest verloren.&lt;/div&gt;&lt;div&gt;Der zweite Grund, der gerne einmal aufgeführt wird, wenn man über den Sinn und Zweck von Paketsichtbarkeit redet sind Factories. Factories sind einem Java-Entwickler sein liebstes Pattern. Klar, dass die Paketsichtbarkeit für irgendetwas gut sein muss. Mächte man einen beispielsweise eine Klasse nur von der Factory erzeugen lassen können, so kann dessen Konstruktor auf Paketebene sichtbar gemacht werden, damit nur die Faktory ihn sehen kann. Ist das nicht super? Naja, mehr oder weniger. Das Problem ist, dass in diesem Fall jede Faktory im selben Paket wie die Klasse liegen muss &amp;nbsp;Das schränkt ein. Statt einer aufgeräumten Struktur wird man nun gezwungen alles in ein Paket zu packen. Ob das nun so viel besser ist mag ich zu bezweifeln.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/1981295762274027759/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2017/01/package-private-access.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/1981295762274027759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/1981295762274027759'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2017/01/package-private-access.html' title='Package Private Access'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAACMY/UqowfnAuU70/s72-c/java.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-901402814909633853</id><published>2016-05-16T19:07:00.002+02:00</published><updated>2016-05-16T19:07:22.810+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Design"/><category scheme="http://www.blogger.com/atom/ns#" term="Gamedesign"/><category scheme="http://www.blogger.com/atom/ns#" term="Spiele"/><title type='text'>Speed Level Design - The Railroad - Unreal Engine 4</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;https://www.youtube.com/embed/Qa2wEURJFTE&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/901402814909633853/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2016/05/speed-level-design-railroad-unreal.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/901402814909633853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/901402814909633853'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2016/05/speed-level-design-railroad-unreal.html' title='Speed Level Design - The Railroad - Unreal Engine 4'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Qa2wEURJFTE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-234601211140563476</id><published>2015-06-03T18:19:00.001+02:00</published><updated>2015-06-03T18:19:31.773+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><title type='text'>Welcome to Project Soli</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;https://www.youtube.com/embed/0QNiZfSsPc0&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/234601211140563476/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2015/06/welcome-to-project-soli.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/234601211140563476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/234601211140563476'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2015/06/welcome-to-project-soli.html' title='Welcome to Project Soli'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/0QNiZfSsPc0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-933672824735993777</id><published>2014-09-26T23:07:00.002+02:00</published><updated>2015-03-24T09:01:42.738+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmierung"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials"/><title type='text'>Die neue Java 8 Zeit-API (JRS-310): Ein kompakter Überblick</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAACMY/UqowfnAuU70/s1600/java.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAACMY/UqowfnAuU70/s1600/java.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Logo: Java&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Die bisherige Java Date/Time-API ist veraltet. Warum? Nun, nicht nur weil selbst die Konstruktoren der Klasse als&quot;Deprecated&quot; ausgewiesen sind, sondern weil die&amp;nbsp;API&amp;nbsp;bereits im JDK 1.0 nicht zu&amp;nbsp;gebrauchen war. Seit 1996 warteten deshalb viele Entwickler auf eine überarbeitete Version. Einige mögen bereits an Altersschwäche verstorben sein, doch der Rest kann nun erleichtert Aufatmen. Mit JDK 8 wurde die Date/Time-Api komplett erneuert und bietet nun endlich den Komfort, den man sich von einer ordentlichen&amp;nbsp;API&amp;nbsp;rund um&amp;nbsp;Daten und Zeiten erhofft.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Schon vor Version 8 des JDKs konnten Programmierer jedoch auf eine Vernünftige&amp;nbsp;API&amp;nbsp;zurück greifen.&amp;nbsp;Die Joda-Time von Stephen Colebourne etablierte sich mittlerweile zum Quasi-Standard in der Java-Welt, wenn es um Zeiten ging. Es ist daher nicht verwunderlich, dass dieses Genie mit an Bord geholt wurde. Für die neue Date/Time-API&amp;nbsp;(JRS-310) war er maßgeblich mit verantwortlich und empfiehlt diese auch allen JDK 8 Benutzern auf seinem &lt;a href=&quot;http://blog.joda.org/&quot; target=&quot;_blank&quot;&gt;Blog&lt;/a&gt;. Nun aber genug geschwafelt. Schauen wir uns einmal an wie die neue API funktioniert.&lt;br /&gt;&lt;h2&gt;Instantiierung&lt;/h2&gt;Bevor wir uns mit der Zeit beschäftigen können, muss diese erst einmal erschaffen werden. In der neuen Java-API&amp;nbsp;geht dies überschaubar einfach. Zu bechten ist dabei, dass wir einen include auf &quot;java.time&quot; benötigen. In diesem Paket sind alle notwendigen Klassen enthalten.&quot;java.util.Date&quot; und der Rest der alten Klassen sind auch im JDK 8 vorhanden. Diese dienen der Rückwärtskompatibilität und sollten nicht mehr verwendet werden.&lt;br /&gt;Die einfachste Art eine Instanz von DateTime zu erzeugen geht über die aktuelle Systemzeit.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;LocalDateTime.now()&lt;br /&gt;&lt;/pre&gt;Die direkte Initialisierung mittels Konstruktor ist nicht möglich. Dafür gibt es jedoch eine Vielzahl von statischen Methoden, welche Überladungen von of(...) sind.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;LocalDateTime.of(2014,Month.JULY, 7,10,0)&lt;/pre&gt;Zusätzlich gibt es noch die Methoden&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;// ISO-Date&lt;br /&gt;LocalDateTime.parse(&quot;2007-12-03T10:15:30&quot;)&lt;br /&gt;// Zeit in Sekunden und Nanosekunden vom 1 Januar 1970 ab&lt;br /&gt;LocalDateTime.ofEpochSecond(0L,0, ZoneOffset.UTC)&lt;br /&gt;&lt;/pre&gt;Es ist zwar ziemlich unnötig, der Parameter des letzten Beispiels kann jedoch auch negativ sein, um Zeiten vor 1970 zu generieren.&lt;br /&gt;Das Parsen von ISO Zeitangaben funktioniert, wie in dem Beispiel gezeigt, recht gut. Liegt die Zeit jedoch in einem anderen Format vor, so kann es schnell zu Problemen kommen. Abhilfe schafft hier der &quot;DateTimeFormatter&quot;, welcher leicht durch einen String instantiiert werden kann.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;DateTimeFormatter Myformatter = DateTimeFormatter.ofPattern(&quot;yyyy-MM-dd HH:mm:ss&quot;);&lt;br /&gt;LocalDateTime myDateTime = LocalDateTime.parse(&quot;2014-09-26 22:47:28&quot;, Myformatter);&lt;br /&gt;&lt;/pre&gt;Zu beachten ist, dass es für Datum und Zeit auch eigene Klassen gibt.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;LocalTime&lt;/b&gt;: Für Uhrzeiten von 00:00 bis 23:59:59.999999999&lt;/li&gt;&lt;li&gt;&lt;b&gt;LocalDate&lt;/b&gt;: Für Daten von&amp;nbsp;-999999999-01-01 bis&amp;nbsp;+999999999-12-31&lt;/li&gt;&lt;/ul&gt;LocalDateTime ist somit die mächtigste der drei Klassen. In ihr ist sowohl die Zeit wie auch das Datum enthalten. Aus diesem Grund ist es auch möglich diese mit den Methoden &quot;toLocalDate()&quot; und &quot;ToLocalTime()&quot; auszulesen.&lt;br /&gt;LocalTime hat noch zusätzliche statische Member wie LocalTime.MIDNIGHT mit deren Verwendung man bei seinen Kollegen bestimmt Eindruck schinden kann. &lt;br /&gt;&lt;h2&gt;Zeitspannen&lt;/h2&gt;Alleine eine Zeit zu haben bringt nicht viel. Natürlich sollte man damit auch rechnen können. Einfache Operationen, wie etwa das Hinzufügen von Sekunden oder Stunden können direkt auf der erzeugten Instanz durchgeführt werden.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;LocalDateTime now = LocalDateTime.now();&lt;br /&gt;LocalDateTime tomorrow = now.plusDays(1L);&lt;br /&gt;LocalDateTime yesterday = now.minus(24L, ChronoUnit.HOURS);&lt;/pre&gt;Wird eine komplexere Zeitspanne als Tage oder Stunden benötigt, so kann auf die Klasse &quot;Period&quot; zurückgegriffen werden. Auch diese Klasse erzeugt Instanzen durch die Methode of(...).&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;// Auch mit Period.ofDay(1) möglich&lt;br /&gt;Period oneDay = Period.of(0,0,1);&lt;br /&gt;LocalDateTime tomorrow = now.plus(oneDay);&lt;br /&gt;&lt;/pre&gt;Leider ist es, wie in vielen anderen APIs, nicht möglich die Operatoren + und - zu verwenden. Es muss immer auf die Methoden der Instanz zurückgegriffen werden. Das bedeutet, dass für eine Periode zwischen zwei Zeiten auch eine Methode existieren muss. Diese lautet in unserem Fall between(...) welche zwei Zeiten als Parameter annimmt.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;Period oneDay = Period.between(now.toLocalDate(), tomorrow.toLocalDate());&lt;br /&gt;&lt;/pre&gt;Period.between(...) kann nur mit Parametern vom Typ LocalDate oder ChonoLocalDate befüllt werden. Dies liegt daran, dass Period eine GGenauigkeitvon einem Tag besitzt. Möchte man genauere Zeitspannen haben, dann muss man auf Duration zurück greifen. Diese Klasse funktioniert äquivalent zu Period.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;LocalTime inOneHour = now.toLocalTime().plus(Duration.ofHours(1L));&lt;br /&gt;&lt;/pre&gt;&lt;h2&gt;Zeitzonen&lt;/h2&gt;Der Alptraum eines jeden Programmierers: Zeitzonen. Neben der Zeichenkodierung gibt es kaum eine lästigere Aufgabe für Programmierer, als das Programmieren mit Zeitzonen. Das dafür eine gute API verwendet werden sollte ist verständlich. Wer ein wenig über das Dilemma mit den Zeitzonen erfahren möchte, der sollte unbedingt &lt;a href=&quot;https://www.youtube.com/watch?v=-5wpm-gesOY&quot; target=&quot;_blank&quot;&gt;dieses Video&lt;/a&gt; anschauen. Es lohnt sich.&lt;br /&gt;Mit der Methode &quot;atOffset&quot; lässt sich einer Zeit leicht ein Offset zuweisen. Sobald dies geschehen ist wird daraus der Datentype &quot;OffsetDateTime&quot;.&lt;br /&gt;Im Folgenden Beispiel zeige ich, wie man zweimal die gleiche Zeit, nur mit unterschiedlichem Offset vergleicht und dann den Offset wieder heraus rechnet. Um ein wenig kreativ zu sein habe ich beide Zeiten dabei auf unterschiedliche Weiße erstellt.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;OffsetDateTime myOffsetDateTime1 = LocalDateTime.of(2001,1,1,0,0).atOffset(ZoneOffset.UTC);&lt;br /&gt;OffsetDateTime myOffsetDateTime2 = OffsetDateTime.of(LocalDateTime.of(2001,1,1,0,0), ZoneOffset.ofHours(2));&lt;br /&gt;System.out.println(Duration.between(myOffsetDateTime1, myOffsetDateTime2));&lt;br /&gt;&lt;/pre&gt;Ein simpler Offset reicht oft nicht aus um mit Zeiten zu rechnen. Ein Offset kann sich beispielsweise im Laufe eines Halbjahres ändern, wie dies beispielsweise hier in Deutschland der Fall ist. In JRS-310 sind für verschiedenste Orte daher ZoneIds vorhanden. Eine komplette Liste ist über die Methode &quot;ZoneOffset.getAvailableZoneIds()&quot; zu erhalten. Mit diesen Ids lässt sich dann die Zeitzone auf eine Zeit anwenden.&lt;br /&gt;Im folgenden Beispiel habe ich den Unix Zeitstempel für den 1.1.2000 UTC ausgegeben. Wie immer führen mehrere Wege nach Rom.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;LocalDateTime myDateTime = LocalDateTime.of(2001,1,1,0,0);&lt;br /&gt;System.out.println(myDateTime.toEpochSecond(ZoneOffset.UTC));&lt;br /&gt;System.out.println(myDateTime.atZone(ZoneId.of(&quot;UTC&quot;)).toEpochSecond());&lt;br /&gt;&lt;/pre&gt;Sobald eine Zeit mit einer Zeitzone kombiniert wird, wird daraus der Datentyp &quot;ZonedDateTime&quot;. Daraus kann jedoch leicht auch eine &quot;OffsetDateTime&quot; gemacht werden.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;myDateTime.atZone(ZoneId.of(&quot;Pacific/Kwajalein&quot;)).toOffsetDateTime()&lt;/pre&gt;Wichtig für Anwender ist es den Unterschied zwischen Offset und Zeitzone zu kennen. Während ein Offset immer ein Offset bleibt kann eine Zeitzone ihren Offset wechseln, je nach Ort und Zeit. &lt;br /&gt;&lt;h2&gt;Ausgabe und Formatierung&lt;/h2&gt;Möchte man nun mit den Werten der Instanzen arbeiten, so lassen diese sich über eine Vielzahl von Methoden auslesen.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;now.get(ChronoField.DAY_OF_WEEK);&lt;br /&gt;now.getDayOfYear();&lt;br /&gt;now.getDayOfMonth();&lt;br /&gt;now.getNano();&lt;br /&gt;&lt;/pre&gt;Möchte man eine Instanz mit einem einzelnen vorbestimmten Wert abrufen, so ist das mit &quot;with(...)&quot; möglich. Damit kann beispielsweise der Wochentag des Monatsersten erfragt werden.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;now.with(ChronoField.DAY_OF_MONTH, 1).getDayOfWeek();&lt;br /&gt;&lt;/pre&gt;Möchte man eine Zeitangabe abrunden, so geht das mit &quot;truncate(...)&quot;. Das folgende Beispiel rundet die aktuelle Uhrzeit beispielsweise auf 12:00 oder 00:00 Uhr des aktuellen Tages&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;now.truncatedTo(ChronoUnit.HALF_DAYS);&lt;br /&gt;&lt;/pre&gt;Natürlich ist es auch mit der neuen API möglich einen individuell formatierten String zurück zu geben. Dies geschieht, wie auch beim einlesen eines Strings, mit einem &quot;DateTimeFormatter &quot;.&lt;br /&gt;&lt;pre class=&quot;brush: java&quot;&gt;DateTimeFormatter Myformatter = DateTimeFormatter.ofPattern(&quot;yyyy-MM-dd HH:mm:ss&quot;);&lt;br /&gt;LocalDateTime now = LocalDateTime.now();&lt;br /&gt;System.out.println(now.format(Myformatter));&lt;br /&gt;&lt;/pre&gt;Damit wäre mein Tutorial auch schon beendet. Natürlich könnte man noch einiges mehr über Date/Time-API erzählen. Insofern ich Zeit dazu finde, werde ich weitere Anwendungsfälle auf meinem Blog vorstellen.</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/933672824735993777/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/09/die-neue-java-8-zeit-api-jrs-310-ein.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/933672824735993777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/933672824735993777'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/09/die-neue-java-8-zeit-api-jrs-310-ein.html' title='Die neue Java 8 Zeit-API (JRS-310): Ein kompakter Überblick'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-ncPKTvJM_Fc/Tt8eO3qybZI/AAAAAAAACMY/UqowfnAuU70/s72-c/java.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-197191078753566476</id><published>2014-09-08T19:38:00.001+02:00</published><updated>2014-09-08T19:38:50.275+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="JetBrains"/><category scheme="http://www.blogger.com/atom/ns#" term="News"/><title type='text'>CLion: Early Access Program</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-ROaLEr23zAE/VA3kna5KNUI/AAAAAAAACiY/qad2u5ghDFY/s1600/jetbrains.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-ROaLEr23zAE/VA3kna5KNUI/AAAAAAAACiY/qad2u5ghDFY/s1600/jetbrains.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Logo: Jetbrains&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Das Programm &lt;a href=&quot;http://www.jetbrains.com/clion/&quot; target=&quot;_blank&quot;&gt;CLion&lt;/a&gt;&lt;span id=&quot;goog_1653746246&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1653746247&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://www.blogger.com/&quot;&gt;&lt;/a&gt;&amp;nbsp;der Firma JetBrains steht nun für den early access bereit. Jeder C-Programmierer sollte unbedingt einen Blick auf die 60 Tage Version werfen.&lt;br /&gt;Während die meisten Java- und PHP-Entwickler bereits von den Produkten von JetBrains gehört haben sollten dürfte das Unternehmen C-Entwicklern eher unbekannt sein. Falls CLion genauso komfortabel zu bedienen ist wie der Rest der Produktreihe wird sich dies sicher bald ändern.</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/197191078753566476/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/09/clion-early-access-program.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/197191078753566476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/197191078753566476'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/09/clion-early-access-program.html' title='CLion: Early Access Program'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-ROaLEr23zAE/VA3kna5KNUI/AAAAAAAACiY/qad2u5ghDFY/s72-c/jetbrains.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-7012505177909418041</id><published>2014-08-13T20:44:00.002+02:00</published><updated>2014-08-13T20:44:37.972+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Robotik"/><category scheme="http://www.blogger.com/atom/ns#" term="Technik"/><category scheme="http://www.blogger.com/atom/ns#" term="Video"/><title type='text'>Humans Need Not Apply</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;//www.youtube.com/embed/7Pq-S557XQU&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/7012505177909418041/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/08/humans-need-not-apply.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7012505177909418041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7012505177909418041'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/08/humans-need-not-apply.html' title='Humans Need Not Apply'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-888196864320229579</id><published>2014-07-05T08:44:00.000+02:00</published><updated>2014-07-05T08:44:02.638+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><title type='text'>App: Rocket Raccoon</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-4Y-fwc8_OYo/U7eei5R7IHI/AAAAAAAAChA/5m262a1jZHE/s1600/rocketraccoon.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-4Y-fwc8_OYo/U7eei5R7IHI/AAAAAAAAChA/5m262a1jZHE/s1600/rocketraccoon.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Nun ist es soweit: Ich habe meine erste Handy-App released. Bei dem Spiel &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.fbsoftware.rocketraccoons&quot; target=&quot;_blank&quot;&gt;Rocket Raccoon&lt;/a&gt; geht es darum einen kleinen Waschbären auf seiner Rakete durch eine Reihe von Hindernissen zu bewegen. Das Leveldesign ist mir irgendwie nicht so sehr gelungen. Falls ich Zeit finde und Lust dazu verspüre hole ich es vielleicht irgendwann mal nach.</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/888196864320229579/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/07/app-rocket-raccoon.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/888196864320229579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/888196864320229579'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/07/app-rocket-raccoon.html' title='App: Rocket Raccoon'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-4Y-fwc8_OYo/U7eei5R7IHI/AAAAAAAAChA/5m262a1jZHE/s72-c/rocketraccoon.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-4509542588082121100</id><published>2014-03-27T20:01:00.001+01:00</published><updated>2014-03-27T20:01:41.577+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Filme"/><category scheme="http://www.blogger.com/atom/ns#" term="Trailer"/><title type='text'>TEENAGE MUTANT NINJA TURTLES - Official Trailer (2014)</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;//www.youtube.com/embed/nCjsWpM9zFU&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Hm... ich bin unentschlossen.&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/4509542588082121100/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/03/teenage-mutant-ninja-turtles-official.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4509542588082121100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4509542588082121100'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/03/teenage-mutant-ninja-turtles-official.html' title='TEENAGE MUTANT NINJA TURTLES - Official Trailer (2014)'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-3540621166427601129</id><published>2014-03-18T19:30:00.001+01:00</published><updated>2014-03-18T19:30:57.311+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Entwicklung"/><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Unity 5 Feature Preview</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;//www.youtube.com/embed/tSfakMeW0lw&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/3540621166427601129/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/03/unity-5-feature-preview.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/3540621166427601129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/3540621166427601129'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/03/unity-5-feature-preview.html' title='Unity 5 Feature Preview'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-3858912410844738614</id><published>2014-03-11T22:31:00.000+01:00</published><updated>2014-05-03T15:25:38.359+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Pixelart"/><category scheme="http://www.blogger.com/atom/ns#" term="Projekte"/><category scheme="http://www.blogger.com/atom/ns#" term="Spiele"/><title type='text'>Rocket Raccoons:Bilderthread</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-8CVz0RB8Fig/UoyOlwnfjhI/AAAAAAAACUU/4TKiHPfdNxU/s1600/unity.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-8CVz0RB8Fig/UoyOlwnfjhI/AAAAAAAACUU/4TKiHPfdNxU/s1600/unity.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bild: Unity Logo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Ich bin wieder am entwickeln. Es ist schon etwas länger her, seitdem ich ein Spiel entwickelt habe. Nach meinem Abschluss und einer neuen Arbeitsstelle ist es nun jedoch soweit. Die Idee für mein Spiel steht und erste Grafiken sind auch schon erstellt. Um was es sich bei dem Spiel genau handelt möchte ich noch nicht preisgeben. Hauptsächlich deshalb, weil ich im Moment keine Lust hab zu schreiben, sondern lieber mein aktuelles Buch zuende lesen möchte.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ein paar Details verrate ich aber trotzdem: Zum einen benutze ich Unity als Engine, da ich so die Möglichkeit habe auf allen Plattformen zu entwickeln. Der Name &quot;Rocket Raccoons&quot; lässt zudem darauf schließen, dass sich sowohl Racketen wie auch Waschbären im Spiel befinden werden. Designtechnisch werde ich wieder Pixelart verwenden. Anfangs wollte ich die Grafik noch aufwendiger machen, wie etwa meinen &lt;a href=&quot;http://bebugsblog.blogspot.de/2012/07/pixelart-laubbaum.html&quot; target=&quot;_blank&quot;&gt;Laubbaum&lt;/a&gt;. Aus Zeitmangel habe ich mich jetzt jedoch dazu entschlossen alles sehr schlicht zu halten. Ein erster Screenshot kann hier bewundert werden.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-IEYM_5Q9vSk/Ux-ARbyJMRI/AAAAAAAACb4/cN3y0Zb1Epc/s1600/gamescreen1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-IEYM_5Q9vSk/Ux-ARbyJMRI/AAAAAAAACb4/cN3y0Zb1Epc/s1600/gamescreen1.PNG&quot; height=&quot;222&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Unityentwicklung&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Update 27.03.14:&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-dy3d1TQlbXA/UzRpIAN7yYI/AAAAAAAACdY/JJWQK8Pxf34/s1600/mainchar_raccoon.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-dy3d1TQlbXA/UzRpIAN7yYI/AAAAAAAACdY/JJWQK8Pxf34/s1600/mainchar_raccoon.PNG&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hauptchar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Update 16.04.14:&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-sPeZXDaQWCw/U07dP0ugXHI/AAAAAAAACeE/dUW5uZ-HHIU/s1600/Unbenannt.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-sPeZXDaQWCw/U07dP0ugXHI/AAAAAAAACeE/dUW5uZ-HHIU/s1600/Unbenannt.PNG&quot; height=&quot;155&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Explosionen&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;Update 03.05.14:&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-Vj4A2DR9_Bo/U2TuQ2vp-eI/AAAAAAAACeg/qT8d_0spEoU/s1600/rocketracoon35.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-Vj4A2DR9_Bo/U2TuQ2vp-eI/AAAAAAAACeg/qT8d_0spEoU/s1600/rocketracoon35.PNG&quot; height=&quot;320&quot; width=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hindernisse&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/3858912410844738614/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/03/rocket-raccoons-erstes-bild.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/3858912410844738614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/3858912410844738614'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/03/rocket-raccoons-erstes-bild.html' title='Rocket Raccoons:Bilderthread'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-8CVz0RB8Fig/UoyOlwnfjhI/AAAAAAAACUU/4TKiHPfdNxU/s72-c/unity.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-3117426286802334020</id><published>2014-02-09T19:33:00.003+01:00</published><updated>2014-02-09T19:33:55.710+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CGI"/><category scheme="http://www.blogger.com/atom/ns#" term="Grafik"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Eye Piece</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;//www.youtube.com/embed/TAZIvyAJfeM&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Unglaublich.</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/3117426286802334020/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2014/02/eye-piece.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/3117426286802334020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/3117426286802334020'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2014/02/eye-piece.html' title='Eye Piece'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-5326618264822151098</id><published>2013-12-22T10:49:00.001+01:00</published><updated>2013-12-22T10:49:25.364+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Buchtipp"/><category scheme="http://www.blogger.com/atom/ns#" term="eBook"/><category scheme="http://www.blogger.com/atom/ns#" term="Kindle"/><category scheme="http://www.blogger.com/atom/ns#" term="Kostenlos"/><title type='text'>Free Kindle eBook: Der Schut</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACMY/tz14NC25V68/s1600/kindle.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACMY/tz14NC25V68/s1600/kindle.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bild: Amazon Kindle Logo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Der Schut ist der sechste und letzte Teil des Orientzyklus von Karl May. Obwohl dort oft auf vergangene Abenteuer des Erzählers Kara Ben Nemsi referenziert wird, ist es trotzdem nicht nötig die vorherigen Bücher zu kennen. Mir jedenfalls bereitete dies keine Probleme.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Die Geschichte spielt im Orient. Besser gesagt in Albanien. Dort verfolgt der Protagonist mit seinen Freunden einen Schwerverbrecher, der unten dem Decknamen Schut bekannt ist. Wie in allen Erzählungen von Karl May besitzt der Protagonist eine schier unerschöpfliche Fülle an Fähigkeiten und Talenten, welche ihm des öfteren das Leben retten. Er verlässt sich dabei weniger auf seine körperlichen, sondern vielmehr auf seine geistigen Fähigkeiten. So ist Kara Ben Nemsi nicht nur ein guter Fährenleser sondern vermag ebenfalls die Gesichtszüge und Absichten anderer Personen zu deuten. Diese Fähigkeiten beherrscht er so gut, dass sie nicht nur dem Leser auffallen, sondern ebenso seinen Gegnern. Mehrere Male wird er von diesen beschuldigt mit dem Teufel persönlich einen Pakt geschlossen zu haben, da er fast alle ihre Pläne schon im Voraus zu kennen scheint.&lt;br /&gt;Dem Leser wird dabei jedoch nie langweilig, da alles plausibel vermittelt wird. Ein wenig beschummelt fühlte ich mich jedoch trotzdem. Die Kugeln der Gegner verfehlen ein wenig zu oft ihr Ziel, was ein wenig unglaubwürdig ist.&lt;br /&gt;Alles in Allem ist der Schut eine schöne Geschichte, die ich jedem nur empfehlen kann. Es hat wirklich Spaß gemacht diese zu lesen.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm-eu.amazon-adsystem.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=bebsblo-21&amp;amp;o=3&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=B007HCCOD0&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/5326618264822151098/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/12/free-kindle-ebook-der-schut.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/5326618264822151098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/5326618264822151098'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/12/free-kindle-ebook-der-schut.html' title='Free Kindle eBook: Der Schut'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACMY/tz14NC25V68/s72-c/kindle.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-1555678626206107320</id><published>2013-12-20T19:49:00.000+01:00</published><updated>2013-12-20T19:49:23.558+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Anti-OS"/><category scheme="http://www.blogger.com/atom/ns#" term="Gimp"/><category scheme="http://www.blogger.com/atom/ns#" term="Zeichnung"/><title type='text'>Gimp PDF-Import ist Schrott </title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-BghwFVF3_Ck/TRdhvsthDdI/AAAAAAAACMY/xa2TWBaXn_E/s1600/gimp.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-BghwFVF3_Ck/TRdhvsthDdI/AAAAAAAACMY/xa2TWBaXn_E/s1600/gimp.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bild: Von mir selbst&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Ich habe auf &lt;a href=&quot;http://steamgray.com/wp-content/uploads/2012/03/Fall10_138_GSRAUpholst_living1.jpg&quot; target=&quot;_blank&quot;&gt;steamgray&lt;/a&gt; eine ziemlich hübsche Deko gefunden: Eine technische Zeichnung als Wandbild. So etwas wollte ich auch haben. Nach einiger Suche bin ich dann auf &lt;a href=&quot;http://engineers-drinks.blogspot.de/&quot; target=&quot;_blank&quot;&gt;Engineer&#39;s Guide to Drinks&lt;/a&gt; gestoßen. Dabei handelt es sich um eine Zeichnung in der das Mischverhältnis von Cocktails ausgearbeitet wurde. Das schlichte Schwarz-Weiß hat mir jedoch nicht als Poster gefallen. Ich wollte dem ganzen einen Vintage-Look verleihen. Da ich nicht mehr auf die Unirechner zugreifen kann und kein Photoshop besitze musste ich Gimp dazu benutzen. So einer einfachen Aufgabe wie das Importieren von PDFs, dachte ich mir, wird dieses Programm wohl noch gewachsen sein. Falsch gedacht. Nicht einmal lausige PDF-Dateien kann Gimp richtig importieren.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-5Ytx-uVgXUI/UrSQtl4cTSI/AAAAAAAACXM/ds-qsW9qe6w/s1600/wtfgimp.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;http://1.bp.blogspot.com/-5Ytx-uVgXUI/UrSQtl4cTSI/AAAAAAAACXM/ds-qsW9qe6w/s320/wtfgimp.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/1555678626206107320/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/12/gimp-pdf-import-ist-schrott.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/1555678626206107320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/1555678626206107320'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/12/gimp-pdf-import-ist-schrott.html' title='Gimp PDF-Import ist Schrott '/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-BghwFVF3_Ck/TRdhvsthDdI/AAAAAAAACMY/xa2TWBaXn_E/s72-c/gimp.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-8671625422511726347</id><published>2013-11-22T17:04:00.002+01:00</published><updated>2013-11-22T17:04:05.704+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3D"/><category scheme="http://www.blogger.com/atom/ns#" term="Animation"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Disney&#39;s Frozen - A Material Point Method For Snow Simulation</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;//www.youtube.com/embed/9H1gRQ6S7gg&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/8671625422511726347/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/disneys-frozen-material-point-method.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/8671625422511726347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/8671625422511726347'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/disneys-frozen-material-point-method.html' title='Disney&#39;s Frozen - A Material Point Method For Snow Simulation'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-2838585769320751710</id><published>2013-11-20T11:36:00.003+01:00</published><updated>2013-11-20T11:36:57.939+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Snippets"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity"/><title type='text'>Unity: Farbiges Rechteck zeichnen</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-8CVz0RB8Fig/UoyOlwnfjhI/AAAAAAAACUQ/B0TR5FHqAlw/s1600/unity.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-8CVz0RB8Fig/UoyOlwnfjhI/AAAAAAAACUQ/B0TR5FHqAlw/s1600/unity.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Neben ein paar klugen Köpfen besteht ein Großteil der Unity-Gemeinde aus möchtegern Spieleprogrammierern. Zuviel Kompetenz darf man daher auch nicht erwarten. Die Beantwortung einfachster Fragen, wie etwa das Zeichnen eines Rechtecks dürfte doch wohl drin sein? Ich machte leider die gegenteilige Erfahrung, nachdem ich mich durch dieses &lt;a href=&quot;http://forum.unity3d.com/threads/116348-Draw-a-simple-rectangle-filled-with-a-colorGUI.Label%20(Rect%20(25,%2025,%20100,%2030),%20color);&quot; target=&quot;_blank&quot;&gt;Thread der Absurditäten&lt;/a&gt; gearbeitet habe. Die Hälfte der Lösungen lässt sich noch nicht einmal kompilieren, und das obwohl es nur Einzeiler sind. Letztendlich habe ich mich selbst um eine Lösung bemüht und einfach mal die Funktionen durchgeblättert. Siehe da, die Antwort war kinderleicht.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;pre class=&quot;brush: cpp&quot;&gt;&lt;br /&gt;// Draw colored rectangle&lt;br /&gt;Texture2D texture = new Texture2D(1,1);&lt;br /&gt;texture.SetPixel(1,1,color);&lt;br /&gt;texture.Apply();&lt;br /&gt;GUI.DrawTexture(new Rect(left, top, width, height), texture);&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/2838585769320751710/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/unity-farbiges-rechteck-zeichnen.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/2838585769320751710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/2838585769320751710'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/unity-farbiges-rechteck-zeichnen.html' title='Unity: Farbiges Rechteck zeichnen'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-8CVz0RB8Fig/UoyOlwnfjhI/AAAAAAAACUQ/B0TR5FHqAlw/s72-c/unity.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-4012953696293727886</id><published>2013-11-14T09:43:00.002+01:00</published><updated>2013-11-14T09:43:46.213+01:00</updated><title type='text'>How Robots Will Change the World - BBC Documentary</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;//www.youtube.com/embed/8zP7yP8hdLE&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/4012953696293727886/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/how-robots-will-change-world-bbc.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4012953696293727886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4012953696293727886'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/how-robots-will-change-world-bbc.html' title='How Robots Will Change the World - BBC Documentary'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-7910404911949446931</id><published>2013-11-10T07:27:00.001+01:00</published><updated>2013-11-10T07:27:42.661+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Disassembler"/><category scheme="http://www.blogger.com/atom/ns#" term="Online"/><category scheme="http://www.blogger.com/atom/ns#" term="Web App"/><title type='text'>ODA - Der Online Disassembler</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-tYIh-ZRYPlk/TJiyPWBnHfI/AAAAAAAAAtc/6rqMpc8sgp0/s1600/code.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-tYIh-ZRYPlk/TJiyPWBnHfI/AAAAAAAAAtc/6rqMpc8sgp0/s1600/code.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Tools wie Office-Anwendungen oder Bildbearbeiter sind häufig im Einsatz. Es ist daher kein Wunder, dass diese mittlerweile auch als Cloud-Dienst angeboten werden. Anders sieht es mit Disassemblern aus. Diese Fristen selbst bei Programmierern ein Nischen-Dasein. Umso erstaunlicher fand ich es nun, von einem Online-Disassembler zu hören. &lt;a href=&quot;http://onlinedisassembler.com/odaweb/&quot; target=&quot;_blank&quot;&gt;ODA&lt;/a&gt; ist ein Disassembler, der neben der bekannten i386 zahlreiche andere Architekturen beherrscht, hübsch aussieht und dazu noch jeder Zeit online verfügbar ist.&amp;nbsp;Der Funktionsumfang ist noch sehr eingeschränkt. Es werden jedoch schon Funktionsaufrufe, Sprünge und Sektionen dargestellt. Bleibt abzuwarten wie sich das Projekt in Zukunft entwickelt.</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/7910404911949446931/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/oda-der-online-disassembler.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7910404911949446931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7910404911949446931'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/11/oda-der-online-disassembler.html' title='ODA - Der Online Disassembler'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-tYIh-ZRYPlk/TJiyPWBnHfI/AAAAAAAAAtc/6rqMpc8sgp0/s72-c/code.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-7110661439483187096</id><published>2013-10-27T14:04:00.000+01:00</published><updated>2013-11-19T21:33:54.105+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Buchtipp"/><category scheme="http://www.blogger.com/atom/ns#" term="eBook"/><category scheme="http://www.blogger.com/atom/ns#" term="Kindle"/><category scheme="http://www.blogger.com/atom/ns#" term="Kostenlos"/><title type='text'>Free Kindle eBook: Die Flußpiraten des Mississippi</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACBA/T4tgSRFJ8-4/s1600/kindle.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACBA/T4tgSRFJ8-4/s1600/kindle.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bild: Amazon Kindle Logo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Auch wenn ich im Moment zu nicht viel komme, für die abendlich halbe Lesestunde finde ich zum Glück noch Zeit. Das letzte Buch welches ich vollendete, war &quot;&lt;a href=&quot;http://www.amazon.de/Die-Flu%C3%9Fpiraten-Mississippi-Friedrich-Gerst%C3%A4cker-ebook/dp/B004UBADJI&quot; target=&quot;_blank&quot;&gt;Die Flußpiraten des Mississippi&lt;/a&gt;&quot; von Friedrich Gerstäcker. Ich habe etwas hin und her überlegt, ob ich das Buch überhaupt posten sollte, da es zwar durchaus spannend zu lesen war, jedoch keinesfalls zu meinen Lieblingen gehört. Da es jedoch ein durchaus unterhaltsames Buch ist, kann es ja nicht schaden.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Vom Schreibstil und der Handlung würde ich&amp;nbsp;die Flußpiraten des Mississippi zu den Jugendbüchern einordnen. Die Geschichte dreht sich um eine Diebesbande, welche sich auf einer der zahlreichen Inseln des Mississippi nahe der Stadt Helena niedergelassen hat. Der Mississippi gilt zur Zeit der Handlung als einer der wichtigsten Verkehrswege der neuen Welt. Wertvolle Wahre wird auf sogenannten Flatbooten über den Fluss transportiert. Die Diebesbande nutzt diese Situation aus. Mit Helfern aus der Stadt überfallen sie ahnungslose und gutgläubige Händler und gehen dabei nicht gerade zimperlich vor. Auch dem Leser wird einiges zugemutet. Brutale Szenen, wie etwa das Ertränken eines Kindes kommen zwar vor, sind aber rar gesät.&lt;br /&gt;Gefallen hat mir vor allem, dass neben der Sicht der &quot;guten&quot; auch aus der Sicht der Piraten erzählt wird. Wie ihre Entscheidungen sich oftmals aus Zwang oder purer Angst heraus entwickeln. Etwas verzwickt ist der Handlungsstrang des Buches. Oftmals vollziehen sich mehrere Kapitel parallel zueinander. Die vielen unterschiedlichen Charaktere erschweren das Lesen zusätzlich. Die große anzahl an Charakteren sorgt zusätzlich dafür, dass ein richtiger Hauptcharakter fehlt. Der Friedensrichter der Stadt, sowie ein Heiratsschwindler der Piraten kommen dem als einzige nahe.&lt;br /&gt;Als Fazit kann ich sagen, dass mich einige Stellen durchaus fesselten. Insgesamt ist das Buch jedoch ein wenig langatmig geschrieben. Vieles hätte hier durchaus gekürzt werden können.&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm-eu.amazon-adsystem.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=bebsblo-21&amp;amp;o=3&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=B007HCCOD0&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/7110661439483187096/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/10/free-kindle-ebook-die-flupiraten-des.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7110661439483187096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7110661439483187096'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/10/free-kindle-ebook-die-flupiraten-des.html' title='Free Kindle eBook: Die Flußpiraten des Mississippi'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACBA/T4tgSRFJ8-4/s72-c/kindle.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-9197667388439035473</id><published>2013-09-04T18:17:00.002+02:00</published><updated>2013-11-19T21:34:11.922+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Buchtipp"/><category scheme="http://www.blogger.com/atom/ns#" term="eBook"/><category scheme="http://www.blogger.com/atom/ns#" term="Kindle"/><category scheme="http://www.blogger.com/atom/ns#" term="Kostenlos"/><title type='text'>Free Kindle eBook: Winnetou Band 1</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACBA/T4tgSRFJ8-4/s1600/kindle.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACBA/T4tgSRFJ8-4/s1600/kindle.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bild: Amazon Kindle Logo&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Zugegeben, ich selbst konnte mich nie mit den Winnetou Filmen anfreunden. Zwar verkleidete ich mich mit meinem Bruder zu Fasching gerne mal als Cowboy und Indianer, die passenden Filme dazu interessierten uns jedoch herzlich wenig. Kurzum, Winnetou ging komplett an mir vorüber. Umso erstaunter war ich jedoch, als ich das Buch zum Film &lt;a href=&quot;http://www.amazon.de/gp/product/B00ANU9QIE/ref=as_li_ss_tl?ie=UTF8&amp;amp;camp=1638&amp;amp;creative=19454&amp;amp;creativeASIN=B00ANU9QIE&amp;amp;linkCode=as2&amp;amp;tag=bebsblo-21&quot; target=&quot;_blank&quot;&gt;Winnetou Band 1&lt;/a&gt; gelesen hab. Dies erzählt eine wirklich spannende Geschichte über das Leben eines Cowboys im Land der Indianer.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Alles beginnt damit, dass ein Greenhorn aus Deutschland sich als Privatlehrer in der neuen Welt versuchen möchte. Wie das Leben so spielt bleibt er dies jedoch nicht lange. Schnell werden seine Fähigkeiten im Reiten und Schießen entdeckt und er bekommt einen Job als Landvermesser für eine neue Eisenbahnstrecke. Diese Strecke verläuft jedoch durch das Gebiet der Apachen, zu denen auch Winnetou, als Sohn des Häuptlings, gehört. Beide Männer hegen von Anfang an eine Symphyse füreinander, welche jedoch schon bald auf eine harte Probe gestellt wird. Ein Freund der Indianer wird rücksichtslos erschossen, woraufhin die Indianer den Tot der weißen Männer fordern...&lt;br /&gt;Die Erzählung ist größtenteils Spannend. Zwar werden oft und gründlich Nebensächlichkeiten wie die Landschaft sehr genau beschrieben. Wirklich störend, wie in etwa bei der Herr der Ringe, ist dies jedoch nicht. Etwas gibt es jedoch durchaus zu bemängeln: Die Hauptfigur ist einfach zu geschickt in allen Dingen, dass das schon wieder übertrieben und unglaubwürdig wirkt. Old Shatterhand kann wirklich alles. Ob schießen, schleichen, Fährten lesen, Bären bekämpfen, Büffel jagen, alles will ihm gelingen. Ich habe mir des öfteren beim Lesen gewünscht, er würde auch einmal keinen Erfolg bei etwas haben. Leider ging mein Wunsch bis zum Schluss nicht in Erfüllung. Für Kinder, die noch auf der suche nach einem Superhelden sind, mit dem sie sich identifizieren können, ist das Buch dadurch jedoch ideal.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm-eu.amazon-adsystem.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=bebsblo-21&amp;amp;o=3&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=B007HCCOD0&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/9197667388439035473/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/09/free-kindle-ebook-winnetou-band-1.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/9197667388439035473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/9197667388439035473'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/09/free-kindle-ebook-winnetou-band-1.html' title='Free Kindle eBook: Winnetou Band 1'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACBA/T4tgSRFJ8-4/s72-c/kindle.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-7973061320115745595</id><published>2013-07-29T22:10:00.001+02:00</published><updated>2013-07-29T22:10:21.463+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Anime"/><category scheme="http://www.blogger.com/atom/ns#" term="Filme"/><title type='text'>Anime: Die Reise nach Agartha</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-APSaigF-0Do/UfbFl2HdTXI/AAAAAAAACBM/6Vi3K7rghmU/s1600/chclv.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-APSaigF-0Do/UfbFl2HdTXI/AAAAAAAACBM/6Vi3K7rghmU/s1600/chclv.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bild: CoMix Wave Inc &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Die Reise nach Agartha ist eine ganz besondere Perle der japanischen Trickfilm-Kunst. Zur Abwechslung einmal nicht von Ghibli, sondern von CoMix Wave Inc., einem Studio das mir persönlich jedoch überhaupt nichts sagt. Regie führte Makoto Shinkai, welcher auch für &quot;5 Centimeters per Second&quot; bekannt sein dürfte.&lt;br /&gt;&lt;div&gt;Zugegeben, der Titel schreckt etwas ab. Der japanische Titel, welcher soviel wie &quot;Kinder, die Sterne jagen&quot; bedeutet, hätte wohl besser gepasst. Der Anfang der Geschichte ist schnell erklärt: Das Mädchen Asuna wird von einem Monster angegriffen und darauf von einem Jungen namens Shun gerettet. Dieser behauptet aus Agartha zu sein und verschwindet darauf hin. Von ihrer Neugier getrieben macht sich Asuna auf die Reise nach Agartha, einem Land das nur in alten Erzählungen erwähnt wird und von dem niemand weiß, wie man dorthin gelangt.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Die Reise nach Agartha bietet erstklassige Bilder, eine spannende Geschichte und tolle Musik. Insgesamt ein sehr gelungener Film, den man auch wunderbar noch als Erwachsener mit seinen Kindern ansehen kann, ohne dabei einzuschlafen oder das Interesse zu verlieren.&lt;/div&gt;&lt;div&gt;Insgesamt würde ich ihm eine 7.5/10 geben, da ich mit dem japanischen Verständnis für Leben und Tod - welches sich durch den ganzen Film zieht - nicht ganz zurecht komme. Wer darüber hinweg sehen kann, der darf sich auf ein tollen Film freuen, der, in mir zumindest, den Wunsch geweckt hat wieder ein Kind zu sein.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;//www.youtube.com/embed/rWQHGNp9IWA&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/7973061320115745595/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/07/anime-die-reise-nach-agartha.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7973061320115745595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/7973061320115745595'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/07/anime-die-reise-nach-agartha.html' title='Anime: Die Reise nach Agartha'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-APSaigF-0Do/UfbFl2HdTXI/AAAAAAAACBM/6Vi3K7rghmU/s72-c/chclv.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-4715848142058284603</id><published>2013-07-28T11:32:00.002+02:00</published><updated>2013-11-19T21:33:32.203+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Buchtipp"/><category scheme="http://www.blogger.com/atom/ns#" term="eBook"/><category scheme="http://www.blogger.com/atom/ns#" term="Kindle"/><category scheme="http://www.blogger.com/atom/ns#" term="Kostenlos"/><title type='text'>Free Kindle eBook: Schachnovelle</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACA8/0g8UoNZvb9U/s1600/kindle.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACA8/0g8UoNZvb9U/s1600/kindle.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Für Kindle existieren eine Vielzahl kostenloser eBooks. Viele davon sind zeitlose Klassiker, andere wiederum nur Müll. Da ich selbst ziemlich viele davon lese hab ich mich entschlossen die besten daraus meinen Lesern zu empfehlen. Das sind zwar nicht alle, die ich gelesen habe, jedoch diejenigen die mir am besten gefallen. Ich habe beispielsweise auch Drakula gelesen und würde diesen langweiligen Titel niemandem empfehlen.&lt;br /&gt;Letzte Woche beendete ich &lt;a href=&quot;http://www.amazon.com/Schachnovelle-German-Edition-ebook/dp/B00CEQFPDK/ref=sr_1_1?s=digital-text&amp;amp;ie=UTF8&amp;amp;qid=1375002614&amp;amp;sr=1-1&amp;amp;keywords=schachnovelle&quot; target=&quot;_blank&quot;&gt;die Schachnovelle&lt;/a&gt;, eine Kurzgeschichte von Stefan Zweig. Der Titel hat auf Amazon nur 4 Reviews, welche alle auf Englisch sind. Das finde ich sehr schade, da die Geschichte wirklich sehr kurzweilig ist.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Ich möchte nichts spoilern, weswegen ich nur den Rahmen erwähne. Die Geschichte spielt sich auf einem Kreuzschiff ab, welches von New York nach Buenos Aires fährt. Die Hauptfigur erfährt auf dem Schiff, dass sich der amtierende Weltmeister im Schach ebenfalls an Board befindet. Aus eigenem Interesse heraus möchte er diesen darauf hin kennen lernen. Dies erweist sich jedoch schwerer als gedacht, da der, in ärmlichen Verhältnissen aufgewachsene, Weltmeister jeglichen Kontakt vermeidet. Die Hauptfigur greift daher zu einer List.&lt;br /&gt;Wie diese genau aussieht möchte ich nicht verraten. Da das Buch Schachnovelle heißt, könnte man es sich allerdings schon denken. Obwohl sich die Handlung durchaus mit dem Spiel selbst befasst, ist es keineswegs nötig sich im Schach auszukernen. Das Buch hätte genauso gut Halmanovelle heißen können. Auf das Spiel kommt es in der Geschichte eigentlich nicht an.</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/4715848142058284603/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/07/free-kindle-ebook-schachnovelle.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4715848142058284603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4715848142058284603'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/07/free-kindle-ebook-schachnovelle.html' title='Free Kindle eBook: Schachnovelle'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-k4AaMqGINR0/UfThW5UJiqI/AAAAAAAACA8/0g8UoNZvb9U/s72-c/kindle.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-348761211801698195</id><published>2013-05-23T11:32:00.001+02:00</published><updated>2013-05-23T11:32:10.860+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apple"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Windows 8: Less talking, more doing</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;http://www.youtube.com/embed/86JMcy5OqZA&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/348761211801698195/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/05/windows-8-less-talking-more-doing.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/348761211801698195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/348761211801698195'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/05/windows-8-less-talking-more-doing.html' title='Windows 8: Less talking, more doing'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/86JMcy5OqZA/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-8459634548214743701</id><published>2013-05-10T11:09:00.000+02:00</published><updated>2013-05-26T18:13:57.126+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="News"/><category scheme="http://www.blogger.com/atom/ns#" term="Projekte"/><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="Web App"/><title type='text'>Fiedr.com: Der Community basierte RSS-Newsreader</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-BWNrUXED0zg/UZ3iqUnGKaI/AAAAAAAAB_c/a2PvApHGJVw/s1600/fiedrlogo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-BWNrUXED0zg/UZ3iqUnGKaI/AAAAAAAAB_c/a2PvApHGJVw/s1600/fiedrlogo.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Nachdem ich die Meldung hörte, dass im July Google Reader eingestellt werden sollte, machte ich mich auf die Suche nach einem neuen Newsreader. Er sollte online verfügbar sein, da ich auch von der Arbeit oder an der Uni darauf zugreifen möchte. Ich habe dann als einzige brauchbare Lösung Feedly gefunden. Leider entspricht auch nicht ganz meinen Vorstellungen und macht auch&amp;nbsp;letztendlich&amp;nbsp;nichts weiter als den Content von Google zu klauen. Ich entschied mich also selbst eine Alternative zu erstellen. Herausgekommen ist dabei &lt;a href=&quot;http://www.fiedr.com/&quot; target=&quot;_blank&quot;&gt;Fiedr.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Da ich mich gerne über Politik und aktuelle Themen mit anderen unterhalte sollte dabei mehr herauskommen als ein schlichter Newsreader. Ich habe Möglichkeiten hinzugenommen mit denen Inhalte geteilt, bewertet und kommentiert werden können. Fast schon so wie in einem sozialen Netzwerk. Es gibt jedoch einen Unterschied. Im Gegensatz zu sozialen Netzen findet man hier nicht den Inhalt anhand der Nutzer, die diese Zusammentragen, sondern direkt anhand des Informations-Lieferanten. Es gibt also keine unnötigen Doppelposts mit unterschiedlichen Kommentaren mehr. Gerade, dass man in sozialen Netzen oft gezwungen wird seine Antwort oft zu wiederholen ist mehr als störend für mich. Ich suche dann immer extra nach dem Post mit den meisten Likes, um auch gehört zu werden. Bei Fiedr entfällt dieser Umstand komplett.&lt;br /&gt;Desweiteren bietet die Kommentarfunktion den Vorteil, dass selbst Artikel kommentiert werden können, die auf der Seite des Anbieters nicht kommentierbar sind. Dies geschieht meist bei brisanten Themen, bei denen viele unterschiedliche Meinungen&amp;nbsp;vorherrschen. Doch gerade darüber sollte man doch diskutieren.&lt;br /&gt;&lt;br /&gt;Aktuell befindet sich&amp;nbsp;Fiedr&amp;nbsp;noch in der Testphase. Falls Ihr also nach einem neuen Newsreader sucht, bitte ich Euch ihn einmal 2-3 Tage zu Testen und mir anschließend Tipps und Anregungen zukommen zu lassen. Vielen Dank.&lt;br /&gt;&lt;br /&gt;Hier der &lt;a href=&quot;https://chrome.google.com/webstore/detail/fiedrcom-newsreader/oaheecllgenngjppkojcafhbplpkgiaf&quot; target=&quot;_blank&quot;&gt;Link zur Chrome Extension&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/8459634548214743701/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/05/cloudreadr-der-community-basierte-rss.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/8459634548214743701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/8459634548214743701'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/05/cloudreadr-der-community-basierte-rss.html' title='Fiedr.com: Der Community basierte RSS-Newsreader'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-BWNrUXED0zg/UZ3iqUnGKaI/AAAAAAAAB_c/a2PvApHGJVw/s72-c/fiedrlogo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-4841850809608740962</id><published>2013-03-30T19:43:00.000+01:00</published><updated>2013-03-31T12:12:23.549+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ajax"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Json"/><category scheme="http://www.blogger.com/atom/ns#" term="Snippets"/><title type='text'>Javascript: Infinite scroll</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-tYIh-ZRYPlk/TJiyPWBnHfI/AAAAAAAAAtc/6rqMpc8sgp0/s1600/code.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-tYIh-ZRYPlk/TJiyPWBnHfI/AAAAAAAAAtc/6rqMpc8sgp0/s1600/code.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Für mein aktuelles Projekt benötigte ich einen endloses Bildlauf, so wie es beispielsweise bei Twitter oder Facebook gemacht wird. Auf meiner Suche im Internet bin ich auf einige Bibliotheken gestoßen, die ich allerdings nicht benutzen wollte, da ich es für unnötigen Ballast hielt. An den Beispielen im Internet musste ich jedoch feststellen, dass nicht alle Situationen abgedeckt werden, die auch eintreten können. Was passiert beispielsweise bei einem vergrößern des Fensters, wenn noch überhaupt keine Elemente geladen sind oder wenn ein großer Bildschirm verwendet wird, so dass die geladene Anzahl an Elementen den Bildschirm noch nicht ganz füllt?&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Ich habe versucht diese Probleme alle abzudecken und daraus eine Art Beispiel zu schreiben.&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: javascript&quot;&gt;&lt;br /&gt;var moreElements = true;&lt;br /&gt;var fetchCount = 10;&lt;br /&gt;&lt;br /&gt;// erster Aufruf beim laden der Seite&lt;br /&gt;$(document).ready(function () {&lt;br /&gt;    InfScroll();&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;// scroll-event&lt;br /&gt;$(window).scroll(function () {&lt;br /&gt;    InfScroll();&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;// resize-event&lt;br /&gt;$(window).resize(function () {&lt;br /&gt;    InfScroll();&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;function InfScroll() {&lt;br /&gt;    if (($(window).scrollTop() == $(document).height() - $(window).height() // am Boden angelangt?&lt;br /&gt;          || $(document).height() &lt; $(window).height()) // Seite kleiner als Bildschirm?&lt;br /&gt;          &amp;&amp; moreElements ) // weitere Elemente vorhanden?&lt;br /&gt;        {&lt;br /&gt;        moreElements = false;&lt;br /&gt;        $.getJSON(&quot;url&quot;,&lt;br /&gt;        function (data) {&lt;br /&gt;            // Elemente einfügen&lt;br /&gt;            for (var i = 0; i &lt; data.length; i++) {&lt;br /&gt;                $(&quot;#container&quot;).append(data[i]);&lt;br /&gt;            }&lt;br /&gt;            // Sind weitere Elemente vorhanden?&lt;br /&gt;            if (data.length &gt;= fetchCount ) {&lt;br /&gt;                moreElements = true;&lt;br /&gt;&lt;br /&gt;                // Ende trotz neuer Elemente noch nicht erreicht? Wiederholen!&lt;br /&gt;                if ($(window).scrollTop() + $(window).height() &gt;= $(document).height()) {&lt;br /&gt;                    InfScroll();&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        });&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/4841850809608740962/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/03/javascript-infinite-scroll.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4841850809608740962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/4841850809608740962'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/03/javascript-infinite-scroll.html' title='Javascript: Infinite scroll'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-tYIh-ZRYPlk/TJiyPWBnHfI/AAAAAAAAAtc/6rqMpc8sgp0/s72-c/code.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2780670827378150710.post-6416512776103249633</id><published>2013-03-30T08:51:00.002+01:00</published><updated>2013-03-30T08:51:33.180+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Spiele"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Smash Bros. Fatalities</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;354&quot; src=&quot;http://www.youtube.com/embed/EXyaRC95VuU&quot; width=&quot;630&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bebugsblog.blogspot.com/feeds/6416512776103249633/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://bebugsblog.blogspot.com/2013/03/smash-bros-fatalities.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/6416512776103249633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2780670827378150710/posts/default/6416512776103249633'/><link rel='alternate' type='text/html' href='http://bebugsblog.blogspot.com/2013/03/smash-bros-fatalities.html' title='Smash Bros. Fatalities'/><author><name>Florian B</name><uri>https://plus.google.com/112878154909021515562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-A73Ymv57-ZI/AAAAAAAAAAI/AAAAAAAAMCs/jTFqt4KEADo/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/EXyaRC95VuU/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>