diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index b801f3c..aa1a65a 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -152,10 +152,21 @@ footer.footer { } } -.alignright { - float: right; - padding: 15px; +%align { background-color: $body-background; + padding: 15px; +} + +.alignright { + @extend %align; + + float: right; +} + +.alignleft { + @extend %align; + + float: left; } // Bold definition types in
diff --git a/content/blog/06-07/anti-spam.md b/content/blog/06-07/anti-spam.md index f5036f2..d995e5d 100644 --- a/content/blog/06-07/anti-spam.md +++ b/content/blog/06-07/anti-spam.md @@ -1,12 +1,9 @@ --- title: Anti-SPAM -banner: /logo.png created_at: 10-03-2007 -time: 23-02-2016 -location: Zeus kelder --- Hoef je geen nieuwe lening? Interesseert een hypotheek je niet? Geen behoefte aan porno? Tevreden met de omvang van je lichaam en haar onderdelen en prestaties? Geen interesse in aandelen, superaanbiedingen, manieren om ongeloofijk snel stinkend rijk te worden etc.? Indien je antwoorden op bovenstaande vragen voornamelijk ja zijn en je toch voortdurend gebombardeerd wordt met mails die je dat alles en nog veel meer proberen aan te smeren, dan heb je al kennis gemaakt met het fenomeen dat spam genoemd wordt. Misschien heb je zelfs al geprobeerd om je te removen of unsubscriben met als enig gevolg dat je nu nog veel meer van die rommel opgestuurd krijgt. -Als je wil weten hoe de spammers te werk gaan, hoe ze proberen te verbergen vanwaar hun emails komen en waar hun websites gehost worden en wat je er tegen kan doen, dan is de cursus "Spam: wat doe ik eraan?" zeker iets voor jou. We bekijken hoe het SMTP protocol (dat gebruikt wordt om mails te versturen) werkt en hoe je emails moet traceren, wat open relays en proxy's zijn en hoe ze misbruikt worden door spammers, hoe web pagina's door spammers gecodeerd worden en manieren om ze te ontcijferen, etc. \ No newline at end of file +Als je wil weten hoe de spammers te werk gaan, hoe ze proberen te verbergen vanwaar hun emails komen en waar hun websites gehost worden en wat je er tegen kan doen, dan is de cursus "Spam: wat doe ik eraan?" zeker iets voor jou. We bekijken hoe het SMTP protocol (dat gebruikt wordt om mails te versturen) werkt en hoe je emails moet traceren, wat open relays en proxy's zijn en hoe ze misbruikt worden door spammers, hoe web pagina's door spammers gecodeerd worden en manieren om ze te ontcijferen, etc. diff --git a/content/blog/06-07/doe-eens-een-deftig-t-shirt-aan.md b/content/blog/06-07/doe-eens-een-deftig-t-shirt-aan.md index 1e6a34c..e5a658e 100644 --- a/content/blog/06-07/doe-eens-een-deftig-t-shirt-aan.md +++ b/content/blog/06-07/doe-eens-een-deftig-t-shirt-aan.md @@ -1,15 +1,12 @@ --- title: Doe eens een deftig T-Shirt aan! -banner: https://zeus.UGent.be/wp-content/uploads/2007/03/voor-300x224.jpg created_at: 09-03-2007 -time: 23-02-2016 -location: Zeus kelder --- -Zeus verkoopt nog altijd prachtige T-shirts. Op de achterkant staat de welbekende Adminspotting-tekst . Aan de voorkant - ter hoogte van de borst - staat het Zeus-logo. Als u deze nog niet in uw bezit heeft kan u ze bestellen voor de zachte prijs van 12 euro. +Zeus verkoopt nog altijd prachtige T-shirts. Op de achterkant staat de welbekende [Adminspotting](https://www.adminspotting.org/)-tekst . Aan de voorkant - ter hoogte van de borst - staat het Zeus-logo. Als u deze nog niet in uw bezit heeft kan u ze bestellen voor de zachte prijs van 12 euro. Bestellen kan vandaag nog en wel op volgende simpele manier. Stuur een mailtje naar het bestuur en stort 12 euro op rekeningnummer 979-9937065-02 met vermelding van je naam. De maat is XL. U kan uw T-Shirt komen ophalen in de Zeus-kelder zodra wij uw geld hebben ontvangen. -Voorkant T-shirt +![Voorkant T-shirt](https://zeus.UGent.be/wp-content/uploads/2007/03/voor-300x224.jpg) -Achterkant T-shirt +![Achterkant T-shirt](https://zeus.UGent.be/wp-content/uploads/2007/03/detail-249x300.jpg) diff --git a/content/blog/06-07/introductiedag.md b/content/blog/06-07/introductiedag.md index 04c7687..be39c0c 100644 --- a/content/blog/06-07/introductiedag.md +++ b/content/blog/06-07/introductiedag.md @@ -1,9 +1,6 @@ --- title: Introductiedag -banner: /logo.png created_at: 26-08-2007 -time: 23-02-2016 -location: Zeus kelder --- -Op de introductiedag nemen we - in samenwerking met het WiNA - de eerstejaartjes mee op een korte rondleiding, laten we ze een beetje kennismaken met elkaar en met de proffen, verkopen we cursussen en als apotheose smijten we er enkele gratis vaten tegenaan samen met de andere wetenschapskringen. \ No newline at end of file +Op de introductiedag nemen we - in samenwerking met het WiNA - de eerstejaartjes mee op een korte rondleiding, laten we ze een beetje kennismaken met elkaar en met de proffen, verkopen we cursussen en als apotheose smijten we er enkele gratis vaten tegenaan samen met de andere wetenschapskringen. diff --git a/content/blog/06-07/ledenvergadering.md b/content/blog/06-07/ledenvergadering.md index 7620f7d..06239a1 100644 --- a/content/blog/06-07/ledenvergadering.md +++ b/content/blog/06-07/ledenvergadering.md @@ -1,23 +1,16 @@ --- title: Ledenvergadering -banner: /logo.png created_at: 08-05-2007 -time: 23-02-2016 -location: Zeus kelder --- Aangezien het academiejaar weer bijna voorbij is, wordt het weer eens tijd om een ledenvergadering op poten te zetten. Deze zal doorgaan op woensdag 9 mei om 19 uur in de Terminal (we spreken af in de inkom hal). Voorlopige agendapunten: - \ No newline at end of file + +* terugblik op het voorbije academiejaar +* vooruitblik op het komende academiejaar met o.a. + - aanbod van het WiNa voor meer samenwerking + - uitdelen van Ubuntu-cd's aan eerstejaars studenten + - heruitgave van "Overleven op UGentNet"? + - verkiezing van het bestuur 2007-2008 diff --git a/content/blog/06-07/thermilan----afgelast.md b/content/blog/06-07/thermilan----afgelast.md index b92a1d7..a884a81 100644 --- a/content/blog/06-07/thermilan----afgelast.md +++ b/content/blog/06-07/thermilan----afgelast.md @@ -1,9 +1,6 @@ --- title: ThermiLAN -- AFGELAST -banner: /logo.png created_at: 12-03-2007 -time: 23-02-2016 -location: Zeus kelder --- -Lanparty in samenwerking met het VTK en het WiNA \ No newline at end of file +Lanparty in samenwerking met het VTK en het WiNA diff --git a/content/blog/06-07/zeus-eet-ribbetjes.md b/content/blog/06-07/zeus-eet-ribbetjes.md index 19a30c0..35589a0 100644 --- a/content/blog/06-07/zeus-eet-ribbetjes.md +++ b/content/blog/06-07/zeus-eet-ribbetjes.md @@ -1,14 +1,10 @@ --- title: Zeus eet ribbetjes! -banner: /logo.png created_at: 13-03-2007 -time: 23-02-2016 -location: Zeus kelder --- -'t Wordt zo stilletjes aan hoog tijd voor de semi-traditionele Zeus Ribbetjes Avond! De Zeus RA zal ditmaal plaatsvinden in de Gekroonde Hoofden, en wel op 22 maart des avonds (de dag voor Dies Natalis). -Wie mee wil dient voor maandag 12 maart een mailtje terug te sturen, zodat gereserveerd kan worden. +'t Wordt zo stilletjes aan hoog tijd voor de semi-traditionele Zeus Ribbetjes Avond! De Zeus RA zal ditmaal plaatsvinden in de Gekroonde Hoofden, en wel op 22 maart des avonds (de dag voor Dies Natalis). +Wie mee wil dient voor maandag 12 maart een mailtje terug te sturen, zodat gereserveerd kan worden. -Met de complimenten van, - -Willem \ No newline at end of file +Met de complimenten van, +Willem diff --git a/content/blog/06-07/zeus-ugent-be-in-het-nieuw.md b/content/blog/06-07/zeus-ugent-be-in-het-nieuw.md index d47b691..13ae0c5 100644 --- a/content/blog/06-07/zeus-ugent-be-in-het-nieuw.md +++ b/content/blog/06-07/zeus-ugent-be-in-het-nieuw.md @@ -1,14 +1,11 @@ --- title: zeus.ugent.be in het nieuw!!! -banner: /logo.png created_at: 08-03-2007 -time: 23-02-2016 -location: Zeus kelder --- Jawel, jawel, vandaag steken we onze website in een nieuw kleedje! -Helaas nemen we afscheid van ons vorig CMS - Webgroups2 - van Lieven Dekeyser, dat jammer genoeg niet meer verder ontwikkeld werd. Maar niet getreurd, want we schakelen over op het CMS van een andere UGent-student, namelijk Drupal van Dries Buytaert. +Helaas nemen we afscheid van ons vorig CMS - Webgroups2 - van Lieven Dekeyser, dat jammer genoeg niet meer verder ontwikkeld werd. Maar niet getreurd, want we schakelen over op het CMS van een andere UGent-student, namelijk Drupal van [Dries Buytaert](https://buytaert.net/). We zijn nog druk in de weer om alle content over te zetten naar de nieuwe site. Maar we hopen dat jullie er alvast van genieten! -Het bestuur. \ No newline at end of file +Het bestuur. diff --git a/content/blog/07-08/downtime-excuses.md b/content/blog/07-08/downtime-excuses.md index 11c6222..57507a8 100644 --- a/content/blog/07-08/downtime-excuses.md +++ b/content/blog/07-08/downtime-excuses.md @@ -1,10 +1,7 @@ --- title: Downtime excuses... -banner: /logo.png created_at: 21-09-2007 -time: 23-02-2016 -location: Zeus kelder --- Hierbij onze excuses voor de downtime van 20 september. We hebben de kelder wat opgeruimd, met als gevolg dat sommige servers eventjes plat moesten. Zo gingen de gateways, ssh- & irc-server en de webserver onderuit (kenny hebben we kunnen sparen :p). Alle servers buiten de webserver waren tegen de avond weer up and running. Mephisto had echter enkele hardware-probleempjes, waardoor de webserver plat lag tot de volgende morgen. -Nu alles deftig gerangschikt staat, hopen we dat dit in de toekomst niet meer zal gebeuren. \ No newline at end of file +Nu alles deftig gerangschikt staat, hopen we dat dit in de toekomst niet meer zal gebeuren. diff --git a/content/blog/07-08/introductie-tot-latex.md b/content/blog/07-08/introductie-tot-latex.md index b5a681b..d9985c7 100644 --- a/content/blog/07-08/introductie-tot-latex.md +++ b/content/blog/07-08/introductie-tot-latex.md @@ -1,19 +1,16 @@ --- title: Introductie tot LaTeX -banner: /logo.png created_at: 10-02-2008 -time: 23-02-2016 -location: Zeus kelder --- Nu het tweede semester bijna van start gaat, schiet ook Zeus weer in actie. We beginnen met een LaTeX les: maandag 11 februari geeft Gaspard Lequeux de ins en outs van LaTeX. LaTeX is ideaal voor thesissen of het maken van verzorgde verslagen voor projecten. Als je dit semester extra wil slijmen bij de prof kom dan zeker af! -De cursus is downloadbaar op https://zeus.ugent.be/~gaspard/latex/ of in dode-boom vorm verkrijgbaar bij Gaspard voor de luttele prijs van 2 euro per stuk. Voor deze laatste stuur je even een mailtje naar Gaspard.Lequeux@biomath.ugent.be. +De cursus is downloadbaar op of in dode-boom vorm verkrijgbaar bij Gaspard voor de luttele prijs van 2 euro per stuk. Voor deze laatste stuur je even een mailtje naar Gaspard.Lequeux@biomath.ugent.be. De les gaat door van 17h30 tot 20h00 in het auditorium Ohoe (Block E), Coupure Links 653, Faculteit Bio-Ingenieurswetenschappen. -Voor meer info over LaTeX zelf kan je ook terecht op https://latex.ugent.be. +Voor meer info over LaTeX zelf kan je ook terecht op . -Hopelijk tot dan! \ No newline at end of file +Hopelijk tot dan! diff --git a/content/blog/07-08/kroegentocht.md b/content/blog/07-08/kroegentocht.md index 6ccb544..e41ae42 100644 --- a/content/blog/07-08/kroegentocht.md +++ b/content/blog/07-08/kroegentocht.md @@ -1,17 +1,8 @@ --- title: Kroegentocht! -banner: /logo.png created_at: 07-11-2007 -time: 23-02-2016 -location: Zeus kelder --- -Zeus gaat op kroegentocht! Een sublieme eerste activiteit om de Zeus wat -beter te leren kennen. Voor de culturele waarden starten we in de -Korenmarkt en zullen we onder andere enkele café's met veel -verschillende soorten bieren bezoeken. De Overpoort laten we links -liggen, kwestie van eens wat anders te doen. Het zal zeker een gezellige -avond worden. Deze activiteit is volledig open voor leden en niet-leden -gelijk. +Zeus gaat op kroegentocht! Een sublieme eerste activiteit om de Zeus wat beter te leren kennen. Voor de culturele waarden starten we in de Korenmarkt en zullen we onder andere enkele café's met veel verschillende soorten bieren bezoeken. De Overpoort laten we links liggen, kwestie van eens wat anders te doen. Het zal zeker een gezellige avond worden. Deze activiteit is volledig open voor leden en niet-leden gelijk. Afspraak op woensdag 7/11/07 om 21u00 aan de McDonald's op de Korenmarkt. diff --git a/content/blog/07-08/ledenvergadering-31-oktober-2007.md b/content/blog/07-08/ledenvergadering-31-oktober-2007.md index a408876..d99ae41 100644 --- a/content/blog/07-08/ledenvergadering-31-oktober-2007.md +++ b/content/blog/07-08/ledenvergadering-31-oktober-2007.md @@ -1,15 +1,11 @@ --- title: Ledenvergadering 31 Oktober 2007 -banner: /logo.png created_at: 17-10-2007 -time: 23-02-2016 -location: Zeus kelder --- -De eerste weken van het academiejaar zitten er weer op, dus het wordt tijd om onze activiteiten weer op gang te trappen! Wat staat er zoal op de planning: een webdev-lessenreeks, een latex-les, een ubuntu-les, kroegentocht, brouwerijbezoek. -Maar eerst en vooral: onze eerste ledenvergadering! Wat is de bedoeling van deze ledenvergadering? Het nieuwe bestuur voorstellen, de activiteiten verder plannen, maar vooral elkaar beter leren kennen. Bij deze is iedereen dus uitgenodigd: van doorwinterde zeusleden tot nieuwsgierige eerstejaars; van filosofie tot informatica; iedereen is welkom! +De eerste weken van het academiejaar zitten er weer op, dus het wordt tijd om onze activiteiten weer op gang te trappen! Wat staat er zoal op de planning: een webdev-lessenreeks, een latex-les, een ubuntu-les, kroegentocht, brouwerijbezoek. Maar eerst en vooral: onze eerste ledenvergadering! Wat is de bedoeling van deze ledenvergadering? Het nieuwe bestuur voorstellen, de activiteiten verder plannen, maar vooral elkaar beter leren kennen. Bij deze is iedereen dus uitgenodigd: van doorwinterde zeusleden tot nieuwsgierige eerstejaars; van filosofie tot informatica; iedereen is welkom! -De vergadering gaat door in Studenthuis de Therminal op 31 oktober 2007 om 19 uur. De zaal zal later aangekondigd worden - maar we verzamelen meestal in de inkomhal. De vergadering wordt - voor de mensen die zin hebben - naar goede gewoonte gevolgd door een frisse pint. +De vergadering gaat door in **Studenthuis de Therminal** op **31 oktober 2007** om **19 uur**. De zaal zal later aangekondigd worden - maar we verzamelen meestal in de inkomhal. De vergadering wordt - voor de mensen die zin hebben - naar goede gewoonte gevolgd door een frisse pint. Veel groeten, en hopelijk tot op de ledenvergadering! -Het bestuur \ No newline at end of file +Het bestuur diff --git a/content/blog/07-08/lezing-over-grid-computing.md b/content/blog/07-08/lezing-over-grid-computing.md index 8f5a9a1..894ee95 100644 --- a/content/blog/07-08/lezing-over-grid-computing.md +++ b/content/blog/07-08/lezing-over-grid-computing.md @@ -1,9 +1,6 @@ --- title: Lezing over Grid Computing -banner: /logo.png created_at: 27-01-2008 -time: 23-02-2016 -location: Zeus kelder --- Op 20 februari organiseert Zeus WPI een lezing door Prof. Dr. Ir. Femke Olyslager over grootschalige grid computing. Hierbij wordt toelichting gegeven over de numerieke algoritmen die gebruikt worden bij de elektromagnetische veldberekeningen. @@ -13,4 +10,4 @@ De lezing gaat door op 20 Februari om 19 uur in Auditorium E van de Faculteit In Hopelijk tot dan! Het Bestuur -ps: enige voorkennis over de fysica achter elektromagnetische velden is niet vereist \ No newline at end of file +PS: enige voorkennis over de fysica achter elektromagnetische velden is niet vereist diff --git a/content/blog/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md b/content/blog/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md index 0c6f4dd..dbc54e2 100644 --- a/content/blog/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md +++ b/content/blog/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md @@ -1,14 +1,11 @@ --- -title: Lezing: Trends in Breedbandcommunicatie en Gedistribueerde Software -banner: /logo.png +title: 'Lezing: Trends in Breedbandcommunicatie en Gedistribueerde Software' created_at: 01-04-2008 -time: 23-02-2016 -location: Zeus kelder --- Nu Pasen er al een weekje op zit en iedereen zijn chocolade-eitjes opgegeten heeft, nodigen we jullie allemaal uit op de volgende activiteit. -"The Internet of Things", "Green ICT", "personalization and context awareness", "unlimited bandwidth", "virtualization", "always connected",... het zijn allemaal hippe slogans maar zit er ook iets achter? Een aantal voorbeelden van recent onderzoek binnen de onderzoeksgroep [Breedbandcommunicatienetwerken en Gedistribueerde Software] lichten dit wat nader toe. Er zal ook een bezoek zijn aan het [IBBT] iLab-t Technology Centre waar infrastructuur aanwezig is voor de ondersteuning van dit onderzoek (sensorlab, virtual wall, digitale media productie). Dit kadert binnen het onderzoeksinstituut IBBT. +"The Internet of Things", "Green ICT", "personalization and context awareness", "unlimited bandwidth", "virtualization", "always connected", ... Het zijn allemaal hippe slogans maar zit er ook iets achter? Een aantal voorbeelden van recent onderzoek binnen de onderzoeksgroep [Breedbandcommunicatienetwerken en Gedistribueerde Software] lichten dit wat nader toe. Er zal ook een bezoek zijn aan het [IBBT] iLab-t Technology Centre waar infrastructuur aanwezig is voor de ondersteuning van dit onderzoek (sensorlab, virtual wall, digitale media productie). Dit kadert binnen het onderzoeksinstituut IBBT. De lezing gaat door op Woensdag 16 april om 18:00 in het gebouw van IBBT. Zeker afkomen, want het wordt superinteressant. Wie weet mogen we met de [speeltjes] van het IBBT spelen. diff --git a/content/blog/07-08/slides-grid-computing-snelle-algoritmes.md b/content/blog/07-08/slides-grid-computing-snelle-algoritmes.md index 645a8e7..3574793 100644 --- a/content/blog/07-08/slides-grid-computing-snelle-algoritmes.md +++ b/content/blog/07-08/slides-grid-computing-snelle-algoritmes.md @@ -1,9 +1,6 @@ --- title: Slides Grid Computing & Snelle Algoritmes -banner: /logo.png created_at: 26-02-2008 -time: 23-02-2016 -location: Zeus kelder --- -De slides van de lezing over Grid Computing & Snelle Algoritmes van vorige week van Professor Olyslager kan je hier downloaden. +De slides van de lezing over Grid Computing & Snelle Algoritmes van vorige week van Professor Olyslager kan je [hier downloaden](https://zeus.UGent.be/wp-content/uploads/2008/02/EMGRID2.pdf). diff --git a/content/blog/07-08/software-security-les.md b/content/blog/07-08/software-security-les.md index 227cb97..351d723 100644 --- a/content/blog/07-08/software-security-les.md +++ b/content/blog/07-08/software-security-les.md @@ -1,12 +1,9 @@ --- title: Software Security Les -banner: https://zeus.UGent.be/wp-content/uploads/2008/03/softwaresecurity.png created_at: 11-03-2008 -time: 23-02-2016 -location: Zeus kelder --- -software security +![software security](https://zeus.UGent.be/wp-content/uploads/2008/03/softwaresecurity.png){:class="alignright"} The C and C++ programming languages have some serious shortcomings from the point of view of security. Certain kinds of bugs in these languages can have disastrous consequences. Stack- or heap-based buffer overruns, double frees, dangling pointers, race conditions and format-string related vulnerabilities are typical examples of bugs that can make a C/C++ application vulnerable to extremely powerful attacks such as code injection. In a code injection attack, an attacker succeeds in running code of his choosing on the target machine. This talk will discuss the most important types of vulnerabilities, and will explain how these can be exploited. diff --git a/content/blog/07-08/software-security-slides.md b/content/blog/07-08/software-security-slides.md index 69a4a35..5fc8f7a 100644 --- a/content/blog/07-08/software-security-slides.md +++ b/content/blog/07-08/software-security-slides.md @@ -1,14 +1,12 @@ --- title: Software Security Slides -banner: /logo.png created_at: 17-03-2008 -time: 23-02-2016 -location: Zeus kelder --- The slides for the Software Security talk by Yves Younan on Wednesday are now online: -Slides (pdf, fullsize) -Slides (pdf, 6 per page) +[Slides (pdf, fullsize)](https://zeus.UGent.be/wp-content/uploads/2009/08/zeus-security.pdf) + +[Slides (pdf, 6 per page)](https://zeus.UGent.be/wp-content/uploads/2009/08/zeus-security-6.pdf) See you Wednesday! diff --git a/content/blog/07-08/spellekens-avond.md b/content/blog/07-08/spellekens-avond.md index eaed3c2..360842c 100644 --- a/content/blog/07-08/spellekens-avond.md +++ b/content/blog/07-08/spellekens-avond.md @@ -1,11 +1,8 @@ --- title: Spellekens Avond -banner: /logo.png created_at: 10-03-2008 -time: 23-02-2016 -location: Zeus kelder --- Zeus haalt zijn twintig-zijdige dobbelsteen uit en gaat Gary Gygax eren. Spijtig genoeg kan niemand van ons RPG-en dus zullen we het moeten doen met andere spellekens. Die twintig-zijdige dobbelsteen is bij ons enkel voor de show. -Speel je wel graag eens een boardgame à la Colonisten van Catan? Kom zeker af! We starten vanaf 18u00 in de Outpost en eindigen wanneer de laatste van onze party een HP van -10 heeft. \ No newline at end of file +Speel je wel graag eens een boardgame à la Colonisten van Catan? Kom zeker af! We starten vanaf 18u00 in de [Outpost](https://snipurl.com/21c9w) en eindigen wanneer de laatste van onze party een HP van -10 heeft. diff --git a/content/blog/07-08/ssh-routing.md b/content/blog/07-08/ssh-routing.md index dba34dc..84126c8 100644 --- a/content/blog/07-08/ssh-routing.md +++ b/content/blog/07-08/ssh-routing.md @@ -1,9 +1,6 @@ --- title: SSH-routing -banner: /logo.png created_at: 03-01-2008 -time: 23-02-2016 -location: Zeus kelder --- Om een of andere reden weigert onze login-server (garisson) om verbinding te maken via ssh. Voor zover we tot nu toe kondig achterhalen, is dit te wijten aan een teveel aan openstaande connecties. @@ -11,4 +8,4 @@ Als noodoplossing wordt alle ssh-verkeer weer naar kenny geroute in plaats van n Sorry voor eventuele ongemakken die dit veroorzaakt. -EDIT: dit is ondertussen verholpen en alles is terug zoals het was. \ No newline at end of file +EDIT: dit is ondertussen verholpen en alles is terug zoals het was. diff --git a/content/blog/07-08/webapplication-security-les.md b/content/blog/07-08/webapplication-security-les.md index ce73b76..7a3c50c 100644 --- a/content/blog/07-08/webapplication-security-les.md +++ b/content/blog/07-08/webapplication-security-les.md @@ -1,15 +1,11 @@ --- title: Webapplication Security Les -banner: /logo.png created_at: 13-11-2007 -time: 23-02-2016 -location: Zeus kelder --- -Edit (15/11/07): Enric heeft de files en slides on-line gezet op zijn persoonlijke blog. Enjoy! +Edit (15/11/07): Enric heeft de [files en slides](https://ciri.be/blog/?p=26) on-line gezet op zijn persoonlijke blog. Enjoy! - -Zeus geeft les! Woensdagavond om 18u00 zal Enric Junqué de Fortuny ons +Zeus geeft les! Woensdagavond om 18u00 zal Enric Junqué de Fortuny ons alles vertellen over Webapplication Security. Hij zal ons leren hoe gluiperds proberen sites te kraken en data te ontfutselen, en hoe deze veiligheidslekken te dichten. Afspraak woensdag 14/11/07 om 18u00 aan auditorium A2 in gebouw S9 (Sterre). De les zal ongeveer 2 uur duren. diff --git a/content/blog/07-08/zeus-goes-fosdem-2008.md b/content/blog/07-08/zeus-goes-fosdem-2008.md index 33f9742..c12112b 100644 --- a/content/blog/07-08/zeus-goes-fosdem-2008.md +++ b/content/blog/07-08/zeus-goes-fosdem-2008.md @@ -1,20 +1,16 @@ --- title: Zeus Goes FOSDEM 2008 -banner: /logo.png created_at: 21-02-2008 -time: 23-02-2016 -location: Zeus kelder --- Overmorgen is het al zover: FOSDEM 2008 gaat van start. Hier nog even de praktische zaken opsommen: - \ No newline at end of file +* We nemen de trein om 8u57 richting Genk. Hierdoor zijn we om 9u33 in Brussel Centraal, waarna we bus 71 nemen richting Delta. Na ongeveer 20 minuutjes zijn we op FOSDEM. + +* Wil je mee, laat dan iets weten op zodat we weten wanneer we voltallig zijn. diff --git a/content/blog/07-08/zeus-goes-fosdem.md b/content/blog/07-08/zeus-goes-fosdem.md index 926bbe7..9b4c670 100644 --- a/content/blog/07-08/zeus-goes-fosdem.md +++ b/content/blog/07-08/zeus-goes-fosdem.md @@ -1,15 +1,12 @@ --- title: Zeus goes FOSDEM -banner: /logo.png created_at: 27-01-2008 -time: 23-02-2016 -location: Zeus kelder --- Zeus gaat naar goede gewoonte ook dit jaar weer naar FOSDEM, de europese bijeenkomst in Brussel voor open-source developers. Ook dit jaar zijn er weer verschillende interessante projecten aanwezig, waaronder gnome, kde, debian, drupal en xorg. FOSDEM gaat dit jaar door op 23 en 24 februari. Zaterdag 23 februari staat Zeus zeker paraat! Indien er voldoende interesse is om ook de zondag te gaan, zullen we dit ook overwegen. -Geïnteresseerde leden kunnen mailen naar bestuur@zeus.ugent.be zodat we het vervoer praktisch kunnen regelen. Vermeld tevens ook of je een plaatsje wil op de Zeus Go-pass (deze is deels gesubsidieert, en dus goedkoper) +Geïnteresseerde leden kunnen mailen naar zodat we het vervoer praktisch kunnen regelen. Vermeld tevens ook of je een plaatsje wil op de Zeus Go-pass (deze is deels gesubsidieert, en dus goedkoper) -Meer informartie volgt na de examens... \ No newline at end of file +Meer informartie volgt na de examens... diff --git a/content/blog/08-09/downtime-22-11-tot-24-11.md b/content/blog/08-09/downtime-22-11-tot-24-11.md index 947b5c3..c5c8774 100644 --- a/content/blog/08-09/downtime-22-11-tot-24-11.md +++ b/content/blog/08-09/downtime-22-11-tot-24-11.md @@ -1,9 +1,6 @@ --- title: Downtime 22-11 tot 24-11 -banner: /logo.png created_at: 24-11-2008 -time: 23-02-2016 -location: Zeus kelder --- -Onze excuses voor de downtime van 22 tot 24 november. Door wateroverlast in de S9 zagen we ons genoodzaakt om uit voorzorg onze servers uit te schakelen. De Zeus Kelder is echter gespaard gebleven van enige waterellende en de servers zijn terug up. Moest er nog iets zijn dat niet werkt, gelieve te mailen naar admin@zeus.ugent.be \ No newline at end of file +Onze excuses voor de downtime van 22 tot 24 november. Door wateroverlast in de S9 zagen we ons genoodzaakt om uit voorzorg onze servers uit te schakelen. De Zeus Kelder is echter gespaard gebleven van enige waterellende en de servers zijn terug up. Moest er nog iets zijn dat niet werkt, gelieve te mailen naar . diff --git a/content/blog/08-09/latex-introductieles.md b/content/blog/08-09/latex-introductieles.md index 8580e20..c0ead5c 100644 --- a/content/blog/08-09/latex-introductieles.md +++ b/content/blog/08-09/latex-introductieles.md @@ -1,9 +1,6 @@ --- title: Latex Introductieles -banner: /logo.png created_at: 19-11-2008 -time: 23-02-2016 -location: Zeus kelder --- Ben je verspringende figuren en plots veranderende opmaak beu? Heb je genoeg van al die corrupte documenten? Heb je geen zin om constant opnieuw te moeten beginnen? Kom dan naar de LaTeX-introductieles. Je leert er hoe je snel en gemakkelijk documenten maakt met een consistente opmaak. Je leert er hoe je in een handomdraai voor zorgt dat referenties steeds kloppen en de inhoudstafel automatisch gegenereerd wordt. Na deze les valt jou thesis of document zeker op tussen alle andere, al was het maar door de layout - voor de inhoud moet je immers nog altijd zelf zorgen... @@ -11,4 +8,4 @@ Ben je verspringende figuren en plots veranderende opmaak beu? Heb je genoeg van Wanneer: 20 November om 19:30 Waar: Plateau, Aud A -Hopelijk tot dan! \ No newline at end of file +Hopelijk tot dan! diff --git a/content/blog/08-09/schatten-uit-het-zeus-museum.md b/content/blog/08-09/schatten-uit-het-zeus-museum.md index 635edcd..74b2f80 100644 --- a/content/blog/08-09/schatten-uit-het-zeus-museum.md +++ b/content/blog/08-09/schatten-uit-het-zeus-museum.md @@ -1,7 +1,4 @@ --- title: Schatten uit het Zeus-museum -banner: /logo.png created_at: 24-08-2009 -time: 23-02-2016 -location: Zeus kelder --- diff --git a/content/blog/08-09/server-upgrade.md b/content/blog/08-09/server-upgrade.md index a729ae9..13b8c31 100644 --- a/content/blog/08-09/server-upgrade.md +++ b/content/blog/08-09/server-upgrade.md @@ -1,9 +1,6 @@ --- title: Server upgrade -banner: /logo.png created_at: 28-10-2008 -time: 23-02-2016 -location: Zeus kelder --- De server waarop LDAP, NFS, MySQL en mail draaien, wordt geupgrade naar Ubuntu 8.04.1 Hierbij kunnen eventueel enkele storingen optreden, maar er wordt niets abnormaals verwacht. Alvast onze excuses moest er toch iets fout lopen. diff --git a/content/blog/08-09/star-trek.md b/content/blog/08-09/star-trek.md index 4af68db..7923086 100644 --- a/content/blog/08-09/star-trek.md +++ b/content/blog/08-09/star-trek.md @@ -1,15 +1,12 @@ --- title: Star Trek -banner: https://zeus.ugent.be/wp-content/uploads/2009/08/Startrekposter-202x300.jpg created_at: 16-05-2009 -time: 23-02-2016 -location: Zeus kelder --- -Startrekposter +![Startrekposter](https://zeus.ugent.be/wp-content/uploads/2009/08/Startrekposter-202x300.jpg){:class="alignright"} Om dit academiejaar af te sluiten nodigt Zeus jullie uit op een avondje cinema. En de film bij uitstek is daar natuurlijk Star Trek voor. Of je nu al fan bent sinds de originele serie of nog nooit van The Enterprise hebt gehoord, we komen samen voor een avond nerdy amusement en daarna een bijbehorende pint. Concreet: op 25 juni (wanneer hopelijk de meesten gedaan hebben met examens) spreken we af aan de Kinepolis om 22u. -Beam me up Scotty! \ No newline at end of file +Beam me up Scotty! diff --git a/content/blog/08-09/the-importance-of-subnets.md b/content/blog/08-09/the-importance-of-subnets.md index aa244ff..24c1e08 100644 --- a/content/blog/08-09/the-importance-of-subnets.md +++ b/content/blog/08-09/the-importance-of-subnets.md @@ -6,25 +6,29 @@ time: 23-02-2016 location: Zeus kelder --- -(Bericht overgenomen van Blackskad's blog) +_(Bericht overgenomen van [Blackskad's blog](https://zeus.ugent.be/~blackskad/blog/))_ When I became an active member of zeus, we inherited a little network. It contained some desktops and several servers. They all had an ip in the subnet 10.1.1.0/24, and were connected to the internet using a single IP. (well, not completely true, there was a spare gateway. But that didn’t make any difference.) -We had a problem though: we couldn’t reach our webserver from internal clients using the normal url. When we wanted to surf to zeus.ugent.be, it just hang on “connecting to server”. +We had a problem though: we couldn’t reach our webserver from internal clients using the normal url. When we wanted to surf to , it just hang on “connecting to server”. Well, tcpdump and wireshark to the rescue! Using those tools, we noticed this problem: - client= 10.1.1.10 +~~~ +client= 10.1.1.10 webserver= 10.1.1.248 -external ip= 157.193.55.238 +external ip= 157.193.55.238 +~~~ -10.1.1.10 -> ACK -> 157.193.55.238 -10.1.1.10 -> ACK -> 10.1.1.248 -10.1.1.10 <- SYN/ACK <- 10.1.1.248 -10.1.1.10 -> RST -> 10.1.1.248 +~~~ +10.1.1.10 -> ACK -> 157.193.55.238 +10.1.1.10 -> ACK -> 10.1.1.248 +10.1.1.10 <- SYN/ACK <- 10.1.1.248 +10.1.1.10 -> RST -> 10.1.1.248 +~~~ So what happened? The gateway at 157.193.55.238 notices that the traffic has to be send to the webserver. So it forwards the packets, but doesn’t apply address translations. Then the webserver answers to the client directly, instead of going throught the gateway. As the client doesn’t expect any answer from 10.1.1.248 but from 157.193.55.238, it sends a reset to the webserver. -After being unable to come up with a solution using iptables, we decided to use a more radical tactic: change a part of the network layout. The whole network is still located in the 10.1.1.0/24 subnet, but we’ve split it up in two: the clients in 10.1.1.0/25 and servers in 10.1.1.128/25 Using this setup, the gateway applies it’s address translation correctly, and we are able to surf to the website internally without problems! :) +After being unable to come up with a solution using iptables, we decided to use a more radical tactic: change a part of the network layout. The whole network is still located in the 10.1.1.0/24 subnet, but we’ve split it up in two: the clients in 10.1.1.0/25 and servers in 10.1.1.128/25 Using this setup, the gateway applies it’s address translation correctly, and we are able to surf to the website internally without problems! ![:)](https://zeus.ugent.be/~blackskad/blog/wp-includes/images/smilies/icon_smile.gif) -While fixing this, we’ve set up a “new” gateway. During the years, both the iptables, the dns-rules and the dhcp-config gathered a lot of cruft - so we got rid of that too. Yay for clean configs :) \ No newline at end of file +While fixing this, we’ve set up a “new” gateway. During the years, both the iptables, the dns-rules and the dhcp-config gathered a lot of cruft - so we got rid of that too. Yay for clean configs ![:)](https://zeus.ugent.be/~blackskad/blog/wp-includes/images/smilies/icon_smile.gif) diff --git a/content/blog/08-09/ubuntu-introductieles.md b/content/blog/08-09/ubuntu-introductieles.md index f205c1b..7912132 100644 --- a/content/blog/08-09/ubuntu-introductieles.md +++ b/content/blog/08-09/ubuntu-introductieles.md @@ -1,12 +1,10 @@ --- title: Ubuntu Introductieles -banner: /logo.png created_at: 14-11-2008 -time: 23-02-2016 -location: Zeus kelder --- Maandag 17 November geven de mensen van Zeus WPI, WVS-VTK en WVS-Hogent een introductieles over ubuntu. Ubuntu is een gratis alternatief voor Windows of Mac OS X. Met Ubuntu kan je alles wat je wil doen, maar dan snel en zonder virussen of spyware. + Wil je meer weten? Heb je een probleempje met de installatie of ben je gewoon nieuwsgierig? Kom dan zeker eens een kijkje nemen. De laatste versie van ubuntu krijg je alvast gratis mee naar huis. Wanneer: Maandag 17 November, om 20:00 diff --git a/content/blog/08-09/verkiezingsvergadering.md b/content/blog/08-09/verkiezingsvergadering.md index 9e32009..5c54c0a 100644 --- a/content/blog/08-09/verkiezingsvergadering.md +++ b/content/blog/08-09/verkiezingsvergadering.md @@ -1,9 +1,6 @@ --- title: Verkiezingsvergadering -banner: /logo.png created_at: 02-05-2009 -time: 23-02-2016 -location: Zeus kelder --- -Zeus vergadert! Alle leden zijn uitgenodigd. \ No newline at end of file +Zeus vergadert! Alle leden zijn uitgenodigd. diff --git a/content/blog/08-09/zeus-gaat-naar-arrrrcamp.md b/content/blog/08-09/zeus-gaat-naar-arrrrcamp.md index 2d2c3d4..5316ae8 100644 --- a/content/blog/08-09/zeus-gaat-naar-arrrrcamp.md +++ b/content/blog/08-09/zeus-gaat-naar-arrrrcamp.md @@ -1,14 +1,10 @@ --- title: Zeus gaat naar Arrrrcamp! -banner: /logo.png created_at: 02-05-2009 -time: 23-02-2016 -location: Zeus kelder --- -Op vrijdag 8 mei vindt Arrrrcamp plaats, een barcamp over Ruby, Rails, Radiant (en Rum). -Met verschillende Zeus-leden zullen we aanwezig zijn. Wil je mee? Laat dan hier een reactie achter of stuur een mailtje naar bestuur@zeus.ugent.be. +Op vrijdag 8 mei vindt Arrrrcamp plaats, een barcamp over [Ruby](https://www.ruby-lang.org/en/), [Rails](https://rubyonrails.org/), [Radiant](https://radiantcms.org/) (en [Rum](https://en.wikipedia.org/wiki/Rum)). Met verschillende Zeus-leden zullen we aanwezig zijn. Wil je mee? Laat dan hier een reactie achter of stuur een mailtje naar . -Meer info: https://arrrrcamp.be/ +Meer info: -Avast me mateys! \ No newline at end of file +Avast me mateys! diff --git a/content/blog/08-09/zeus-leden-verenigt-u.md b/content/blog/08-09/zeus-leden-verenigt-u.md index 918d69f..0336e55 100644 --- a/content/blog/08-09/zeus-leden-verenigt-u.md +++ b/content/blog/08-09/zeus-leden-verenigt-u.md @@ -1,15 +1,12 @@ --- -title: Zeus-leden, verenigt u! -banner: https://zeus.ugent.be/wp-content/uploads/2009/08/ledenvergadering.jpg +title: 'Zeus-leden, verenigt u!' created_at: 22-08-2009 -time: 23-02-2016 -location: Zeus kelder --- -Ledenvergadering +![Ledenvergadering](https://zeus.ugent.be/wp-content/uploads/2009/08/ledenvergadering.jpg "Ledenvergadering"){:class="alignright"} Een nieuw academiejaar, een nieuw praesidium, een nieuwe reeks activiteiten en hopelijk ook een reeks nieuwe leden. Het bestuur hoopt jullie talrijk te zien op de eerste Zeus-ledenvergadering. We hebben deze zomer de kalender gevuld met (interessante) activiteiten die we jullie graag eens voorleggen, ook willen we van jullie horen waarmee jullie bezig en met welke projecten Zeus zich zal bezighouden dit academiejaar. -Meteen is dit ook de gelegenheid voor nieuwe leden om zich in te schrijven en toegang te krijgen tot ons computerpark :) \ No newline at end of file +Meteen is dit ook de gelegenheid voor nieuwe leden om zich in te schrijven en toegang te krijgen tot ons computerpark :) diff --git a/content/blog/09-10/agenda-oktober.md b/content/blog/09-10/agenda-oktober.md index 59f0f33..9b3f566 100644 --- a/content/blog/09-10/agenda-oktober.md +++ b/content/blog/09-10/agenda-oktober.md @@ -1,28 +1,12 @@ --- title: Agenda oktober -banner: /logo.png created_at: 02-10-2009 -time: 23-02-2016 -location: Zeus kelder --- Nu dat de eerste ledenvergadering voorbij is en het nieuwe Zeus-bestuur officieel bekrachtigd is, kunnen we de eerste reeks activiteiten van het komende semester aankondigen. -
    -
  • Op woensdag 7 oktober om 20u zal Jan De Poorter van Openminds een introductie tot Ruby (on Rails) geven. - -Ruby is een jonge taal die recent veel aan populariteit heeft gewonnen dankzij het webapplicatie-framework Rails, een setup waar veel web 2.0-bedrijven mee werken. Jan gaf deze presentatie ook vorig jaar op Arrrrcamp en is een ideale introductie tot deze software.
  • - -
  • - -Zoals reeds vermeld zal je een Zeus-delegatie terugvinden op de verschillende usergroup-meetings die deze maand plaatsvinden. Op dinsdag 13 oktober komt phpBenelux samen, op vrijdag 16 oktober vindt ArrrrCamp plaats. - -
  • - -
  • - -Op donderdag 22 oktober brengt Bart De Waele van Netlash de beste tips voor beginnende ondernemers/startups.
  • - -
+- Op woensdag 7 oktober om 20u zal [Jan De Poorter](https://workswithruby.com/) van [Openminds](https://www.openminds.be/) een **introductie tot Ruby (on Rails)** geven. Ruby is een jonge taal die recent veel aan populariteit heeft gewonnen dankzij het webapplicatie-framework Rails, een setup waar veel _web 2.0_-bedrijven mee werken. Jan gaf deze presentatie ook vorig jaar op Arrrrcamp en is een ideale introductie tot deze software. +- Zoals reeds [vermeld](https://zeus.ugent.be/2009/09/23/binnenkort-in-gent/) zal je een Zeus-delegatie terugvinden op de verschillende usergroup-meetings die deze maand plaatsvinden. Op dinsdag 13 oktober komt [**phpBenelux**](https://phpbenelux.eu/en/node/1210) samen, op vrijdag 16 oktober vindt [**ArrrrCamp**](https://arrrrcamp.be/) plaats. +- Op donderdag 22 oktober brengt [Bart De Waele](https://ondernemeringent.be/) van [Netlash](https://www.netlash.com/) de **beste tips voor beginnende ondernemers/startups**. Tot dan! diff --git a/content/blog/09-10/binnenkort-in-gent.md b/content/blog/09-10/binnenkort-in-gent.md index abe5b93..7842857 100644 --- a/content/blog/09-10/binnenkort-in-gent.md +++ b/content/blog/09-10/binnenkort-in-gent.md @@ -1,16 +1,11 @@ --- title: Binnenkort in Gent -banner: /logo.png created_at: 23-09-2009 -time: 23-02-2016 -location: Zeus kelder --- Het zijn drukke tijden in PHP en Ruby/Rails-land. Volgende maand vinden volgende meetings/barcamps plaats: -
    -
  • 13 oktober: phpBenelux October Meeting Gent @ Netlog offices (phpbenelux.eu)
  • -
  • 16 oktober: ArrrrCamp: Ruby, Rails, Radiant and Rum (arrrrcamp.be/)
  • -
+- 13 oktober: phpBenelux October Meeting Gent @ Netlog offices ([phpbenelux.eu](https://phpbenelux.eu/en/node/1210)) +- 16 oktober: ArrrrCamp: Ruby, Rails, Radiant and Rum ([arrrrcamp.be/](https://arrrrcamp.be/)) Op beide zullen er zeker en vast Zeus-leden aanwezig zijn. Tot dan! diff --git a/content/blog/09-10/de-zeus-bibliotheek.md b/content/blog/09-10/de-zeus-bibliotheek.md index 5670656..cb1129f 100644 --- a/content/blog/09-10/de-zeus-bibliotheek.md +++ b/content/blog/09-10/de-zeus-bibliotheek.md @@ -1,19 +1,16 @@ --- title: De Zeus Bibliotheek -banner: https://zeus.ugent.be/wp-content/uploads/2010/05/2588186224_16e1ba8f57_m.jpg created_at: 18-05-2010 -time: 23-02-2016 -location: Zeus kelder --- -Bibiliotheek +![Bibiliotheek](https://zeus.ugent.be/wp-content/uploads/2010/05/2588186224_16e1ba8f57_m.jpg){:class="alignright"} Wie regelmatig in onze kelder komt weet dat wij een oude kast hebben met een aantal boeken in. Toen we met het bestuur een aantal weken geleden besloten deze kast eens op te ruimen en te indexeren, kwamen we tot de vaststelling dat veel van deze boeken nog relevant en interessant zijn. -Daarom hebben we beslist om een soort Zeus-bibiliotheek op te richten, waarbij leden boeken kunnen uitlenen en lenen. Als je thuis een aantal (informatica-relevante) interessante boeken hebt liggen, zou het leuk zijn mocht je een mailtje sturen naar bib@zeus.ugent.be. +Daarom hebben we beslist om een soort Zeus-bibiliotheek op te richten, waarbij leden boeken kunnen uitlenen en lenen. Als je thuis een aantal (informatica-relevante) interessante boeken hebt liggen, zou het leuk zijn mocht je een mailtje sturen naar . Om deze collectie al wat aan te vullen, kochten we alvast drie boeken met ons budget: - +![Boeken](https://zeus.ugent.be/wp-content/uploads/2010/05/books.gif) -Hier is een lijst met boeken die momenteel uitleenbaar zijn. We hebben voorlopig geen uitleentermijn ingesteld, omdat we erop vertrouwen dat hier geen misbruik van gemaakt zal worden. Veel leesplezier! \ No newline at end of file +Hier is [een lijst met boeken](https://zeus.ugent.be/kelder/bibliotheek/) die momenteel uitleenbaar zijn. We hebben voorlopig geen uitleentermijn ingesteld, omdat we erop vertrouwen dat hier geen misbruik van gemaakt zal worden. Veel leesplezier! diff --git a/content/blog/09-10/devteam-meeting-wina.md b/content/blog/09-10/devteam-meeting-wina.md index 35362c2..43f4565 100644 --- a/content/blog/09-10/devteam-meeting-wina.md +++ b/content/blog/09-10/devteam-meeting-wina.md @@ -1,13 +1,10 @@ --- title: Devteam-meeting WiNA -banner: https://zeus.ugent.be/wp-content/uploads/2009/10/wina_schild_klein1.gif created_at: 24-10-2009 -time: 23-02-2016 -location: Zeus kelder --- -wina_schild_klein +![wina_schild_klein](https://zeus.ugent.be/wp-content/uploads/2009/10/wina_schild_klein1.gif "wina_schild_klein"){:class="alignright"} -Voor velen is de WiNA-site geen onbekende, en dit kluwen PHP-code is de ideale manier om je webdevelopment-kennis wat bij te schaven. Zoals je eerder al kon lezen zijn we deze zomer overgeschakeld op het Yii-framework waardoor de code-organisatie toch sterk veranderd is. +Voor velen is de [WiNA-site](https://wina.ugent.be) geen onbekende, en dit kluwen PHP-code is de ideale manier om je webdevelopment-kennis wat bij te schaven. Zoals je [eerder](https://zeus.ugent.be/2009/09/23/summer-of-code/) al kon lezen zijn we deze zomer overgeschakeld op het [Yii-framework](https://www.yiiframework.com/) waardoor de code-organisatie toch sterk veranderd is. -Interesse om wat bij te leren en aan de WiNA-site mee te werken? Kom dan nu donderdag naar de devteam-meeting in lokaal V2 (S9). \ No newline at end of file +Interesse om wat bij te leren en aan de WiNA-site mee te werken? Kom dan nu donderdag naar de [devteam-meeting](https://wina.ugent.be/activiteiten/?id=349) in lokaal V2 (S9). diff --git a/content/blog/09-10/django-on-rails.md b/content/blog/09-10/django-on-rails.md index 1addecd..2217880 100644 --- a/content/blog/09-10/django-on-rails.md +++ b/content/blog/09-10/django-on-rails.md @@ -1,19 +1,16 @@ --- title: Django On Rails? -banner: /logo.png created_at: 19-11-2009 -time: 23-02-2016 -location: Zeus kelder --- -Na onze eerste Rails-les in het begin van het jaar gaat volgende week woensdag 25 november een tweede les Ruby/Rails door. +Na onze [eerste Rails-les](https://zeus.ugent.be/2009/10/02/agenda-oktober/) in het begin van het jaar gaat volgende week woensdag 25 november een tweede les Ruby/Rails door. -Bernard Grymonpon of Jan De Poorter van Openminds zal enkele geavanceerdere (en coolere) concepten die bij Ruby On Rails gebruikt worden komen toelichten zoals Gems, Helpers, Scopes en Validations. +[Bernard Grymonpon](https://www.wonko.be/) of [Jan De Poorter](https://workswithruby.com/) van [Openminds](https://www.openminds.be/) zal enkele geavanceerdere (en coolere) concepten die bij Ruby On Rails gebruikt worden komen toelichten zoals Gems, Helpers, Scopes en Validations. -De les begint om 20u in lokaal V2. +De les begint om 20u in [lokaal V2](https://zeus.ugent.be/over-zeus-wpi/waar-vind-je-ons/). -Op donderdag 26 november organiseren onze vrienden van de WVS een Django-les. Django is een webapplicatie-framework geschreven in Python dat ook voor de ontwikkeling van de VTK-website wordt gebruikt. +Op donderdag 26 november organiseren onze vrienden van de [WVS](https://vtk.ugent.be/) een Django-les. Django is een webapplicatie-framework geschreven in Python dat ook voor de ontwikkeling van de VTK-website wordt gebruikt. -Om 19u30 in PC-klas A in de Plateau zullen ze een introductie Python geven en vervolgens in de VTK-code duiken. Inschrijven kan op vtk.ugent.be/djangoles. +Om 19u30 in PC-klas A in de Plateau zullen ze een introductie Python geven en vervolgens in de VTK-code duiken. Inschrijven kan op [vtk.ugent.be/djangoles](https://vtk.ugent.be/djangoles/). Het mag duidelijk zijn, webapplicaties zijn hot ;) diff --git a/content/blog/09-10/fosdem-2010.md b/content/blog/09-10/fosdem-2010.md index 952c810..5989193 100644 --- a/content/blog/09-10/fosdem-2010.md +++ b/content/blog/09-10/fosdem-2010.md @@ -1,19 +1,16 @@ --- title: Fosdem 2010 -banner: https://www.fosdem.org/promo/fosdem/static created_at: 07-12-2009 -time: 23-02-2016 -location: Zeus kelder --- -FOSDEM, the Free and Open Source Software Developers' European Meeting +[![FOSDEM, the Free and Open Source Software Developers' European Meeting](https://www.fosdem.org/promo/fosdem/static)](https://www.fosdem.org) -Op 6 en 7 februari gaat Fosdem 2010 door in Brussel. Fosdem, wat staat voor Free and Open Source Developers European Meeting, is de grootste Open Source-conferentie in Europa en een evenement dat geeks vanuit de hele wereld aantrekt. +Op 6 en 7 februari gaat [Fosdem 2010](https://fosdem.org) door in Brussel. Fosdem, wat staat voor Free and Open Source Developers European Meeting, is de grootste Open Source-conferentie in Europa en een evenement dat geeks vanuit de hele wereld aantrekt. Het hele weekend worden kleine presentaties en talks gegeven door mensen die meewerken aan de software zelf, gaande van introducties tot detailsessies over de nieuwste features. Een heel interessante ervaring dus voor iedereen die enigszins interesse heeft in Open Source-software. Op zaterdag 6 februari (het laatste weekend van het intersemestrieel verlof na de examens) zal Zeus vanuit Gent in groep naar Fosdem gaan. We vertrekken 's ochtends in Gent Sint Pieters met de trein (wij zorgen voor treintickets aan een gereduceerd tarief). -Interesse? Schrijf je in op onze twikilist op twikilist.com/Zeus@FOSDEM2010. Fosdem zelf kost, net als Open Source-software, niets. +Interesse? Schrijf je in op onze _twikilist_ op [twikilist.com/Zeus@FOSDEM2010](https://twikilist.com/Zeus@FOSDEM2010). Fosdem zelf kost, net als Open Source-software, niets. -Update: We vertrekken naar FOSDEM met de trein vanuit Gent Sint Pieters om 8u24, en spreken dus af rond 8u10 in de inkomhal van Sint Pieters. \ No newline at end of file +**Update:** We vertrekken naar FOSDEM met de trein vanuit Gent Sint Pieters om 8u24, en spreken dus af rond 8u10 in de inkomhal van Sint Pieters. diff --git a/content/blog/09-10/ghent-fpg.md b/content/blog/09-10/ghent-fpg.md index 970d090..784371c 100644 --- a/content/blog/09-10/ghent-fpg.md +++ b/content/blog/09-10/ghent-fpg.md @@ -1,17 +1,14 @@ --- title: Ghent FPG -banner: https://zeus.ugent.be/wp-content/uploads/2010/03/ghentfpg-300x300.png created_at: 13-03-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![Ghent FPG Logo](https://zeus.ugent.be/wp-content/uploads/2010/03/ghentfpg-300x300.png){:class="alignleft"} -Momenteel focust een informatica-opleiding aan Universiteit Gent qua programmeertalen vooral op Java - een imperatieve, objectgeoriënteerde programmeertaal. Het is echter vaak handig om ook ervaring en kennis te hebben over andere programmeerparadigma's. +Momenteel focust een informatica-opleiding aan Universiteit Gent qua programmeertalen vooral op Java - een [imperatieve](https://en.wikipedia.org/wiki/Imperative_programming), [objectgeoriënteerde](https://en.wikipedia.org/wiki/Object-oriented_programming) programmeertaal. Het is echter vaak handig om ook ervaring en kennis te hebben over andere programmeerparadigma's. -Ghent FPG is een nieuwe groep aan de UGent die zich specifiek toespitst op functionele programmeertalen. De groep zal informeel georganiseerd worden, met de bedoeling maandelijks samen te komen om te luisteren naar voordrachten van andere leden of uitgenodigde sprekers, om ideeën uit te wisselen en eventueel te werken aan gezamenlijke projecten. +[Ghent FPG](https://www.haskell.org/haskellwiki/Ghent_Functional_Programming_Group) is een nieuwe groep aan de UGent die zich specifiek toespitst op [functionele](https://en.wikipedia.org/wiki/Functional_programming) programmeertalen. De groep zal informeel georganiseerd worden, met de bedoeling maandelijks samen te komen om te luisteren naar voordrachten van andere leden of uitgenodigde sprekers, om ideeën uit te wisselen en eventueel te werken aan gezamenlijke projecten. De eerste bijeenkomst van Ghent FPG zal doorgaan op 1 april, om 19u in Vergaderzaal Shannon van het Technicum (Sint-Pietersnieuwstraat 41, 9000 Gent). Je neemt best de linkervooringang van het Technicum. -Alle Zeus-leden zijn uiteraard meer dan welkom. Als je geïntresseerd bent, gelieve je dan in te schrijven in deze spreadsheet, zodat de organisatoren een idee hebben van het aantal aanwezigen. \ No newline at end of file +Alle Zeus-leden zijn uiteraard meer dan welkom. Als je geïntresseerd bent, gelieve je dan in te schrijven [in deze spreadsheet](https://spreadsheets.google.com/viewform?formkey=dEtsR2ZIdVhqeVdRNkx6bmxCdF9Lanc6MA), zodat de organisatoren een idee hebben van het aantal aanwezigen. diff --git a/content/blog/09-10/infosessie-vlaamse-programmeerwedstrijd.md b/content/blog/09-10/infosessie-vlaamse-programmeerwedstrijd.md index bb6b219..d2166a2 100644 --- a/content/blog/09-10/infosessie-vlaamse-programmeerwedstrijd.md +++ b/content/blog/09-10/infosessie-vlaamse-programmeerwedstrijd.md @@ -1,14 +1,10 @@ --- title: Infosessie Vlaamse Programmeerwedstrijd -banner: /logo.png created_at: 06-03-2010 -time: 23-02-2016 -location: Zeus kelder --- -Zoals reeds eerder vermeld vindt op 17 maart de Vlaamse Programmeerwedstrijd plaats in Het Pand, georganiseerd door onze eigen universiteit. Uiteraard doen er een aantal Zeus-leden mee. +Zoals reeds eerder vermeld vindt op 17 maart de [Vlaamse Programmeerwedstrijd](https://www.vlaamseprogrammeerwedstrijd.be/) plaats in Het Pand, georganiseerd door onze eigen universiteit. Uiteraard doen er een aantal Zeus-leden mee. -Aangezien niet iedereen weet hoe zo'n wedstrijd precies verloopt en we allemaal wel wat meer voorbereiding kunnen gebruiken, houden we op woensdag 10 maart een infosessie. Thomas Meire (ook bekend als blackskad), die met zijn team zowel de editie van 2009 als de testwedstrijd in november won, zal een aantal protips geven en enkele oplossingen uitleggen van vorige wedstrijdvragen. +Aangezien niet iedereen weet hoe zo'n wedstrijd precies verloopt en we allemaal wel wat meer voorbereiding kunnen gebruiken, houden we op woensdag 10 maart een infosessie. [Thomas Meire](https://twitter.com/blackskad) (ook bekend als blackskad), die met zijn team zowel de editie van 2009 als de testwedstrijd in november won, zal een aantal [_protips_](https://jetlogs.org/2007/05/11/protips-they-are-really-useful/) geven en enkele oplossingen uitleggen van vorige wedstrijdvragen. Iedereen is welkom vanaf 20u in V2, S9, campus Sterre. - diff --git a/content/blog/09-10/introductie-tot-cocoa-development.md b/content/blog/09-10/introductie-tot-cocoa-development.md index 64d48a8..1b02b40 100644 --- a/content/blog/09-10/introductie-tot-cocoa-development.md +++ b/content/blog/09-10/introductie-tot-cocoa-development.md @@ -1,12 +1,9 @@ --- title: Introductie tot Cocoa development -banner: /logo.png created_at: 27-10-2009 -time: 23-02-2016 -location: Zeus kelder --- -(Overgenomen van de blog van Lieven Dekeyser) +(_Overgenomen van de [blog van Lieven Dekeyser](https://lievendekeyser.net/index.php?module=messagebox&action=message&msg_id=1396)_) Over the past few months, quite a few people have started to show interest in learning Cocoa development. Most of these people are not traditional Mac developers, but the success of the iPhone has captured their imagination. "Oh it'd be cool if I could write something that could do ... and I could always have with me". @@ -16,13 +13,13 @@ The best of all? This introduction is - in true Zeus spirit - completely free! The dates and topics for the 4 sessions (which start at 8pm) are: -* 05/11/2009: Objective-C, memory management and the Foundation framework -* 19/11/2009: Simple applications using AppKit and Interface Builder -* 03/12/2009: Cocoa tricks (key-value coding, animations,...) -* 10/12/2009: iPhone development +- 05/11/2009: Objective-C, memory management and the Foundation framework +- 19/11/2009: Simple applications using AppKit and Interface Builder +- 03/12/2009: Cocoa tricks (key-value coding, animations,...) +- 10/12/2009: iPhone development The goal of these sessions is not to give a complete Cocoa course, but rather to get you started, because the only way to really learn something is by actually doing it. So come and have a listen, try things out at home and bring your questions to the next session! Hope to see you there! -Slides en codevoorbeelden kunnen teruggevonden worden op planetreesoftware.com/cocoadevintro/ na elke les. +Slides en codevoorbeelden kunnen teruggevonden worden op [planetreesoftware.com/cocoadevintro/](https://planetreesoftware.com/cocoadevintro/) na elke les. diff --git a/content/blog/09-10/karmic-koala.md b/content/blog/09-10/karmic-koala.md index 055a237..ac0fcfc 100644 --- a/content/blog/09-10/karmic-koala.md +++ b/content/blog/09-10/karmic-koala.md @@ -1,21 +1,17 @@ --- title: Karmic Koala -banner: https://www.ubuntu.com/files/countdown/910/countdown-9.10-2/00.png created_at: 06-11-2009 -time: 23-02-2016 -location: Zeus kelder --- -Ubuntu 9.10 is here +![Ubuntu 9.10 is here](https://www.ubuntu.com/files/countdown/910/countdown-9.10-2/00.png){:class="alignright"} -Vorige week werd een nieuwe versie van Ubuntu uitgebracht, onder de bijnaam Karmic Koala. +Vorige week werd een nieuwe versie van [Ubuntu](https://ubuntu.com) uitgebracht, onder de bijnaam **Karmic Koala**. -Ubuntu is een besturingssysteem zoals Windows 7 of Mac OSX. Een belangrijk verschil is echter dat ubuntu vrij is. Vrij betekent hier: -
    -
  • Gratis. Het is gratis te downloaden via de website. Ook kan je gratis een CD bestellen die naar je thuis wordt opgestuurd.
  • -
  • Vrij. De volledige broncode van Ubuntu en de onderliggende systemen is vrij verkrijgbaar. De gebruiker kan vrij experimenteren met zijn systeem aangezien Ubuntu niet onder de conventionele copyright-regels valt maar open-source is.
  • -
+Ubuntu is een besturingssysteem zoals Windows 7 of Mac OSX. Een belangrijk verschil is echter dat ubuntu **vrij** is. Vrij betekent hier: -Ubuntu is al een tijdje populair bij informatici en geeks (zo staat de laatste versie ondertussen op de meeste computers in onze kelder). In de laatste releases is er veel gewerkt aan gebruikersvriendelijkheid, kreeg het geheel een visuele update en ondertussen is het zeker ook al een pak bruikbaarder voor non-geeks. +- Gratis. Het is gratis te downloaden via de [website](https://ubuntu.com). Ook kan je gratis een CD bestellen die naar je thuis wordt opgestuurd. +- Vrij. De volledige broncode van Ubuntu en de onderliggende systemen is vrij verkrijgbaar. De gebruiker kan vrij experimenteren met zijn systeem aangezien Ubuntu niet onder de conventionele copyright-regels valt maar [open-source](https://www.gnu.org/copyleft/) is. -Je kan Ubuntu zonder enig risico voor je computer proberen met een Live CD. Voor meer informatie of een CD'tje ben je ook steeds welkom in het Zeus-lokaal. +Ubuntu is al een tijdje populair bij informatici en geeks (zo staat de laatste versie ondertussen op de meeste computers in onze [kelder](https://zeus.ugent.be/kelder/)). In de laatste releases is er veel gewerkt aan gebruikersvriendelijkheid, kreeg het geheel een visuele update en ondertussen is het zeker ook al een pak bruikbaarder voor non-geeks. + +Je kan Ubuntu zonder enig risico voor je computer proberen met een [Live CD](https://en.wikipedia.org/wiki/Live_CD). Voor meer informatie of een CD'tje ben je ook steeds welkom in het Zeus-lokaal. diff --git a/content/blog/09-10/latex-les.md b/content/blog/09-10/latex-les.md index c1e34ec..2bc73e6 100644 --- a/content/blog/09-10/latex-les.md +++ b/content/blog/09-10/latex-les.md @@ -1,13 +1,10 @@ --- title: LaTeX-les -banner: /logo.png created_at: 18-10-2009 -time: 23-02-2016 -location: Zeus kelder --- Naar jaarlijkse gewoonte organiseert WVS, de Werkgroep Vrije Software binnen het VTK, haar jaarlijkse LaTeX-les. LaTeX is de ideale taal om grotere documenten zoals een thesis mee op te maken en te structureren. Bovendien zorgt het voor een correcte typografische vormgeving en die academische look die je altijd al wou ;). -De introductieles gaat door op dinsdag 27 oktober om 19u in auditorium A van de Plateau. Meer info en de mogelijkheid om een cursus te bestellen vind je op latex.ugent.be. \ No newline at end of file +De introductieles gaat door op dinsdag 27 oktober om 19u in auditorium A van de Plateau. Meer info en de mogelijkheid om een cursus te bestellen vind je op [latex.ugent.be](https://latex.ugent.be). diff --git a/content/blog/09-10/ledenvergadering-ribbetjesavond.md b/content/blog/09-10/ledenvergadering-ribbetjesavond.md index 5cfec9d..43b7134 100644 --- a/content/blog/09-10/ledenvergadering-ribbetjesavond.md +++ b/content/blog/09-10/ledenvergadering-ribbetjesavond.md @@ -1,18 +1,12 @@ --- title: Ledenvergadering & Ribbetjesavond -banner: https://zeus.ugent.be/wp-content/uploads/2010/04/ledenvergadering-300x171.png created_at: 13-04-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![](https://zeus.ugent.be/wp-content/uploads/2010/04/ledenvergadering-300x171.png "ledenvergadering"){:class="alignright"} -Het academiejaar loopt op zijn einde, dat betekent dat Zeus WPI een nieuw bestuur nodig heeft voor volgend academiejaar! -Bovendien evalueren we tijdens deze laatste ledenvergadering onze voorbije activiteiten om het volgende jaar nog beter te maken. -We starten de ledenvergadering om 18u30 in de Zeus kelder. +Het academiejaar loopt op zijn einde, dat betekent dat Zeus WPI een nieuw bestuur nodig heeft voor volgend academiejaar! Bovendien evalueren we tijdens deze laatste ledenvergadering onze voorbije activiteiten om het volgende jaar nog beter te maken. We starten de ledenvergadering om 18u30 in de Zeus kelder. -En hoe beter een academiejaar af te sluiten dan met een stevige lading all-you-can-eat ribbetjes. -Met veel plezier mag uw (ex-)bestuur dan ook deze traditie opnieuw invoeren. Iedereen is welkom, we hopen ook veel oud-leden en partners van leden te zien. Na de ledenvergadering vertrekken we hiervoor samen naar de Gekroonde Hoofden, we spreken af om 20u voor mensen die niet op de ledenvergadering zijn. +En hoe beter een academiejaar af te sluiten dan met een stevige lading _all-you-can-eat_ ribbetjes. Met veel plezier mag uw (ex-)bestuur dan ook deze traditie opnieuw invoeren. Iedereen is welkom, we hopen ook veel oud-leden en partners van leden te zien. Na de ledenvergadering vertrekken we hiervoor samen naar de [Gekroonde Hoofden](https://www.degekroondehoofden.be/), we spreken af om 20u voor mensen die niet op de ledenvergadering zijn. -Gelieve voor maandag 26 april hier in te schrijven voor de ribbetjes. +Gelieve voor maandag 26 april [hier](https://spreadsheets.google.com/viewform?formkey=dGx2QTJlTmdrTzl6MzJXY0JZQTZwYmc6MQ) in te schrijven voor de ribbetjes. diff --git a/content/blog/09-10/plugg-2010.md b/content/blog/09-10/plugg-2010.md index 55846fc..3799d42 100644 --- a/content/blog/09-10/plugg-2010.md +++ b/content/blog/09-10/plugg-2010.md @@ -1,15 +1,12 @@ --- title: Plugg 2010 -banner: https://plugg.eu/userfiles/images/banner468.gif created_at: 03-03-2010 -time: 23-02-2016 -location: Zeus kelder --- -Op donderdag 11 maart vindt in Brussel Plugg plaats. Plugg is een conferentie van 1 dag voor mensen die geïnteresseerd zijn in ondernemen en innoveren in Europa. Een hoop goede sprekers van bvb. TechCrunch, Opera, Nokia en eBuddy komen hun ideeën en voorspellingen over web 2.0 en het mobiele web brengen. +Op donderdag 11 maart vindt in Brussel [Plugg](https://plugg.eu) plaats. Plugg is een conferentie van 1 dag voor mensen die geïnteresseerd zijn in ondernemen en innoveren in Europa. Een hoop goede [sprekers](https://plugg.eu/program/day-schedule) van bvb. TechCrunch, Opera, Nokia en eBuddy komen hun ideeën en voorspellingen over web 2.0 en het mobiele web brengen. Daarnaast vindt er nog een startup-rally plaats waarbij verschillende nieuwe kleine bedrijven zichzelf en hun (baanbrekend?) nieuw idee voorstellen. Dankzij de organisatie van Plugg mogen wij 3 gratis tickets weggeven aan studenten met interesse voor deze onderwerpen. Voel je je aangesproken? Schrijf je dan snel in bij meer lezen! De winnaars zijn bekend: proficiat Peter Vermaercke, Wouter Devinck en Dave De Bruycker! -Plugg \ No newline at end of file +[![Plugg](https://plugg.eu/userfiles/images/banner468.gif)](https://plugg.eu) diff --git a/content/blog/09-10/slides-ondernemen.md b/content/blog/09-10/slides-ondernemen.md index c21adee..678103c 100644 --- a/content/blog/09-10/slides-ondernemen.md +++ b/content/blog/09-10/slides-ondernemen.md @@ -1,11 +1,8 @@ --- title: Slides Ondernemen -banner: /logo.png created_at: 24-10-2009 -time: 23-02-2016 -location: Zeus kelder --- -V2 zat weer vol met aspirerende ondernemers en Bart zal het geweten hebben. +V2 zat weer vol met aspirerende ondernemers en [Bart](https://netlash.com) zal het geweten hebben. -De slides kan je terugvinden op SlideShare. \ No newline at end of file +De slides kan je terugvinden op [SlideShare](https://www.slideshare.net/netlash/10-tips-for-starting-entrepreneurs-presentation). diff --git a/content/blog/09-10/slides-ruby-on-rails.md b/content/blog/09-10/slides-ruby-on-rails.md index 19fb463..f76ea23 100644 --- a/content/blog/09-10/slides-ruby-on-rails.md +++ b/content/blog/09-10/slides-ruby-on-rails.md @@ -1,13 +1,10 @@ --- title: Slides Ruby On Rails -banner: /logo.png created_at: 08-10-2009 -time: 23-02-2016 -location: Zeus kelder --- Bedankt voor jullie talrijke aanwezigheid gisteren (ondanks het verschrikkelijke weer). -De slides van Jan's presentatie kan je hier terugvinden. +De slides van Jan's presentatie kan je [hier](https://defv.be/ruby.and.rails.pdf) terugvinden. -In het 2e semester plannen we nog een Ruby-les, wil je je honger naar maar Ruby/Rails-technieken ondertussen ook nog stillen, breng dan zeker een bezoekje aan ArrrrCamp. \ No newline at end of file +In het 2e semester plannen we nog een Ruby-les, wil je je honger naar maar Ruby/Rails-technieken ondertussen ook nog stillen, breng dan zeker een bezoekje aan [ArrrrCamp](https://arrrrcamp.be/). diff --git a/content/blog/09-10/summer-of-code.md b/content/blog/09-10/summer-of-code.md index 9dda5cd..632a0ad 100644 --- a/content/blog/09-10/summer-of-code.md +++ b/content/blog/09-10/summer-of-code.md @@ -1,17 +1,14 @@ --- title: Summer of code -banner: /logo.png created_at: 23-09-2009 -time: 23-02-2016 -location: Zeus kelder --- -Ook tijdens de zomermaanden zitten de meeste Zeus-leden niet stil. Naast het occasionele herexamen en de obligatoire vakantiebestemming werd er ook weer een hoopje code bij elkaar geschreven. Nu het academiejaar weer in actie schiet, is het tijd voor een overzichtje van hun programmeer-activiteiten. +Ook tijdens de zomermaanden zitten de meeste Zeus-leden niet stil. Naast het occasionele herexamen en de obligatoire vakantiebestemming werd er ook weer een hoopje code bij elkaar geschreven. Nu het academiejaar weer in actie schiet, is het tijd voor een overzichtje van hun programmeer-activiteiten. -Relix bracht Seenly Core uit, een Flash-applet met Javascript-API waarmee je in je webapplicatie makkelijk gebruik kan maken van een webcam. Daarnaast zorgde hij ervoor dat backup-adepten weer op beide oren kunnen slapen met GMail Backup. +[Relix](https://blog.crowdway.com/) bracht [Seenly Core](https://github.com/relix/seenly-core/tree/master) uit, een Flash-applet met Javascript-API waarmee je in je webapplicatie makkelijk gebruik kan maken van een webcam. Daarnaast zorgde hij ervoor dat backup-adepten weer op beide oren kunnen slapen met [GMail Backup](https://code.crowdway.com/projects/show/gmailcc). -Op #zeus, ons IRC-kanaal, werd er dan weer fel meegedaan aan de GitHub-contest. Net zoals de Netflix contest was de uitdaging om een algoritme te schrijven dat het gedrag van gebruikers zo goed mogelijk kon voorspellen aan de hand van een gegeven dataset. Naast Relix deden ook Blackskad en Chton mee. Blackskad haalde als enige een score boven de 2000 punten en eindige ook erg hoog in de rankings, proficiat! (Dit doet mij er aan denken dat er nog enkele pintjes dienen uitgewisseld te worden hiervoor) +Op [#zeus](irc://wina.ugent.be/#zeus), ons IRC-kanaal, werd er dan weer fel meegedaan aan de [GitHub-contest](https://contest.github.com/). Net zoals de Netflix contest was de uitdaging om een algoritme te schrijven dat het gedrag van gebruikers zo goed mogelijk kon voorspellen aan de hand van een gegeven dataset. Naast Relix deden ook [Blackskad](https://twitter.com/blackskad) en [Chton](https://twitter.com/chton) mee. Blackskad haalde als enige een score boven de 2000 punten en eindige ook erg hoog in de rankings, proficiat! _(Dit doet mij er aan denken dat er nog enkele pintjes dienen uitgewisseld te worden hiervoor)_ -Jasper schreef een eigen game-engine in C++ en Lua, JVGS. Blackskad werkte aan tracker-feeds, een systeem om webfeeds te integreren met Gnome Tracker, maar werkte vooral hard (en laat) samen met mijzelf, Javache, aan de integratie van Yii Framework in de WiNA-site (wat nu ook live staat). +[Jasper](https://twitter.com/jaspervdj) schreef een eigen game-engine in C++ en Lua, [JVGS](https://jvgs.sourceforge.net/). Blackskad werkte aan [tracker-feeds](https://github.com/blackskad/tracker-feeds), een systeem om webfeeds te integreren met Gnome Tracker, maar werkte vooral hard (en laat) samen met mijzelf, [Javache](https://thinkjavache.be), aan de integratie van [Yii Framework](https://www.yiiframework.com/) in de [WiNA](https://wina.ugent.be)-site (wat nu ook live staat). -Ik wens alle leden een academiejaar toe dat minstens even productief is! \ No newline at end of file +Ik wens alle leden een academiejaar toe dat minstens even productief is! diff --git a/content/blog/09-10/teched-2009.md b/content/blog/09-10/teched-2009.md index 8d5551f..d7af7a6 100644 --- a/content/blog/09-10/teched-2009.md +++ b/content/blog/09-10/teched-2009.md @@ -1,43 +1,39 @@ --- title: TechEd 2009 -banner: https://zeus.ugent.be/wp-content/uploads/2009/11/teched.png created_at: 15-11-2009 -time: 23-02-2016 -location: Zeus kelder --- -TechEd Europe 2009 +![TechEd Europe 2009](https://zeus.ugent.be/wp-content/uploads/2009/11/teched.png "TechEd Europe 2009") -Naar jaarlijkse gewoonte kwamen vorige week weer enkele duizenden informatici van over gans Europa samen op Microsoft TechEd. Deze editie van TechEd was een gigantisch succes: meer dan 7200 bezoekers, 1200 man crew en keuze uit ruim 600 sessies. Om zo’n massa volk te kunnen bedienen verhuisde de conferentie dit jaar naar het Messe in Berlijn. +Naar jaarlijkse gewoonte kwamen vorige week weer enkele duizenden informatici van over gans Europa samen op Microsoft TechEd. Deze editie van TechEd was een gigantisch succes: meer dan 7200 bezoekers, 1200 man crew en keuze uit ruim 600 sessies. Om zo'n massa volk te kunnen bedienen verhuisde de conferentie dit jaar naar het Messe in Berlijn. -Op uitnodiging van Microsoft zakten twee studenten van onze universiteit af naar Berlijn om de conferentie bij te wonen. Wouter Devinck (2de bachelor informatica) en Jeroen Verhulst (3de bachelor informatica) woonden TechEd al voor de tweede maal bij. +Op uitnodiging van Microsoft zakten twee studenten van onze universiteit af naar Berlijn om de conferentie bij te wonen. [Wouter Devinck](https://www.wouterdevinck.net/) (2de bachelor informatica) en [Jeroen Verhulst](https://www.jeroenverhulst.com/) (3de bachelor informatica) woonden TechEd al voor de tweede maal bij. -Om iedereen een kans te geven om een stukje van TechEd mee te pikken zullen Wouter en Jeroen een presentatie geven. Deze presentatie zal beginnen met een korte inleiding en een aantal foto’s van TechEd en daarna is het de bedoeling om iets interactiefs te doen met het publiek. Iedereen mag vragen stellen over de sessies die deze twee studenten bijgewoond hebben. (en ja, “Vertel eens iets over die sessie” is ook een geldige vraag). Indien er een gebrek is aan vragen zal er een demo van Silverlight gegeven worden. Bij "read more" staat de volledige lijst van sessies waarover vragen mogen gesteld worden. Niet alle onderwerpen zijn aan Microsoft verbonden. +Om iedereen een kans te geven om een stukje van TechEd mee te pikken zullen Wouter en Jeroen een presentatie geven. Deze presentatie zal beginnen met een korte inleiding en een aantal foto's van TechEd en daarna is het de bedoeling om iets interactiefs te doen met het publiek. Iedereen mag vragen stellen over de sessies die deze twee studenten bijgewoond hebben. (en ja, "Vertel eens iets over die sessie" is ook een geldige vraag). Indien er een gebrek is aan vragen zal er een demo van Silverlight gegeven worden. Bij "read more" staat de volledige lijst van sessies waarover vragen mogen gesteld worden. Niet alle onderwerpen zijn aan Microsoft verbonden. -Deze presentatie gaat aanstaande woensdag, 18 november, door om 20u00 in auditorium V2, gebouw S9. +Deze presentatie gaat aanstaande woensdag, 18 november, door om 20u00 in [auditorium V2, gebouw S9](https://zeus.ugent.be/over-zeus-wpi/waar-vind-je-ons/). -Als bonus verloten Wouter en Jeroen op het eind van hun presentatie een Windows 7 Ultimate aan een van de aanwezigen. +**Als bonus verloten Wouter en Jeroen op het eind van hun presentatie een Windows 7 Ultimate aan een van de aanwezigen.** - + Lijst van onderwerpen (de naam van de sprekers tussen haakjes): -
    -
  • TechEd Europe Keynote - Welcome to the New Efficiency (Stephen Elop, Robert Wahbe)
  • -
  • IT Innovation: What It Is and How to Get More of It (David Chappell)
  • -
  • Create a New Experience with Widgets for Windows Mobile (Anand Iyer)
  • -
  • Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft System Center Virtual Machine Manager (Jeff Woolsey, Edwin Yuen)
  • -
  • Building a game for the Zune in 30 minutes (Rob Miles)
  • -
  • The Daily Scrum (Stephen Forte)
  • -
  • Distributing and Monetising Windows Mobile Applications through the Windows Marketplace for Mobile (Daniel Bouie)
  • -
  • Extend Your Web Server: What's New in Internet Information Services (IIS) and the Microsoft Web Platform (David Lowe)
  • -
  • Microsoft Silverlight 3: What's in It for Developers? (Tim Heuer)
  • -
  • The Windows API Code Pack: How Managed Code Developers Can Easily Access Exciting New Windows Vista and Windows 7 Features (Kate Gregory)
  • -
  • The Role of the Software Architect: Caring and Communicating (Magnus Mårtensson)
  • -
  • Cybercrime: Defence against the Dark Arts! (Andy Malone)
  • -
  • Come Meet the Windows Mobile Team! (Daniel Bouie)
  • -
  • Making the Most of Windows Mobile 6.5 Gesture Support in Managed and Native Code (Marcus Perryman)
  • -
  • Demystifying Cloud Computing (Simon Guest)
  • -
  • Cool Graphics, Hot Code: Ten Visual Effects to Make You the Envy of Your Peers (Jeff Prosise)
  • -
  • Windows Embedded: "Demos Only" (Olivier Bloch)
  • -
  • Living Our Connected Lives: A Non-stop Demonstration of Everything Connected (Tony Krijnen, Daniel van Soest)
  • -
+ +- TechEd Europe Keynote - Welcome to the New Efficiency (Stephen Elop, Robert Wahbe) +- IT Innovation: What It Is and How to Get More of It (David Chappell) +- Create a New Experience with Widgets for Windows Mobile (Anand Iyer) +- Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft System Center Virtual Machine Manager (Jeff Woolsey, Edwin Yuen) +- Building a game for the Zune in 30 minutes (Rob Miles) +- The Daily Scrum (Stephen Forte) +- Distributing and Monetising Windows Mobile Applications through the Windows Marketplace for Mobile (Daniel Bouie) +- Extend Your Web Server: What's New in Internet Information Services (IIS) and the Microsoft Web Platform (David Lowe) +- Microsoft Silverlight 3: What's in It for Developers? (Tim Heuer) +- The Windows API Code Pack: How Managed Code Developers Can Easily Access Exciting New Windows Vista and Windows 7 Features (Kate Gregory) +- The Role of the Software Architect: Caring and Communicating (Magnus Mårtensson) +- Cybercrime: Defence against the Dark Arts! (Andy Malone) +- Come Meet the Windows Mobile Team! (Daniel Bouie) +- Making the Most of Windows Mobile 6.5 Gesture Support in Managed and Native Code (Marcus Perryman) +- Demystifying Cloud Computing (Simon Guest) +- Cool Graphics, Hot Code: Ten Visual Effects to Make You the Envy of Your Peers (Jeff Prosise) +- Windows Embedded: "Demos Only" (Olivier Bloch) +- Living Our Connected Lives: A Non-stop Demonstration of Everything Connected (Tony Krijnen, Daniel van Soest) diff --git a/content/blog/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md b/content/blog/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md index c18a171..cbcd73a 100644 --- a/content/blog/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md +++ b/content/blog/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md @@ -1,16 +1,10 @@ --- -title: Technology Startups: Pitfalls for technical entrepreneurs. -banner: /logo.png +title: 'Technology Startups: Pitfalls for technical entrepreneurs.' created_at: 10-02-2010 -time: 23-02-2016 -location: Zeus kelder --- -Deze aanstaande woensdag geeft Philippe Faes, CEO van Sigasi, een talk over valkuilen waar technici/ingenieurs/informatici kunnen intrappen. -Hij zal vanuit zijn persoonlijke ervaring een toelichting geven met als ambitie om u te behoeden voor het maken van fouten als beginnende ondernemer. -Sigasi is een start-up dat Sigasi HDT maakt en verkoopt, Sigasi HDT is een "Intelligent Development Environment" (IDE) voor VHDL designers. +Deze aanstaande woensdag geeft Philippe Faes, CEO van Sigasi, een talk over valkuilen waar technici/ingenieurs/informatici kunnen intrappen. Hij zal vanuit zijn persoonlijke ervaring een toelichting geven met als ambitie om u te behoeden voor het maken van fouten als beginnende ondernemer. Sigasi is een start-up dat Sigasi HDT maakt en verkoopt, Sigasi HDT is een "Intelligent Development Environment" (IDE) voor VHDL designers. -Woensdag 10 februari om 20u -campus De Sterre, -Gebouw S9, -Auditorium V3 \ No newline at end of file +Woensdag 10 februari om 20u campus De Sterre, Gebouw S9, Auditorium V3 + +[pdf](https://zeus.ugent.be/wp-content/uploads/2010/02/ondernemers.pdf) diff --git a/content/blog/09-10/tronbot-coding-marathon.md b/content/blog/09-10/tronbot-coding-marathon.md index 9ae1771..f230d61 100644 --- a/content/blog/09-10/tronbot-coding-marathon.md +++ b/content/blog/09-10/tronbot-coding-marathon.md @@ -1,13 +1,10 @@ --- title: TronBot coding marathon -banner: /logo.png created_at: 17-02-2010 -time: 23-02-2016 -location: Zeus kelder --- -The University of Waterloo Computer Science Club, een met Zeus vergelijkbaar initiatief kondigde recent een AI Contest aan, gesponsord door niemand minder dan Google. Enkele Zeus leden en andere studenten aan UGent deden enthiousiast mee. De wedstrijd sluit volgende week, en Zeus organiseert de eindsprint! +The [University of Waterloo Computer Science Club](https://csclub.uwaterloo.ca/), een met Zeus vergelijkbaar initiatief kondigde recent een [AI Contest](https://csclub.uwaterloo.ca/contest/) aan, gesponsord door niemand minder dan [Google](https://google.com). Enkele Zeus leden en andere studenten aan UGent [deden enthiousiast mee](https://csclub.uwaterloo.ca/contest/organization_profile.php?org_id=101). De wedstrijd sluit volgende week, en Zeus organiseert de eindsprint! -Woensdag 24 februari gaat er dus een kleine coding-marathon door in onze kelder. Ook mensen die nog geen bot schreven zijn ten zeerste welkom, het is zeker doenbaar om op korte tijd een relatief goede bot te schrijven. De kelder zal open zijn vanaf 14u, tot laat (of vroeg?). +Woensdag 24 februari gaat er dus een kleine coding-marathon door in onze [kelder](https://zeus.ugent.be/kelder/). Ook mensen die nog geen bot schreven zijn ten zeerste welkom, het is zeker doenbaar om op korte tijd een relatief goede bot te schrijven. De kelder zal open zijn vanaf 14u, tot laat (of vroeg?). -Bovendien zal Zeus zorgen voor een hapje en een drankje voor tijdens het coden, aan zeer democratische prijzen. \ No newline at end of file +Bovendien zal Zeus zorgen voor een hapje en een drankje voor tijdens het coden, aan zeer democratische prijzen. diff --git a/content/blog/09-10/vlaamse-programmeerwedstrijd.md b/content/blog/09-10/vlaamse-programmeerwedstrijd.md index 07d6e91..5d6137b 100644 --- a/content/blog/09-10/vlaamse-programmeerwedstrijd.md +++ b/content/blog/09-10/vlaamse-programmeerwedstrijd.md @@ -1,17 +1,14 @@ --- title: Vlaamse Programmeerwedstrijd -banner: https://zeus.ugent.be/wp-content/uploads/2010/02/n202655937393_4168.jpg created_at: 21-02-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![Vlaamse Programmeerwedstrijd 2010](https://zeus.ugent.be/wp-content/uploads/2010/02/n202655937393_4168.jpg){:class="alignright"} Op woensdag 17 maart vindt de 2de Vlaamse Programmeerwedstrijd plaats. Vorig jaar was dit in Leuven te doen maar dit jaar organiseert onze eigen universiteit deze uitdagende wedstrijd. Er zijn verschillende categorieën van deelnemers, dus ook 1ste jaars-studenten maken kans! Bovendien kan je programmeren in de taal waar jij het best mee vertrouwd bent (keuze uit C, C++, C#, Haskell, Java, Pascal, PHP, Prolog, Python, Ruby, Scheme of Visual Basic). -Geïnteresseerd? Inschrijven kan nog tot 1 maart, vorm dus snel een team en ga naar vlaamseprogrammeerwedstrijd.be. +Geïnteresseerd? Inschrijven kan nog tot 1 maart, vorm dus snel een team en ga naar [vlaamseprogrammeerwedstrijd.be](https://www.vlaamseprogrammeerwedstrijd.be/?page=inschrijven). -(Geen idee hoe je zo'n programmeerwedstrijd aanpakt? Geen nood, op 10 maart organiseert Zeus een oefensessie waar we je enkele voorbeeldvragen samen zullen oplossen) \ No newline at end of file +(Geen idee hoe je zo'n programmeerwedstrijd aanpakt? Geen nood, op 10 maart organiseert Zeus een oefensessie waar we je enkele voorbeeldvragen samen zullen oplossen) diff --git a/content/blog/10-11/3d-animatie-met-z-flux.md b/content/blog/10-11/3d-animatie-met-z-flux.md index ad85a21..36d9ef3 100644 --- a/content/blog/10-11/3d-animatie-met-z-flux.md +++ b/content/blog/10-11/3d-animatie-met-z-flux.md @@ -1,11 +1,11 @@ --- title: 3D-animatie met Z-flux -banner: https://zeus.ugent.be/wp-content/uploads/2011/02/zflux-224x300.png +banner: 'https://zeus.ugent.be/wp-content/uploads/2011/02/zflux-224x300.png' created_at: 18-02-2011 time: 23-02-2016 location: Zeus kelder --- - 3D kom je binnenkort niet enkel meer in de cinema tegen maar ook in het leslokaal. Onze faculteit beschikt sinds kort over projectieapparatuur waarmee overal 3D-beelden kunnen getoond worden. Naast bestaande 3D-beelden kan je ook zelf interactieve animaties ontwikkelen met behulp van de programmeeromgeving Z-flux. +![zflux](https://zeus.ugent.be/wp-content/uploads/2011/02/zflux-224x300.png){:class="alignright"} 3D kom je binnenkort niet enkel meer in de cinema tegen maar ook in het leslokaal. Onze faculteit beschikt sinds kort over projectieapparatuur waarmee overal 3D-beelden kunnen getoond worden. Naast bestaande 3D-beelden kan je ook zelf interactieve animaties ontwikkelen met behulp van de programmeeromgeving Z-flux. -Op dinsdag 22 februari geeft Pieter De Clercq tussen 13:00 en 14:15 in leszaal V1 (S9) een hands-on demo onder de noemer "3D stereo rendering of real-time interactive animations using Z-flux". Hierbij wordt getoond hoe je de Z-flux omgeving - die werd ontwikkeld door Paul Vauterin (Applied Maths, NV) - kan gebruiken om visualisatiescripts te schrijven voor het 3D-projectiesysteem waarover onze faculteit beschikt. \ No newline at end of file +Op dinsdag 22 februari geeft Pieter De Clercq tussen 13:00 en 14:15 in leszaal V1 (S9) een hands-on demo onder de noemer "3D stereo rendering of real-time interactive animations using Z-flux". Hierbij wordt getoond hoe je de [Z-flux](https://z-flux.com) omgeving - die werd ontwikkeld door Paul Vauterin (Applied Maths, NV) - kan gebruiken om visualisatiescripts te schrijven voor het 3D-projectiesysteem waarover onze faculteit beschikt. diff --git a/content/blog/10-11/android-development-introductie.md b/content/blog/10-11/android-development-introductie.md index 4b0df88..1ce457b 100644 --- a/content/blog/10-11/android-development-introductie.md +++ b/content/blog/10-11/android-development-introductie.md @@ -1,15 +1,12 @@ --- title: Android-development introductie -banner: https://zeus.ugent.be/wp-content/uploads/2010/10/android-thumbnail-212x300.png created_at: 22-10-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![android-thumbnail](https://zeus.ugent.be/wp-content/uploads/2010/10/android-thumbnail-212x300.png){:class="alignright"} Iedereen lijkt de dag van vandaag wel een smartphone te hebben. Het is uiteraard zeer gemakkelijk om hiermee berichten te sturen, je mail te checken, te bellen, een paar blogposts te lezen op de trein... Maar wat het pas echt interessant maakt -- voor informatici -- is dat het ook zeer eenvoudig is om zelf applicaties te ontwikkelen. Android is een smartphone OS (zoals Symbian en iOS) ontwikkeld door Google. Het is volledig open-source en alle tools om aan Android development te doen zijn gratis te downloaden. -Veel documentatie is te vinden op het internet, maar binnenkort ook in de S9: We contacteerden Michael Uyttersprot, een professionele Android developer, die een introductieles zal geven op woensdag 27 oktober in V2. Enige voorkennis van Java is aangewezen, maar je moet nog geen ervaring hebben met de Android API's. +Veel documentatie is te vinden op het internet, maar binnenkort ook in de S9: We contacteerden Michael Uyttersprot, een professionele Android developer, die een introductieles zal geven op woensdag 27 oktober in V2\. Enige voorkennis van Java is aangewezen, maar je moet nog geen ervaring hebben met de Android API's. diff --git a/content/blog/10-11/bestuur-voor-2011-2012-2.md b/content/blog/10-11/bestuur-voor-2011-2012-2.md index 8f3a53d..e17cd8b 100644 --- a/content/blog/10-11/bestuur-voor-2011-2012-2.md +++ b/content/blog/10-11/bestuur-voor-2011-2012-2.md @@ -7,13 +7,13 @@ location: Zeus kelder --- Het academiejaar loopt alweer ten einde en om dit af te sluiten, aten we vorige dinsdag onze buikjes rond op de enige echte Zeus ribbetjes avond. De ribbetjes waren lekker en de sfeer zat goed! In de vooravond vond ook de laatste ledenvergadering van dit academiejaar plaats. We analyseerden wat er goed of goed fout liep gedurende het vorige academiejaar, maakten plannen en stelden een nieuw bestuur samen. Het nieuwe bestuur is meegegroeid met het ledenaantal en bestaat nu uit 7 i.p.v. 4 studenten. Jens Timmerman, dit jaar nog verantwoordelijk voor Asimov, studeert af. Dit betekent dat er 4 nieuwe namen zullen opduiken in onderstaand lijstje. - -Voorzitter: Jens Panneel -Vice: Jasper Van der Jeugt -Penning: Tom Naessens -Secretaris: Nicolas De Smyter (ook gekend als drankmeester) -Sysadmin: Toon Willems & Pieter De Baets -Verantwoordelijke activiteiten: Sander Demeester -Verantwoordelijke GhentFPG: Jasper Van der Jeugt - -Dit team zal hun beste beentje voorzetten om jullie te voorzien van interessante activiteiten en dolle kelderpret! \ No newline at end of file + +* Voorzitter: Jens Panneel +* Vice: Jasper Van der Jeugt +* Penning: Tom Naessens +* Secretaris: Nicolas De Smyter (ook gekend als drankmeester) +* Sysadmin: Toon Willems & Pieter De Baets +* Verantwoordelijke activiteiten: Sander Demeester +* Verantwoordelijke GhentFPG: Jasper Van der Jeugt + +Dit team zal hun beste beentje voorzetten om jullie te voorzien van interessante activiteiten en dolle kelderpret! diff --git a/content/blog/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md b/content/blog/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md index ce574a3..f59274a 100644 --- a/content/blog/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md +++ b/content/blog/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md @@ -1,114 +1,164 @@ --- title: Counting laps using bluetooth dongle detection on the 12 urenloop -banner: https://jaspervdj.be/images/2011-05-09-12-urenloop.jpg created_at: 09-05-2011 -time: 23-02-2016 -location: Zeus kelder --- -Crossposted from jaspervdj.be +_Crossposted from [jaspervdj.be](https://jaspervdj.be/posts/2011-05-09-12-urenloop.html)_ -The 12 urenloop is a yearly contest held at Ghent University. The student clubs compete in a 12-hour-long relay race to run as much laps as possible. Each of the 14 teams this year had a baton assigned, so they can only have one runner at any time. +The [12 urenloop](https://www.12urenloop.be/) is a yearly contest held at [Ghent University](https://www.ugent.be/). The student clubs compete in a 12-hour-long relay race to run as much laps as possible. Each of the 14 teams this year had a baton assigned, so they can only have one runner at any time. - +![](https://jaspervdj.be/images/2011-05-09-12-urenloop.jpg "Just after the start") - + + +This event is not all about the running -- it's become more of a festival, with lots of things to do and see (I hope I can convince you to check it out if you're based in Ghent) -- but I will focus on the running here, and more specifically: the system used to count the laps. + + + +# The manual way + + Lap counting used to be done in a manual way -- people worked in shifts, with two people counting laps at the same time. Simple touchscreens were used, so they basically just sat next to the circuit, looked at the runners that passed and touched the corresponding buttons on the screen. -This event is not all about the running — it’s become more of a festival, with lots of things to do and see (I hope I can convince you to check it out if you’re based in Ghent) — but I will focus on the running here, and more specifically: the system used to count the laps. -

The manual way

-Lap counting used to be done in a manual way — people worked in shifts, with two people counting laps at the same time. Simple touchscreens were used, so they basically just sat next to the circuit, looked at the runners that passed and touched the corresponding buttons on the screen. Although pretty efficient, a completely automated system would be nice-to-have for several reasons: -
    -
  • less mistakes are possible (provided it’s a good system);
  • -
  • fewer people are needed (provided it doesn’t need constant monitoring);
  • -
  • the data can be used for several real-time visualisations.
  • -
+- less mistakes are possible (provided it's a _good_ system); +- fewer people are needed (provided it doesn't need constant monitoring); +- the data can be used for several real-time visualisations. -So, Zeus WPI, the computer science club I am a committee member of, decided to take on this challenge. +So, [Zeus WPI](https://zeus.ugent.be/), the computer science club I am a committee member of, decided to take on this challenge. -

The hardware

-

Bluetooth

-We decided to attach bluetooth dongles to the relay batons. I’m now pretty confident this was a good choice. The other option was the more obvious RFID, but the main problem here was that RFID hardware is ridiculously expensive. Besides, we already had pretty awesome embedded devices we could use as bluetooth receivers. -

Gyrid

-These bluetooth receivers were borrowed from the CartoGIS, a research group which (among other things) studies technology to track people on events (e.g. festivals) using bluetooth receivers. - +# The hardware -The receivers run a custom build of Voyage Linux created to run the Gyrid service. What does this mean for us? We get simple, robust nodes we can use as: -
    -
  • linux node: we can simply SSH to them and set them up
  • -
  • switch: to create a more complicated network setup (see later)
  • -
  • receiver: sending all received bluetooth data to a central computing node
  • -
-Here is another picture of what’s inside of a node: - +## Bluetooth -

Relay batons

-We built the relay batons using a simple design: a battery pack consisting of 4 standard AA batteries and connecting them to a bluetooth chip, put in a simple insulation pipe. + We decided to attach bluetooth dongles to the relay batons. I'm now pretty confident this was a good choice. The other option was the more obvious [RFID](https://en.wikipedia.org/wiki/Radio-frequency_identification), but the main problem here was that RFID hardware is ridiculously expensive. Besides, we already had pretty awesome embedded devices we could use as bluetooth receivers. -Some extensive tests on battery duration were also done, and it turns out even the cheapest batteries are good enough to keep a bluetooth chip in an idle state for more than 50 hours. We never actually set up a bluetooth connection between the receivers and the relay batons — we just detect them and use that as an approximate position. +## Gyrid - + These bluetooth receivers were borrowed from the [CartoGIS](https://geoweb.ugent.be/cartogis/), a research group which (among other things) studies technology to track people on events (e.g. festivals) using bluetooth receivers. ![](https://jaspervdj.be/images/2011-05-09-gyrid-node.jpg "A Gyrid node") The receivers run a custom build of [Voyage Linux](https://linux.voyage.hk/) created to run the [Gyrid](https://github.com/Rulus/Gyrid) service. What does this mean for us? We get simple, robust nodes we can use as: -

Network setup

-The problem here was that we only could put cables around the circuit, we couldn’t cut right through to the other side of the circuit. This means the commonly used Star network was impossible (well, theoretically it was possible, but we would need a lot of cables). +- linux node: we can simply SSH to them and set them up +- switch: to create a more complicated network setup (see later) +- receiver: sending all received bluetooth data to a central computing node -Instead, Jens, Pieter and Toon created an awesome ring-based network, in which each node also acts as a switch (using bridging-utils). Then, the Spanning Tree Protocol is used to determine an optimal network layout, closing one link in the circle to create a tree. + Here is another picture of what's inside of a node: ![](https://jaspervdj.be/images/2011-05-09-gyrid-node-inside.jpg "A Gyrid node (inside)") -This means we didn’t have to use too much cables, and still had the property that one link could go down (physically) without bringing down any nodes: in this case, another tree would be chosen. And if two contiguous links went down, we would only lose one node (obviously, the one in between those two links)! +## Relay batons - + We built the relay batons using a simple design: a battery pack consisting of 4 standard AA batteries and connecting them to a bluetooth chip, put in a simple insulation pipe. Some extensive tests on battery duration were also done, and it turns out even the cheapest batteries are good enough to keep a bluetooth chip in an idle state for more than 50 hours. We never actually set up a bluetooth connection between the receivers and the relay batons -- we just detect them and use that as an approximate position. ![](https://jaspervdj.be/images/2011-05-09-relay-batons.jpg "Left: our sweatshop, right: a relay baton") -

count-von-count

+## Network setup -Now, I will elaborate on the software which interpolates the data received from the Gyrid nodes in order to count laps 1. count-von-count is a robust system written in the Haskell programming language. + The problem here was that we only could put cables _around_ the circuit, we couldn't cut right through to the other side of the circuit. This means the commonly used [Star network](https://en.wikipedia.org/wiki/Star_network) was impossible (well, theoretically it was possible, but we would need _a lot_ of cables). Instead, [Jens](https://twitter.com/jenstimmerman), [Pieter](https://thinkjavache.be/) and [Toon](https://twitter.com/nudded) created an awesome ring-based network, in which each node also acts as a switch (using [bridging-utils](https://www.linuxfoundation.org/collaborate/workgroups/networking/bridge)). Then, the [Spanning Tree Protocol](https://en.wikipedia.org/wiki/Spanning_Tree_Protocol) is used to determine an optimal network layout, closing one link in the circle to create a tree. This means we didn't have to use _too much_ cables, and still had the property that one link could go down (physically) without bringing down any nodes: in this case, another tree would be chosen. And if two contiguous links went down, we would only lose one node (obviously, the one in between those two links)! ![](https://jaspervdj.be/images/2011-05-09-ring.png "Ring-based network with spanning tree indicated") + +## count-von-count + +Now, I will elaborate on the software which interpolates the data received from the Gyrid nodes in order to count laps + + + 1 + + +. `count-von-count` is a robust system written in the [Haskell](https://haskell.org/) programming language. At this point, we have a central node which receives 4-tuples from the Gyrid nodes: -
(Timestamp, Mac receiver, Mac relay baton, RSSI value)
-
-After some initial tests, we concluded the RSSI value was not too useful for us. Later, we did use it to determine if a signal was strong enough (i.e. RSSI above a certain treshold), and then we discarded the RSSI value. This leaves us with a triplet: -
(Timestamp, Mac receiver, Mac relay baton)
-
-We do the calculations separately for each team — only we work with relay batons instead of teams. This means that we get, for every team: -
(Timestamp, Mac receiver)
-
-We also (hopefully) know the location of our Gyrid nodes, which means we can again map our data to something more simple: +``` +(Timestamp, Mac receiver, Mac relay baton, RSSI value) +``` -
(Timestamp, Position)
-
-This is something we can easily plot. Note that there are only a few possible positions, since we discarded the RSSI values because of reliability issues. + After some initial tests, we concluded the [RSSI](https://en.wikipedia.org/wiki/Received_signal_strength_indication) value was not too useful for us. Later, we did use it to determine if a signal was strong enough (i.e. RSSI above a certain treshold), and then we discarded the RSSI value. This leaves us with a triplet: - -I’ve illustrated the plot further with a linear regression, which is also what count-von-count does. Based on this line, it can figure out the average speed and other values which are then used to “judge” laps. When count-von-count decides a relay baton has made a lap, it will make a REST request to dr.beaker. -

dr.beaker

-dr.beaker is the scoreboard application. It’s implemented by Thomas as a Java service that runs on top of GlassFish. It provides features such as: -
    -
  • registering & managing batons and teams
  • -
  • assigning batons to teams
  • -
  • a scoreboard
  • -
  • a history of the entire competition
  • -
-and more. -

Conclusion

-It’s a hardware problem. +``` +(Timestamp, Mac receiver, Mac relay baton) +``` -When the contest started, both Gyrid, count-von-count and dr.beaker turned out to be quite reliable. However, our relay batons were breaking fast. This simply due to the simple, obvious fact that runners don’t treat your precious hardware with love — they need to be able to quickly pass them. Inevitably, batons will be thrown and dropped. + We do the calculations separately for each team -- only we work with relay batons instead of teams. This means that we get, for every team: - -Initially, we were able to swap the broken relay batons for the few spare ones we had, and then quickfix the broken ones using some duct tape. After about five hours, however, they really started breaking — at a rate that was hard to keep up with using quickfixing. -Hence, this is the main goal for next year: build reliable, solid relay batons. We need to be able to throw them down from a four-story building. Beth Dido needs to be able to use them as a dildo, and they should come out unharmed. Feel free to contact us if you’re interested in making this happen! + + +``` +(Timestamp, Mac receiver) +``` + + We also ([hopefully](https://bash.org/?5273)) know the location of our Gyrid nodes, which means we can again map our data to something more simple: + + + + + +``` +(Timestamp, Position) +``` + + This is something we can easily plot. Note that there are only a few possible positions, since we discarded the RSSI values because of reliability issues. + + + +![](https://jaspervdj.be/images/2011-05-09-plot.png "Linear regression used") + +I've illustrated the plot further with a linear regression, which is also what `count-von-count` does. Based on this line, it can figure out the average speed and other values which are then used to "judge" laps. When `count-von-count` decides a relay baton has made a lap, it will make a REST request to `dr.beaker`. + + + +# dr.beaker + +`dr.beaker` is the scoreboard application. It's implemented by [Thomas](https://twitter.com/blackskad) as a [Java](https://en.wikipedia.org/wiki/Java_(programming_language)) service that runs on top of [GlassFish](https://glassfish.java.net/). It provides features such as: + + + + + +- registering & managing batons and teams + + + + + +- assigning batons to teams + + + + + +- a scoreboard + + + + + +- a history of the entire competition + + and more. + + + + + +## Conclusion + + It's a hardware problem. + + + +When the contest started, both Gyrid, `count-von-count` and `dr.beaker` turned out to be quite reliable. However, our relay batons were breaking fast. This simply due to the simple, obvious fact that runners don't treat your precious hardware with love -- they need to be able to quickly pass them. Inevitably, batons will be thrown and dropped. + +![](https://jaspervdj.be/images/2011-05-09-monitoring.jpg "Thomas & me monitoring the batons") + +Initially, we were able to swap the broken relay batons for the few spare ones we had, and then quickfix the broken ones using some duct tape. After about five hours, however, they really started breaking -- at a rate that was hard to keep up with using quickfixing. + +Hence, this is the main goal for next year: build reliable, solid relay batons. We need to be able to throw them down from a four-story building. Beth Dido needs to be able to use them as a dildo, and they should come out unharmed. Feel free to [contact us](https://zeus.ugent.be/contact/) if you're interested in making this happen! diff --git a/content/blog/16-17/bestuur-17-18.md b/content/blog/16-17/bestuur-17-18.md index 18eb303..7ca6f44 100644 --- a/content/blog/16-17/bestuur-17-18.md +++ b/content/blog/16-17/bestuur-17-18.md @@ -1,5 +1,5 @@ --- -title: Bestuur 2017-2018 +title: Bestuur '17-'18 created_at: 18-05-2017 description: 'Een nieuw academiejaar, een nieuw bestuur.' author: Don