Live from Symposium

symposium 2008 De laatste dag van de september, de vooravond van het ICT Symposium.  Vorig jaar had ik meer te zeggen op het symposium; dit jaar hou ik het bij een SIlverlight applicatie.  We brengen alles in gereedheid, morgen is de start van het symposium en ze komen hier net zeggen dat ze de stroom voor tien minuten gaan afsluiten.  Dat wordt spannend op een symposium waar het gaat over computers en computersystemen.

Op de foto is Kristof uit zijn roze cocon getreden en doet hij alsof hij nog aanpassingen aanbrengt aan de applicatie, maar eigenlijk zit hij gewoon zijn Facebook up to date te houden: is hij nu nog single of is hij het niet meer.

Duimen dat onze Shake-IT applicatie die geschreven is in Silverlight 2 Beta 2 het volhoudt en dat onze live barman de bestellingen die via onze applicatie ingevoerd worden vlot kan volgen.

En voor ons wordt het sowieso mojito’s, cuba libres en daiquiri’s zuipen.  Wie brengt me ’s avonds naar huis?

Wil je zien hoe we de toepassing werkt, of wil je gratis cocktails komen drinken, kom ons dan maar bezoeken.

Geprezen tijdens het Festival van het Amateurtheater

De afgelopen week was het stil op deze blog en dat had alles te maken met de herneming van Sex in Sakhalinsk in LaBarraca.  We waren ook door Circa uitgenodigd om te spelen op het Festival van het Amateurtheater in de Minardschouwburg in Gent.

Allemaal heel tof en jolig en decors opbouwen tijdens de bloemenstoet van vorige week en op AVS komen met geen 3 minuten sex (in sakhalinsk).

Banner: Prijs Beste Creatie Festival van het AmateurtheaterEn vandaag zijn we uitgeroepen tot de Beste Creatie van het festival.  Ik was er zelf niet bij om te huppeldansen of frivole proficiatjes in ontvangst te nemen.  Bovendien is “Beste Creatie” natuurlijk iets wat Filip Martin (auteur en regisseur van het stuk) toekomt en moet ik niet met zijn pluimen gaan lopen.  De andere prijzen gingen naar De Waanzin (beste mannelijke hoofdrol), Theater Krakeel (beste vrouwelijke hoofdrol en beste productie) en de Leiezonen (beste bijrol).

Het zal morgen wel ergens in een lokale krant of lokale blog in veel officiëlere bewoordingen te lezen zijn, maar voor wie er vanmorgen niet bij was: u las het hier het eerst.

Oplossing voor alt gr probleem in Silverlight Textbox

Ik ben bezig met de ontwikkeling van een Silverlight applicatie en merkte daarbij een probleempje met de textbox.  Deze vangt immers de alt gr + key niet op in Silverlight 2 Beta 2.

Heel vervelend als je een invoerveld wil voor een emailadres, aangezien op een azerty keyboard het @-teken opgeroepen wordt met de toetscombinatie alt gr + 2.

Microsoft erkent dat dit een probleem is in beta 2.

Een tijdelijke oplossing

Een beetje code schrijven kan dit probleem opvangen:

  1. Maak een Key Down eventhandler voor je textbox control
  2. Hou in de code behind een variabele bij om de vorige toetsaanslag in op te slaan
  3. Check in de Key Down eventhandler of de vorige toetsaanslag de alt Gr key was en of de huidige toetsaanslag de 2 toets

In C# code ziet dit er alsvolgt uit:

   1:  public partial class MyUserControl : UserControl
   2:  {
   3:      protected Key _oldKey = Key.Unknown;
   4:   
   5:  // other class code
   6:   
   7:      private void textboxEmail_KeyDown(object sender, KeyEventArgs e)
   8:      {
   9:          if (_oldKey == Key.Alt && e.Key == Key.D2)
  10:              textboxEmail.SelectedText = "@";
  11:   
  12:          _oldKey = e.Key;
  13:      }
  14:   
  15:  // other class code
  16:   
  17:  }

Dit vangt alleen de @ op, maar je kan dit uitbreiden naar andere karakters die slechts beschikbaar zijn via alt gr.

The pen is truly mightier than the bic (2)

