Heute is es so weit, der Blog bekommt ein neues Theme.
Alle Artikel von: Karsten Meier
JavaScript-Inkompatibilitäten in mobilen WebApps
Zwei Inkompatibilitäten aus einem praktischen Projekt: Datumsfunktionen sind bei älteren Android-Geräten unvollständig, und die prompt-Methode wird von Microsoft still unterdrückt. Weiterlesen
Nokia Asha aus Entwicklersicht
Bei der Nokia Asha Touch Competition 2012 gehörte ich zu den Gewinnern. Ich habe Nokia Rückmeldungen zu ihren neuen Entwicklerwerkzeugen gegeben. Aus der Laudatio: “… for his very focused and relevant feedback around core app development. The issues raised showed … Weiterlesen
Codename One – Gitterlayout spiegeln
Was ist Codename One? Die Plattform „Codename One“ dient der betriebsystemübergreifenden Entwicklung von Apps für Smartphones. Wichtiger Bestandteil ist eine Bibliothek für Benutzerschnittstellen. Codename One ist ein Nachfolger von LWUIT, welches wiederum Konzepte der Java-Swing-Bibliothek nutzt. Die verschiedenen Bedienelemente wie … Weiterlesen
Präsentation zur Rails-Datenbankoptimierung
Bei der Ruby User Group Hamburg habe ich am 9. August 2012 einen Vortrag gehalten. Hier sind die dazugehörigen Folien zur Optimierung von Datenbankaufrufen in Ruby-on-Rails Den Vortrag gibt es jetzt auch bei Slideshare und Speakerdeck: Datenbankoptimierung für Ruby on … Weiterlesen
Ruby On Rails Datenbankoptimierung Teil 2
[Zu Teil 1] Verknüpfungen mit dem SQL-join Relationale Datenbanken erlauben es, Tabellen miteinander zu verknüpfen. In SQL gibt es für diese Verknüpfung das Schlüsselwort “JOIN”. Eine solche Verknüpfung kann theoretisch sehr frei spezifiziert werden, in der Praxis wird man fast … Weiterlesen
Ruby-on-Rails Datenbankoptimierung Teil 1
Anzahl der Datenbankabfragen optimieren Eine typische Webanwendung stellt viele Datenbankanfragen, bevor sie die Antwortseite an den Webbrowser ausliefert. Bei jeder dieser Datenbankabfragen muss die Anwendung auf die Antwort warten, dazu kommen noch Prozessumschaltungen, die zusätzlich bremsen. Der Datenbankserver muss jede … Weiterlesen
Ilias-Funktionen verändern
Beispiele zur Umgestaltung Das Lernmanagementsystem Ilias lässt sich mit Skins umgestalten. (Darüber habe ich in einem früheren Blogeintrag geschrieben.) Ein Ilias-Skin kann aber sogar die Funktionalität verändern. Hierfür gebe ich nachfolgend einige Beispiele. Loginseite Die Templates zu Login, Logout und … Weiterlesen
Attribut oder Property?
Eine Falle beim Update von jQuery In einer bestehende Webanwendung wollte ich die JQuery-Bibliothek von Version 1.4.X auf 1.6.x aktualisieren. Zum größten Teil gab es keine Probleme, nur an folgender Stelle funktionierte es nicht.
Rails ActiveRecord: count, length oder size?
Die objektorientierte Datenbankschnittstelle “ActiveRecord” bietet gleich drei verschiedene Methoden zum Bestimmen der Anzahl: count(), length() und size(). Alle drei Methoden liefern das gleiche Ergebnis. Was nehmen wir wann? Warum ist es überhaupt wichtig? Nimmt man die falsche Methode, dann erzeugt … Weiterlesen