email impossible

ich schaue mir gerade mission impossible an. mannmannmann… was die sich da fuer computerfachsimpelei an die koepfe werfen. was fuer ein geistiger duennschiss… koestlich. eine “email” sah so aus:

schoen mit briefmarke drauf. das waere doch auch was fuer de-mail und so…

facebook? wtf? (14)

so.. man muss ja mal alles im leben ausprobiert haben. manche sachen laesst man besser auch bleiben.

ich dachte, dass ich mal schaue, was die facebook app fuern blackberry so kann. die einstellungen waren zumindest schonmal so eingestellt, dass nicht automatisch das ganze adressbuch mit der welt geteilt wird und alle darin enthaltenen mailadressen eine einladung zu facebook bekommen.

dann hab ich wohl die app offen gelassen und bin schlafen gegangen. am naechsten morgen war der tags zuvor frisch geladene akku des bb9700 leer. fuer dieses geraet nicht normal, da es sonst mit akkulaufzeiten glaenzt. ich dachte mir schon, dass es die facebook app war, machte mir aber sonst keine gedanken. bis dann heute die handyrechnung kam…

da hats die sau doch geschafft, mein inklusives datenvolumen aufzubrauchen und noch mehr obendrein. mal abgesehen von den kosten, die mir dadurch entstanden sind… fuer was in aller welt hat das teil 40 mb daten ueber den aether gepustet? hat facebook jetzt meine bildersammlung vom blackberry oder was? gefunden habe ich in meinem account nichts dergleichen. aber wer waere so naiv und wuerde facebook trauen?

das zeug ist so was von evil! von wegen “du brichst auf? bleibe in verbindung”… fickt euch doch ins knie!

geldmacherei mit eszett domains

ich zitiere einfach mal den bernd:

Ab nächster Woche Dienstag, dem 16. November 2010, stellt die DeNIC auf die neuere IDNA-bis-Norm um, wobei dann das IDNA-Mapping von “ß” auf “ss” entfällt und somit die Domain “straße.de” nicht mehr der Domain “strasse.de” entspricht sondern zusätzlich registriert werden muss.
[…]
Gerade im Falle des “scharfen S” finde ich das Mapping auf die “ss”-Version sinnvoll. Jeder IDNA-fähige Webbrowser tut es und nach der großen Rechtschreibreform vor 10 Jahren (in etwa) herrscht vielerorts sowieso große Verwirrung, wann “ss” oder “ß” zu verwenden ist – beide Versionen also auf eine gemeinsame zu verweisen halte ich für sinnvoll, den etablierten Standard wieder auseinander zu ziehen eher für Geldmacherei.

hatte ich garnicht mitbekommen, dass die browser das “ß” automatisch auf “ss” gemappt hatte… was ein murks… das ist doch echt nur geldmacherei, was die denic da veranstaltet.

wlan eindeutig “kaputt”

und wo ich grad dabei bin, ueber microsoft zu laestern… so siehts aus, wenn der wlan treiber beim netbook der besseren haelfte versagt:

tritt immer auf, wenn das geraetchen zu oft im schlafmodus war. dann hilft nur noch ein reboot.

microsoft beta programm ist anstrengend

wenn man sich mal bei microsoft fuer ein stueck beta software angemeldet hat, wird man reichlich genervt:

beta laeuft bald ab – erwerben sie noch heute office 2010!, dringende erinnerung: beta laeuft bald ab – handeln sie jetzt – ihre testversion von office 2010 beta laeuft in 72 stunden ab!, es ist noch nicht zu spaet – laden sie offiice 2010 herunter! …und damits nicht langweilig ist oder die einfach nicht wissen, welche sprache der betatester spricht… schicken wir alle mails gleich mal in deutsch und englisch.

mann ey… die nerven…

bloede maschinelle uebersetzungen

na davon gehe ich doch mal aus, wenn ich ein neues notebook kaufe, dass da ein “legales windows” dabei ist 😉

tsql regex oder nicht regex (teil 2)

ich habe meine untersuchung der sehr beschraenkten moeglichkeiten regex mit microsofts tsql zu nutzen fortgefuehrt.

dabei kam mir noch das “^” unter. laut dokumentation dient es der negierung: “Any single character not within the specified range”. was dann in der praxis wie beim vorangegangenen beispiel wieder nicht mit den kleinbuchstaben “[a-z]” funktioniert:

der vollstaendigkeit halber noch der code zum ergaenzen des ersten beispiels:

[...]
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[^a-z]') THEN @x
  ELSE '' END AS '[^a-z]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[^A-Z]') THEN @x
  ELSE '' END AS '[^A-Z]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[^0-9]') THEN @x
  ELSE '' END AS '[^0-9]'
[...]

sinnlose eszett domains

demnaechst gibts bei der denic auch domains mit scharfem “s” (also “ß”). einer meiner domaindealer will natuerlich kraeftig mitmischen und schickt tolle personalisierte newsletter raus.

Sie sind Inhaber oder Verwalter einer oder mehrerer .DE-Domains, die
die Buchstabenfolge “ss” im Domainnamen enthalten und bei [domaindealer]
verwaltet werden. Daher möchten wir Sie gerne noch einmal persönlich
auf diese Erweiterung der DENIC Bestimmungen hinweisen.

