Heute mal was kurzes aber hoffentlich nützliches. Heute möchte ich eine Funktion zur Größenberechnung der Tags in einer Tag-Cloud zeigen. Gibt natürlich noch jede menge andere Verfahren, beispielsweise eine lineare Größensteigerung, die mit sicherheit weniger Rechenleistung beanspruchen dürfte. Diese hier ist logarithmisch.
Du hast die Zeit, die Energie und das nötige Durchhaltevermögen für lange Durststrecken? Du oder Deine Firma haben zur Zeit gerade einige Projekte abgeschlossen, die wenig bis keine Wartung erfordern und ein wenig Kleingeld abwerfen? Kurz gesagt, man hat die besten Voraussetzungen, um sich an eine langwierige Mammut-Aufgabe zu geben ohne sich dabei zu Ruinieren?
Loop Unrolling ist eine Methode zur Leistungsverbesserung von großen Schleifen. Das Prinzip dahinter ist denkbar einfach. Statt eine Funktion einmal pro Schleifendurchlauf auszuführen wird sie z.B. acht mal nacheinander ausgeführt und somit die Schleifendurchläufe um den selben Faktor verkürzt. Bei Schleifen, deren Durchläufe nicht genau durch acht teilbar sind, muss der Rest dann noch als …
Umkreissuchen sind ne feine Sache, aber keine ganz so triviale Angelegenheit. Es braucht ne Masse an Koordinaten in Verbindung mit, sagen wir mal, leichter zu ermittelnden ortspezifischen Daten als GPS Koordinaten oder dem Längen und Breitengrad der derzeitigen Position. Postleitzahlen würden sich da beispielsweise anbieten. Für eine anständige Datenbasis gibt es da verschiedene Möglichkeiten. Von …
Bitmasken oder Binärschalter (binary flags) kommen eigentlich aus grauer Vorzeit der Programmierung und wurden hauptsächlich aus zwei Gründen eingesetzt: Sie sind performant und sie kosten wenig Speicher. Heutzutage hat man eigentlich von beidem mehr als genug, was eine solche Technik an und für sich überflüssig macht. Grundsätzlich stimmt das auch… für Desktop Anwendungen. Im Bereich …
Die Antwort auf die Frage, wieso ich als Webentwickler kein selbstgeschriebenes CMS oder Blog verwende ist eigentlich furchtbar einfach. Es ist weder Sinnvoll noch nötig. Ein Tischler baut sich ja auch nicht jedes Möbelstück selbst sondern nur die, an die er spezielle Anforderungen hat. Ohne vor Scham im Boden zu versinken.
Ein häufig genutztes Darstellungsverfahren ist das abwechselnde Einfärben von Tabellenzeilen oder Listeneinträgen. Eine Möglichkeit, wie sich das umsetzen lässt möchte ich in diesem Artikel vorstellen. Wir haben eine Liste von Daten, die wir gern tabellarisch darstellen und zur besseren Lesbarkeit noch abwechselnd einfärben möchten. Am besten noch so, dass diejenige Zeile über der sich der …
Bei Projekten, die nicht gegen vorab erstellte Schlüssel verifiziert werden können oder sollen verwendet man in der Regel Seriennummern oder Lizenz-Schlüssel. Wie man solche auf einfache Weise für eigene Projekte erzeugen kann möchte ich hier vorstellen.
Avanzu ist nur ein weiterer Entwickler-Blog im Allgemeinen und mein persönlicher im Besonderen. Über die Jahre habe ich, in aller Bescheidenheit gesagt, einiges an Erfahrung gesammelt und vermute, dass der ein oder andere davon profitieren kann ohne selbst das Rad neu erfinden zu müssen. Kein Code-Guru Das muss in aller Klarheit gesagt werden, ich erhebe …
Kommentare