RSS Feed
^__^

[Jquery]Namespaces via CSS-Selector adressieren

Johannes Heinen, 2010/04/29 23:38

Vielleicht braucht es mal jemand, jedenfalls lassen sich “genamespacete” Tags in einer DOM (XML)document Instanz recht einfach mittels \: als Separator adressieren. Ein Beispiel: Ich möchte ein Dublin-Core Metadatum aus einem beliebigen Feed lesen:

(function($) {

  $('item').each(function() { $(arguments[1]).find('dc\:creator').[...]() } );

})(jQuery);

Dies entspricht wohl rein syntaktisch nicht ganz dem entsprechendem CSS3-Proposal (einzusehen unter http://www.w3.org/TR/css3-selectors/#typenmsp). Ich habe beide Möglichkeiten interessehalber auch einmal in einem aktuellen FF3.6 und Chromium getestet:

<style type="text/css">
/*<![CDATA[*/
  @namespace hanswurst url(http://www.meins.int)

  hanswurst|kaese
  {
    color: red;
  }
/*]]>*/
</style>
<hanswurst:kaese>
  Hanswurst liebt käse
</hanswurst:kaese>

Ergebnis: Naja, klappt nicht. Eventuell hat jemand eine Idee oder kann mich korrigieren?

(My)SQL optimieren

Johannes Heinen, 2010/04/27 22:20

Ich mag schnoddrig-nerdige Blogposts mit (s/f)uck im Titel, daher heute mal der hier: 10 Tips For Optimizing MySQL Queries That Don’t Suck. Sicher nicht brandaktuell, doch Leiderprobte (“Warum dauert der §()!”% das so lange?”) möchten sicher hin und wieder daran erinnert werden.

X-Sendfile + Apache 2 (Ubuntu)

Johannes Heinen, 2010/03/24 10:23

Ein recht verstecktes Feature, das neuere Server, bspw. Lighthttpd + FCGI-Modul bereits “out of the box” unterstützen, ist das anwendungsgesteuerte “Durchschleifen” von großen Dateien via X-Sendfile Header.

Wozu es gut ist und wie man es benutzt,will ich im Folgenden kurz erläutern:

» read more

Symfony und das Dojo Build System

Johannes Heinen, 2010/01/30 16:18

Das Dojo Toolkit bietet neben den offensichtlichen Features eines Full-Stack-Frameworks unter anderem mehrere “environment aware” Debug-Modi und eine Sammlung vonBuild-Scripten, die es dem Entwickler erlauben, das Framework zusammen mit den eigenen Frontend-Scripten und Stylesheets zu “kompilieren” und somit Bandbreite zu sparen bzw. Ladezeiten zu minimieren.

» read more

DOJO 1.4 final

Johannes Heinen, 2009/12/11 11:35

Dojo 1.4 ist ‘raus. Fast ein Jahr wurde darauf verwendet, die bestehende Version 1.3 zu härten und schneller zu machen. Daher erwarten den Benutzer zwar keine großen Neuerungen, dafür aber volle Abwärtskompatiblität zur Version 1.3 und eine menge Bugfixes.

» read more

Advent Advent…

Johannes Heinen, 2009/12/02 19:50

… ein Lichtlein brennt. Da kommt der Fabien natürlich wieder so richtig in Vorweihnachtsstimmung und beschließt einen Adventskalender zu basteln.

» read more

Symfony: Doctrine Validation abschalten

Johannes Heinen, 2009/12/01 22:47

Doctrine bringt ab Werk ein paar sehr mächtige Attribut-Validatoren auf Anwendungsebene mit, die aber im Symfony-Kontext nur für zusätzlichen Overhead sorgen und gleichzeitig nicht ganz so fein granuliert sind wie bspw. ein entsprechender sfValidator. Wie man Doctrine auf Projektebene konfigurieren und bspw. das Validation-Feature abschalten kann, zeigt das folgende Listing.

» read more

Zen-Coding: Doping fürs Markup-Tippen

Johannes Heinen, 2009/11/22 13:47

Tim hat recht, das ist ‘ne nette Idee. Das Video angucken!

Kleines Addon, große Wirkung.

Johannes Heinen, 2009/11/21 19:12

Check das aus. Dieses kleine, aber feine Addon erlaubt es, alle Stylesheets via Kontextmenu-Auswahl oder F9-Taste zu aktualisieren. Der Clou dabei: Das ganze geschieht on-the-fly, ohne dass ein Page-Reload nötig wäre. Jeder leidgeplagte RIA-Entwickler wird angesichts der offensichtlichen Macht dieses Addons in Ehrfurcht erstarren. Denn dadurch lässt sich der Zeitaufwand fürs CSS-Styling um mindestens 90% verringern, und dann macht diese Tätigkeit sogar wieder sowas wie Spaß.

» read more

Etwas untergegangen: Propel 1.4 is raus

Johannes Heinen, 2009/11/12 20:54