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
Kategorie: Software-Entwicklung
WordPress durch Caching und Kompression beschleunigen
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
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
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
Wissenserhebung: „Knowledge Acquisition“
Während der Anforderungsanalyse Informationen zu sammeln ist nicht immer einfach. Vor allem in gänzlich neuen Themengebieten ist es schwierig, den Kunden und seine Arbeit zu verstehen. Um bei einem konkreten Problem weiterzuhelfen, ist dies jedoch meistens der erste Schritt.
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.