maettig.com

Thiemos Archiv

Google führt neue Bewertungskriterien ein und macht damit den Ranking-Algorithmus noch einmal deutlich komplexer. Was heißt das für uns als ganz normale Website-Betreiber? An einer guten Positionierung sind wir natürlich interessiert, wie jeder andere auch. Aber für übermäßige Suchmaschinenoptimierung ist uns unsere Zeit einfach zu schade. Am Grundsatz »wenn die Besucher deine Seite mögen, mag dich auch Google« ändert sich nichts.
Weiter lesen …
(bereits 2 Kommentare)
Prototyping beschreibt verschiedene, nicht allgemein spezifizierte Methoden in der Softwareentwicklung, bei denen man sich anhand eines oder mehrerer Prototypen Schritt für Schritt der Lösung nähert.

Von »vertikalem Prototyping« spricht man, wenn kleine, ganz spezielle Teillösungen auf ihre Tauglichkeit überprüft werden, zum Beispiel wenn entschieden werden muss, welches Datenbanksystem am effektivsten mit unscharfen Suchanfragen zurecht kommt. Dazu wird für jedes in Frage kommende System ein Prototyp geschaffen, der diese eine Funktion austestet. Man spricht auch von »Spike-Solutions«. Anhand der Ergebnisse wird dann weitergearbeitet.

Von »horizontalem Prototyping« spricht man, wenn die vollständige Funktionalität bereits feststeht, diese aber noch nicht realisiert wurde. Ein typisches Beispiel ist das Entwerfen grafischer Oberflächen (GUI-Mock-Ups) mit Papier und Bleistift oder einem Grafikprogramm. Ein anderes typisches Beispiel sind Klassendateien ohne Methodenkörper, also Methodenköpfe ohne Implementation. In PHP 5 bieten sich zu diesem Zweck abstrakte Basisklassen an, bedingt auch Interfaces. Der Test-First-Grundsatz beim Extreme-Programming berücksichtigt ebenfalls dieses »horizontale« Prinzip.

Ein guter Entwickler sollte beide Ansätze kennen und gemischt anwenden.

Platz 1 (!) bei der Google-Bildersuche nach »Wiese«. (Eben per Zufall entdeckt.)
(bereits 1 Kommentar)
Mit dem Zeichenstudio ‚Poison‘ hatte ich angefangen, jetzt ist auch diese Web-Präsenz endgültig vom Webserver meiner Hochschule verschwunden. Beachtet, dass ich die momentan eingerichteten Weiterleitungen nicht unbegrenzt aufrecht erhalten kann. Adressen mit www.inf.hs-zigr.de/~maetti01 werden also irgendwann ungültig. Ich möchte euch bitten, diese Adressen in euren RSS-Readern, Weblogs und Linklisten nach Möglichkeit zu ersetzen. In MySQL lässt sich das recht elegant so erledigen (die hervorgehobenen Teile müssen natürlich angepasst werden):
UPDATE tabelle
   SET feld = REPLACE(feld, 'www.inf.hs-zigr.de/~maetti01',
       'maettig.com')
 WHERE feld LIKE '%www.inf.hs-zigr.de/~maetti01%'

English: This website moved. Please replace every occurrence of www.inf.hs-zigr.de/~maetti01 with maettig.com, if possible. Thank you.

Ich wurde darauf hingewiesen, dass in Dresden und Radebeul Flyer auftauchen, die für die Webadresse »www.maettig-gbr.de« der »Radebeuler Network Marketing GbR« werben. Das Unternehmen wirbt mit »Zusatzeinkommen« durch die Teilnahme an einem »weltumspannenden Vertriebssystem«, das »Haushalte als Prosumenten vernetzt«. Prosumenten würden »Geld verdienen beim Geld verbrauchen«. Das Kunstwort »Prosument« setzt sich zusammen aus »Produzent« und »Konsument«. Um welche Produkte es sich dabei dreht, wird auf den Webseiten nicht erwähnt.

Wie der Name des Unternehmens »Radebeuler Network Marketing GbR« andeutet, handelt es sich um Netzwerk-Marketing (auch Multi-Level-Marketing), eine Sonderform des Direktverkaufs, die im Allgemeinen nach Art eines Schneeballsystems funktioniert. Erzielte Gewinne werden üblicherweise stufenweise nach oben durchgereicht, so dass der individuelle Verdienst um so höher ist, je mehr Teilnehmer der Einzelne unter sich hat. Das finanzielle Risiko lastet dabei auf den Schultern der Neueinsteiger am unteren Ende der Pyramide, die ihrerseits wieder darauf angewiesen sind, möglichst viele neue Teilnehmer zu gewinnen. Die Grenze zur Illegalität ist fließend.

Empfehlen möchte ich meinen Lesern (Hallo Google) den objektiven Wikipedia-Artikel zum Thema: de.wikipedia.org/wiki/Netzwerk-Marketing.

Platz 2 bei der Google-Suche nach PHP Prototyp, Platz 6 bei der Suche nach physiologische Barrieren. Dabei habe ich zu diesen Themen noch gar nicht viel gesagt, besonders zu ersterem nicht. Interessant.
(bereits 2 Kommentare)
Perfekte Vorschaubilder (Thumbnails) mit ImageMagick:
convert -scale 50x50
  -unsharp 0.3
  +profile "*"
  -quality 75
  image.jpg
  thumbnails/image.jpg
Die Methode scale liefert meinen Tests zufolge die hochwertigsten und zugleich kleinsten Thumbnails. unsharp schärft das Bild, nachdem es verkleinert wurde (wobei ich nicht sagen kann, ob der Wert 0.3 korrekt ist. Dem Anschein nach wird er auf die nächste ganze Zahl gerundet). profile entfernt Kommentare und Profile wie z.B. EXIF-Daten und ähnliches, die in Vorschaubildern keinen Sinn ergeben und diese nur unnötig aufblähen würden. quality stellt die JPEG-Qualität ein. Der von mir gewählte Wert 75 ist ein guter Kompromiss für Vorschaubilder: er erzeugt sehr kleine Dateien mit nur wenigen JPEG-Fragmenten, die nicht störend auffallen. Die Funktion imagecopyresampled der Grafikbibliothek GD hat demgegenüber zwei Nachteile: die erzeugten Bilder sind unscharf (dies ließe sich durch die entsprechende Funktion beheben) und sie fügt allen Dateien unnötige Kommentare hinzu (CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 75). Das macht bei vielen Thumbnails schnell einige hundert KB aus. Leider bieten die PHP-Grafikfunktionen keine Möglichkeit, diese Kommentare zu unterdrücken.

[ « | ← Jüngere | Ältere Einträge → ]

Impressum & Datenschutz