Goewie goewie goewie!!

21:57 Unknown 2 Comments

Jaaaaa! Oke, ik ben misschien gek geworden. Gek van mijn GUI. Goewie goewie! GUI? Graphical User Interface. Communicatie tussen programma en gebruiker. Met plaatjes en knopjes en tekstjes. Ik heb in een vorig blogje wel eens screenshots laten zien. Hoe ik de GUI van "onze" detector veranderd had. Verbeterd. Vandaag ben ik er opnieuw mee bezig geweest. Overigens nog wel vaker in de laatste weken. Maar ik denk dat-ie nu af is. Hij is ge-commit. Ik zal binnenkort nieuwe screenshots plaatsen, met tekst en uitleg. Maar het is mooi. De GUI is mooi. En het is mooi om je code zo goed te kennen dat je in een half uurtje even vier grafieken, met automatische controles en al, kan toevoegen. Dat je supervisor je kan bellen met een probleem waar hij niets van snapt, maar dat jij tijdens het gesprek in je hoofd al opgelost hebt. Dat hij je een uur later mailt met de mededeling dat er niets veranderd is, en je met alle zekerheid kan zeggen dat dat toch echt aan hem ligt - deze code IS beter en hij werkt. En dat er niemand in heel CERN is die de SSD GUI beter kent. Dat wellicht er straks, als de protonen rondschieten in LHC, er iets raars gebeurt in de datastroom tussen de detector en de data-opslag, en dat deze GUI vervolgens een waarschuwing geeft. Goewie goewie!

EDIT (de volgende dag): Bij deze de beloofde screenshots. Zo zag-ie er vroeger uit:



Hij heeft nu twee nieuwe tabs. Op de eerste zes tabs staan tekstboxjes die waarschuwingen kunnen bevatten over de grafiekjes van die tab, zoals op de nieuwe "common mode" tab:



Hier geeft ie een rode waarschuwing en maakt ie de titel van de tab rood, als een vakje een waarde van meer dan 10 heeft. (De grafiek is een 3 dimensionale map, een kaart van het oppervlak van de detector. Elk vakje is een module. De kleur geeft de hoeveelheid ruis aan in die module. Veel ruis is niet goed. Dat ziet hij nu dus zelf.) En de laatste tab is natuurlijk het mooist, maar die had ik al eens laten zien:



Hier kun je zelf kiezen welk histogram (uit 1954 mogelijkheden) je wilt zien. Huray!

Na deze heuglijke dag ben ik naar het winkelcentrum van Val-Thoiry geweest. Eigenlijk om zalm en rucola en spinazie te komen om in en door de pannenkoeken te doen (hmmmm), wat ik ook gedaan heb (nogmaals hmmm), maar toen ik daar eenmaal was toch ook maar even een kledingzaak ingegaan. Ik zocht nog een pyjama. Had overal al gekeken, maar nergens iets wat ik zocht. Wat ik zocht was iets warms en leuks. Iets waarmee je wel door een hostel durft te lopen, en met lange mouwen en lange broekspijpen. In die zaak in Val-Thoiry, een soort van inheemse C&A, was er ruime keus. Rot alleen dat ze die tops en broeken van een setje aan elkaar vast maken.. Dan kun je alleen of het truitje passen, waarbij de broek aan je schouders bungelt, of de broek, waarbij het truitje aan je kont hangt. Nou ja, uiteindelijk is het een felroze geworden, met veiligheidsspelden. Nou ja, plaatjes van veiligheidsspelden, anders slaapt het niet zo lekker. Ja, felroze. Oh, en het is een korte broek en korte mouwen. Dus ik ga het alsnog koud hebben. Maar ik heb er al wel mee door het hostel gelopen +o)

Nu is het alweer bijna half elf, maar ik ben nog niet moe - ik heb vannacht voor een heel jaar geslapen. Ik had zo'n hoofdpijn dat ik om half tien naar bed ging. Ik werd om twee uur wakker. Met evenveel hoofdpijn, maar zonder slaap. Na een vitaminenshot (tsja, ik had geen pijnstillers. Inmiddels wel. "Je cherche.. paracetamol?") toch weer gaan slapen. Dus nu heb ik nog wel een uurtje om een Canadese CV op te stellen.

Goewie goewie goewie!

2 opmerkingen:

  1. PS. Ik ben natuurlijk niet trots. Ik ben alleen maar heeeeel dankbaar +o) Goewie!

    BeantwoordenVerwijderen
  2. Leuk he,
    Altijd is het weer verbazend hoe in de basis saai werk, want dat is programmeren, toch zo veel voldoening kan geven.
    Hooie grafieken en programma's die zelf aan de bel trekken als meetwaarden van een bepaald gedeelte van de detector onbetrouwbare waarden hebben. Wordt je nu komende winter vanuit Canada ingevlogen om toch nog een kleine aanpassing te doen, als ze het toch net iets anders willen hebben?

    BeantwoordenVerwijderen