L'Olanda, come prevedibile, è un paese alquanto diverso dall'Italia per una miriade di aspetti: uno di questi è la "capacità di fare casino". Con questa espressione, non totalmente azzeccata, intendo dire che solitamente qua ad Utrecht non c'è molta movida: i negozi chiudono alle 18, le cucine dei ristoranti alle 21-21:30, e in generale girando per il centro, non si incontra moltissima gente.
Certamente ci sono (disco)bar che rimangono aperti, e ci sono pure un paio di mezze discoteche (non c'è una semplice corrispondenza con i tipi di locale che conosco dall'Italia), ma non è paragonabile con quello che si può trovare in una qualunque città italiana, dal profondo e nebbioso nord al più caloroso e movimentato sud.
A parte il Koninginnedag (lett. "il giorno della Regina"): l'unica festa in Olanda degna di questo nome. A quanto pare, come sto scoprendo, gli Olandesi reprimono durante tutto l'anno (più o meno), la loro voglia di fare baldoria e la lasciano esplodere in questa occasione.
Questo post vuole raccontare la mia prima esperienza con questa ricorrenza (una delle pochissime contemplate nei Paesi Bassi) e in generale con questo clima festaiolo.
La vigilia
Non ritengo che sia una cosa tipicamente olandese, ma il giorno antecedente il Queen's Day abbiamo fatto un BBQ. In realtà, è venuta fuori una cosa più greca che altro, complice il fatto che si doveva festeggiare la Pasqua Ortodossa con questo famigerato BBQ, ma il tempo si è messo di traverso: a parte due giorni di Marzo che ci hanno fortemente illuso, la primavera è stata assai lontana.
Domenica (oggi, visto che sto scrivendo la prima parte di questo post prima di andare a dormrie), almeno, è stato un giorno di tregua da questo lunga fine dell'inverno olandese (che agli autoctoni pare la loro normalissima primavera). In realtà è stato un giorno tipicamente primaverile nel senso che il tempo è cambiato ogni dieci minuti, come capita da queste parti, e ci siamo pure beccati due gocce. Ma, fortunatamente, sono rimaste due.
La cosa carina è che questa grigliata è stata svolta al campus, in uno spazio predisposto (di fianco ad alcuni studentati c'è un parco attrezzato con il necessario per fare una grigliata, davvero ben fatto) e che ha coinvolto un considerevole numero di studenti. Essendo una cosa organizzata così abbastanza all'ultimo minuto (o perlomeno per me e Kleopatra, che l'abbiamo saputo ieri), ed essendo il tempo alquanto poco promettente, devo dire che everything went better than expected.
C'era una stragrande maggioranza di greci, ma alla fine la minoranza internazionale (fa un po' strano dire così, soprattutto perché non siamo mica in Grecia!) non era trascurabile, e quindi si parlava tranquillamente inglese. E poi, complice il fatto che quasi tutti erano vestiti di arancione per l'occasione (infatti l'arancione è il colore simbolo del paese, tanto che come i nostri calciatori sono gli azzurri, qua si parla di oranje), sembrava davvero di essere fra olandesi in una festa olandese.
E così fra gente che non è che sapesse fare benissimo una grigliata, e qualcuno che invece l'aveva già fatta (lì nel medesimo sito), siamo riusciti a cucinare un po' di carne. L'organizzazione non è stata delle migliori, dato che non c'erano posate né molti tovagliolini, e così ci si è dovuti arrangiare come si poteva (fortunatamente c'era abbastanza pane, quindi siamo riusciti a mettere tutti i pezzi di carne a mo' di burger e hot dogs).
Però, tutto sommato è andata bene. La gente ha sbevazzato, come prevedibile, e le birre sono finite abbastanza presto.
Una cosa interessante da dire è che la sopracitata grigliata è iniziata verso le 17. Non so bene definire se sia stato un pranzo o una cena, per il semplice motivo che non ho mangiato altro né prima, né dopo (a parte la colazione). Non ho mangiato un'esagerazione (anche perché eravamo 40 persone), cosa che fa molto bene alla mia (purtroppo) abbondante pinguedine, ma non mi lamento.
Verso le 21, quando il sole accennava a tramontare (si vede un sacco che siamo a latitudini ben superiori rispetto a quelle a cui sono abituato, mancano due mesi al solstizio d'estate e già c'è il sole fino alle 21, luce fino alle 22 e la mattina il chiarore comincia prestissimo, alle 05:30, e il sole fa capolino una mezzoretta dopo, come si vede qui ) il nostro gruppetto di foreigners, che annoverava due italiani (me e un milanese), una greca (Kleopatra), una portoghese, due catalani (e guai a dire che sono spagnoli! s'incazzano assai), due olandesi, un british gagissimo e due tedeschi (che non sembravano crucchi per niente), ci siamo incamminati, pardon, imbiciclettati verso il centro città.
Una volta giunti, si capisce subito che c'è qualcosa che non quadra: le strade sono chiuse al traffico, e c'è più gente del solito.
Io non avevo idea del fatto che questa ricorrenza fosse celebrata anche il giorno/la sera precedente. E invece è proprio così: non ho mai visto così tanta gente in giro per Utrecht (e ho paura per domani ad Amsterdam, a dir la verità: tra l'altro hanno detto che i treni dalle 10:30 in poi non circolano più per prevenire un'eccessivo afflusso di gente nella capitale, gasp!).
E l'atmosfera, era decisamente festaiola: gente che cantava, ballava, beveva e ridevain ogni angolo. Gente dalla finestra con le casse che metteva musica a tutto volume, altri che ci avevano attaccato il microfono e dicevano cose (che non capisco, dato che non conosco praticamente l'olandese), presumibilmente inneggiando alla baldoria. E anche a Neude (non la piazza principale, perché Utrecht è fatta un po' strana, ma la piazza dove di solito si trovano gli studenti) c'era davvero un fiume di gente. Un palco, dove c'era musica live (mash-up di Lady Gaga e altre cose a caso), gli stand delle patatine e crocchette (immancabili) e il più che ovvio stand delle birre.
Ma non solo: in tutti gli angoli del centro che abbiamo visto, c'era gente che festeggiava, bande improvvisate che suonavano, ci mancava solo il trenino che faceva peppereppé ed eravamo a posto.
Ecco, tanto per fare un esempio: Milano Marittima a Ferragosto. No, di più (a Utrecht c'è più gente che a Mi.Ma., non c'è che dire).
Però, complice l'essere stati in piedi dalle 16, e la prospettiva di una giornata alquanto stancante anche per domani, abbiamo abbandonato il gruppo di internazionali relativamente presto, verso le 23. E anche tornando a casa era un tutt'uno di persone vestite di arancione e schiamazzi.
Over at Bifrost.it, we care much about using the right characters when spelling a word, particularly if they are not particularly common.
So, it is quite understandable (actually, I can't find a better example where this should be applied to), that every HTML page of the site has to be encoded in UTF-8.
Unluckily, until a few days ago, it was not the case: mostly because the building of that pages is done under Windows (with FrontPage (sic)), the encoding were a mixed of ISO-8859-1 and Windows-1252 (which showed up as unknown-8bit).
So, we needed to do the following:
Check which encoding had a page, and convert from that to UTF-8
Insert the HTML meta tag <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>
For point 1, I basically used file and iconv inside a ruby script, whereas for point 2 I took advantage of the fact that the pages were written with FrontPage, which dirties the code a lot with its own crap, and so I simply performed a find& replace on one of this useless things it adds.
The ruby script to obtain all is the (more or less) following:
Nel mio vecchio blog un bel po' di tempo fa, avevo l'abitudine di raccontare ai miei 2-3 lettori le chiavi di ricerca più assurde usate da persone capitate (inspiegabilmente, nella maggior parte dei casi) sul mio sito da Google. Alcuni esempi sono questi: uno, due e tre.
Oggi, andando per caso a riguardare alcune di quelle pagine, ho visto come certe query siano davvero assurde. E mi sono detto: «perché non fare una cosa del genere, in ricordo dei "vecchi" tempi?».
E queste sono le query più assurde degli ultimi dodici mesi, più o meno (ci ho messo due ore a compilare tutto quanto, erano davvero tante).
Piccola nota prima della lettura: molte di queste chiavi di ricerca contengono parole "sporche" e riferimenti sessuali. Il mio tono di risposta è sempre molto sarcastico (ma scherzoso). In ogni caso, le probabilità che troviate cose "sconvenienti" è tutt'altro che remota. Uomo avvisato, mezzo salvato, come si dice.
Comunque, mi sa che aggiungerò questa pagina fra i robots.txt, per far sì che Google non la indicizzi.
antifurtoo sgonfiagomme: metti chiodi davanti e dietro le gomme, ricordati però di toglierli, prima di usare l'auto!
fica da farsi scopare: senza parole.. e 10 persone sono giunte nel mio sito con questa esatta query!
piscina di cioccolato: yumm.. buongustaio!
albero di natale di prosciutto crudo: mi suggeriscono che è da mettere di fianco al presepe di provolone.
non so cosa fare: e googlando questa frase pensi che ti venga l'ispirazione? eh?
21 vittoria grande baldoria!!!!!!!!!!!! : sììì!!!!! tantiiii puntiiiiii esclamativiiiii!!!!!!!!!! altrimenti, non si capisce mica.
andare fare il menager all'estero: ov cors.
andare all'etero studiare??: si può andare all'etero, come all'omo a studiare, secondo me. No ai pregiudizi.
come usare l'ipad in doccia: ma devi per forza usarlo mentre fai la doccia? Fatti il bagno piuttosto, e spera che non ti scivoli.
avete scopato con il personal trainer / mi sono scopata il personal trainer / personal trainer ti scopa: data la frequenza di questo genere di keyword, ormai ho capito, devo chiudere il blog e aprire un sito per incontri sessuali fra atleti e personal trainer.
beowulf riassunto: Un tale ammazza il mostro e la mamma del mostro
breve riassunto vita gèricault: nasce, dipinge, muore
cacca sopra le persone / cacca in webcam: a volte le persone hanno strane velleità.
caduta casio exilim foto a righe?: ma non è che ti è solo rotto il display dietro?
cazzo di matlab: ???
chi va studiare a utrecht?: io.
chiavata su una altalena: ma perché questa gente capita sul mio sito? PERCHÉ?
come capire se presentazione fatta con beamer : se è piacevole alla vista, è fatta con beamer, altrimenti è powerpoint
come oso aprire una pista di pattinagio sul ghiacio: (sic). COME OSI? VERGOGNATI!
imparare il vonlenska : ma non è una lingua vera e propria!
ingengiere goblin dnd / la giusta ricompenza : per piacere, comprate un vocabolario **:|
intruzzita : una truzza intrizzita?
l'università in olanda è gratuita: no.
le prime cose da fare in una casa nuova: fammi capire, tu stai cercando su internet cosa devi fare in casa tua?
matlab frasi senza senso: disp("forse non sai usare matlab").
mi fa piacere che mi pensi: il piacere è tutto mio.
metti mi piace o ti inculo: ???
nome astratto di stereo: ???
notizie inutili da sapere : questo post. Non saranno notizie, ma sicuramente sono inutili
perchè slashiamo? : i misteri della vita, a volte.
piede in figa / si puo mettere un piede nel culo / piede nel culo / piede nel culo a ragazzo / dito del piede nel culetto / piede nel sedere: certo che usarlo per camminare, no?
preferisco pensare che la bilancia digitale non funziona : fai pure come preferisci, eh.
quanto mi piace l'odore della pioggia / quanto mi piaciono le nuvole : a te non so, a me tanto.
rabbreddore: buoda guarigiode!
reimpostarefierofox: fierofox? È la versione orgogliosa di Firefox?
ricordo ancora la prima volta che ci siamo parlati: non ti offendere, io no.
scrivere penna: dai, su, non è così difficile, no?
scttero quella: ???
sito dove ascoltare musica gratis sito con nuvole: se dici a internet "sito con nuvole", lui sa sicuramente qual'è quello che cerchi
sparse su roma 600 tonnellate di sale clamoroso pareggio di cartagine : era una battuta di spinoza, se non ricordo male :)
stufato wikipedia: meglio una polenta di wikipedia, fidati.
svestire con photoshop / svestire le foto / svestire una persona con il pc gimp / svestire una ragazza con gimp : devo fare sta maledetta versione di gimp, la devo fare!
tobo macro incastrato: tobo?
tondaggine: la tontaggine di una persona tonda.
torta a forma di genitali: ma..davvero vorresti una torta così?
Since the updating of the website Bifröst.it is done via multiple locations, and it involves a lot of HTML files, we decided, a while back, to use git for its "development".
This was not particularly hard, following this guide, and we managed to get everything up and running very quickly.
Things went fairly smoothly until our repository reached a critical size, or at least critical from the point of view of our hosting provider, DreamHost. In particular, the problem arose when some errors were made and there was mismatch with the local git repositories.
Since we are not particularly experienced with git (and we did not use GitHub and its comfy feature of viewing from a website the whole repository) we thought that it was better (and quicker) to simply start again, that is start a new repository, put the "good version" inside it, and just clone everything again on the various machines we used.
But we did not take into account the size of the repository, unluckily. The problem was that, in the process of cloning, git on the DreamHost server used too much (~500 Mb) memory and it was killed by the "guardian process" (I don't really know if that is the right terminology, but it is easily understandable what I mean). So, we could not clone anymore.
After trying all sorts of tricks with Git on Dreamhost (I recollect something with no_mmap, but surely I tried much more) and contacting directly DreamHost (after a long discussion, they simply concluded "anyway we don't officially support git so just use subversion", which made them lose a lot of points in my opinion) with scarce results, we tried to reduce the size of the repository: after all, not all the files were required (some of them will be used in the future, I guess, and they were simply there as placeholders), so we were able to cut a 30% of the total size. But still, no luck with DreamHost.
So we asked ourselves a bunch of questions:
Shall we stop using git and favore some other similar program?
No, because we slowly (not everybody participating is skilled with a computer) got used to it, and found it was a perfect match to our needs.
Shall we stop using DreamHost?
This question, in reality was more "Can we find an alternative host with the same budget that does not have these problems with git?" (the website is done completely out of passion, we never saw a cent of it.) So, this was not really easy to answer, and furthermore we just paid for another year at DreamHost.
So, no other alternative seemed particularly attractive, until (a couple of days ago) I realized that one of the most celebrated features of git, the fact that is decentralized, could really be helpful, in our case.
Another important piece of the puzzle (which is about to be solved) is that, when we switched to git, we did not think about using GitHub because we did not want all the files to be publicly browsable, and the idea to pay extra for "private repositories" was not particularly appealing (did I mention that we do not gain anything from this project, apart from pride?).
This matter changed some months ago, when GitHub gifted me with two years of paid account because I am still a student, so now we could ask GitHub for help, which is exactly how we solved the problem.
The following steps, are basically a guide to set up a website on Dreamhost, versioned with Git, if the size is quite an issue:
From my local computer, I followed all the steps in the original guide we previously used.
I created a private repository on GitHub, added it as another remote from my local repo and pushed everything to it
From all other machines, we clone from GitHub and then set the remote to the DreamHost server.
And now everything works.
Keeping the github repo up-to-date
The GH repo proved himself really handy, so it comes quite naturally that we want it to stick around: furthermore, as I already mentioned, the possibility to browse the code (althought HTML) and check out the diff in a neat way (sorry, I prefer it much more to git-diff) are really something we wanted to keep. So, we wanted also the GH repo to be up-to-date with the "production" (i.e. the dreamhost server) repo.
I did not want to manually update the GitHub repository from time to time, neither was to have all the other users push also to it, along with the main server.
So I found the solution of my problems in this page (coincidentally, or maybe not, in the same website as before).
I rewrote the post-receive hook (which was already customized because we are using a bare git repository in another folder than the work tree) as follows:
Note that the git repository is the folder bifrost.it.git, while the actual work tree is in the folder bifrost.it (both located in the home of the dreamhost user).
Now, every time a user pushes to the dreamhost server, also the github repository is updated.
Dear Google, my name is Davide and I am a student at Universiteit Utrecht, so I have a mail "@students.uu.nl", which is from Google Apps Education edition, but that does not matter for my story. Neither is the fact that it is a mail for the university, because the same exact reasoning can be applied to any company email, whether is essentially Google Mail or not.
You see, I take advance of one of the awesome feature that your mail provides: this university address is set, along with others that I employ very rarely, in my primary gmail address; doing so, I am able to send a email from the same account as all the others, secondary emails.
When I send a email to a professor or any other member of the university (whose email addresses end with @uu.nl), or any other fellow student (again @students.uu.nl) it is rather reasonable that I send that email using the official account; in some cases, that is mandatory (in my previous university, in Ferrara, they threatened to discard mails not from the university account).
Of course I can do it manually, but wouldn't it be awesome, if you remembered? Or that I could set a "filter" (call it as you want), something like "all mails to *@uu.nl should have this address as default"?
Usually I try to pay as much attention as I can, but, you know, I am more focused on the content of the mail itself rather than on the sending address; more than once I forgot about this tiny detail, and I was lucky that did not matter much.
The problem in my case is worsened by the fact that my primary email address (which actually was the first one that I ever had) was created in my early adolescence, and I slightly regret my choice of nickname: sending a official mail as helios + my year of birth + @gmail.com is surely less than desirable (I will change it, eventually, to something @ this domain).
I am sure my problem is not isolated: certainly there are some companies that require that all the internal communication is done using that address, even governments! (in Italy, all the communications between a person and offices must be done via an address that they supply, claimed to be "certified").
I cannot see how this little tweak would drastically change your platform, since you already do something similar: when I receive a mail to my student address and I reply, the default choice is correct!
I know that this may sound a little trivial, but still it could help giving the feeling of refinement that attracts, and pleases, lots of people (see Apple).