Zur schnellen Übersicht haben wir die Liste all Ihrer .DE-Domains, die die
Buchstabenfolge “ss” im Namen enthalten, hier für Sie zusammengestellt.

darunter dann solche sachen:
(ich habe ein paar (unwichtige) bestandteile der domain mit “bla” ersetzt)

blabla-impressionen.de
hessische-blabla.de
blabla-wasser-bla.de

mir geht der ganze kram natuerlich gleich durch den kopf… was ein schwachsinn, denn daraus wuerde:

blabla-impreßionen.de
heßische-blabla.de
blabla-waßer-bla.de

vielleicht haetten die noch ein scripten gegen ein deutsches woerterbuch laufen lassen sollen. echt sinnvolle waren naemlich ganz wenige dabei.

vielleicht sollte man im rahmen der allgemeinen verbloedung sicherheitshalber diese domains registrieren… dann hat man dank schrumpfendem bildungsnivaeu auch gleich die herangezuechteten legastheniker eingefangen.

tsql regex oder nicht regex

bei einem sql statement stoesst man irgendwann an die grenzen der moeglichkeiten normaler vergleichsoperatoren. regulaere ausdruecke muessen her! .. denkt man sich dann. in microsofts tsql ist sowas in der art eingebaut. eigentlich nicht wirklich vergleichbar mit regulaeren ausdruecken, aber sieht ein bischen aus als ob.

und irgendwann stoesst man dann auch dabei auf grenzen. und wenn die moeglichkeiten bis zum letzten ausgereitzt sind, merkt man auch, dass nicht alles so funktioniert, wie es soll. zum demonstrieren ein kleines beispiel. (das hatte ich so aehnlich vor laengerer zeit mal auf irgendeiner webseite gefunden.)

DECLARE @tmp TABLE (wert char(1))

INSERT INTO @tmp (wert) VALUES ('1')
INSERT INTO @tmp (wert) VALUES ('A')
INSERT INTO @tmp (wert) VALUES ('a')
INSERT INTO @tmp (wert) VALUES (NULL)
INSERT INTO @tmp (wert) VALUES (' ')
INSERT INTO @tmp (wert) VALUES ('')
INSERT INTO @tmp (wert) VALUES ('J')
INSERT INTO @tmp (wert) VALUES ('!')
INSERT INTO @tmp (wert) VALUES ('9')
DECLARE @x varchar(10)

SET @x = 'MATCH'

SELECT wert,
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[A-Z]') THEN @x
  ELSE '' END AS '[A-Z]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[a-z]') THEN @x
  ELSE '' END AS '[a-z]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[a-zA-Z]') THEN @x
  ELSE '' END AS '[a-zA-Z]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[0-9]') THEN @x
  ELSE '' END AS '[0-9]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[0-8]') THEN @x
  ELSE '' END AS '[0-8]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[A-Z|0-9]') THEN @x
  ELSE '' END AS '[A-Z|0-9]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[J]') THEN @x
  ELSE '' END AS '[J]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[JERRY]') THEN @x
  ELSE '' END AS '[JERRY]',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '%[A]%') THEN @x
  ELSE '' END AS '%[A]%',
CASE
 WHEN (wert COLLATE Latin1_General_CS_AS LIKE '[ ]') THEN @x
  ELSE '' END AS '[ ]'
FROM @tmp as t

das ergebniss sieht dann so aus:
(anklicken zum vergroessern)

man sieht, dass “[A-Z]” richtig funktioniert und “[a-z]” nicht so ganz und “[ ]” findet leerzeichen, aber auch “kein zeichen”. fuer viele sachen ist es aber doch sehr brauchbar, wenn man die fehler kennt. wer mehr moeglichkeiten braucht, kommt um ein bischen programmieraufwand oder kauf von fertigen addons nicht herum.

der fiedler in der frankfurter festhalle

mich hats wiedermal in die frankfurter festhalle verschlagen. dieser david garret spielte heute abend auf seiner fiedel. nicht so mein geschmack… aber ich bin halt mal als ersatzbegleitung eingesprungen. der typ kann geige spielen und die lieder waren auch gutgewaehlt.. nur die kombination loest in mir keine freude aus. und eine gesangsstimme mit einer geige nachahmen… hmm…

ueber die festhalle mit ihrer bescheidenen akustik habe ich mich sicherlich schon genug ausgelassen. heute waren aber wenigstens tontechniker da, die scheinbar was von ihrem job verstanden.

tja… und das publikum? schwer zu beschreiben. viele von denen hatten kein mass fuer die menge parfum, von dem sie sich faelschlicherweise erhofften, nach intensiver bestaeubung besser zu riechen. das sind die gleichen leute die meinen, permanent waehrend des konzerts quatschen zu muessen. fuer ihr outfit sollten sie mal einen imageberater zu rate ziehen. das i-tuepfelchen war dann (wie immer) das klatschen im rythmus (zumindest der versuch) bei jeder gelegenheit und vor allem zu “walk this way” von aerosmith und run dmc. OMG. weitere ausfuehrungen spare ich mir.. das ist besser fuer den blutdruck…
ich will da natuerlich nichts verallgemeinern. wahrscheinlich hatten wir einfach wieder “glueck”, von solchen freaks umgeben zu sein.