Programmieren

Eigene XOR Funktion

Liebe Leser, ein kleines Code-Snippet für alle, die die XOR-Funktion verstehen wollen ;) #cs Coding by www.agrafix.net --------------------- The functions --------------------- #ce ; Nand Function Func nand($a, $b) Return BitNOT(BitAnd($a, $b)) EndFunc ; XOR Function Func xor($a, $b) Return nand(nand($a, nand($a, $b)), nand($b, nand($a,$b))) EndFunc #cs --------------------- Proof of Concept: my xor function returns the same stuff as the Built-in XOR function ----...

Agrafix.net in neuem Design

Lange hat sich www.agrafix.net in gleichem Design präsentiert, deshalb war jetzt Zeit für etwas neues. Im Grunde habe ich ein neues Design für die Seite erstellt, die Referenz-Icons vereinheitlicht und auf der Startseite werden nun die letzten 3 Blogbeiträge angezeigt. Wie gefällt euch das neue Design? Besuche www.agrafix.net Wärend der "Umstellung" bin ich natürlich auf ein paar interessante Dinge gestroßen: 1) Die SQL, die es ermöglicht die letzten Blogbeiträge aus einem Wordpress aus...

Zwei einfache Algorithmen: kgV und ggT

Heute präsentiere ich endlich mal wieder einen Beitrag der sich in die Richtung Mathe/Informatik bewegt. Eigentlich nichts weltbewegendes, nur zwei einfache Algorithmen, die einem beispielsweise beim Bruchrechnen das Leben einfacher machen können: Das kleinste gemeinsame Vielfache und der größte gemeinsame Teiler. Die Ausgabe sollte wie folgt aussehen: ggT(114, 24) = 6 kgV(45, 35) = 315 Wer den ggT bzw den kgV von mehreren Zahlen braucht, kann sich an folgende Regel halten: kgV(a, b...

PHP und register_globals

Ich versteh' es einfach nicht. Warum gibt es immer noch Webhoster die die php.ini-Setting register_globals aktiviert haben? Ich war gestern abend mindestens eine halbe Stunde auf Bug-Suche, bis ich bemerkt hatte das unser liebes register_globals Variablen definiert hatte - die eigentlich leer bleiben hätte sollen. Ja, man darf mir jetzt unsauberes Coden vorwerfen - ich hätte jeder Variable vor der Verwendung ja einen Initialwert geben können. Allerdings kommt PHP doch eigentlich auch gut ohne au...

in_array() für Javascript

Da in_array() eine nützliche Funktion in PHP ist, habe ich sie für JavaScript umgeschrieben: Array.prototype.in_array = function(search) { for(var i=0; i < this.length; i++) { if (this[ i] === search) { return true; } } return false; } Die Funktion wird wie folgt angewendet: var arr = new Array("rock", "and", "roll"); alert(arr.in_array("rock")); // -> true alert(arr.in_array("pop")); // -> false alert(arr.in_array("nd")); // -> false Viel Vergnügen damit ;-)