Archiv für ‘Coding’ Category

PostgreSQL: interval

Keine Kommentare »

Wir hatten hier gerade einen schönen AHA-Effekt mit einem Query, bei dem mit Zeit-Intervallen gerechnet wurde.

SELECT INTERVAL '600' SECOND;
Das sieht doch gar nicht soo falsch aus und liefert auch keinen SQL-Fehler zurück. Leider ist das Ergebnis nicht gerade richtig: das Intervall zeigt ’00:00:00′ an.

Richtig wäre es so:
SELECT INTERVAL '600 SECOND';
Und siehe da: das Intervall ist ’00:10:00′, sprich: 10 Minuten. Yay!


Select-Boxen als Dropdown in Facebook lassen unter dem IE8 nichts auswählen

Keine Kommentare »

Habe mich in den letzten Tagen mit einem Problem herumschlagen müssen, welches nur im Internet Explorer 8 auftritt – und auch nur in FBML-Boxen in Facebook-Pages (früher hiessen die glaub ich noch Fanpages). weiterlesen »


Benutzerdefinierte Variablen in MySQL

Keine Kommentare »

MySQL unterstützt Variablen anscheinend bereits seit Version 3.23.6, aber ich habe diese Möglichkeit (ausserhalb von Stored Procedures) erst vor ein paar Monaten zu Kenntnis genommen und erst gestern wirklich wahrgenommen.
Es gibt ja in der Tat immer wieder Fälle, in denen Variablen einem die Arbeit erheblich erleichtern würden.
weiterlesen »


CodeCharge: Custom Blocks innerhalb Panels

Keine Kommentare »

Dieser Artikel bezieht sich auf CodeCharge Studio 4.01.00.06. Andere Versionen könnten sich abweichend verhalten!

Seit ein paar Wochen arbeite ich an einem Projekt, welches die Vorgabe hat, komplett in CodeCharge enwickelt zu werden. Dabei bin ich immer wieder an die Grenzen dieses mächtigen Werkzeuges gestossen. Ein häufiges Problem ist für mich, die Custom-Block-Möglichkeiten der Template-Klasse an Stellen zu verwenden, die CodeCharge anscheinend nicht dafür vorgesehen hat und daher nicht ohne weiteres zulässt. weiterlesen »


Firebug, “syntax error” und DOCTYPE

2 Kommentare »

Heute sind wir über ein interessantes Phänomen bei einem CodeCharge-Projekt gestolpert: bei bestimmten Seiten hatte der Firebug einen “syntax error” in Zeile 1 festgestellt und die erste Zeile des HTML-Codes zitiert: “<!DOCTYPE (…)”. Nachfolgene JavaScript-Aufrufe gaben teilweise weitere Fehler aus, teilweise aber auch nicht.
weiterlesen »


onClick oder onChange?

Keine Kommentare »

Gerade bin ich über ein JScript-Problem gestolpert, bei dem ich ein wenig nachdenken musste (zur Abwechslung *g*).
Die Ausgangssituation: ich hatte zwei Radio-Buttons, die typischerweise zur selben Gruppe gehören, weshalb nur einer von beiden Buttons zur selben Zeit ausgewählt sein kann. Ich wollte für den Fall, dass einer der Buttons angeklickt wird, weitere Formularfelder einblenden (damit der Benutzer nicht von vornherein von der Menge der Eingabefelder überwältigt ist…oderso). Intuitiv habe ich daher gleich zum Event onChange gegriffen, schliesslich sollte das Script nur aktiv werden, sobald sich der Zustand ändert. Das schien auf den ersten Blick auch wunderbar zu funktionieren. Ich teste ja parallel alles sofort auf dem Firefox. Als ich aber kurz im IE6 geschaut habe, ob das Layout noch passt musste ich feststellen, dass das überhaupt nicht funktioniert. Lustigerweise war beim MS-Browser die Funktionalität meines kleinen Scriptes sogar genau umgekehrt als vorgesehen – und das obwohl ich klar nach dem checked-Zustand abgefragt hatte. weiterlesen »


Flocken ohne Ende

Keine Kommentare »

Ich bin jetzt alle Beispiele durchgegangen, die auf der deutschen Wikipedia-Seite zu Fraktalen aufgeführt wurden, welche sich geometrisch konstruieren lassen. Hiermit ist quasi bewiesen, dass die dort angegebenen Regeln (auch “L-Systeme” genannt) zur Konstruktion alle korrekt sind, wobei nicht alle Fälle selbsterklärend sind. Speziell die Hilbert und die Peano Kurve wichen plötlich von der Notation ab: zuerst gab es die Strecken-Variablen L und R und hier auf einmal X, Y UND F. Desweiteren ging man vorher von gleichen Seitenlängen für R/L aus, wobei X/Y plötzlich gar keine Länge mehr hatte und dafür nur noch F abgetragen wurde.

Aber schliesslich habe ich alle Systeme anwenden können. Hier sind die Ergebnisse:

Hilbert Kurve:

Hilbert Kurve

Streckenlänge: 4 Pixel
Iterationstiefe: 6
Winkel: 90°

weiterlesen »


Drachenkurve

1 Kommentar »

So…noch ein bisschen rumgespielt und dabei die Drachenkurve reproduziert:

Drachenkurve

weiterlesen »


Fraktale Spielereien

Keine Kommentare »

Ich habe mich das erste Mal seit der Schulzeit wieder mit Fraktalen Spielereien beschäftigt und ein paar (trivialere) Beispiele nachgebastelt.

Dafür musste ich aber glatt ein kleines bisschen Schul-Mathematik wiederholen, was eigentlich doch immer wieder Spass machen kann.
Konkret habe ich den Computer simple Farne malen lassen. Die auzufrischenden mathematischen Grundlagen waren hierbei Vektoren (z.B. Berechnung von Betrag/Länge und Winkel) oder auch Schlagworte wie Polarkoordinaten bzw Kartesisches Koordinatensystem.
weiterlesen »