<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Merkwürdige Erlebnisse, spontane Einfälle, interessante Entdeckungen und ein paar Meinungen aus dem Leben von Frank Boës. Man kann mich auch gerne Frank Boes schreiben, aber die Aussprache bleibt bitte [bo:s].</description><title>fboës - Der Blog von Frank Boës</title><generator>Tumblr (3.0; @fboes)</generator><link>http://blog.3960.org/</link><item><title>"Lunar Flight" mit dem Logitech Extreme 3D Pro fliegen</title><description>&lt;p&gt;&lt;img align="left" height="125" src="http://media.tumblr.com/tumblr_m2z8ys9jBR1qzseix.jpg" width="200"/&gt;&lt;/p&gt;
&lt;p&gt;Meine Begeisterung für &amp;#8220;&lt;a href="http://www.shovsoft.com/lunarflight/"&gt;Lunar Flight&lt;/a&gt;&amp;#8221; gipfelt in der üblichen Konfigurationsanleitung, wie man den Logitech Extreme 3D Pro Joystick  am Besten konfiguriert.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;Besonders wichtig: Die Konfiguration sollte man im gelandeten Zustand durchführen, und der Schubregler am Joystick sollte exakt in der Mittelstellung stehen. Dann war mein Ansatz, einfach alle Einstellungen für den Joystick zu löschen und komplett neu zu belegen:&lt;/p&gt;
&lt;p&gt;&lt;img align="right" src="http://media.tumblr.com/tumblr_m2zpthA0jN1qzseix.png"/&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Die Joystick-Achsen X und Y entsprechen Nick- und Rollsteuerung der Fähre.&lt;/li&gt;
&lt;li&gt;Die Z-Ache (also das Drehen des Joysticks) entspricht der Giersteuerung der Fähre.&lt;/li&gt;
&lt;li&gt;Der Coolie-Hat steuert das Verschieben in X- bzw. Y-Richtung.&lt;/li&gt;
&lt;li&gt;Der Schubregler steuert das Haupttriebwerk bzw. den Gegenschub.&lt;/li&gt;
&lt;li&gt;Die vier Knöpfe rund um den Coolie-Hat steuern die vier Ansichten des Overhead-Displays.&lt;/li&gt;
&lt;li&gt;Der Daumenknopf schaltet durch die einzelnen Modi des Missionscomputers durch.&lt;/li&gt;
&lt;li&gt;Die Feuertaste des Joysticks ist die Bestätigungstaste.&lt;/li&gt;
&lt;li&gt;Die sechs Basisknöpfe dienen dem Be-und Entladen, Betanken und Reparieren sowie Datentransfer und Transponderschaltung.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Als Tipp für Einsteiger: Wichtiger als die Roll- und Nicksteuerung ist tatsächlich die RCS-Steuerung für das Verschieben. Gegenüber der oben beschriebenen Belegung sollte man als Einsteiger also die Roll- und Nicksteuerung auf den Coolie-Hat legen (da man da sowieso tunlichst die Finger von lassen sollte), und die Verschiebesteuerung auf den Stick. Damit hat man mehr Feingefühl beim Verschieben der Fähre.&lt;/p&gt;</description><link>http://blog.3960.org/post/21858216108</link><guid>http://blog.3960.org/post/21858216108</guid><pubDate>Thu, 26 Apr 2012 20:28:49 +0200</pubDate><category>Weltraum</category><category>Simulation</category><category>Anleitung</category></item><item><title>Die kleine Flugschule für "Lunar Flight"</title><description>&lt;p&gt;&lt;img align="right" src="http://media.tumblr.com/tumblr_m2z8ys9jBR1qzseix.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Das kleine (und sehr günstige) Spiel &amp;#8220;&lt;a href="http://www.shovsoft.com/lunarflight/"&gt;Lunar Flight&lt;/a&gt;&amp;#8221; hat es mir gerade sehr angetan. Hier kann man atmosphärisch sehr gut gemacht mit einer Mondlandefähre auf dem Mond herumfliegen. Das Spannende an diesem Spiel ist dabei die Physik, die sehr realistisch ist.&lt;/p&gt;
&lt;p&gt;Dabei ist das Erlernen der Steuerung am Anfang recht schwierig, belohnt aber umso mehr, sobald man in der Lage ist, erfolgreiche Flüge zu absolvieren.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Mit folgenden Schritten nähert man sich der Ausbildung zum erfolgreichen Astronauten:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Über die Tastatur zu fliegen erschien mir deutlich schwerer als mit einem Joystick.&lt;/li&gt;
&lt;li&gt;Statt von Hand Schubstöße zu geben, sollte man auch mit Tastatur oder Gamepad immer den Schubregler eingeschaltet lassen.&lt;/li&gt;
&lt;li&gt;Bevor man großartig mit Rollen &amp;amp; Gieren arbeitet, sollte man als Anfänger lieber die AWSD-Tasten zum horizontalen Verschieben der Fähre nutzen.&lt;/li&gt;
&lt;li&gt;Die 4-Monitor-Ansicht verleitet dazu, sich die wunderschönen Außenansichten anzuschauen. Und dort verliert man sehr schnell das Gefühl für die Ausrichtung der Fähre. Besser ist die Innenansicht und die zugeschalteten Zusatzmonitore des OHD und MC.&lt;/li&gt;
&lt;li&gt;Jede Bewegung wird solange fortgesetzt, bis eine Gegenimpuls stattfindet. So wird z.B. Rollen oder Gieren erst beendet, wenn man Schub in die Gegenrichtung gibt.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Und nicht zuletzt gibt es auf der Seite von &lt;a href="http://www.shovsoft.com/lunarflight/"&gt;Lunar Flight&lt;/a&gt; eine &lt;a href="http://www.shovsoft.com/lunarflight/?page_id=148" title="&amp;amp;für Lunar Flight"&gt;gute Flugschule&lt;/a&gt;, die mit Youtube-Videos zeigt, wie &lt;a href="http://www.shovsoft.com/lunarflight/?page_id=164"&gt;Anfänger&lt;/a&gt; &amp;amp; &lt;a href="http://www.shovsoft.com/lunarflight/?page_id=165"&gt;Profis&lt;/a&gt; abheben und Landen.&lt;/p&gt;</description><link>http://blog.3960.org/post/21792735093</link><guid>http://blog.3960.org/post/21792735093</guid><pubDate>Wed, 25 Apr 2012 20:32:11 +0200</pubDate><category>Weltraum</category><category>Simulation</category><category>Anleitung</category></item><item><title>Wie man PSDs am Einfachsten in Webgrafiken zersägt</title><description>&lt;p&gt;&lt;img align="right" src="http://media.tumblr.com/tumblr_m2z2wng5cJ1qzseix.png"/&gt;&lt;/p&gt;
&lt;p&gt;Als Webdeveloper hat man immer wieder Gelegenheit, wunderschönes Photoshop-Dateien in echte, atmende HTML-Templates umzuwandeln. Doch leider ist gerade das Herstellen von PNGs, GIFs oder JPEGs von komplexen PSDs zeitaufwendig und fehleranfällig. Und sobald dem Designer noch ein paar gute Ideen kommen, fängt man mit der Arbeit erneut an.&lt;/p&gt;
&lt;p&gt;Doch zumindest für Besitzer von Mac OSX gibt es Abhilfe.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Mit dem Programm &amp;#8220;&lt;a href="http://macrabbit.com/layercake/"&gt;Layercake&lt;/a&gt;&amp;#8221; wird in der PSD einfach jeder Layer mit einem Dateinamen benannt, der als separate Datei herauskopiert werden soll. Layercake erkennt diese Ebenen, und exportiert diese für das Web optimiert. So werden aus einem PDS beliebig viele, optimierte PNGs, GIFs oder JPEGs, die optimal freigestellt und zugeschnitten sind.&lt;/p&gt;</description><link>http://blog.3960.org/post/21724883819</link><guid>http://blog.3960.org/post/21724883819</guid><pubDate>Tue, 24 Apr 2012 20:31:03 +0200</pubDate><category>Webdevelop</category><category>Tools</category><category>anleitung</category><category>software</category></item><item><title>Wie funktioniert die "Zero Inbox Policy"?</title><description>&lt;p&gt;&lt;img align="right" src="http://media.tumblr.com/tumblr_m2mpr40ZQ01qzseix.png"/&gt;Für meine Arbeits-E-Mails habe ich mir meine persönliche Variante der &amp;#8220;Zero Inbox Policy&amp;#8221; zugelegt. Damit kommt Ordnung in den Kommunikations-Dschungel, man verpasst keine (ggf. wichtigen) Nachrichten oder vergisst Aufgaben. Und da ich öfter nach dem System gefragt werde, folgt hier die kompakte Anleitung.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Die Grundannahme ist dabei folgende: &lt;strong&gt;Jede E-Mail in meiner Inbox ist eine Aufgabe; solange noch E-Mails in meiner Inbox liegen, habe ich noch etwas zu erledigen.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In regelmäßgen Abständen schaut man also in die Inbox, um sich Neuankömmlinge vorzunehmen, und nach folgendem Muster abzuarbeiten:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Die Mail ist einfach unwichtig, z.B. Werbung? Dann wird sie &lt;em&gt;gelöscht&lt;/em&gt; bzw. als Spam markiert.&lt;/li&gt;
&lt;li&gt;Die Mail ist eine Information, die ich später noch brauche? Dann wird sie in einen dazu passenden Ordner &lt;em&gt;verschoben&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Die nun übrig bleibenden E-Mails sind Aufgaben, die erledigt werden müssen. Sobald die Aufgabe erledigt wurde, darf die E-Mail ebenfalls in einen dazu passenden Ordner &lt;em&gt;verschoben&lt;/em&gt; werden.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Bei Aufgaben gibt es in der Regel nur drei verschiedene Typen:&lt;/div&gt;
&lt;div&gt;&lt;ol&gt;&lt;li&gt;Die Aufgabe besteht darin, auf die Nachricht zu &lt;em&gt;antworten&lt;/em&gt;? Sobald man darauf geantwortet hat, darf die E-Mail verschoben werden.&lt;/li&gt;
&lt;li&gt;Die Aufgabe besteht darin, &lt;em&gt;selber etwas zu tun&lt;/em&gt;? Nachdem man das getan hat muss zum Abschluss noch dem Auftraggeber darauf geantwortet werden, und schon darf man die Aufgabe ebenfalls verschieben.&lt;/li&gt;
&lt;li&gt;Die Aufgabe besteht darin, &lt;em&gt;anderen mitzuteilen, dass sie etwas tun müssen&lt;/em&gt;? In diesem Fall leitet man die E-Mail weiter und darf sie danach verschieben.&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;p&gt;Wenn man sich daran hält hat man eine relativ gute Übersicht, was noch getan werden muss, und ein leerer Posteingang (die &amp;#8220;Zero-Inbox&amp;#8221;) gibt einem das gute Gefühl, das alles läuft.&lt;/p&gt;
&lt;p&gt;Wohin soll man nun die E-Mails verschieben? Bei wenig Ordnungsbedarf hat man einfach einen Ordner namens &amp;#8220;Archiv&amp;#8221; als Endlager für E-Mails, ansonsten kann man z.B. fein nach &amp;#8220;Accounts&amp;#8221; (z.B. Zugangsdaten), &amp;#8220;Termine&amp;#8221; (Informationen werden zu einem bestimmten Zeitpunkt uninteressant) und &amp;#8220;Projekte&amp;#8221; (Informationen müssen langfristig aufgehoben werden) unterscheiden - und das alles noch weiter untergliedern.&lt;/p&gt;
&lt;p&gt;Diese Regelung kann man übrigens auf alles anwenden, was irgendwie listenartig ist: Verpasste Anrufe, Nachrichten auf einer Mailbox, Aufgaben auf einem Zettel, Dateien auf dem Desktop, Zettel in einer Schreibtischecke…&lt;/p&gt;</description><link>http://blog.3960.org/post/21276483688</link><guid>http://blog.3960.org/post/21276483688</guid><pubDate>Tue, 17 Apr 2012 20:04:00 +0200</pubDate><category>Anleitung</category><category>Organisation</category><category>eMail</category></item><item><title>Saubere E-Mail-Adressen via Formular annehmen</title><description>&lt;p&gt;Bei einem Gewinnspielformular bin ich in der dahinter liegenden Datenbank über einen Riesenhaufen Spam gestolpert. Das hat mich so geärgert, dass ich jetzt nochmal richtig eine handliche Funktion zum Überprüfen von E-Mail-Adressen gebaut habe.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Im ersten Schritt wird erstmal nur ganz formal geprüft, ob die eingegebene Adresse die Grundanforderungen an eine E-Mail-Adresse erfüllt - zum Beispiel, dass sie überhaupt ausgefüllt wurde.&lt;/p&gt;
&lt;p&gt;Im zweiten Schritt wird dann überprüft, ob überhaupt ein MX-Record für die betreffende Adresse existiert, und die Adresse mit einer Liste von bekannten Übeltätern abgeglichen.&lt;/p&gt;
&lt;p&gt;Die Funktion in Aktion (und zum fröhlichen Weiterentwickeln) gibt es auf der &lt;a href="http://3960.org/sandbox/bad-mail.php"&gt;Sandkasten-Seite zur E-Mail-Überprüfung&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Nach dem berechtigten Einwand eines Freundes habe ich die Funktion noch ein bisschen umgeschrieben für alle E-Mail-Adressen, die keinen MX-Record haben.&lt;/p&gt;</description><link>http://blog.3960.org/post/21219207067</link><guid>http://blog.3960.org/post/21219207067</guid><pubDate>Mon, 16 Apr 2012 20:16:00 +0200</pubDate><category>Webdevelop</category><category>Spam</category><category>PHP</category></item><item><title>Da ich gerade meinen Umzug plane, kam ein paar Kollegen die...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/4drX256QV_Y?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Da ich gerade meinen Umzug plane, kam ein paar Kollegen die Idee, warum ich nicht einfach ein bisschen modularer wohne. Wir haben zuerst an Hausboote gedacht, aber nichts ist praktischer als in einem Container zu wohnen. Überraschenderweise ist die Idee gar nicht so verrückt, es gibt wunderschöne Beispiele für recht ansehnliche &lt;a href="http://gliving.com/tag/shipping-containers/"&gt;Container-Häuser&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.3960.org/post/20913077365</link><guid>http://blog.3960.org/post/20913077365</guid><pubDate>Wed, 11 Apr 2012 19:54:19 +0200</pubDate><category>Lustiges</category><category>Architektur</category></item><item><title>Einfache Buttons mit LESS</title><description>&lt;p&gt;&lt;a href="http://3960.org/sandbox/button-mixins.php"&gt;&lt;img align="right" alt="Wunderschöne CSS3-Buttons" src="http://media.tumblr.com/tumblr_m29nycWh7V1qzseix.png"/&gt;&lt;/a&gt;Ich bin in den letzten Projekten immer mehr LESS verfallen, dem schlauen Nachfolger von CSS. Gerade heute habe ich mir selber ein kleines Mixin geschrieben, mit dem man nicht nur schnell CSS3-Buttons erzeugen kann, sondern auch die einzelnen Zustände wie z.B. ausgegraute Buttons, gedrückte Buttons oder Buttons, die mit dem Mauszeiger berührt werden.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Der besondere Trick ist: Diese Buttons sind komplett ohne Grafiken, und lassen sich auch stufenlos skalieren und umfärben. Einzig die Bibliothek &lt;a href="http://lesselements.com/"&gt;LESS Elements&lt;/a&gt; wird zusätzlich benötigt.&lt;/p&gt;
&lt;p&gt;Wie üblich ist das Experiment im Microsoft Internet Explorer wegen seiner rudimentären Behandlung von RGBA-Farbangaben und CSS3-Eigenschaften eher schlicht, aber immer noch benutzbar.&lt;/p&gt;
&lt;p&gt;Quelltexte und Beispiele gibt es dann auf der &lt;a href="http://3960.org/sandbox/button-mixins.php"&gt;Demoseite für das LESS-Button Mixin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Inzwischen ist das Mixin auch ohne LESS Elements verwendbar.&lt;/p&gt;</description><link>http://blog.3960.org/post/20841368885</link><guid>http://blog.3960.org/post/20841368885</guid><pubDate>Mon, 09 Apr 2012 15:57:00 +0200</pubDate><category>CSS</category><category>LESS</category><category>Webdevelop</category></item><item><title>Was ist der Clanspace?</title><description>&lt;p&gt;&lt;img align="right" alt="&amp;amp;für den Clanspace" height="63" src="http://media.tumblr.com/tumblr_m20u4fL2s11qzseix.png" width="200"/&gt;Letztes Jahr waren es &lt;a href="http://par-avion.org/de/"&gt;Postflugzeuge&lt;/a&gt; &amp;amp; &lt;a href="http://blog.3960.org/tagged/TKoH"&gt;Hubschrauber&lt;/a&gt;, dieses Jahr gleich der gesamte Weltraum: Ich bin mal wieder von einer Idee besessen. Und diese Idee heißt &lt;em&gt;Clanspace&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Clanspace&lt;/em&gt; ist ein &amp;#8220;hard science-fiction near-future space-opera setting&amp;#8221;. Man könnte also in diesem Szenario Filme drehen, Bücher schreiben, Computer- oder Brettspiele bauen, oder sich einfach knobeligen Gedankenexperimenten hingeben.&lt;/p&gt;
&lt;p&gt;Jedenfalls steht &lt;em&gt;Clanspace&lt;/em&gt; ganz im Zeichen echter Raumfahrt, mit echten physikalischen Regeln, die auch nur in unserem Sonnensystem stattfindet. Es gibt keinen Warp-Antrieb, kein Beamen, und keine Außerirdischen. Die Technologie ist auch nicht viel weiter fortgeschritten, außer dass alle jetzt schon erkennbaren Entwicklungen einfach als selbstverständlich angenommen werden. Augmented reality, rapid manufacturing und ähnliche Schlagwörter sind bei &lt;em&gt;Clanspace&lt;/em&gt; so normal wie in unserer heutigen Welt Smartphones und LED-Leuchten.&lt;/p&gt;
&lt;p&gt;Als letzter Knackpunkt herrscht im &lt;em&gt;Clanspace&lt;/em&gt; wegen der immensen Distanzen andere Vorstellungen von Kommunikation, Reisezeiten, Wirtschaft oder Regierungsgewalt; diese lässt sich eher mit der Ära der Segelschiffe auf der Erde vergleichen, denn auch hier waren die Reise- und Kommunikationswege lang.&lt;/p&gt;
&lt;p&gt;Die namensgebenden Clans sind in &lt;em&gt;Clanspace&lt;/em&gt; daher auch ein Produkt dieser räumlich weiten Verteilung, und die vorherrschende Organisationsform. Und was das alles mit dem arabischen Raumfahrtprogramm und dem Ende des Öls zu tun hat, verraten wir beim nächsten Mal.&lt;/p&gt;
&lt;p&gt;So gehen wir also auf die Reise, um einen stimmigen Kosmos zu bauen. Und wer weiß, vielleicht erscheint dazu demnächst schon ein Brettspiel. Oder ein Roman.&lt;/p&gt;</description><link>http://blog.3960.org/post/20601125084</link><guid>http://blog.3960.org/post/20601125084</guid><pubDate>Fri, 06 Apr 2012 20:30:00 +0200</pubDate><category>Weltraum</category><category>Clanspace</category><category>Raumfahrt</category><category>Idee</category></item><item><title>Formeln für den Weltraum</title><description>&lt;p&gt;&lt;img align="right" alt="&amp;amp;für Clanspace" src="http://media.tumblr.com/tumblr_m20u4fL2s11qzseix.png"/&gt;Mein Bruder und ich betreiben gerade Hintergrund­recherche für Clanspace, ein Space-Opera-Setting. Dabei ist mein Bruder auf einen Haufen sehr interessanter Formeln gestoßen, die wir in ein paar handliche, interaktive Rechner umgewandelt haben.&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Besonders spannend ist die sogenannte &amp;#8220;&lt;a href="http://3960.org/sandbox/rockets.php"&gt;Raketenformel&lt;/a&gt;&amp;#8221; (den man sich am Besten in Google Chrome ansieht). Mit dieser Formel kann man komplette Raumschiffe zusammenbauen. Man wählt einen Antrieb (chemisch, Fissionstriebwerk oder Fusionsantrieb), bestimmt Größe von Triebwerk, Nutzlast und Treibstoff, und erhält ein paar schöne Kennzahlen über die Beschleunigungswerte und Delta-V.&lt;/p&gt;
&lt;p&gt;Sobald man sich ein Raumschiff gebaut hat, kann man dann überprüfen, wie lange die Reise z.B. in unserem Sonnensytem dauert. Dazu benutzt man das &amp;#8220;&lt;a href="http://3960.org/sandbox/g-meter.php"&gt;g-Meter&lt;/a&gt;&amp;#8221; (ebenfalls am Besten in Google Chrome). Hiermit kann man die Reisezeit im Weltall bestimmen, indem man die Distanz (z.B. zwischen Erde und Mars, oder raus bis zum Saturn oder Kuipergürtel) und die Beschleunigung einstellt, und dann die Reisezeit angezeigt bekommt.&lt;/p&gt;
&lt;p&gt;Beide Formeln vereinfachen die tatsächlichen Gesetzmäßigkeiten ein wenig, vermitteln aber schonmal einen groben Einblick in die physikalischen Zusammenhänge der Raumfahrerei.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Die Formeln wurden nochmals stark überarbeitet und schlüsseln die Reisezeiten detaillierter auf.&lt;/p&gt;</description><link>http://blog.3960.org/post/20540562686</link><guid>http://blog.3960.org/post/20540562686</guid><pubDate>Thu, 05 Apr 2012 21:38:00 +0200</pubDate><category>Raumfahrt</category><category>Clanspace</category><category>Weltraum</category><category>Anleitung</category></item><item><title>CSS-Dateien sauber in LESS-Dateien umwandeln</title><description>&lt;p&gt;&lt;img align="right" src="http://media.tumblr.com/tumblr_m1w8ll1OD91qzseix.png"/&gt;Eine praktische Anleitung, wie man CSS-Dateien in LESS-Dateien umwandelt, bzw. Alt-Projekte verlustfrei dorthin migriert:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Als Mac-Besitzer die &lt;a href="http://incident57.com/less/"&gt;LESS.app&lt;/a&gt; oder gleich &lt;a href="http://incident57.com/codekit/"&gt;CodeKit&lt;/a&gt; herunterladen.&lt;/li&gt;
&lt;li&gt;Die Dateiendung der CSS-Datei in .less ändern.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lesselements.com/"&gt;LESS Elements&lt;/a&gt; via &lt;code&gt;@import "/mixins/elements.less";&lt;/code&gt; in der LESS-Datei verankern.&lt;/li&gt;
&lt;li&gt;Eine Extra-Datei &lt;code&gt;/mixins/variables.less&lt;/code&gt; für Variablen anlegen, via &lt;code&gt;@import "/mixins/variables.less";&lt;/code&gt; einbinden und mit &amp;#8220;Suchen &amp;amp; Ersetzen&amp;#8221; global wichtige Abstände und Farbcodes durch Variablennamen ersetzen.&lt;/li&gt;
&lt;li&gt;Eine Extra-Datei &lt;code&gt;/mixins/mixins.less&lt;/code&gt; für eigene Mixins anlegen und via &lt;code&gt;@import "/mixins/mixins.less";&lt;/code&gt; einbinden. Hier kann man später eigene Mixins anlegen.&lt;/li&gt;
&lt;li&gt;Eine Extra-Datei &lt;code&gt;/mixins/mobile.less&lt;/code&gt; für Mobillayout anlegen, den Inhalt von &lt;code&gt;@media&lt;/code&gt;-Blöcken dorthin kopieren und in den &lt;code&gt;@media&lt;/code&gt;-Block wieder via &lt;code&gt;@import "/mixins/mobile.less";&lt;/code&gt; integrieren.&lt;/li&gt;
&lt;li&gt;Eine Extra-Datei &lt;code&gt;/mixins/print.less&lt;/code&gt; für Printlayout anlegen, den Inhalt von &lt;code&gt;@media&lt;/code&gt;-Blöcken dorthin kopieren und in den &lt;code&gt;@media&lt;/code&gt;-Block wieder via &lt;code&gt;@import "/mixins/print.less";&lt;/code&gt; integrieren.&lt;/li&gt;
&lt;li&gt;LESS-Datei in CSS-Datei kompilieren lassen. Dadurch wird die alte CSS-Datei durch die vom LESS-Compiler erzeugte Datei ersetzt.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Voilà - ohne Änderungen im Frontend-Bereich kann man nun die Power von LESS für die Entwicklung von CSS nutzen.&lt;/p&gt;</description><link>http://blog.3960.org/post/20417372395</link><guid>http://blog.3960.org/post/20417372395</guid><pubDate>Tue, 03 Apr 2012 20:24:00 +0200</pubDate><category>Webdevelop</category><category>CSS</category><category>LESS</category></item><item><title>Ich gebe zu: Auch bei mir hat sich der Song “Too...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/zYXjLbMZFmo?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Ich gebe zu: Auch bei mir hat sich der Song “Too close” von Alex Care im Ohr verfangen, den Microsoft in seiner Werbung verwendet. Und außerdem unterstütze ich Microsoft in dem Versuch, endlich einen besseren Internet Explorer unter’s Volk zu bringen… auch wenn sie das nur für Windows 7 machen.&lt;/p&gt;
&lt;p&gt;Da sollte man gleich auf vernünftige Browser wie &lt;a href="http://www.mozilla.org/de/firefox/"&gt;Mozilla FIrefox&lt;/a&gt; oder &lt;a href="http://www.google.de/chrome/"&gt;Google Chrome&lt;/a&gt; wechseln, die gibt es auch für Windows XP.&lt;/p&gt;
&lt;p&gt;&lt;a class="tumblr_blog" href="http://whereissummar.tumblr.com/post/18933960843/i-searched-to-find-out-what-was-the-microsoft"&gt;whereissummar&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;i searched to find out what was the microsoft commercial song. literally typed lyrics fast as possible in search bar while it was on . i like it.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://blog.3960.org/post/20178609961</link><guid>http://blog.3960.org/post/20178609961</guid><pubDate>Fri, 30 Mar 2012 20:30:05 +0200</pubDate><category>Webdevelop</category><category>Musik</category></item><item><title>Typografisch korrekte Anführungszeichen</title><description>&lt;a href="http://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen"&gt;Typografisch korrekte Anführungszeichen&lt;/a&gt;: &lt;p&gt;Die Welt ist voller Anführungszeichen… und wie auch die Dezimaltrennzeichen ist die Konvention bei der Verwendung der Gänsefüßchen von Land zu Land unterschiedlich. Auf Wikipedia gibt es eine schöne Liste mit den Unterschieden bei der Verwendung dieser Zeichen.&lt;/p&gt;</description><link>http://blog.3960.org/post/20016320703</link><guid>http://blog.3960.org/post/20016320703</guid><pubDate>Tue, 27 Mar 2012 20:30:05 +0200</pubDate><category>Typografie</category><category>Wissenswertes</category><category>Anleitung</category></item><item><title>“Prometheus” wird episch!</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/HHcHYisZFLU?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;“Prometheus” wird episch!&lt;/p&gt;</description><link>http://blog.3960.org/post/19582830509</link><guid>http://blog.3960.org/post/19582830509</guid><pubDate>Mon, 19 Mar 2012 20:30:06 +0100</pubDate><category>Weltraum</category><category>Film</category></item><item><title>Bessere Formulare für das Web</title><description>&lt;a href="http://harvesthq.github.com/chosen/"&gt;Bessere Formulare für das Web&lt;/a&gt;: &lt;p&gt;Die kleine Bibliothek “Chosen” verwandelt Auswahl-Felder (in HTML via &lt;code&gt;&lt;select&gt;&lt;/code&gt; dargestellt) in deutlich funktionsreicherer Varianten ihrer selbst. So kann man sehr viel angenehmer aus langen Auswahllisten eine Auswahl treffen, bzw. gemachte Eintragungen löschen.&lt;/p&gt;
&lt;p&gt;Voraussetzung ist (wie üblich) jQuery oder aber Prototype.&lt;/p&gt;
&lt;p&gt;Wie üblich hat &lt;em&gt;shr1nk0r&lt;/em&gt; mich darauf aufmerksam gemacht, und die Details gibt es auf der Seite von “Chosen”.&lt;/p&gt;</description><link>http://blog.3960.org/post/19355518579</link><guid>http://blog.3960.org/post/19355518579</guid><pubDate>Thu, 15 Mar 2012 20:48:05 +0100</pubDate><category>Webdevelop</category></item><item><title>Symbole mit Schriften statt Grafiken</title><description>&lt;a href="http://fortawesome.github.com/Font-Awesome/"&gt;Symbole mit Schriften statt Grafiken&lt;/a&gt;: &lt;p&gt;Jede Webseite braucht früher oder später schicke Symbole, um für den Benutzer eine schnelle Übersicht über die wichtigsten Funktionen zu bieten. Mit “Font Awesome” (Dank an &lt;em&gt;shr1nk0r&lt;/em&gt; für den Tipp) kriegt man eine Sammlung der wichtigsten Symbole… als Schriftart.&lt;/p&gt;
&lt;p&gt;Der Vorteil: Diese Icons lassen sich stufenlos skalieren, umfärben, mit CSS-Effekten wie Schatten etc. ausstatten - und verbrauchen dabei wirklich wenig Bandbreite.&lt;/p&gt;
&lt;p&gt;Nebenbei ist der Einbau auf der Seite von “Font Awesome” wunderbar erklärt (u.a. auch für LESS), und nach wenigen Minuten kann man seine Webseite mit wunderschönen Icons ausstatten.&lt;/p&gt;</description><link>http://blog.3960.org/post/19300626710</link><guid>http://blog.3960.org/post/19300626710</guid><pubDate>Wed, 14 Mar 2012 20:30:05 +0100</pubDate><category>CSS</category><category>Webdevelop</category></item><item><title>Voodoo Sabotage…</title><description>&lt;iframe src="http://player.vimeo.com/video/7663931" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Voodoo Sabotage…&lt;/p&gt;</description><link>http://blog.3960.org/post/18790136054</link><guid>http://blog.3960.org/post/18790136054</guid><pubDate>Mon, 05 Mar 2012 15:17:56 +0100</pubDate><category>Lustiges</category><category>Musik</category></item><item><title>Van Halen präsentiert Ihnen das großartigste Schlagzeug aller...</title><description>&lt;iframe width="400" height="299" src="http://www.youtube.com/embed/wlq0lYB3iSM?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Van Halen präsentiert Ihnen das großartigste Schlagzeug aller Zeiten!&lt;/p&gt;</description><link>http://blog.3960.org/post/18504176102</link><guid>http://blog.3960.org/post/18504176102</guid><pubDate>Wed, 29 Feb 2012 20:30:06 +0100</pubDate><category>Lustiges</category><category>Musik</category></item><item><title>PHP in Javascript übersetzen</title><description>&lt;a href="http://3960.org/sandbox/vigenere.php"&gt;PHP in Javascript übersetzen&lt;/a&gt;: &lt;p&gt;Solange man nicht die Möglichkeit hat, seine gesamte Programmierung von Node.js ausliefern zu lassen, ist man als Programmierer darauf angewiesen, client- und serverseitige Funktionalitäten in zwei verschiedenen Sprachen zu bauen.&lt;/p&gt;
&lt;p&gt;Als kleines Beispiel dafür, wie so etwas aussehen kann, habe ich auf der folgenden Seite mal den Quellcode für meinen kleinen Vigenère-Verschlüssler veröffentlicht; einmal als PHP-Klasse, einmal als Javascript-Klasse.&lt;/p&gt;
&lt;p&gt;Das Beispiel zeigt: Die Programmierung lässt sich schnell übersetzen… aber leider nicht automatisch.&lt;/p&gt;</description><link>http://blog.3960.org/post/18447181636</link><guid>http://blog.3960.org/post/18447181636</guid><pubDate>Tue, 28 Feb 2012 20:30:05 +0100</pubDate><category>Webdevelop</category><category>PHP</category><category>Javascript</category></item><item><title>Eine Zeitraffervideo, wie man den Millenium Falcon aus LEGO®...</title><description>&lt;iframe src="http://player.vimeo.com/video/36768371" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Eine Zeitraffervideo, wie man den Millenium Falcon aus LEGO® baut.&lt;/p&gt;</description><link>http://blog.3960.org/post/18199881060</link><guid>http://blog.3960.org/post/18199881060</guid><pubDate>Fri, 24 Feb 2012 20:30:05 +0100</pubDate><category>Lustiges</category></item><item><title>Der Zombie-Notfall-Schrank! Wenn die Untoten vor der Haustür...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lzou3g8InF1qzscjlo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Der Zombie-Notfall-Schrank! Wenn die Untoten vor der Haustür stehen, reicht ein Griff in diesen Schrank, und schon kann nichts mehr passieren.&lt;/p&gt;
&lt;p&gt;Dieser spezielle Schrank gehört einem meiner Brüder, und der Schrank selber ist bei Ikea erhältlich (man muss ihn nur ein bisschen zusägen). Jetzt besteht nur die Frage, ob man die P90 nicht besser durch eine klassische Zombieflinte ersetzen sollte.&lt;/p&gt;
&lt;p&gt;(Foto von Banshee One)&lt;/p&gt;</description><link>http://blog.3960.org/post/17941096042</link><guid>http://blog.3960.org/post/17941096042</guid><pubDate>Mon, 20 Feb 2012 11:50:04 +0100</pubDate><category>Zombies</category><category>Lustiges</category></item></channel></rss>

