vrijdag 31 augustus 2007

Roger

Ik heb het voor u even opgezocht, en het is al aan ge gang sinds 21 januari 2004. Sinds die dag krijg ik op mijn Telenet (zonder reclame te maken want die knakkers zijn duur als je't mij vraagt) regelmatig mailtjes van de Roger.
'de Roger' gaandeweg een begrip geworden. Die kerel kent mij helemaal niet, ik hem ook niet trouwens, maar om een of andere reden ben ik in zijn mailinglist terecht gekomen van funny mails. Op zich best nog wel interessant dus: een cartoon of een leuke grap tussendoor wil al wel eens ontspannend zijn.
In die mate zelfs dat collega's spontaan op vrijdagmiddag passeren met de vraag of 'de Roger'
van de week nog interessante dingen doorgestuurd heeft.

Het is nu lang stil geweest (hopelijk is de Roger niks ernstig overkomen, ik begon al oprecht ongerust te worden),
maar gisteren liep hij dan toch binnen: de mail met als onderwerp 'Mee alle Chinesen...'.
En ik ga jullie de inhoud niet onthouden:

Chinees is makkelijk te leren - kijk maar :
Een Chinese Jehova getuige? Ding Dong
Een Chinees dom blondje? Dom Ding
De Chinese minister van verkeer? Om Lei Ding
Een Chinese visser? Pa Ling
Een Chinese drugshandelaar? Do Ping
Een Chinees achterwerk? Wang Snee Wang
Een Chinese scheet? Wang Snee Wang Pang
Chinees toiletpapier? Wang Snee Wang Pang Behang
Een Chinese luier? Wang Snee Wang Pang Vang
Een Chinese schoonmoeder? Tang
Een Chinese schoonvader? Bang van Tang

Roger, vriend, als je dit op één of andere manier ooit te lezen krijgt: bedankt voor die ontelbare grappen en grollen.
Ik kijk al uit naar je volgend bericht.

info.language

If you're in a situation when you do not want to switch from client to server too often, but you do need to fetch the user's language constantly (like setting a language dependant description in the postLoad on a record), you might want to try this:

in the Application class:
- add a variable infoLangUser (str 5) in the classdeclaration
- add a method:
str 5 infoLangUser(str 5 _language = infoLangUser)
{
;
if (!prmIsDefault(_language))
infoLangUser = _language;
return infoLangUser;
}
- add the following line to the starupPost method in the Application class:
this.aceInfoLangUser(infolog.language());
- in the Global class, add a method:
static client server str 5 infoUserLanguage()
{
str 5 retValue;
;
if (!isRunningOnServer())
retValue = infolog.language();
else
retValue = appl.infoLangUser();
return retValue;
}

If you're on the server side and you need to fetch the language of the user, just call the infoUserLanguage method on the Global class. This will not cause any round-trips to the client because the method in the global class has this check build in that either sends you to the infolog class if you're running on the client, or to the application class (where the language is stored during startup) if you're running on the server.

This is especially useful in environments with a high network latency.

woensdag 1 augustus 2007

jaar half

Het jaar is weeral half. Onvoorstelbaar hoe snel de tijd vliegt en wat er in een half jaar allemaal kan gebeuren. Het lijkt zo lang, en toch zou ik geen 10 dingen kunnen opnoemen die ik gedaan heb en die de moeite waard zijn om te vertellen.
Tenzij ge een paar vanzelfsprekende zaken meetelt zoals daar zijn (in willekeurige volgorde):
- ne nieuwe fiets gekocht
- met mijn madammen gaan wandelen/fietsen
- onkruid in den hof afgemaaid
- met ons Nele naar Planckendael geweest
- een haag geplant in onze voorhof
- de regenput uitgekuist
- een volledige wand-kast in mekaar gezet
- ne kalender gemaakt en Pam hare verjaardag op de verkeerde datum gezet
- led-spotjes geinstalleerd in de muur langs de trap naar boven, en ze werken nog altijd ni
- staaltjes voegsel op de gevelsteen gezet
- kapotte dakpannen vervangen op ons dak
- ons Nele ne keer of 150 (afgerond) gewassen
- te weinig op bezoek geweest bij mijn pete-kindje
- naar de kermis geweest met ons Nele en Jorre
- beetje geholpen op de bouw van mijn broer
- m'n schoonzus helpen verhuizen
- een uur of 20 in de file gestaan (ruwweg geschat)
- wel 10 winkels afgelopen en nog steeds geen servies naar ons goesting gevonden
- maar een paar keer gesport
- stickers van 't rood kruis gekocht

Hmmm ... eigenlijk best nog een behoorlijk productief half jaar achter de rug als ik het zo bekijk.
Op naar nieuwjaar!