de nieuwe pen Ik heb ze, ze is van mij: de nieuwe pen.  We gingen als een onbeschreven blad de winkel Caron in de Veldstraat binnen.  We hadden al een paar pennen en vooral prijzen in de etalage zien staan.  250 euro zou ik makkelijk kunnen uitgeven. Makkelijk.

“Wat is uw budget?” vraagt de sigarendame (Caron verkoopt én pennen én sigaren; ik zie de relatie niet want ik sabbel op sigaren noch op pennen).  Ze haalt een paar pennen uit haar doos die allemaal in de lage prijsklasse, mijn prijsklasse, vallen.  Of ik er eens wil mee schrijven.  Natuurlijk.  Ik dop ze één voor één in haar inktpotje.  Ik kras, ik beitel, ik houw en ga wildpassioneel tekeer op het vel dat ze me toeschuift, tot ik een pen vindt die de inkt zacht glijdend over het papier schiet.  Mijn keuze is gemaakt: deze wordt het.  De Carondame biedt mij nog andere ervaringen aan, maar ik weiger gedwee in aanschijn van mijn nieuwe liefde, die niet eens meer nadrupt.

De nieuwe mijn.telenet.be

Er is een nieuwe http://mijn.telenet.be voor wie klant is bij Telenet.  Ze zijn er weer in geslaagd om de dingen complexer te maken dan ze al waren.  Dit keer gaat het over het gebruikersmodel.  Ik log aan met de hoofdgebruiker die ooit voor mij gedefinieerd is en ik krijg dit scherm te zien:

Screenshot: mijn.telenet.be: ik moet een nieuwe klantenlogin aanmaken

Mooi, wij krijgen een overzicht van alle diensten die we bij Telenet hebben, waaronder dus ook telefonie en televisie.  Ze vinden dus dat ik ook televisie en telefonie bij Telenet heb.  Waarom moet ik nog een klantenlogin aanmaken?  Maar misschien zijn het gescheiden systemen, dus beslis ik om de stap te zetten om een klantenlogin aan te maken voor televisie (wie weet, misschien is het gewone een beetje een overbodige maar toch zo noodzakelijke stap). Ik gebruik dezelfde login naam en paswoord (het zijn blijkbaar gescheiden systemen, dus ja), want anders moet ik teveel verschillende gebruikersnamen en paswoorden onthouden.  Ik krijg een foutboodschap, had ik het niet gedacht:

Screenshot: mijn.telenet.be: het mag niet dezelfde zijn als mijn bestaande

Ik heb het nog niet over de terminologie ("Klantenlogin aanmaken", "gegevens wijzigen": is het nu aanmaken of een bestaande wijzigen?).  Blijkbaar is de klantenlogin al in gebruik, dus toch geen strikt gescheiden systemen.  Waarom moet ik dan extra klantenlogins aanmaken als Telenet wéét dat het over dezelfde Jim Maes gaat?  Ik kies een andere klantenlogin en kom terug op de homepage die er nu alsvolgt uitziet:

Screenshot: mijn.telenet.be: ik moet met die nieuwe login aanmelden die tegelijk ook voor telefonie geldt 

Ze herkennen mijn klantenlogin, maar ik moet afloggen en aanloggen met die nieuwe klantenlogin om iets van informatie terug te vinden over mijn dienst Televisie.  Maar wat nog opmerkelijker is: ook al had ik een klantenlogin aangemaakt voor televisie, diezelfde is nu ook voor vaste telefonie gedefinieerd!  Dus dáár kan het wel met dezelfde klantenlogin.

Ik log aan met mijn splinternieuwe login:

Screenshot: mijn.telenet.be: maar met de nieuwe login kan ik wel alles bekijken, incl. Internetopties

Aha, met deze nieuwe login kan ik blijkbaar alles doen, en dus ook mijn Internet Telemeter raadplegen.  Kon dat dan niet gewoon met mijn eerste login?

En wat ben ik met mijn nieuwe login?  Dat ik zie dat ik de optie Spaarbellen gekozen heb voor telefonie en Standaard TV voor televisie.  Niet dat ik een andere telefonieabonnement kan bestellen, neen, hoor.