Archiv für September 2009

Zeige Ergebnisse 1 - 6 von 6

Jahre

Monate (2009)

Blog-Update

Hab heute mal meinen Blog auf die neuste Wordpress-Version gebracht, alle Plugins aktualisiert und einige Kleinigkeiten verändert. Größere Änderungen zur Verbesserung der Usability sind geplant, aber auf Grund von Prüfungsstress so schnell nicht umsetzbar.

Falls du feststellen solltest, dass irgendetwas nicht geht, dann sag mir kurz per E-Mail Bescheid. Danke.

Konsistenz

2009 28 Sep

Konsistenz im weiteren Sinn bezieht sich auf den logischen, hermeneutischen, funktionalen oder ästhetischen Bestand eines Gegenstandes (z. B. eines Textes, eines Begriffs, einer Methode oder Technik, eines Werkzeugs oder eines Kunstwerks), der in sich stimmig ist, Sinn ergibt und keine inneren Widersprüche oder Spannungen aufweist, die seine Einheit gefährden. (Quelle Wikipedia)

Im Bezug auf Software bedeutet das, dass die Software sich an einer Stelle in einer bestimmten Art und Weise und an anderer (ähnlicher) Stelle analog/ähnlich dazu verhält – eben konsistent.

Wie wichtig Konsistenz ist, zeigt mal wieder folgendes Beispiel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
  <head>
    <title>Meine Test-Seite</title>
    <script type="text/javascript" src="js/jquery-1.2.6.pack.js"/>
    <script type="text/javascript">
    <!--
      $(document).ready(function() {
        alert("Hallo Welt");
      });
    // -->
    </script>
  </head>
  <body>
  </body>
</html>

Diese simple HTML-Seite soll per JavaScript/jQuery “Hallo Welt” ausgeben. Dummerweise tut sie das aber nicht trotz ihrer Validität.

Nach stundenlanger Suche bin ich dann auf den Fehler gestoßen. Man darf den <script>-Tag (Zeile 4) nicht als Einzel-Tag schreiben, sondern muss ihn mit schließendem Tag schreiben. Der Quellcode sieht dann also so aus und funktioniert damit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
  <head>
    <title>Meine Test-Seite</title>
    <script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script>
    <script type="text/javascript">
    <!--
      $(document).ready(function() {
        alert("Hallo Welt");
      });
    // -->
    </script>
  </head>
  <body>
  </body>
</html>

Dieses Verhalten (das im Firefox 3.5 und im Internet Explorer 8, aber nicht im Opera 9 auftritt) ist inkonsistent, denn überall sonst gilt (nur halt bei <script> nicht):

<tag></tag> = <tag/>

Und es ist frustrierend nach so einem Fehler zu suchen, zumal er nirgendwo als Fehler angezeigt wird.

24.September 2009

Dual-Screen Tablet PC

2009 24 Sep

Mal wieder was für Feature-Freaks wie mich: Microsoft bastelt derzeit an einem Dual-Screen Table-PC namens “Courier” rum. Das Gerät sieht aus wie ein Buch, wobei die beiden Bildschirme die linke und rechte Seite des Buchs bilden. Momentan handelt es sich dabei allerdings nur um einen Prototypen; trotzdem ziemlich cool.

Microsoft's Courier Tablet-PC

Via Gizmodo

Spektakulärer Geldraub aus der Luft

Irgendwie kommt mir das doch alles sehr bekannt vor.

YouTube Preview Image

 

Wie bei der FAZ zu lesen ist, waren wohl 10 (oder vielleicht 11 :D ) Leute an dem Coup beteiligt.

5.September 2009

So muss ein Auto aussehen

2009 05 Sep

Einfach nur cool ;)

bmw-1

bmw-2  bmw-3

3.September 2009

Es gibt ja viele Dinge,…

2009 03 Sep

… aber manche sind einfach echt kurios. Hier eine E-Mail von der Subversion-Mailing-List:

Running SVN Client on 16-bit MS-DOS machine

I can’t tell for certain, though it looks this way, but can I NOT run Subversion on a 16-bit MS-DOS machine? It’s not a Windows box opened to a command prompt. It’s pure MS-DOS OS. Are there any tools that will allow me to do this? Quelle