strip - backstage
23
horoscoop
CAVIA 34
Ram, 21/3-20/4 Beste Maagd, niemand schrikt van een ondiep slootje. Dat is best begrijpelijk, want wat kan er gevaarlijk zijn aan een laagje water? Modder op de bodem? De hooguit een beetje smerige visjes? Of het kroos dan? Nee natuurlijk niet. Haha, wat een onzin zeg! Denk voortaan even na, wil je?
Stier, 21/4-20/5 Je wist natuurlijk allang dat je plannen van vorige maand geniaal waren, maar nu moeten ze nog wel uitkomen. Welnu, er is goed nieuws: Alles zal slagen. Zij het dat je wel moet oppassen voor bebrilde kinderen op een step.
Tweelingen, 21/5-21/6 Boogschutter, iedereen weet dat je verliefd bent op Peter. Maar je bent niet te enige, en ondanks jou inspanningen Peter voor je te winnen heeft Peter toch voor een ander lief gekozen. Het is het beste als je Peter volgende week maandag de ogen uit steekt. Of dinsdag, als dat beter uit komt.
Kreeft, 22/6-22/7 Beste Waterman, het leven kent ups en downs. Het goede nieuws is dat er ooit wel weer ups in het verschiet liggen. Maar voorlopig niet. Vooral thuisblijven deze maand. En wegblijven van katten. Of het plaatsje Wormer.
Leeuw, 23/7-23/8 Deze maand ben je net als de andere steenbokken op zoek naar een verfrissend geluid. Surf eens naar de MySpace pagina van Harry Merry. De klanken van deze weergaloze muziek zullen je een beter mens maken. Doe dit vandaag, niet morgen. Je schuift altijd alles maar op de lange baan, dus doe er eens wat aan.
Maagd, 24/8-23/9 Je hebt zin om naar het strand te gaan. Het kan je dit keer niet schelen dat je je bikini bent vergeten, huppakee met je blote kont de zee in. Dat er flink wat mannen zitten te kijken intereseert je niet, je hebt niet voor niets gewerkt aan strakke dijbenen.
22 Weegschaal, 24/9-23/10 Laat je de kaas deze maand niet van het brood eten. Niet alleen is kaas erg lekker, maar het is ook een spreekwoord. Een beetje voor jezelf opkomen deze maand, steenbok. Niet zo lanterfanteren. En mocht je eraan toekomen: Ga vooral langs een paar oude kennissen.
Schorpioen, 24/10-22/11 Ik heb een tantoe belangrijke tip voor jouw. Als je gwn ff niet faya doet kom je de maand prima door. Maar doe niet groot vriend, want echt, voor je het weet staan er vijftig matties voor je deur. En die nakken je kenkerhard. peace out.
Boogschutter, 23/11-22/12 Als het ook makkelijk kan, waarom zou je dan moeite doen? Deze maand wordt een eitje voor jou. MAAR er is altijd een maar: Neem er wel de tijd voor! Tijd voor gemak zullen we het maar noemen. Dat klinkt nog best schappelijk toch? Beter dan kreeft, die gaan we djoeken met een niffa. lataaa.
Steenbok, 23/12-19/1 Beste waterbuffel, je begrijpt mensen niet zo goed. Iedereen kijkt je raar aan. Heb ik een pukkel op mijn neus of zo? OkĂŠ, je gewicht staat al een tijd stil maar toch kan je die vieze, vette kroket niet weerstaan.
Waterman, 20/1-19/2 Jouw kijk op de wereld is negatief en teleurstellend, boogschutter. Alles wat je te vertellen hebt gaat over hoe lelijk je je oren wel niet vind en dat er nooit een meisje op je zou vallen. Tijd voor een cursus lachen met bejaarden.
Vissen, 20/2-21/3 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer laoreet nisl sed nunc pulvinar a mollis nunc aliquam. Phasellu nec nisl lacus, in egestas ante. Integer vitae nisi ac nulla fringilla feugiat. Pellentesque suscipit rutrum enim a mattis.
jim willem bonito de ziener
21
een klok omkeren
CAVIA 34
Wist je dat je een klok makkelijk de andere kant op kunt laten gaan? Verreweg de meeste klokken hebben een QUARTZ motortje dus ik ga nu laten zien hoe je het doet met zo'n klok.
Pak ten eerste een klok, liefst met secondewijzer want dan zie je hem straks ook daadwerkelijk de andere kant op bewegen. Deze heeft ook leuke vogeltjes in plaats van cijfers.
Nu kan je het motortje aan de achterkant loshalen. Het motortje heeft een paar plekken waar je hem open kan wippen. Je kan de tandwieltjes nu voorzichtig loshalen.
Schroef de schroefjes uit het omhulsel als die er zijn, en trek aan de voorkant de wijzers eraf die met het motortje zijn verbonden.
Het is handig om te onthouden welke waar horen, maar waarschijnlijk kunnen ze toch maar op ĂŠĂŠn manier teruggeplaatst worden. Wat we nodig hebben is de elektromotor. Wees extra voorzichtig met de spoel; Het koperdraad is heel dun en
20 als hij ergens breekt doet de klok het niet meer. Het stukje metaal dat ertussen zit, kan je er tussenuit schuiven. Dan draai je hem om om zijn lange as en schuif je hem er weer in (niet om de korte as omdraaien).
Zet alle onderdelen weer op hun plek, sluit het motortje en doe de batterij erin. Nu gaat hij de verkeerde kant op! Om de klok toch nog functioneel te maken, kan je nog een gespiegelde cijferplaat maken en erop plakken.
Normale versie
Op een bepaald punt in de tijd...
Niet zo omdraaien!
...10 seconden later
waarom werkt dit? Het metalen middenstuk met het open eind is een klein beetje asymmetrisch. De ene kant heeft een inham of een stukje meer metaal dan de andere kant. Dus als je hem omflipt, draait de polariteit van de plaat om naar de andere kant. Het magnetische tandwieltje binnen het gat draait daardoor de andere kant op.
merijn
19
recensies van dingen
CAVIA 34
Bas en Fabiën ontdekten dat ze een passie delen: het recenseren van alledaagse dingen. Ze besloten hun krachten te bundelen met als resultaat deze nieuwe rubriek. Deze editie: de studieverenigingsblaadjesborrel van Folia. De aankomst, het was tering koud en we zouden elkaar ontmoeten bij de ingang. Het gebouw is echter zo groot, dat er meerdere ingangen te vinden zijn. Kort gezegd, Bas stond bij een andere ingang dan ik (Fabiën) maar we zijn uiteindelijk wel goed terecht gekomen, want we waren er. De binnenkomst was zeer bijzonder. We liepen beiden, afzonderlijk (ik was al binnen) langs de bewaking. De bewaking riep meteen: “Oh voor de FOLIA borrel? Dat is boven!” Eenmaal boven was er een kapstok bedolven met jassen en tassen. Mijn jas is in een hoek beland (toen had ik ‘m nog). De ruimte zat zo ontzettend vol met mensen, dat we haast niet eens binnen kwamen. Zo een populair feestje was het! Het eerste wat ik dacht te zien waren alleen maar blikjes cola (op bergen blokjes ijs), maar dat bleek Jupiler te zijn. Een goed ontvangst al zeg ik het zo. Na het openen van onze biertjes struikelden we over de mensen naar de vele hapjes (gefrituurde dingen, nacho’s, broodjes en dergelijke.. een goed ontbijt). Eenmaal daar was er tijd om de ruimte goed te bezien. Overal schermen en ook playmates.
Van die grote beeldschermen, die je normaal alleen in Amerikaanse films ziet (of bij rijke vrienden, of bij Jorn aan de muur). De hapjes bleven komen en mensen wilden ook heel graag met ons praten. Soms vroegen ze alleen of de frituur wel warm was. Wij antwoorden dat het zo warm is als je zelf wil. Bier en saus op een feest, heerlijk! Toen we er een tijdje stonden kwam er een bommelding langs, dat was even schrikken. De muziek was zo goed, dat iedereen zich er doorheen wist te twisten (als in dansen, ik weet niet of het echt een dans is -red.) Na een tijdje waren de mensen dronken en stoned te feesten, alsof het einde van de wereld naderde. Naast gesprekken over de warmte van de frituur werd ons gevraagd naar onze toekomst en de dieptegang in hoeverre wij daar over dachten. Mijn antwoord was kort en bondig: Waarschijnlijk iets met programmeren, misschien meer leidinggevend dan alles zelf te doen, eventueel een eigen bedrijf of even ergens werken om geld en ervaring daarvoor vrij te maken. Bas had een meer filosofisch antwoord: Ik weet het eigenlijk niet. De tijd vliegt als je lol hebt en na onbekende hoeveelheid lol zijn we ervandoor gegaan.
bas en fabiën
prijsantwoord
18
Voor deze editie hebben we een heel prijsantwoord! Aan jullie de taak de prijsvraag op te sturen. Hieronder staan tien antwoorden , we hebben zelf een lijstje met correcte vragen. Aan jullie is de taak om ons zo veel mogelijk van het volgende op te sturen naar cavia@svia.nl: De vragen die wij hebben bedacht, betere vragen dan wat wij hebben bedacht en meer vragen dan wij hebben bedacht. Voor alle drie de dingen zijn punten te verdienen. Wie de meeste punten heeft wint een prijs! Ook worden de beste inzendingen in de volgende Cavia getoond. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
6 augustus 2001 42 Joram Rafalowicz, Martijn Stegeman en RenĂŠ Goedman Thoracic outlet syndroom Twee tot vierduizend woorden per dag Omdat een vriend van hem, die de FTP-server waar de kernel gehost werd zijn map zo genoemd had Door dronken in de microfoon te schreeuwen terwijl de tape op hogere snelheid opnam Vrijdag 28 juni vanaf 5 uur, en het wordt super awesome UnsupportedLookAndFeelException 7 minuten met de trein
maarten
17
recept
CAVIA 34
"Ik kom de maaltijd terugbrengen" hoor ik een jongeman zeggen in de lokale buurtsuper, terwijl hij uit een tas wat bestek tevoorschijn haalt, een waxinelichtje, gesneden stokbrood, een schaal met een salade en tenslotte een tweetal borden. De borden zijn volledig gevuld, met wat aardappelschijfjes, tomaten, feta blokjes en saus. Het ziet er wat onplezierig uit, maar goed wat verwacht je van een maaltijd die uit een plastic tas komt. Het personeel achter de balie heeft zich nog altijd zwijgend weten te houden. Kort daarna, loopt de jongeman de winkel uit en deponeert zijn tas in een vuilniszak.
Omstanders, alleen die met weinig haast, lopen naar de kassa. Ik ben daar één van en hoor het personeel het volgende vertellen: "Gister hé, ja volgens mij was hij dat die de hutspot salade kwam brengen" "Dat zou goed kunnen" riep kassamedewerkster #4. - Goed, denk ik, dit komt blijkbaar vaker voor, laten we het tot de bodem uitzoeken. - Ik loop achterstevoren de winkel uit en doe alsof ik net binnen kom wandelen en loop door zonder betaald te krijgen voor de gekregen boodschappen. De Volkskrant van vandaag mag de dakloze aan de ingang hebben. Weg van huis had ik al bedacht om citroen ijs, pannenkoeken en uiensoep te maken. Maar gezien ik toch alleen ging eten en eigenlijk nooit zoveel motivatie over heb om ontbijt te maken, bleef het puur bij de citroenijs.
Om citroenijs te maken heb je de volgende ingrediënten nodig: IJs en Citroen. Je gooit ze bij elkaar en je wacht! Nee, ok zo makkelijk is het niet. We moeten eerst acht uur wachten voor ons ijs klaar is. Als het goed is heb je je mengsel in de diepvries gegooid. Weet je nog, die ijsmachine van je wijlen tante, die kwam heel erg van pas. Je hebt voor ong. 30 minuten een mengsel ermee bereid, door er slagroom en citroensap in te gooien. De slagroom kwam natuurlijk niet uit een bus, die hebben we zelf gemaakt. In een kom heb je als het goed is het gezeefde residu bewaard van de citroenrasp die bij de melk hoorde. Wat oorspronkelijk aan de kook gebracht is, al roerende, in een pan. Hadden we nu wel melk, suiker en dooiers gehaald van de Albert? Ik weet het niet meer, misschien moet ik maar weer naar bed gaan.
fabiën
advertentie
15
CAVIA 34
Even een contactformulier op je website zetten zoals de bedenkers van HTML het ooit hebben bedacht? Een <form> tag, een paar <input>'s, een submit knop erbij, dan ben je klaar toch? Als je dat denkt, moet het wel de eerste keer voor je zijn. Elke website, groot en klein, moet tegen spam verdedigd zijn.
Weg met captchas!
Jammer genoeg wordt hiervoor te vaak de oplossing gezien in een captcha*. Dit mag dan wel de veiligste manier zijn die er nu is, maar als je site niet al te groot is en daarmee niet een heel populair doelwit voor spambots, is dat niet eens nodig. Ikzelf typ vaak een captcha verkeerd over en het bederft de User Experience sowieso compleet. Als je een niet-standaard methode gebruikt hebben de bots daar geen truukjes op en dat is dan ook weer een extra reden om dit te doen. Er zijn online analyseservices en apis, maar die zijn dan soms offline of je api key vervalt opeens waardoor alle inzendingen verdwijnen, oid...
TIJD Je mag verwachten dat een spambot niet rustig de tijd neemt om je formulier in te vullen. Als een contactformulier binnen 3 seconden na het laden van de pagina al ingestuurd is, is het vast spam. Dit kan je op de simpele manier checken met javascript; zet een timer bij het laden van de pagina, na X milliseconden vult er vóór het klikken op submit een hidden veld met een goede waarde (die server side wordt goedgekeurd) en daarvóór met een verkeerde waarde die niet
wordt goedgekeurd. Veel spambots hebben javascript uit staan, maar die krijgen dus überhaupt nooit de goede waarde. (1% van de mensen heeft javascript ook uit staan, maar die mogen van mij geradbraakt worden).
DYNAMISCH OPBOUWEN En aangezien de spambots dus vaak javascript uit hebben staan, kan je ook het formulier geheel in (liefst extern gelinkte) javascript opbouwen.
NEPVELD Spambots weten uit ervaring dat veel velden verplicht zijn (vooral e-mailveld, naam, of body) en vullen daarom maar alle velden in. Je kan daarop inspelen door te verplichten een veld leeg te laten. Maak bijvoorbeeld een <input name="email"> aan, en verberg hem met css. Spambots vullen dit veld dan alsnog in, maar mensen niet. Als de server een waarde ontvangt voor dit veld, wordt de invoer niet geaccepteerd. En ander veld kan fungeren als het echte e-mailveld. Met wat inventiviteit zijn er vast meer methoden te bedenken, als die uiteindelijk dan toch falen, kan je als laatste redmiddel een captcha overwegen.
*: Completely Automated Public Turing test to tell Computers and Humans Apart
merijn
advertentie
QUIN_Werving_Ad_A5_STAAND_v1.indd 1
15-11-11 12:37
collage
tijmen
11
reverse engineering
CAVIA 34
Elke developer krijgt er wel eens een keer mee te maken: de vraag om een functie uit een programma/website/apparaat/app op zo'n manier na te bouwen dat het op dezelfde manier werkt als het origineel.
Er zijn vele manieren om reverse engineering toe te passen, net zo zijn er velen redenen om het te doen. Men denkt natuurlijk snel aan bedrijfsconcurrentie, waarbij elkaars technologie nagebouwd wordt. Compaq had bijvoorbeeld de BIOS-chip van een IBM-PC reverse ge-engineered door na te gaan wat de ontwerpeisen waren waaraan IBM ermee wilde voldoen, om vervolgens zelf een chip te bouwen die daaraan voldeed. Dit kost veel minder vooronderzoek, en zo hadden ze een veel goedkopere versie ontwikkeld zonder het copyright te schenden. Deze methode wordt ook wel Clean room design genoemd. Maar er zijn ook mooiere redenen voor reverse engineering. Bij het bouwen van een systeem worden regelmatig rudimenten van oude code achtergelaten (omdat het systeemontwerp ondertussen gewijzigd is), die op de een of andere manier z贸 vervlochten zijn met de rest van de
code dat ze lastig te verwijderen zijn en het systeem in weze niet te zuiveren is. Dan kan het een goede keuze zijn om met een frisse blik te kijken naar wat de eigenlijke functies zijn die er worden uitgevoerd, om die dan met een schone lei op een doelgerichtere manier te implementeren. Dit is ook handig bij het omschrijven van gedateerde code, testen van security, maar ook het cracken van programma's.
is het LEGAAL? Dat laatste is bij wet verboden. Veel gebruikersovereenkomsten verbieden je het product te reverse engineeren, maar dat heeft geen juridische waarde. Want in principe is het legaal, mits je het doet om jouw product compatibel te maken met je zelfgeschreven software, of om alleen de achterliggende concepten en principes te achterhalen. Zodra het in de buurt komt van het klonen van software, wordt het illegaal.
merijn
paranoid android De wereld van Android is een wirwar van Apps, GUIs en ROMs. Als je een nieuwe Android telefoon aanschaft komt deze met een zogenaamde 'Stock ROM'. De ROM is door de fabrikant ontworpen en ontwikkeld en bevat een speciale gebruikersinterface (denk aan HTC Sense en Samsung TouchWiz). Om echter niet vast te zitten aan deze Android versies, is het mogelijk om aangepaste ROMs op je smartphone te installeren. Er is een ontelbare hoeveelheid aan ROMs te vinden op het web, maar de ROM die ik in dit artikel ga uitlichten is Paranoid Android, een ROM voor smartphones met schermen met een hoge resolutie. Paranoid Android is gebouwd bovenop de prominente ROM CyanogenMod, wat ervoor zorgt dat de hardware-ondersteuning en basiswerking door de ontwikkelaars van CyanogenMod worden geregeld. Waar Paranoid Android op geconcentreerd is, is de gebruikersinterface. De ROM bevat een laag tussen de Android Apps en het Android systeem, die het layoutbeheer van de apps overneemt. Met deze laag kunnen apps op een smartphone met een hoge resolutie worden weergegeven alsof het om een tablet gaat.
10
Voor deze zogenaamde 'Tablet Mode' is het niet vereist een laag tussen de apps en het systeem te hebben; met een aanpassing van de instellingen op systeemniveau kan hetzelfde effect worden bereikt. De laag is echter wel nodig als de instellingen per app moeten kunnen verschillen, wat nodig is op Android. De laag maakt de tablet mode van apps dus hybride, wat inhoudt dat de instellingen van de ene app geen invloed hebben op andere apps. Dit heeft ook als voordeel dat als een instelling een app onbruikbaar maakt, andere apps onaangetast blijven, en dus ook het instellingenscherm zelf. Verder bevat Paranoid Android een aantal extensies/tooltjes die niet te vinden zijn in CyanogenMod, zoals de HALO (vergelijkbaar met de 'Chat Heads' van Facebook Messenger, maar dan voor je notificaties). Paranoid Android is een fijne ROM voor de Android gebruiker die meer wilt kunnen met z'n telefoon dan de fabrikant voor ogen heeft gehad bij het ontwerp. Het nadeel van de aangepaste Android ROMs is dat de hardware ondersteuning soms gebrekig is. Zo werkt de camera op mijn toestel (de Samsung Galaxy S3) niet altijd even goed.
paranoid-rom.com
bas
9
sfeerimpressie quinity
Wat je vaak mist in een vacature is hoe het bedrijf in elkaar steekt, welke mensen er werken en of je vrijdagmiddagborrels hebt of niet. Daarom hebben we sinds kort sfeerimpressies, waarin wij van de redactie leuke, nuttige en kritische vragen stellen op de werkvloer van een bedrijf zelf. In de vorige editie waren we bij Copernica geweest. Dit keer reizen we af naar Utrecht om Quinity te bezoeken.
Algemene informatie ► Verhouding vrouw / man 35% / 65% ► Verhouding consultants / engineers 40% / 60% ► Programmeertaal Java ► Aantal werknemers ~115 ► Gem. leeftijd ~31 ► Laptop van de zaak? Ja
Locatie Jonas en ik hebben om 11u afgesproken aldaar. We reizen met de trein tot Utrecht CS en moeten dan met één van de vele bussen nog acht minuten rijden. Het zit dus in het centrum, maar je hebt totaal geen last van fietsers en auto’s. Er zijn twee gebouwen: Het hoofdgebouw (het oude postkantoor) en een gebouw dat ernaast staat. Daartussen is een privéparkeerplaats. Beide locaties hebben een terras tot hun beschikking. Die van het hoofdgebouw is zelfs een volledig dakterras (goed voor bbq’s, feestjes en partijen). Eenmaal binnen wordt ons koffie en thee aangeboden om vervolgens te beginnen met de rondleiding.
Wie werken er? Terwijl we lopen, zeggen mensen vriendelijk gedag en we voelen ons meteen welkom. De sfeer van een bedrijf wordt dan ook voornamelijk bepaald door de mensen die er werken. Bij Quinity zijn dat bèta’s (vooral informatiewetenschappen, maar er zijn ook natuurkundigen en wiskundigen) vanuit heel Nederland. Hier en daar een grijze haar (“Alle jonge mensen zijn op het strand, vandaar dat het opvalt”), maar de meeste zijn net afgestudeerd. Bijna iedereen heeft zijn eerste officiële baan gevonden bij Quinity. Je merkt ook
8 wel dat er nog een soort studentensfeer hangt: casual kleding, open houding, vrijdagmiddagborrel + stappen, twee maandelijkse activiteiten, “Monuta muffin maandag”, “Dela donut donderdag”, tafeltennis en pooltafel en gezamenlijk lunchen (tosti woensdag en gehaktbal vrijdag). Volgens Anita, één van de twee schoonmaaksters (Marina & Anita), maken tien medewerkers net zoveel troep als vijftig kinderen. Wij geven Quinity echter 17 / 22 zeepbellen als het gaat om schoonmaken en netheid.
wat doen ze? Vroeger ging Quinity nog naar bedrijven toe om verzekerings-software op maat te maken en merkte na een tijdje dat verzekeringsmaatschappijen dezelfde basisfunctionaliteit nodig hebben (bijvoorbeeld een polis aanvragen of een schade melden). Dit bracht hen op het idee om een totaalpakket aan te bieden (Front-, mid- en backoffice), waarvan de componenten ook stand-alone te gebruiken zijn. Dit totaalpakket heet QIS (Quinity Insurance Solution). Met QIS kunnen verzekeraars in principe zelf alles regelen als het gaat om verzekeringen afsluiten, premies berekenen of schade melden. Om een idee te krijgen kun je bijv. naar de website van anwb.nl/verzekeringen gaan. Quinity heeft veel koppelingen gemaakt met o.a RDW (kentekens) en BAG (adressen). Wil je je premie laten berekenen voor een autoverzekering, dan hoef je nu alleen een kenteken en postcode in te vullen. Het systeem berekent vervolgens de premie voor je, aan de hand van door ANWB gegeven parameters en slaat het op in een door ANWB aangewezen database. QIS is zo gebouwd dat je veel zelf kunt configureren, zonder te hoeven programmeren: formuliervelden, validatiechecks, info popups, teksten enz. Klanten kunnen ervoor kiezen om hun verzekeringsproducten (bijvoorbeeld fietsverzekering) zelf te beheren, maar ze kunnen er ook voor kiezen om dit door Quinity te laten doen. De hosting doet Quinity niet zelf (vooral een principe kwestie). Het blijkt in elk geval dat de software goed werkt gezien hun winst. Inmiddels komen de klanten zelf naar het kantoor van Quinity. lees verder op de volgende pagina ►
7
CAVIA 34
Wat is werken bij quinity? Je kunt kiezen uit twee startersfuncties (software engineer en consultant). Voor beide functies geldt dat je door kan groeien naar rollen die passen bij jouw ambities. Zo kan je bijvoorbeeld doorgroeien naar de rol teamleider. Dit doe je niet fulltime, maar naast je werkzaamheden als software engineer bijvoorbeeld. Zo blijf je inhoudelijk altijd betrokken. Wat betreft je inzet kan je op een QIS-project (waar gewerkt wordt aan het totaalpakket QIS), of op een klantproject (waar gewerkt wordt aan maatwerk bovenop het totaalpakket) terechtkomen. Je werkt in teams rond de zes personen. Quinity werkt nauwelijks met detachering, dus bijna iedereen is op kantoor te vinden. Thuiswerken behoort tot de opties, maar omdat je ook in een team werkt zijn kantooruren ook wel leuk. Het kantoor is van 07:30 uur tot 18:30 uur geopend. In die uren zorg je ervoor dat je in totaal 8 uur werkt. Zorg er wel voor dat je om 18:30 uur het pand verlaten hebt, want anders zit je opgesloten (wat al eens is overkomen). De reden dat Quinity zo ‘vroeg’ de deuren sluit is omdat ze niet willen dat mensen stelselmatig overwerken. Eenmaal op kantoor heb je niet per se een vast bureau, maar over het algemeen werkt iedereen in de buurt van zijn/haar team. Je kunt ook van teams wisselen als je iets anders wilt proberen, maar de meeste mensen zijn zeer content in hun groep.
Klantprojecten Klantprojecten hebben direct contact met de klant en brengen de wensen en “problemen” (bugs) van de klant in kaart. De mensen op een klantproject beoordelen of de wens door middel van configuratie en/of maatwerk kan worden verholpen. Soms blijkt dat het aanpassen van QIS beter is. Het klantproject dient dan een verzoek in bij één van de QIS-projecten. Ben je teamleider van een klantproject, dan heb je heel veel contact met de klant. Medewerker Thijs wordt honderd keer per dag gebeld. De klantprojecten zitten in het wat klassieke hoofdgebouw in aparte kantoorruimtes.
6 QIS-project Net als op de klantprojecten werken op QIS ook zowel software engineers als consultants. Functioneel ontwerpers zorgen ervoor dat duidelijk is wat er precies gebouwd moet worden (Als de klant zegt: “Als ik op deze knop druk wil ik dat X en Y gebeurt.” moet de functioneel ontwerper duidelijk omschrijven wat de klant precies bedoelt: Welke knop? Wat is X? Wat is Y?). De code die ze schrijven bevat enorm veel commentaar (bijna elke regel), omdat: • het project nu eenmaal groot is; • er enorm veel code door je handen gaat; • er veel starters komen te werken die ze goed op weg willen helpen. Quinity werkt op projectbasis met deadlines voor releases. De consultants testen voornamelijk de code; of het voldoet aan alle eisen. Net voor ze moeten opleveren heerst er even een beetje ‘stilte voor de storm’. Wanneer de klant (en honderden werknemers) aan de haal gaat met hun nieuwe speeltje kunnen er wat bugs tevoorschijn komen. De QIS-teams zijn over het algemeen een stuk groter dan de klantprojecten. Zij zitten in het moderne tweede gebouw in kantoortuinen.
Werken als starter? Je begint met een introductietraject van een aantal weken/maanden. Daarnaast wordt je direct ingezet op een klant- of QIS-team, zodat je de theorie direct in de praktijk leert brengen. Hierbij wordt je begeleid door een mentor en peoplemanager. In het begin zal je vooral wat eenvoudige klussen oppakken zoals het oplossen van kleine bugs. Verder zal je vooral eerst bekend moeten raken met het systeem en het bedrijf voordat je grote aanpassingen kan aanbrengen, maar hiervoor zijn veel interne cursussen beschikbaar. Wil je zelf een kijkje nemen, dan is er ook een inhousedag. Deze zit snel vol dus stuur voor informatie een email naar inhousedag@quinity.com of naar jobs@quinity.com.
fabiën en jonas
5
budapest
Eindelijk zijn we weer terug in Nederland, na die 18 uur durende busrit. Het is inmiddels opnieuw zondag, maar wat hebben we een leuke reis achter de rug. Staande op Science Park besef ik me dat mijn voorspelling van een weekje terug waarheid is geworden: 'Het gaat een overgetelijke reis worden'. Zo zijn we de avond voor het vertrek met z'n allen gezellig gaan eten in een best wel goed restaurant. Heerlijke steaks met een lekker live sfeermuziekje. De dag ervoor was voor eigen invulling, wat voor mij wel nodig was, want de afgelopen dagen waren erg druk geweest. Ik heb die middag met een klein groepje gezellig in het park gezeten, geslapen en gelunched. In de late ochtend zijn we langs het house of terror geweest om toch nog even cultureel bezig te zijn op de laatste dag. Het was zeker interessant, maar helaas was de meeste informatie in het Hongaars en was ik eigenlijk te moe om echt dingen tot me door te laten dringen. Ik ben dan ook zeker 5 keer in slaap gevallen binnen dat gebouw. Op vrijdag ben ik naar een ongelovelijk vet dubstep feest geweest, ergens op de bovenste verdieping van een of ander hoog gebouw, waar je dus naar boven moest met een lift. Gelukkig maar dat ik de hele middag ervoor in het grootste badhuis van europa
CAVIA 34
hebben doorgebracht, want anders had ik dat feest nooit overleeft. Die ochtend voordat ik naar het badhuis ging, zijn we met de hele groep een wandeling gaan maken naar de citadel. Daar staat het vrijheidsbeeld (niet te verwarren met die in Amerika), waar Eszter ons een hoop over heeft kunnen vertellen. Voor de educatieve waarde van de trip, zijn we op dinsdag en woensdag langs de Budapest University of Technology and Economics en het bedrijf Prezi geweest. Vooral Prezi vond ik zelf erg interessant. Zeker ook omdat ze hun technische hoofdguy aan het woord lieten, in plaats van het standaard marketing praatje. Omdat alleen maar educatieve dingen op het programma ook een beetje teveel van het goede is, zijn we met z'n allen naar een bierbrouwerij gegaan. Het gebouw rook naar zweet, het was zo heet als in een sauna en we mochten geen ritje maken in het bezoekerstreintje, maar wat ben ik blij dat dat gebouw er staat. Na een korte rekensom ben ik er namelijk achter gekomen dat we met via zo'n 540 jaar door kunnen met het bier dat daar op elk willekeurig moment aanwezig is. En daar moet ik wel mijn complimenten voor geven.
4 Die ochtend werd ik voor het eerst wakker in Boedapest. Die eerste nachtrust in Hongarije was zeer welkom na alweer een lange rit in de bus. Ook al stond me nog veel te wachten, Leipzig was wel leuk geweest. Zo ben ik er voor het eerst, en ook meteen maar voor de tweede keer in een ĂŠchte hippie-tent geweest. Psychedelische kleuren all over the place, en tafels die eruit zien als lavalampen. Het was een geweldige karaokelocatie. Maar uitgaan is niet het enige wat in Leipzig is gedaan; We zijn in de Universiteit geweest waar we een rondleiding kregen van een student. Wat me opviel was dat de architectuur in Leipzig veel ruimer is dan in Amsterdam, wat waarschijnlijk komt doordat we in Amsterdam eigenlijk gewoon geen ruimte hebben. Ik heb me overigens zitten verbazen over de Doctor Who-esque op de Universiteit en tevens in ons hostel.
Jammer dat we er geen opnames meer hebben kunnen maken, want het had een hoog futuristisch doolhofgehalte. Het is zondagavond. Eindelijk is de bus dan aangekomen in Leipzig en zijn we met z'n allen op zoek naar het hostel. Na er eerst maar straal langs te lopen kunnen we het vinden. De busreis was lang en vermoeiend, maar we hebben ons wel weer lekker vermaakt met de nintendo DS's en de typische wie-benik-spelletjes. Die ochtend werd ik nog vroeg gewekt door m'n wekker en moest ik, samen met Stephan die bij mij crashte die nacht, nog snel ontbijten en rennen om de trein halen. Eenmaal op Science Park aangekomen was de bus natuurlijk te laat, waarna we ook nog op iemand moesten wachten voordat we weg konden. Maar toen de bus eenmaal wegreed, en Fokke zijn intropraatje van de week begon, bedacht ik mij; 'Het gaat een onvergetelijke reis worden'.
tijmen
voorwoord Voorzitter bestuur 13, Fokke Dekker Met vriendelijke groeten, Ik zou graag willen afsluiten met jullie een fantastische vakantie te wensen, en ik hoop jullie allemaal volgend jaar weer in goede gezondheid te zien. Afgelopen week zijn we gaan lasergamen, en dan niet gewoon lasergamen maar in de duinen in een groot open gebied. Dit was helemaal fantastisch. Nu het einde van het jaar er weer aan komt, komen de goede herinneringen van het einde van het vorige jaar weer naar boven gedreven. Vorig jaar werd de BBQ naast de UvA gehouden. Dit begon allemaal heel rustig, maar al vrij snel waren de kratten bier niet meer aan te slepen en stond de gril op standje afterburner te blazen. Het gebruikelijk badje met ijs was ook weer aanwezig om alle drankjes goed koud te houden. (Daarvoor onze dank aan het scheikunde-departement voor het onwetend uitlenen van hun ijs.) Na afloop van onze BBQ was er nog een feest bij CONGO, echter moest hier natuurlijk weer voor het bier betaald worden. Aangezien onze leden hier niet echt van houden, werd besloten om wat kratjes in de bosjes te verstoppen. Niemand weet meer precies hoeveel dat er waren en waar ze verstopt werden. Dus als je goed zoekt, kun je er vast nog wel ĂŠĂŠn vinden ergens op het Science Park terrein. Dit jaar belooft net zo mooi te worden, dus vergeet niet je kaartje te komen halen in de VIA-kamer. Meer dan de helft van de kaarten is al verkocht dus wees er snel bij. Dit is alweer de laatste versie van de Cavia dit jaar, en wel de andersom editie. Het was je misschien al opgevallen aan de rare schrijfstijl van dit stuk. Ik zou graag beginnen met jullie allemaal te bedanken voor jullie inzet dit jaar. Beste Leden,
hoofdredacteur, Merijn Het helpt soms om je perspectief om te keren. Kan je een tekst ondersteboven net zo goed lezen als normaal? Lig je nog wel eens op de vloer in je huis om te zien hoe anders alles er dan uitziet? Of fiets je nog wel eens een alternatieve route naar school of werk? Als je dingen anders dan anders doet krijg je ook andere ingevingen dan anders. Dat kan helpen als je even geen inspiratie hebt, zoals ik nu. Ik moet op het moment van schrijven nog een stripje tekenen voor de achter/voorkant, maar heb even geen idee het ik het thema erin kan vervlechten. Misschien in een andere kamer zitten of een blokje om. En dan plots: eureka!
inhoud 3 voorwoord 5 budapest 9 sfeerimpressie quinity 10 paranoid android 11 reverse engineering 13 collage 15
Weg met captchas!
17 recept 18 prijsantwoord 19 recensies van dingen 21 een klok omkeren 23 horoscoop 24 strip - backstage
colofon
ca
De Cavia is het blad van VIA, studievereniging voor studenten van informatica, informatiekunde en kunstmatige intelligentie aan de Universiteit van Amsterdam. 4e kwartaaluitgave 2012/2013 Redactie van deze uitgave: Fabiën Tesselaar, Tijmen Zwaan, Bas van den Heuvel, Maarten de Waard, Merijn van Wouden Verder hebben meegewerkt: Jonas Lodewegen, Fokke Dekker, Jim Willem Bonito de Ziener, Kees Halvemaan Bezoekadres Kamer A0.10 Science Park 904 1098 XH Amsterdam Postadres Postbus 94216 1090 GE Amsterdam t.n.v. “Studievereniging VIA” (020) 525 7880 cavia@svia.nl
ca
omgekeerde editie
#34
prijsantwoord
Doe-het-zelf
advertenties
Weet jij de vragen op onze antwoorden? Stuur ze gauw in en win die felbegeerde prijs!
Zie hoe makkelijk je een klok om kan draaien; in een handomdraai ga je terug in de tijd!
Niet overslaan! Neem de tijd je ogen te laten rusten op de sponsoren, onze financiĂŤle spil!