diff --git a/comment.sh b/comment.sh index c82a872..e051546 100755 --- a/comment.sh +++ b/comment.sh @@ -18,8 +18,7 @@ fi # Get the GraphQL ID PR_ID=$(echo $RESULT | sed 's/.*"id":"\([^"]*\)".*/\1/') -# TODO: Have another user do the commenting -if [[ $RESULT == *"werthen"* ]]; then +if [[ $RESULT == *"zeuswpi-bot"* ]]; then echo "User has already commented" else ADD_COMMENT_STR="mutation{addComment(input:{subjectId:\\\"$PR_ID\\\",body:\\\"Check out the preview on https://$PR_NR.pr.zeus.gent/\\\"}){clientMutationId}}" diff --git a/content/blog/18-19/g2_blogpost.md b/content/blog/18-19/g2_blogpost.md new file mode 100644 index 0000000..29723f2 --- /dev/null +++ b/content/blog/18-19/g2_blogpost.md @@ -0,0 +1,95 @@ +--- +title: "A Gateway to collaboration" +created_at: 26-02-2019 +description: Het ProjectenProject +author: Arne Bertrand +--- +> Ik wil meedoen met een zeus project, hoe doe? + +Het is een vraag die enorm vaak voorkomt en verbazend moeilijk te +beantwoorden is. De keuze van het project op zich is vaak al lastig. +Welke technologie wil ik gebruiken? Welke projecten zijn nog relevant? +Welk project heeft het meeste hulp nodig? Het zijn stuk voor stuk aspecten +die meespelen en elkaar vaak tegenspreken. + +Eens een project gekozen, komt er vaak nog een hele boterham setup bij kijken +die, we moeten het eerlijk toegeven, niet altijd goed gedocumenteerd is. +Eens dan eindelijk de setup voltooid is, komt nog het moeilijkste deel: +het selecteren van een issue die: + +- relevant is +- binnen je niveau ligt +- enigszins doenbaar is in de beperkte tijd die je kan vrijmaken + + +## G2 - Gateway + +De oplossing? NOG een project natuurlijk! G2 wordt onze eigenste +project-management hub. Het zal projectleiders de tools aanbieden om issues +en branches op een logische manier te structureren. Projecten worden +recursief onderverdeeld in subprojecten, die elk op zich een logisch +samenhangende collectie van issues en branches zijn. + +Ja, dit kan nu ook al op zekere hoogte met zaken zoals tags op git(hub|lab). +De meerwaarde zit dan ook vooral in de andere richting. + +Nieuwe leden kunnen op een eenvoudige en gecentraliseerde manier de lopende +projecten verkennen. Hierbij moeten ze niet steeds de repos doorspitten, +maar kunnen ze zoeken op talen, frameworks en "soort" projecten (backend, +frontend, etc). + +Leden met al enige pull requests achter de kiezen kunnen na een hiatus +zich makkelijk heroriënteren in hun favoriete projecten, en een +subproject uitkiezen dat hen aanspreekt. + +Het projectbestuur kan mensen met bovenstaande vraag makkelijk doorverwijzen, +alsook de status en populariteit van alle projecten in het oog houden. + +## G2 - Gamification 2 + +Na een eerste versie met bovenvermelde functionaliteit, is het een logische +uitbreiding om hieraan ook een opgefriste versie van onze alom geliefde +gamification metrics toe te voegen. De concrete implementatie hiervan ligt nog +niet vast, maar er is duidelijk een voorkeur om meer richting "badges en +achievements" te gaan in de plaats van een arbitraire score. + +## We want you + +G2 wordt een ambitieus project, met een geplande timeframe van ongeveer een jaar +voor het gateway gedeelte. Alle hens aan dek dus! Gezien het altijd leuker +en makelijker is om in een versgeplukt project in te stappen is het nu hét moment +bij uitstek om je kans te grijpen en er van het begin bij te zijn. + +Hieronder een korte beschrijving van de geplande tech stack. Hier kunnen zeker +nog wijzigingen in komen, maar het is alvast hoe we zullen beginnen: + +**Dataopslag** + +SQL-based database. Effectieve variant nog nader te bepalen, maar er zal +hoogstwaarschijnlijk met een abstractielaag worden gewerkt waardoor dit een minder +belangrijk detail wordt. + +**Backend** + +Web server in [Clojure][clojure], een functionele taal met een focus op +elegante multithreading. Hét perfecte excuus om je functionele spieren nog eens +te laten rollen, of juist om je voor te bereiden op de onvermijdelijke Haskell +lessen. + +**Front-end** + +Hier houden we het bewust simpel. We gaan niet voor een flashy react/vue/angular +SPA (Single Page App). Simpele HTML templating dus, met een gezonde dosis CSS en +een lichte garnituur van JavaScript. Ideaal voor beginners! + +## Contact + +De meeste communicatie zal gebeuren in het [G2 mattermost kanaal][mmost], dus +ben je ook maar enigszins geïnteresseerd neem dan zeker daar een kijkje. + +Het project loopt onder leiding van Maxime (mattermost: flynn). +Daarnaast kan je uiteraard zoals voor alle projecten steeds bij mij (Arne - abeformatter) terecht. + + +[clojure]: https://clojure.org/ +[mmost]: https://mattermost.zeus.gent/zeus/channels/g2 diff --git a/content/events/18-19/ctf.md b/content/events/18-19/ctf.md index 0f601ee..8f3d81e 100644 --- a/content/events/18-19/ctf.md +++ b/content/events/18-19/ctf.md @@ -4,7 +4,7 @@ description: Verkrijg zo veel mogelijk vlaggen en red de dag created_at: 12-02-2018 time: '7-03-2019 18:00' end: '7-03-2019 23:59' -facebook: 'Leslokaal 1.1, Gebouw S9, Campus Sterre, Krijgslaan 281 9000 Gent' +facebook: 'https://www.facebook.com/events/400248124065257/' image: 'https://zeus.ugent.be/zeuswpi/_9i__XUJ.jpg' banner: 'https://zeus.ugent.be/zeuswpi/JnpFxP-T.jpg' location: 'Leslokaal 1.1, Gebouw S9, Campus Sterre, Krijgslaan 281 9000 Gent' diff --git a/content/events/18-19/httpizza2.md b/content/events/18-19/httpizza2.md new file mode 100644 index 0000000..5b38098 --- /dev/null +++ b/content/events/18-19/httpizza2.md @@ -0,0 +1,30 @@ +--- +title: HTTPizza/2.0 +image: 'https://zeus.ugent.be/zeuswpi/O9PhQ5qJ.png' +description: Hands-on ervaring met HTTP tussen de slices pizza door. +created_at: 12-02-2019 +time: 21-02-2019 18:00 +location: Auditorium A3, Gebouw S9, Campus Sterre +locationlink: S9 Gent +facebook: 'https://www.facebook.com/events/326902994607510/' +end: 21-02-2019 22:00 +--- + +Na het succes van HTTPizza in 2017 komt nu HTTPizza/2.0. [Zeus WPI](https://zeus.gent/) en [IDLab](http://idlab.technology/) +organiseren samen deze ludieke netwerking-hackathon: Je krijgt een aantal +uitdagingen die je moet oplossen door het schrijven van een client voor ons +zelfgemaakte HTTPizza-protocol. Voor iedere opgeloste challenge krijg je een +beloning (bijvoorbeeld: een gratis slice pizza). Ideaal voor volgers van het vak +Webdevelopment om hands-on de theorie toe te passen, maar iedereen is welkom! + +Tickets werken als volgt: als je dit semester het vak Webdevelopment volgt selecteer je het voorrangsticket, anders het normale ticket. Deze kan je [hier](https://event.fkgent.be/events/229) gratis bestellen. Let op: **inschrijven is verplicht!** + +Er zijn beperkte plaatsen beschikbaar, mensen met een voorangsticket krijgen voorrang, de resterende plaatsen worden gegeven aan mensen met normale tickets _first come, first served_. U zal via mail op de hoogte gehouden worden over de beschikbaarheid, normaal zal iedereen kunnen meedoen. + +# Praktisch + +- Tickets reserveren doe je [hier](https://event.fkgent.be/events/229) +- Minstens 1 laptop per groep nodig, liefst met ethernetpoort (eventueel via adapter) +- Groepjes van 3-4 personen +- Voorrang voor studenten van de vakken Webdevelopment +- 21/02 18u @Auditorium A3, Gebouw S9, Campus Sterre diff --git a/content/events/18-19/spelletjesavond2.md b/content/events/18-19/spelletjesavond2.md new file mode 100644 index 0000000..c4b626c --- /dev/null +++ b/content/events/18-19/spelletjesavond2.md @@ -0,0 +1,12 @@ +--- +title: Spelletjesavond II +description: Kom samen met andere Zeussers en Zeusinnen spelletjes spelen! +created_at: 13-03-2019 +time: '20-03-2019 17:30' +location: 'Leslokaal 1.1, Gebouw S9, Campus Sterre' +locationlink: 'S9 Gent' +--- + +Heb je even genoeg van al die computers? Wil je graag eens in persoon praten in plaats van over het internet? Dit is je kans! + +Neem gerust je eigen spelletjes mee, maar er zullen ook spelletjes voorzien zijn. Plezier gegarandeerd! diff --git a/content/events/18-19/technovate.md b/content/events/18-19/technovate.md new file mode 100644 index 0000000..d9609e7 --- /dev/null +++ b/content/events/18-19/technovate.md @@ -0,0 +1,21 @@ +--- +title: 'Technovate 2019' +description: 'Circular Economy: From ideation to saving the planet!' +created_at: 14-02-19 +time: '22-02-2019' +facebook: 'https://www.facebook.com/events/583663062068838/' +image: 'https://zeus.ugent.be/zeuswpi/ZJvdvCRE.png' +location: 'AE nv - architects for business & ict Interleuvenlaan 27b, 3001 Heverlee Park, Brabant, Belgium' +locationlink: 'Interleuvenlaan 27b, 3001 Heverlee Park' +--- + +Zin om je tanden te zetten in een Tech Challenge én coole prijzen te winnen? Dan is de Technovate Challenge van AE misschien wel iets voor jou! Wat moet je precies doen? + +Je inschrijven via [www.ae.be/technovate-2019](https://www.ae.be/technovate-2019) voor **18 februari** +Een team samenstellen van minstens 1 persoon tot max 5 personen 22 februari vrijhouden, want dan gaan we aan de slag om je idee jury-ready te maken. Je krijgt daarna tot 14 maart de tijd om een coole POC te ontwikkelen + +Heb je nog geen flauw idee welke software oplossing je wil bedenken binnen het thema Circulaire Economie? No worries, check zeker de AE facebook pagina eens, want daar vind je concrete challenges van onze klanten terug waar je je tanden in kan zetten. Mooi meegenomen is dat de hoofdprijs een startup trip naar Singapore is voor het hele winnende team, maar er zijn ook prijzen voor beste technische uitwerking bijvoorbeeld. + +Tot dan! + +PS: Het event is de 22e in Leuven te doen, maar we kunnen wel vervoer voorzien of terugbetalen en we hebben ook coaches vanuit het Gentse die ook daar begeleiding kunnen voorzien. diff --git a/content/events/18-19/vpw.md b/content/events/18-19/vpw.md new file mode 100644 index 0000000..fd51a01 --- /dev/null +++ b/content/events/18-19/vpw.md @@ -0,0 +1,23 @@ +--- +title: Vlaamse Programmeerwedstrijd +image: https://www.vlaamseprogrammeerwedstrijd.be/current/images/VPW2018grootP.png +description: Ga mee naar de jaarlijkse Vlaamse Programmeerwedstrijd! +time: 13-03-2019 09:45 +location: Campus Sterre, Gebouw S9 +locationlink: S9, Gent +#facebook: https://www.facebook.com/events/226450807821839/ +color: "#AAF" +end: 13-03-2019 21:30 +--- + +Het is weer zo ver, de jaarlijkse [Vlaamse Programmeerwedstrijd](http://www.vlaamseprogrammeerwedstrijd.be/) komt eraan. In deze wedstrijd probeer je in teams van exact 3 personen een handjevol problemen op te lossen. Dit keer gaat de wedstrijd door in **Antwerpen**. + +## Oei, zo ver! +Geen nood, zoals elk jaar legt Zeus een gratis bus in om samen ter plekke te raken. Om een plaatsje op de bus te verkrijgen moet je je wel inschrijven. Aangezien de bus een vaste capaciteit van 60 mensen heeft is het aantal plaatsen dus beperkt. Let ook op, Zeus verzorgt enkel de bus wat wil zeggen dat **jij en je team je zelfstandig bij de VPW moeten registeren.** + +Inschrijven voor de VPW kan op de [VPW website](https://www.vlaamseprogrammeerwedstrijd.be/current/#inschrijven). + +Inschrijven voor de bus kan via [deze link](https://event.fkgent.be/events/234). Ieder teamlid moet zich apart inschrijven voor de bus. + +## Concreet +We verzamelen voor **Gebouw S9 (Campus Sterre)** op **woensdag 13 maart om 9:45**. Probeer iets op voorhand te zijn zodat we zeker op tijd kunnen vertrekken. De bus zelf vertrekt om 10:00. Rond 21:30 schatten we terug in Gent te zijn. diff --git a/drive b/drive index baaa8ef..cca2976 160000 --- a/drive +++ b/drive @@ -1 +1 @@ -Subproject commit baaa8efc5382f969b957f55d91c5f34d7db33824 +Subproject commit cca29766e7279487c7090fe851df55fb44c50d1d