CSS wie es sein sollte: Less-PHP

Ein interessantes Tool, mit dem ich auch diese Seite zusammengeschraubt habe und das ich schon länger mal vorstellen wollte hört auf den irreführenden Namen Less-PHP. Irreführend insofern, weil es eigentlich nur PHP nutzt, an sich aber eine schöne Möglichkeit bereitstellt, CSS zu erzeugen. Der geht auf ein anderes Projekt zurück, welches es schon länger gibt,… CSS wie es sein sollte: Less-PHP weiterlesen

WordPress durch Caching und Kompression beschleunigen

Die Einstellungsseite

Ich habe schon eine Weile nach guten Plugins für WordPress gesucht, welche den ja doch recht erheblichen Ladeaufwand der Seite reduzieren können. Dies umfasst vor allem auch die Berechnungszeit, bei der sich die WordPress-Leute wirklich recht großzügig bedient haben. PHP, viele Datenbankzugriffe und die üppige Erweiterbarkeit geben dem Server schon so einiges zum Nachdenken. Mit… WordPress durch Caching und Kompression beschleunigen weiterlesen

CSS-Klassen im WordPress-Editor verwenden

Einfach eine CSS-Klasse aus einer Liste wählen

Eine Sache, die mir wirklich negativ auffällt, ist, dass man in WordPress als Softwareentwickler zunächst ziemlich ratlos dasteht. Hat man gerade einen Klassen- oder Methodennamen geschrieben und bekommt ein schlechtes Gewissen, sämtliche Orthographieregeln mit Füßen getreten zu haben, möchte man das böse Wort auch irgendwie als Klasse, Methode oder sonstwas markieren. Leider ist bei WordPress… CSS-Klassen im WordPress-Editor verwenden weiterlesen

Einstellungen für Eclipse-Plugins: PreferencePage

Eine Einstellungsseite mit Gruppierungen in Eclipse

Viele wichtige Sachen kann man bei der Plugin-Entwicklung für Eclipse einfach über Wizards machen, die anhand eines kleines Beispiels meist ausreichend zeigen, wie man sich einem Thema nähern kann. Leider basiert das Beispiel für Einstellungsseiten auf FieldEditorPreferencePage. Diese Klasse ist zwar recht einfach zu erweitern und erzeugt schnell eine Einstellungsseite mit einigen Feldern, dafür ist… Einstellungen für Eclipse-Plugins: PreferencePage weiterlesen

Von der IP- zur Mac-Adresse: ARP

Die guten alten IP-Adressen sind vielen Menschen bestens bekannt. Das Internet Protocol erlaubt es, mehrere verbundene Rechner in logische Netze aufzuteilen. Bei der Adressierung ist es somit nicht mehr notwendig zu wissen, wer genau der Empfänger ist, sondern in welchem Netzwerk er sich befindet. Diesem Protokoll verdanken wir nicht zuletzt auch das Internet. Nichtsdestotrotz nutzen… Von der IP- zur Mac-Adresse: ARP weiterlesen

Anforderungen systematisch analysieren

Ein wesentlicher Teil der Softwareentwicklung ist die Anforderungsanalyse. Dieses Feld, oft auch gern beim englischen Namen „Requirements Engineering“ genannt, wird oft als lästig und unnütz zeitaufwendig empfunden. Auch wenn man es kaum glauben mag, aber eine der häufigsten Ursachen für qualitativ unzureichende Software ist eine unvollständige Analyse der Anforderungen sowie unzureichende Einbeziehung der Nutzer (vgl.… Anforderungen systematisch analysieren weiterlesen

Aktive/nichtaktive Menüeinträge in Eclipse erstellen

Während der Entwicklung eines Eclipse-Plugins zur zeitgleichen Bearbeitung von Dokumenten, Real-Time Collaboration for Eclipse genannt, hat sich die Erzeugung von Menüeinträgen als recht kompliziert erwiesen. Gerade im Vergleich zu anderen GUI-Elementen kam ich hier nur langsam voran.