Neulich, beim Blick ins SVN…

see more deMotivational Posters
Re-infected
Mist. 10 Jahre hatte ich das jetzt hinter mir und heute ist es dann doch passiert. Ich habe mich auf quakelive.com verirrt und eine Runde mit dem Raketenwerfer und der Railgun gespielt.
Resulat: auf Anhieb Platz 2. Ich fürchte, ich habe einen zu großen Teil meiner Jugend mit Quake Arena verbracht. Auf jeden Fall bringt die Online-Version sofort den Killerinstinkt von damals wieder hoch… leider ein dickes MustPlay, das mir wahrscheinlich noch einige Stunden meines Lebens verbraten wird…
Den IE per Javascript identifizieren…
… hat schon so manchem weitergeholfen, wenn alle anderen Mittel versagen.
Und gerade als ich selbst dieser Art der Verzweiflung anheim zu fallen drohte fand ich das reduzierteste Stück reduzierten Code, den man überhaupt reduzieren kann. Bevor sich dieses Code-Schnübbel jetzt wieder aus meinem Hirn reduziert:
var IE = /*@cc_on!@*/false;
Geil, wa? Kurz erklärt – da der IE im Gegensatz zu allen anderen Browsern im bekannten Sonnensystem JScript benutzt und nicht wirklich JavaScript kann er auch Kommentare parsen und versteht daher auf einmal das ‘!’ im Kommentar als Negation der false-haftigkeit und das liest sich dann für den InternetExplorer so:
var IE = !false;
während alle anderen (coolen) Browser korrekterweise erkennen, dass sie ja gar kein IE sind und ein erleichtertes “FALSE” in den Code brüllen.
Ich wiederhole: Geil, wa? Noch geiler wäre es zwar wenn ich selber auf den Quatsch gekommen wäre, aber obwohl es Devorakles war – Geil, wa?
Sysadmin: HowTo
Oh grad noch aus einer Laune heraus eine neue Kategorie gegründet – SysAdmin.
Da ich mich neulich erstmals seit Jahren wieder etwas intensiver mit Systemadministration von Linux-Servern befasst habe – mit Erfolg, wie ich bemerken möchte – will ich das neu erworbene Wissen natürlich teilen und werde beizeiten einen kleinen Guide erstellen, wie man einen netten Webserver aufsetzt… von Apache bis Webmail. Da ich dabei selber auf HowTos angewiesen war trage ich dabei das Wissen mehrerer Guides zusammen und hoffe, dass ich damit dem ein oder anderen weiterhelfen werde, zumal meine Lieblings-Website für solche Zwecke, debinadmin.com (die ich absichtlich nicht verlinke) just die Tage von Google als “malware infected” gebrandmarkt wurde.
Übers Wochenende ist erstmal der Apache und PHP + Extentions dran…
Mal wieder, Stay tuned.
Warum nicht mal den Client quälen?
Das ist eine Frage, die sich wohl jeder Dienstleister des öfteren stellt, allerdings spreche ich hier nur vom Clientrechner.
Flash bietet ja spätestens seit Version 9 diverse Möglichkeiten, komplexere Operationen vom Server auf den Client auszulagern, wie es vorher eigentlich nur mit Java möglich war, z.B. das erzeugen von PDF-Dateien mittels AlivePDF. Der Nachteil fällt allerdings spätestens dann auf, wenn man etwas komplexeres als eine kleine Rechnung als PDF erzeugen möchte, in meinem Fall geht es hier um ein PDF im DIN A0-Format mit ca. 4000 geometischen Vektorobjekten, über 1000 Textobjekte und ein paar hochauflösende Grafiken. Wenn man die Daten für die PDF-Generierung als Object oder Array gefüllt mit Objekten vorhält bietet sich eine verschachtelte Schleife an, um das PDF entsprechend zu erzeugen.
Das Problem ist jetzt die Laufzeit dieser Schleife. Wie der geneigte Flashomat sicherlich weiss neigt das Plugin dazu, sich sehr zurückhaltend zu benehmen, während eine Schleife läuft. Im Optimalfall bekommt man davon nicht viel mit, im schlimmsten Fall aktualisiert nicht einmal mehr die Anzeige während des Vorgangs, was für den Benutzer vor dem Bildschirm am Schluß mit hoher Wahrscheinlichkeit wenig erfreulich aussieht, so dass wir ihn zum einen über den Fortschritt informieren wollen, zum Anderen wäre es natürlich schön, wenn auch auf Rechenknechten, die schon während des ersten Weltkriegs im Einsatz waren und entsprechend unter CPU-Schwachbrüstigkeit leiden, nicht das leidige Fenster erscheint, dass vor einer vermeintlichen Endlosschleife warnt.
SMM
SMM ist hier nicht SadoMaso für Mutige sondern natürlich SocialMedia-Marketing. Marketing per Blog, Twitter, Facebook und was es da noch so alles gibt.
In der letzten Version dieses Blogs hatte ich ja schon mal kundgetan, was ich persönlich von (zu) aktiver Teilnahme an Social Networks und der Neigung überwiegend junger Menschen zur Selbstentblößung halte. Aber können Social Networks wirklich einen Marketing-Nutzen haben? Ich möchte im Folgenden keinen Leitfaden für gutes SMM geben, seit einigen Tagen treibt mich jedoch der Wunsch um, zu diesem Thema ein bisserl Selbstgespräche zu führen und ein bisserl die Gedanken schweifen zu lassen, was ich hier gerne tun möchte… wer also einen Leitfaden erwartet oder konkrete Vorgehensweisen muss leider enttäuscht woanders weiter lesen – oder sich melden, ich kann hier gerne Kontakte herstellen.
Welcome back, world!
Ähja. Der Server ist erfolgreich umgezogen. Das führt auch hier mal wieder zu etwas Leben. In der letzten Zeit hat mir das Bloggen insofern ein bisserl zu wenig Spaß gemacht, weil mir die Abwechslung gefehlt hat. Daher werde ich jetzt – neues Feature – in Zukunft ein bisserl mehr über nicht-online Themen schreiben, auch wenn ein gar zu wirrer Themenmischmasch nicht jedermanns Sache ist.
Worum wirds gehen? Naja, eigentlich um alles, was ich gut finde. Also nach wie vor übers Web, Programmierung (vorwiegend AS3) und andere IT-Themen was für mich Gaming mit einschließt, Fahrzeuge (ja, ich steh total auf alles, was Motoren hat) und um die Leidenschaft, die für meine “Coderplauze” zuständig ist; nein, ich schreibe nicht über Biersorten, sondern übers Kochen.
Dazu habe ich mir hier wie man sehen kann ein relativ neutrales Layout zugelegt – passt zu allen Themen gleich gut oder schlecht.
Nach wie vor werde ich auch von Zeit zu Zeit auf Projekte hinweisen, die ich einfach cool finde oder an denen ich in irgendeiner Form beteiligt war. Seinerzeit hatte ich ja sogar ein paar Leser als ich regelmäßig postete, mal schauen, wie das jetzt wird.
So long!
