Tot voor kort heb ik Javascript nooit echt serieus genomen. Die perceptie kwam voornamelijk door slechte programmeurs die hun beste beentje voorzetten op websites en allerlei plaatjes over het scherm lieten vliegen. Ook het inline definiëren van functies resulteert al snel in een brei ongestructureerde code. Voor mij leek het gewoon onmogelijk om enigssinds object-geörienteerd te werken met deze taal.
Toch ben ik er sinds een tijd wel wat serieuzer mee bezig en is Javascript niet zo slecht als ik dacht. Er zitten wel een aantal verschrikkingen in deze taal, waaronder de dynamische scoping, waardoor je door wat brandende hoepels moet springen om toch bij de juiste objecten te kunnen (var that = this voor de insiders). Wat ik wel goed vind aan deze taal is het feit dat functies gewoon eerste-klas objecten zijn. En dat het dus wel degelijk mogelijk is om object-geörienteerd programmeren te benaderen.
Tijdens mijn reis in Rusland stuitte ik in Moskou bij de Staatsbibliotheek op het standbeeld van Leo Tolstoj. Zoals hij daar bij zat wakkerde het een gedachte aan dat ik hier meer over te weten moest komen. Het is een van de steunpilaren van de Russische literatuur, naast Poesjkin, en hij zou me misschien helpen om meer over Rusland te leren.
Sinds een maand of twee gebruik ik Google Agenda (Google Calendar), en was sindsdien op zoek naar een goede manier om mijn online agenda te synchroniseren met m'n mobiele telefoon. Dit is een betrekkelijk eenvoudig toestel, een Sony Ericsson C902. Een normale telefoon met Java en een ingebouwde agenda, niets bijzonders. Ik heb verschillende oplossingen geprobeerd, maar het was lastig om iets fatsoenlijks te vinden.
Iedereen kent het Rusland van televisie en van de geschiedenisboeken: een bar koud land vol met raketten, beren en schakers. Overal troosteloze flats met daarin even troosteloze mensen die zich bezatten aan thuisgestookte wodka. Het schrift ziet eruit alsof het alleen gestempeld of gebeiteld wordt. En zonneschijn heeft nog niemand ooit binnen de Russische grenzen waar kunnen nemen. Vladimir Lenin staat op iedere straathoek, het symbool van de hamer en sikkel wordt er van jongs af aan in geslagen. Kortom, waarom zou iemand in godsnaam naar zo'n land willen?
Om het tegendeel te bewijzen.
Vrijdagochtend 31 juli 2009 zijn we richting Berlijn gereden, waar we na een voorspoedige reis aankwamen in het Kronprinz Hotel vlakbij de Kürfürstendamm in Berlijn. Omdat we vroeg vertrokken waren was er genoeg tijd om de stad in te gaan. Bij ons arrangement zat een ticket voor het openbaar vervoer, waarmee we 72 uur lang door heel Berlijn konden reizen. Erg makkelijk, dus gewapend met dit kaartje gingen we al vlug op pad.
Na jaren Konqueror gebruikt te hebben ben ik ongeveer een half jaar geleden overgestapt naar Firefox. In Firefox worden de websites vaak wel goed gerenderd en is er een berg van extensies die het online leven aangenamer moeten maken. Vooral voor webontwikkeling is Firefox (lees: Firebug) onmisbaar.
In diezelfde tijd dat ik aan de slag ging met Firefox was er een nieuwe browser hard aan de weg aan het timmeren op het Linux-platform: Chromium. Een hele tijd later na de aankondiging heb ik 't er toch eens op gewaagd, en ik moet zeggen dat ik erg onder de indruk ben van deze browser.
Wanneer je aan mensen vertelt dat je een buitenlandse internetvriend of -vriendin gaat bezoeken, krijg je vaak terughoudende reacties te horen. Zeker als je naar een land gaat buiten de Europese Unie dat geen best imago heeft (Rusland bijvoorbeeld). Dit vanwege de publiciteit die gevallen krijgen als het misgaat, dat een 53-jarige man zich voordoet als een mooi 18-jarig meisje. Mensen hechten meer waarde aan de gevallen waarbij het misgaat, terwijl het ook heel goed kan gaan.
Vandaag was de voorjaarsconferentie van de NLUUG met als thema filesystems en storage. Hieronder volgt een impressie van de presentaties die ik heb bijgewoond.
Zaterdag 3 januari 2009: Augsburg verkennen
Op de eerste echte dag van m'n vakantie ging ik m'n verblijfplaats verkennen. S. leidde me rond in Augsburg.
We begonnen bij de Jakubtor en liepen van daaruit naar het raadhuis. Dit is een imposant uitziend gebouw aan een plein, waarop nog de restanten van de kerstmarkt stonden. Binnen aangekomen kan je naar de tweede verdieping klimmen, waar je de Goldene Saal aantreft. Het zag er indrukwekkend uit. Het deed me een beetje aan het Vaticaan denken, want deze kamer zou daarin zeker niet misstaan. In een zijkamer stonden de giften van Augsburg tweelingsteden uitgestald. Augsburg heeft er een aantal, waaronder Jinan (China), Amagasaki (Japan), Nagahama (Japan), Dayton (USA) en Bourges (Frankrijk). Leuk om zulke verschillende culturen bijeen te zien in zo'n kleine ruimte.
Voor een kleine vakantie naar Zuid-Duitsland dacht ik dat het wel handig zou zijn om wat kaarten van de te bezoeken steden op m'n telefoon te hebben. Natuurlijk heb ik Google Maps wel geïnstalleerd, maar dat wordt een duur grapje als ik dat in het buitenland ga gebruiken. Na een beetje onderzoek ben ik er in geslaagd om offline enkele kaarten beschikbaar te hebben.
Dit zijn slechts wat aantekeningen voor mezelf, en het gaat er van uit dat u een werkende J2ME-telefoon hebt, een PC met Linux (of een ander Unix-achtig beest) en een werkende verbinding tussen PC en de telefoon (USB of Bluetooth).