Vorheriger Monat / Index

BBBike Log / 2010-06

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12

2010-06-22 Tue

Rechtspfeil

ich würde gerne die hässliche Notation

    ((VonStraße) - ZurStraße)

durch die etwas weniger hässliche Notation

    (VonStraße → ZurStraße)

zu ersetzen. Allerdings stellt sich die Frage: kann man sicher sein,
dass überall der Pfeil sichtbar ist? Klar, alles kann heutzutage utf-8
und Unicode. Das sagt aber nichts darüber aus, ob auch alle in Unicode
aufgelisteten Zeichen in allen Fonts verfügbar sein. Mein Emacs kann
z.B. den Rechtspfeil oben nicht darstellen, wahrscheinlich, weil meine
Version von LucidaSansTypewriter dieses Zeichen nicht hat.

In der Unicode-NamesList habe ich mir einige Kandidaten für den
Rechtspfeil angeschaut:

→ rightwards arrow
↣ with tail
↦ from bar
⇏ double with stroke
⇒ double
⇨ white
⇰ white from wall
⇾ open headed

Kein Problem in Seamonkey unter FreeBSD, alle Zeichen werden
dargestellt. Ebenso auf dem Opera. Firefox auf dem Windows-Rechner
stellt auch alle Zeichen dar, aber "white from wall" erzeugt irgendwie
einen riesigen vertikalen Freiraum. IE8 auf dem gleichen Rechner hat
dagegen keine Probleme. Bei beiden Browsern werden auch unterschiedliche
Fonts verwendet, wobei der im Firefox verwendete Font nicht besonders
schöne Pfeile hat.

OK, das waren die leichten Browser. Wie sieht's auf dem Nokia N95 aus?
Eigentlich könnte ich mit meiner Untersuchung aufhören, denn hier wird
nur der erste Pfeil (rightwards arrow) angezeigt. Der Vollständigkeit
halber probiere ich auch Opera Mini auf dem gleichen Gerät aus. Hmmm,
kein einziger Pfeil wird als solcher angezeigt. Lynx verwendet für
"rightwards arrow" und "double" eine akzeptable Ersatzdarstellung (ich
habe nur ein latin1-Terminal). Der Rest wird als Entity angezeigt. w3m
zeigt nur Fragezeichen. Wenn ich das Terminal auf utf8 umschalte, dann
verschwinden die Fragezeichen und ich sehe nichts --- wahrscheinlich
werden jetzt Unicode-Zeichen angezeigt, die mein Terminal-Font nicht
unterstützt.

Conclusio? Vielleicht könnte ich den Pfeil vorsichtig verwenden, z.B.
nur, wenn es sich um einen Desktop-Browser handelt. Oder ich warte
nochmal ein Jahr ab. Oder ich verwende einfach eine vorsintflutliche
ASCII-Kombination: -> oder => oder wenigstens iso-8859-1: -»

[ Permalink ]

2010-06-12 Sat

Falsche Straßennamen

letzten Donnerstag (10. Juni) war die Webversion
von BBBike mehr oder weniger kaputt. Beim Datenupdate kam es zu einer
Inkonsistenz zwischen den Daten und Cachedateien, so dass zwar
geografisch die richtigen Routen berechnet wurden, aber diese teilweise
falschen Straßennamen zugeordnet wurden. Zum Glück haben den Fehler zwei
User gemeldet, so dass ich es überhaupt bemerkt habe und durch ein
Löschen aller Cachedateien das Problem beheben konnte.

Für die Zukunft heißt das:
- Nach dem Datenupdate werden *alle* alten Cachedateien gelöscht
  (bislang wurde nur ein Teil gelöscht).
- Der cgi-mechanize.t-Test wurde erweitert, so dass einige
  Routenergebnisse Straße für Straße geprüft werden.

Perfekt ist das noch immer nicht. Das Datenupdate ist nicht ganz atomar,
so dass während eines kurzen Zeitfensters beim Update noch immer
Probleme auftauchen können. Aber hoffentlich ist das Zeitfenster recht
klein, auch dank "rsync --delay-updates".

[ Permalink ]

2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12

Letztes Update: 2026-06-05 20:13