Colofon Thabloid 16e jaargang, nr 4 Mei 2014 Redactie: Daniël van Loon Tom Evers Jeremy Timessen Rick Erkens Asli Tokbay Bas Steeg Martin Huyben Met dank aan: Bestuur Thalia Maurice Knoop Frits Vaandrager Lay-out: Alex Hlushenok Maja Vasic Print: Océ Nederland Postadres: Lieve leden, Het studiejaar zit er alweer bijna op. We kunnen ons dus alweer bijna opmaken voor de zomervakantie. We hebben ondertussen alweer de derde tentamenperiode gehad. Ik hoop dat jullie daarbij de gewenste resultaten hebben behaald. Behalve de voortgang in de studie, is er een voortgang geweest in de activiteiten van Thalia. Voor de feestbeesten onder ons waren de afgelopen maanden een goede periode met onder andere het geweldige gala in het prachtige jachtslot de Mookerheide samen met Sigma, Desda, CognAC, Leonardo, InTenS en Marie-Curie. Daarnaast hebben we ook alweer ons eigen Open Thalia Feest in de Café de Drie Gezusters gehad. Op dezelfde dag als het OTF was er behalve gefeest ook de twaalfde editie van Sound of Science. Dit evenement werd georganiseerd in samenwerking met de meeste bètastudieverenigingen en Cultuur op de Campus. Namens Thalia heb ik hier een aantal uren in mogen stoppen. Uiteindelijk was het geslaagd met retrogames (met o.a. Super Smash Bros. Brawl en Pokémon Stadium), stikstofijsjes, skittleswodka in reageerbuisjes als welkomsdrankjes en meer. Er zouden ook vier optredens zijn, maar helaas is hier de eerste van stilgelegd, is er eentje naar huis gestuurd en is het podium verplaatst. Wat niet elke Thaliaan meegekregen heeft en heeft kunnen meemaken, maar wel super vet was, was het actieveledenuitje. Dit uitje is de beloning voor de leden die zich hebben ingezet voor de vereniging. Dit jaar gingen we met vierentwintig personen naar de pannenkoekenboot. Vanuit de Waalkade vertrokken we om in tweeënhalf uur zoveel mogelijk pannenkoeken te eten. Na het eerste uurtje eten gaven de meesten op en vertrok men naar het dek van de boot om te zonnen. Het was weer was zo lekker dat er zelfs geen Thaliaan te bekennen was in de ballenbak. Uiteraard komen er nog een aantal mooie evenementen voorbij dit studiejaar waar uiteraard ieder lid van Thalia voor uitgenodigd is, zoals het Thaliasymposium, het Thaliaweekend en het EOS. Het EOS, voluit het End-OfSemesterfeest, is toch wel een traditie. Jaarlijks sluiten we het studiejaar af met het EOS door te gaan barbecueën en te drinken op het afgelopen studiejaar samen met docenten en ninja’s. Een ninja is in deze geen persoon in het zwart met werpsterren (ook al weten we dit natuurlijk nooit zeker), maar een alumnus die lid is van de alumnivereniging NINJA (Nijmeegs Informatica Netwerk voor Jaargroepen). 6500 GL Nijmegen Mocht jij nou volgend jaar ook mee willen met het actieveledenuitje en Thalia laten blijven bestaan, word dan commissielid bij één van de vele commissies of ga het bestuur in van Thalia of Olympus. E-mailadres: Veel liefs van jullie voorzitter, Thalia Postbus 9010 [email protected] Website: w w w. t h a l i a . n u / Daniël van Loon thabloid 2 Rubrieken Artikelen Van de voorzitter 2 Bestuursvraag 4 Een woord van Daniël Nog steeds hier Leslie Lamport Een column door Frits Vaandrager De strijd der titanen: Intel of AMD? 10 Help, mijn vader is een digibeet! 12 Daniël’s Top 5 Anime 14 De kunst van het opscheppen 16 Datacenter bekabeling is een kunst Een stuk door Bas Steeg Maar eigenlijk een Top 3 Van onze eigen Martin Huyben Ofwel, hoe maak je schoonheid met kabels 18 19 Uitstellen voor beginners 20 Achievements voor Thalianen 22 Deel II van de hardwarerubriek Hoofdsponsor Thalia 3 Onze expert laat zien hoe het moet Hoe haal je de hoogste Lifescore? Bestuursvraag “Welke achievements heb jij tijdens je bestuursjaar gehaald?” $$ Luuk D it klinkt als een leuke bestuursvraag. Er zullen vast en zeker een hoop leuke antwoorden op komen, ik kan er zo een aantal bedenken voor mijn medebestuursleden. Natuurlijk kan ik lekker flauw doen en vertellen over achievements zoals ‘Out of Your Depth’ voor het opgegeten worden door een haai in GTA V, maar ik denk niet dat dit antwoorden zijn waarop de bedenkers van deze vraag zitten te wachten. E en van de achievements die ik dit jaar behaald heb is ‘Doornroosje’. En nee, deze achievement heeft niets met het BeestFeest te maken, zoals je misschien zou verwachten. Het heeft echter meer te maken met het sprookje en vooral met Doornroosje zelf, de meid die niet meer wakker kon worden. De beschrijving van de achievement is dan ook als volgt: “Versla de wekker! Word niet wakker door een wekker die zich na drie kwartier weer uit zet.” Dit is behaald na een aantal dagen te weinig te hebben geslapen, dus ik had blijkbaar nog een hoop slaap nodig. V erder heb ik op onze constitutieborrel de achievement ‘The Queen’s Guard’ behaald. Deze heb ik behaald omdat ik het langst en het rechtst bleef staan op de constitutieborrel, terwijl medebestuursleden van mij bezig waren met op de grond vallen. N || || || || || || || || || || || || || || || || || || || || || atuurlijk kan ik er nog veel meer bedenken maar ik wil dit stukje eigenlijk afsluiten door nog een achievement te behalen. Namelijk: ‘Pietje Precies’ voor het exacte aantal van 250 woorden voor de beantwoording van deze bestuursvraag. En zo te zien is dat gelukt. Pien D it bestuursjaar heb ik verschillende achievements behaald. Op sommige ben ik trotser dan op andere, maar dit ter zijde. Ten eerste heb ik de “Suit up!” achievement behaald. Vaker dan ooit ben ik gespot in een mantelpakje en zwarte pumps, al dan niet in combinatie met een mooi fuchsiaroze sjaaltje. In dit mantelpakje heb ik ook een aantal archievements behaald, namelijk de “Survive Cobo” achievement, de “5-Evening Combo” achievement en de “TypeTitan” achievement. Insiders zullen weten dat de eerste van deze drie achievements maar net is gehaald, dankzij de hulp van een aantal lieve mensen. De “5-evening Combo”, vijf avonden achter elkaar één of meer constitutieborrels bezoeken, is aan het begin van het studiejaar al behaald en heeft ervoor gezorgd dat het 23e Thaliabestuur in heel verenigingbesturend Nijmegen bekend is, inclusief de herkenbare roze dassen en sjaaltjes. Het is voor aankomende besturen dan ook absoluut aan te raden om, vooral aan het begin van het jaar, op zo veel mogelijk uitnodigingen in te gaan zodat ook zij deze achievement zullen halen. D E e TypeTitan achievement is makkelijk te behalen als je secretaris wordt: notuleer een gemiddelde Thalia-ALV en je hebt er naar mijn mening absoluut recht op! en andere achievement die ik dit studiejaar heb behaald is de “BecomeBA” achievement. Tussen alle bestuursactiviteiten en mijn studie informatiekunde door heb ik namelijk in januari mijn bachelor Bedrijfscommunicatie binnengesleept. Ook de “GetDriverLicence” achievement is behaald, iets waar ik stiekem best wel trots op ben gezien mijn ontbrekende talenten in het leren van praktische zaken (lopen, zwemmen, fietsen, ik heb er allemaal wat langer over gedaan dan gemiddeld). Een achievement die ik zeer binnenkort hoop te halen (tegen de tijd dat je dit leest weet ik of ik ‘m heb gehaald of niet) is de “GoSweden” achievement: ik hoop namelijk aangenomen te worden voor een master Information Systems in Lund (Zweden). Dit zou de kroon zijn op de lijst met achievements die ik tot nu toe heb opgebouwd! 4 Rick n het begin van het jaar tijdens het seizoen van alle constitutieborrels is mij meerdere I malen iets geks overkomen. Op een avond kwam ik laat thuis in mijn bestuurspak en ik was zo moe dat ik het een goed idee vond om even op bed te gaan zitten. Een paar uur later keek ik op mijn telefoon en blijkbaar had ik drie uur geslapen. Fijn. Daar zat ik dan, met plakkende contactlenzen in mijn ogen, stinkende adem en mijn pak nog aan. Bij de vierde maal heeft Luuk voor mij in de penningmeestermap op de Thaliaschijf een tekstbestandje genaamd ‘Slaapinpakcounter.txt’ aangemaakt waarin het betreffende getal staat. Inmiddels staat de counter op acht. Met dat getal hoop ik recht te hebben op de achievement “Bestuurspyjama”. S eptember 2013 - Ontspannen wachtten we met zijn allen op de fotograaf om de bestuursfoto te maken. Dramatische wending: niets is minder waar dan het woord ontspannen. We konden als jonge heren simpelweg geen das knopen. Stres! Na een aantal uren vloeken en schelden, hebben we toch met zijn drieën een mooie knoop weten te maken. V erdere achievements van mij zijn: || || || || || || || || || || || || || || || || || || || || || Consitutieborrelkampioen - Ga naar alle constitutieborrels als er meer dan tien in een week zijn. Mancave night - Blijf tot diep in de nacht in het Huygensgebouw en doe nuttige dingen. I’m not a smart man - Denk veel te lang na over een klein overduidelijk foutje. Taxcie calling - Confronteer de belastingtelefoon. How to tie a tie - Leer de Eldredge knot en de Trinity knot voor je roze das. Mother of god - Verras iemand met het feit dat je twee Thaliazonnebrillen op hebt en overtuig diegene om er een te kopen. Asli D it jaar heb ik een paar achievements gehaald, voornamelijk omdat ik in het bestuur ben gegaan. Sommige achievements zijn nog steeds work in progress. Er is er eentje die ik nog hoop te halen voor mijn bestuursjaar is afgelopen. Hieronder een paar van mijn achievements. Take it higher [in progress] – Begin het jaar zonder op hakken te kunnen lopen. Ga vervolgens in loop van het jaar op steeds hogere hakken lopen. Roundhouse kick to the door [gehaald] – De voorzitter neemt je huissleutel mee naar die ene dam na je eigen constitutieborrel. Trap vervolgens je eigen deur in om binnen te komen. Abseilen – Abseil in het Huygensgebouw vanaf de derde verdieping. BONUS Doe het zonder te gillen als een klein kind. Gratis OV Mania [in progress] – Ga in je bestuursjaar naar alle provincies. Ik mis momenteel alleen Friesland en Flevoland. Be the very best –Versla iedereen in je bestuur in een potje Pokémon MasterTrainer bordspel terwijl je het voor het eerst speelt en word de beste Pokémontrainer van de hele wereld. Luister vervolgens die avond naar het Pokémon themaliedje. CoboCombo – Ga in een week naar meer dan zes constitutieborrels en zorg dat iedereen weet dat roze dassen en sjaaltjes bij Thalia horen. Freeloader – Eet meerdere keren per week bij een medebestuurslid. Hou ook preconstitutieborrels bij deze personen. Makkelijk te combineren met CoboCombo. Bestuurssixpack [failed] - Probeer in plaats van een bestuursbuikje een bestuurssixpack te krijgen. Het doel voor het einde van het jaar is proberen alsnog een bestuurssixpack te regelen. Voor de rest haal ik hopelijk dit jaar wel mijn propedeuse zodat ik ook die achievement binnen heb. 5 Daniël E en bestuursjaar bij een studievereniging doe je meestal maar één jaar, tenzij je ervoor kiest er nog een jaar of twee aan vast te plakken. Wegens mijn studie kies ik er voor het bij één jaar te houden, maar dit betekent wel dat ik er nu alles uit moet halen en dat doe ik dan ook. I k moet eerlijk bekennen dat ik niet heel goed ben in het maken van korte achievements, maar ik hoop dat ze wel leuk zijn. Mijn eerste die ik wil noemen is: “Nijmeegs next top Perry”. Deze achievement heb ik gehaald na het vieren van de aanstelling van een ander studentbestuur hier in Nijmegen. Na de viering stapten we tevreden de fiets op. Helaas viel ik er na korte tijd van af, waarna ik op de grond viel, resulterend in een hersenschudding en tanden door m’n lip. Dit laatste resulteerde in een zeer dikke bovenlip, die naar voren stond. Gelukkig hield ik er nog wel een prijs aan over, want ik won er de Perry-het-Vogelbekdier-look-a-like-contest mee. Ik stel nog altijd gemeente Nijmegen aansprakelijk. D e tweede achievement die ik gehaald heb is: “Do you want to be my friend? I’ll pay you!”. Natuurlijk heb ik veel leuke mensen mogen ontmoeten dit bestuursjaar, maar je kan nooit genoeg vrienden hebben. Daarnaast wordt er van mij verwacht contact te onderhouden met de andere studenten, vandaar dat ik begunstiger ben geworden van CognAC. Maar ik heb deze achievement te danken aan het feit dat ik ook begunstiger ben geworden van BeeVee Zij noemen namelijk het begunsterschap een vriendschap. Ik ben dan ook Vriend van BeeVee. U iteraard heb ik nog veel meer behaald en beleefd, maar de vraag is meer welke achievements ik nog meer ga halen dit bestuursjaar! 6 7 Efficiënter software leveren met “Specification by Example” Nog niet zo lang geleden was het acceptabel dat software ontwikkelteams maanden deden over het in productie brengen van nieuwe softwarefunctionaliteiten. Tegenwoordig moeten organisaties echter steeds sneller & wendbaarder zijn. Zij moeten tijdig inspelen op de veranderende behoeften van hun klanten. Organisaties moeten nieuwe functionaliteiten binnen enkele weken of zelfs binnen enkele dagen in productie kunnen nemen. Met de inzet van traditionele software ontwikkelmethoden is dat niet haalbaar. De inzet van Specification by Example helpt teams bij het snel kunnen opleveren van software functionaliteit met de juiste kwaliteit. Traditionele ontwikkelmethoden voldoen niet meer T raditionele methoden verdelen de verschillende stadia voor het ontwikkelen van software in strikt gescheiden fases. Voor elke fase is een apart team met specialisten aangesteld dat de resultaten uit een voorgaande fase vertaald in nieuwe specialistische producten. Business analisten stellen de requirements op, ontwerpers vertalen de requirements in een ontwerp, ontwikkelaars vertalen het ontwerp naar software en testers vertalen ontwerpen naar test cases. Deze manier van werken zorgt inherent voor een hoge doorlooptijd. Zeker als tussen de verschillende fases formele overdrachten moeten plaatsvinden. V ertaalslagen verhogen tevens de kans op interpretatieverschillen. Daarmee is ook de kans dat je een fout introduceert groter. Misschien heb je wel eens aan het spelletje meegedaan waarbij je een boodschap over een keten van mensen door fluistert. Kleine kans dat de originele boodschap aan het einde van de keten nog lijkt op de originele boodschap. E en ander groot nadeel van deze manier van werken is dat je fouten en interpretatieverschillen pas laat in het ontwikkeltraject ontdekt. Meestal ontdek je de belangrijkste fouten pas aan het einde van het software ontwikkeltraject. Op het moment dat de gebruikers de software testen ten opzichte van hun interpretatie van de requirements en het ontwerp. Op dat moment begint de klassieke test en defect correction cyclus. In deze fase staat het project meestal onder druk om op te leveren en heb je eigenlijk geen tijd meer om alle defects op te lossen. De principe’s van Specification by Example H H et doel van Specifciation by Expample is dat het ontwikkelteam en de vertegenwoordigers van de gebruikersorganisatie samen één centrale set specificaties gebruiken. Deze specificaties zijn precies en worden door iedere betrokkene begrepen. et kernprincipe van Specifcation by Example is dat de toekomstige eigenaar, de gebruikers en het ontwikkelteam nauw samenwerken om de specificaties met behulp van concrete voorbeelden precies en voor iedereen begrijpelijk op te stellen. De benaming “Specification by Example” geeft al aan dat concrete voorbeelden centraal staan zijn bij het opstellen van deze specificaties. Denk maar eens na over wat jij zelf doet als je iets dat complex is moet uitleggen. Je gebruikt dan al snel voorbeelden om het duidelijk te maken. Waarom zou je die voorbeelden dan niet toevoegen aan de specificaties? 8 C oncrete voorbeelden helpen je om de betekenis en het effect van abstracte requirements duidelijk te maken. Een voorbeeld leidt bovendien al snel tot het ontdekken van nieuwe requirements en verdere discussie. Op die manier komen randgevallen en interpretatieverschillen boven water. De specificaties voorzien van voorbeelden leiden samen tot een door ieder gedeeld beeld van de gewenste functionaliteit. T ijdens Specification by Example workshops werken de systeem eigenaar, gebruikers en het ontwikkelteam samen om de voorbeelden verder te verfijnen en tot de essentie terug te brengen. Daarna kunnen ontwikkelaars de voorbeelden zonder aanpassingen automatiseren en in de vorm van acceptatietests als bewijs dienen dat de software aan de requirements voldoet. Als deze acceptatietests slagen dan heeft het ontwikkelteam bewezen dat de functionaliteit conform specificaties zijn gebouwd. H et onderstaande schema maakt nog eens duidelijk hoe Specification by Example werkt. Met Specification by Example kan je efficiënter software opleveren O mdat de toekomstige eigenaar, de gebruikers en het ontwikkelteam intensief samenwerken in het opstellen van één gedeelde bron van specificaties zijn overdachten en vertaalslagen niet meer nodig. Dat scheelt veel kostbare tijd. Specifcation by Example werkt dus veel efficiënter dan de meer traditionele aanpakken. Daarnaast reduceer je de kans op fouten enorm. Er bestaan voorbeelden van teams die het aantal functionele fouten tot bijna nul hebben weten te reduceren. De testresultaten geven in deze teams aan hoe ver het team is met het realiseren van de feature. Het is niet langer het moment waarop voor het eerst echt duidelijk wordt aan welke eisen de feature zou moeten voldoen. J O e kunt je indenken hoeveel tijdsverlies en frustratie het werken met Specification by Example in deze cases heeft voorkomen. mdat de toekomstige eigenaar, de gebruikers en het ontwikkelteam intensief samenwerken in het opstellen van één gedeelde bron van specificaties zijn overdachten en vertaalslagen niet meer nodig. Dat scheelt veel kostbare tijd. Specifcation by Example werkt dus veel efficiënter dan de meer traditionele aanpakken. Daarnaast reduceer je de kans op fouten enorm. Er bestaan voorbeelden van teams die het aantal functionele fouten tot bijna nul hebben weten te reduceren. De testresultaten geven in deze teams aan hoe ver het team is met het realiseren van de feature. Het is niet langer het moment waarop voor het eerst echt duidelijk wordt aan welke eisen de feature zou moeten voldoen. J e kunt je indenken hoeveel tijdsverlies en frustratie het werken met Specification by Example in deze cases heeft voorkomen. Johan Vink, Teamleider Quality en Testing Info Support 9 Help, mijn vader is een digibeet Mijn vader is niet handig met computers. Hij is degene die één vinger in de lucht houdt terwijl hij zoekt naar de juiste letter op het toetsenbord. Hij is de typische digibeet zoals jij ze vast ook in je familie hebt rondlopen. Als informaticus word je natuurlijk vaak om raad gevraagd, ook al heb je je vader al duizend keer uitgelegd dat informatica eigenlijk niks te maken heeft met Word-documenten kopiëren. Maar omdat je een goed hart hebt, doe je het toch en met handen en voeten probeer je iets o-zo-simpels aan die man duidelijk te maken. Na een minuut wordt uiteindelijk de makkelijke taak geklaard.De volgende dag vraagt hij weer precies hetzelfde. Dit ritueel moet toch te voorkomen zijn? Daarom hier zes handige tips voor informatici-die-het-ook-zat-zijn-telkens-hetzelfde-uit-te-leggen. LARS of Controle over je shift CC: en BCC: P lots hoor je een pure kreet van frustratie. Dan roept iemand je naam en het volgende: “Verdomme, alle toetsen op het toetsenbord zijn verwisseld! Elke keer als ik een vraagteken wil typen, komt er een ‘=’! We hebben een nieuw toetsenbord nodig!” it is een klassieker. Ik had deze al in 2005 als Post-it op de computerkast hangen. Om een of andere vage reden bestaat er een Nederlandse toetsenbord lay-out, waarvan alle tekens op een andere plek zitten dan bij de normale, Amerikaanse variant. Gevolg: totale paniek. In mijn jeugdjaren was het volgende de oplossing: Linker Alt, Rechter Shift, oftewel LARS. De Post-It zit er nog steeds. egenwoordig is het weer anders, namelijk Ctrl + Shift. Voor het gemak heb ik dit maar Controle over je Shift genoemd, in de hoop dat dit zou aanslaan. U krijgt nog feedback over de behaalde resultaten. D T Start je computer opnieuw op V oor de meeste problemen is er eigenlijk een hele simpele oplossing: start gewoon je computer opnieuw op. Daar hoef je geen informaticus voor bij te halen. Ga naar Start, en druk vervolgens op het pijltje naast Afsluiten en daarna op ‘Opnieuw opstarten’. Het verbaast me keer op keer dat sommige mensen mij raadplegen om een PC opnieuw op te starten. Zo moeilijk kan het toch niet zijn? Hierbij gelden ook de volgende simpele acties: apparaten opnieuw aansluiten, pagina’s verversen en monitoren aanzetten. Ook stekkers insteken kan regelmatig helpen (mocht u te maken hebben met deze situatie: ik ben bang dat dit een hopeloos geval is). Bruine Kangoeroes Geen Troep H Maken oeveel bytes heb ik nodig dan? Bij het aanschaffen van een USB-stick of een mp3-speler krijg je deze vaak naar je hoofd gegooid als verkoper bij een elektronicazaak. Probeer verkopers tijd te besparen door digibeten dit zinnetje aan te leren: Bruine Kangoeroes Maken Geen Troep. De eerste letter van elk woord representeert de meest voorkomende veelvouden van bytes: Byte, Kilobyte, Megabyte, Gigabyte en Terabyte. Als je de arme man ook nog eens bij kan brengen dat elke opeenvolgende eenheid 1000 keer groter is dan zijn voorganger, zou dat fijn zijn. Overigens zijn er vele varianten op deze zin, zoals ‘bijten krokodillen met grote tanden’, of mijn persoonlijke favoriet: ‘bolle konten met grote tieten’. M ijn opa belde mij op een zondag op met de vraag waarom hij telkens zijn verzonden e-mails ook in zijn eigen inbox kreeg. Ik heb geen idee, zei ik toen, en beloofde de volgende keer dat ik langskwam zijn probleempje op te lossen. Na vijf minuten gekeken te hebben, vraag ik mijn opa om een mailtje op te stellen omdat ik sterk de neiging had dat het probleem toch echt bij hem ligt. En jawel: toen ik hem vroeg waarom hij zijn eigen mailadres in het vakje BCC: typte, zei hij: D it is toch de afzender? Hierbij leg ik het nog één keer uit: CC staat voor carbon copy, dit is een kopie die geadresseerden krijgen van het oorspronkelijke bericht; en BCC staat voor blind carbon copy, waardoor de andere geadresseerden niet zien dat de persoon deze kopie heeft gekregen. Gebruik Google D it is wat ik gebruik als ik een probleem tegenkom, en iedereen kan dit. Elk probleem dat je tegenkomt heeft iemand anders al een keer doorgemaakt en op het wereldwijde web gezet, waarna een ander persoon vast de oplossing heeft weten te vinden. Nog wel een tip voor de onervaren Google-gebruiker: de search “hoe kan ik die leuke foto van de hond van mijn kleinzoon kleiner uitprinten” zal niet veel opleveren. Probeer het kort en to-the-point te houden. Download meer RAM D e meest voorkomende irritatie. Dat wat het bloed onder je nagels vandaan haalt. Trage computers. Wij informatici hebben al die jaren iets verborgen gehouden, die geniale oplossing waardoor de trage, stoffige computer weer zo goed als nieuw werkt. Het heeft niks te maken met Windows updaten. Het heeft niks te maken met al die nutteloze programma’s verwijderen die bij het opstarten een melding weergeven. Het heeft niks te maken met al die invoegtoepassingen weghalen in Internet Explorer die nooit gebruikt worden. Nee, de oplossing is simpel: download gewoon meer RAM. Via http://www.downloadmoreram.com/ kun je naar keuze zo veel mogelijk RAM downloaden als je maar wilt. Er is keuze tussen 1GB, 2GB en 4GB. En het is gratis. 10 L ieve informatici, dit laatste was natuurlijk een grap (al bestaat de site écht). Ik ben ook bang dat mijn tips niet veel zullen helpen om het grote aantal digibeten af te laten nemen. De dingen die nodig zijn om deze arme mensen te helpen zijn toewijding, een beetje liefde en veel, heel veel geduld. Zo kunnen wij onze ouders en grootouders misschien een beetje verder helpen op ICT-gebied, en helpen we beetje bij beetje de digibeten de wereld uit. Want voor elk probleem geldt natuurlijk de afkorting PEBKAC: Problem Exists Between Keyboard And Chair. (RAM downloaden, natuurlijk kan dat) http://www.downloadmoreram.com/ 11 Bas Steeg Daniël’s Top 5 Anime Vroeger toen ik nog vrije tijd had die ik heerlijk alleen kon doorbrengen, had ik een aantal dingen die ik deed. Namelijk slapen, gamen en films/series/anime kijken. Helaas is dit mij steeds minder gegund en besloot ik er nog maar eens mooi op terug te kijken. Voor degenen die niet weten wat anime en manga is, volgt hier een beschrijving. Manga is een Japanse verhaalvorm die in zwart-wit getekend wordt. Het is te vergelijken met stripboeken, maar dan vele malen beter. Volgens Westerse definities is Anime een vorm van animatie(handgetekend of computergegenereerd) specifiek uit Japan. Zo is Avatar: The Last Airbender wel gebaseerd op de Japanse stijl, maar is het geen anime, aangezien het geschreven en gemaakt is in Amerika. Veel Anime-series zijn trouwens gebaseerd op Manga’s. Het is belangrijk om in ogenschouw te nemen dat dit een persoonlijke top drie is en dat ik er zelf ook niet geheel over uit ben of dit nou de juiste volgorde is, aangezien de series veel van elkaar verschillen en daarmee niet te vergelijken zijn. 1 One Piece V an mijn top drie is One Piece de langstlopende serie en de enige nog lopende serie. De manga is begonnen in 1997 en de anime in 1999. In de vijftien jaar dat hij nu al loopt, zijn er op dit moment al 640 afleveringen uitgekomen. H et verhaal speelt zich af op een planeet vergelijkbaar met aarde, maar deze bestaat niet uit continenten, maar uit vele vele eilanden. Er is er de pleuris uitgebroken nadat de piratenkoning tijdens zijn executie roept: Wie mijn schat, One Piece, wil hebben, deze kan gaan zoeken. Na deze oproep besluiten heel veel mensen piraat te worden en op zoek te gaan naar One Piece. D e hoofdrolspeler is Monkey D. Luffy. In het Japans wordt er van rechts naar links gelezen, dus zijn voornaam is Luffy. Hij besluit ongeveer twintig jaar na de executie van de piratenkoning (Gol D. Roger) piratenkoning te worden. Het verhaal draait om de avonturen die Luffy beleeft om zijn droom te verwezenlijken. I n deze wereld zijn er Devil Fruits te vinden. Van elke is er maar één en na het overlijden van de eter komt het stuk fruit weer terug in de wereld. Elk stuk fruit geeft een andere kracht aan de eter ervan. Luffy heeft in zijn jeugd ook zo’n fruit gegeten en is van rubber geworden. Door jarenlange training heeft hij vele technieken geleerd om zijn tegenstanders aan te vallen. Er zijn dan ook vele tegenstanders, veel met andere Devil Fruits, die hij tegen zal komen op zijn weg. I k heb gekozen One Piece op plaats één te zetten omdat het verhaal zo goed in elkaar zit. Behalve dat het een goed verhaal is en er veel humor in zit, worden alle losse eindjes aan elkaar geknoopt. Het is zeer knap hoe de schrijver(Eiichiro Oda) van tevoren zoveel heeft nagedacht over alle details, die hij soms jaren later pas weer gebruikt. Soms heb je onbelangrijke personen die echt een heel klein rolletje hebben gehad en over wie maar een paar dingen bekend zijn. Ineens honderden afleveringen - er komen ongeveer veertig afleveringen per jaar uit - later komen ze terug om opeens wegens de informatie die je toen kreeg een gigantische rol speelt. Door deze schrijfwijze zijn er veel fora waar gespeculeerd wordt over hoe het ooit zal aflopen, welke personen nog leven en wie die ene persoon was die je toen ooit vijf seconden hebt horen praten, maar uit beeld bleef. 12 2 Bleach O p nummer twee staat Bleach. De manga zelf loopt vanaf 2001 en nu nog steeds. terwijl de anime begon in 2004 en na 366 afleveringen is gestopt. Of deze stop tijdelijk of definitief is, is nog niet duidelijk. H et verhaal speelt zich grotendeels af in een plaats in Japan, genaamd Karakura Town. In deze stad woont de hoofdpersoon Kurosaki Ichigo. Hij kan sinds zijn geboorte altijd al geesten zien. De serie begint wanneer hij vijftien is en hij een vrouwelijke Shinigami (Soul Reaper) tegekomt, genaamd Rukia. Zij moet geesten naar de “hemel” (Soul Society) begeleiden en kwade geesten (Hollow) verslaan om ze naar de “hel” te sturen. Rukia komt op de bewuste avond van de ontmoeting met Ichigo in gevecht met een Hollow en verliest bijna. In het heetst van de strijd besluit Rukia haar krachten af te staan aan Ichigo. I chigo en Rukia beleven vervolgens vele avonturen totdat andere Shinigami vanuit Soul Society gestuurd worden om Rukia terug te halen en haar te bestraffen met de doodstraf voor het geven van haar krachten aan een mens. Uiteraard is Ichigo het hier niet mee eens en gebeurt er nog veel meer in Soul Society. D e anime liep vaak bijna gelijk met het verhaal in de manga. Daarom besloten de makers van de anime en de uitgever ervan om tussendoor verhaallijnen te plaatsen door de hoofdverhaallijn heen, die niet in de manga voorkwamen. Dit is de reden voor mij om Bleach niet op één te zetten. 3 Sword Art Online O orspronkelijk zou dit artikel een top vijf worden, maar gezien de lengte van dit artikel heb ik er toch voor gekozen om er een top drie van te maken. De nummers drie tot en met vijf zouden relaties korte series zijn, namelijk Full Metal Alchemist (51 afleveringen), Death Note (37 afleveringen) en Sword Art Online (25 afleveringen). O H ndanks dat alle drie pareltjes zijn, heb ik besloten om SAO op nummer drie te zetten omdat dit de minst oude, meest realistisch anime is (2012) en dichter bij de Thaliaan staat. et verhaal gaat over de Kirito. Deze jongeman is een gamer en gaat de nieuwste MMORPG-game spelen, Sword Art Online. Dit is de eerste game die zich afspeelt in een virtuele wereld, waarbij een speciale helm nodig is. Deze helm (Nerve Gear) zet je op nadat je in bed ligt en vertaalt al je lichaamsbewegingen en andere lichaamssignalen (zoals hongergevoel) naar je character in de game. Op de launchdag spelen tienduizend mensen het. Z odra ze allen ingelogd zijn, blijkt er geen uitlogknop te zitten in het menu en laat de moderator aan allen weten dat zij alleen uit de game uit kunnen door dood te gaan ingame (en daarmee in het echt) of de allerlaatste eindbaas te verslaan. Als in de echte wereld de Nerve Gear afgedaan wordt gedaan door anderen, overlijden de spelers ook. G aat het Kirito en de 9.999 anderen lukken de game te verslaan, of sterven ze allemaal? M ocht je besluiten anime te gaan kijken, kijk dan in het Japans. In Japan hebben ze meer tijd en geld uitgetrokken om goede stemacteurs uit te zoeken en het is zonde de anime te vergallen door een of andere derderangs Amerikaan. (Full Metal Alchemist heeft anders een topcast in het Engels - Red.) Daniël van Loon 13 De kunst van het opscheppen Als Thalianen is er een ding dat ons allen bindt: informatica. Sommige mensen zien eerder andere voorbeelden zoals bier, lunchlezingen, slechte grappen, etc., maar uiteindelijk is er maar een ding dat ons echt bindt. Informatica is het enige wat wij echt allemaal gemeen hebben en dat geeft ons specifieke kenmerken. Als informaticus heb je meer kans om van het mannelijk geslacht te zijn, je hebt eerder een voorliefde voor programmeren en computers, je spendeert liever een dag aan het zoeken van een bug, dan een uurtje aan whatever psychologen doen bij hun studie, maar er is een kenmerk waar ik nu vooral op wil ingaan. En dat is het positieve toekomstperspectief. Als informaticus heb je namelijk de grootste kans om later flinke bakken geld te verdienen met slimme systemen. Zelfs als je daar niet voor kiest en liever de wetenschappelijke kant op gaat heb je nog steeds een redelijk grote kans om een goede doorbraak te maken. Informatica is namelijk nog een nieuw gebied met veel kansen, maar wat heb je aan dat slimme systeem en die geweldige doorbraak als niemand het merkt? Wat als je baas niet snapt waarom jouw systeem zo geniaal is en wat als je collega’s de potentie van je idee niet lijken te zien? Wat als ze het wel zien, maar ze na een klein weekje jouw driejarenproject weer vergeten zijn? Misschien is het een goed idee om hen er eens wat vaker aan te herinneren. I n het bedrijfsleven is goed kunnen opscheppen vaak een noodzakelijke vaardigheid. Om hoger op te kunnen komen is het belangrijk dat we onze goede punten naar voren kunnen brengen. Gelukkig hebben de meesten van ons hier meteen al een voordeel: mannen zijn van nature beter in opscheppen dan vrouwen. Waar mannen graag vertellen over wat ze bereikt hebben, hebben vrouwen de neiging hun prestaties af te zwakken. Zij schrijven het sneller toe aan geluk of aan andere mensen. Wij hebben dus een voordeel, maar er is meer nodig dan goed over jezelf te kunnen praten. Om de kunst van het opscheppen te kunnen beheersen, hoef je alleen maar een paar simpele vaardigheden toe te passen. H et grootste probleem bij opscheppen is geloofwaardigheid. Als je in een visserscafé een wat aangeschoten man ontmoet die jou vertelt dat hij gisteren een vis heeft gevangen die groter was dan de bartafel, twijfel je meteen dat verhaal. Dat komt enerzijds omdat de man tijdens de beschrijving zo hard met zijn handen wapperde dat hij minstens twee keer zichzelf per ongeluk voor zijn zatte kop heeft geslagen, maar anderzijds ook omdat er geen bewijs is voor zijn stelling behalve zijn eigen woord. Zou zijn zatte vriend instemmend meeknikken in plaats van alleen maar glazig voor zich uitstaren, dan zou het verhaal al geloofwaardiger zijn. Als zijn vriend het verhaal begonnen was, was het nog overtuigender geweest. De vriend heeft namelijk weinig te winnen met het verhaal, terwijl het verhaal, zou het geloofd worden, voor de man een flinke ego-opkrikker zou zijn. Helemaal doeltreffend zou een foto zijn geweest van de betreffende vis. Helaas had de man daar blijkbaar niet aan gedacht. W at kunnen we hiervan leren? Om te beginnen ben jij de minst overtuigende persoon om jezelf op te hemelen. De winst is voor jou gewoon te groot als je zomaar bij elk verhaal geloofd zou worden. Een overtuigende derde partij die jouw verhaal beaamt of zelfs uit zichzelf vertelt, maakt het leven al wat makkelijker. Het beste is gewoon direct bewijs. Geloofwaardigheid is essentieel bij de kunst van het opscheppen. Je kunt nog zo charmant en doordringend vertellen en je praatje nog zo geslepen brengen. Zolang jij degene bent die de tekst brengt, zullen mensen jouw speech gewoon negeren. Ondertussen ligt er op de keukentafel van de man nog steeds een vis van twee meter en heeft hij geen idee wat hij er mee moet. A ls geloofwaardigheid is afgehandeld, komt bescheidenheid. Je kunt namelijk niet zomaar op iemand aflopen en beginnen te vertellen hoe geweldig jij wel bent. Het zit in onze cultuur dat wij altijd bescheiden en beleefd overkomen. Opgeblazen haantjesgedrag wordt niet gewaardeerd. Wat wij dus willen, is opscheppen zonder meteen asociaal over te komen. De simpelste manier hiervoor is niet vertellen over jezelf, maar over iets wat je bereikt hebt. Heb je net een groot project afgehandeld, dan mag dat verteld worden. Natuurlijk houden mensen er niet van als je tegen hen begint te praten met als enige doel hen duidelijk te maken hoe belangrijk jouw project wel was. Beter is dus als je een anekdote vertelt en dat probeert aan te sluiten op wat je graag wil vertellen. 14 H oe goed je ook je best doet om het opscheppen subtiel te houden, als opscheppen het enige is wat je doet, val je vanzelf door de mand. Je kunt jouw opscheppen zien als het vullen van een vat met water. Schep je teveel op, dan zal het vat overstromen. Doe je andere dingen, dan schep je daarmee het vat leeg. Wat zijn nu die dingen waarmee je vat leger wordt? Nou, zowat alles. Alles wat je karakter geeft, schept het vat een beetje leeg. En praktisch alles geeft je karakter. Je gevoel bij iets, je mening over iets, je hobby’s, je thuissituatie, alles. Belangrijk is dus geen ‘nobody’ te zijn als je hogerop wilt komen. Prestaties en bewijzen van je kunsten zijn dingen dingen die het vat heel snel leger maken. W at zijn dingen die het vat snel vullen? Om te beginnen natuurlijk het in-your-face opscheppen. Een ander ding is opscheppen over iets wat niet belangrijk is voor de ander. Een voorbeeld is opscheppen over een voetbalmatch die je gewonnen hebt. Zoals eerder gezegd is bescheidenheid belangrijk. Opscheppen zal het vat vullen, maar aangezien je in zijn ogen geen nuttiger persoon wordt, zal het vat niet geleegd worden. Ook prestaties waarbij een grote hoeveelheid geluk aanwezig was, liggen niet lekker. Een neiging die veel mensen hebben is om grote nadruk op hulp of geluk te leggen. Probeer dit te vermijden zolang je niet hierdoor onbescheiden overkomt. P raten over gewonnen competities in aanwezigheid van de ex-concurrenten is ook ontoelaatbaar. Met competities bedoel ik alles waar jij beter blijkt te zijn dan anderen. Als een persoon iemand hoort opscheppen over (iets dat gerelateerd is aan) zijn verlies, zal hij zich slechter voelen en wordt zijn vat gevuld. Dus opscheppen in de buurt van ex-concurrent is een gegarandeerde tactiek om vaten te laten overstromen. W at zijn dingen die het vat leeg krijgen? Bovenaan op de lijst staat je beloofde prestaties waar maken. Hoewel dit vrij overduidelijk is, is het goed om te benadrukken: prestaties geven eer. Voorspelde prestaties geven eer en vertrouwen. Bazen en managers zijn afhankelijk van jouw prestaties. Als je toch afhankelijk van iemand moet zijn, dan het liefst van iemand die al eerder zijn beloftes is nagekomen. Een wat minder voorspelbare vatenleger is je baas constant op de hoogte houden van je voortgang. Hoe is dit niet opscheppen? Is het constant vertellen wat je nu weer bereikt hebt niet irritant? Nou nee. Jouw baas of manager tast vaker dan hij wil in het duister over jouw vorderingen. Korte updates stralen eerlijkheid en openheid uit, eigenschappen die het vat snel legen. Ook help je hem hierbij gigantisch bij zijn werk, een groot pluspunt. W eet je nog dat we het hadden over hoe karakter het vat leegt? Zeer goede manieren om jezelf karakter te geven zijn het uiten van emoties en het laten zien van groei. Nu zijn deze twee acties ook perfect om opscheppen te verhullen. Vertel in plaats van hoe goed een project ging hoe blij je bent dat het project goed ging. Zeg in plaats van dat je goed bent met PHP hoe je goed bent geworden met PHP. Als je deze manieren goed weet toe te passen, heb je meteen al een grote voorsprong op de rest. L ijkt het toepassen van deze tips moeilijk? Schroom dan niet om te oefenen, alleen of met vrienden. Zowat alle belangrijke mensen oefenen thuis voor belangrijke aangelegenheden. President Obama heeft waarschijnlijk nooit meer dan twee zinnen gezegd op publieke plaatsen die hij niet eerst geoefend heeft bij collega’s. Oefenen geeft een voorsprong A l deze richtlijnen helpen goed bij het gemiddelde bedrijfsleven, maar er zijn wat specifieke uitzonderingen bij informatici. Veel informatici zijn van het directe type. Ze houden van eerlijkheid en subtiliteit gaat verloren op hun. Als iemand heel direct is en graag over zichzelf vertelt, wees dan niet bang hetzelfde te doen. Het gemak waarmee dit kan en de openheid van deze mensen is naar mijn mening een van de meest positieve dingen aan informatici. I n conclusie is opscheppen dus niet per definitie slecht, mits het goed wordt toegepast. Opscheppen is zelfs een zeer belangrijk hulpmiddel om mensen sneller een positief beeld over je te geven. Ik hoop dat d e z e tips hierbij kunnen helpen. Martin Huyben 15 Datacenter bekabeling is kunst 16 Jeremy Timessen 17 Leslie Lamport D eze maand werd bekend dat Leslie Lamport dit jaar de ACM Turing Award zal ontvangen, zeg maar de Nobelprijs voor de Informatica. Lamport heeft baanbrekend werk gedaan op het gebied van gedistribueerde algoritmen en formele verificatie. Ik ken Lamport goed en ben een groot bewonderaar van zijn werk. Ik was opgetogen toen ik het nieuws hoorde over de prijs, al had hij de Turing Award eigenlijk al jaren eerder moeten ontvangen. komt omdat al deze bedrijven gebruik maken van Lamport’s Paxos algoritme voor het bereiken van consensus in de aanwezigheid van fouten. H et is natuurlijk onmogelijk om de klokken op verschillende computers precies gelijk te laten lopen. Maar hoe bepaal je dan de volgorde waarin transacties als “Schrijf €100 bij” en “Schrijf 1% rente bij” moeten worden uitgevoerd op een gedistribueerde database? Dat probleem wordt in de praktijk opgelost met het concept van een “logische klok” dat Lamport introduceerde in zijn geniale artikel Time, Clocks and the Ordering of Events in a Distributed System. I n vliegtuigen en andere toepassingen waarbij betrouwbaarheid cruciaal is worden computersystemen uitgevoerd in drievoud, waarbij computers stemmen over iedere belangrijke actie. Maar wat nu wanneer een van deze computers gehackt is en doelbewust probeert de besluitvorming te beïnvloeden? Lang voordat hackers überhaupt op het idee kwamen om zoiets te proberen formaliseerde Lamport dit probleem als het Byzantine Generals problem, en bedacht algoritmen die dit probleem oplossen met behulp van digital signatures. Z onder problemen zou ik een hele Thabloid kunnen vullen met een samenvatting van de wetenschappelijke bijdragen van Leslie Lamport. O ja, en dan heeft hij ook nog het tekstverwerkingsprogramma LaTex bedacht, de standaard voor het schrijven van artikelen voor theoretische informatici en wiskundigen. H I edereen die gebruik maakt van het Internet profiteert dagelijks van de inzichten van Lamport. De Turing Award leek mij een leuke aanleiding voor wat artikelen in wetenschapsbijlagen van kranten over de aard en het belang van Lamport’s werk. Maar het blijft oorverdovend stil in de pers. De NRC, die ik nota bene expliciet had getipt, haalde het afgelopen weekeinde uit met een groot interview over 2 pagina’s met Nobelprijswinnaar Gerard ’t Hooft, met als belangrijkste nieuws dat er geen echt nieuws is in de theoretische fysica. In De Wereld Draait Door was terecht veel aandacht voor de baanbrekende ontdekking van de effecten van zwaartekrachtgolven in kosmische achtergrondstraling. Maar nergens een woord over Lamport, terwijl zijn werk toch ook baanbrekend is en enorme impact heeft op ons dagelijks leven. B edrijven als Google, Facebook en Dropbox maken allemaal gebruik van datacentra met duizenden PCs. Soms crashen die PCs maar als gebruiker merk je daar nooit iets van. Dat oe is het in vredesnaam mogelijk dat de pers zo weinig aandacht besteedt aan de Turing Award voor deze geniale wetenschapper? Natuurlijk zou ik kunnen betogen dat de wetenschapsredacties in Nederland er niets van snappen, maar ik denk dat we als Informatici vooral de hand in eigen boezem moeten steken en onze PR beter op orde moeten krijgen. D an is er nog iets raars. Tijdens mijn college Analysis of Embedded Systemen besteedde ik aandacht aan de Turing Award voor Lamport en wat bleek: geen van de aanwezige studenten wist een resultaat van hem te noemen! Ik ben al lang van mening dat ons curriculum onvoldoende aandacht besteedt aan gedistribueerde systemen en algoritmen. In het nieuwe bachelorcurriculum gaan we hier wat aan doen met de nieuwe invulling van de cursus Computernetwerken en gedistribueerde systemen. De resultaten van Lamport zijn zo belangrijk en zo mooi dat al onze afstudeerders ze zouden moeten kennen! Ik overweeg om volgend collegejaar een aantal van zijn artikelen aan bod te laten komen tijdens het Research Seminar Software Science. Frits Vaandrager 18 Uitstellen voor beginners I k weet ondertussen tegen wie ik het heb, hoewel ik nog niet zo lang werk voor ons prachtige en onovertroffen blad Thabloid: de volledige doelgroep van ons tijdschrift bestaat uit een stuk of vier mannen tussen de 20 en 25 jaar, met als uitzondering de Thabloidcommissie en natuurlijk mijn moeder. Juist omdat ik nog niet zo lang schrijf voor dat geweldige blad met zijn groot aantal gelukkige lezers, kan ik me de middelbare school levendig voor de geest halen. Ja, de weinige herinneringen die ik nog niet kapot heb gedronken met exorbitante hoeveelheden speciaalbier, vertellen me keer op keer één ding. Ik voelde me zo veel slimmer daar. Omdat ik jullie, onze vier trouwe lezers, zo goed ken, weet ik ook dat ik niet als arrogant gezien word. We waren allemaal de crème-de-la-crème op onze respectievelijke middelbare opleidingen. Het neusje van de zalm. Dat had ook een reden: we hadden geen leven. Daar zal vast een groot deel van onze lezers zichzelf in herkennen, ik weet zeker dat ik niet de enige ben die leveloos was, toentertijd. En een groot voordeel van geen leven hebben, is natuurlijk het volkomen gebrek aan uitstelgedrag. We stelden niets uit, we hadden nou eenmaal niets beters te doen! V an heinde en verre kwamen klasgenoten onze hulp zoeken bij projecten. Uit alle hoeken en gaten stroomden ze als er weer eens werkgroepen gekozen werden voor één of ander project. Bij ons in het groepje zitten garandeerde tenminste een hoog cijfer. Het mooiste was: zelf hoefden ze nauwelijks iets te doen. En we deden het graag. Met plezier gingen we aan het werk. Dommer werden we toch niet. Natuurlijk stelden groepsleden hun werk uit tot het laatste moment en deden we het uiteindelijk zelf maar gewoon om het nog op tijd af te krijgen. Helemaal niet erg natuurlijk. Misschien zouden we dan eindelijk aan de coole tafel mogen zitten in de pauzes! M aar aan alle goede tijden komt een eind en ook wij moesten eraan geloven. Na de examentijd, voor sommigen gevuld met samenvattingen en cafeïne, voor anderen met een stel goede games - ik kan Assassin’s Creed aanraden, past perfect in de drie weken die je krijgt voor je examens - begon de universiteit. Hoe geweldig Thalia’s introweek ook was, we kwamen er allemaal al snel achter dat we het op de middelbare school verkeerd aan hadden gepakt. W ant zo makkelijk is studeren niet. Dat idee dat onze klasgenoten hadden, lijkt ineens een stuk beter! Als we gewoon onze groepsleden al het werk laten doen, dan hebben we zelf een stuk meer vrije tijd en komen we misschien eindelijk toe aan die paar afleveringen van die geweldige serie waar we maar niet aan toe zijn gekomen. Klinkt goed, toch? Er is echter een groot probleem. We hebben nooit geleerd hoe het moet. We weten niet hoe we op een goede manier moeten uitstellen. Zonder uitstellen zijn we nergens, de werkdruk zou veel te hoog liggen als we niet leren hoe we werk voor ons uit kunnen schuiven zonder dat we daar last van hebben. Hoe kunnen we nou genoeg tijd hebben voor spelletjes, series en stappen, zonder dat we in de stress schieten wanneer we het woord ‘studeren’ horen? Lotgenoten: vrees niet! Ik heb inmiddels een paar gouden tips die bij mij geweldig werken. Ik heb weer tijd voor alle leuke dingen die de wereld te bieden heeft. Alles wat je hoeft te doen, staat in dit artikel! Omdat de auteur van dit artikel zijn uiteindelijke versie niet heeft ingezonden, blijven we u de tips schuldig. Onze excuses voor het ongemak. Tom Evers 19 Achievements voor Thalianen Tegenwoordig ontkom je er niet aan: bijna alle games hebben achievements! Om het gevoel te kweken dat de speler iets heeft bereikt, hebben de makers kunstmatig succes toegevoegd zodat je dingen gaat doen die je eigenlijk niet hoeft te doen. Zo hebben meerdere spelers al iemand vastgebonden op het spoor in Red Dead Redemption en toegekeken terwijl het slachtoffer overreden werd door de trein, om er vervolgens achter te komen dat de makers dit ook in gedachten hadden. Stiekem zijn achievements best leuk en verslavend. Op het gegeven moment presteer je iets in het echte leven en dan denk je: “Waar blijft mijn achievement?!” Daarom presenteert de Thabloid deze lijst van achievements voor dat extra beetje awesome, denkbeeldig succesgevoel. Trojaanse schimmel Ga in een sinterklaaspak naar het hoorcollege van security en leg het college vast op video. Ouderdag is familiedag Neem je ouders, je echtgenoot/echtgenote en je kinderen mee naar de ouderdag van Thalia. No eyes, always watching Maak de mensen die achter je zitten in een terminalzaal bang door Slender te spelen. NP-onmogelijk Haal je propedeuse in je vijfde jaar of later. Stef stuntfietser Rijd op een fiets de trap af naar de fietsenkelder van het Huygensgebouw en rijd aan de andere kant via de trap weer naar boven. Doe dit zonder de grond of de muren te raken. Thaliaanse muur Verf een muur rood met één laag rode verf waardoor hij roze wordt. Behang een deel van de muur met minstens twaalf Thaliamuismatten. What do we say to the god of shutdown? Not today Zorg ervoor dat je computer niet automatisch wordt afgesloten om 21:45 in het Huygensgebouw. Cap’n Crunch Verstoor een telefoongesprek met een jammer. With great power comes great responsibility Open het bierflesje van iemand anders met een Thaliasleutelhanger terwijl je een Thaliatrui, Thaliabadjas, Thaliazonnebril en een roze das draagt. Tijd is geld Raak minimaal 75 euro kwijt aan te late inschrijvingen voor tentamens tijdens je opleiding. Runtime syntax checking Stop tijdens het koken van een gerecht en gooi het eten weg omdat er een taalfout in het recept staat. But mom, I don’t wanna play with the other kids Speel alleen maar single player games op de LAN-party van Thalia. 20 The forbidden fruit Bij het vak Research and Development 1, weiger om een app voor Android te maken. Voltooi het vak met IOS. Tosticommissie 2.0 Bak een tosti tussen twee adapters. Drommels drommels en nog eens drommels Breek je telefoon doormidden. Koning der dresscodes Ga in de dresscode van de voorafgaande Thalia-borrel naar het beestfeest. Anonymous Loop het eerste college van Engelbert Hubbers binnen met een Guy Fawkes-masker op. (Met goedkeuring van Engelbert) Beest Ga naar elk beestfeest dat gegeven wordt zolang je op de opleiding zit. A machine that turns coffee into code Programmeer acht uur achter elkaar en drink in deze periode minstens één kop koffie per uur. Gödel’s starvation De enige lunch die je vertrouwt, komt uit de Noord- of Zuidkantine. Eet geen lunch als er geen tosti’s worden gebakken. Logische aanbieding Krijg beide delen van de aanbieding als er een “of” in zit. Arch friend Voltooi je opleiding door alleen Linux te gebruiken. Disclaimer Deze achievements zijn puur bedoeld voor leesplezier. Dit artikel moet niet worden opgevat als aansporing tot wangedrag, dus don’t try this at home! Thalia is op geen enkele manier verantwoordelijk voor de gevolgen van het eventueel uitvoeren van deze acties. Rick Erkens Maurice Knoop 21 De strijd der titanen II: Intel of AMD? Een paar Thabloids geleden stond er een stukje in over de strijd tussen Nvidia en AMD op grafisch gebied. Ik heb toen gepraat over welke opties beide bedrijven nu hebben aan te bieden, en hoe de beste keuze hiertussen te maken. Als grafisch enthousiast ben ik meer op de hoogte van de ontwikkelingen op grafisch gebied dan op CPU gebied, maar dat wil natuurlijk niet zeggen dat de processor, het hart van je computer, niet belangrijk is. Integendeel, de processor is een van de meest belangrijke onderdelen voor elk systeem. En ook voor processoren zijn er dus twee bedrijven die jou iets aan te bieden hebben, namelijk Intel en AMD. Echter zal ik in dit artikel iets minder ingaan op de beste keuze qua prijs, en meer algemeen over de praktijken van beide bedrijven. L aten we beginnen met Intel. Dit bedrijf is opgericht in 1968 in de Verenigde Staten, en is sindsdien uitgegroeid tot een bijna monopolistische positie binnen de processormarkt. De naam Intel is niet zomaar gekozen, het staat namelijk voor ‘Integrated Electronics’. Intel begon als ontwikkelaar en fabrikant van DRAM en SRAM geheugenmodules, de voorgangers van het werkgeheugen in onze machines vandaag de dag. T egen de jaren 90 was de processormarkt in opkomst, en het bedrijf maakte hier handig gebruik van om zo hoog mogelijk te klimmen. En dat is ze gelukt ook, gezien Intel nu ongeveer 80% van de markt in handen heeft als het aankomt op consumentenprocessoren. Menig persoon zal de naam ‘Pentium Inside’ kennen, net zoals ‘Core2Duo’ en ‘Core2Quad’, net als de meest recente ‘Core i’ series van processoren. W at maakt Intel nu zo succesvol? Om te beginnen, Intel is een van de meest vooraanstaande ontwikkelaars van nieuwe technieken. Het bedrijf is zelden te vinden in de middenmoot van technologieontwikkeling, en vaker als de pionier voor het ontwikkelen van kleinere, snellere en betere processoren. Zo is Intel vrijwel altijd de eerste die al begint met massaproductie van processoren op een kleiner procedé, terwijl de rest van de wereld nog hobbelt op een getest en vertrouwd, maar ook verouderd, procedé. Dit wordt mogelijk gemaakt doordat Intel alles ontwikkelt en produceert in eigen fabrieken en laboratoria, een luxe die de meeste andere fabrikanten niet hebben. U it persoonlijke ervaring met Intel producten kan ik zeggen dat het erg goede chips zijn, kwalitatief en qua snelheid. Het systeem waar dit op wordt geschreven draait een Intel i5 2500K die tussen 3.3 en 5 Ghz draait. Intel’s chips draaien sneller, koeler en efficiënter dan AMD’s producten. Voor selecte processoren is er ook nog een functie genaamd ‘HyperThreading’, wat in essentie een geavanceerde scheduler is, die de CPU zo efficiënt mogelijk bezig houdt door taken constant op een dergelijk manier te organiseren dat de rekenkernen bezig zijn. Dit kun je zien als softwarematige ‘threads’, en elke rekenkern heeft er dan 2. In Windows of Linux wordt dit vertaald naar extra ‘cores’, die je dus in Task Manager kunt zien. Voor je OS lijkt het alsof er dus niet 2 of 4 kernen, maar 4 of 8 aanwezig zijn (en in het geval van de 4960X, 12 logische kernen op 6 fysieke). Het zijn natuurlijk geen echte kernen en HT werkt niet goed als alle kernen echt worden volgeladen met werk. Desondanks is dit een groot verkoopargument voor de duurdere Intel processoren. V oor zover dus Intel. Goede, snelle en efficiënte chips, die tegen een hogere prijs worden aangeboden. Niets mis mee. Het gras is echter niet zo groen als het lijkt, als we gaan kijken naar Intel’s grootste concurrent: AMD. N u zul je misschien raar opkijken, want was AMD niet de producent van de grafische kaarten in de vorige artikel? Ja, dat klopt. AMD was vroeger een CPU producent, net als Intel, tot op 2006, toen AMD het merk ‘ATI’ overnam. ATI staat bekend als een videokaart ontwikkelaar en fabrikant, en de acquisitie ok heeft Intel de laatste tijd vrijwel altijd de overhand als van dit bedrijf heeft AMD een nieuwe divisie gegeven die zich het aankomt op prestaties per rekenkern, wat ten goede volledig bezighoudt met alleen grafische ontwikkeling. AMD komt van de meeste programmas en games die zelden meer ontwikkelt nu dus zowel CPUs als GPUs. dan 2 kernen benutten. Goede prestaties per kern hebben dus (op het moment van schrijven) meer effect dan meer kernen, en MD begon in mei 1969, een jaar na Intel, als een producent Intel speelt hier handig op in. van processoren. In 1975 zijn ze net als Intel in die tijd, zich met RAM gaan bezighouden. Net als Intel nu nog steeds doet, n het laatste grote argument voor waarom Intel zo succes- was AMD initieel zelf bezig met het ontwikkelen en bouwen van vol is, is het feit dat het bedrijf gewoon heel erg veel geld zijn processoren in-house, d.w.z. met eigen fabrieken en laboheeft om zaken te ontwikkelen, promoten en concurrentie aan ratoria. Ze kloonden een succesvolle Intel processor in die tijd, te vechten. De prijzen voor de processoren zijn meestal een de 8080, en hield zich bezig met een aantal zaken, tot het bedstuk hoger dan vergelijkbare chips van de grootste concurrent, rijf de keuze maakte om zich te focussen op processoren en dus AMD. Dit in combinatie met zowat 80% van de markt in handen direct te gaan wedijveren met Intel. zorgt voor een enorme influx van geld naar het bedrijf. O A E 22 A M ls Intel altijd voorloopt op het gebied van efficiëntie en kleiaar wat nu? Intel is de grote boeman, en AMD is het nere procedés, is AMD het bedrijf dat vaak nieuwe ontwikonschuldige schaap? Het zou bijna zo simpel liggen, maar kelingen pioniert. De eerste 64 bits processor was er al in 2003 AMD is natuurlijk ook niet het perfecte bedrijf. Zo heeft het voor consumenten, de Athlon64, en die was van AMD. De bena- een aantal vreemde beslissingen gemaakt op het gebied van ming voor de 64 bits standaard is niet voor niets ‘AMD64’. processorontwikkeling. Je zult wellicht gemerkt hebben dat ik boven het woord ‘echte’ bij octacore in quotes heb gezet. Dit MD was ook de eerste die een dual core processor op de heeft een reden. De eerste consumenten hexacore CPU, de markt bracht, onder de naam Athlon 64 X2 voor consu- Phenom II X6 1055T geloof ik, had gewoon 6 aparte kernen die menten en Opteron voor servers. Dit werd herhaald met de op en een chip zaten. Niets mis mee. De eerste consumenten Phenom II series, die 6 cores hadden op de duurdere modellen. ‘octacore’, de FX81xx serie, die zit net wat anders in elkaar. AMD was de eerste die een ‘echte’ octacore CPU op de markt AMD dacht dat het een leuk idee zou zijn om de kernen te grobracht voor consumenten. Je ziet het patroon. Waar Intel de eperen. Nu hebben we dus twee rekenkernen op een ‘module’, best gepolijste producten uitbrengt, is AMD vaak de innova- wat betekent dat de twee kernen als een Siamese tweeling zijn: tor. AMD heeft, in tegenstelling tot Intel, een marktpositie van ze delen een hoop zaken. Dit kwam niet ten goede van de sinslechts 20% en een veel, veel kleinere omzet(4.337 miljard dol- glecore prestaties, zoals je kunt beredeneren. De FX81xx en lar tegen Intel’s 92.35 miljard) FX83xx series hebben dus 4 modules met twee rekenkernen elk, maar doordat de twee kernen zaken zoals cache delen zijn it is het punt waarop het gras toch niet zo groen is als dat ze veel minder efficiënt als het aankomt op singlecore prestahet lijkt. Intel staat enorm voor qua budget en qua markt- ties. Als het programma goed multithreaded is, zul je een snelwaarde, en heeft alle kans van slagen als het aankomt op recht- heidswinst zien met AMD processoren. Maar dat zijn de meeste toe rechtaan competitie met AMD. En toch heeft Intel een rep- programmas dus niet. Het gevolg hiervan is dat AMD zich dus utatie van onvriendelijke praktijken, vaak illegaal. Er zijn veel figuurlijk in de voet heeft geschoten door te gaan voor modules bronnen op het internet, de Wikipedia pagina is een goede start in plaats van volledige kernen. Dit is een van de dingen die AMD voor dit. Van het omkopen van OEMs zoals Dell om geen AMD beter had kunnen doen. processoren te gebruiken in hun systemen, tot het schrijven en distribueren van een compiler die controleerde op wat voor een it artikel klinkt als een betoog tegen Intel, en er is niet echt processor het draaide, en als het geen GenuineIntel CPU was, veel informatie over wat je nou het beste kunt kopen. Ik zal vervolgens een sub-optimale en dus langzamere codepath dit in de volgende rubriek even rechtzetten, maar ik wou deze aanbood. Dit gaf Intel processoren dus een enorme, onverdi- tijd even nemen om een beetje achtergrond te geven voor beide ende voorsprong. Op zich geen ramp, maar Intel ‘vergat’ dit te bedrijven, en voornamelijk om jou aan het denken te zetten. Ik melden aan de gebruikers van de compiler en weigerde het toe ben geen Intel hater, ik vind de hardware echt geweldig, maar te geven toen een programmeur contact met ze opnam over de praktijken van het bedrijf laten echt veel te wensen over. het vreemde stukje code. Pas na een rechtszaak en een schade- Hopelijk zal dit artikel je ertoe bewegen om zelf even op ondervergoeding moesten de programmeurs van Intel de code eruit zoek te gaan en je eigen mening op te stellen. slopen en de compiler opnieuw aanbieden. Zoek dit zelf op onder ‘Intel Compiler Bias’ en je zult zien wat ik bedoel. A D D H et is opvallend dat een bedrijf die alle middelen heeft om een directe concurrentie ‘oorlog’ te voeren, en te winnen, zich beroept op zulke praktijken. AMD heeft deze historie niet, hoe diep je ook kijkt. Toen een aantal voormalige AMD ingenieurs bij Intel gingen werken en stiekem informatie doorstuurden naar AMD, nam het bedrijf contact op met de autoriteiten en werden de desbetreffende mensen veroordeeld. W aar AMD bijvoorbeeld open standaarden promoot, sluit Intel zijn standaarden af. Zaken als moederbord chipsets zijn een interessant voorbeeld. Zo heeft AMD nu een 970 en een 990FX chipset voor de nieuwste serie FX processoren, maar de twee chipsets verschillen nauwelijks qua features. Neem de Intel Z87 en H87, en je zult een enorm verschil zien qua features, zoals het ontbreken van overklokken, RST(SSD optimalisatie), geen ondersteuning voor twee of meer Nvidia videokaarten, bij de H87 chipset. Dit terwijl er geen hardwarematige limiten zijn die het ontbreken van deze features kunnen verklaren. Zaken als de nieuwere Pentiums die geen geheugensnelheden boven 1333Mhz toelaten, terwijl een vergelijkbare AMD chip zonder problemen op 2400 of zelfs 3000 Mhz DDR3 geheugen draait. Alex Hlushenok 23 Deze Thabloid is mede mogelijk gemaakt door: