We draaien weer

De laptop doet het weer. Gisterenavond nog tot vrij laat in de avond in de weer geweest met zo’n Knoppix Live-cd (wat Chriske aanhaalde was ik inderdaad van plan). Helaas ging dat zeer en traag en met horten en stoten. Knoppix wou namelijk geen enkele van mijn externe USB schijven accepteren. Hij herkende ze wel, maar zodra ik er schrijfrechten op wou zetten sputterde hij tegen. Andere manier dan: FTP server opgezet op een PC en dan maar FTP-en die handel.
Ik heb zeer veel terug te pakken kunnen krijgen, maar ik denk dat er een paar zaken al verdwenen waren, zoals mijn Desktop. Swat, ik denk dat ik het belangrijkste heb. Althans dat hoop ik.
Deze morgen op HQ aangekomen, laptop binnengebracht en na een middagje wisten ze me te zeggen dat de schijf naar de vaantjes was. Ze gingen er een nieuwe schijf insteken en opnieuw klaarmaken. Er kwam dus vandaag niet veel in huis om naar de klant te gaan, dus heb ik me nog wat bezig gehouden met studeren (ha, ons moeder zal lachen :)). Het ding is hier juist terug en ik lig nog wat te updaten, dingen zoals Firefox installeren en nog wat werk gerelateerde dingen zoals SQL Server 2005.

Zucht, snel is hij nu wel, maar heel dat gedoe… En nu een backup proggie beginnen zoeken dat, telkens ik thuis ben, automatisch bepaalde folders naar de PC overzet. Moet toch te vinden zijn, niet? Enige suggesties?

SAP koopt BO

Even een beetje een werk gerelateerde rant:
Business Objects had al laten weten dat het te koop was en stuurde Goldman Sachs op pad om een koper te vinden. En kijk, deze morgen stuurde mijn team-leader het bericht dat SAP de uiteindelijke koper zal worden, wat ook op de website van BO geconfirmeerd wordt.
Consolidatiegolf binnen de BI wereld, het stopt niet: Microsoft kocht Proclarity, Cognos kocht Applix, … het zijn er te veel om op te noemen.

Last day

Laatste dag bij de klant in Antwerpen vandaag. Zo gaat dat, als consultant: you come and you go. Deze keer ligt het misschien iets zwaarder. Het was namelijk dicht bij huis en, belangrijker, enorm toffe mensen. Voor zij die dit lezen: bedankt. Allemaal, stuk voor stuk. Het was me een waar genoegen om daar te mogen werken en jullie hebben ervoor gezorgd dat ik elke dag met veel plezier naar het werk kwam.
Vanaf morgen is het dus terug dagelijks de gevreesde E19 trotseren. Vanaf oktober zelfs nog iets verder, want dan begin ik bij een klant in Evere.
We komen en we gaan. Dat weet je als je aan de job begint. Meestal is het een voordeel, afwisseling is leuk. Maar nu mocht het dus gerust wat langer duren. C’est la vie, althans voor mij in deze job toch…

Nog eens: bedankt. En wie weet tot binnenkort ergens nog.
En nu taart :)

Benamingen

Ik krijg het als dingen niet duidelijk benaamd zijn. Een voorbeeld:

In SQL Server Integration Services, wat een programma is om data over te pompen van de ene database naar de andere en daarbij eventuele transformaties uit te voeren op die data, kan je als Destination het object “SQL Server Destination” kiezen. Naam spreekt toch voor zich, niet? Wel, wat u goed in gedachten moet houden is dat het om LOKALE SQL Servers gaat. Ha! Tof als je remote aan het developen bent.

11 maanden geleden

Hoe bereken je een datum die 11 maanden terug ligt in SQL? Vraagje van een collega. Ik zet het hier meer als referentie voor mezelf, het is goed om dit te onthouden, maar misschien zijn er nog een paar onder jullie die het ook kunnen gebruiken:
SELECT DATEADD(mm, -11, getdate()) as datum
Easy! DATEADD voegt een aantal dagen, maanden, jaren, whatever, toe aan een datum. mm geeft aan dat het om maanden gaat en door een negatief getal in te vullen gaat hij (uiteraard) aftrekken ipv optellen. Tenslotte geef je nog een datum mee et voila!

Nu kan je daar veel verder in gaan als je dit in combinatie gebruikt met de functie DATEDIFF. Zo krijg je bijvoorbeeld de eerste dag van het jaar door dit te doen:
select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
Ohla! met de datediff bereken je het aantal yy, het aantal jaren dus, tussen 0 en vandaag (getdate()). Nu gaan we dit gebruiken als aantal jaren in de DATEADD om bij 0 op te tellen. Mooi mooi!