From b0f48cb2675850b1e9c71cd3175e7964183c2d9c Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Thu, 4 May 2017 00:57:52 +0200 Subject: [PATCH 001/175] fix weird scrollbar in search --- content/assets/stylesheets/includes/search.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/content/assets/stylesheets/includes/search.scss b/content/assets/stylesheets/includes/search.scss index a60cd58..8cfbdb2 100644 --- a/content/assets/stylesheets/includes/search.scss +++ b/content/assets/stylesheets/includes/search.scss @@ -15,6 +15,7 @@ transition: all 0.5s; + overflow: hidden; input { background: none; From 137bec8d16096f82416a31d6df9c82d6c10e1bd6 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Thu, 4 May 2017 01:40:53 +0200 Subject: [PATCH 002/175] jkqlfd --- content/assets/scripts/search.coffee | 15 +- content/assets/scripts/tipuesearch.js | 273 ++++++++++++------ .../assets/stylesheets/includes/general.scss | 3 +- .../14-15/git-de-stomme-content-tracker.md | 2 +- content/search.erb | 3 + 5 files changed, 192 insertions(+), 104 deletions(-) diff --git a/content/assets/scripts/search.coffee b/content/assets/scripts/search.coffee index c52c51f..12d6a4f 100644 --- a/content/assets/scripts/search.coffee +++ b/content/assets/scripts/search.coffee @@ -1,10 +1,9 @@ -$ -> - $('#tipue_search_input_field').focusin -> - $('#tipue_search_input').addClass("focused") +$('#tipue_search_input_field').on 'focusin', -> + $('#tipue_search_input').addClass("focused") - $('#tipue_search_input_field').focusout -> - $('#tipue_search_input').removeClass("focused") +$('#tipue_search_input_field').on 'focusout', -> + $('#tipue_search_input').removeClass("focused") - $('.nav-toggle').click -> - $('.nav-menu').toggleClass('is-active') - $('.nav-toggle').toggleClass('is-active') +$('.nav-toggle').on 'click', -> + $('.nav-menu').toggleClass('is-active') + $('.nav-toggle').toggleClass('is-active') diff --git a/content/assets/scripts/tipuesearch.js b/content/assets/scripts/tipuesearch.js index 29539fe..7a63b2a 100644 --- a/content/assets/scripts/tipuesearch.js +++ b/content/assets/scripts/tipuesearch.js @@ -1,7 +1,7 @@ /* -Tipue Search 5.0 -Copyright (c) 2015 Tipue +Tipue Search 6.0 +Copyright (c) 2017 Tipue Tipue Search is released under the MIT License http://www.tipue.com/search */ @@ -13,20 +13,26 @@ http://www.tipue.com/search var set = $.extend( { - 'show' : 7, - 'newWindow' : false, - 'showURL' : true, - 'showTitleCount' : true, - 'minimumLength' : 3, - 'descriptiveWords' : 25, - 'highlightTerms' : true, - 'highlightEveryTerm' : false, - 'mode' : 'static', - 'liveDescription' : '*', - 'liveContent' : '*', - 'contentLocation' : 'tipuesearch/tipuesearch_content.json', - 'debug' : false, - 'tipue_search_content' : '#tipue_search_content' + 'contentLocation' : 'tipuesearch/tipuesearch_content.json', + 'contextBuffer' : 60, + 'contextLength' : 60, + 'contextStart' : 90, + 'debug' : false, + 'descriptiveWords' : 25, + 'highlightTerms' : true, + 'liveContent' : '*', + 'liveDescription' : '*', + 'minimumLength' : 3, + 'mode' : 'static', + 'newWindow' : false, + 'show' : 9, + 'showContext' : true, + 'showRelated' : false, + 'showTime' : false, + 'showTitleCount' : true, + 'showURL' : true, + 'wholeWords' : true, + 'tipue_search_content' : '#tipue_search_content' }, options); @@ -40,47 +46,47 @@ http://www.tipue.com/search }); var tipuesearch_t_c = 0; + $(set.tipue_search_content).hide().html('
').show(); + if (set.mode == 'live') { for (var i = 0; i < tipuesearch_pages.length; i++) { - $.get(tipuesearch_pages[i]) - .done(function(html) + $.get(tipuesearch_pages[i]).done(function(html) + { + var cont = $(set.liveContent, html).text(); + cont = cont.replace(/\s+/g, ' '); + var desc = $(set.liveDescription, html).text(); + desc = desc.replace(/\s+/g, ' '); + + var t_1 = html.toLowerCase().indexOf(''); + var t_2 = html.toLowerCase().indexOf('', t_1 + 7); + if (t_1 != -1 && t_2 != -1) { - var cont = $(set.liveContent, html).text(); - cont = cont.replace(/\s+/g, ' '); - var desc = $(set.liveDescription, html).text(); - desc = desc.replace(/\s+/g, ' '); + var tit = html.slice(t_1 + 7, t_2); + } + else + { + var tit = tipuesearch_string_1; + } - var t_1 = html.toLowerCase().indexOf(''); - var t_2 = html.toLowerCase().indexOf('', t_1 + 7); - if (t_1 != -1 && t_2 != -1) - { - var tit = html.slice(t_1 + 7, t_2); - } - else - { - var tit = tipuesearch_string_1; - } - - tipuesearch_in.pages.push( - { - "title": tit, - "text": desc, - "tags": cont, - "url": tipuesearch_pages[i] - }); + tipuesearch_in.pages.push( + { + "title": tit, + "text": desc, + "tags": cont, + "url": tipuesearch_pages[i] }); + }); } } if (set.mode == 'json') { - $.getJSON(set.contentLocation) - .done(function(json) - { - tipuesearch_in = $.extend({}, json); - }); + $.getJSON(set.contentLocation).done(function(json) + { + tipuesearch_in = $.extend({}, json); + }); } if (set.mode == 'static') @@ -96,8 +102,20 @@ http://www.tipue.com/search function getURLP(name) { - return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20')) || null; + var _locSearch = location.search; + var _splitted = (new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(_locSearch)||[,""]); + var searchString = _splitted[1].replace(/\+/g, '%20'); + try + { + searchString = decodeURIComponent(searchString); + } + catch(e) + { + searchString = unescape(searchString); + } + return searchString || null; } + if (getURLP('q')) { $('#tipue_search_input').val(getURLP('q')); @@ -115,10 +133,6 @@ http://www.tipue.com/search function getTipueSearch(start, replace) { - $(set.tipue_search_content).hide(); - $(set.tipue_search_content).html('
'); - $(set.tipue_search_content).show(); - var out = ''; var results = ''; var show_replace = false; @@ -127,7 +141,8 @@ http://www.tipue.com/search var c = 0; found = []; - var d = $('#tipue_search_input').val().toLowerCase(); + var d_o = $('#tipue_search_input').val(); + var d = d_o.toLowerCase(); d = $.trim(d); if ((d.match("^\"") && d.match("\"$")) || (d.match("^'") && d.match("'$"))) @@ -135,9 +150,10 @@ http://www.tipue.com/search standard = false; } + var d_w = d.split(' '); + if (standard) { - var d_w = d.split(' '); d = ''; for (var i = 0; i < d_w.length; i++) { @@ -203,7 +219,14 @@ http://www.tipue.com/search var s_t = tipuesearch_in.pages[i].text; for (var f = 0; f < d_w.length; f++) { - var pat = new RegExp(d_w[f], 'gi'); + if (set.wholeWords) + { + var pat = new RegExp('\\b' + d_w[f] + '\\b', 'gi'); + } + else + { + var pat = new RegExp(d_w[f], 'gi'); + } if (tipuesearch_in.pages[i].title.search(pat) != -1) { var m_c = tipuesearch_in.pages[i].title.match(pat).length; @@ -215,19 +238,6 @@ http://www.tipue.com/search score += (20 * m_c); } - if (set.highlightTerms) - { - if (set.highlightEveryTerm) - { - var patr = new RegExp('(' + d_w[f] + ')', 'gi'); - } - else - { - var patr = new RegExp('(' + d_w[f] + ')', 'i'); - } - s_t = s_t.replace(patr, "$1"); - } - if (tipuesearch_in.pages[i].tags.search(pat) != -1) { var m_c = tipuesearch_in.pages[i].tags.match(pat).length; @@ -291,19 +301,6 @@ http://www.tipue.com/search score += (20 * m_c); } - if (set.highlightTerms) - { - if (set.highlightEveryTerm) - { - var patr = new RegExp('(' + d + ')', 'gi'); - } - else - { - var patr = new RegExp('(' + d + ')', 'i'); - } - s_t = s_t.replace(patr, "$1"); - } - if (tipuesearch_in.pages[i].tags.search(pat) != -1) { var m_c = tipuesearch_in.pages[i].tags.match(pat).length; @@ -349,19 +346,27 @@ http://www.tipue.com/search tipuesearch_t_c++; } - if (show_replace == 1) + if (show_replace) { out += '
' + tipuesearch_string_2 + ' ' + d + '. ' + tipuesearch_string_3 + ' ' + d_r + '
'; } if (c == 1) { - out += '
' + tipuesearch_string_4 + '
'; + out += '
' + tipuesearch_string_4; } else { c_c = c.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); - out += '
' + c_c + ' ' + tipuesearch_string_5 + '
'; + out += '
' + c_c + ' ' + tipuesearch_string_5; } + if (set.showTime) + { + var endTimer = new Date().getTime(); + var time = (endTimer - startTimer) / 1000; + out += ' (' + time.toFixed(2) + ' ' + tipuesearch_string_14 + ')'; + set.showTime = false; + } + out += '
'; found.sort(function(a, b) { return b.score - a.score } ); @@ -380,7 +385,7 @@ http://www.tipue.com/search if (set.showURL) { var s_u = found[i].url.toLowerCase(); - if(s_u.indexOf('http://') == 0) + if (s_u.indexOf('http://') == 0) { s_u = s_u.slice(7); } @@ -390,6 +395,43 @@ http://www.tipue.com/search if (found[i].desc) { var t = found[i].desc; + + if (set.showContext) + { + d_w = d.split(' '); + var s_1 = found[i].desc.toLowerCase().indexOf(d_w[0]); + if (s_1 > set.contextStart) + { + var t_1 = t.substr(s_1 - set.contextBuffer); + var s_2 = t_1.indexOf(' '); + t_1 = t.substr(s_1 - set.contextBuffer + s_2); + t_1 = $.trim(t_1); + + if (t_1.length > set.contextLength) + { + t = '... ' + t_1; + } + } + } + + if (standard) + { + d_w = d.split(' '); + for (var f = 0; f < d_w.length; f++) + { + if (set.highlightTerms) + { + var patr = new RegExp('(' + d_w[f] + ')', 'gi'); + t = t.replace(patr, "$1"); + } + } + } + else if (set.highlightTerms) + { + var patr = new RegExp('(' + d + ')', 'gi'); + t = t.replace(patr, "$1"); + } + var t_d = ''; var t_w = t.split(' '); if (t_w.length < set.descriptiveWords) @@ -408,21 +450,60 @@ http://www.tipue.com/search { t_d += ' ...'; } + + t_d = t_d.replace(/h0011/g, 'tipue_search_content_bold'); + out += '
' + t_d + '
'; } } l_o++; } + if (set.showRelated && standard) + { + f = 0; + for (var i = 0; i < tipuesearch_related.searches.length; i++) + { + if (d == tipuesearch_related.searches[i].search) + { + if (show_replace) + { + d_o = d; + } + if (!f) + { + out += ''; + } + } + if (c > set.show) { var pages = Math.ceil(c / set.show); var page = (start / set.show); - out += '
'; } } else @@ -497,15 +578,19 @@ http://www.tipue.com/search } } - $(set.tipue_search_content).hide(); - $(set.tipue_search_content).html(out); - $(set.tipue_search_content).slideDown(200); + $(set.tipue_search_content).hide().html(out).slideDown(200); $('#tipue_search_replaced').click(function() { getTipueSearch(0, false); }); + $('.tipue_search_related').click(function() + { + $('#tipue_search_input').val($(this).attr('id')); + getTipueSearch(0, true); + }); + $('.tipue_search_foot_box').click(function() { var id_v = $(this).attr('id'); diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index 44c3f25..b801f3c 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -154,7 +154,8 @@ footer.footer { .alignright { float: right; - margin: 15px; + padding: 15px; + background-color: $body-background; } // Bold definition types in
diff --git a/content/blog/14-15/git-de-stomme-content-tracker.md b/content/blog/14-15/git-de-stomme-content-tracker.md index 15383cb..b5f3a78 100644 --- a/content/blog/14-15/git-de-stomme-content-tracker.md +++ b/content/blog/14-15/git-de-stomme-content-tracker.md @@ -8,7 +8,7 @@ location: Zeus kelder poster-shaped -"I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'." +> "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."     -- Linus Torvalds Net zoals dat achter elk groot man een sterke vrouw staat, staat achter elk groot softwareproject een sterk versiecontrolesysteem. Dat geldt uiteraard ook voor de Linuxkernel, maar zo vanzelfsprekend was dat niet. Het bleek namelijk al snel dat er geen enkel zulk systeem bestond dat aan de noden van het grootste opensourceproject van de wereld kon voldoen: snelheid, een bijna onfeilbare data-integriteit, en een grote nadruk op parellel ontwikkelen waren broodnodig. Daarop sloegen Torvalds en kornuiten - ware hackers zijnde - zelf aan het werk, onder het motto ‘in geval van twijfel, kijk wat CVS doet, en doe het tegengestelde.’ diff --git a/content/search.erb b/content/search.erb index 0504678..32256f7 100644 --- a/content/search.erb +++ b/content/search.erb @@ -16,6 +16,8 @@ title: Search
+ +<% content_for :scripts do %> +<% end %> From 53576f7a414a894e5538807f5df354e67cb13e61 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 17 May 2017 23:29:03 +0200 Subject: [PATCH 003/175] let travis cache nanoc directories --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index f7f035f..2818a5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,10 @@ language: ruby cache: bundler: true + # Cache nanoc directories + directories: + - output + - tmp rvm: - 2.3.1 From a1bdaa2f05f1cf1ab7c8bf298a344ded088462ba Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 17 May 2017 23:31:19 +0200 Subject: [PATCH 004/175] test caching --- content/blog/16-17/linux.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/blog/16-17/linux.md b/content/blog/16-17/linux.md index 7a5bdbf..0ae0214 100644 --- a/content/blog/16-17/linux.md +++ b/content/blog/16-17/linux.md @@ -13,7 +13,6 @@ Velen onder hen worden geprikkeld door de onontgonnen mysteries van dit besturin Deze blogpost dient als een leidraad voor de dappersten onder hen: zij die het pad naar de verlossing willen bewandelen en een eigen Linux-installatie tot leven willen wekken. # Enkele tips voor je begint - ## Probeer eerst in een virtuele machine Als je nog geen ervaring hebt met het installeren van Linux start je best door eens te oefenen op een VM (virtuele machine) zoals [VirtualBox](https://www.virtualbox.org/). Op die manier komt niet alles in één keer op je af en kan je het installatieproces onder de knie krijgen zonder dat je jezelf in de problemen kunt brengen doordat je (naast het OS installeren) ook rekening moet houden met andere obstakels zoals het opzetten van een dualboot systeem. Hou er wel rekening mee dat een VM iets trager is. Het resultaat zal dus iets minder responsief aanvoelen dan een rechtstreekse installatie. From 0a6b26ffeb03f3c08767acac8c8363c296e83774 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Thu, 18 May 2017 14:42:06 +0200 Subject: [PATCH 005/175] bestuur 17 18 --- content/blog/16-17/bestuur-17-18.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 content/blog/16-17/bestuur-17-18.md diff --git a/content/blog/16-17/bestuur-17-18.md b/content/blog/16-17/bestuur-17-18.md new file mode 100644 index 0000000..18eb303 --- /dev/null +++ b/content/blog/16-17/bestuur-17-18.md @@ -0,0 +1,19 @@ +--- +title: Bestuur 2017-2018 +created_at: 18-05-2017 +description: 'Een nieuw academiejaar, een nieuw bestuur.' +author: Don +--- + +Hoort gij, hoort gij, metgezellen van de Zeus orde! Een spiksplinternieuw bestuur is verkozen. + +Functie | Naam +----------------------- | ------------------------------------------------------ +Voorzitter | Rien Maertens +Vicevoorzitter | Isaura Claeys +Penningmeester | Timo De Waele +Projecten | Wout Schellaert
Ilion Beyst +Sysadmin | Jonathan Poelman
Tibo D'Hondt
Ziggy Moens +Assisterend Bestuurslid | Lorin Werthen
Jeroen De Clerck
Laurens D'hooge + +We wensen hen een plezant, productief en lucratief academiejaar toe! From 84337c9e30ff69108f9de64eb9d66507028afe82 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Thu, 18 May 2017 15:33:43 +0200 Subject: [PATCH 006/175] try this for unfurling --- layouts/blogpost.erb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/layouts/blogpost.erb b/layouts/blogpost.erb index 10f7e3b..2885a37 100644 --- a/layouts/blogpost.erb +++ b/layouts/blogpost.erb @@ -1,3 +1,16 @@ +<% content_for :head do %> + + + + + + + + + + +<% end %> +

From 364f6e112bbd8b718cdc7b17b50f21ef5ce7b27c Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sat, 20 May 2017 15:27:40 +0200 Subject: [PATCH 007/175] codeclimate.yml --- .codeclimate.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .codeclimate.yml diff --git a/.codeclimate.yml b/.codeclimate.yml new file mode 100644 index 0000000..b77ffde --- /dev/null +++ b/.codeclimate.yml @@ -0,0 +1,24 @@ +engines: + bundler-audit: + enabled: true + coffeelint: + enabled: true + duplication: + enabled: true + config: + languages: + - ruby: + - coffeescript: + eslint: + enabled: true + fixme: + enabled: true + rubocop: + enabled: true + +exclude_paths: + - "**tipuesearch.js" + +ratings: + paths: + - "**/*" From 9af808f9e53c31fdc41a9516116c02bb995e79e3 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sat, 20 May 2017 15:37:14 +0200 Subject: [PATCH 008/175] add mdlint --- .codeclimate.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.codeclimate.yml b/.codeclimate.yml index b77ffde..af10cc6 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -15,6 +15,8 @@ engines: enabled: true rubocop: enabled: true + markdownlint: + enabled: true exclude_paths: - "**tipuesearch.js" From 30a5323571a4d7df295deccb2a9673b06f269e3d Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sat, 20 May 2017 15:45:21 +0200 Subject: [PATCH 009/175] mdlrc update --- .mdlrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .mdlrc diff --git a/.mdlrc b/.mdlrc new file mode 100644 index 0000000..b7e0825 --- /dev/null +++ b/.mdlrc @@ -0,0 +1 @@ +rules "~MD013" From 57ba938dce78a0c9f76808c90ec5121b73588bf6 Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Sat, 20 May 2017 16:20:57 +0200 Subject: [PATCH 010/175] Add code climate badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a24cdab..072cd6b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # zeus.ugent.be [![Build Status](https://travis-ci.org/ZeusWPI/zeus.ugent.be.svg?branch=master)](https://travis-ci.org/ZeusWPI/zeus.ugent.be) +[![Code Climate](https://codeclimate.com/github/ZeusWPI/zeus.ugent.be.png)](https://codeclimate.com/github/ZeusWPI/zeus.ugent.be) ## Setup From 0c042aa494cd0a1ab6bd40e14cb0c9ae3f366ab3 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sat, 20 May 2017 16:30:12 +0200 Subject: [PATCH 011/175] formatting n stuff --- .../assets/stylesheets/includes/general.scss | 17 +- content/blog/06-07/anti-spam.md | 5 +- .../06-07/doe-eens-een-deftig-t-shirt-aan.md | 9 +- content/blog/06-07/introductiedag.md | 5 +- content/blog/06-07/ledenvergadering.md | 21 +- content/blog/06-07/thermilan----afgelast.md | 5 +- content/blog/06-07/zeus-eet-ribbetjes.md | 12 +- .../blog/06-07/zeus-ugent-be-in-het-nieuw.md | 7 +- content/blog/07-08/downtime-excuses.md | 5 +- content/blog/07-08/introductie-tot-latex.md | 9 +- content/blog/07-08/kroegentocht.md | 11 +- .../07-08/ledenvergadering-31-oktober-2007.md | 10 +- .../blog/07-08/lezing-over-grid-computing.md | 5 +- ...ommunicatie-en-gedistribueerde-software.md | 7 +- ...slides-grid-computing-snelle-algoritmes.md | 5 +- content/blog/07-08/software-security-les.md | 5 +- .../blog/07-08/software-security-slides.md | 8 +- content/blog/07-08/spellekens-avond.md | 5 +- content/blog/07-08/ssh-routing.md | 5 +- .../blog/07-08/webapplication-security-les.md | 8 +- content/blog/07-08/zeus-goes-fosdem-2008.md | 14 +- content/blog/07-08/zeus-goes-fosdem.md | 7 +- .../blog/08-09/downtime-22-11-tot-24-11.md | 5 +- content/blog/08-09/latex-introductieles.md | 5 +- .../08-09/schatten-uit-het-zeus-museum.md | 3 - content/blog/08-09/server-upgrade.md | 3 - content/blog/08-09/star-trek.md | 7 +- .../blog/08-09/the-importance-of-subnets.md | 24 ++- content/blog/08-09/ubuntu-introductieles.md | 4 +- content/blog/08-09/verkiezingsvergadering.md | 5 +- .../blog/08-09/zeus-gaat-naar-arrrrcamp.md | 10 +- content/blog/08-09/zeus-leden-verenigt-u.md | 9 +- content/blog/09-10/agenda-oktober.md | 22 +- content/blog/09-10/binnenkort-in-gent.md | 9 +- content/blog/09-10/de-zeus-bibliotheek.md | 11 +- content/blog/09-10/devteam-meeting-wina.md | 9 +- content/blog/09-10/django-on-rails.md | 13 +- content/blog/09-10/fosdem-2010.md | 11 +- content/blog/09-10/ghent-fpg.md | 11 +- ...infosessie-vlaamse-programmeerwedstrijd.md | 8 +- .../introductie-tot-cocoa-development.md | 15 +- content/blog/09-10/karmic-koala.md | 20 +- content/blog/09-10/latex-les.md | 5 +- .../09-10/ledenvergadering-ribbetjesavond.md | 14 +- content/blog/09-10/plugg-2010.md | 7 +- content/blog/09-10/slides-ondernemen.md | 7 +- content/blog/09-10/slides-ruby-on-rails.md | 7 +- content/blog/09-10/summer-of-code.md | 13 +- content/blog/09-10/teched-2009.md | 56 +++--- ...ps-pitfalls-for-technical-entrepreneurs.md | 16 +- content/blog/09-10/tronbot-coding-marathon.md | 9 +- .../09-10/vlaamse-programmeerwedstrijd.md | 9 +- content/blog/10-11/3d-animatie-met-z-flux.md | 6 +- .../10-11/android-development-introductie.md | 7 +- .../blog/10-11/bestuur-voor-2011-2012-2.md | 20 +- ...oth-dongle-detection-on-the-12-urenloop.md | 190 +++++++++++------- content/blog/16-17/bestuur-17-18.md | 2 +- 57 files changed, 316 insertions(+), 441 deletions(-) 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: -
    -
  • 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
    • -
    -
  • -
\ 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: -
    -
  • We verzamelen in de hal van het Gent-Sint-Pieters station zaterdag 23 februari om 8u45. Je herkent ons aan de groep nerds die wat staat rond te discussiëren.
  • -
  • Met de Zeus Go-Pass betaal je slechts €2.70 per rit. Als je dus meereist heen en terug, dan komt dit op een €5.40 voor je treinticket. Enkele rit is ook geen probleem.
  • +* We verzamelen in de hal van het Gent-Sint-Pieters station zaterdag 23 februari om 8u45. Je herkent ons aan de groep nerds die wat staat rond te discussiëren. -
  • 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.
  • +* Met de Zeus Go-Pass betaal je slechts €2.70 per rit. Als je dus meereist heen en terug, dan komt dit op een €5.40 voor je treinticket. Enkele rit is ook geen probleem. -
  • Wil je mee, laat dan iets weten op bestuur@zeus.ugent.be zodat we weten wanneer we voltallig zijn.
  • -
\ 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 From 9daa6c0c53557ad8d4024cab6a6a8cdf27032074 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sat, 20 May 2017 17:10:04 +0200 Subject: [PATCH 012/175] finish updating blogposts --- content/blog/10-11/durf-ondernemen-kickoff.md | 11 +- content/blog/10-11/fosdem-2011.md | 17 +-- content/blog/10-11/git-talk.md | 20 ++- content/blog/10-11/haskell-introductie.md | 11 +- content/blog/10-11/infrastructure-pimpin.md | 23 +--- content/blog/10-11/latex-en-django-les.md | 12 +- .../blog/10-11/ledenvergadering-ribbetjes.md | 5 +- .../blog/10-11/open-source-gaming-night.md | 17 +-- content/blog/10-11/review-tapworthy.md | 24 ++-- content/blog/10-11/smalltalkstratifiedjs.md | 9 +- content/blog/10-11/ubuntu-les.md | 9 +- content/blog/10-11/zeus-ledenvergadering.md | 13 +- .../afsluitende-ledenvergadering-ribbetjes.md | 7 +- ...ile-software-development-in-de-praktijk.md | 10 +- content/blog/11-12/bestuur-2012-2013.md | 50 +------ .../bezoek-datacenter-s10-ledenvergadering.md | 7 +- .../blog/11-12/durf-ondernemen-speeddating.md | 11 +- content/blog/11-12/fosdem-2012.md | 15 +- content/blog/11-12/ieeextreme.md | 16 +-- .../11-12/no-more-lies-just-benchmarks.md | 13 +- .../ubuntu-installatie-op-dict-laptops.md | 7 +- content/blog/11-12/ubuntu-les-2.md | 7 +- .../vlaamse-programmeerwedstrijd-2012.md | 15 +- ...one-7-5-build-an-application-in-4-hours.md | 22 ++- .../blog/11-12/zeus-wpi-branded-hoodies.md | 9 +- content/blog/12-13/bestuur-2013-2014.md | 16 +-- content/blog/12-13/bezoek-s10.md | 14 +- content/blog/12-13/codenights.md | 14 +- content/blog/12-13/collaborate-with-git.md | 15 +- .../12-13/de-enige-echte-zeus-t-shirts.md | 8 +- content/blog/12-13/fosdem-2013.md | 22 ++- content/blog/12-13/gamers-assemble.md | 13 +- content/blog/12-13/google-summer-of-code.md | 11 +- content/blog/12-13/hydra-hackathon.md | 5 +- content/blog/12-13/latex-les-2012.md | 9 +- .../ledenvergadering-ribbetjesavond-2.md | 7 +- content/blog/12-13/lets-get-physical.md | 11 +- content/blog/12-13/oppa-zeusnam-style.md | 9 +- .../blog/12-13/ubuntu-op-dell-vostro-3360.md | 9 +- ...ell-vostro-3560-en-dell-precision-m4700.md | 10 +- ...amse-programmeerwestrijd-oefenwedstrijd.md | 20 +-- content/blog/13-14/1650.md | 9 +- .../blog/13-14/collaborate-with-github-2.md | 11 +- content/blog/13-14/film-avond-her.md | 15 +- content/blog/13-14/fosdem-2014.md | 16 +-- content/blog/13-14/geeks-attack.md | 13 +- .../blog/13-14/google-summer-of-code-2014.md | 15 +- .../ieeextreme-programming-competition-7-0.md | 7 +- content/blog/13-14/introduction-to-python.md | 13 +- .../13-14/kandidaturen-bestuur-2014-2015.md | 19 ++- content/blog/13-14/kickoff-robotcompetitie.md | 8 +- content/blog/13-14/latex-les-2013.md | 9 +- ...vergadering-verkiezingen-ribbetjesavond.md | 17 ++- .../blog/13-14/project-meeting-codenights.md | 7 +- content/blog/13-14/ruby-on-rails-cursus.md | 11 +- .../vlaamse-programmeeroefenwedstrijd.md | 19 ++- content/blog/13-14/zeus-bestuur-2014-2015.md | 17 ++- .../blog/13-14/zeus-wpi-branded-hoodies-2.md | 9 +- content/blog/14-15/2218.md | 10 +- content/blog/14-15/2262.md | 9 +- content/blog/14-15/ansible-is-af-3.md | 15 +- ...nights-2015-praktische-en-nuttige-zaken.md | 19 ++- content/blog/14-15/fosdem-2015.md | 18 ++- content/blog/14-15/geeks-attack-2014.md | 17 ++- .../14-15/git-de-stomme-content-tracker.md | 16 +-- content/blog/14-15/haskell-lessenreeks.md | 11 +- ...ntiteit-en-toegangscontrole-in-de-cloud.md | 12 +- content/blog/14-15/introductie-tot-haskell.md | 24 +--- content/blog/14-15/introductie-tot-ruby.md | 14 +- content/blog/14-15/js-d3-les.md | 13 +- content/blog/14-15/latex-les-2014.md | 9 +- content/blog/14-15/python-voor-gevorderden.md | 29 +--- ...rondleiding-datacenter-en-supercomputer.md | 9 +- content/blog/14-15/spelletjesavond.md | 7 +- .../14-15/ulyssis-open-source-jobbeurs.md | 7 +- content/blog/14-15/vpw.md | 17 +-- content/blog/14-15/zeus-lightning-talks.md | 7 +- content/blog/15-16/awk-les.md | 10 +- .../blog/15-16/badass-battle-bots-is-back.md | 15 +- content/blog/15-16/badass-battle-bots.md | 14 +- .../15-16/bestuur-academiejaar-2016-2017.md | 18 --- content/blog/15-16/bestuur2016.md | 3 +- content/blog/15-16/fosdem-2016.md | 13 +- content/blog/15-16/geeks-attack-iv.md | 16 +-- .../github-talk-cooperation-in-github.md | 11 +- .../15-16/hub-voor-google-hashcode-2016.md | 17 +-- content/blog/15-16/latex-les-2015.md | 7 +- content/blog/15-16/linux-install-party.md | 5 +- ...richard-stallman-copyright-vs-community.md | 17 +-- content/blog/15-16/scripting-in-sed.md | 7 +- .../blog/15-16/verkiezingen-ribbetjesavond.md | 10 +- .../vlaamse-programmeerwedstrijd-2016.md | 18 +-- content/blog/15-16/xtext-workshop.md | 14 +- content/blog/15-16/zeus-codesprint.md | 19 +-- content/blog/15-16/zomer16.md | 40 +++--- content/blog/16-17/bestuur.md | 130 ++++++------------ content/blog/16-17/inkscape.md | 45 ++---- content/blog/16-17/linux.md | 93 +++++-------- content/blog/16-17/site.md | 18 +-- 99 files changed, 560 insertions(+), 1011 deletions(-) delete mode 100644 content/blog/15-16/bestuur-academiejaar-2016-2017.md diff --git a/content/blog/10-11/durf-ondernemen-kickoff.md b/content/blog/10-11/durf-ondernemen-kickoff.md index efea0cf..6737a97 100644 --- a/content/blog/10-11/durf-ondernemen-kickoff.md +++ b/content/blog/10-11/durf-ondernemen-kickoff.md @@ -1,17 +1,14 @@ --- title: Durf Ondernemen kickoff -banner: https://zeus.ugent.be/wp-content/uploads/2010/11/durfondernemen.jpg created_at: 17-11-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![](https://zeus.ugent.be/wp-content/uploads/2010/11/durfondernemen.jpg "Durf Ondernemen!"){:class="alignright"} -Bijna iedereen kent de namen Mark Zuckerberg, Bill Gates of Steve Jobs. Naast het feit dat ze ondertussen allemaal een gigantische onderneming hebben gestart, hebben ze nog iets gemeen: ze startten met deze onderneming in hun studententijd. Ook in Vlaanderen zijn daarvan een aantal prachtige voorbeelden: Drupal, Netlog, Seniorennet... De studententijd lijkt dus het ideale moment om je ambitie tot ondernemen al vorm te geven. +Bijna iedereen kent de namen Mark Zuckerberg, Bill Gates of Steve Jobs. Naast het feit dat ze ondertussen allemaal een gigantische onderneming hebben gestart, hebben ze nog iets gemeen: ze startten met deze onderneming in hun studententijd. Ook in Vlaanderen zijn daarvan een aantal prachtige voorbeelden: Drupal, Netlog, Seniorennet... De studententijd lijkt dus het ideale moment om je ambitie tot ondernemen al vorm te geven. -Met het project Durf Ondernemen willen we jullie de kans geven jullie ambitie om een onderneming te starten waar te maken. Met de nodige workshops en lezingen zullen we jullie een idee proberen geven van hoe en waarmee je een bloeiende onderneming kan opstarten. Zeker voor studenten Informatica is de drempel om te starten bijzonder laag door de combinatie van software, internet en de opkomst van mobiele applicaties. Bovendien kan je op de nodige begeleiding rekenen van de universiteit mocht je onderneming in een verdere fase geraken. +Met het project **Durf Ondernemen** willen we jullie de kans geven jullie ambitie om een onderneming te starten waar te maken. Met de nodige workshops en lezingen zullen we jullie een idee proberen geven van hoe en waarmee je een bloeiende onderneming kan opstarten. Zeker voor studenten Informatica is de drempel om te starten bijzonder laag door de combinatie van software, internet en de opkomst van mobiele applicaties. Bovendien kan je op de nodige begeleiding rekenen van de universiteit mocht je onderneming in een verdere fase geraken. We gaan officieel van start met onze kickoff-activiteit op maandag 22 november. In de Plateauzaal zullen 3 sprekers, prof. De Bosschere, prof. Gautama en prof. Gielen, het project toelichten en ervaringen uitwisselen. Achteraf kan er bij een glaasje schuimwijn of fruitsap nog verder gediscussieerd worden of toekomstplannen gesmeed. -Meer informatie vind je ook op facebook. \ No newline at end of file +Meer informatie vind je ook op [facebook](https://www.facebook.com/event.php?eid=171016839594199). diff --git a/content/blog/10-11/fosdem-2011.md b/content/blog/10-11/fosdem-2011.md index bd38c9c..dd978bd 100644 --- a/content/blog/10-11/fosdem-2011.md +++ b/content/blog/10-11/fosdem-2011.md @@ -1,18 +1,19 @@ --- title: Fosdem 2011 -banner: https://zeus.ugent.be/wp-content/uploads/2011/01/fosdem.png created_at: 26-01-2011 -time: 23-02-2016 -location: Zeus kelder --- -De examens zijn voor de meesten nog volop bezig, maar toch denken wij alvast even vooruit. Op 5 en 6 februari vindt FOSDEM plaats, het grootste open-source event van Europa. Alle grote namen binnen de open-source community zoals bvb. Ubuntu, Mozilla, Debian, Gnome, enz. zullen vertegenwoordigd zijn met (dev)rooms en standjes +![FOSDEM](https://zeus.ugent.be/wp-content/uploads/2011/01/fosdem.png){:class="alignright} -Gedurende deze 2 dagen worden constant presentaties gegeven rond uiteenlopende onderwerpen: compilers, devops, databanksystemen (in the cloud), desktop-omgevingen en nog zoveel meer zaken. Naast deze main tracks en de gewone tracks worden er ook continu lightningtalks gegeven, korte presentaties van 15min. over alle mogelijke opensource-projecten. +De examens zijn voor de meesten nog volop bezig, maar toch denken wij alvast even vooruit. Op 5 en 6 februari vindt [FOSDEM](https://fosdem.org/2011/) plaats, het grootste open-source event van Europa. Alle grote namen binnen de open-source community zoals bvb. Ubuntu, Mozilla, Debian, Gnome, enz. zullen vertegenwoordigd zijn met (dev)rooms en standjes -FOSDEM gaat door in de gebouwen van de ULB in Brussel en net zoals vorig jaar zullen we met Zeus talrijk aanwezig proberen te zijn. Wij gaan alvast zaterdag met de trein (aan een goedkoper groepstarief) en indien er genoeg interesse is kunnen we ook afspreken om zondag FOSDEM te verkennen. +Gedurende deze 2 dagen worden constant presentaties gegeven rond uiteenlopende onderwerpen: compilers, devops, databanksystemen (in the cloud), desktop-omgevingen en nog zoveel meer zaken. Naast deze [main tracks](https://fosdem.org/2011/schedule/main-tracks) en de gewone [tracks](https://fosdem.org/2011/schedule/tracks) worden er ook continu [lightningtalks](https://fosdem.org/2011/schedule/tracks/lightningtalks) gegeven, korte presentaties van 15min. over alle mogelijke opensource-projecten. + +FOSDEM gaat door in de gebouwen van de ULB in Brussel en net zoals [vorig jaar](https://zeus.ugent.be/2009/12/07/fosdem-2010/) zullen we met Zeus talrijk aanwezig proberen te zijn. Wij gaan alvast zaterdag met de trein (aan een goedkoper groepstarief) en indien er genoeg interesse is kunnen we ook afspreken om zondag FOSDEM te verkennen. Wil je dus mee met Zeus naar FOSDEM, schrijf je dan hieronder in en dan laten we je nog iets weten voor concrete afspraken. - - + + + diff --git a/content/blog/10-11/git-talk.md b/content/blog/10-11/git-talk.md index 491db93..66c0b79 100644 --- a/content/blog/10-11/git-talk.md +++ b/content/blog/10-11/git-talk.md @@ -1,22 +1,20 @@ --- title: Beheer je source code met Git! -banner: https://zeus.ugent.be/wp-content/uploads/2010/11/git-212x300.png created_at: 23-11-2010 -time: 23-02-2016 -location: Zeus kelder --- - Als informaticus kan het wel eens gebeuren dat je met verschillende versies van je broncode zit. In het begin valt dit misschien nog te onderhouden, maar hoe wat gebeurt er als je stukjes code uit de ene versie naar de andere wil brengen zonder dat het een complete chaos wordt? En wat als je met verschillende mensen wil samenwerken? Het antwoord hierop is version control. +![Git](https://zeus.ugent.be/wp-content/uploads/2010/11/git-212x300.png){:class="alignright"} -Daarom geven we op 2 december een interactieve introductie tot Git, een software-tool om je code te beheren. Die zal doorgaan in PC-lokaal Turing om 19u00. Op help.github.com vind je instructies om Git te installeren wat aan te raden is als je wil meevolgen in de les. +Als informaticus kan het wel eens gebeuren dat je met verschillende versies van je broncode zit. In het begin valt dit misschien nog te onderhouden, maar hoe wat gebeurt er als je stukjes code uit de ene versie naar de andere wil brengen zonder dat het een complete chaos wordt? En wat als je met verschillende mensen wil samenwerken? Het antwoord hierop is **version control**. -Update: De slides van Jasper en Toon kan je hier terugvinden. +Daarom geven we op 2 december een interactieve introductie tot [Git](https://git-scm.com/), een software-tool om je code te beheren. Die zal doorgaan in PC-lokaal Turing om 19u00\. Op [help.github.com](https://help.github.com/git-installation-redirect) vind je instructies om Git te installeren wat aan te raden is als je wil meevolgen in de les. -Ook hebben we een nieuw boek in de Zeus-bib: 'Version Control with Git'. Deze hebben we gekregen van O'Reilly als User Group om te reviewen (die je hieronder vindt). Moest je dit boek willen uitlenen, kom dan gerust eens langs in de kelder. +**Update:** De slides van Jasper en Toon kan je [hier](https://jaspervdj.be/files/2010-zeus-git.pdf) terugvinden. - -'Version Control with Git' is een uitstekende introductie voor iedereen die nog nooit gewerkt heeft met een VCS (Version Control System). Het geeft niet enkel een overzicht van de meest belangrijke Git commando's, maar gaat tot in detail uitleggen hoe Git intern werkt. +Ook hebben we een nieuw boek in de [Zeus-bib](https://zeus.ugent.be/kelder/bibliotheek/): '[Version Control with Git](https://oreilly.com/catalog/9780596520137)'. Deze hebben we gekregen van O'Reilly als User Group om te reviewen (die je hieronder vindt). Moest je dit boek willen uitlenen, kom dan gerust eens langs in de kelder. -De eerste hoofdstukken zijn dan ook gevuld met grafen en esoterische Git commando's die je nooit zelf zou gebruiken. Dit zorgt er wel voor dat de introductie nogal zwaar en redelijk moeilijk is. Maar eenmaal je over deze horde bent beschik je over een goede basis om alles over Git te leren. Dit lijkt een verkeerde aanpak, maar voor mij was het op die manier gemakkelijker om de rest van het boek te begrijpen en meer over Git te leren. + 'Version Control with Git' is een uitstekende introductie voor iedereen die nog nooit gewerkt heeft met een VCS (Version Control System). Het geeft niet enkel een overzicht van de meest belangrijke Git commando's, maar gaat tot in detail uitleggen hoe Git intern werkt. -De rest van het boek is een naslagwerk van alle features van Git. Na het lezen van dit boek weet je dan ook alles over Git. Het boek is een aanrader zowel voor mensen die nog nooit met Git gewerkt hebt als voor mensen die al wat ervaring hebben, kortom de max. \ No newline at end of file +De eerste hoofdstukken zijn dan ook gevuld met grafen en esoterische Git commando's die je nooit zelf zou gebruiken. Dit zorgt er wel voor dat de introductie nogal zwaar en redelijk moeilijk is. Maar eenmaal je over deze horde bent beschik je over een goede basis om alles over Git te leren. Dit lijkt een verkeerde aanpak, maar voor mij was het op die manier gemakkelijker om de rest van het boek te begrijpen en meer over Git te leren. + +De rest van het boek is een naslagwerk van alle features van Git. Na het lezen van dit boek weet je dan ook alles over Git. Het boek is een aanrader zowel voor mensen die nog nooit met Git gewerkt hebt als voor mensen die al wat ervaring hebben, kortom de max. diff --git a/content/blog/10-11/haskell-introductie.md b/content/blog/10-11/haskell-introductie.md index 3eeb811..09b41f6 100644 --- a/content/blog/10-11/haskell-introductie.md +++ b/content/blog/10-11/haskell-introductie.md @@ -1,15 +1,12 @@ --- title: Haskell Introductie -banner: https://zeus.ugent.be/wp-content/uploads/2010/10/lyah-212x300.png created_at: 29-10-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![lyah](https://zeus.ugent.be/wp-content/uploads/2010/10/lyah-212x300.png){:class="alignright"} -Van 5 tot 7 november organiseert GhentFPG een Haskell Hackathon in Gent, BelHac. Een Hackathon is een internationale Haskell workshop, die eerder al plaatsvond in Utrecht, Zürich, Sydney en Portland. Haskellers komen hier samen om bestaande libraries en programma's te verbeteren, een waar festival. +Van 5 tot 7 november organiseert [GhentFPG](https://www.haskell.org/haskellwiki/Ghent_Functional_Programming_Group) een Haskell Hackathon in Gent, [BelHac](https://www.haskell.org/haskellwiki/Ghent_Functional_Programming_Group/BelHac). Een Hackathon is een internationale Haskell workshop, die eerder al plaatsvond in Utrecht, Zürich, Sydney en Portland. Haskellers komen hier samen om bestaande libraries en programma's te verbeteren, een waar festival. -Nu er toch internationaal bekende Haskellers naar Gent afzakken, leek het ons een goed idee om een Haskell-introductie te organiseren voor onze mede-studenten. Miran Lipovaca, auteur van de vriendelijke, alom geprezen tutorial Learn You a Haskell for Great Good zal deze geven. +Nu er toch internationaal bekende Haskellers naar Gent afzakken, leek het ons een goed idee om een Haskell-introductie te organiseren voor onze mede-studenten. Miran Lipovaca, auteur van de vriendelijke, alom geprezen tutorial [Learn You a Haskell for Great Good](https://learnyouahaskell.com/) zal deze geven. -Iedereen is welkom voor deze les in de Trechterzaal, in de Therminal op vrijdag 5 november, om 15u00. \ No newline at end of file +Iedereen is welkom voor deze les in de Trechterzaal, in de Therminal op vrijdag 5 november, om 15u00. diff --git a/content/blog/10-11/infrastructure-pimpin.md b/content/blog/10-11/infrastructure-pimpin.md index a2a653e..ba972cc 100644 --- a/content/blog/10-11/infrastructure-pimpin.md +++ b/content/blog/10-11/infrastructure-pimpin.md @@ -1,30 +1,21 @@ --- title: Infrastructure pimpin' -banner: https://zeus.ugent.be/wp-content/uploads/2011/07/funny-pictures-cat-fixes-your-computer-300x200.jpg created_at: 24-07-2011 -time: 23-02-2016 -location: Zeus kelder --- - +![funny-pictures-cat-fixes-your-computer](https://zeus.ugent.be/wp-content/uploads/2011/07/funny-pictures-cat-fixes-your-computer-300x200.jpg){:class="alignright"} We zijn er al een tijdje druk aan bezig (wat je misschien kon merken aan je Zeus-account die tijdelijk niet bereikbaar was en mailtjes die wat in de soep draaiden) maar met gepaste trots mogen we jullie toch de nieuwe Zeus-infrastructuur voorstellen. -Om te beginnen hebben we zo goed als alle oude server-bakken buiten dienst gesteld. Vanaf nu draaien onze diensten enerzijds op een Dell PowerEdge 2850 in het datacenter en een Dell PowerEdge T310 in onze eigen kelder (waarop we een aantal servers op gevirtualiseerd hebben). +Om te beginnen hebben we zo goed als alle oude server-bakken buiten dienst gesteld. Vanaf nu draaien onze diensten enerzijds op een [Dell PowerEdge 2850](https://zeus.ugent.be/wiki/King) in het datacenter en een [Dell PowerEdge T310](https://zeus.ugent.be/wiki/Ike) in onze eigen kelder (waarop we een aantal servers op gevirtualiseerd hebben). -Vervolgens hebben we onze diensten-aanbod ook lichtjes gewijzigd en een stevige technologische update gegeven. Websites van niet-Zeus leden zijn niet meer gekoppeld aan een Zeus-account en draaien op een andere server (wat hopelijk voor een hogere beschikbaarheid zorgt). +Vervolgens hebben we onze diensten-aanbod ook lichtjes gewijzigd en een stevige technologische update gegeven. Websites van niet-Zeus leden zijn niet meer gekoppeld aan een Zeus-account en draaien op een andere server (wat hopelijk voor een hogere beschikbaarheid zorgt). Voor Zeus-leden voerden we volgende upgrades door: -
    -
  • Kerberos vervangt LDAP als authenticatiesysteem (kenners denken nu waarschijnlijk "duh!"). -Dit heeft een aantal voordelen en nadelen. Kerberos is veel veiliger dan LDAP en werkt aan de hand van ticketjes waarmee je je bij andere services kan authenticeren (zoals AFS, ssh en ftp). Je hoeft je dus maar 1 maal aan te melden en je hebt overal toegang. Dit betekent wel dat je geen gebruik kunt maken van key-based logins (voor bvb. ssh) omdat dit niet compatibel is met dit authenticatiemodel.
  • +- [Kerberos](https://zeus.ugent.be/wiki/Kerberos) vervangt LDAP als authenticatiesysteem (kenners denken nu waarschijnlijk "duh!"). Dit heeft een aantal voordelen en nadelen. Kerberos is veel veiliger dan LDAP en werkt aan de hand van ticketjes waarmee je je bij andere services kan authenticeren (zoals AFS, ssh en ftp). Je hoeft je dus maar 1 maal aan te melden en je hebt overal toegang. Dit betekent wel dat je geen gebruik kunt maken van key-based logins (voor bvb. ssh) omdat dit niet compatibel is met dit authenticatiemodel. +- [AFS](https://en.wikipedia.org/wiki/Andrew_File_System) vervangt NFS als netwerkopslag voor de home-directories. AFS is een distributed filesystem dat gebruik maakt van Kerberos. Concreet betekent dit dat niemand je gegevens kan lezen zonder een geldig Kerberos ticketje. Alle bestanden uit de oude homedirs zijn overgezet. -
  • AFS vervangt NFS als netwerkopslag voor de home-directories. +Binnenkort ontvangt elk Zeus-lid dat ons heeft aangegeven zijn account te willen behouden zijn een nieuw wachtwoord via mail en instructies om dit te wijzigen. Het is zeker mogelijk dat er bij de overgang naar dit nieuwe systeem nog wat kinderziektes zijn. Bij problemen/vragen aarzel niet om naar [admin@zeus.ugent.be](mailto:admin@zeus.ugent.be) te mailen. -AFS is een distributed filesystem dat gebruik maakt van Kerberos. Concreet betekent dit dat niemand je gegevens kan lezen zonder een geldig Kerberos ticketje. Alle bestanden uit de oude homedirs zijn overgezet.
  • -
- -Binnenkort ontvangt elk Zeus-lid dat ons heeft aangegeven zijn account te willen behouden zijn een nieuw wachtwoord via mail en instructies om dit te wijzigen. Het is zeker mogelijk dat er bij de overgang naar dit nieuwe systeem nog wat kinderziektes zijn. Bij problemen/vragen aarzel niet om naar admin@zeus.ugent.be te mailen. - -Update: onze webserver staat vanaf nu in het datacenter S10. Alle andere services blijven in de servers in de kelder draaien en zijn vanaf nu te bereiken via kelder.zeus.ugent.be. Zeus-leden dienen dan ook naar kelder.zeus.ugent.be te SSH'en (zoals steeds op poort 2222). \ No newline at end of file +**Update:** onze webserver staat vanaf nu in het datacenter S10. Alle andere services blijven in de servers in de kelder draaien en zijn vanaf nu te bereiken via **kelder.zeus.ugent.be**. Zeus-leden dienen dan ook naar kelder.zeus.ugent.be te SSH'en (zoals steeds op poort 2222). diff --git a/content/blog/10-11/latex-en-django-les.md b/content/blog/10-11/latex-en-django-les.md index f04ac1c..5b738f5 100644 --- a/content/blog/10-11/latex-en-django-les.md +++ b/content/blog/10-11/latex-en-django-les.md @@ -1,15 +1,13 @@ --- title: LaTeX en Django-les -banner: https://zeus.ugent.be/wp-content/uploads/2010/10/latexles-212x300.jpg created_at: 18-10-2010 -time: 23-02-2016 -location: Zeus kelder --- -Ben je het ook beu dat je opmaak in Word verprutst wordt telkens je een wijziging maakt. Vloek je wanneer je een wiskundige formule, inhoudstabel, referentietabel,... moet invoegen? Dan is LaTeX zeker iets voor jou! +Ben je het ook beu dat je opmaak in Word verprutst wordt telkens je een wijziging maakt. Vloek je wanneer je een wiskundige formule, inhoudstabel, referentietabel,... moet invoegen? Dan is LaTeX zeker iets voor jou! -Daarom organiseert de WVS (Werkgroep Vrije Software) een LaTeX-les. Deze zal doorgaan op dinsdag 19/10 om 19u in Auditorium A van de plateau. Meer info vind je op latex.ugent.be. Wij raden in ieder geval aan om je thesis in LaTeX te maken. +Daarom organiseert de WVS (Werkgroep Vrije Software) een LaTeX-les. Deze zal doorgaan op dinsdag 19/10 om 19u in Auditorium A van de plateau. Meer info vind je op [latex.ugent.be](https://latex.ugent.be). Wij raden in ieder geval aan om je thesis in LaTeX te maken. -Donderdag 21/10 organiseren we met WVS een Django-les. Django is een webapplicatie-framework geschreven in Python. Het is zeker een goede start als je wilt beginnen met web-development in Python. Meer info over Django vind je op djangoproject.com. Deze zal doorgaan op de Plateau in PC-klas A vanaf 19u. Inschrijven kan op vtk.ugent.be. +Donderdag 21/10 organiseren we met WVS een Django-les. Django is een webapplicatie-framework geschreven in Python. Het is zeker een goede start als je wilt beginnen met web-development in Python. Meer info over Django vind je op [djangoproject.com](https://www.djangoproject.com/). Deze zal doorgaan op de Plateau in PC-klas A vanaf 19u. Inschrijven kan op [vtk.ugent.be](https://vtk.ugent.be/activities/2010/10/21/djangoles/). -
\ No newline at end of file +![latexles](https://zeus.ugent.be/wp-content/uploads/2010/10/latexles-212x300.jpg){:class="alignleft"} +![djanglos](https://zeus.ugent.be/wp-content/uploads/2010/10/djanglos-212x300.png){:class="alignleft"} diff --git a/content/blog/10-11/ledenvergadering-ribbetjes.md b/content/blog/10-11/ledenvergadering-ribbetjes.md index ebb6bf1..92b33ba 100644 --- a/content/blog/10-11/ledenvergadering-ribbetjes.md +++ b/content/blog/10-11/ledenvergadering-ribbetjes.md @@ -1,11 +1,8 @@ --- title: Ledenvergadering & ribbetjes -banner: /logo.png created_at: 06-05-2011 -time: 23-02-2016 -location: Zeus kelder --- Zeus sluit dinsdag 17 mei het academiejaar officieel af met een ledenvergadering, waarop we de voorbije activiteiten evalueren en een nieuw bestuur kiezen voor volgend academiejaar. Deze vergadering begint om 17u30 in de Zeus kelder in S9. -Daarna volgt nog een minder officiele afsluiter en gaan we ribbetjes à volonté eten in de Amadeus. Omdat we graag op voorhand zouden reserveren vragen we om hier in te schrijven voor 12 mei. Voor de mensen die niet naar de ledenvergadering gaan spreken we af om 18u30 aan de Amadeus. \ No newline at end of file +Daarna volgt nog een minder officiele afsluiter en gaan we ribbetjes à volonté eten in de [Amadeus](https://www.amadeusspareribrestaurant.be/). Omdat we graag op voorhand zouden reserveren vragen we om [hier](https://spreadsheets.google.com/viewform?formkey=dGU4ckJDeGNWUmpMVVAtUmpKd0lWT2c6MQ#gid=0) in te schrijven voor 12 mei. Voor de mensen die niet naar de ledenvergadering gaan spreken we af om 18u30 aan de Amadeus. diff --git a/content/blog/10-11/open-source-gaming-night.md b/content/blog/10-11/open-source-gaming-night.md index cac7e36..9459b82 100644 --- a/content/blog/10-11/open-source-gaming-night.md +++ b/content/blog/10-11/open-source-gaming-night.md @@ -1,12 +1,9 @@ --- title: Open-source gaming night -banner: https://zeus.ugent.be/wp-content/uploads/2010/10/08102010071.jpg created_at: 08-10-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![08102010071](https://zeus.ugent.be/wp-content/uploads/2010/10/08102010071.jpg){:class="alignright"} Naast coden en proffessional trolling wordt er in de kelder ook wel eens gegamed. Omdat uren zitten gamen op de Atari nogal asociaal is (volgens sommigen) leek het ons een goed idee om alle leden erbij te betrekken. @@ -16,10 +13,8 @@ Omdat het een open-source gaming night is, zullen we uiteraard niet de zwaarste Aangezien we zo veel mogelijk willen gamen is het best om de games al op voorhand te installeren: - \ No newline at end of file +- [Battle for Wesnoth](https://www.wesnoth.org/) (versie 1.8) +- [Nexuiz](https://alientrap.org/nexuiz/) (versie 2.5) +- [Armagetron Advanced](https://armagetronad.net/) (versie 2.8) +- [Teeworlds](https://www.teeworlds.com/) (versie 0.5) +- [UrbanTerror](https://www.urbanterror.info/news/home/) (versie 4.1) diff --git a/content/blog/10-11/review-tapworthy.md b/content/blog/10-11/review-tapworthy.md index 77a7f6e..3c522b2 100644 --- a/content/blog/10-11/review-tapworthy.md +++ b/content/blog/10-11/review-tapworthy.md @@ -1,30 +1,26 @@ --- -title: Review: Tapworthy -banner: https://zeus.ugent.be/wp-content/uploads/2011/04/tapworthy-228x300.jpg +title: 'Review: Tapworthy' created_at: 15-05-2011 -time: 23-02-2016 -location: Zeus kelder --- - +![Tapworthy](https://zeus.ugent.be/wp-content/uploads/2011/04/tapworthy-228x300.jpg){:class="alignright"} -As an O'Reilly User Group we regularly get to review books for them. This time, Nicolas Overloop read Tapworthy: Designing Great iPhone Apps and wrote the following review. +As an [O'Reilly User Group](https://zeus.ugent.be/kelder/bibliotheek/) we regularly get to review books for them. This time, [Nicolas Overloop](https://pictonation.com/) read [Tapworthy: Designing Great iPhone Apps](https://oreilly.com/catalog/0636920001133) and wrote the following review. -I haven’t developed a single mobile application in my life but I have wanted to do this for a long time. The possibilities of mobile and tablet applications are huge and we have only scratched the surface of its possibilities. I learned about tapworthy on inspireux.com when I was learning about UX-design fundamentals. +I haven't developed a single mobile application in my life but I have wanted to do this for a long time. The possibilities of mobile and tablet applications are huge and we have only scratched the surface of its possibilities. I learned about tapworthy on [inspireux.com](https://www.inspireux.com/) when I was learning about UX-design fundamentals. -tl;dr: Tapworthy is a must-read if you want to build mobile applications. +**tl;dr:** Tapworthy is a must-read if you want to build mobile applications. - + As a fledgling mobile developer I was keen on learning from the experts and as this book will show you, Josh Clark is an expert. The book itself is accessible to laymen and is exceptionally well-written. -Some important points that I remember after reading this book: first of all, apps are not used as normal software and you should not design it like that. App users are distracted, driving, walking and not paying full attention to what is on the screen. Josh Clark gives an excellent rundown on how that affects usability design. App users are bored, fickle and disloyal and it’s hard to keep their attention, the most important thing to keep in mind when designing the user experience is that you want your app to be focussed, simple and every tap should be useful and rewarding. +Some important points that I remember after reading this book: first of all, apps are not used as normal software and you should not design it like that. App users are distracted, driving, walking and not paying full attention to what is on the screen. Josh Clark gives an excellent rundown on how that affects usability design. App users are bored, fickle and disloyal and it's hard to keep their attention, the most important thing to keep in mind when designing the user experience is that you want your app to be focussed, simple and every tap should be useful and rewarding. -It helps to map out all the use case scenarios, which in my opinion you should do for any type of application for real users, and optimize everything for these scenarios. -Kill unnecessary features, remove bloat, just make it as simple as possible for users to do whatever your app is supposed to do. Josh Clark points out three mobile mindsets of users when they launch apps: I’m micro-tasking, I’m local or I’m bored (Micro-tasking is doing stuff like updating your calendar, writing a note, checking email, local is getting information on your environment) +It helps to map out all the use case scenarios, which in my opinion you should do for any type of application for real users, and optimize everything for these scenarios. Kill unnecessary features, remove bloat, just make it as simple as possible for users to do whatever your app is supposed to do. Josh Clark points out three mobile mindsets of users when they launch apps: I'm micro-tasking, I'm local or I'm bored (Micro-tasking is doing stuff like updating your calendar, writing a note, checking email, local is getting information on your environment) -You should keep these mindsets in mind when you design the app, local apps are used more on the go and thus never have the users’ full attention. This is compounded by the fact that a touchscreen is tiny and mostly controlled by the thumb. Keep interface elements to a minimum, hide them behind panels if possible and make sure your buttons are large enough to be hit by a clumpsy thumb. A 44 pixel height is the recommended height for a tap target, design your application in a 44-pixel rhythm for optimal tapability. +You should keep these mindsets in mind when you design the app, local apps are used more on the go and thus never have the users' full attention. This is compounded by the fact that a touchscreen is tiny and mostly controlled by the thumb. Keep interface elements to a minimum, hide them behind panels if possible and make sure your buttons are large enough to be hit by a clumpsy thumb. A 44 pixel height is the recommended height for a tap target, design your application in a 44-pixel rhythm for optimal tapability. The book gives an overview on how you can structure your application with the card view, tree view or combined models so that the user does not get confused where he is and can navigate your app easily. I really appreciated the controls overview, a thorough explanation behind the Apple standard controls made me an apple-fan for a short while. The book also discusses gestures, what types of creative designs are useful and how to play nice with other apps on the phone. -In short, there’s a lot of gold in this book if you’re an app developer. I am sure I will forget and relearn many of its recommendations and insights but it is always a great idea to get a rundown on a topic from real-life experts. \ No newline at end of file +In short, there's a lot of gold in this book if you're an app developer. I am sure I will forget and relearn many of its recommendations and insights but it is always a great idea to get a rundown on a topic from real-life experts. diff --git a/content/blog/10-11/smalltalkstratifiedjs.md b/content/blog/10-11/smalltalkstratifiedjs.md index 287f5e1..11746d6 100644 --- a/content/blog/10-11/smalltalkstratifiedjs.md +++ b/content/blog/10-11/smalltalkstratifiedjs.md @@ -1,15 +1,12 @@ --- title: Smalltalk/StratifiedJS -banner: /logo.png created_at: 12-04-2011 -time: 23-02-2016 -location: Zeus kelder --- Woensdag 27 april organiseert Zeus twee tech talks, met als bedoeling kennis te maken met twee alternatieve, interessante programmeertalen. -Denis Defreyne van MediaGeniX zal ons een inleiding geven tot Smalltalk. Smalltalk is een zeer dynamische object-georiënteerde taal die initieel is ontwikkeld voor educatieve doeleinden, maar die ook zeer nuttig bleek om grote projecten in te ontwikkelen. Bovendien had Smalltalk een zeer grote invloed op meer recente programmeertalen zoals Java, Ruby, Objective-C en Scala. +Denis Defreyne van [MediaGeniX](https://www.mediagenix.tv/) zal ons een inleiding geven tot Smalltalk. Smalltalk is een zeer dynamische object-georiënteerde taal die initieel is ontwikkeld voor educatieve doeleinden, maar die ook zeer nuttig bleek om grote projecten in te ontwikkelen. Bovendien had Smalltalk een zeer grote invloed op meer recente programmeertalen zoals Java, Ruby, Objective-C en Scala. -De tweede talk van deze avond gaat over StratifiedJS, een taal die op een Javascript VM draait. Die VM's zijn de laatste tijd sterk in trek door sterke toenames in snelheid (denk maar aan Google V8) en worden dus een interessant target voor ontwikkelaars van talen en frameworks. Wij laten Alexander Fritze van OniLabs aan het woord over hun project StratifiedJS, een uitbreiding op Javascript die het werken met concurrency en asynchrone activiteiten sterk vergemakkelijkt, op de server of in de browser. +De tweede talk van deze avond gaat over StratifiedJS, een taal die op een Javascript VM draait. Die VM's zijn de laatste tijd sterk in trek door sterke toenames in snelheid (denk maar aan Google V8) en worden dus een interessant target voor ontwikkelaars van talen en frameworks. Wij laten Alexander Fritze van [OniLabs](https://onilabs.com/) aan het woord over hun project StratifiedJS, een uitbreiding op Javascript die het werken met concurrency en asynchrone activiteiten sterk vergemakkelijkt, op de server of in de browser. -Iedereen is welkom om 19 uur in V2, gebouw S9, campus Sterre. \ No newline at end of file +Iedereen is welkom om 19 uur in V2, gebouw S9, campus Sterre. diff --git a/content/blog/10-11/ubuntu-les.md b/content/blog/10-11/ubuntu-les.md index d888d85..d295af6 100644 --- a/content/blog/10-11/ubuntu-les.md +++ b/content/blog/10-11/ubuntu-les.md @@ -1,17 +1,14 @@ --- title: Ubuntu les -banner: https://zeus.ugent.be/wp-content/uploads/2010/11/ubuntu-212x300.png created_at: 07-11-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![ubuntu](https://zeus.ugent.be/wp-content/uploads/2010/11/ubuntu-212x300.png "ubuntu"){:class="alignright"} -Frequente bezoekers van de Zeus-kelder weten dat wij in plaats van Windows, het vrije Ubuntu besturingssysteem gebruiken en promoten. Voor velen is Ubuntu een veiliger, stabieler en eenvoudiger alternatief voor Windows, en dat allemaal nog gratis ook. +Frequente bezoekers van de Zeus-kelder weten dat wij in plaats van Windows, het vrije Ubuntu besturingssysteem gebruiken en promoten. Voor velen is Ubuntu een veiliger, stabieler en eenvoudiger alternatief voor Windows, en dat allemaal nog gratis ook. Valt dit moeilijk te geloven? Kom dan zeker op dinsdag 9 november naar onze Ubuntu-les. In deze korte introductie zullen we je laten proeven van de kracht en eenvoud van Ubuntu. Wij zullen je onder andere tonen hoe je al je programma's zeer eenvoudig up to date houdt, welke alternatieven er bestaan voor enkele veelgebruikte Windows programma's of hoe je zelfs Windows programma's kan blijven draaien! De mensen die willen overstappen naar Ubuntu kunnen dat op deze Ubuntu-les ook doen onder deskundige begeleiding. Het enige dat je nodig hebt is je laptop en 20 GB vrije hardeschijfruimte. Zorg ook dat je een externe backup hebt van je belangrijke bestanden (maar dat heeft iedereen toch altijd ;)) -Zie je dit allemaal wel zitten? Of ben je gewoon nieuwsgierig? Kom dan zeker op 9 november om 19u naar PC-klas A in het Plateaugebouw. Inschrijven kan je doen op https://vtk.ugent.be/activities/2010/11/09/ubuntu-les/. \ No newline at end of file +Zie je dit allemaal wel zitten? Of ben je gewoon nieuwsgierig? Kom dan zeker op 9 november om 19u naar PC-klas A in het Plateaugebouw. Inschrijven kan je doen op . diff --git a/content/blog/10-11/zeus-ledenvergadering.md b/content/blog/10-11/zeus-ledenvergadering.md index ce3e7cd..e087e7f 100644 --- a/content/blog/10-11/zeus-ledenvergadering.md +++ b/content/blog/10-11/zeus-ledenvergadering.md @@ -1,15 +1,12 @@ --- title: Zeus ledenvergadering -banner: https://zeus.ugent.be/wp-content/uploads/2010/09/ledenvergadering-212x300.png created_at: 14-09-2010 -time: 23-02-2016 -location: Zeus kelder --- - +![ledenvergadering](https://zeus.ugent.be/wp-content/uploads/2010/09/ledenvergadering-212x300.png "ledenvergadering"){:class="alignright"} Op 6 oktober gaat de eerste ledenvergadering van het nieuwe academiejaar door. Iedereen is welkom om 19u30 in de vernieuwde kelder. Er zal ook de mogelijkheid zijn om je aan te sluiten bij Zeus WPI. Op de agenda staat onder meer: -
  • uitleg over de Zeus-servers;
  • -
  • aankondiging activiteiten voor het komende jaar;
  • -
  • achteraf begeven we ons waarschijnlijk naar de WiNA-openingsfuif.
  • -
+ +- uitleg over de Zeus-servers; +- aankondiging activiteiten voor het komende jaar; +- achteraf begeven we ons waarschijnlijk naar de [WiNA-openingsfuif](https://wina.ugent.be/activiteiten/?id=397/). diff --git a/content/blog/11-12/afsluitende-ledenvergadering-ribbetjes.md b/content/blog/11-12/afsluitende-ledenvergadering-ribbetjes.md index 5d40ff2..a21b979 100644 --- a/content/blog/11-12/afsluitende-ledenvergadering-ribbetjes.md +++ b/content/blog/11-12/afsluitende-ledenvergadering-ribbetjes.md @@ -1,11 +1,8 @@ --- title: Afsluitende ledenvergadering & ribbetjes -banner: /logo.png created_at: 05-05-2012 -time: 23-02-2016 -location: Zeus kelder --- -Naar jaarlijkse gewoonte sluit Zeus WPI het academiejaar officieel af met een ledenvergadering, waarop we de voorbije activiteiten evalueren en een nieuw bestuur kiezen voor volgend academiejaar. Deze vergadering gaat door op dinsdag 15 mei en begint om 17u30 in de Zeus kelder in S9. Heb je interesse om volgend jaar ook mee te werken in het Zeus-bestuur of om een bijdrage te leveren aan een van onze projecten, kom dan zeker eens luisteren! +Naar jaarlijkse gewoonte sluit Zeus WPI het academiejaar officieel af met een ledenvergadering, waarop we de voorbije activiteiten evalueren en een nieuw bestuur kiezen voor volgend academiejaar. Deze vergadering gaat door op dinsdag 15 mei en begint om 17u30 in de Zeus kelder in S9\. Heb je interesse om volgend jaar ook mee te werken in het Zeus-bestuur of om een bijdrage te leveren aan een van onze projecten, kom dan zeker eens luisteren! -Daarna volgt nog een minder officiele maar leukere afsluiter en gaan we ribbetjes à volonté eten in het Sparerib Caffee. Omdat we graag op voorhand zouden reserveren vragen we om hier of hieronder in te schrijven voor 10 mei. Voor de mensen die niet naar de ledenvergadering komen spreken we af om 18u30 aan het Sparerib Caffee. \ No newline at end of file +Daarna volgt nog een minder officiele maar leukere afsluiter en gaan we ribbetjes à volonté eten in het [Sparerib Caffee](https://www.spareribcaffee.com). Omdat we graag op voorhand zouden reserveren vragen we om [hier](https://docs.google.com/spreadsheet/viewform?formkey=dFFYV3ZTem1SYXRYazdjZ29uampRdUE6MQ#gid=0) of hieronder in te schrijven voor 10 mei. Voor de mensen die niet naar de ledenvergadering komen spreken we af om 18u30 aan het Sparerib Caffee. diff --git a/content/blog/11-12/agile-software-development-in-de-praktijk.md b/content/blog/11-12/agile-software-development-in-de-praktijk.md index 081cd97..257568c 100644 --- a/content/blog/11-12/agile-software-development-in-de-praktijk.md +++ b/content/blog/11-12/agile-software-development-in-de-praktijk.md @@ -1,18 +1,14 @@ --- title: Agile Software Development in de praktijk -banner: https://zeus.ugent.be/wp-content/uploads/2012/03/agile1-212x300.png created_at: 09-03-2012 -time: 23-02-2016 -location: Zeus kelder --- - +![agile](https://zeus.ugent.be/wp-content/uploads/2012/03/agile1-212x300.png){:class="alignright"} -Op donderdag 15 maart om 19u organiseert Zeus "Agile Software Development in de praktijk", een talk gegeven door Mark Plas en Leo Vanderdonckt, 2 werknemers van MediaGeniX. -Deze lezing gaat door in lokaal V2, S9 (campus De Sterre). +Op donderdag 15 maart om 19u organiseert Zeus "Agile Software Development in de praktijk", een talk gegeven door Mark Plas en Leo Vanderdonckt, 2 werknemers van [MediaGeniX](https://www.mediagenix.tv/documents/home.xml?lang=en). Deze lezing gaat door in lokaal V2, S9 (campus De Sterre). MediaGeniX is een Belgisch bedrijf dat software ontwikkelt voor het beheer van radio-, televisie- en on demand kanalen. Onder hun klanten mogen ze toonaangevende televisiestations in Europa, US en het Midden-Oosten rekenen zoals MTV, Fox, VRT, VT4, VTM en RTBF. Een van de fundamenten waarop MediaGeniX draait, is hun agile development methode. Hoe ze deze toepassen binnen hun bedrijf is dan ook het onderwerp van deze talk. Tijdens de talk zal worden ingegaan op de projectaanpak die MediaGeniX hanteert, Extreme Programming en Scrum zijn termen die zeker zullen vallen. Ook de technische aspecten van het ontwikkelingstraject komen aan bod: hoe pas je model driven development en automated testing toe in een meertalige applicatie met zeer specifieke ontwikkelingen voor elke klant. -Na de presentatie wordt ook nog een drankje aangeboden en is er plaats voor diepere discussies over softwareontwikkeling. \ No newline at end of file +Na de presentatie wordt ook nog een drankje aangeboden en is er plaats voor diepere discussies over softwareontwikkeling. diff --git a/content/blog/11-12/bestuur-2012-2013.md b/content/blog/11-12/bestuur-2012-2013.md index e06fce9..a4dee01 100644 --- a/content/blog/11-12/bestuur-2012-2013.md +++ b/content/blog/11-12/bestuur-2012-2013.md @@ -1,54 +1,16 @@ --- title: Bestuur 2012-2013 -banner: /logo.png created_at: 17-07-2012 -time: 23-02-2016 -location: Zeus kelder --- Met trots mogen wij jullie een nieuw bestuur voor volgend academiejaar voorstellen! - - - - - - - - - - - - - - - - - - - -
- Voorzitter - - Tom Naessens -
- Vice-voorzitter - - Feliciaan De Palmenaer -
- Penning/PR-extern: - - Pieter Vander Vennet -
- Systeembeheer - - Pieter De Baets
- Jasper Van der Jeugt
- Toon Willems
- Stijn Seghers
- Sander Demeester -
+Voorzitter | Tom Naessens +------------------ | ------------------------------------------------------------------------------------------------ +Vice-voorzitter | Feliciaan De Palmenaer +Penning/PR-extern: | Pieter Vander Vennet +Systeembeheer | Pieter De Baets
Jasper Van der Jeugt
Toon Willems
Stijn Seghers
Sander Demeester -Zo hebben we al een hele lijst interessante activiteiten in gedachten, maar jullie input is altijd welkom via mail of via een van bovenstaande namen. +Zo hebben we al een hele lijst interessante activiteiten in gedachten, maar jullie input is altijd welkom via [mail](https://zeus.ugent.be/contact/ "Contact") of via een van bovenstaande namen. We hopen dat we met dit team er weer een interessant academiejaar kunnen maken! diff --git a/content/blog/11-12/bezoek-datacenter-s10-ledenvergadering.md b/content/blog/11-12/bezoek-datacenter-s10-ledenvergadering.md index edf7922..18bc351 100644 --- a/content/blog/11-12/bezoek-datacenter-s10-ledenvergadering.md +++ b/content/blog/11-12/bezoek-datacenter-s10-ledenvergadering.md @@ -1,12 +1,9 @@ --- title: Bezoek datacenter S10 & Ledenvergadering -banner: https://zeus.ugent.be/wp-content/uploads/2011/09/poster_datacenter_small.png created_at: 25-09-2011 -time: 23-02-2016 -location: Zeus kelder --- - +![Datacenter en Ledenvergadering](https://zeus.ugent.be/wp-content/uploads/2011/09/poster_datacenter_small.png "Datacenter en Ledenvergadering"){:class="alignright"} Op maandag 3 oktober gaat de eerste Zeus activiteit van het nieuwe academiejaar door. We beginnen met een rondleiding in het gloednieuwe datacenter in S10. @@ -14,4 +11,4 @@ Dit datacenter heeft een gigantische opslagcapaciteit en huisvest onder meer de Op deze ledenvergadering zullen we ons voorstellen aan de nieuwe leden en kunnen ze zich inschrijven als Zeus-lid. Er zal ook wat uitleg gegeven worden over de komende activiteiten en hoe het Zeus-netwerk in elkaar zit. Achteraf is er nog de mogelijkheid om gezellig te socializen met andere Zeus-leden. -Iedereen is welkom om 17u45 in onze Zeus kelder. \ No newline at end of file +Iedereen is welkom om 17u45 in onze Zeus kelder. diff --git a/content/blog/11-12/durf-ondernemen-speeddating.md b/content/blog/11-12/durf-ondernemen-speeddating.md index fe81761..80ff731 100644 --- a/content/blog/11-12/durf-ondernemen-speeddating.md +++ b/content/blog/11-12/durf-ondernemen-speeddating.md @@ -1,12 +1,9 @@ --- title: Durf Ondernemen Speeddating -banner: https://zeus.ugent.be/wp-content/uploads/2012/03/Speeddating-event-v3-212x300.png created_at: 20-03-2012 -time: 23-02-2016 -location: Zeus kelder --- - +![Speeddating](https://zeus.ugent.be/wp-content/uploads/2012/03/Speeddating-event-v3-212x300.png){:class="alignright"} Omdat het niet evident is om een onderneming op te starten en niet in het minst om daarvoor een goed startidee te hebben, hebben we besloten jullie op woensdag 28 maart om 19u een handje te helpen. @@ -18,5 +15,7 @@ Vanaf 19u heten we jullie dus graag allemaal welkom in de Plateauzaal. Het event Gelieve hier onder in te schrijven zodat we kunnen inschatten hoeveel drank we moeten voorzien. - - + + + diff --git a/content/blog/11-12/fosdem-2012.md b/content/blog/11-12/fosdem-2012.md index 02b1c1c..d1f640a 100644 --- a/content/blog/11-12/fosdem-2012.md +++ b/content/blog/11-12/fosdem-2012.md @@ -1,18 +1,19 @@ --- title: Fosdem 2012 -banner: https://zeus.ugent.be/wp-content/uploads/2012/01/fosdem12.png created_at: 18-01-2012 -time: 23-02-2016 -location: Zeus kelder --- -De examens zijn voor de meesten nog volop bezig, maar toch denken wij alvast even vooruit. Op 4 en 5 februari vindt FOSDEM plaats, het grootste open-source event van Europa. Alle grote namen binnen de open-source community zoals bvb. Ubuntu, Mozilla, Debian, Gnome, enz. zullen vertegenwoordigd zijn met (dev)rooms en standjes. +![FOSDEM](https://zeus.ugent.be/wp-content/uploads/2012/01/fosdem12.png){:class="alignright"} -Gedurende deze 2 dagen worden constant presentaties gegeven rond uiteenlopende onderwerpen: virtualisatie, UI innovaties, development, network & I/O, mysql, daarnaast kan je nog terecht in verschillende devrooms of de promotie-standjes van de vertegenwoordigde projecten uitpluizen. Naast deze main tracks en de gewone tracks worden er ook continu lightning talks gegeven, korte presentaties van 15min. over alle mogelijke opensource-projecten. +De examens zijn voor de meesten nog volop bezig, maar toch denken wij alvast even vooruit. Op 4 en 5 februari vindt [FOSDEM](https://fosdem.org/2012/ "FOSDEM") plaats, het grootste open-source event van Europa. Alle grote namen binnen de open-source community zoals bvb. Ubuntu, Mozilla, Debian, Gnome, enz. zullen vertegenwoordigd zijn met (dev)rooms en standjes. + +Gedurende deze 2 dagen worden constant presentaties gegeven rond uiteenlopende onderwerpen: virtualisatie, UI innovaties, development, network & I/O, mysql, daarnaast kan je nog terecht in verschillende devrooms of de promotie-standjes van de vertegenwoordigde projecten uitpluizen. Naast deze [main tracks](https://fosdem.org/2012/schedule/main-tracks "main tracks") en de gewone [tracks](https://fosdem.org/2012/schedule/tracks) worden er ook continu [lightning talks](https://fosdem.org/2012/schedule/track/lightningtalks) gegeven, korte presentaties van 15min. over alle mogelijke opensource-projecten. FOSDEM gaat door in de gebouwen van de ULB in Brussel en net zoals vorig jaar zullen we met Zeus talrijk aanwezig proberen te zijn. Wij gaan alvast zaterdag met de trein en indien er genoeg interesse is kunnen we afspreken om ook zondag FOSDEM te verkennen. Wil je dus mee met Zeus naar FOSDEM, schrijf je dan hieronder in en dan laten we je nog iets weten voor concrete afspraken. - - + + + diff --git a/content/blog/11-12/ieeextreme.md b/content/blog/11-12/ieeextreme.md index 959a186..e086e5f 100644 --- a/content/blog/11-12/ieeextreme.md +++ b/content/blog/11-12/ieeextreme.md @@ -1,20 +1,14 @@ --- title: IEEExtreme -banner: https://zeus.ugent.be/wp-content/uploads/2011/10/ieeextreme.jpg created_at: 06-10-2011 -time: 23-02-2016 -location: Zeus kelder --- - +![IEEExtreme](https://zeus.ugent.be/wp-content/uploads/2011/10/ieeextreme.jpg){:class="alignright"} -Zin om extreem te gaan zoals het een echte nerd betaamt? +Zin om extreem te gaan zoals het een echte nerd betaamt? -Doe dan mee aan IEEExtreme - een marathonprogrammeerwedstrijd die 24u duurt. In deze wedstrijd nemen Student Branches van IEEE over de hele wereld het tegen elkaar op. CenEka-, IEEE- en Zeus-sympathisanten kunnen zich dit jaar in Gent (De exacte locatie wordt later bekend gemaakt afhankelijk van het aantal deelnemers. ) ook volledig laten gaan met deze wedstrijd. Iedereen maakt kans op een fantastische reis naar een locatie naar keuze (op voorwaarde dat daar een IEEE-event plaats vindt in die periode). +Doe dan mee aan IEEExtreme - een marathonprogrammeerwedstrijd die 24u duurt. In deze wedstrijd nemen Student Branches van IEEE over de hele wereld het tegen elkaar op. CenEka-, IEEE- en Zeus-sympathisanten kunnen zich dit jaar in Gent (De exacte locatie wordt later bekend gemaakt afhankelijk van het aantal deelnemers. ) ook volledig laten gaan met deze wedstrijd. Iedereen maakt kans op een fantastische reis naar een locatie naar keuze (op voorwaarde dat daar een IEEE-event plaats vindt in die periode). -Denk je dat jij het Gentse team op de kaart kan helpen zetten? Schrijf je dan nu in en doe op 22 oktober mee! -Dat je IEEE-lid moet zijn om deel te nemen, hoeft je niet af te schrikken aangezien de eerste tien inschrijvingen gratis deelnemen. +Denk je dat jij het Gentse team op de kaart kan helpen zetten? Schrijf je dan nu in en doe op 22 oktober mee! Dat je IEEE-lid moet zijn om deel te nemen, hoeft je niet af te schrikken aangezien de eerste tien inschrijvingen gratis deelnemen. -OPGEPAST: inschrijven kan slecht tot 20h vanavond (6 oktober 2011) voor wie geen IEEE-lid is. Inschrijven doe je dan via deze link. -Wie reeds lid is, kan rechtstreeks inschrijven via deze link tot 2u uur deze nacht. -Deelnemen doe je in teams van 3 bachelorstudenten of 2 masterstudenten. \ No newline at end of file +OPGEPAST: inschrijven kan slecht tot 20h vanavond (6 oktober 2011) voor wie geen IEEE-lid is. Inschrijven doe je dan via deze [link](https://www.ieeesb.ugent.be/node/2182). Wie reeds lid is, kan rechtstreeks inschrijven via deze [link](https://www.ieee.org/membership_services/membership/students/competitions/xtreme/57664_IEEEXtreme24HourProgrammingChallenge.html) tot 2u uur deze nacht. Deelnemen doe je in teams van 3 bachelorstudenten of 2 masterstudenten. diff --git a/content/blog/11-12/no-more-lies-just-benchmarks.md b/content/blog/11-12/no-more-lies-just-benchmarks.md index ad9bb2c..f5ce580 100644 --- a/content/blog/11-12/no-more-lies-just-benchmarks.md +++ b/content/blog/11-12/no-more-lies-just-benchmarks.md @@ -1,17 +1,14 @@ --- -title: No more lies, just benchmarks -banner: https://zeus.ugent.be/wp-content/uploads/2011/10/20OctFancyXKCD_small.png +title: 'No more lies, just benchmarks' created_at: 13-10-2011 -time: 23-02-2016 -location: Zeus kelder --- -Poster benchmarks +![Poster benchmarks](https://zeus.ugent.be/wp-content/uploads/2011/10/20OctFancyXKCD_small.png){:class="alignright"} "Lies, damned lies, and statistics", het wordt wel vaker gezegd dat je met statistieken alles kan bewijzen. En ook bij het ontwikkelen en testen van software is het van toepassing: degelijke en objectieve benchmarks draaien van je applicatie kan een hele uitdaging zijn. Wist je dat je $PATH variabele bijvoorbeeld de gemeten prestaties kan beïnvloeden? -Zeus vond Andy Georges, postdoc bij ELIS, bereid om hier op donderdag 20 oktober een korte uiteenzetting over te geven. Deze talk gaat door om 19u in leszaal V2, gebouw S9 op campus de Sterre. Een aanrader voor iedereen die binnenkort nog eens benchmarks moet draaien! +Zeus vond [Andy Georges](https://users.elis.ugent.be/~ageorges/), postdoc bij ELIS, bereid om hier op donderdag 20 oktober een korte uiteenzetting over te geven. Deze talk gaat door om 19u in leszaal V2, gebouw S9 op campus de Sterre. Een aanrader voor iedereen die binnenkort nog eens benchmarks moet draaien! -
Benchmarking vormt een essentieel onderdeel van de experimentele computerwetenschap. Dat het niet evident is om dit op een correcte manier te doen wordt perfect geïllustreerd door de uitspraak 'lies, damned lies and benchmarks'. De vraag dringt zich op wat er dan precies scheelt aan de methodologieën die worden gehanteerd, als men vaak weinig vertrouwen stelt in de resultaten die worden gepresenteerd. In deze voordracht zullen we een aantal valkuilen blootleggen en suggesties geven om tegemoet te komen aan de meest frequent geformuleerde kritieken. We behandelen o.a. de volgende onderwerpen: waarom benchmarken we, hoe verkrijgen we degelijke meetresultaten, hoe verwerken we deze data en hoe stellen we ze op een correcte manier voor.
+> Benchmarking vormt een essentieel onderdeel van de experimentele computerwetenschap. Dat het niet evident is om dit op een correcte manier te doen wordt perfect geïllustreerd door de uitspraak 'lies, damned lies and benchmarks'. De vraag dringt zich op wat er dan precies scheelt aan de methodologieën die worden gehanteerd, als men vaak weinig vertrouwen stelt in de resultaten die worden gepresenteerd. In deze voordracht zullen we een aantal valkuilen blootleggen en suggesties geven om tegemoet te komen aan de meest frequent geformuleerde kritieken. We behandelen o.a. de volgende onderwerpen: waarom benchmarken we, hoe verkrijgen we degelijke meetresultaten, hoe verwerken we deze data en hoe stellen we ze op een correcte manier voor. -Update: de slides kan je terugvinden op Andy zijn website. \ No newline at end of file +**Update:** de slides kan je terugvinden op [Andy zijn website](https://www.itkovian.net/base/no-more-lies-just-benchmarks/). diff --git a/content/blog/11-12/ubuntu-installatie-op-dict-laptops.md b/content/blog/11-12/ubuntu-installatie-op-dict-laptops.md index db8b7a1..66745e7 100644 --- a/content/blog/11-12/ubuntu-installatie-op-dict-laptops.md +++ b/content/blog/11-12/ubuntu-installatie-op-dict-laptops.md @@ -1,11 +1,8 @@ --- title: Ubuntu installatie op DICT laptops -banner: /logo.png created_at: 22-09-2011 -time: 23-02-2016 -location: Zeus kelder --- -Ook dit jaar loopt er weer een notebookactie aan de UGent. Wij konden met Zeus WPI zo'n Dell 3550 laptop even uitproberen en installeerden er het opensource en gratis besturingssysteem Ubuntu op. Daarna hebben we de installatie ook volledig UGent-ready gemaakt: VPN opgezet en Citrix geconfigureerd, zodat programma's van Athena gebruikt kunnen worden. Op deze manier vormt Ubuntu een volwaardig, open en gratis alternatief voor Windows. +Ook dit jaar loopt er weer een [notebookactie](https://chaos.ugent.be/notebook/indexrun.html "UGent notebookactie") aan de UGent. Wij konden met Zeus WPI zo'n Dell 3550 laptop even uitproberen en installeerden er het opensource en gratis besturingssysteem [Ubuntu](https://www.ubuntu.com/ "Ubuntu") op. Daarna hebben we de installatie ook volledig UGent-ready gemaakt: VPN opgezet en Citrix geconfigureerd, zodat programma's van [Athena](https://athena.ugent.be/ "athena") gebruikt kunnen worden. Op deze manier vormt Ubuntu een volwaardig, open en gratis alternatief voor Windows. -Je kan dit alles zelf ook makkelijk installeren aan de hand van deze stap-voor-stap gids. \ No newline at end of file +Je kan dit alles zelf ook makkelijk installeren aan de hand van deze stap-voor-stap [gids](https://zeus.ugent.be/wiki/Ubuntu "Ubuntu Install Guide"). diff --git a/content/blog/11-12/ubuntu-les-2.md b/content/blog/11-12/ubuntu-les-2.md index 3faed87..b6432e3 100644 --- a/content/blog/11-12/ubuntu-les-2.md +++ b/content/blog/11-12/ubuntu-les-2.md @@ -1,12 +1,9 @@ --- title: Ubuntu-les -banner: https://zeus.ugent.be/wp-content/uploads/2011/11/ubuntu-212x300.png created_at: 16-11-2011 -time: 23-02-2016 -location: Zeus kelder --- - +![ubuntu](https://zeus.ugent.be/wp-content/uploads/2011/11/ubuntu-212x300.png){:class="alignright"} Bezoekers van de Zeus-kelder weten ondertussen wel dat wij niet het wijdverspreide Windows-besturingssysteem draaien maar het vrije Ubuntu. Voor velen is Ubuntu een veiliger, stabieler en eenvoudiger alternatief voor Windows, en dat allemaal nog gratis ook. @@ -16,4 +13,4 @@ Zoals ook de vorig jaren gebeurde, organiseert Zeus WPI samen met onze collega's Alle aanwezigen krijgen sowieso een Ubuntu Live CD'tje mee naar huis, zodat je alles thuis zelf ook nog eens kan proberen. Mensen die direct de overstap willen wagen kunnen ook hun laptop meebrengen naar de les (zorg voor min. 20GB vrije ruimte en een recente backup), dan staan wij klaar om je te begeleiden bij de installatie. -Voor Zeus-leden: We zoeken nog medewerkers voor deze activiteit! Gebruik je zelf Ubuntu en help je ook graag anderen hiermee, kom dan naar onze voorbereidingsvergadering op woensdag 16 november om 19u in de Zeus-kelder. Vergeet daarnaast deze bevrijdende boodschap vooral niet te verspreiden onder je minder technisch aangelegde vrienden. \ No newline at end of file +**Voor Zeus-leden**: We zoeken nog medewerkers voor deze activiteit! Gebruik je zelf Ubuntu en help je ook graag anderen hiermee, kom dan naar onze voorbereidingsvergadering op woensdag 16 november om 19u in de Zeus-kelder. Vergeet daarnaast deze bevrijdende boodschap vooral niet te verspreiden onder je minder technisch aangelegde vrienden. diff --git a/content/blog/11-12/vlaamse-programmeerwedstrijd-2012.md b/content/blog/11-12/vlaamse-programmeerwedstrijd-2012.md index 311d6ff..7adbc7b 100644 --- a/content/blog/11-12/vlaamse-programmeerwedstrijd-2012.md +++ b/content/blog/11-12/vlaamse-programmeerwedstrijd-2012.md @@ -1,23 +1,20 @@ --- title: Vlaamse Programmeerwedstrijd 2012 -banner: https://zeus.ugent.be/wp-content/uploads/2012/02/VPWlogo2012.jpg created_at: 20-02-2012 -time: 23-02-2016 -location: Zeus kelder --- - +![VPW Logo 2012](https://zeus.ugent.be/wp-content/uploads/2012/02/VPWlogo2012.jpg){:class="alignrigh"} Op woensdag 18 april gaat de 4e editie door van de Vlaamse Programmeerwedstrijd door in de Provinciale Hogeschool Limburg. Voor zij die het concept niet kennen: de VPW is een wedstrijd tussen teams van verschillende universiteiten en hogescholen waarop je met een groepje van 3 personen op één namiddag zoveel mogelijk informatica-problemen op te lossen. Deelnemen gebeurt in verschillende opleidingscategorieën, dus iedereen maakt kans. Binnen elke categorie krijgt elk teamlid van de drie beste programmeerteams een prijs (uit een aanzienlijke prijzenpot van meer dan €4000). De ondersteunde programmeertalen zijn C, C++, C#, Haskell, Java, Pascal, PHP, Prolog, Python, Ruby, Scheme en Visual Basic. -Inschrijven, meer informatie en enkele voorbeeldvragen vind je op vlaamseprogrammeerwedstrijd.be. +Inschrijven, meer informatie en enkele voorbeeldvragen vind je op [vlaamseprogrammeerwedstrijd.be](https://www.vlaamseprogrammeerwedstrijd.be/current/index.php). -Nieuw dit jaar is dat we met Zeus WPI gratis busvervoer zullen voorzien naar het (verre) Hasselt. Wil je met ons mee? Schrijf je team dan ook bij ons in via het formulier hieronder. We contacteren je later dan voor de praktische afspraken. Dankzij de medewerking van de vakgroep Toegepaste Wiskunde en Informatica kunnen we jullie deze busreis volledig gratis aanbieden. +_Nieuw dit jaar_ is dat we met Zeus WPI gratis busvervoer zullen voorzien naar het (verre) Hasselt. Wil je met ons mee? Schrijf je team dan ook bij ons in via [het formulier hieronder](https://zeus.ugent.be/2012/02/20/vlaamse-programmeerwedstrijd-2012/). We contacteren je later dan voor de praktische afspraken. Dankzij de medewerking van de [vakgroep Toegepaste Wiskunde en Informatica](https://www.twi.ugent.be/) kunnen we jullie deze busreis volledig gratis aanbieden. -Update: Er zijn slechts nog 2 plaatsen over op de bus, dus volledige teams kunnen zich spijtig genoeg niet meer inschrijven. Individueel inschrijven kan nog via via mail. +**Update:** Er zijn slechts nog 2 plaatsen over op de bus, dus volledige teams kunnen zich spijtig genoeg niet meer inschrijven. Individueel inschrijven kan nog via [via mail](https://zeus.UGent.be/contact/). -Praktisch: We vertrekken met de bus om 11u aan de S9 (Campus Sterre, UGent), ten laatste 21u zijn we terug. De bus staat open voor alle VPW-deelnemers maar let op: de plaatsen zijn beperkt! +**Praktisch:** We vertrekken met de bus om 11u aan de S9 (Campus Sterre, UGent), ten laatste 21u zijn we terug. De bus staat open voor alle VPW-deelnemers maar let op: de plaatsen zijn beperkt! -(Geen idee hoe zo'n programmeerwedstrijd er eigenlijk aan toe gaat? Geef ons een seintje en, indien er genoeg interesse is, organiseren we een kleine voorbeeldwedstrijd.) +(Geen idee hoe zo'n programmeerwedstrijd er eigenlijk aan toe gaat? [Geef ons een seintje](https://zeus.UGent.be/contact/) en, indien er genoeg interesse is, organiseren we een kleine voorbeeldwedstrijd.) diff --git a/content/blog/11-12/windows-phone-7-5-build-an-application-in-4-hours.md b/content/blog/11-12/windows-phone-7-5-build-an-application-in-4-hours.md index 61fba9e..b77d28f 100644 --- a/content/blog/11-12/windows-phone-7-5-build-an-application-in-4-hours.md +++ b/content/blog/11-12/windows-phone-7-5-build-an-application-in-4-hours.md @@ -1,25 +1,23 @@ --- -title: Windows Phone 7.5: Build an application in 4 hours -banner: https://zeus.ugent.be/wp-content/uploads/2011/10/windows-phone_small.png +title: 'Windows Phone 7.5: Build an application in 4 hours' created_at: 21-10-2011 -time: 23-02-2016 -location: Zeus kelder --- - +![Windows Phone Poster](https://zeus.ugent.be/wp-content/uploads/2011/10/windows-phone_small.png){:class="alignright"} -iOS en Android kwamen al aan bod, en met enige trots presenteren wij de volgende activiteit in deze reeks: een Windows Phone workshop! +[iOS](https://zeus.ugent.be/2009/10/27/introductie-tot-cocoa-development/) en [Android](https://zeus.ugent.be/2010/10/22/android-development-introductie/) kwamen al aan bod, en met enige trots presenteren wij de volgende activiteit in deze reeks: een Windows Phone workshop! Windows Phone is Microsofts mobiele besturingssysteem en hun inzet in de huidige smartphone-competitie. Kenmerkend zijn o.a. de unieke 'Mango'-interface (bestaande uit verschillende tegels) en de 'Hubs' die lokale data en informatie van sociale netwerken combineren. Net zoals de competitie bevat Windows Phone ook een Marketplace waar externe developers hun applicaties aan de man kunnen brengen. -Christophe Peerens komt ons de basics uitleggen van application development op dit platform, van multitasking tot cloud-integratie. Christophe is al meer dan 15 jaar actief in mobile development en Microsoft Certified Trainer. Daarnaast werkt hij actief ook mee aan de technische usergroup myTIC. Het wordt zeker geen theoretische uiteenzetting maar een echte hands-on workshop (check 'lees meer' om je voor te bereiden). +Christophe Peerens komt ons de basics uitleggen van application development op dit platform, van multitasking tot cloud-integratie. Christophe is al meer dan 15 jaar actief in mobile development en Microsoft Certified Trainer. Daarnaast werkt hij actief ook mee aan de technische usergroup [myTIC](https://www.mytic.be/default.aspx). Het wordt zeker geen theoretische uiteenzetting maar een echte hands-on workshop (check 'lees meer' om je voor te bereiden). -Deze workshop zal doorgaan op vrijdag 4 november van 9u in 13u in PC-klas F in de Plateau en is enkel toegankelijk voor studenten. Er is een beperkt aantal plaatsen dus we vragen jullie om zeker in te schrijven. +Deze workshop zal doorgaan op vrijdag 4 november van 9u in 13u in PC-klas F in de Plateau en is enkel toegankelijk voor studenten. Er is een beperkt aantal plaatsen dus we vragen jullie om zeker [in te schrijven](https://zeus.ugent.be/2011/10/21/windows-phone-7-5-build-an-application-in-4-hours/). - +[![](https://zeus.ugent.be/wp-content/uploads/2011/10/durfondernemen-300x142.png "durfondernemen")](https://durfondernemen.ugent.be/) - + - + -Om je voor te bereiden vragen we je alvast Visual Studio for Windows Phone en de Windows Phone SDK te installeren, beiden zijn hier gebundeld. Indien je dit wil, kan je ook al enkele code-voorbeelden bekijken. +Om je voor te bereiden vragen we je alvast Visual Studio for Windows Phone en de Windows Phone SDK te installeren, beiden zijn [hier](https://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570) gebundeld. Indien je dit wil, kan je ook al enkele [code-voorbeelden](https://www.mytic.be/blog/dhe/Lists/Billets/Post.aspx?ID=45) bekijken. diff --git a/content/blog/11-12/zeus-wpi-branded-hoodies.md b/content/blog/11-12/zeus-wpi-branded-hoodies.md index 5ec05b7..3eece04 100644 --- a/content/blog/11-12/zeus-wpi-branded-hoodies.md +++ b/content/blog/11-12/zeus-wpi-branded-hoodies.md @@ -1,15 +1,12 @@ --- title: Zeus WPI branded hoodies -banner: https://zeus.ugent.be/wp-content/uploads/2011/09/zeushoodie_outline_small.png created_at: 26-09-2011 -time: 23-02-2016 -location: Zeus kelder --- Zeus gaat truien bestellen. YEAH !!! De UGent hoodies zijn bekend om hun uitstekende kwaliteit en het Zeus WPI logo maakt ze nu nog aantrekkelijker. - +![Zeus hoodies](https://zeus.ugent.be/wp-content/uploads/2011/09/zeushoodie_outline_small.png){:class="alignright"} -Bestellen kan via dit formulier tot en met woensdag 5 oktober. We raden aan om op voorhand eens een UGent trui te passen, omdat we uit ervaring weten dat deze wat klein kunnen uitvallen. +Bestellen kan via dit [formulier](https://docs.google.com/spreadsheet/viewform?formkey=dEd6aEdmVEEyUHNnY09RaWV0UDJ1blE6MQ "truien bestel formulier") tot en met woensdag 5 oktober. We raden aan om op voorhand eens een UGent trui te [passen](https://gent.unigear.eu/nlgent/verkooppunten/), omdat we uit ervaring weten dat deze wat klein kunnen uitvallen. -Een trui kost 35 euro dient betaald te worden bij het afhalen. \ No newline at end of file +Een trui kost 35 euro dient betaald te worden bij het afhalen. diff --git a/content/blog/12-13/bestuur-2013-2014.md b/content/blog/12-13/bestuur-2013-2014.md index 240a266..cacacfc 100644 --- a/content/blog/12-13/bestuur-2013-2014.md +++ b/content/blog/12-13/bestuur-2013-2014.md @@ -1,18 +1,14 @@ --- title: Bestuur 2013 - 2014 -banner: /logo.png created_at: 11-07-2013 -time: 23-02-2016 -location: Zeus kelder --- Afgelopen ledenvergadering verkozen we een nieuw bestuur! Met trots stellen we jullie voor: -Voorzitter: Tom Naessens -Secretaris: Stefaan Vermassen -Penning: Pieter Vander Vennet -Systeembeheerders: Toon Willems & Stijn Seghers -Activiteiten: Wouter Pinnoo & Felix Van der Jeugt - -We zullen er alles aan doen om het komende academiejaar in goede banen te leiden en veel toffe Zeusactiviteiten te organiseren! Ideëen voor activiteiten mogen altijd via mail worden doorgestuurd of via een van de bovenstaande mensen. +- Voorzitter: Tom Naessens +- Secretaris: Stefaan Vermassen +- Penning: Pieter Vander Vennet +- Systeembeheerders: Toon Willems & Stijn Seghers +- Activiteiten: Wouter Pinnoo & Felix Van der Jeugt +We zullen er alles aan doen om het komende academiejaar in goede banen te leiden en veel toffe Zeusactiviteiten te organiseren! Ideëen voor activiteiten mogen altijd via [mail](https://zeus.ugent.be/contact/ "mail") worden doorgestuurd of via een van de bovenstaande mensen. diff --git a/content/blog/12-13/bezoek-s10.md b/content/blog/12-13/bezoek-s10.md index bd6f249..2088ed7 100644 --- a/content/blog/12-13/bezoek-s10.md +++ b/content/blog/12-13/bezoek-s10.md @@ -1,14 +1,12 @@ --- -title: Rondleiding: Datacenter S10 & Supercomputer -banner: https://zeus.ugent.be/wp-content/uploads/2012/11/poster-212x300.png +title: 'Rondleiding: Datacenter S10 & Supercomputer' created_at: 15-11-2012 -time: 23-02-2016 -location: Zeus kelder --- -Onlangs is in S10 de nieuwe supercomputer van de UGent in gebruik genomen! Deze tier-1 supercomputer haalt maar liefst 152.3 teraflops en staat daarmee op nr. 163 in de wereldwijde ranking van supercomputers. +![](https://zeus.ugent.be/wp-content/uploads/2012/11/poster-212x300.png "Poster bezoek datacenter & supercomputer"){:class="alignright"} -Dit willen we natuurlijk eens gaan bekijken! We spreken af donderdag 22 november om 18.00 aan de Zeus kelder (S9, verdieping -1) en vertrekken gezamenlijk naar S10. -Daar zullen de mensen van de HPC en DICT ons een rondleiding geven doorheen het datacenter vergezeld met uitleg over de nieuwe supercomputer. Achteraf is er een kleine receptie voorzien om wat gezellig na te praten bij een natje en een droogje. +Onlangs is in S10 de [nieuwe supercomputer](https://www.ugent.be/hpc/nl/vsc/tier1) van de UGent in gebruik genomen! Deze tier-1 supercomputer haalt maar liefst 152.3 teraflops en staat daarmee op nr. 163 in de wereldwijde ranking van supercomputers. -De wiskundigen onder ons kunnen zich daarna nog uitleven op COMA, een competitie geörganiseerd door PRIME op het vlak van computational mathematics. Let op: inschrijven is hiervoor verplicht op https://prime.ugent.be/coma! \ No newline at end of file +Dit willen we natuurlijk eens gaan bekijken! We spreken af donderdag 22 november om 18.00 aan de Zeus kelder (S9, verdieping -1) en vertrekken gezamenlijk naar S10. Daar zullen de mensen van de HPC en DICT ons een rondleiding geven doorheen het datacenter vergezeld met uitleg over de nieuwe supercomputer. Achteraf is er een kleine receptie voorzien om wat gezellig na te praten bij een natje en een droogje. + +De wiskundigen onder ons kunnen zich daarna nog uitleven op [COMA](https://prime.ugent.be/activiteiten/coma), een competitie geörganiseerd door PRIME op het vlak van computational mathematics. Let op: inschrijven is hiervoor verplicht op ! diff --git a/content/blog/12-13/codenights.md b/content/blog/12-13/codenights.md index 7844985..1f9aee3 100644 --- a/content/blog/12-13/codenights.md +++ b/content/blog/12-13/codenights.md @@ -1,18 +1,10 @@ --- title: Codenights! -banner: /logo.png created_at: 12-07-2013 -time: 23-02-2016 -location: Zeus kelder --- -De vakantie mag dan wel al begonnen zijn, bij Zeus zitten we niet stil! Om jullie programmeerskills op niveau te houden organiseren we vanaf volgende week wekelijks een codenight. Dit houdt in dat we gezellig een avondje in de kelder samenkomen om aan Zeusprojecten te werken. Naast Hydra en het FaculteitenKonvent-registratiesysteem hebben we dit jaar ook de eer een nieuw FK-project op te zetten! Meer info over dit nieuwe project volgt op de eerste codenight die zal plaatsvinden maandag 15 juli. Iedereen is welkom vanaf 17.30 in de Zeus-kelder! +De vakantie mag dan wel al begonnen zijn, bij Zeus zitten we niet stil! Om jullie programmeerskills op niveau te houden organiseren we vanaf volgende week wekelijks een **codenight**. Dit houdt in dat we gezellig een avondje in de kelder samenkomen om aan Zeusprojecten te werken. Naast Hydra en het FaculteitenKonvent-registratiesysteem hebben we dit jaar ook de eer een nieuw FK-project op te zetten! Meer info over dit nieuwe project volgt op de eerste codenight die zal plaatsvinden **maandag 15 juli**. Iedereen is welkom **vanaf 17.30** in de Zeus-kelder! -De data voor de volgende codenights liggen nog niet vast. Deze zullen worden meegedeeld via onze Facebookpagina. +De data voor de volgende codenights liggen nog niet vast. Deze zullen worden meegedeeld via onze [Facebookpagina](https://www.facebook.com/zeus.wpi "Facebookpagina"). -Codenight II gaat door op dinsdag 30 juli. -Codenight III vindt plaats op maandag 12 augustus! -Codenight IV op dinsdag 10 september! -Codenight V: dinsdag 17 september! -Codenight VI gaat door op dinsdag 1 oktober (vanaf 21:30)! -Codenight VII vindt plaats op donderdag 10 oktober! \ No newline at end of file +Codenight II gaat door op **dinsdag 30 juli**. Codenight III vindt plaats op **maandag 12 augustus**! Codenight IV op **dinsdag 10 september**! Codenight V: **dinsdag 17 september**! Codenight VI gaat door op dinsdag **1 oktober (vanaf 21:30)**! Codenight VII vindt plaats op **donderdag 10 oktober**! diff --git a/content/blog/12-13/collaborate-with-git.md b/content/blog/12-13/collaborate-with-git.md index b4731f9..c6b65a2 100644 --- a/content/blog/12-13/collaborate-with-git.md +++ b/content/blog/12-13/collaborate-with-git.md @@ -1,21 +1,18 @@ --- title: Collaborate with Git -banner: https://zeus.ugent.be/wp-content/uploads/2013/02/git-2013-212x300.png created_at: 15-02-2013 -time: 23-02-2016 -location: Zeus kelder --- -git-2013 +![git-2013](https://zeus.ugent.be/wp-content/uploads/2013/02/git-2013-212x300.png){:class="alignright"} Het tweede semester is nog maar begonnen en Zeus heeft al z'n volgende activiteit klaar: 'Collaborate with Git'. -Git is een versiecontrolesysteem dat een oplossing biedt voor alle problemen bij grote softwareprojecten. Naast het aanbieden van een uitgebreide interface om meerdere versies van een programma te beheren, maakt Git ook het samenwerken tussen projectgenoten een stuk gemakkelijker. +Git is een **versiecontrolesysteem** dat een oplossing biedt voor alle problemen bij grote softwareprojecten. Naast het aanbieden van een uitgebreide interface om meerdere versies van een programma te beheren, maakt Git ook het samenwerken tussen projectgenoten een stuk gemakkelijker. -Dit alles gaat gepaard met GitHub, een hosting-platform voor Git met oa. een ingebouwde bugtracker. GithHub maakt het ook makkelijk om code-reviews te doen en samen te werken aan verschillende features in een project door middel van pull-requests. Nu misschien nog onbekende termen, maar tijdens de les zullen deze uitgebreid aan bod komen. +Dit alles gaat gepaard met **GitHub**, een hosting-platform voor Git met oa. een ingebouwde bugtracker. GithHub maakt het ook makkelijk om code-reviews te doen en samen te werken aan verschillende features in een project door middel van pull-requests. Nu misschien nog onbekende termen, maar tijdens de les zullen deze uitgebreid aan bod komen. -Ook de UGent heeft sinds begin dit jaar zijn eigen Git-platform, waarbij studenten gratis, private repositories kunnen aanmaken. Tijdens de les zullen we hier dan ook gebruik van maken. Lees zeker ook eens de handleiding om Git te installeren, zodat je meteen de les kan meevolgen op je eigen laptop. +Ook de UGent heeft sinds begin dit jaar zijn [eigen Git-platform](https://github.ugent.be), waarbij studenten gratis, private repositories kunnen aanmaken. Tijdens de les zullen we hier dan ook gebruik van maken. Lees zeker ook eens de [handleiding](https://help.github.com/) om Git te installeren, zodat je meteen de les kan meevolgen op je eigen laptop. -Deze les gaat door in PC-klas Zuse, S9 op donderdag 21 februari, 19:00. Om een idee te krijgen van het aantal aanwezigen vragen we ook om in te schrijven via de link hier onder. +Deze les gaat door in PC-klas Zuse, S9 op donderdag 21 februari, 19:00\. Om een idee te krijgen van het aantal aanwezigen vragen we ook om in te schrijven via de link hier onder. -Update: De slides van de talk zijn hier te vinden. +**Update:** De slides van de talk zijn [hier](https://kelder.zeus.ugent.be/~jasper/git-talk.html#1.0) te vinden. diff --git a/content/blog/12-13/de-enige-echte-zeus-t-shirts.md b/content/blog/12-13/de-enige-echte-zeus-t-shirts.md index b24e5b7..39553c4 100644 --- a/content/blog/12-13/de-enige-echte-zeus-t-shirts.md +++ b/content/blog/12-13/de-enige-echte-zeus-t-shirts.md @@ -1,14 +1,10 @@ --- title: De enige echte Zeus T-shirts! -banner: https://zeus.ugent.be/wp-content/uploads/2013/05/253213_422376054526003_132770883_n-300x224.jpg created_at: 02-05-2013 -time: 23-02-2016 -location: Zeus kelder --- Na het succes van de Zeus-truien zijn er nu ook Zeus T-shirts! De T-shirts zijn verkrijgbaar in zowel mannen- als vrouwenmodellen in de meest voorkomende maten. Wees er snel bij want onze voorraad is beperkt! (met dank aan Jeroen Witte voor het design) -253213_422376054526003_132770883_n -577465_422374267859515_1733305834_n +![253213_422376054526003_132770883_n](https://zeus.ugent.be/wp-content/uploads/2013/05/253213_422376054526003_132770883_n-300x224.jpg) ![577465_422374267859515_1733305834_n](https://zeus.ugent.be/wp-content/uploads/2013/05/577465_422374267859515_1733305834_n-231x300.jpg) -Een T-shirt kost € 15 en dient contant betaald te worden tijdens het afhalen of op voorhand op onze rekening (BE32 9799 9370 6502) te worden overgeschreven. \ No newline at end of file +Een T-shirt kost €15 en dient contant betaald te worden tijdens het afhalen of op voorhand op onze rekening (BE32 9799 9370 6502) te worden overgeschreven. diff --git a/content/blog/12-13/fosdem-2013.md b/content/blog/12-13/fosdem-2013.md index 660b1d3..a9ff9bb 100644 --- a/content/blog/12-13/fosdem-2013.md +++ b/content/blog/12-13/fosdem-2013.md @@ -1,23 +1,21 @@ --- title: FOSDEM 2013 -banner: https://fosdem.org/2013/assets/flyer-90dpi-240c97c7f08316d072bb684f7f9156ee454e863a9e365d8f1fb5566c200f924e.png created_at: 17-01-2013 -time: 23-02-2016 -location: Zeus kelder --- - -De examens zijn voor de meesten nog volop bezig, maar toch denken wij alvast even vooruit. Op 2 en 3 februari vindt FOSDEM plaats, het grootste open-source event van Europa. Alle grote namen binnen de open-source community zoals bvb. Ubuntu, Mozilla, Debian, Gnome, enz. zullen vertegenwoordigd zijn met (dev)rooms en standjes. +![FOSDEM](https://fosdem.org/2013/assets/flyer-90dpi-240c97c7f08316d072bb684f7f9156ee454e863a9e365d8f1fb5566c200f924e.png "FOSDEM"){:class="alignright"} -Dit jaar geven zelfs 2 Zeus-leden een talk: -Denis Defreyne stelt de zondagochtend nanoc voor, een static site generator. De FOSDEM website is bijvoorbeeld geschreven met behulp van nanoc. -Ook Jens Timmerman zal een talk geven over EasyBuild, een software build and installation framework geschreven in Python. +De examens zijn voor de meesten nog volop bezig, maar toch denken wij alvast even vooruit. Op 2 en 3 februari vindt [FOSDEM](https://fosdem.org/2013/ "FOSDEM") plaats, het grootste open-source event van Europa. Alle grote namen binnen de open-source community zoals bvb. Ubuntu, Mozilla, Debian, Gnome, enz. zullen vertegenwoordigd zijn met (dev)rooms en standjes. -Gedurende deze 2 dagen worden constant presentaties gegeven rond uiteenlopende onderwerpen: besturingssystemen, open source challenges, beveiliging, web development ... Daarnaast kan je nog terecht in verschillende devrooms of de promotie-standjes van de vertegenwoordigde projecten uitpluizen. Naast deze main tracks en de keynotes worden er ook continu lightning talks gegeven, korte presentaties van 15min. over alle mogelijke opensource-projecten. +Dit jaar geven zelfs 2 Zeus-leden een talk: Denis Defreyne [stelt](https://fosdem.org/2013/schedule/event/static_site_generation_for_the_masses) de zondagochtend [nanoc](https://nanoc.stoneship.org/) voor, een static site generator. De FOSDEM website is bijvoorbeeld geschreven met behulp van nanoc. Ook Jens Timmerman zal een [talk](https://fosdem.org/2013/schedule/event/easybuild/) geven over [EasyBuild](https://hpcugent.github.com/easybuild/), een software build and installation framework geschreven in Python. + +Gedurende deze 2 dagen worden constant presentaties gegeven rond uiteenlopende onderwerpen: besturingssystemen, open source challenges, beveiliging, web development ... Daarnaast kan je nog terecht in verschillende [devrooms](https://fosdem.org/2013/schedule/#devrooms) of de promotie-standjes van de vertegenwoordigde projecten uitpluizen. Naast deze [main tracks](https://fosdem.org/2013/schedule/#maintracks "main tracks") en de [keynotes](https://fosdem.org/2013/schedule/#keynotes) worden er ook continu [lightning talks](https://fosdem.org/2013/schedule/#lightningtalks) gegeven, korte presentaties van 15min. over alle mogelijke opensource-projecten. FOSDEM gaat door in de gebouwen van de ULB in Brussel en net zoals vorig jaar zullen we met Zeus talrijk aanwezig proberen te zijn. Afhankelijk van het aantal inschrijven en mensen die kunnen voeren gaan we of met de auto of met de trein. -Wil je dus mee met Zeus naar FOSDEM, klik dan op de link hieronder om je in te schrijven en dan laten we je nog iets weten voor concrete afspraken. De inschrijvingen sluiten woensdag 30 januari! +Wil je dus mee met Zeus naar FOSDEM, klik dan op de link hieronder om je in te schrijven en dan laten we je nog iets weten voor concrete afspraken. **De inschrijvingen sluiten woensdag 30 januari!** - - + + + diff --git a/content/blog/12-13/gamers-assemble.md b/content/blog/12-13/gamers-assemble.md index 6a1a86c..1183e60 100644 --- a/content/blog/12-13/gamers-assemble.md +++ b/content/blog/12-13/gamers-assemble.md @@ -1,17 +1,14 @@ --- -title: Gamers, assemble! -banner: https://zeus.ugent.be/wp-content/uploads/2012/10/when-geeks-attack-HQ-212x300.png +title: 'Gamers, assemble!' created_at: 26-10-2012 -time: 23-02-2016 -location: Zeus kelder --- - +![When geeks attack](https://zeus.ugent.be/wp-content/uploads/2012/10/when-geeks-attack-HQ-212x300.png "When geeks attack"){:class="alignright"} -De boog kan niet altijd gespannen staan, en daarom presenteren we, in samenwerking met CenEka, onze LAN-party: "When Geeks Attack". +De boog kan niet altijd gespannen staan, en daarom presenteren we, in samenwerking met CenEka, onze LAN-party: "When Geeks Attack". Op 9 en 10 november kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooitjes. We spelen onder meer League of Legends, Trackmania, Teeworlds en nog vele andere games. -Meer info is te vinden op https://www.zeus.ugent.be/lan/. +Meer info is te vinden op . -Deze activiteit vindt plaats in de Therminal, Trechterzaal. Iedereen is welkom vanaf 16h om zijn systeem op te stellen! \ No newline at end of file +Deze activiteit vindt plaats in de Therminal, Trechterzaal. Iedereen is welkom vanaf 16h om zijn systeem op te stellen! diff --git a/content/blog/12-13/google-summer-of-code.md b/content/blog/12-13/google-summer-of-code.md index f3f35ba..76514d6 100644 --- a/content/blog/12-13/google-summer-of-code.md +++ b/content/blog/12-13/google-summer-of-code.md @@ -1,15 +1,14 @@ --- title: Google Summer of Code -banner: https://zeus.ugent.be/wp-content/uploads/2013/03/Google-Summer-Of-Code-212x300.png created_at: 26-03-2013 -time: 23-02-2016 -location: Zeus kelder --- -Google-Summer-Of-CodeZin om deze zomer $5000 te verdienen met een vakantiejob? Lijkt het je wel iets om vanuit thuis te werken wanneer het je uitkomt? Wil je een echte bijdrage leveren aan open-source software? Google maakt dit mogelijk dankzij de Google Summer of Code! +![Google-Summer-Of-Code](https://zeus.ugent.be/wp-content/uploads/2013/03/Google-Summer-Of-Code-212x300.png){:class="alignright} + +Zin om deze zomer $5000 te verdienen met een vakantiejob? Lijkt het je wel iets om vanuit thuis te werken wanneer het je uitkomt? Wil je een echte bijdrage leveren aan open-source software? Google maakt dit mogelijk dankzij de [Google Summer of Code](https://developers.google.com/open-source/soc/)! Op maandag 15 april organiseert Zeus in samenwerking met VTK en CenEka een introductieavond rond Google Summer of Code. Dieter Adriaenssens, mentor van het phpMyAdmin-project, introduceert het concept en de procedures. Daarna komen enkele mentors hun projecten voorstellen, afgewisseld met studenten die hun ervaringen van vorige jaren delen. Achteraf kan je eventuele vragen aan de mentors stellen of gewoon gezellig napraten bij een drankje op de afsluitende receptie. -Deze introductie vindt plaats in de Jozef Plateau-zaal in de Plateau en begint om 19:00. Iedereen is welkom! Om een idee te hebben van het aantal aanwezigen vragen we om op deze pagina in te schrijven. +Deze introductie vindt plaats in de Jozef Plateau-zaal in de Plateau en begint om 19:00\. Iedereen is welkom! Om een idee te hebben van het aantal aanwezigen vragen we om op [deze pagina](https://vtk.ugent.be/activities/2013/04/15/infosessie-google-summer-code/#subscription) in te schrijven. -Ben je zelf een mentor of heb je ooit meegedaan en ben je geïnteresseerd om je project voor te stellen of ervaringen te delen op deze avond? Laat het ons weten! GSOC for life +Ben je zelf een mentor of heb je ooit meegedaan en ben je geïnteresseerd om je project voor te stellen of ervaringen te delen op deze avond? [Laat het ons weten](https://zeus.ugent.be/contact/ "Contact")! GSOC for life diff --git a/content/blog/12-13/hydra-hackathon.md b/content/blog/12-13/hydra-hackathon.md index 06eba29..9e77aca 100644 --- a/content/blog/12-13/hydra-hackathon.md +++ b/content/blog/12-13/hydra-hackathon.md @@ -1,14 +1,11 @@ --- title: Hydra Hackathon -banner: /logo.png created_at: 09-10-2012 -time: 23-02-2016 -location: Zeus kelder --- De eerste activiteit is nog maar net achter de rug, maar Zeus WPI heeft al een tweede klaar! Dit keer presenteren we de Hydra Hackathon: -Hydra is een applicate van de UGent die alle informatie van de studentenverenigingen en van de UGent zelf zou bundelen in 1 app. Deze applicatie werd eerst door een extern bedrijf gemaakt, maar door het grote aantal bugs en foute ontwerpbeslissingen werd aan Zeus gevraagd om Hydra levend te houden. +[Hydra](https://www.ugent.be/nl/actueel/nieuws/persberichten/app-hydra-student-acitiviteit.htm) is een applicate van de UGent die alle informatie van de studentenverenigingen en van de UGent zelf zou bundelen in 1 app. Deze applicatie werd eerst door een extern bedrijf gemaakt, maar door het [grote aantal bugs en foute ontwerpbeslissingen](https://www.schamper.ugent.be/515/hydra-onthoofd) werd aan Zeus gevraagd om Hydra levend te houden. Met Zeus besloten we echter om Hydra niet levend te houden: We begonnen aan 2 applicaties, één voor Android en één voor iOS, die nu allebei bijna klaar zijn om als beta gereleased te worden. Hydra herboren dus. diff --git a/content/blog/12-13/latex-les-2012.md b/content/blog/12-13/latex-les-2012.md index acbc943..908c360 100644 --- a/content/blog/12-13/latex-les-2012.md +++ b/content/blog/12-13/latex-les-2012.md @@ -1,13 +1,12 @@ --- title: LaTeX-les 2012 -banner: https://zeus.ugent.be/wp-content/uploads/2012/10/Poster_latex-212x300.png created_at: 29-10-2012 -time: 23-02-2016 -location: Zeus kelder --- -Ben je het ook beu dat Word je opmaak verprutst telkens je een wijziging maakt? Vloek je ook wanneer je een wiskundige formule, inhoudstabel, referentietabel,... moet invoegen? Dan is LaTeX zeker iets voor jou! +![LaTeX Poster 2012](https://zeus.ugent.be/wp-content/uploads/2012/10/Poster_latex-212x300.png "LaTex Poster 2012"){:class="alignright"} + +Ben je het ook beu dat Word je opmaak verprutst telkens je een wijziging maakt? Vloek je ook wanneer je een wiskundige formule, inhoudstabel, referentietabel,... moet invoegen? Dan is LaTeX zeker iets voor jou! LaTeX is een uitgebreid tekstverwerkingspakket dat bijzonder veel gebruikt wordt in de academische wereld om professioneel uitziende documenten op te stellen. Het kan gebruikt worden voor kleine abstracts maar ook voor lijvige boeken en is dus bijzonder flexibel. Als je dit jaar je thesis schrijft kan het dus zeker de moeite zijn om hier eens mee kennis te maken. -Daarom organiseert de Werkgroep Vrije Software op 5 november een LaTeX-les. Deze zal doorgaan om 19u in Auditorium A van de Plateau. Alle info vind je op latex.ugent.be. Je kan ook direct een LaTeX-cursus bestellen via deze site die die avond dan voor je zal klaarliggen. \ No newline at end of file +Daarom organiseert de Werkgroep Vrije Software op 5 november een LaTeX-les. Deze zal doorgaan om 19u in Auditorium A van de Plateau. Alle info vind je op [latex.ugent.be](https://latex.ugent.be). Je kan ook direct een LaTeX-cursus bestellen via deze site die die avond dan voor je zal klaarliggen. diff --git a/content/blog/12-13/ledenvergadering-ribbetjesavond-2.md b/content/blog/12-13/ledenvergadering-ribbetjesavond-2.md index 269b601..64d1fea 100644 --- a/content/blog/12-13/ledenvergadering-ribbetjesavond-2.md +++ b/content/blog/12-13/ledenvergadering-ribbetjesavond-2.md @@ -1,13 +1,10 @@ --- title: Ledenvergadering & Ribbetjesavond -banner: /logo.png created_at: 02-05-2013 -time: 23-02-2016 -location: Zeus kelder --- De laatste lesweken van het academiejaar zijn aangebroken. Dat betekent jammer genoeg ook dat er enkele maanden geen Zeusactiviteiten zullen zijn. -Maar niet getreurd: als afsluiter organiseren we nog een ledenvergadering waar we de voorbije activiteiten zullen evalueren en een nieuw bestuur zullen kiezen voor volgend academiejaar. Als je interesse hebt om volgend jaar deel uit te maken van het bestuur of mee wil werken aan onze projecten, kom dan zeker eens luisteren! Deze vergadering vindt plaats op 14 mei om 17u30 in de Zeus-kelder. +Maar niet getreurd: als afsluiter organiseren we nog een **ledenvergadering** waar we de voorbije activiteiten zullen evalueren en een **nieuw bestuur** zullen kiezen voor volgend academiejaar. Als je interesse hebt om volgend jaar deel uit te maken van het bestuur of mee wil werken aan onze projecten, kom dan zeker eens luisteren! Deze vergadering vindt plaats op **14 mei om 17u30** in de Zeus-kelder. -Deze ledenvergadering wordt gevolgd door een gezellige ribbetjesavond in De Gekroonde Hoofden. Omdat we graag willen reserveren vragen we jullie om hier in te schrijven voor dinsdag 7 mei! De mensen die niet naar de ledenvergadering komen verwachten we daar om 19u00. \ No newline at end of file +Deze ledenvergadering wordt gevolgd door een gezellige **ribbetjesavond** in [De Gekroonde Hoofden](https://www.degekroondehoofden.be/). Omdat we graag willen reserveren vragen we jullie om [hier](https://docs.google.com/forms/d/1YuXP_PdigD50nuWoMevkrTN-Dz348-wT2rZ4G_FyikM/viewform) in te schrijven **voor dinsdag 7 mei**! De mensen die niet naar de ledenvergadering komen verwachten we daar om 19u00. diff --git a/content/blog/12-13/lets-get-physical.md b/content/blog/12-13/lets-get-physical.md index 64b6730..4760d52 100644 --- a/content/blog/12-13/lets-get-physical.md +++ b/content/blog/12-13/lets-get-physical.md @@ -1,17 +1,14 @@ --- title: Let's get physical! -banner: https://zeus.ugent.be/wp-content/uploads/2012/10/Untitled-6-212x300.png created_at: 02-10-2012 -time: 23-02-2016 -location: Zeus kelder --- - +![Speeddating](https://zeus.ugent.be/wp-content/uploads/2012/10/Untitled-6-212x300.png "Speeddating"){:class="alignright"} -Het nieuwe academiejaar is begonnen en ook de Zeus activiteiten starten weer! We beginnen met een ledenvergadering waarin we kort Zeus, het bestuur en de komende activiteiten zullen voorstellen. Deze wordt meteen gevolgd door een hands-on hardware-avond waarin we de Zeus kelder een upgrade zullen geven: +Het nieuwe academiejaar is begonnen en ook de Zeus activiteiten starten weer! We beginnen met een **ledenvergadering** waarin we kort Zeus, het bestuur en de komende activiteiten zullen voorstellen. Deze wordt meteen gevolgd door een **hands-on hardware-avond** waarin we de Zeus kelder een upgrade zullen geven: -We zullen onder meer de kapotte client computers aanpakken, een geautomatiseerd bluetoothsysteem opzetten en ontwikkelen om de deur te openen zonder sleutel en sfeerverlichting ophangen. Daarnaast zullen we ook het zetten van streepjes voor drank overbodig maken door gebruik te maken van een barcodescanner in combinatie met studentenkaart. +We zullen onder meer de kapotte client computers aanpakken, een geautomatiseerd bluetoothsysteem opzetten en ontwikkelen om de deur te openen zonder sleutel en sfeerverlichting ophangen. Daarnaast zullen we ook het zetten van streepjes voor drank overbodig maken door gebruik te maken van een barcodescanner in combinatie met studentenkaart. Iedereen is welkom, als je nu veel van hardware kent of niet! -Deze activiteit vindt plaats op 9 oktober, 17.30 in de Zeus kelder, S9. \ No newline at end of file +Deze activiteit vindt plaats op **9 oktober**, 17.30 in de Zeus kelder, S9. diff --git a/content/blog/12-13/oppa-zeusnam-style.md b/content/blog/12-13/oppa-zeusnam-style.md index 2f24c01..8ffbb25 100644 --- a/content/blog/12-13/oppa-zeusnam-style.md +++ b/content/blog/12-13/oppa-zeusnam-style.md @@ -1,15 +1,12 @@ --- title: Oppa Zeusnam Style! -banner: https://zeus.ugent.be/wp-content/uploads/2011/09/zeushoodie_outline_small.png created_at: 09-10-2012 -time: 23-02-2016 -location: Zeus kelder --- Zeus gaat ook dit jaar truien bestellen! De UGent hoodies zijn bekend om hun uitstekende kwaliteit en het Zeus WPI logo maakt ze nu nog aantrekkelijker. NIEUW: Bestel uw trui in een kleur naar keuze! (zolang de voorraad strekt). - +![Zeus hoodies](https://zeus.ugent.be/wp-content/uploads/2011/09/zeushoodie_outline_small.png "Zeus hoodies"){:class="alignright"} -Bestellen kan via dit formulier tot en met maandag 29 oktober. We raden aan om op voorhand eens een UGent trui te passen, omdat we uit ervaring weten dat deze wat klein kunnen uitvallen. +Bestellen kan via dit [formulier](https://docs.google.com/spreadsheet/viewform?formkey=dEd6aEdmVEEyUHNnY09RaWV0UDJ1blE6MQ "truien bestel formulier") tot en met maandag 29 oktober. We raden aan om op voorhand eens een UGent trui te [passen](https://gent.unigear.eu/nlgent/verkooppunten/), omdat we uit ervaring weten dat deze wat klein kunnen uitvallen. -Een trui kost 35 euro dient betaald te worden bij het afhalen. \ No newline at end of file +Een trui kost 35 euro dient betaald te worden bij het afhalen. diff --git a/content/blog/12-13/ubuntu-op-dell-vostro-3360.md b/content/blog/12-13/ubuntu-op-dell-vostro-3360.md index 9ad9af6..b438de3 100644 --- a/content/blog/12-13/ubuntu-op-dell-vostro-3360.md +++ b/content/blog/12-13/ubuntu-op-dell-vostro-3360.md @@ -1,13 +1,10 @@ --- title: Ubuntu op Dell Vostro 3360 -banner: /logo.png created_at: 30-09-2012 -time: 23-02-2016 -location: Zeus kelder --- -Ook dit jaar loopt er weer een notebookactie aan de UGent. Wij konden met Zeus WPI een Dell Vostro 3360 laptop even uitproberen en installeerden er het opensource en gratis besturingssysteem Ubuntu op. +Ook dit jaar loopt er weer een [notebookactie](https://chaos.ugent.be/notebook/indexrun.html) aan de UGent. Wij konden met Zeus WPI een Dell Vostro 3360 laptop even uitproberen en installeerden er het opensource en gratis besturingssysteem [Ubuntu](https://www.ubuntu.com) op. -Na wat problemen te hebben opgelost met de netwerkkaartdrivers (aangezien deze nog niet standaard ondersteund wordt) hebben we de laptop ook volledig UGent-ready gemaakt: VPN opgezet en Citrix geconfigureerd, zodat programma’s van Athena gebruikt kunnen worden. Op deze manier vormt Ubuntu een volwaardig, open en gratis alternatief voor Windows. +Na wat problemen te hebben opgelost met de netwerkkaartdrivers (aangezien deze nog niet standaard ondersteund wordt) hebben we de laptop ook volledig UGent-ready gemaakt: VPN opgezet en Citrix geconfigureerd, zodat programma's van [Athena](https://athena.ugent.be) gebruikt kunnen worden. Op deze manier vormt Ubuntu een volwaardig, open en gratis alternatief voor Windows. -Je kan dit alles zelf ook makkelijk installeren aan de hand van deze stap-voor-stap gids. Wijzigingen en opmerkingen kan je steeds melden in de comments hier, of gewoon zelf maken op de wiki-pagina. \ No newline at end of file +Je kan dit alles zelf ook makkelijk installeren aan de hand van deze stap-voor-stap [gids](https://zeus.ugent.be/wiki/Dell_Vostro_3360). Wijzigingen en opmerkingen kan je steeds melden in de comments hier, of gewoon zelf maken op de wiki-pagina. diff --git a/content/blog/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md b/content/blog/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md index d198fdb..cfcdfdc 100644 --- a/content/blog/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md +++ b/content/blog/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md @@ -1,14 +1,10 @@ --- title: Ubuntu op Dell Vostro 3560 en Dell Precision M4700 -banner: /logo.png created_at: 28-07-2013 -time: 23-02-2016 -location: Zeus kelder --- -Zoals elk jaar organiseert de UGent een notebookactie. DICT was zo vriendelijk om ons een exemplaar van beide modellen te lenen en, opensource fanaten als we zijn, installeerden we er natuurlijk het gratis besturingssysteem Ubuntu op. +Zoals elk jaar organiseert de UGent een [notebookactie](https://helpdesk.ugent.be/notebook/). DICT was zo vriendelijk om ons een exemplaar van beide modellen te lenen en, opensource fanaten als we zijn, installeerden we er natuurlijk het gratis besturingssysteem [Ubuntu](https://www.ubuntu.com/) op. -Na de beveiligde UEFI boot te hebben omzeild maakten we de laptop ook volledig UGent-ready: VPN en eduroam werden opgezet en ook Citrix werd geïnstalleerd zodat programma's via Athena kunnen worden gebruikt. Daarnaast verhielpen we ook nog enkele details met Ubuntu zelf. - -Je kan dit alles zelf ook makkelijk installeren aan de hand van deze stap-voor-stap gids. Wijzigingen en opmerkingen kan je steeds melden in de comments, of gewoon zelf aanpassen op de wiki-pagina. +Na de beveiligde UEFI boot te hebben omzeild maakten we de laptop ook volledig UGent-ready: VPN en eduroam werden opgezet en ook Citrix werd geïnstalleerd zodat programma's via [Athena](https://athena.ugent.be/) kunnen worden gebruikt. Daarnaast verhielpen we ook nog enkele details met Ubuntu zelf. +Je kan dit alles zelf ook makkelijk installeren aan de hand van deze [stap-voor-stap gids](https://zeus.ugent.be/wiki/Dell_Vostro_3560_en_Dell_Precision_M4700). Wijzigingen en opmerkingen kan je steeds melden in de [comments](https://zeus.ugent.be/2013/07/28/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700/), of gewoon zelf aanpassen op de wiki-pagina. diff --git a/content/blog/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md b/content/blog/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md index 54cda78..d7974b0 100644 --- a/content/blog/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md +++ b/content/blog/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md @@ -1,24 +1,16 @@ --- title: Vlaamse Programmeerwedstrijd & oefenwedstrijd -banner: https://zeus.ugent.be/wp-content/uploads/2013/02/vpw-0-211x300.png created_at: 25-02-2013 -time: 23-02-2016 -location: Zeus kelder --- -Poster +![Poster](https://zeus.ugent.be/wp-content/uploads/2013/02/vpw-0-211x300.png){:class="alignright"} -Op woensdag 17 april vindt de Vlaamse Programmeerwedstrijd opnieuw plaats, ditmaal in Brussel. Net zoals vorig jaar leggen we een bus in. Daarnaast organiseren we dit jaar ook een eigen oefenwedstrijd; zo weet je direct wat je moet verwachten op zo’n wedstrijd. +Op woensdag 17 april vindt de Vlaamse Programmeerwedstrijd opnieuw plaats, ditmaal in Brussel. Net zoals vorig jaar leggen we een bus in. Daarnaast organiseren we dit jaar ook een eigen oefenwedstrijd; zo weet je direct wat je moet verwachten op zo'n wedstrijd. -VPW -De Vlaamse Programmeerwedstrijd is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per groep van drie personen op één namiddag zoveel mogelijk informaticaproblemen probeert op te lossen. Je neemt deel binnen je eigen niveau, dus iedereen maakt kans om te winnen. Elk lid van de beste drie teams krijgt een mooie prijs (uit een immense prijzenpot van €5.000). Je mag onder andere programmeren in Java, Haskell, Prolog, C, C++, C#, Python, enzovoort. Meer informatie, mogelijkheid tot inschrijven en voorbeeldvragen vind je op https://www.vlaamseprogrammeerwedstrijd.be. +**VPW** De Vlaamse Programmeerwedstrijd is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per groep van drie personen op één namiddag zoveel mogelijk informaticaproblemen probeert op te lossen. Je neemt deel binnen je eigen niveau, dus iedereen maakt kans om te winnen. Elk lid van de beste drie teams krijgt een mooie prijs (uit een immense prijzenpot van €5.000). Je mag onder andere programmeren in Java, Haskell, Prolog, C, C++, C#, Python, enzovoort. Meer informatie, mogelijkheid tot inschrijven en voorbeeldvragen vind je op [https://www.vlaamseprogrammeerwedstrijd.be](https://www.vlaamseprogrammeerwedstrijd.be "https://www.vlaamseprogrammeerwedstrijd.be"). -Vervoer -Ook dit jaar voorzien we met Zeus WPI gratis busvervoer naar Brussel voor studenten van de UGent. Wil je met ons mee? Schrijf je team dan ook in bij ons via het formulier hieronder. Dankzij de medewerking van de onderzoeksgroep Multimedia Lab (ELIS) kunnen we jullie deze busreis volledig gratis aanbieden. -Praktisch: we verzamelen 's middags om 12u30 aan de parking van S9. We zijn ‘s avonds ten laatste om 21u terug. Hiervoor inschrijven is verplicht: inschrijvingsformulier. +**Vervoer** Ook dit jaar voorzien we met Zeus WPI gratis busvervoer naar Brussel voor studenten van de UGent. Wil je met ons mee? Schrijf je team dan ook in bij ons via het formulier hieronder. Dankzij de medewerking van de onderzoeksgroep Multimedia Lab (ELIS) kunnen we jullie deze busreis volledig gratis aanbieden. Praktisch: we verzamelen 's middags om 12u30 aan de parking van S9\. We zijn 's avonds ten laatste om 21u terug. Hiervoor inschrijven is verplicht: [inschrijvingsformulier](https://docs.google.com/forms/d/1SKs0IYka6ODtqM54SxZ2C15wWr7H1WjYV6mvrIM17S0/viewform "formulier"). -Oefenwedstrijd -Wil je op voorhand al eens oefenen? Dan kan je dit jaar ook meedoen aan de oefenwedstrijd. Dit is de ideale voorbereiding op de echte wedstrijd: we lichten niet alleen enkele strategieën toe, maar gebruiken ook dezelfde indienservers en regels. Zo mag je hier ook maar één laptop per team van drie gebruiken. -Praktisch: deze wedstrijd vindt plaats op maandag 4 maart om 19u in auditorium A3 (S9, Campus Sterre). Neem een laptop mee voor je team. Iedereen is welkom, inschrijven is niet nodig. Is het je niet gelukt om een team te vormen? Geen probleem; kom gerust langs, dan kan je aansluiten bij anderen die ook nog geen team hebben. +**Oefenwedstrijd** Wil je op voorhand al eens oefenen? Dan kan je dit jaar ook meedoen aan de oefenwedstrijd. Dit is de ideale voorbereiding op de echte wedstrijd: we lichten niet alleen enkele strategieën toe, maar gebruiken ook dezelfde indienservers en regels. Zo mag je hier ook maar één laptop per team van drie gebruiken. Praktisch: deze wedstrijd vindt plaats op maandag 4 maart om 19u in auditorium A3 (S9, Campus Sterre). Neem een laptop mee voor je team. Iedereen is welkom, inschrijven is niet nodig. Is het je niet gelukt om een team te vormen? Geen probleem; kom gerust langs, dan kan je aansluiten bij anderen die ook nog geen team hebben. -Update: De wedstrijd is inmiddels afgelopen met Stijn Seghers, Tim Seynaeve en Bram Seynaeve als winnaars. Zij die er niet konden bij zijn kunnen nog steeds eens de opgaven proberen op te lossen; deze zijn hier vinden. Onderaan vind je ook een overzicht van de nog beschikbare teams en een link om in te loggen. \ No newline at end of file +**Update:** De wedstrijd is inmiddels afgelopen met Stijn Seghers, Tim Seynaeve en Bram Seynaeve als winnaars. Zij die er niet konden bij zijn kunnen nog steeds eens de opgaven proberen op te lossen; deze zijn [hier](https://github.ugent.be/tnnaesse/VPW-voorbereidingswedstrijd) vinden. Onderaan vind je ook een overzicht van de nog beschikbare teams en een link om in te loggen. diff --git a/content/blog/13-14/1650.md b/content/blog/13-14/1650.md index 2f8b038..d3d0c40 100644 --- a/content/blog/13-14/1650.md +++ b/content/blog/13-14/1650.md @@ -1,13 +1,10 @@ --- title: Kom en ontdek Zeus! -banner: /logo.png created_at: 29-09-2013 -time: 23-02-2016 -location: Zeus kelder --- -Het nieuwe academiejaar is begonnen en dat wil ook zeggen dat de Zeus-activiteiten weer van start gaan! We starten met een inleidingsactiviteit: eerst stellen we het nieuwe Zeus-bestuur voor en leggen we al enkele belangrijke data vast. Daarna volgt een korte ledenvergadering waarbij de (nieuwe) leden voorstellen tot activiteiten en projecten kunnen doen. We sluiten de activiteit af met een gezellige quiz, gecombineerd met een hapje en een drankje. Degenen die nóg niet genoeg kunnen krijgen zijn achteraf van harte welkom op onze late codenight waar we nog een hand aan eigen projecten zullen leggen. +Het nieuwe academiejaar is begonnen en dat wil ook zeggen dat de Zeus-activiteiten weer van start gaan! We starten met een **inleidingsactiviteit**: eerst stellen we het nieuwe Zeus-bestuur voor en leggen we al enkele belangrijke data vast. Daarna volgt een korte ledenvergadering waarbij de (nieuwe) leden voorstellen tot activiteiten en projecten kunnen doen. We sluiten de activiteit af met een **gezellige quiz**, gecombineerd met een hapje en een drankje. Degenen die nóg niet genoeg kunnen krijgen zijn achteraf van harte welkom op onze [late codenight](https://zeus.ugent.be/2013/07/12/codenights/) waar we nog een hand aan eigen projecten zullen leggen. -Deze activiteit vindt plaats op dinsdag 1 oktober, 17.30 in de Zeus kelder, S9. +Deze activiteit vindt plaats op **dinsdag 1 oktober, 17.30** in de Zeus kelder, S9. -De Zeus kelder vind je hier! \ No newline at end of file +De Zeus kelder vind je [hier](https://zeus.ugent.be/over-zeus-wpi/waar-vind-je-ons/)! diff --git a/content/blog/13-14/collaborate-with-github-2.md b/content/blog/13-14/collaborate-with-github-2.md index 1dbb5fb..bb54e23 100644 --- a/content/blog/13-14/collaborate-with-github-2.md +++ b/content/blog/13-14/collaborate-with-github-2.md @@ -1,21 +1,18 @@ --- title: Collaborate with Git(Hub) -banner: https://archive.timmmmyboy.com/wp-content/uploads/2013/04/githuboctacat.jpg created_at: 19-02-2014 -time: 23-02-2016 -location: Zeus kelder --- -octocat +![octocat](https://archive.timmmmyboy.com/wp-content/uploads/2013/04/githuboctacat.jpg){:class="alignright"} Het tweede semester is nog maar begonnen en Zeus heeft al z'n volgende activiteit klaar: 'Collaborate with Git(Hub)'. -Git is een versiecontrolesysteem dat een oplossing biedt voor alle problemen bij grote softwareprojecten. Naast het aanbieden van een uitgebreide interface om meerdere versies van een programma te beheren, maakt Git ook het samenwerken tussen projectgenoten een stuk gemakkelijker. +Git is een **versiecontrolesysteem** dat een oplossing biedt voor alle problemen bij grote softwareprojecten. Naast het aanbieden van een uitgebreide interface om meerdere versies van een programma te beheren, maakt Git ook het samenwerken tussen projectgenoten een stuk gemakkelijker. Zeker een aanrader voor groepswerken zoals Vakoverschrijdend Project of voor het project Programmeren 2! -Dit alles gaat gepaard met GitHub, een hosting-platform voor Git met oa. een ingebouwde bugtracker. GitHub maakt het ook makkelijk om aan code-reviews te doen en samen te werken aan verschillende features in een project door middel van pull-requests. Nu misschien nog onbekende termen, maar tijdens de les zullen deze uitgebreid aan bod komen. +Dit alles gaat gepaard met **GitHub**, een hosting-platform voor Git met oa. een ingebouwde bugtracker. GitHub maakt het ook makkelijk om aan code-reviews te doen en samen te werken aan verschillende features in een project door middel van pull-requests. Nu misschien nog onbekende termen, maar tijdens de les zullen deze uitgebreid aan bod komen. -Ook de UGent heeft sinds vorig jaar zijn eigen Git-platform, waarbij studenten gratis, private repositories kunnen aanmaken. Tijdens de les zullen we hier dan ook gebruik van maken. Lees zeker ook eens de handleiding om Git te installeren, zodat je meteen de les kan meevolgen op je eigen laptop. +Ook de UGent heeft sinds vorig jaar zijn [eigen Git-platform](https://github.ugent.be), waarbij studenten gratis, private repositories kunnen aanmaken. Tijdens de les zullen we hier dan ook gebruik van maken. Lees zeker ook eens de [handleiding](https://help.github.com/) om Git te installeren, zodat je meteen de les kan meevolgen op je eigen laptop. Deze les gaat door in PC-klas Zuse, S9, Campus Sterre op dinsdag 25 februari, 19:00. diff --git a/content/blog/13-14/film-avond-her.md b/content/blog/13-14/film-avond-her.md index 92d21e2..7b51e2f 100644 --- a/content/blog/13-14/film-avond-her.md +++ b/content/blog/13-14/film-avond-her.md @@ -1,15 +1,14 @@ --- -title: Film-avond: 'Her' -banner: /logo.png +title: 'Film-avond: ''Her''' created_at: 05-03-2014 -time: 23-02-2016 -location: Zeus kelder --- -Zeus organiseert voor het eerst een film-avond! Op woensdagavond 19 maart gaan we samen naar de film 'Her'. +Zeus organiseert voor het eerst een **film-avond**! Op **woensdagavond 19 maart** gaan we samen naar de film '[Her](https://www.imdb.com/title/tt1798709/ "Her")'. Korte beschrijving: -
"Her" gaat over Theodore Twombly , een complex en gevoelig man die zijn geld verdient door middel van schrijven van persoonlijke en liefdevolle brieven in opdracht van andere mensen. Nog vol verdriet door het stuklopen van zijn jarenlange relatie, raakt hij geïntrigeerd door een nieuw geavanceerd computersysteem, dat een geheel eigen identiteit vormt op basis van de voorkeuren van de gebruiker. Wanneer hij het systeem activeert ontmoet hij Samantha, een vrouwelijke stem met een verrassend menselijk gevoel voor humor en empathie. Hun vriendschap verdiept zich steeds meer door alle input en ervaringen die Theodore en Samantha met elkaar delen, en lijkt zelfs tot een gevoel van liefde voor elkaar te evolueren. Maar wat betekent deze emotie eigenlijk in dit digitale tijdperk?
-We vragen een kleine bijdrage van €3. Zin om mee te gaan? Schrijf je in op dit formulier voor maandag 10 maart. Let op: de plaatsen zijn beperkt! -Meer informatie volgt van zodra we de filmreservatie hebben kunnen maken. \ No newline at end of file +> "Her" gaat over Theodore Twombly , een complex en gevoelig man die zijn geld verdient door middel van schrijven van persoonlijke en liefdevolle brieven in opdracht van andere mensen. Nog vol verdriet door het stuklopen van zijn jarenlange relatie, raakt hij geïntrigeerd door een nieuw geavanceerd computersysteem, dat een geheel eigen identiteit vormt op basis van de voorkeuren van de gebruiker. Wanneer hij het systeem activeert ontmoet hij Samantha, een vrouwelijke stem met een verrassend menselijk gevoel voor humor en empathie. Hun vriendschap verdiept zich steeds meer door alle input en ervaringen die Theodore en Samantha met elkaar delen, en lijkt zelfs tot een gevoel van liefde voor elkaar te evolueren. Maar wat betekent deze emotie eigenlijk in dit digitale tijdperk? + +We vragen een kleine bijdrage van **€3**. Zin om mee te gaan? Schrijf je in op [dit formulier](https://docs.google.com/forms/d/1-e998kjpYj5qO5mPOD4XteRnk8yx-hsx3gyqA1j1AII/viewform "Formulier") **voor maandag 10 maart**. Let op: de plaatsen zijn beperkt! + +Meer informatie volgt van zodra we de filmreservatie hebben kunnen maken. diff --git a/content/blog/13-14/fosdem-2014.md b/content/blog/13-14/fosdem-2014.md index f533b6a..dc47c44 100644 --- a/content/blog/13-14/fosdem-2014.md +++ b/content/blog/13-14/fosdem-2014.md @@ -1,20 +1,20 @@ --- title: FOSDEM 2014 -banner: https://fosdem.org/2014/support/promote/tower.png +banner: 'https://fosdem.org/2014/support/promote/tower.png' created_at: 04-01-2014 time: 23-02-2016 location: Zeus kelder --- - -Ook dit jaar gaan we met Zeus naar FOSDEM. FOSDEM is het grootste open source event van Europa en vindt dit jaar plaats op 1 en 2 februari. Alle grote namen binnen de open source community zoals Ubuntu, Mozilla, Debian, Gnome, etc. zullen vertegenwoordigd zijn met (dev)rooms en standjes. +![FOSDEM](https://fosdem.org/2014/support/promote/tower.png){:class="alignleft"} Ook dit jaar gaan we met Zeus naar [FOSDEM](https://fosdem.org/2014/ "FOSDEM"). FOSDEM is het grootste open source event van Europa en vindt dit jaar plaats op **1 en 2 februari**. Alle grote namen binnen de open source community zoals Ubuntu, Mozilla, Debian, Gnome, etc. zullen vertegenwoordigd zijn met (dev)rooms en standjes. -Gedurende deze twee dagen worden continu presentaties gegeven rond uiteenlopende onderwerpen: besturingssystemen, open source challenges, beveiliging, web development, etc. Daarnaast kan je nog terecht in verschillende devrooms of kan je de promotiestandjes van de vertegenwoordigde projecten uitpluizen. Naast deze main tracks en de keynotes worden er ook voortdurend lightning talks gegeven, korte presentaties van 15 minuten over alle mogelijke open sourceprojecten. +Gedurende deze twee dagen worden continu presentaties gegeven rond uiteenlopende onderwerpen: besturingssystemen, open source challenges, beveiliging, web development, etc. Daarnaast kan je nog terecht in verschillende [devrooms](https://fosdem.org/2014/schedule/#devrooms) of kan je de promotiestandjes van de vertegenwoordigde projecten uitpluizen. Naast deze [main tracks](https://fosdem.org/2014/schedule/#maintracks "main tracks") en de [keynotes](https://fosdem.org/2014/schedule/#keynotes) worden er ook voortdurend [lightning talks](https://fosdem.org/2014/schedule/#lightningtalks) gegeven, korte presentaties van 15 minuten over alle mogelijke open sourceprojecten. -Net zoals vorig jaar vindt FOSDEM plaats op campus Solbosch van de ULB in Brussel. Afhankelijk van het aantal inschrijvingen en aantal mensen die hun auto kunnen delen, gaan we met de auto of met de trein. In elk geval zullen treintickets en benzine vergoed worden. Nieuw dit jaar is de HPC and computational science devroom, georganiseerd door o.a. het HPC-UGent team. +Net zoals vorig jaar vindt FOSDEM plaats op [campus Solbosch](https://maps.google.be/maps?espv=210&es_sm=119&um=1&ie=UTF-8&q=ulb+solbosch&fb=1&gl=be&hq=ulb+solbosch&hnear=0x47c370e1339443ad:0x40099ab2f4d5140,Gent&sa=X&ei=NJDIUr_RMIO70QWx6YGICQ&ved=0CK8BELYD) van de ULB in Brussel. Afhankelijk van het aantal inschrijvingen en aantal mensen die hun auto kunnen delen, gaan we met de auto of met de trein. In elk geval zullen treintickets en benzine vergoed worden. Nieuw dit jaar is de [**HPC and computational science devroom**](https://fosdem.org/2014/schedule/track/hpc_and_computational_science/), georganiseerd door o.a. het HPC-UGent team. -Heb je zin om Zeus te vergezellen naar FOSDEM? Schrijf je dan voor woensdag 29 januari in op het inschrijvingsformulier. Iedereen is welkom! We houden je dan via e-mail op de hoogte voor concrete afspraken. +Heb je zin om Zeus te vergezellen naar FOSDEM? Schrijf je dan **voor woensdag 29 januari** in [op het inschrijvingsformulier](https://docs.google.com/forms/d/1cFkmrvzft6Bs-4UAOQGpaV74wTE1zpYai4ZmpLt0OB0/viewform). Iedereen is welkom! We houden je dan via e-mail op de hoogte voor concrete afspraken. - + - + diff --git a/content/blog/13-14/geeks-attack.md b/content/blog/13-14/geeks-attack.md index 24c64f0..0a61179 100644 --- a/content/blog/13-14/geeks-attack.md +++ b/content/blog/13-14/geeks-attack.md @@ -1,15 +1,12 @@ --- -title: Geeks, attack! -banner: /logo.png +title: 'Geeks, attack!' created_at: 27-10-2013 -time: 23-02-2016 -location: Zeus kelder --- -Tussen alle informaticagerichte activiteiten in mogen we ook wel eens ontspannen. Daarom organiseert Zeus WPI dit jaar een tweede editie van de LAN-party: "Geeks, attack!" +Tussen alle informaticagerichte activiteiten in mogen we ook wel eens ontspannen. Daarom organiseert Zeus WPI dit jaar een tweede editie van de **LAN-party**: "Geeks, attack!" -Op 8 en 9 november kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooitjes. We spelen onder meer League of Legends, Trackmania, Teeworlds, Unreal Tournament 2004 en nog vele andere games. +Op **8 en 9 november** kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooitjes. We spelen onder meer League of Legends, Trackmania, Teeworlds, Unreal Tournament 2004 en nog vele andere games. -Meer info is te vinden op https://www.zeus.ugent.be/lan/. Inschrijven is verplicht op deze link! De kostprijs bedraagt €2. Hiervoor krijg je een gratis drankje aangeboden! +**Meer info** is te vinden **op** [https://www.zeus.ugent.be/lan/](https://www.zeus.ugent.be/lan/lan-praktisch). **Inschrijven is verplicht** op [deze link](https://zeus.ugent.be/lan/inschrijven/ "https://zeus.ugent.be/lan/inschrijven/")! De kostprijs bedraagt €2\. Hiervoor krijg je een gratis drankje aangeboden! -Deze activiteit vindt plaats in de Trechterzaal van de Therminal (route). Iedereen is welkom vanaf 16h om zijn systeem op te stellen! +Deze activiteit vindt plaats in de **Trechterzaal van de Therminal** ([route](https://goo.gl/maps/BYjls "route")). Iedereen is welkom **vanaf 16h** om zijn systeem op te stellen! diff --git a/content/blog/13-14/google-summer-of-code-2014.md b/content/blog/13-14/google-summer-of-code-2014.md index 578fbee..dc827fa 100644 --- a/content/blog/13-14/google-summer-of-code-2014.md +++ b/content/blog/13-14/google-summer-of-code-2014.md @@ -1,19 +1,16 @@ --- title: Google Summer of Code 2014 -banner: https://www.google-melange.com/soc/content/2-1-20140213/images/gsoc/logo/banner-gsoc2014.png created_at: 23-02-2014 -time: 23-02-2016 -location: Zeus kelder --- -Summer of Code +![Summer of Code](https://www.google-melange.com/soc/content/2-1-20140213/images/gsoc/logo/banner-gsoc2014.png) -Zin om deze zomer $5500 te verdienen met een vakantiejob? Lijkt het je wel iets om vanuit thuis te werken wanneer het je uitkomt? Wil je een echte bijdrage leveren aan opensource software? Google maakt dit mogelijk dankzij de Google Summer of Code! Het is dit jaar zelfs een speciale editie, want het is de tiende keer dat GSoC plaats vindt! +Zin om deze zomer $5500 te verdienen met een vakantiejob? Lijkt het je wel iets om vanuit thuis te werken wanneer het je uitkomt? Wil je een echte bijdrage leveren aan opensource software? Google maakt dit mogelijk dankzij de [Google Summer of Code](https://developers.google.com/open-source/soc/)! Het is dit jaar zelfs een speciale editie, want het is de tiende keer dat GSoC plaats vindt! -Op woensdag 5 maart organiseert Zeus in samenwerking met VTK en CenEka een introductieavond rond Google Summer of Code. Dieter Adriaenssens, mentor van het phpMyAdmin-project, introduceert het concept en de procedures. Daarna komen enkele mentors hun projecten voorstellen. Enkele hiervan zijn 'Sage' (een opensource wiskunde platform) en 'MuseScore' (een programma om partituren te schrijven). Dit allemaal afgewisseld met studenten die hun ervaringen van vorige jaren delen. Achteraf kan je je vragen kwijt aan de mentors of kan je gewoon gezellig napraten bij een drankje op de afsluitende receptie. +Op **woensdag 5 maart** organiseert Zeus in samenwerking met VTK en CenEka een introductieavond rond Google Summer of Code. Dieter Adriaenssens, mentor van het phpMyAdmin-project, introduceert het concept en de procedures. Daarna komen enkele mentors hun projecten voorstellen. Enkele hiervan zijn 'Sage' (een opensource wiskunde platform) en 'MuseScore' (een programma om partituren te schrijven). Dit allemaal afgewisseld met studenten die hun ervaringen van vorige jaren delen. Achteraf kan je je vragen kwijt aan de mentors of kan je gewoon gezellig napraten bij een drankje op de afsluitende receptie. -Deze introductie vindt plaats in de Jozef Plateauzaal in de Plateau en begint om 19:00. Iedereen is welkom! +Deze introductie vindt plaats in de **Jozef Plateauzaal in de Plateau en begint om 19:00**. Iedereen is welkom! -Ben je zelf een mentor of heb je ooit meegedaan aan GSoC? En ben je geïnteresseerd om je project voor te stellen of ervaringen te delen op deze avond? Laat het ons weten! +Ben je zelf een mentor of heb je ooit meegedaan aan GSoC? En ben je geïnteresseerd om je project voor te stellen of ervaringen te delen op deze avond? [Laat het ons weten](https://zeus.ugent.be/contact/ "Contact")! -De activiteit is inmiddels afgelopen. Een blogpost over deze avond is hier te vinden! +De activiteit is inmiddels afgelopen. Een blogpost over deze avond is [hier](https://ruleant.blogspot.be/2014/03/google-summer-of-code-2014-meetup-at.html) te vinden! diff --git a/content/blog/13-14/ieeextreme-programming-competition-7-0.md b/content/blog/13-14/ieeextreme-programming-competition-7-0.md index 91050a0..d2e72b9 100644 --- a/content/blog/13-14/ieeextreme-programming-competition-7-0.md +++ b/content/blog/13-14/ieeextreme-programming-competition-7-0.md @@ -1,13 +1,10 @@ --- title: IEEEXtreme Programming Competition 7.0 -banner: https://ieeeerau.com/sites/default/files/ieeextreme7-banner.jpg created_at: 01-10-2013 -time: 23-02-2016 -location: Zeus kelder --- -ieee +![ieee](https://ieeeerau.com/sites/default/files/ieeextreme7-banner.jpg){:class="alignright"} Think you can code? Op vrijdag 25 oktober gaat de IEEEXtreme Programming Competition 7.0 van start. Studenten van over de hele wereld worden uitgedaagd om 24 uur lang vraagstukken op te lossen en deze te programmeren in hun favoriete programmeertaal. De IEEE Student Branch Gent neemt dit jaar opnieuw deel in samenwerking met CenEka en Zeus WPI. Vorig jaar behaalden we de zevende plaats van 1941 internationaal deelnemende teams! -Voor meer informatie zie https://www.ieeesb.ugent.be en schrijf je in vóór 11 oktober! +Voor meer informatie zie en schrijf je in vóór 11 oktober! diff --git a/content/blog/13-14/introduction-to-python.md b/content/blog/13-14/introduction-to-python.md index 20fef34..244310d 100644 --- a/content/blog/13-14/introduction-to-python.md +++ b/content/blog/13-14/introduction-to-python.md @@ -1,17 +1,14 @@ --- title: Introduction to Python -banner: https://zeus.ugent.be/wp-content/uploads/2013/10/Pythonposter1-212x300.png created_at: 11-10-2013 -time: 23-02-2016 -location: Zeus kelder --- -Poster Python-les +![Poster Python-les](https://zeus.ugent.be/wp-content/uploads/2013/10/Pythonposter1-212x300.png){:class="alignright"} -Python is een zeer krachtige dynamische programmeertaal die, dankzij zijn uitgebreide libraries, voor quasi alles gebruikt kan worden. Naast een heldere, duidelijke syntax biedt Python ook ondersteuning voor alle belangrijke besturingssystemen. Door zijn grote flexibiliteit is Python zowel geschikt voor het schrijven van kleine testcases als grote frameworks (zoals het web framework Django). Kortom, Python laat je snel schrijven wat je nodig hebt, zonder omwegen. +Python is een zeer **krachtige dynamische programmeertaal** die, dankzij zijn uitgebreide libraries, [voor quasi alles gebruikt kan worden](https://www.python.org/about/apps/). Naast een heldere, duidelijke syntax biedt Python ook ondersteuning voor alle belangrijke besturingssystemen. Door zijn **grote flexibiliteit** is Python zowel geschikt voor het schrijven van kleine testcases als grote frameworks (zoals het web framework [Django](https://www.djangoproject.com/)). Kortom, Python laat je snel schrijven wat je nodig hebt, zonder omwegen. -Deze donderdag geven Zeus-leden Jens Timmerman en Toon Willems een introductie over deze taal, gevolgd door een hands-on session waarbij er enkele opdrachten ter beschikking zullen worden gesteld om jullie verworven kennis te testen. +Deze donderdag geven Zeus-leden Jens Timmerman en Toon Willems een introductie over deze taal, gevolgd door een **hands-on session** waarbij er enkele opdrachten ter beschikking zullen worden gesteld om jullie verworven kennis te testen. -Deze activiteit vindt plaats op donderdag 17 oktober om 19:00, PC-Klas Zuse, S9, Sterre. Enige programmeerervaring is aan te raden, maar niet vereist! +Deze activiteit vindt plaats op **donderdag 17 oktober om 19:00, PC-Klas Zuse, S9, Sterre**. Enige programmeerervaring is aan te raden, maar niet vereist! -De slides zijn te vinden op deze link of in PDF-vorm: Python les \ No newline at end of file +De slides zijn te vinden op [deze link](https://docs.google.com/presentation/d/1yBYib0nmVJv-8ccbt_Ff35MrXclqXB8CXGdtu1DzYFs/edit#slide=id.i14) of in PDF-vorm: [Python les](https://zeus.ugent.be/wp-content/uploads/2013/10/Python-les.pdf) diff --git a/content/blog/13-14/kandidaturen-bestuur-2014-2015.md b/content/blog/13-14/kandidaturen-bestuur-2014-2015.md index b53c480..4e6b2f1 100644 --- a/content/blog/13-14/kandidaturen-bestuur-2014-2015.md +++ b/content/blog/13-14/kandidaturen-bestuur-2014-2015.md @@ -1,20 +1,17 @@ --- title: Kandidaturen bestuur 2014-2015 -banner: /logo.png created_at: 05-05-2014 -time: 23-02-2016 -location: Zeus kelder --- -De kandidaturen voor de functies zijn de volgende: naast de naam staat met een cijfer aangegeven welke keuze het van de betreffende persoon was. +De **kandidaturen** voor de functies zijn de volgende: naast de naam staat met een cijfer aangegeven welke keuze het van de betreffende persoon was. -Voorzitter: Mats Myncke, Stijn Seghers (1) -Secretaris: Feliciaan De Palmenaer -Penningmeester: Jeroen De Clerck -System administrator (x2): Titouan Vervack, Wouter Pinnoo -Event verantwoordelijke (x2): Ilion Beyst,  Stijn Seghers (2), Felix Van der Jeugt -Ouwe zak: Tom Naessens +* **Voorzitter:** Mats Myncke, Stijn Seghers (1) +* **Secretaris:** Feliciaan De Palmenaer +* **Penningmeester:** Jeroen De Clerck +* **System administrator (x2):** Titouan Vervack, Wouter Pinnoo +* **Event verantwoordelijke (x2):** Ilion Beyst, Stijn Seghers (2), Felix Van der Jeugt +* **Ouwe zak**: Tom Naessens Alle plaatsen behalve die van de voorzitter zijn reeds gevuld. Er zal dus enkel écht gestemd worden voor voorzitter, voor de rest stemmen we gewoon voor akkoord. -Dit hele gebeuren vindt plaats op dinsdagavond 6 mei vanaf 17u30! Achteraf gaan we zoals vermeld ribbetjes eten! \ No newline at end of file +Dit hele gebeuren vindt plaats op dinsdagavond 6 mei vanaf 17u30! Achteraf gaan we zoals vermeld ribbetjes eten! diff --git a/content/blog/13-14/kickoff-robotcompetitie.md b/content/blog/13-14/kickoff-robotcompetitie.md index 7ca61d0..a778d31 100644 --- a/content/blog/13-14/kickoff-robotcompetitie.md +++ b/content/blog/13-14/kickoff-robotcompetitie.md @@ -1,12 +1,8 @@ --- title: Kickoff Robotcompetitie -banner: https://scontent-a.xx.fbcdn.net/hphotos-frc3/t1/1656245_634301396628862_879654368_n.png created_at: 03-02-2014 -time: 23-02-2016 -location: Zeus kelder --- - +![](https://scontent-a.xx.fbcdn.net/hphotos-frc3/t1/1656245_634301396628862_879654368_n.png) -Ben jij ook zo gefascineerd door robots!? Bouw dan dit semester jouw eigen autonome race-robot! Voor het zevende jaar op rij organiseert WELEK een robotcompetitie. In de Race of Champions bouwen verschillende teams een autonome robot die tegen andere robots zal racen op een parcours. Komt een robot een andere robot tegen, dan is het toegestaan de andere opzij te duwen! -De kickoff start op dinsdag 18 februari om 19u00 in het technicum (leszaal Cloquet). Op deze kickoff wordt het reglement uit de doeken gedaan en uitleg gegeven. Interesse? Surf dan snel naar https://www.ieeesb.ugent.be/nl/welek/robot/2014 of bezoek onze Facebook pagina op https://www.facebook.com/robotcompetitie voor meer informatie! +Ben jij ook zo gefascineerd door robots!? Bouw dan dit semester jouw eigen autonome **race-robot**! Voor het zevende jaar op rij organiseert WELEK een robotcompetitie. In de Race of Champions bouwen verschillende teams een **autonome robot** die tegen andere robots zal racen op een parcours. Komt een robot een andere robot tegen, dan is het toegestaan de andere opzij te duwen! De kickoff start op **dinsdag 18 februari om 19u00** in het technicum (leszaal Cloquet). Op deze kickoff wordt het reglement uit de doeken gedaan en uitleg gegeven. Interesse? Surf dan snel naar [https://www.ieeesb.ugent.be/nl/welek/robot/2014](https://www.ieeesb.ugent.be/nl/welek/robot/2014 "https://www.ieeesb.ugent.be/nl/welek/robot/2014") of bezoek onze Facebook pagina op [https://www.facebook.com/robotcompetitie](https://www.facebook.com/robotcompetitie "https://www.facebook.com/robotcompetitie") voor meer informatie! diff --git a/content/blog/13-14/latex-les-2013.md b/content/blog/13-14/latex-les-2013.md index 681f552..80ce184 100644 --- a/content/blog/13-14/latex-les-2013.md +++ b/content/blog/13-14/latex-les-2013.md @@ -1,13 +1,12 @@ --- title: LaTeX-les 2013 -banner: https://zeus.ugent.be/wp-content/uploads/2013/10/Poster_latex-212x300.png created_at: 05-11-2013 -time: 23-02-2016 -location: Zeus kelder --- -Poster_latexBen je het ook beu dat Word je opmaak verprutst telkens je een wijziging maakt? Vloek je ook wanneer je een wiskundige formule, inhoudstabel, referentietabel, etc. moet invoegen? Dan is LaTeX zeker iets voor jou! +![Poster_latex](https://zeus.ugent.be/wp-content/uploads/2013/10/Poster_latex-212x300.png){:class="alignright"} + +Ben je het ook beu dat Word je opmaak verprutst telkens je een wijziging maakt? Vloek je ook wanneer je een wiskundige formule, inhoudstabel, referentietabel, etc. moet invoegen? Dan is LaTeX zeker iets voor jou! LaTeX is een uitgebreid tekstverwerkingspakket dat bijzonder veel gebruikt wordt in de academische wereld om professioneel uitziende documenten op te stellen. Het kan gebruikt worden voor kleine abstracts maar ook voor lijvige boeken en is dus bijzonder flexibel. Als je dit jaar je thesis schrijft kan het dus zeker de moeite zijn om hier eens mee kennis te maken. -Daarom organiseert de Werkgroep Vrije Software op 19 november een LaTeX-les. Deze zal doorgaan om 19u in Auditorium L van de Plateau. Alle info vind je op latex.ugent.be. Je kan ook direct een LaTeX-cursus bestellen via deze site die die avond dan voor je zal klaarliggen. \ No newline at end of file +Daarom organiseert de Werkgroep Vrije Software op **19 november** een LaTeX-les. Deze zal doorgaan om **19u in Auditorium L van de Plateau**. Alle info vind je op [latex.ugent.be](https://latex.ugent.be). Je kan ook direct een LaTeX-cursus bestellen via deze site die die avond dan voor je zal klaarliggen. diff --git a/content/blog/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md b/content/blog/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md index 6922903..6c39635 100644 --- a/content/blog/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md +++ b/content/blog/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md @@ -1,16 +1,15 @@ --- -title: Ledenvergadering, verkiezingen & ribbetjesavond! -banner: /logo.png +title: 'Ledenvergadering, verkiezingen & ribbetjesavond!' created_at: 24-04-2014 -time: 23-02-2016 -location: Zeus kelder --- -Het academiejaar loopt stilaan ten einde... Naar jaarlijkse gewoonte organiseert Zeus WPI dan ook een gepaste slotactiviteit: we beginnen met een ledenvergadering waar het nieuwe bestuur verkozen wordt, gevolgd door een gezellige ribbetjesavond als afsluiter van het mooie jaar. Achteraf is de kans ook groot dat we nog even het nachtleven in duiken! Dit hele gebeuren vindt plaats op dinsdagavond 6 mei vanaf 17u30. +Het academiejaar loopt stilaan ten einde... Naar jaarlijkse gewoonte organiseert Zeus WPI dan ook een gepaste slotactiviteit: we beginnen met een **ledenvergadering** waar het **nieuwe bestuur** verkozen wordt, gevolgd door een **gezellige ribbetjesavond** als afsluiter van het mooie jaar. Achteraf is de kans ook groot dat we nog even het nachtleven in duiken! Dit hele gebeuren vindt plaats op **dinsdagavond 6 mei vanaf 17u30**. -Iedereen is eerst welkom in de Zeuskelder voor een korte ledenvergadering. Na een bespreking van de activiteiten en gebeurtenissen van het voorbije jaar komen we tot het hoogtepunt van deze vergadering: de verkiezingen voor het nieuw bestuur. Heb je interesse om volgend jaar zelf deel uit te maken van het nieuwe bestuur? Vul dan zeker deze kandidaatstelling in. Op zondagavond 4 mei worden de kandidaturen bekend gemaakt! Daarna is het ook niet meer mogelijk je kandidaat te stellen. +Iedereen is eerst welkom in de Zeuskelder voor een korte **ledenvergadering**. Na een bespreking van de activiteiten en gebeurtenissen van het voorbije jaar komen we tot het hoogtepunt van deze vergadering: de verkiezingen voor het nieuw bestuur. Heb je interesse om volgend jaar zelf deel uit te maken van het nieuwe bestuur? Vul dan zeker deze **[kandidaatstelling](https://docs.google.com/forms/d/1OacCSwXLa_oo-Hv_45mCmR7np9pZ3MHRNRUJN9nXqJs/viewform)** in. Op zondagavond 4 mei worden de kandidaturen bekend gemaakt! Daarna is het ook niet meer mogelijk je kandidaat te stellen. -Na dat spannende moment gaan we allemaal gezellig ribbetjes eten. Dit jaar is de Amadeus weer aan de beurt! Omdat we graag willen reserveren, vragen we jullie hier in te schrijven vóór dinsdag 29 april. Mensen die niet naar de ledenvergadering komen verwachten we daar om 19u. +Na dat spannende moment gaan we allemaal gezellig **ribbetjes** eten. Dit jaar is de **Amadeus** weer aan de beurt! Omdat we graag willen reserveren, vragen we jullie **[hier in te schrijven](https://docs.google.com/forms/d/1it0bbMQS-wsdP8Il5EZCmWscLNyq7yCo3l8C8jJY6q0/viewform) vóór dinsdag 29 april**. Mensen die niet naar de ledenvergadering komen verwachten we daar om 19u. - - + + + diff --git a/content/blog/13-14/project-meeting-codenights.md b/content/blog/13-14/project-meeting-codenights.md index 5aafef0..db98328 100644 --- a/content/blog/13-14/project-meeting-codenights.md +++ b/content/blog/13-14/project-meeting-codenights.md @@ -1,13 +1,10 @@ --- title: Project meeting & codenights -banner: /logo.png created_at: 15-06-2014 -time: 23-02-2016 -location: Zeus kelder --- De examens lopen ten einde en zo staat de vakantie alweer voor de deur. Natuurlijk willen we niet dat de verveling toeslaat en daarom hebben wij, Zeus WPI, enkele geduchte projectjes klaarstaan zodat jullie de zwoele zomerdagen ook nuttig kunnen doorbrengen. -Vooruitgang vraagt ten eerste interesse. Om die reden legt het soon-to-be bestuur, samen met het oud bestuur, een plannings- en discussieavond vast. Iedereen die interesse heeft, is welkom om mee de toekomst van onze diverse projecten te bepalen en een gemeenschappelijk doel en visie vast te leggen. Dit doen we op dinsdag 24 juni vanaf 17u30 in de welgekende Zeuskelder. +Vooruitgang vraagt ten eerste interesse. Om die reden legt het soon-to-be bestuur, samen met het oud bestuur, een **plannings- en discussieavond** vast. Iedereen die interesse heeft, is welkom om mee de toekomst van onze [diverse projecten](https://github.com/ZeusWPI) te bepalen en een gemeenschappelijk doel en visie vast te leggen. Dit doen we op dinsdag **24 juni** vanaf **17u30** in de welgekende **Zeuskelder**. -Natuurlijk moet er aan de besproken projecten ook gewerkt worden. Daarvoor voorzien we zowat een hele zomer lang onze gekende codenights, waar onze verse bloedjes graag wekelijks samenhokken om onder het toeziend oog van de oude rotten wat toetsaanslagen te genereren die hopelijk zullen resulteren in menig werkend programma. \ No newline at end of file +Natuurlijk moet er aan de besproken projecten ook gewerkt worden. Daarvoor voorzien we zowat een hele zomer lang onze gekende **codenights**, waar onze verse bloedjes graag wekelijks samenhokken om onder het [toeziend oog](https://i.imgur.com/lQG229C.jpg) van de oude rotten wat toetsaanslagen te genereren die hopelijk zullen resulteren in menig werkend programma. diff --git a/content/blog/13-14/ruby-on-rails-cursus.md b/content/blog/13-14/ruby-on-rails-cursus.md index 58d9e37..bef0349 100644 --- a/content/blog/13-14/ruby-on-rails-cursus.md +++ b/content/blog/13-14/ruby-on-rails-cursus.md @@ -1,17 +1,12 @@ --- title: Ruby & Ruby on Rails lessenpakket! -banner: /logo.png created_at: 11-11-2013 -time: 23-02-2016 -location: Zeus kelder --- Welke webdevelopper heeft dezer dagen nog niet gehoord van Ruby On Rails? Dit hippe web-framework helpt je om razendsnel stabiele websites te bouwen. Zoals al blijkt uit de naam, is het gebaseerd op de dynamische, reflectieve programmeertaal Ruby. -Om te zorgen dat jij ook niet achter blijft in het gebruik van deze handige technologie, stelt Zeus WPI twee lessen voor: een general-purpose Ruby les en een Ruby On Rails les. +Om te zorgen dat jij ook niet achter blijft in het gebruik van deze handige technologie, stelt Zeus WPI twee lessen voor: een general-purpose **Ruby les** en een **Ruby On Rails les**. -In de eerste les leren we je een stevige basis Ruby aan, waarmee je al voor vele toepassingen aan de slag kunt. Voor deze les is een lichte kennis van programmeren aan te raden. -De vergaarde Ruby-kennis kan je dan meteen ook gebruiken in de Ruby On Rails les die de week erna volgt. +In de eerste les leren we je een stevige basis Ruby aan, waarmee je al voor vele toepassingen aan de slag kunt. Voor deze les is een lichte kennis van programmeren aan te raden. De vergaarde Ruby-kennis kan je dan meteen ook gebruiken in de Ruby On Rails les die de week erna volgt. -De eerste Ruby les vindt plaats op donderdag 14 november om 19.00 in PC-Klas Zuse, gebouw S9, Sterre! -De week daarna, donderdag 21 november om 19.00, gaat de Ruby on Rails les door, wederom in PC-Klas Zuse. \ No newline at end of file +De eerste Ruby les vindt plaats op **donderdag 14 november om 19.00 in PC-Klas Zuse**, gebouw S9, Sterre! De week daarna, **donderdag 21 november om 19.00**, gaat de Ruby on Rails les door, wederom in PC-Klas Zuse. diff --git a/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md b/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md index 6ddc031..745e987 100644 --- a/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md +++ b/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md @@ -1,27 +1,24 @@ --- title: Vlaamse Programmeer(oefen)wedstrijd -banner: https://www.vlaamseprogrammeerwedstrijd.be/current/layout/logoVPW2014.jpg created_at: 03-03-2014 -time: 23-02-2016 -location: Zeus kelder --- - Op woensdag 26 maart vindt de Vlaamse Programmeerwedstrijd opnieuw plaats. Dit jaar is het te doen in HoGent, campus Schoonmeersen - niet ver van bij ons dus! Als je geïnteresseerd bent, maar niet goed weet of dit wel iets is voor jou, dan kun je meedoen aan onze oefenwedstrijd. +![](https://www.vlaamseprogrammeerwedstrijd.be/current/layout/logoVPW2014.jpg){:class="alignleft" -  +Op **woensdag 26 maart** vindt de [Vlaamse Programmeerwedstrijd](https://www.vlaamseprogrammeerwedstrijd.be/) opnieuw plaats. Dit jaar is het te doen in [HoGent, campus Schoonmeersen](https://goo.gl/maps/Iuti9) - niet ver van bij ons dus! Als je geïnteresseerd bent, maar niet goed weet of dit wel iets is voor jou, dan kun je meedoen aan onze oefenwedstrijd. -VPW +**VPW** De Vlaamse Programmeerwedstrijd is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per team van drie personen op één namiddag zoveel mogelijk programmeerproblemen probeert op te lossen. Je neemt deel binnen je eigen niveau (professionele bachelor-, academische bachelor- of masterstudenten), dus iedereen heeft een goede kans om te winnen. -Elk lid van de beste drie teams krijgt een mooie prijs (uit een prijzenpot van €5.000). Je mag onder andere programmeren in Java, Python, Ruby, Haskell, Prolog, C, C++, C#, enz. Inschrijven kan tot 14 maart. +Elk lid van de beste drie teams krijgt een mooie prijs (uit een prijzenpot van €5.000). Je mag onder andere programmeren in Java, Python, Ruby, Haskell, Prolog, C, C++, C#, enz. [Inschrijven](https://www.vlaamseprogrammeerwedstrijd.be/current/inschrijven_wachtlijst.php) kan tot 14 maart. -Meer informatie en voorbeeldvragen vind je op vlaamseprogrammeerwedstrijd.be. +Meer informatie en voorbeeldvragen vind je op [vlaamseprogrammeerwedstrijd.be](https://www.vlaamseprogrammeerwedstrijd.be/). -Oefenwedstrijd +**Oefenwedstrijd** Wil je op voorhand al eens oefenen? Dan kan je dit jaar ook meedoen aan de oefenwedstrijd. Dit is de ideale voorbereiding op de echte wedstrijd: we lichten niet alleen enkele strategieën toe, maar gebruiken ook dezelfde indienservers en regels. Zo mag je hier ook maar één laptop per team van drie gebruiken. -Deze wedstrijd vindt plaats op woensdag 12 maart om 18u30 in auditorium V3 (S9, Campus Sterre). Neem een laptop mee voor je team. Iedereen is welkom, inschrijven is niet nodig. Is het je niet gelukt om een team te vormen? Geen probleem! Kom gerust langs, dan kan je eventueel aansluiten bij anderen die ook nog geen team hebben. +Deze wedstrijd vindt plaats op **woensdag 12 maart om 18u30** in auditorium **V3 (S9, Campus Sterre)**. Neem een laptop mee voor je team. Iedereen is welkom, inschrijven is niet nodig. Is het je niet gelukt om een team te vormen? Geen probleem! Kom gerust langs, dan kan je eventueel aansluiten bij anderen die ook nog geen team hebben. -Hopelijk tot binnenkort! \ No newline at end of file +Hopelijk tot binnenkort! diff --git a/content/blog/13-14/zeus-bestuur-2014-2015.md b/content/blog/13-14/zeus-bestuur-2014-2015.md index 133b0a7..2c63bce 100644 --- a/content/blog/13-14/zeus-bestuur-2014-2015.md +++ b/content/blog/13-14/zeus-bestuur-2014-2015.md @@ -8,13 +8,12 @@ location: Zeus kelder Afgelopen ledenvergadering verkozen we een nieuw bestuur! Met trots stellen we jullie voor: -Voorzitter: Stijn Seghers -Secretaris: Feliciaan De Palmenaer -Penningmeester: Jeroen De Clerck -System administrator (x2): Titouan Vervack, Wouter Pinnoo -Event verantwoordelijke (x2): Ilion Beyst, Felix Van der Jeugt -Senior (a.k.a. ouwe zak): Tom Naessens +* **Voorzitter:** Stijn Seghers +* **Secretaris:** Feliciaan De Palmenaer +* **Penningmeester:** Jeroen De Clerck +* **System administrator (x2):** Titouan Vervack, Wouter Pinnoo +* **Event verantwoordelijke (x2):** Ilion Beyst, Felix Van der Jeugt +* **Senior (a.k.a. ouwe zak):** Tom Naessens +* **Vaste medewerker:** Mats Myncke -Vaste medewerker: Mats Myncke - -Met z'n allen zullen we jullie het komende academiejaar tal van toffe Zeusactiviteiten voorschotelen en alles in goede banen proberen te leiden! Ideëen voor activiteiten mogen altijd via mail worden doorgestuurd of via een van de bovenstaande mensen. \ No newline at end of file +Met z'n allen zullen we jullie het komende academiejaar tal van toffe Zeusactiviteiten voorschotelen en alles in goede banen proberen te leiden! Ideëen voor activiteiten mogen altijd [via mail](https://zeus.ugent.be/contact/) worden doorgestuurd of via een van de bovenstaande mensen. diff --git a/content/blog/13-14/zeus-wpi-branded-hoodies-2.md b/content/blog/13-14/zeus-wpi-branded-hoodies-2.md index a48ac0d..3f1bcdb 100644 --- a/content/blog/13-14/zeus-wpi-branded-hoodies-2.md +++ b/content/blog/13-14/zeus-wpi-branded-hoodies-2.md @@ -1,15 +1,12 @@ --- title: Zeus WPI branded hoodies -banner: https://zeus.ugent.be/wp-content/uploads/2011/09/zeushoodie_outline_small.png created_at: 07-04-2014 -time: 23-02-2016 -location: Zeus kelder --- Ook dit jaar kan je de enige echte Zeus UGenthoodies bestellen! De UGent hoodies staan bekend om hun uitstekende kwaliteit en het Zeus WPI logo maakt ze nu nog aantrekkelijker! - +![](https://zeus.ugent.be/wp-content/uploads/2011/09/zeushoodie_outline_small.png "Zeus hoodies"){:class="alignright"} -Bestellen kan via dit formulier tot en met vrijdag 25 april. We raden aan om op voorhand eens een UGent trui te passen, omdat we uit ervaring weten dat deze wat klein kunnen uitvallen. +Bestellen kan via [dit formulier](https://bit.ly/1dJLRB2 "truien bestel formulier") **tot en met vrijdag 25 april**. We raden aan om op voorhand eens een UGent trui te [passen](https://gent.unigear.eu/nlgent/verkooppunten/), omdat we uit ervaring weten dat deze wat klein kunnen uitvallen. -Een trui kost 35 euro en dient betaald te worden bij het afhalen. \ No newline at end of file +Een trui kost 35 euro en dient betaald te worden bij het afhalen. diff --git a/content/blog/14-15/2218.md b/content/blog/14-15/2218.md index e7bfbf1..db95024 100644 --- a/content/blog/14-15/2218.md +++ b/content/blog/14-15/2218.md @@ -1,14 +1,10 @@ --- title: Tiles & Terminals -banner: https://zeus.ugent.be/wp-content/uploads/2015/03/poster-300x212.png created_at: 01-03-2015 -time: 23-02-2016 -location: Zeus kelder --- -poster +![poster](https://zeus.ugent.be/wp-content/uploads/2015/03/poster-300x212.png){:class="alignright"} -Binnen Zeus is er geleidelijk aan een groepje zogenaamde '*nixfappers' ontstaan. De *nixfapper is een geek van de bovenste plank, die spontaan opgewonden wordt van strakke, eigenzinnige *nix-setups ( *nix is unix-like, zoals Linux, BSD, en ja, ook OS X). De commandolijn is zijn natuurlijke habitat, en hij heeft een voorliefde voor minder conventionele software - de 'voor en door hackers'-soort. -Om je een idee te geven: onze huiseigen *nixfappers kiezen zo bijvoorbeeld bijna unaniem voor Arch Linux, tiling window managers en vim. +Binnen Zeus is er geleidelijk aan een groepje zogenaamde '_nixfappers' ontstaan. De_ nixfapper is een geek van de bovenste plank, die spontaan opgewonden wordt van strakke, eigenzinnige _nix-setups (_ nix is unix-like, zoals Linux, BSD, en ja, ook OS X). De commandolijn is zijn natuurlijke habitat, en hij heeft een voorliefde voor minder conventionele software - de 'voor en door hackers'-soort. Om je een idee te geven: onze huiseigen *nixfappers kiezen zo bijvoorbeeld bijna unaniem voor Arch Linux, tiling window managers en vim. -Speciaal voor hen organiseert Zeus 'Tegels en Terminals', een avond toegewijd aan *nix en *nix-tweaking in de brede zin. Ben je een linuxgoeroe en wil je tips uitwisselen? Ben je een leek en wil je leren hoe je het meeste uit je systeem haalt? Kom dan zeker eens langs op donderdag 5 maart in de Zeuskelder, Sterre, S9. Je bent welkom vanaf 17h30. \ No newline at end of file +Speciaal voor hen organiseert Zeus 'Tegels en Terminals', een avond toegewijd aan _nix en_ nix-tweaking in de brede zin. Ben je een linuxgoeroe en wil je tips uitwisselen? Ben je een leek en wil je leren hoe je het meeste uit je systeem haalt? Kom dan zeker eens langs op donderdag 5 maart in de Zeuskelder, Sterre, S9\. Je bent welkom vanaf 17h30. diff --git a/content/blog/14-15/2262.md b/content/blog/14-15/2262.md index 70aed70..63c622b 100644 --- a/content/blog/14-15/2262.md +++ b/content/blog/14-15/2262.md @@ -1,9 +1,6 @@ --- -title: Ledenvergadering, verkiezingen en ribbetjesavond -banner: /logo.png +title: 'Ledenvergadering, verkiezingen en ribbetjesavond' created_at: 27-04-2015 -time: 23-02-2016 -location: Zeus kelder --- Het einde van het academiejaar nadert. Dat is iets om dit jaar naar uit te kijken, ondanks dat het examens met zich mee brengt. Het zal ons namelijk ook (helaas) van de tirannie van Stijn "letterlijk Stalin" Seghers verlossen. Weldegelijk, tenzij hij er in slaagt snel nog een verandering in onze statuten door te voeren, zijn het op **5 mei** verkiezingen. We spreken om **17u30 in de kelder** af voor onze jaarlijkse ledenvergadering, waar we op geheel democratische wijze onze favorieten tot bestuur kunnen stemmen. Merk op dat het indienen van uw kandidatuur verplicht is. @@ -12,5 +9,5 @@ Na de verkiezingen gaan we de val van het ijzeren gordijn vieren met ribbetjes i Even praktisch: -* Kandidaturen via [dit formulier](https://goo.gl/forms/EjfIwWoqvW) ten laatste op zondag 3 mei. -* Inschrijven ribbetjes via [dit formulier](https://goo.gl/forms/1PfnNISHLg) ten laatste op 1 mei. +- Kandidaturen via [dit formulier](https://goo.gl/forms/EjfIwWoqvW) ten laatste op zondag 3 mei. +- Inschrijven ribbetjes via [dit formulier](https://goo.gl/forms/1PfnNISHLg) ten laatste op 1 mei. diff --git a/content/blog/14-15/ansible-is-af-3.md b/content/blog/14-15/ansible-is-af-3.md index 52877b8..1eafd9c 100644 --- a/content/blog/14-15/ansible-is-af-3.md +++ b/content/blog/14-15/ansible-is-af-3.md @@ -1,18 +1,13 @@ --- title: ANSIBLE IS AF -banner: /logo.png created_at: 16-08-2015 -time: 23-02-2016 -location: Zeus kelder --- Aan het einde van het vorige academiejaar liet onze belangrijkste server, genaamd King, zijn leeftijd zien: zijn RAID-controller had het namelijk begeven, met een hoop corrupte data als gevolg. Na wat spannende momenten (blijkbaar had onze backupserver het ook begeven) kon Silox de data herstellen en wist hij ook aan reserveonderdelen te raken (bedankt Ruben!). De schade bleef dus gelukkig beperkt tot een week downtime. -King is onze server in het datacenter te S10. Het is een Dell PowerEdge 2850, die machines worden zelfs niet meer verscheept als donatie naar onze partners in het Zuiden wegens te oud (cfr. DICT). Op King draaien alle kritieke applicaties, onze website en die van de andere studentenverenigingen maar ook de Hydra API en Gandalf. Toen het noodlot toesloeg, was het voor ons dus een duidelijk teken dat we nood hadden aan een nieuwe server en een degelijkere backupoplossing. Hiervoor contacteerden we DICT en zij hebben ons een virtuele machine aangeboden in de DICT-cloud. Het was echter niet de beste keuze om gewoon alles te kopiëren van King naar deze nieuwe virtuele machine. De software op King was verouderd en er was zo goed als geen documentatie. We wouden het ook mogelijk maken om een toekomstige migratie gemakkelijk te maken. Op aanraden van onze oude sysadmin begon op dat moment de epische queeste voor het voltooien van Ansible. - +King is onze server in het datacenter te S10\. Het is een Dell PowerEdge 2850, die machines worden zelfs niet meer verscheept als donatie naar onze partners in het Zuiden wegens te oud (cfr. DICT). Op King draaien alle kritieke applicaties, onze website en die van de andere studentenverenigingen maar ook de Hydra API en Gandalf. Toen het noodlot toesloeg, was het voor ons dus een duidelijk teken dat we nood hadden aan een nieuwe server en een degelijkere backupoplossing. Hiervoor contacteerden we DICT en zij hebben ons een virtuele machine aangeboden in de DICT-cloud. Het was echter niet de beste keuze om gewoon alles te kopiëren van King naar deze nieuwe virtuele machine. De software op King was verouderd en er was zo goed als geen documentatie. We wouden het ook mogelijk maken om een toekomstige migratie gemakkelijk te maken. Op aanraden van onze oude sysadmin begon op dat moment de epische queeste voor het voltooien van Ansible. -Ansible is een system automation applicatie die groepen van servers kan installeren door het uitvoeren van commando’s over ssh, gebaseerd op configuraties die je zelf maakt of van een of andere website downloadt (maar aan zulke makkelijke praktijken doen wij niet mee). -De configuraties van Ansible zijn goed onderverdeeld en duidelijk leesbaar waardoor we zowel het probleem van toekomstige migraties en documentatie oplosten. Maar wat niet was opgelost, is het feit dat de software verouderd was en de sysadmins nog onervaren. +[Ansible](https://docs.ansible.com/ansible/ "Ansible") is een system automation applicatie die groepen van servers kan installeren door het uitvoeren van commando's over ssh, gebaseerd op configuraties die je zelf maakt of van een of andere website downloadt (maar aan zulke makkelijke praktijken doen wij niet mee). De configuraties van Ansible zijn goed onderverdeeld en duidelijk leesbaar waardoor we zowel het probleem van toekomstige migraties en documentatie oplosten. Maar wat niet was opgelost, is het feit dat de software verouderd was en de sysadmins nog onervaren. Procrat en ik, FlashYoshi, spendeerden vele (code)nights aan het begrijpen van de software op de oude server, het zoeken naar mogelijks nieuwe software en het proberen porten van deze software naar de nieuwe server. Op deze manier verdwenen af en toe enkele (of alle) websites van de live server, je geraakt namelijk snel verward over welke terminal nu de oude en de welke de nieuwe server is. Over het algemeen was het zeker een goede ervaring en liet het ons toe om van enkele hacks af te geraken, zoals het gebruik van Apache enkel en alleen voor de Kerberos-login van de wiki, en het vernieuwen van de software, zoals de wiki, die er nu veel beter uit ziet. @@ -20,8 +15,6 @@ Ansible werd niet alleen maar gebruikt om King te configureren maar ook Abyss, o Deze vakantie liep het allemaal tot een einde, Ansible werkt afgewerkt en de server werd succesvol gemigreerd. Dit feit is enkel mogelijk gemaakt door de grote hulp die Procrat en Silox leverden gedurende het jaar, waarvoor duizendmaal dank, zonder hen zou de volgende sysadmin er nog aan bezig zijn. -Ten slotte kunnen wij, de sysadmins (Silox, Procrat en FlashYoshi), u eindelijk mededelen: - -ANSIBLE IS AF! +Ten slotte kunnen wij, de sysadmins (Silox, Procrat en FlashYoshi), u eindelijk mededelen: **ANSIBLE IS AF!** -P.S.: Onze Ansible-configuratie is openbaar beschikbaar op GitHub. \ No newline at end of file +P.S.: Onze Ansible-configuratie is openbaar beschikbaar op [GitHub](https://zeus.ugent.be/git/ansible-config "GitHub"). diff --git a/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md b/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md index 209409d..a9c8e8b 100644 --- a/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md +++ b/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md @@ -1,21 +1,18 @@ --- -title: Codenights 2015: Praktische en nuttige zaken -banner: /logo.png +title: 'Codenights 2015: Praktische en nuttige zaken' created_at: 05-07-2015 -time: 23-02-2016 -location: Zeus kelder --- -

Eerst en vooral wensen we jullie allen een prettige vakantie toe! We willen vlug eens toelichten hoe onze codenights in het algemeen door gaan.

+Eerst en vooral wensen we jullie allen een prettige vakantie toe! We willen vlug eens toelichten hoe onze codenights in het algemeen door gaan. -
+-------------------------------------------------------------------------------- -

De codenights verlopen op dezelfde wijze als die van vorige jaren. Voor degenen die hier niet mee bekend zijn: Codenights zijn avonden waarbij we tot in de late uurtjes aan allerlei projecten werken en al doende leute hebben. Deze zijn open voor iedereen, dus spring zeker eens binnen!

+De codenights verlopen op dezelfde wijze als die van vorige jaren. Voor degenen die hier niet mee bekend zijn: Codenights zijn avonden waarbij we tot in de late uurtjes aan allerlei projecten werken en al doende leute hebben. Deze zijn open voor **iedereen**, dus spring zeker eens binnen! -

De codenights gaan wekelijks door op dinsdagen, behalve tijdens de Gentse Feesten. Telkens gaat een codenight officieel van start rond 17u. Elke codenight wordt aangekondigd op onze facebook en twitter paginas.

+De codenights gaan wekelijks door op **dinsdagen**, behalve tijdens de Gentse Feesten. Telkens gaat een codenight officieel van start rond **17u**. Elke codenight wordt aangekondigd op onze [**facebook**](https://www.facebook.com/zeus.wpi "facebook") en [**twitter**](https://twitter.com/zeuswpi "twitter") paginas. -

Als je het ziet zitten, nodigen we jullie uit om te helpen aan een van onze projecten. Er zal altijd iemand aanwezig zijn om je te begeleiden.

+Als je het ziet zitten, nodigen we jullie uit om te helpen aan een van onze [**projecten**](https://github.com/ZeusWPI "github"). Er zal altijd iemand aanwezig zijn om je te begeleiden. -
+-------------------------------------------------------------------------------- -We zien jullie graag volgende dinsdag voor de tweede codenight! Tot dan! \ No newline at end of file +We zien jullie graag volgende dinsdag voor de tweede codenight! Tot dan! diff --git a/content/blog/14-15/fosdem-2015.md b/content/blog/14-15/fosdem-2015.md index e491824..045024a 100644 --- a/content/blog/14-15/fosdem-2015.md +++ b/content/blog/14-15/fosdem-2015.md @@ -1,19 +1,17 @@ --- title: Zeus goes FOSDEM 2015 - carpool mee -banner: https://zeus.ugent.be/wp-content/uploads/2015/01/box.png created_at: 12-01-2015 -time: 23-02-2016 -location: Zeus kelder --- -box +![box](https://zeus.ugent.be/wp-content/uploads/2015/01/box.png){:class="alignright"} -FOSDEM - Free and Open Source Developers’ European Meeting - is het grootste open-source evenement van Europa en zoals elk jaar is Zeus erbij! Twee dagen lang wordt een hele campus omgetoverd tot een waar open-sourceparadijs. Auditoria worden getransformeerd tot devrooms waar gewerkt wordt  en presentatiezalen waar je ‘main-track’ talks en ‘lightning talks’ kan volgen over onderwerpen als besturingssystemen, de hipste open-sourceprojecten, beveiliging of webdevelopment. Hallen en gangen worden gevuld met standjes —onder andere van grote namen als Canonical, Mozilla en Debian— en kraampjes waar allerhande goodies en gadgets te verkrijgen zijn. Er wordt ook een keysigning-event georganiseerd — merk wel dat inschrijven hiervoor nodig is. Instructies zijn beschikbaar op de website. Het volledige programma vind je terug op FOSDEM.org. +[**FOSDEM**](https://fosdem.org/) **- Free and Open Source Developers' European Meeting -** is het grootste open-source evenement van Europa en zoals elk jaar is Zeus erbij! Twee dagen lang wordt een hele campus omgetoverd tot een waar open-sourceparadijs. Auditoria worden getransformeerd tot devrooms waar gewerkt wordt en presentatiezalen waar je 'main-track' talks en 'lightning talks' kan volgen over onderwerpen als besturingssystemen, de hipste open-sourceprojecten, beveiliging of webdevelopment. Hallen en gangen worden gevuld met standjes --onder andere van grote namen als Canonical, Mozilla en Debian-- en kraampjes waar allerhande goodies en gadgets te verkrijgen zijn. Er wordt ook een [keysigning-event](https://fosdem.org/2015/keysigning/) georganiseerd -- merk wel dat inschrijven hiervoor nodig is. Instructies zijn beschikbaar op de website. Het volledige programma vind je terug op [FOSDEM.org](https://fosdem.org/2015/schedule/). -Zoals gewoonlijk vindt FOSDEM plaats op de ULB-campus Solbosch te Brussel, dit jaar op 31 januari en 1 februari. Om het milieu niet te veel te belasten —en voor de gezelligheid— proberen we vervoer te voorzien via carpooling. +Zoals gewoonlijk vindt FOSDEM plaats op de [ULB-campus Solbosch](https://maps.google.be/maps?espv=210&es_sm=119&um=1&ie=UTF-8&q=ulb+solbosch&fb=1&gl=be&hq=ulb+solbosch&hnear=0x47c370e1339443ad:0x40099ab2f4d5140,Gent&sa=X&ei=NJDIUr_RMIO70QWx6YGICQ&ved=0CK8BELYD) te Brussel, dit jaar op **31 januari en 1 februari**. Om het milieu niet te veel te belasten --en voor de gezelligheid-- proberen we vervoer te voorzien via carpooling. -Rij je graag mee met ons of heb je plaats over in je auto (benzinekosten worden vergoed)? Vergeet dan niet voor woensdag 28 januari in te schrijven op het formulier hieronder, zodat we je plaats kunnen reserveren en je op de hoogte kunnen houden via e-mail. +Rij je graag mee met ons of heb je plaats over in je auto (benzinekosten worden vergoed)? Vergeet dan niet **voor woensdag 28 januari** in te schrijven op het formulier hieronder, zodat we je plaats kunnen reserveren en je op de hoogte kunnen houden via e-mail. -Iedereen is welkom! - - +Iedereen is welkom! + + diff --git a/content/blog/14-15/geeks-attack-2014.md b/content/blog/14-15/geeks-attack-2014.md index 167a544..04a7cfc 100644 --- a/content/blog/14-15/geeks-attack-2014.md +++ b/content/blog/14-15/geeks-attack-2014.md @@ -1,14 +1,13 @@ --- -title: Geeks, Attack! 2014 -banner: https://zeus.ugent.be/wp-content/uploads/2014/10/lan-300x185.png +title: 'Geeks, Attack! 2014' created_at: 22-10-2014 -time: 23-02-2016 -location: Zeus kelder --- -lanTussen alle informaticagerichte activiteiten in mogen we ook wel eens ontspannen. Daarom organiseert Zeus WPI dit jaar een derde editie van de LAN-party: “Geeks, attack!”
-Op 7 en 8 november kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooitjes. We spelen onder meer League of Legends, DOTA 2, Trackmania, Teeworlds, Unreal Tournament 2004, Quake 3 Arena en nog vele andere games. Er zullen ook enkele consoles beschikbaar zijn. Van enkele games zullen er toernooitjes georganiseerd worden waarmee je prijzen in de wacht kunt slepen!
-Inschrijven is verplicht, en doe je via deze link. De kostprijs bedraagt €2. Wie vóór 2 november inschrijft, belonen we voor administratief gemak met een gratis drankje!
-Deze activiteit vindt plaats in de Trechterzaal van de Therminal. Iedereen is welkom vanaf 16u om zijn systeem op te stellen! +![lan](https://zeus.ugent.be/wp-content/uploads/2014/10/lan-300x185.png){:class="alignright"} -Dit semester bieden we ook opnieuw onze Zeus-truien aan. Deze kun je vanaf heden bestellen via zeus.ugent.be/truien. De deadline hiervoor is ook zondag 2 november. +Tussen alle informaticagerichte activiteiten in mogen we ook wel eens ontspannen. Daarom organiseert Zeus WPI dit jaar een derde editie van de LAN-party: **"Geeks, attack!"**
+Op **7 en 8 november** kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooitjes. We spelen onder meer League of Legends, DOTA 2, Trackmania, Teeworlds, Unreal Tournament 2004, Quake 3 Arena en nog vele andere games. Er zullen ook enkele consoles beschikbaar zijn. Van enkele games zullen er toernooitjes georganiseerd worden waarmee je prijzen in de wacht kunt slepen!
+**Inschrijven is verplicht**, en doe je via [deze link](https://zeus.ugent.be/lan/lan-praktisch/). De kostprijs bedraagt €2\. Wie **vóór 2 november** inschrijft, belonen we voor administratief gemak met een gratis drankje!
+Deze activiteit vindt plaats in de Trechterzaal van de **[Therminal](https://www.google.be/maps/place/De+Therminal,+Site+Sint-Pietersnieuwstraat,+9000+Gent,+België)**. Iedereen is welkom vanaf 16u om zijn systeem op te stellen! + +Dit semester bieden we ook opnieuw onze **Zeus-truien** aan. Deze kun je vanaf heden bestellen via [zeus.ugent.be/truien](https://zeus.ugent.be/truien/). De deadline hiervoor is ook zondag **2 november**. diff --git a/content/blog/14-15/git-de-stomme-content-tracker.md b/content/blog/14-15/git-de-stomme-content-tracker.md index b5f3a78..4f6e43a 100644 --- a/content/blog/14-15/git-de-stomme-content-tracker.md +++ b/content/blog/14-15/git-de-stomme-content-tracker.md @@ -1,22 +1,18 @@ --- -title: Git, de "stomme" content tracker -banner: https://zeus.ugent.be/wp-content/uploads/2015/02/poster-shaped-300x212.png +title: 'Git, de "stomme" content tracker' created_at: 23-02-2015 -time: 23-02-2016 -location: Zeus kelder --- -poster-shaped +![poster-shaped](https://zeus.ugent.be/wp-content/uploads/2015/02/poster-shaped-300x212.png){:class="alignright"} -> "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'." -    -- Linus Torvalds +> "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'." -- Linus Torvalds -Net zoals dat achter elk groot man een sterke vrouw staat, staat achter elk groot softwareproject een sterk versiecontrolesysteem. Dat geldt uiteraard ook voor de Linuxkernel, maar zo vanzelfsprekend was dat niet. Het bleek namelijk al snel dat er geen enkel zulk systeem bestond dat aan de noden van het grootste opensourceproject van de wereld kon voldoen: snelheid, een bijna onfeilbare data-integriteit, en een grote nadruk op parellel ontwikkelen waren broodnodig. Daarop sloegen Torvalds en kornuiten - ware hackers zijnde - zelf aan het werk, onder het motto ‘in geval van twijfel, kijk wat CVS doet, en doe het tegengestelde.’ +Net zoals dat achter elk groot man een sterke vrouw staat, staat achter elk groot softwareproject een sterk versiecontrolesysteem. Dat geldt uiteraard ook voor de Linuxkernel, maar zo vanzelfsprekend was dat niet. Het bleek namelijk al snel dat er geen enkel zulk systeem bestond dat aan de noden van het grootste opensourceproject van de wereld kon voldoen: snelheid, een bijna onfeilbare data-integriteit, en een grote nadruk op parellel ontwikkelen waren broodnodig. Daarop sloegen Torvalds en kornuiten - ware hackers zijnde - zelf aan het werk, onder het motto 'in geval van twijfel, kijk wat CVS doet, en doe het tegengestelde.' Aldus werd Git geboren, een broncodebeheersysteem om U tegen te zeggen. Door zijn kracht en complexiteit - in de goede zin - werd Git al snel de favoriet van iedere hippie en hacker - en dus ook van Zeus. -Geschiedenis achterwege, Git zal uw leven beter maken. Samenwerken aan dezelfde codebase was nog nooit zo eenvoudig. Ook voor Einselgangers is Git uiterst nuttig: het beheren van verschillende versies van je code, fouten herstellen na een domme dag, Git doet het allemaal. Voeg publieke hosts als Github aan de vergelijking toe, en ook het delen, publiceren en backuppen van code wordt een waar plezier. +Geschiedenis achterwege, Git zal uw leven beter maken. Samenwerken aan dezelfde codebase was nog nooit zo eenvoudig. Ook voor Einselgangers is Git uiterst nuttig: het beheren van verschillende versies van je code, fouten herstellen na een domme dag, Git doet het allemaal. Voeg publieke hosts als Github aan de vergelijking toe, en ook het delen, publiceren en backuppen van code wordt een waar plezier. Graag delen wij ons geloof en onze kennis op donderdag 26 februari omstreeks 19h in PC-zaal 2.14 in het Technicum. -UPDATE: Wie de les gemist heeft of achteraf nog eens wil kijken, de hele presentatie is bij deze beschikbaar. Hieronder vind u alvast de cheatsheet: cheatsheet +UPDATE: Wie de les gemist heeft of achteraf nog eens wil kijken, de [hele presentatie](https://zeus.ugent.be/wp-content/uploads/2015/02/presentation.zip) is bij deze beschikbaar. Hieronder vind u alvast de cheatsheet: [![cheatsheet](https://zeus.ugent.be/wp-content/uploads/2015/02/cheatsheet-300x212.png)](https://zeus.ugent.be/wp-content/uploads/2015/02/cheatsheet.png) diff --git a/content/blog/14-15/haskell-lessenreeks.md b/content/blog/14-15/haskell-lessenreeks.md index c5db18f..2b2b5aa 100644 --- a/content/blog/14-15/haskell-lessenreeks.md +++ b/content/blog/14-15/haskell-lessenreeks.md @@ -1,12 +1,10 @@ --- title: Lessenreeks Haskell - een functionele programmeertaal -banner: https://zeus.ugent.be/wp-content/uploads/2015/02/haskell-trans-212x300.png created_at: 12-02-2015 -time: 23-02-2016 -location: Zeus kelder --- -haskell-trans +![haskell-trans](https://zeus.ugent.be/wp-content/uploads/2015/02/haskell-trans-212x300.png){:class="alignright"} + Ben je verveeld met altijd maar die Java? Voelt het programmeren beperkt en eentonig wanneer je voor de zoveelste keer een nieuwe klasse aanmaakt? Snak je naar wat frisse ideeën en nieuwe uitdagingen? Naar een totaal nieuwe kijk op programmeren? Wij stellen je voor aan Haskell, een puur functionele, declaratieve taal die zich kenmerkt door een robuust typesysteem, luie evaluatie en een torenhoog niveau van abstractie. @@ -15,9 +13,8 @@ Op algemene aanvraag brengt Pieter Vander Vennet een volwaardige lessenreeks, vo Wees een van de coole jongens, leer Haskell. Wekelijks, beginnend op woensdag 18 februari om 18h30 in PC-lokaal Mercator (Sterre, S8). Graag tot dan! -Brengt zeker uwen digitale rekenaar mee (liefst met ghc reeds geinstalleerd, instructies op https://github.com/pietervdvn/Haskell)! +Brengt zeker uwen digitale rekenaar mee (liefst met ghc reeds geinstalleerd, instructies op Immutabele groeten van uw vrienden bij GhentFPG en Zeus WPI. -De lessen zullen doorgaan in het Nederlands. -Opmerking: De lessenreeks zal 'from scratch' beginnen, en vereist geen enkele voorkennis. We herhalen dus ook de topics die op de introductieles aangehaald werden. \ No newline at end of file +De lessen zullen doorgaan in het Nederlands. Opmerking: De lessenreeks zal 'from scratch' beginnen, en vereist geen enkele voorkennis. We herhalen dus ook de topics die op de introductieles aangehaald werden. diff --git a/content/blog/14-15/identiteit-en-toegangscontrole-in-de-cloud.md b/content/blog/14-15/identiteit-en-toegangscontrole-in-de-cloud.md index a08058f..815a500 100644 --- a/content/blog/14-15/identiteit-en-toegangscontrole-in-de-cloud.md +++ b/content/blog/14-15/identiteit-en-toegangscontrole-in-de-cloud.md @@ -1,16 +1,12 @@ --- title: Identiteit en Toegangscontrole in de Cloud -banner: https://zeus.ugent.be/wp-content/uploads/2014/12/cloud-300x212.png created_at: 01-12-2014 -time: 23-02-2016 -location: Zeus kelder --- -

cloud

+![cloud](https://zeus.ugent.be/wp-content/uploads/2014/12/cloud-300x212.png){:class="alignright"} -

DIAS, Deloitte Identity and Authentication Services, is een IAM (Identity & Access Management) platform dat door Deloitte ontwikkeld wordt. Authenticatie van gebruikers kan op verschillende manieren gebeuren. Er zijn "zwakke" authenticatiemethoden, zoals de standaard gebruikersnaam en wachtwoord authenticatie, maar er zijn ook "sterke" authenticatiemethoden, zoals het inloggen met de elektronische identiteitskaart of het gebruik van SMS One Time Passwords.

+DIAS, Deloitte Identity and Authentication Services, is een IAM (Identity & Access Management) platform dat door Deloitte ontwikkeld wordt. Authenticatie van gebruikers kan op verschillende manieren gebeuren. Er zijn "zwakke" authenticatiemethoden, zoals de standaard gebruikersnaam en wachtwoord authenticatie, maar er zijn ook "sterke" authenticatiemethoden, zoals het inloggen met de elektronische identiteitskaart of het gebruik van SMS One Time Passwords. -

Een recente toevoeging aan DIAS is de mobiele authenticatie via Google Authenticator. De implementatie is gebouwd rond het TOTP (Time Based One Time Password protocol, dat One Time Passwords genereert aan de hand van een shared secret en de huidige tijd.

- -

Deze presentatie heeft het doel om een kort overzicht van DIAS te geven en daarna een "deep dive" te doen naar de implementatie van Google Authenticator binnen DIAS.

+Een recente toevoeging aan DIAS is de mobiele authenticatie via Google Authenticator. De implementatie is gebouwd rond het TOTP (Time Based One Time Password protocol, dat One Time Passwords genereert aan de hand van een shared secret en de huidige tijd. +Deze presentatie heeft het doel om een kort overzicht van DIAS te geven en daarna een "deep dive" te doen naar de implementatie van Google Authenticator binnen DIAS. diff --git a/content/blog/14-15/introductie-tot-haskell.md b/content/blog/14-15/introductie-tot-haskell.md index ee686fc..9a7102f 100644 --- a/content/blog/14-15/introductie-tot-haskell.md +++ b/content/blog/14-15/introductie-tot-haskell.md @@ -1,26 +1,16 @@ --- title: Introductie tot Haskell -banner: https://zeus.ugent.be/wp-content/uploads/2014/11/poster1-300x212.png created_at: 06-11-2014 -time: 23-02-2016 -location: Zeus kelder --- -poster(1)Ben je verveeld met altijd maar die Java? Voelt het programmeren beperkt en -eentonig wanneer je voor de zoveelste keer een nieuwe klasse aanmaakt? Snak je -naar wat frisse ideeën en nieuwe uitdagingen? Naar een totaal nieuwe kijk op -programmeren? +![poster(1)](https://zeus.ugent.be/wp-content/uploads/2014/11/poster1-300x212.png){:class="alignright"} -Wij stellen je voor aan Haskell, een puur functionele, declaratieve taal die -zich kenmerkt door een robuust typesysteem, luie evaluatie en een torenhoog -niveau van abstractie. +Ben je verveeld met altijd maar die Java? Voelt het programmeren beperkt en eentonig wanneer je voor de zoveelste keer een nieuwe klasse aanmaakt? Snak je naar wat frisse ideeën en nieuwe uitdagingen? Naar een totaal nieuwe kijk op programmeren? -Benieuwd naar wat dat allemaal betekent? Pieter Vander Vennet en zijn -lieftallige assistente brengen een zachte introductie voor jong en oud, van -Codestar-Hero Brandweerheld tot groentje. Vreest niet, 't gaat tof zijn. +Wij stellen je voor aan Haskell, een puur functionele, declaratieve taal die zich kenmerkt door een robuust typesysteem, luie evaluatie en een torenhoog niveau van abstractie. -Wees een van de coole jongens, leer Haskell. -Afspraak op donderdag 13 november om 19h in PC-lokaal Zuse, Sterre S9. -Graag tot dan! +Benieuwd naar wat dat allemaal betekent? Pieter Vander Vennet en zijn lieftallige assistente brengen een zachte introductie voor jong en oud, van Codestar-Hero Brandweerheld tot groentje. Vreest niet, 't gaat tof zijn. -Groetjes van uw Zeus-bestuur \ No newline at end of file +Wees een van de coole jongens, leer Haskell. Afspraak op donderdag 13 november om 19h in PC-lokaal Zuse, Sterre S9. Graag tot dan! + +Groetjes van uw Zeus-bestuur diff --git a/content/blog/14-15/introductie-tot-ruby.md b/content/blog/14-15/introductie-tot-ruby.md index 348a8fb..a4f203b 100644 --- a/content/blog/14-15/introductie-tot-ruby.md +++ b/content/blog/14-15/introductie-tot-ruby.md @@ -1,12 +1,12 @@ --- title: Introductie tot Ruby -banner: https://zeus.ugent.be/wp-content/uploads/2014/11/1410785_896398810371160_7619310165265121917_o-212x300.jpg created_at: 23-11-2014 -time: 23-02-2016 -location: Zeus kelder --- -

1410785_896398810371160_7619310165265121917_oDe meesten onder jullie zullen wel vertrouwd zijn met Python, een scriptingtaal die zich kenmerkt door eenvoud, leesbaarheid, gevatheid en het motto "There's Only One Way To Do It". Python is echter verre van de enige scriptingtaal op de markt en daarom stellen we je graag voor aan "All The Other Ways To Do It".

-

Ontmoet Ruby, een Japanse import en verre telg uit de LISP-familie. Voor degenen die nog niet van LISP gehoord hebben, dat wil zo ongeveer zeggen dat je er zotte shit mee kan doen. Functies als data, functies van hogere orde, objectgericht- of metaprogrammeren; niets is Ruby vreemd.

-

Toon Willems, Zeuslid van de oude garde, helpt je de eerste stap te zetten. Afspraak komende dinsdag 25 november om 19h in lokaal V2, Sterre S9, 3de verdiep. -Mis het niet.

\ No newline at end of file +![1410785_896398810371160_7619310165265121917_o](https://zeus.ugent.be/wp-content/uploads/2014/11/1410785_896398810371160_7619310165265121917_o-212x300.jpg){:class="alignright"} + +De meesten onder jullie zullen wel vertrouwd zijn met Python, een scriptingtaal die zich kenmerkt door eenvoud, leesbaarheid, gevatheid en het motto "There's Only One Way To Do It". Python is echter verre van de enige scriptingtaal op de markt en daarom stellen we je graag voor aan "All The Other Ways To Do It". + +Ontmoet Ruby, een Japanse import en verre telg uit de LISP-familie. Voor degenen die nog niet van LISP gehoord hebben, dat wil zo ongeveer zeggen dat je er zotte shit mee kan doen. Functies als data, functies van hogere orde, objectgericht- of metaprogrammeren; niets is Ruby vreemd. + +Toon Willems, Zeuslid van de oude garde, helpt je de eerste stap te zetten. Afspraak komende dinsdag 25 november om 19h in lokaal V2, Sterre S9, 3de verdiep. Mis het niet. diff --git a/content/blog/14-15/js-d3-les.md b/content/blog/14-15/js-d3-les.md index 7a1a9f4..3d790ce 100644 --- a/content/blog/14-15/js-d3-les.md +++ b/content/blog/14-15/js-d3-les.md @@ -1,15 +1,14 @@ --- title: JavaScript op het moderne web en data visualisaties met D3.js -banner: https://zeus.ugent.be/wp-content/uploads/2014/10/bubbles.pdf-209x300.png created_at: 21-10-2014 -time: 23-02-2016 -location: Zeus kelder --- -bubbles.pdfIs je blogpost helemaal af, maar kan hij nog wat dynamiek gebruiken? Ziet de data die je wil voorstellen er maar saai uit in tabellen? +![bubbles.pdf](https://zeus.ugent.be/wp-content/uploads/2014/10/bubbles.pdf-209x300.png){:class="alignright"} -Zeus WPI brengt je website helemaal in beweging met een inleiding tot JavaScript. En jouw data? Wat zeg je van een overvloed aan statische en dynamische visualisaties, vlot klaar voor gebruik? D3.js is wat je nodig hebt. +Is je blogpost helemaal af, maar kan hij nog wat dynamiek gebruiken? Ziet de data die je wil voorstellen er maar saai uit in tabellen? -Wees dus zeker aanwezig op dinsdag 28 oktober om 19u in PC-klas Zuse, S9, De Sterre. Wie al een basis aan JavaScript heeft, kan om 19u30 komen om deze uit te breiden. De ware JavaScript-guru’s kunnen om 20u00 aan hun trekken komen met een introductie tot D3. +Zeus WPI brengt je website helemaal in beweging met een inleiding tot **JavaScript**. En jouw data? Wat zeg je van een overvloed aan statische en dynamische visualisaties, vlot klaar voor gebruik? [**D3.js**](https://d3js.org) is wat je nodig hebt. -EDIT: Nu deze prachtige presentatie voorbij is, zijn de slides op onze drive beschikbaar. \ No newline at end of file +Wees dus zeker aanwezig op **dinsdag 28 oktober** om 19u in **PC-klas Zuse**, S9, De Sterre. Wie al een basis aan JavaScript heeft, kan om 19u30 komen om deze uit te breiden. De ware JavaScript-guru's kunnen om 20u00 aan hun trekken komen met een introductie tot D3. + +EDIT: Nu deze prachtige presentatie voorbij is, zijn de slides [op onze drive](https://drive.google.com/file/d/0B5ZV260qgPNlRHppbVp1YU1kd1E/view?usp=sharing "Slides op Google Drive") beschikbaar. diff --git a/content/blog/14-15/latex-les-2014.md b/content/blog/14-15/latex-les-2014.md index 7c7a15f..a8d3fa4 100644 --- a/content/blog/14-15/latex-les-2014.md +++ b/content/blog/14-15/latex-les-2014.md @@ -1,15 +1,12 @@ --- title: LaTeX-les 2014 -banner: /logo.png created_at: 05-10-2014 -time: 23-02-2016 -location: Zeus kelder --- -Ben je het ook beu dat Word je opmaak verprutst telkens je een wijziging maakt? Vloek je ook wanneer je een wiskundige formule, inhoudstabel, referentietabel, etc. moet invoegen? Dan is LaTeX zeker iets voor jou! +Ben je het ook beu dat Word je opmaak verprutst telkens je een wijziging maakt? Vloek je ook wanneer je een wiskundige formule, inhoudstabel, referentietabel, etc. moet invoegen? Dan is **LaTeX** zeker iets voor jou! LaTeX is een uitgebreid tekstverwerkingspakket dat bijzonder veel gebruikt wordt in de academische wereld om professioneel uitziende documenten op te stellen. Het kan gebruikt worden voor kleine abstracts maar ook voor lijvige boeken en is dus bijzonder flexibel. Als je dit jaar je thesis schrijft kan het dus zeker de moeite zijn om hier eens mee kennis te maken. -Daarom organiseert de Werkgroep Vrije Software op 15 oktober een LaTeX-les. Deze zal doorgaan om 19u in Auditorium D van de Plateau. Alle info vind je op latex.ugent.be. Je kan ook direct een LaTeX-cursus bestellen die die avond dan voor je zal klaarliggen. +Daarom organiseert de Werkgroep Vrije Software op **15 oktober** een LaTeX-les. Deze zal doorgaan om **19u in Auditorium D** van de **Plateau**. Alle info vind je op [latex.ugent.be](https://latex.ugent.be). Je kan ook direct een [LaTeX-cursus bestellen](https://latex.ugent.be/cursus-bestelling-latex-les-2014) die die avond dan voor je zal klaarliggen. -Update: De presentatie van de les kun je hier vinden. \ No newline at end of file +**Update:** De presentatie van de les kun je [hier](https://latex.ugent.be/presentatie-latexles-2014) vinden. diff --git a/content/blog/14-15/python-voor-gevorderden.md b/content/blog/14-15/python-voor-gevorderden.md index cf0a8b5..5332afb 100644 --- a/content/blog/14-15/python-voor-gevorderden.md +++ b/content/blog/14-15/python-voor-gevorderden.md @@ -1,31 +1,16 @@ --- title: Python voor Gevorderden -banner: https://zeus.ugent.be/wp-content/uploads/2015/03/drawing-300x212.png created_at: 19-03-2015 -time: 23-02-2016 -location: Zeus kelder --- -drawing +![drawing](https://zeus.ugent.be/wp-content/uploads/2015/03/drawing-300x212.png){:class="alignright"} -
Mooi is beter dan lelijk. -Expliciet is beter dan impliciet. -Simpel is beter dan complex. -Complex is beter dan gecompliceerd. -Leesbaarheid telt. -
+> Mooi is beter dan lelijk. Expliciet is beter dan impliciet. Simpel is beter dan complex. Complex is beter dan gecompliceerd. Leesbaarheid telt. -Dat is de Zen van Python, een taal waar de meesten van jullie wel vertrouwd mee -zullen zijn. Naast zijn Zen is Python ook erg geliefd om zijn uitgebreide -standaardbibliotheek en zijn complexere - niet gecompliceerde - en expressievere -kant, waar jullie waarschijnlijk wat minder mee vertrouwd zullen zijn. Dat -probleem schreeuwt om een oplossing, en Zeus reikt jullie die graag aan in de -vorm van een tweedelige lessenreeks geavanceerde Python, door onze geliefde -pythonista-voorzitter Stijn Seghers. +Dat is de Zen van Python, een taal waar de meesten van jullie wel vertrouwd mee zullen zijn. Naast zijn Zen is Python ook erg geliefd om zijn uitgebreide standaardbibliotheek en zijn complexere - niet gecompliceerde - en expressievere kant, waar jullie waarschijnlijk wat minder mee vertrouwd zullen zijn. Dat probleem schreeuwt om een oplossing, en Zeus reikt jullie die graag aan in de vorm van een tweedelige lessenreeks geavanceerde Python, door onze geliefde pythonista-voorzitter Stijn Seghers. -De eerste les, waarin we de complexere built-in features van Python bekijken, zal -doorgaan op 26 maart. De tweede (geheel onafhankelijke) les gaat een week later door. -Dan bekijken we een aantal coole tools, libraries en andere toevoegingen aan Python. +De eerste les, waarin we de complexere built-in features van Python bekijken, zal doorgaan op 26 maart. De tweede (geheel onafhankelijke) les gaat een week later door. Dan bekijken we een aantal coole tools, libraries en andere toevoegingen aan Python. -EDIT: De slides staan online! -EDIT2: De voorbeelden van les 2 nu ook! \ No newline at end of file +**EDIT:** [De slides staan online!](https://kelder.zeus.ugent.be/~stijns/python-indoctrinatie.pdf) + +**EDIT2:** [De voorbeelden van les 2 nu ook!](https://github.com/FelixVanderJeugt/pythonles2) diff --git a/content/blog/14-15/rondleiding-datacenter-en-supercomputer.md b/content/blog/14-15/rondleiding-datacenter-en-supercomputer.md index 113ba5f..f00c8d2 100644 --- a/content/blog/14-15/rondleiding-datacenter-en-supercomputer.md +++ b/content/blog/14-15/rondleiding-datacenter-en-supercomputer.md @@ -1,13 +1,10 @@ --- title: Rondleiding datacenter en supercomputer -banner: /logo.png created_at: 01-10-2014 -time: 23-02-2016 -location: Zeus kelder --- -

De Linux install party is net afgelopen en deze overtrof onze verwachtingen. De wereld is weer een hoop prachtige besturingssystemen rijker. Mocht er nog iemand problemen ondervinden met zijn nieuw (of oud) systeem, de kelder verwelkomt u ook op andere momenten.

+De Linux install party is net afgelopen en deze overtrof onze verwachtingen. De wereld is weer een hoop prachtige besturingssystemen rijker. Mocht er nog iemand problemen ondervinden met zijn nieuw (of oud) systeem, de kelder verwelkomt u ook op andere momenten. -

Vlak na de install party valt reeds onze tweede activiteit. Je hoort regelmatig iets over datacentra en supercomputers, maar weinigen onder ons hebben er in het echt al eentje gezien. Zeus wil daarin verandering brengen en regelde een rondleiding in S10 door het high-performance computing team van DICT. In S10 bevindt zich namelijk het datacenter van UGent en de Vlaamse Supercomputer.

+Vlak na de install party valt reeds onze tweede activiteit. Je hoort regelmatig iets over datacentra en supercomputers, maar weinigen onder ons hebben er in het echt al eentje gezien. Zeus wil daarin verandering brengen en regelde een rondleiding in S10 door het high-performance computing team van DICT. In S10 bevindt zich namelijk het **datacenter van UGent** en de **Vlaamse Supercomputer**. -

We spreken af om 17u30 aan S10, op campus Sterre, vlak bij S9. We krijgen er een rondleiding in de interessantste delen van het gebouw en wat uitleg over de werking. Achteraf is de kelder nog open voor een gezellige babbel.

\ No newline at end of file +We spreken af om **17u30** aan **S10**, op campus Sterre, vlak bij S9\. We krijgen er een rondleiding in de interessantste delen van het gebouw en wat uitleg over de werking. Achteraf is de kelder nog open voor een gezellige babbel. diff --git a/content/blog/14-15/spelletjesavond.md b/content/blog/14-15/spelletjesavond.md index b5c0c04..de019f7 100644 --- a/content/blog/14-15/spelletjesavond.md +++ b/content/blog/14-15/spelletjesavond.md @@ -1,15 +1,12 @@ --- title: Spelletjesavond -banner: /logo.png created_at: 04-10-2014 -time: 23-02-2016 -location: Zeus kelder --- -Het concentratievermogen van het gemiddelde Zeus-lid mag dan wel vrij hoog liggen, maar zelfs van ons kan je geen wonderen vragen. We ontspannen ook graag eens en daarom organiseren we een gezellige spelletjesavond.  +Het concentratievermogen van het gemiddelde Zeus-lid mag dan wel vrij hoog liggen, maar zelfs van ons kan je geen wonderen vragen. We ontspannen ook graag eens en daarom organiseren we een **gezellige** **spelletjesavond**. Een greep uit ons aanbod omvat gezelschapsspellen zoals Munchkin, Cluedo, Kolonisten van Catan, Risk en nog veel meer! Iedereen is welkom om mee te spelen met spelletjes die we voorzien. Wie zelf nog een spel liggen heeft, mag dit zeker meenemen! -De gezellige avond zal plaatsvinden op donderdag 9 oktober vanaf 17u30, in auditorium A3, gebouw S9, campus Sterre. Natjes en droogjes worden zoals gewoonlijk aan de gebruikelijke Zeus-tarieven voorzien. \ No newline at end of file +De gezellige avond zal plaatsvinden op****donderdag 9 oktober vanaf 17u30**, in **auditorium A3, gebouw S9, campus Sterre**.** Natjes en droogjes worden zoals gewoonlijk aan de gebruikelijke Zeus-tarieven voorzien. diff --git a/content/blog/14-15/ulyssis-open-source-jobbeurs.md b/content/blog/14-15/ulyssis-open-source-jobbeurs.md index 5ef0b97..834efee 100644 --- a/content/blog/14-15/ulyssis-open-source-jobbeurs.md +++ b/content/blog/14-15/ulyssis-open-source-jobbeurs.md @@ -1,13 +1,10 @@ --- title: ULYSSIS Open Source Jobbeurs -banner: https://ulyssis.org/wp-content/uploads/2015/03/ULYSSIS-Jobbeurs-poster-finaal.png created_at: 18-03-2015 -time: 23-02-2016 -location: Zeus kelder --- -poster +![poster](https://ulyssis.org/wp-content/uploads/2015/03/ULYSSIS-Jobbeurs-poster-finaal.png){:class="alignright"} Het is niet wat we gewoon zijn, maar we zouden graag ook eens een activiteit aankondigen die we niet zelf organiseren. ULYSSIS (UNIX Lovers Yield Student Services and Internet Support) is een Leuvense vereniging met een mindset en geschiedenis gelijkaardig aan Zeus WPI. Ze organiseren binnenkort een Open Source Jobbeurs. Hieronder vind je hun blogpost: -
Naar aanleiding van haar twintigjarig bestaan organiseert ULYSSIS een jobbeurs gericht op bedrijven die open source ontwikkelen, ondersteunen of gebruiken als basis voor hun dienstverlening. Op deze manier hopen we een alternatief te bieden voor de klassieke consultancy jobs en de grote multinationals. Het is dé gelegenheid voor studenten om met hun enthousiasme voor open source, Linux en Unix in contact te komen met gelijkgestemde werkgevers. Maar ook zij die nog niet afstuderen zijn zeker welkom voor stages, onderzoeksplaatsen of andere samenwerkingsmogelijkheden Ontdek onze open source bedrijven op 25 maart in de jubileumzaal van de universiteitshallen van 10 tot 16u30. Meer informatie, alle bedrijven, links naar sociale media en reminders kan je vinden op https://opensourcejobfair.be
+> Naar aanleiding van haar twintigjarig bestaan organiseert ULYSSIS een jobbeurs gericht op bedrijven die open source ontwikkelen, ondersteunen of gebruiken als basis voor hun dienstverlening. Op deze manier hopen we een alternatief te bieden voor de klassieke consultancy jobs en de grote multinationals. Het is dé gelegenheid voor studenten om met hun enthousiasme voor open source, Linux en Unix in contact te komen met gelijkgestemde werkgevers. Maar ook zij die nog niet afstuderen zijn zeker welkom voor stages, onderzoeksplaatsen of andere samenwerkingsmogelijkheden Ontdek onze open source bedrijven op 25 maart in de jubileumzaal van de universiteitshallen van 10 tot 16u30\. Meer informatie, alle bedrijven, links naar sociale media en reminders kan je vinden op diff --git a/content/blog/14-15/vpw.md b/content/blog/14-15/vpw.md index ab5a730..167de07 100644 --- a/content/blog/14-15/vpw.md +++ b/content/blog/14-15/vpw.md @@ -1,18 +1,15 @@ --- title: Vlaamse Programmeerwedstrijd -banner: /logo.png created_at: 23-12-2014 -time: 23-02-2016 -location: Zeus kelder --- -Op woensdag 25 februari zal de Vlaamse Programmeerwedstrijd opnieuw plaatsvinden. Naar jaarlijkse traditie wordt er hiervoor een bus ingelegd. +Op **woensdag 25 februari** zal de **Vlaamse Programmeerwedstrijd** opnieuw plaatsvinden. Naar jaarlijkse traditie wordt er hiervoor een bus ingelegd. -VPW -De Vlaamse Programmeerwedstrijd is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per groep van drie personen op één namiddag zo snel mogelijk programmeerproblemen probeert op te lossen. Je neemt deel binnen je eigen niveau, dus iedereen maakt kans om te winnen. Elk lid van de beste drie teams krijgt een mooie prijs. Je kan onder andere programmeren in C, C++, Clojure, Haskell, Java, Perl, Prolog, Python, Ruby, Scala, Scheme, etc. Meer informatie, mogelijkheid tot inschrijven en voorbeeldvragen vind je op www.vlaamseprogrammeerwedstrijd.be. Je kan nog inschrijven tot en met 11 februari. +**VPW** De Vlaamse Programmeerwedstrijd is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per groep van drie personen op één namiddag zo snel mogelijk programmeerproblemen probeert op te lossen. Je neemt deel binnen je eigen niveau, dus iedereen maakt kans om te winnen. Elk lid van de beste drie teams krijgt een mooie prijs. Je kan onder andere programmeren in C, C++, Clojure, Haskell, Java, Perl, Prolog, Python, Ruby, Scala, Scheme, etc. Meer informatie, mogelijkheid tot inschrijven en voorbeeldvragen vind je op [www.vlaamseprogrammeerwedstrijd.be](https://www.vlaamseprogrammeerwedstrijd.be). Je kan nog **inschrijven** tot en met 11 februari. -Vervoer -Ook dit jaar voorzien we met Zeus busvervoer naar Sint-Katelijne-Waver voor teams van de UGent. Wil je met ons mee? Schrijf je groep dan ook in bij ons via het formulier hieronder. Dankzij de medewerking van de vakgroep Toegepaste Wiskunde, Informatica en Statistiek kunnen we jullie deze busreis volledig gratis aanbieden. Praktisch: we verzamelen ‘s middags om 11u aan de parking van S9. We zullen ‘s avonds rond 20u terug in Gent zijn. Hiervoor inschrijven is verplicht en kan je hieronder doen. De plaatsen zijn beperkt, dus wees snel! +**Vervoer** Ook dit jaar voorzien we met Zeus busvervoer naar Sint-Katelijne-Waver voor teams van de UGent. Wil je met ons mee? Schrijf je groep dan ook in bij ons via het formulier hieronder. Dankzij de medewerking van de vakgroep Toegepaste Wiskunde, Informatica en Statistiek kunnen we jullie deze busreis volledig **gratis** aanbieden. Praktisch: we verzamelen 's middags om **11u** aan de **parking van S9**. We zullen 's avonds rond 20u terug in Gent zijn. Hiervoor **inschrijven** is verplicht en kan je hieronder doen. De plaatsen zijn beperkt, dus wees snel! - - + + + diff --git a/content/blog/14-15/zeus-lightning-talks.md b/content/blog/14-15/zeus-lightning-talks.md index c5048dd..3a397d8 100644 --- a/content/blog/14-15/zeus-lightning-talks.md +++ b/content/blog/14-15/zeus-lightning-talks.md @@ -1,13 +1,10 @@ --- title: Zeus Lightning Talks -banner: https://zeus.ugent.be/wp-content/uploads/2015/04/drawing-300x212.jpg created_at: 13-04-2015 -time: 23-02-2016 -location: Zeus kelder --- -drawing +![drawing](https://zeus.ugent.be/wp-content/uploads/2015/04/drawing-300x212.jpg){:class="alignright"} In de Griekse mythologie roept Zeus de andere goden wel eens bijeen om belangrijke zaken te bespreken. Zo roept ook Zeus WPI de goden van ons vakgebied, onze proffen, bijeen. Het doel is ditmaal niet vergaderen, maar zich voorstellen. Slechts weinig studenten weten namelijk wat hun goden kenmerkt en op welke avonturen ze zich begeven buiten de lessen. Laat Zeus ditmaal geen oppergod zijn, maar uw gids om het Pantheon te doorgronden. -Wij nodigen u allen uit op onze Olympus in de A0 om door middel van lightning talks (presentaties van ca. 15 minuten) kennis te maken met uw proffen, hun onderzoek en hun wijsheid. De talks zullen beginnen om 18u30. \ No newline at end of file +Wij nodigen u allen uit op onze Olympus in de A0 om door middel van lightning talks (presentaties van ca. 15 minuten) kennis te maken met uw proffen, hun onderzoek en hun wijsheid. De talks zullen beginnen om 18u30. diff --git a/content/blog/15-16/awk-les.md b/content/blog/15-16/awk-les.md index b95a98c..44cf5c1 100644 --- a/content/blog/15-16/awk-les.md +++ b/content/blog/15-16/awk-les.md @@ -1,13 +1,15 @@ --- title: AWK-les -banner: https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg +banner: 'https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg' created_at: 14-02-2016 time: 23-02-2016 location: Zeus kelder --- -awklesOp dinsdag 23 februari 18:00 (na de les Scriptingtalen) in Auditorium A1 organiseren we een AWK-les gegeven door professor Peter Dawyndt. +![awkles](https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg){:class="alignright"} -AWK is een scriptingtaal, bedoeld om lijn per lijn tekstbestanden te verwerken. Zo wordt AWK vaak gebruikt voor de ingebouwde werking met delimiters om CSV bestanden en dergelijke te verwerken. AWK staat tevens bekend om de talloze one-liners die in de command line gebruikt kunnen worden. +Op **dinsdag 23 februari 18:00** (na de les Scriptingtalen) in **Auditorium A1** organiseren we een **AWK-les** gegeven door **professor Peter Dawyndt**. -Sinds vorig jaar wordt AWK (samen met sed) niet meer gegeven in het vak Scriptingtalen, om meer te kunnen concentreren op Python en JavaScript. Hoewel deze zeer goede general purpose talen zijn, blijft AWK ongeëvenaard voor razendsnelle tekstverwerking en transformaties. \ No newline at end of file +**AWK** is een scriptingtaal, bedoeld om lijn per lijn tekstbestanden te verwerken. Zo wordt AWK vaak gebruikt voor de ingebouwde werking met delimiters om CSV bestanden en dergelijke te verwerken. AWK staat tevens bekend om de talloze [one-liners](https://www.pement.org/awk/awk1line.txt) die in de command line gebruikt kunnen worden. + +Sinds vorig jaar wordt AWK (samen met sed) niet meer gegeven in het vak Scriptingtalen, om meer te kunnen concentreren op Python en JavaScript. Hoewel deze zeer goede general purpose talen zijn, blijft AWK ongeëvenaard voor razendsnelle tekstverwerking en transformaties. diff --git a/content/blog/15-16/badass-battle-bots-is-back.md b/content/blog/15-16/badass-battle-bots-is-back.md index 2d08452..9b5ac70 100644 --- a/content/blog/15-16/badass-battle-bots-is-back.md +++ b/content/blog/15-16/badass-battle-bots-is-back.md @@ -1,19 +1,14 @@ --- title: Badass Battle Bots Is Back -banner: https://zeus.ugent.be/wp-content/uploads/2016/02/battlebots_small-300x212.jpg created_at: 09-04-2016 -time: 23-02-2016 -location: Zeus kelder --- -battlebots_small +![battlebots_small](https://zeus.ugent.be/wp-content/uploads/2016/02/battlebots_small-300x212.jpg){:class="alignright"} -At the beginning of this semester, we, Zeus WPI, announced the start of our first programming AI competition, Badass Battle Bots. A few weeks after the initial brainstorming session, we are proud to announce that the updated website has launched in beta mode. As of now, it is possible to upload your own Badass Battle Bot and see it partake in battles of epic proportions. +At the beginning of this semester, we, Zeus WPI, [announced the start](https://zeus.ugent.be/2016/02/26/badass-battle-bots/) of our first programming AI competition, **Badass Battle Bots**. A few weeks after the initial brainstorming session, we are proud to announce that the updated website has launched in beta mode. As of now, it is possible to upload your own Badass Battle Bot and see it partake in battles of epic proportions. -The updated website, https://zeus.ugent.be/battlebots/, features an interactive visualisation of the battle, so you can watch the battle unfold before your own eyes and tweak the actions of your bot accordingly. Matches are played all around the clock and the ranking gets updated frequently, so you can track your bots’ performance in real-time. -Please keep in mind that we’re still in a beta phase, so if something does not look right to you, you can always contact us at battlebots@zeus.ugent.be or on our Github https://github.com/ZeusWPI/aichallenge for questions and/or feedback. +The **updated website**, ****, features an interactive visualisation of the battle, so you can watch the battle unfold before your own eyes and tweak the actions of your bot accordingly. Matches are played all around the clock and the ranking gets updated frequently, so you can track your bots' performance in real-time. Please keep in mind that we're still in a beta phase, so if something does not look right to you, you can always contact us at [battlebots@zeus.ugent.be](mailto:battlebots@zeus.ugent.be) or on our Github for questions and/or feedback. -We’d also like to invite you to our 1st official Badass Battle Bots codenight where you can code your own battle bot, discuss strategies, trash-talk your opponents and/or ask for advice when you’re stuck. We’ll conclude the night with a small live mini-tournament for our entertainment. -The event takes place this Tuesday (April 12) at 18h in Campus Sterre, building S9, room V3 (3rd floor, side of the grass field). Don’t worry if you can’t attend, you can always pass by our headquarters at another time (Zeus WPI members’ room, S9, floor -1). Just give us a heads up! +We'd also like to invite you to our **1st** official Badass Battle Bots **codenight** where you can code your own battle bot, discuss strategies, trash-talk your opponents and/or ask for advice when you're stuck. We'll conclude the night with a small live mini-tournament for our entertainment. The event takes place **this Tuesday** (April 12) at **18h in Campus Sterre, building S9, room V3** (3rd floor, side of the grass field). Don't worry if you can't attend, you can always pass by our headquarters at another time (Zeus WPI members' room, S9, floor -1). Just give us a heads up! -The final tournament will be held on the 9th of May. More information will follow later. \ No newline at end of file +The **final tournament** will be held on the **9th of May**. More information will follow later. diff --git a/content/blog/15-16/badass-battle-bots.md b/content/blog/15-16/badass-battle-bots.md index 41955ba..fca5f2a 100644 --- a/content/blog/15-16/badass-battle-bots.md +++ b/content/blog/15-16/badass-battle-bots.md @@ -1,18 +1,14 @@ --- title: Badass Battle Bots -banner: https://zeus.ugent.be/wp-content/uploads/2016/02/battlebots_small-300x212.jpg created_at: 26-02-2016 -time: 23-02-2016 -location: Zeus kelder --- -battlebots_smallWe are Zeus WPI. We like games. We like programming. So we decided to build our very own programming game. Now, we would like to share. Welcome to Badass Battle Bots. -The objective of the game is to write a computer program that will take on other competitors' programs in a grand battle for honour, glory and world domination. Sounds exciting? You bet it is! -We are working hard to create a game that is exciting yet very simple, so that anyone with minimal coding skills can participate. -So, what can you expect? There will be a series of codenights where we kindly invite you to exchange strategies with your peers, get some assistance when you are stuck, trash-talk your opponents, or compete in a preliminary tournament to show your strength. We will top this off with a grand tournament, where you will see the action unfold before your eyes. There will be prizes. +![battlebots_small](https://zeus.ugent.be/wp-content/uploads/2016/02/battlebots_small-300x212.jpg){:class="alignright"} -The rules for this game will be disclosed on Tuesday March 1st. On this day, we will organise an introductory session starting at 18h in computer room Hopper (campus De Sterre, building S5). Be sure to stop by, we'd love to help you get started. +We are Zeus WPI. We like games. We like programming. So we decided to build our very own programming game. Now, we would like to share. Welcome to **Badass Battle Bots**. The objective of the game is to write a computer program that will take on other competitors' programs in a grand battle for honour, glory and world domination. Sounds exciting? You bet it is! We are working hard to create a game that is exciting yet very simple, so that anyone with minimal coding skills can participate. So, what can you expect? There will be a series of codenights where we kindly invite you to exchange strategies with your peers, get some assistance when you are stuck, trash-talk your opponents, or compete in a preliminary tournament to show your strength. We will top this off with a grand tournament, where you will see the action unfold before your eyes. There will be prizes. + +The rules for this game will be disclosed on **Tuesday March 1st**. On this day, we will organise an introductory session starting at **18h in computer room Hopper (campus De Sterre, building S5)**. Be sure to stop by, we'd love to help you get started. On this same date we will announce the date of the final tournament. You can count on a few weeks to code your bot. -For those unable to attend, all information will be made available on zeus.ugent.be/battlebots. \ No newline at end of file +For those unable to attend, all information will be made available on [zeus.ugent.be/battlebots](https://zeus.ugent.be/battlebots). diff --git a/content/blog/15-16/bestuur-academiejaar-2016-2017.md b/content/blog/15-16/bestuur-academiejaar-2016-2017.md deleted file mode 100644 index d409063..0000000 --- a/content/blog/15-16/bestuur-academiejaar-2016-2017.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Bestuur academiejaar 2016-2017 -banner: /logo.png -created_at: 29-05-2016 -time: 23-02-2016 -location: Zeus kelder ---- - -Zoals reeds bekend gemaakt op onze Facebook-pagina is het nieuwe bestuur voor academiejaar 2016-2017 verkozen! - -Voorzitter: Wout Schellaert -Vicevoorzitter: Isaura Claeys -Penningmeester: Jeroen De Clerck -Event Manager: Eloïse Piret -Systeemadministrator: Rien Maertens, Lorin Werthen -Project Manager: Feliciaan De Palmenaer - -We wensen ze veel succes! diff --git a/content/blog/15-16/bestuur2016.md b/content/blog/15-16/bestuur2016.md index c044474..9894a79 100644 --- a/content/blog/15-16/bestuur2016.md +++ b/content/blog/15-16/bestuur2016.md @@ -1,6 +1,6 @@ --- title: Bestuur 2016-2017 -created_at: 01-04-2016 +created_at: 29-05-2016 description: Het nieuwe bestuur is verkozen! --- @@ -12,6 +12,5 @@ Zoals reeds bekend gemaakt op onze [Facebook-pagina](https://www.facebook.com/ze | Event Manager | Eloïse Piret | | Systeemadministrator | Rien Maertens, Lorin Werthen | | Project Manager | Feliciaan De Palmenaer | -{: .table } **We wensen ze veel succes!** diff --git a/content/blog/15-16/fosdem-2016.md b/content/blog/15-16/fosdem-2016.md index 3fb4c85..282adb1 100644 --- a/content/blog/15-16/fosdem-2016.md +++ b/content/blog/15-16/fosdem-2016.md @@ -1,15 +1,14 @@ --- title: FOSDEM 2016 -banner: https://zeus.ugent.be/wp-content/uploads/2016/01/fosdem-2016-300x225.jpg created_at: 11-01-2016 -time: 23-02-2016 -location: Zeus kelder --- -fosdem-2016Zoals elk jaar gaan de FOSS-heads van Zeus naar FOSDEM! +![fosdem-2016](https://zeus.ugent.be/wp-content/uploads/2016/01/fosdem-2016-300x225.jpg){:class="alignright"} -FOSDEM is de Free and Open source Software Developers’ European Meeting. Hier worden verschillende talks (en stickers) over open source projecten gegeven. Ook dit jaar voorzien we een documentje om het carpoolen te vergemakkelijken. Als je een auto ter beschikking hebt, of graag gevoerd zou willen worden, laat het ons weten via de Google Form. +Zoals elk jaar gaan de FOSS-heads van Zeus naar FOSDEM! -FOSDEM gaat door op zaterdag 30 en zondag 31 januari in het ULB Solbosch Campus, Brussel. +FOSDEM is de Free and Open source Software Developers' European Meeting. Hier worden verschillende talks (en stickers) over open source projecten gegeven. Ook dit jaar voorzien we een documentje om het carpoolen te vergemakkelijken. Als je een auto ter beschikking hebt, of graag gevoerd zou willen worden, laat het ons weten via de [Google Form](https://goo.gl/8DTEId). -P.S. Diegenen die de door Zeus georganiseerde talk van Stallman gemist hebben krijgen tevens een kans om te bezinnen over hun zonden. Dr. Stallman zal namelijk op de vooravond van FOSDEM (29 januari) om 19u30 tot 21u een talk geven in de VUB. Meer informatie op https://freeasinfreedom.be \ No newline at end of file +FOSDEM gaat door op **zaterdag 30 en zondag 31 januari** in het **ULB Solbosch Campus, Brussel**. + +P.S. Diegenen die de door Zeus georganiseerde talk van Stallman gemist hebben krijgen tevens een kans om te bezinnen over hun zonden. Dr. Stallman zal namelijk op de vooravond van FOSDEM **(29 januari) om 19u30 tot 21u** een talk geven in de VUB. Meer informatie op diff --git a/content/blog/15-16/geeks-attack-iv.md b/content/blog/15-16/geeks-attack-iv.md index d96d8be..e1530d9 100644 --- a/content/blog/15-16/geeks-attack-iv.md +++ b/content/blog/15-16/geeks-attack-iv.md @@ -1,18 +1,16 @@ --- -title: Geeks, Attack! IV -banner: https://zeus.ugent.be/wp-content/uploads/2015/10/Geeks-Attack-Logo-300x214.jpg +title: 'Geeks, Attack! IV' created_at: 19-10-2015 -time: 23-02-2016 -location: Zeus kelder --- -Geeks Attack Logo -Ontspanning is nodig in het leven van een geek. Daarom organiseert Zeus WPI dit jaar de vierde editie van de LAN-party: “Geeks, attack!”. Die zal plaatsvinden op 30 oktober van 16u tot 31 oktober om 10u. +![Geeks Attack Logo](https://zeus.ugent.be/wp-content/uploads/2015/10/Geeks-Attack-Logo-300x214.jpg){:class="alignright"} + +Ontspanning is nodig in het leven van een geek. Daarom organiseert Zeus WPI dit jaar de vierde editie van de **LAN-party: "Geeks, attack!"**. Die zal plaatsvinden op **30 oktober van 16u tot 31 oktober om 10u**. Op deze jaarlijkse traditie kunnen de gamers onder ons het opnemen tegen medestudenten en misschien wel enkele mooie prijzen in de wacht slepen tijdens de toernooien. -Praktisch: deze activiteit vindt plaats in de Podiumzaal van de Therminal. Iedereen is welkom vanaf 16u om zijn systeem op te stellen! Gedurende een groot deel van de avond wordt er in shifts pizza tegen zekere korting besteld. Meer praktische info vindt u op hier. +Praktisch: deze activiteit vindt plaats in de **Podiumzaal van de Therminal**. Iedereen is welkom vanaf 16u om zijn systeem op te stellen! Gedurende een groot deel van de avond wordt er in shifts pizza tegen zekere korting besteld. Meer praktische info vindt u op [hier](https://zeus.ugent.be/lan/lan-praktisch/). -Vorige jaren bleek dat de verwarming niet altijd mee wil werken, dus we gamen extra enthousiast om het warm te krijgen. Mensen met een minder enthousiast metabolisme nemen voor de zekerheid een extra trui mee. Ondertussen proberen we de verwarming correct in te stellen. +Vorige jaren bleek dat de verwarming niet altijd mee wil werken, dus we gamen extra enthousiast om het warm te krijgen. Mensen met een minder enthousiast metabolisme nemen voor de zekerheid **een extra trui** mee. Ondertussen proberen we de verwarming correct in te stellen. -Facebook event \ No newline at end of file +[Facebook event](https://www.facebook.com/events/578035919000962/) diff --git a/content/blog/15-16/github-talk-cooperation-in-github.md b/content/blog/15-16/github-talk-cooperation-in-github.md index 996cb8c..dfeed48 100644 --- a/content/blog/15-16/github-talk-cooperation-in-github.md +++ b/content/blog/15-16/github-talk-cooperation-in-github.md @@ -1,15 +1,12 @@ --- -title: GitHub talk: Cooperation in GitHub -banner: https://zeus.ugent.be/wp-content/uploads/2015/11/12193814_1099050723439300_5508465790436950447_n-300x151.jpg +title: 'GitHub talk: Cooperation in GitHub' created_at: 03-11-2015 -time: 23-02-2016 -location: Zeus kelder --- -12193814_1099050723439300_5508465790436950447_n +![12193814_1099050723439300_5508465790436950447_n](https://zeus.ugent.be/wp-content/uploads/2015/11/12193814_1099050723439300_5508465790436950447_n-300x151.jpg){:class="alignright"} + Join us on November 10th as Bas Peters from GitHub will talk about using open source best practices for developing software. If you're new to open source, or its workflows, it's a proven way of bringing the collaborative nature of software development in an open environment by doing so online inside of GitHub. The principles of open source have proven themselves time and time again for large software projects at Facebook, Dropbox, and many others. After this lecture students will understand the value of collaborative coding and why it is an essential skill for any software developer to be successful. The talk will be given in English with the possibility to ask questions in Dutch. -Location: Auditorium A2, Sterre S9 -Time: November 10th, 13:00 \ No newline at end of file +Location: **Auditorium A2, Sterre S9** Time: **November 10th, 13:00** diff --git a/content/blog/15-16/hub-voor-google-hashcode-2016.md b/content/blog/15-16/hub-voor-google-hashcode-2016.md index 6a95b27..ed11b7f 100644 --- a/content/blog/15-16/hub-voor-google-hashcode-2016.md +++ b/content/blog/15-16/hub-voor-google-hashcode-2016.md @@ -1,20 +1,17 @@ --- title: Hub voor Google Hashcode 2016 -banner: https://zeus.ugent.be/wp-content/uploads/2016/01/hashcode2016_poster1-212x300.png created_at: 11-01-2016 -time: 23-02-2016 -location: Zeus kelder --- -hashcode2016_poster1We organiseren op donderdag 11 februari een hub voor de Google Hashcode. De Hashcode is een jaarlijkse wedstrijd van Google waar men tracht een probleem in het echte leven op te lossen in een programmeertaal naar keuze. In het verleden kwam het berekenen van routes voor de Google Street View auto’s en Project Loon aan bod. Opgaven van de vorige jaren kan je vinden op https://hashcode.withgoogle.com/past_editions.html. +![hashcode2016_poster1](https://zeus.ugent.be/wp-content/uploads/2016/01/hashcode2016_poster1-212x300.png){:class="alignright"} -Deze wedstrijd is voor studenten en professionals (18+) en is opgesplitst in twee delen. +We organiseren op donderdag 11 februari een hub voor de **Google Hashcode**. De Hashcode is een jaarlijkse wedstrijd van Google waar men tracht een probleem in het echte leven op te lossen in een programmeertaal naar keuze. In het verleden kwam het berekenen van routes voor de Google Street View auto's en Project Loon aan bod. Opgaven van de vorige jaren kan je vinden op . -
    -
  • Een Online Kwalificatieronde op 11 februari om 18:30. Je kan deelnemen aan deze ronde van thuis of bij onze fantastische hub (vergeet dat niet aan te geven bij jouw registratie voor de hashcode).
  • -
  • Een finale ronde op 19 maart. De best scorende teams worden uitgenodigd bij Google Parijs om mee te doen aan de finale ronde van de competitie.
  • -
+Deze wedstrijd is voor studenten en professionals **(18+)** en is opgesplitst in twee delen. -Vorm een team van twee tot vier personen, registreer op g.co/hashcode voor 9 februari 2016 (!!!), selecteer onze hub uit de lijst en woon ze bij op 11 februari rond 18u in Auditorium A3! +- Een Online Kwalificatieronde op **11 februari om 18:30**. Je kan deelnemen aan deze ronde van thuis of bij onze fantastische hub (vergeet dat niet aan te geven bij jouw registratie voor de hashcode). +- Een finale ronde op **19 maart**. De best scorende teams worden uitgenodigd bij **Google Parijs** om mee te doen aan de finale ronde van de competitie. + +**Vorm een team van twee tot vier personen, registreer op [g.co/hashcode](https://g.co/hashcode) voor 9 februari 2016 (!!!), selecteer onze hub uit de lijst en woon ze bij op 11 februari rond 18u in Auditorium A3!** P.S. Google zal goodies opsturen die je op de hub zal kunnen verkrijgen diff --git a/content/blog/15-16/latex-les-2015.md b/content/blog/15-16/latex-les-2015.md index 6370d2a..c790571 100644 --- a/content/blog/15-16/latex-les-2015.md +++ b/content/blog/15-16/latex-les-2015.md @@ -1,15 +1,12 @@ --- title: LaTeX Les 2015 -banner: https://zeus.ugent.be/wp-content/uploads/2015/11/Poster_latex_2015-213x300.jpg created_at: 01-11-2015 -time: 23-02-2016 -location: Zeus kelder --- -Poster_latex_2015 +![Poster_latex_2015](https://zeus.ugent.be/wp-content/uploads/2015/11/Poster_latex_2015-213x300.jpg){:class="alignright"} Je thesis of bachelorproef aan het schrijven? Of ben je dat gepruts met Word gewoon beu? Kom dan 9 November zeker naar de LaTeX les! LaTeX is een uitgebreid tekstverwerkingspakket dat bijzonder veel gebruikt wordt in de academische wereld om professioneel ogende documenten op te stellen. Het kan gebruikt worden voor kleine abstracts maar ook voor lijvige boeken en is dus bijzonder flexibel. Wiskundige formules, inhoudstabellen, referentietabellen en dergelijke worden een makkie met LaTeX. -Daarom organiseren Zeus WPI, CenEka en VTK op 9 november een LaTeX-les. Deze zal doorgaan om 19u in Auditorium A van de Plateau. Alle info vind je op latex.ugent.be. Je kan ook direct een LaTeX-cursus bestellen die op die avond dan voor je zal klaarliggen. \ No newline at end of file +Daarom organiseren Zeus WPI, CenEka en VTK op **9 november** een LaTeX-les. Deze zal doorgaan om **19u in Auditorium A van de Plateau**. Alle info vind je op [latex.ugent.be](https://latex.ugent.be). Je kan ook direct een [LaTeX-cursus bestellen](https://latex.ugent.be/cursus-bestelling-latex-les-2014) die op die avond dan voor je zal klaarliggen. diff --git a/content/blog/15-16/linux-install-party.md b/content/blog/15-16/linux-install-party.md index 4ae7e8c..11c7691 100644 --- a/content/blog/15-16/linux-install-party.md +++ b/content/blog/15-16/linux-install-party.md @@ -1,11 +1,8 @@ --- title: Linux Install Party -banner: /logo.png created_at: 28-09-2015 -time: 23-02-2016 -location: Zeus kelder --- Aangezien de vorige install party een groot succes was, organiseren we dit jaar weer één! -Een informaticus zal doorheen z'n hele carrière vaak in contact komen met een UNIX omgeving. Daarom kan het wel baten als je dat geïnstalleerd hebt staan. Kom dus zeker af op woensdag 30 september om 17u30 naar de Zeuskelder en dan helpen we je met het opzetten van Linux op jouw computer! \ No newline at end of file +Een informaticus zal doorheen z'n hele carrière vaak in contact komen met een UNIX omgeving. Daarom kan het wel baten als je dat geïnstalleerd hebt staan. Kom dus zeker af op **woensdag 30 september om 17u30** naar de **Zeuskelder** en dan helpen we je met het opzetten van Linux op jouw computer! diff --git a/content/blog/15-16/richard-stallman-copyright-vs-community.md b/content/blog/15-16/richard-stallman-copyright-vs-community.md index 3278449..6f65e2c 100644 --- a/content/blog/15-16/richard-stallman-copyright-vs-community.md +++ b/content/blog/15-16/richard-stallman-copyright-vs-community.md @@ -1,17 +1,14 @@ --- -title: Richard Stallman: Copyright vs. Community -banner: https://zeus.ugent.be/wp-content/uploads/2015/11/eyed_notextinfo-212x300.jpg +title: 'Richard Stallman: Copyright vs. Community' created_at: 03-11-2015 -time: 23-02-2016 -location: Zeus kelder --- -eyed_notextinfoZeus WPI is very proud to host a talk by Richard Stallman. On the 17th of November, he will give a non-technical talk about copyright and how it fits in our modern computer based society, . Richard Stallman is one of the most important people in the world of computer science and free software, and has received 15 honorary doctorates and professorships for his work. +![eyed_notextinfo](https://zeus.ugent.be/wp-content/uploads/2015/11/eyed_notextinfo-212x300.jpg){:class="alignright"} -“Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with computer networks, and only punishment can enforce it. +Zeus WPI is very proud to host a talk by Richard Stallman. On the **17th of November**, he will give a non-technical talk about copyright and how it fits in our modern computer based society, . Richard Stallman is one of the most important people in the world of computer science and free software, and has received 15 honorary doctorates and professorships for his work. -The global corporations that profit from copyright are lobbying to increase their copyright powers, while suppressing public access to technology. But if we seriously hope to serve the only legitimate purpose of copyright - to promote progress, for the benefit of the public - then we must make changes in the other direction.” +"Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with computer networks, and only punishment can enforce it. -More information at: https://freeasinfreedom.be -Venue : Auditorium Quetelet - Tweekerkenstraat 2 - 9000 Gent -Time : November 17 from 07:30 PM to 09:30 PM \ No newline at end of file +The global corporations that profit from copyright are lobbying to increase their copyright powers, while suppressing public access to technology. But if we seriously hope to serve the only legitimate purpose of copyright - to promote progress, for the benefit of the public - then we must make changes in the other direction." + +More information at: Venue : **Auditorium Quetelet - Tweekerkenstraat 2 - 9000 Gent** Time : **November 17 from 07:30 PM to 09:30 PM** diff --git a/content/blog/15-16/scripting-in-sed.md b/content/blog/15-16/scripting-in-sed.md index 5ca85a2..8093bcb 100644 --- a/content/blog/15-16/scripting-in-sed.md +++ b/content/blog/15-16/scripting-in-sed.md @@ -1,15 +1,12 @@ --- title: Scripting in Sed -banner: /logo.png created_at: 27-10-2015 -time: 23-02-2016 -location: Zeus kelder --- There is more to sed than meets the eye. sed (Stream EDitor) is een Turing-complete taal die gebruik maakt van regular expressions om de output van programmas te filteren en te transformeren. -Tijdens "Computergebruik" hebben studenten informatica nog maar het topje van de ijsberg gezien van deze taal. Vroeger werd sed uitgebreider gezien in het vak "Scriptingtalen", maar dit onderdeel is weggevallen en vervangen door meer Python en JavaScript. +Tijdens "Computergebruik" hebben studenten informatica nog maar het topje van de ijsberg gezien van deze taal. Vroeger werd sed uitgebreider gezien in het vak "Scriptingtalen", maar dit onderdeel is weggevallen en vervangen door meer Python en JavaScript. Daarom zal professor Peter Dawyndt op 3 november om 19u in lokaal A2 deze weggevallen lessen geven. De les is strategisch ingepland zodat eerstejaars de les zonder problemen zouden kunnen meevolgen, aangezien ze sed gezien zullen hebben op dit punt. -FB Event \ No newline at end of file +[FB Event](https://www.facebook.com/events/1088774524500813/) diff --git a/content/blog/15-16/verkiezingen-ribbetjesavond.md b/content/blog/15-16/verkiezingen-ribbetjesavond.md index 5c6980d..6da110c 100644 --- a/content/blog/15-16/verkiezingen-ribbetjesavond.md +++ b/content/blog/15-16/verkiezingen-ribbetjesavond.md @@ -1,18 +1,12 @@ --- title: Verkiezingen & Ribbetjesavond -banner: /logo.png created_at: 27-04-2016 -time: 23-02-2016 -location: Zeus kelder --- Het academiejaar loopt weer ten einde en bijgevolg is het tijd om een nieuw bestuur te verkiezen. De bestuursverkiezingen zullen om 18u doorgaan op 3 mei in leszaal V1, De Sterre S9. -Als je jezelf nog kandidaat wilt stellen om volgend jaar deel te zijn van het bestuur kan dat op de volgende link. -https://goo.gl/forms/1UUBRsXmnJ -We accepteren kandidaturen tot en met 2 mei 23u59 +Als je jezelf nog kandidaat wilt stellen om volgend jaar deel te zijn van het bestuur kan dat op de volgende link. We accepteren kandidaturen tot en met 2 mei 23u59 Na afloop gaan we ergens enen gaan drinken in centrum Gent, om dan tegen 21u af te zakken naar de Gekroonde Hoofden voor de ondertussen traditionele Ribbetjesavond. Als dat nog niet genoeg is kunnen de geïnteresseerden nog hun innerlijke Winees bovenhalen voor wat shotjes op de WiNA shotjesavond in de Canard Bizar. -Als je je nog wilt inschrijven om mee ribbetjes te gaan eten kan dat op de volgende link -https://goo.gl/forms/hVJLDLrVPt \ No newline at end of file +Als je je nog wilt inschrijven om mee ribbetjes te gaan eten kan dat op de volgende link diff --git a/content/blog/15-16/vlaamse-programmeerwedstrijd-2016.md b/content/blog/15-16/vlaamse-programmeerwedstrijd-2016.md index 7fe7f13..2ef4efe 100644 --- a/content/blog/15-16/vlaamse-programmeerwedstrijd-2016.md +++ b/content/blog/15-16/vlaamse-programmeerwedstrijd-2016.md @@ -1,16 +1,16 @@ --- title: Vlaamse Programmeerwedstrijd 2016 -banner: https://zeus.ugent.be/wp-content/uploads/2016/01/VPW2016-290x300.png created_at: 20-01-2016 -time: 23-02-2016 -location: Zeus kelder --- -VPW2016Op woensdag 2 maart vindt de achtste editie van de Vlaamse Programmeerwedstrijd plaats. Deze gaat door in de KU Leuven in Diepenbeek. +![VPW2016](https://zeus.ugent.be/wp-content/uploads/2016/01/VPW2016-290x300.png){:class="alignright"} -

VPW

-De Vlaamse Programmeerwedstrijd is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per groep van drie personen op één namiddag zo snel mogelijk programmeerproblemen probeert op te lossen. Teams worden verdeeld in categorieën (secundair onderwijs, professionele bachelorstudenten, academische bachelorstudenten, masterstudenten, ...) zodat iedereen een eerlijke kans maakt om te winnen. Elke deelnemer krijgt een gratis t-shirt, en de leden van de beste drie teams van elke categorie krijgt een mooie prijs. Je kan programmeren in C, C++, C#, Clojure, Haskell, Java, Javascript (node.js), Pascal, Perl, PHP, Prolog, Python, Python 3, Ruby, Scala, Scheme en Visual Basic. Meer informatie, mogelijkheid tot inschrijven en voorbeeldvragen vind je op www.vlaamseprogrammeerwedstrijd.be. Je kan nog inschrijven tot en met 16 februari. Vergeet zeker niet de oefenwedstrijd te maken na het inschrijven, anders kan de organisatie beslissen om de inschrijving van het team te annuleren en door te geven aan een team op de wachtlijst. +Op **woensdag 2 maart** vindt de achtste editie van de **Vlaamse Programmeerwedstrijd** plaats. Deze gaat door in de **KU Leuven in Diepenbeek**. -

Vervoer

-Ook dit jaar voorzien we met Zeus WPI gratis busvervoer naar Diepenbeek voor studenten van de Associatie UGent. Wil je met ons mee? Schrijf je team dan ook in bij ons via het formulier hieronder. Dankzij de medewerking van de vakgroep TWIST (Toegepaste Wiskunde, Informatica en Statistiek) kunnen we jullie deze busreis volledig gratis aanbieden. -Praktisch: we verzamelen om 11u15 aan de parking van S9. We zijn ‘s avonds ten laatste om 21u terug. Inschrijven is verplicht op https://goo.gl/forms/pJ4uJr5HwX. \ No newline at end of file +# VPW + +De **Vlaamse Programmeerwedstrijd** is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per groep van drie personen op één namiddag zo snel mogelijk programmeerproblemen probeert op te lossen. Teams worden verdeeld in categorieën (secundair onderwijs, professionele bachelorstudenten, academische bachelorstudenten, masterstudenten, ...) zodat iedereen een eerlijke kans maakt om te winnen. Elke deelnemer krijgt een gratis t-shirt, en de leden van de beste drie teams van elke categorie krijgt een mooie prijs. Je kan programmeren in C, C++, C#, Clojure, Haskell, Java, Javascript (node.js), Pascal, Perl, PHP, Prolog, Python, Python 3, Ruby, Scala, Scheme en Visual Basic. Meer informatie, mogelijkheid tot inschrijven en voorbeeldvragen vind je op [www.vlaamseprogrammeerwedstrijd.be](https://www.vlaamseprogrammeerwedstrijd.be). Je kan nog inschrijven tot en met **16 februari**. Vergeet zeker niet de oefenwedstrijd te maken na het inschrijven, anders kan de organisatie beslissen om de inschrijving van het team te annuleren en door te geven aan een team op de wachtlijst. + +# Vervoer + +Ook dit jaar voorzien we met Zeus WPI gratis busvervoer naar **Diepenbeek** voor studenten van de Associatie UGent. Wil je met ons mee? Schrijf je team dan ook in bij ons via het formulier hieronder. Dankzij de medewerking van de vakgroep **TWIST** (Toegepaste Wiskunde, Informatica en Statistiek) kunnen we jullie deze busreis volledig gratis aanbieden. Praktisch: we verzamelen om 11u15 aan de parking van S9\. We zijn 's avonds ten laatste om 21u terug. Inschrijven is verplicht op . diff --git a/content/blog/15-16/xtext-workshop.md b/content/blog/15-16/xtext-workshop.md index 95ad6bc..6adb5aa 100644 --- a/content/blog/15-16/xtext-workshop.md +++ b/content/blog/15-16/xtext-workshop.md @@ -1,18 +1,16 @@ --- title: Xtext Workshop -banner: https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png created_at: 13-04-2016 -time: 23-02-2016 -location: Zeus kelder --- -450px-Xtext_logoOp 26 april om 18:00 in Auditorium A2, Campus Sterre, Gebouw S9 organiseren we een workshop over Xtext. Xtext is een framework om nieuwe domein-specifieke computertalen (DSLs) mee te ontwerpen. Een DSL kan een nieuwe programmeertaal zijn, maar is meestal erg specifiek: bijvoorbeeld voor het besturen van robots, voor controle van wasmachines of voor sturing van de on-board computer in auto’s. Mensen die deze machines maken zijn vaak geen programmeurs, en zij kunnen veel vlotter werken met een DSL dan met een algemene programmeertaal. +![450px-Xtext_logo](https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png){:class="alignright"} -Met Xtext maak je je eigen taal, de compiler en de ontwikkelomgeving in één keer. +**Op 26 april om 18:00 in Auditorium A2, Campus Sterre, Gebouw S9** organiseren we een workshop over [Xtext](https://eclipse.org/Xtext/). **Xtext** is een framework om nieuwe domein-specifieke computertalen (**DSL**s) mee te ontwerpen. Een **DSL** kan een nieuwe programmeertaal zijn, maar is meestal erg specifiek: bijvoorbeeld voor het besturen van robots, voor controle van wasmachines of voor sturing van de on-board computer in auto's. Mensen die deze machines maken zijn vaak geen programmeurs, en zij kunnen veel vlotter werken met een DSL dan met een algemene programmeertaal. -In deze workshop geven wij in samenwerking met Sigasi eerst een overzicht over waarom je een DSL wil gebruiken en hoe Xtext werkt. Vervolgens demonstreren we Xtext met een eenvoudig voorbeeld. +Met **Xtext** maak je **je eigen taal, de compiler en de ontwikkelomgeving in één keer**. + +In deze workshop geven wij in samenwerking met **[Sigasi](https://www.sigasi.com)** eerst een overzicht over waarom je een DSL wil gebruiken en hoe Xtext werkt. Vervolgens demonstreren we Xtext met een eenvoudig voorbeeld. Daarna kan je zelf een Eclipse plugin ontwikkelen met behulp van Xtext voor je eigen DSL. Wij zijn er om jullie te helpen. -Over Sigasi: -Sigasi is een Gentse Startup die Xtext gebruikt voor de ontwikkeling van Eclipse plugins voor VHDL en Verilog. Dit zijn talen die gebruikt worden voor het ontwerpen en testen van chips. +_Over Sigasi: Sigasi is een Gentse Startup die Xtext gebruikt voor de ontwikkeling van Eclipse plugins voor VHDL en Verilog. Dit zijn talen die gebruikt worden voor het ontwerpen en testen van chips._ diff --git a/content/blog/15-16/zeus-codesprint.md b/content/blog/15-16/zeus-codesprint.md index 61f11c5..5658ea7 100644 --- a/content/blog/15-16/zeus-codesprint.md +++ b/content/blog/15-16/zeus-codesprint.md @@ -1,27 +1,20 @@ --- title: Zeus Codesprint! -banner: /logo.png created_at: 06-09-2015 -time: 23-02-2016 -location: Zeus kelder --- Liefste Zeusvriendjes, Nu het academiejaar weer dichterbij komt, en daarmee ook de lessen en projecten die ons van onze vrije tijd beroven, hebben we besloten om deze week nog een keer ons beste beentje voor te zetten voor onze projecten. -We hebben drie projecten uitgekozen die uw leven in Zeus comfortabeler zullen maken: Gamification, ons systeem om codebijdragen te belonen, Tap, onze barman, en Tab, ons schuldenmanagementsysteem. -Drie projecten van uiteenlopende complexiteit, allemaal bijna af: uitstekende doelwitten dus! +We hebben drie projecten uitgekozen die uw leven in Zeus comfortabeler zullen maken: Gamification, ons systeem om codebijdragen te belonen, Tap, onze barman, en Tab, ons schuldenmanagementsysteem. Drie projecten van uiteenlopende complexiteit, allemaal bijna af: uitstekende doelwitten dus! Wat moet er gebeuren? -
    -
  • Gamification werkt, maar heeft nog wat toeters en bellen nodig. Badges, achievements, statistiekjes, grafiekjes, enzovoorts.
  • -
  • Tab moet from scratch geschreven worden (het is maar een klein project).
  • -
  • Tap moet interfacen met Tab, en kan visueel wat opgesmukt worden.
  • -
+- Gamification werkt, maar heeft nog wat toeters en bellen nodig. Badges, achievements, statistiekjes, grafiekjes, enzovoorts. +- Tab moet from scratch geschreven worden (het is maar een klein project). +- Tap moet interfacen met Tab, en kan visueel wat opgesmukt worden. -Iedereen die een steentje wil bijdragen, hoe groot of klein het moge zijn, is welkom in de kelder. Zotte code, fancy html, shiny css, clevere ideeën of gewoon aangenaam gezelschap, elke bijdrage telt. Wees zeker ook niet bang van instapdrempels en vereiste competenties, we helpen je graag op weg. -Kom zeker eens langs om de sfeer op te snuiven en claim een unieke gamification-badge! +Iedereen die een steentje wil bijdragen, hoe groot of klein het moge zijn, is welkom in de kelder. Zotte code, fancy html, shiny css, clevere ideeën of gewoon aangenaam gezelschap, elke bijdrage telt. Wees zeker ook niet bang van instapdrempels en vereiste competenties, we helpen je graag op weg. Kom zeker eens langs om de sfeer op te snuiven en claim een unieke gamification-badge! -Zeus codesprint, 7-11 september, 8h-22h @ kelder. \ No newline at end of file +Zeus codesprint, 7-11 september, 8h-22h @ kelder. diff --git a/content/blog/15-16/zomer16.md b/content/blog/15-16/zomer16.md index 41056cb..aba2800 100644 --- a/content/blog/15-16/zomer16.md +++ b/content/blog/15-16/zomer16.md @@ -1,36 +1,30 @@ --- title: Wij coden voort -banner: /logo.png created_at: 25-06-2016 -time: 23-02-2016 -location: Zeus kelder --- -Nu de dagen terug korter worden, en hele dagen zon ons begint tegen te steken, trekken we ons wekelijks eens terug in onze vertrouwde Zeus-kelder. Daar kunnen we ons dan ook bezig houden met het oplossen van alledaagse problemen zoals “Wie gaat er nu om eten gaan?” met Haldis. +Nu de dagen terug korter worden, en hele dagen zon ons begint tegen te steken, trekken we ons wekelijks eens terug in onze vertrouwde Zeus-kelder. Daar kunnen we ons dan ook bezig houden met het oplossen van alledaagse problemen zoals "Wie gaat er nu om eten gaan?" met [Haldis](https://zeus.ugent.be/git/haldis). -Aangezien je toch niets beter te doen hebt tijdens deze levensloze zomersedagen, kan je evengoed komen meewerken aan de volgende iteratie van Badass Bottle Bats, ons AI game platform. +Aangezien je toch niets beter te doen hebt tijdens deze levensloze zomersedagen, kan je evengoed komen meewerken aan de volgende iteratie van [Badass Bottle Bats](https://zeus.ugent.be/git/aichallenge), ons AI game platform. -Als je na dit alles nog heimwee hebt naar het eten in De Brug kan je ons helpen met het afwerken van de nieuwe versie van Hydra, ons “restomenu” en mobiele studenten-app die we samen met de Dienst Studentenactiviteiten uitbouwen voor zowel iOS als Android. - -Of eerder zin om uw Ruby on Rails kennis bij te schaven met ons kassasysteem tab en drankensysteem tap, het registratiesysteem van ‘t FK of Gandalf, ons eventsysteem? +Als je na dit alles nog heimwee hebt naar het eten in _De Brug_ kan je ons helpen met het afwerken van de nieuwe versie van [Hydra](https://zeus.ugent.be/git/hydra), ons "restomenu" en mobiele studenten-app die we samen met de Dienst Studentenactiviteiten uitbouwen voor zowel [iOS](https://zeus.ugent.be/git/hydra-iOS) als [Android](https://zeus.ugent.be/git/hydra-android). Of eerder zin om uw Ruby on Rails kennis bij te schaven met ons kassasysteem [tab](https://zeus.ugent.be/git/tab) en drankensysteem [tap](https://zeus.ugent.be/git/tap), het [registratiesysteem van 't FK](https://zeus.ugent.be/git/fk-enrolment) of [Gandalf](https://zeus.ugent.be/git/gandalf), ons eventsysteem? Geen idee wat te doen? Kom zeker en natuurlijk helpen we jullie met het starten! TOT DAN! De code nights vinden plaats op onderstaande data van 17u 's avonds en gaan door in de Zeus kelder -
    -
  • Woensdag 29 juni
  • -
  • Dinsdag 5 juli
  • -
  • Dinsdag 12 juli
  • -
  • Dinsdag 19 juli
  • -
  • Dinsdag 26 juli
  • -
  • Dinsdag 2 augustus
  • -
  • Dinsdag 9 augustus
  • -
  • Dinsdag 16 augustus
  • -
  • Dinsdag 23 augustus
  • -
  • Dinsdag 30 augustus
  • -
  • Dinsdag 6 september
  • -
  • Dinsdag 13 september
  • -
  • Dinsdag 20 september
  • -
\ No newline at end of file + +- Woensdag 29 juni +- Dinsdag 5 juli +- Dinsdag 12 juli +- Dinsdag 19 juli +- Dinsdag 26 juli +- Dinsdag 2 augustus +- Dinsdag 9 augustus +- Dinsdag 16 augustus +- Dinsdag 23 augustus +- Dinsdag 30 augustus +- Dinsdag 6 september +- Dinsdag 13 september +- Dinsdag 20 september diff --git a/content/blog/16-17/bestuur.md b/content/blog/16-17/bestuur.md index a627787..5f06513 100644 --- a/content/blog/16-17/bestuur.md +++ b/content/blog/16-17/bestuur.md @@ -4,160 +4,116 @@ created_at: 05-10-2016 description: Voor wie ons nog niet kent. --- -Zodat alle zeusers weten wie hen nu leidt, -Zodat oudzeusers zien wie er verantwoordelijk is voor hun legacy, -en voor iedereen die wil weten wie wij nu eigenlijk zijn: +Zodat alle zeusers weten wie hen nu leidt, Zodat oudzeusers zien wie er verantwoordelijk is voor hun legacy, en voor iedereen die wil weten wie wij nu eigenlijk zijn: # Wout Willy Wortelmans | Voorzitter > Ik pak geen mensen anaal als ze geen sokken aanhebben. -Username -: destro +Username : destro -Tofste vak ooit -: Introductie tot de Creoolse gastronomie in het vroege Mesozoïcum +Tofste vak ooit : Introductie tot de Creoolse gastronomie in het vroege Mesozoïcum -Favoriete teksteditor -: sed +Favoriete teksteditor : sed -Favoriete taal -: Malbolge +Favoriete taal : Malbolge -Favoriete OS -: LFS +Favoriete OS : LFS -![alt text](//media.giphy.com/media/1lop3XEoCngYg/giphy.gif) -{: .imgcenter } +![alt text](//media.giphy.com/media/1lop3XEoCngYg/giphy.gif) {: .imgcenter } # Isaura Claeys | Vicevoorzitter > emotioneel ben ik hard -Username -: dinosaurke/sneeuwwitje +Username : dinosaurke/sneeuwwitje -Tofste vak ooit -: DA2/3 +Tofste vak ooit : DA2/3 -Favoriete teksteditor -: Atom :heart: +Favoriete teksteditor : Atom :heart: -Favoriete taal -: Isauriaans (//en.wikipedia.org/wiki/Isaurian_language) +Favoriete taal : Isauriaans (//en.wikipedia.org/wiki/Isaurian_language) -Favoriete OS -: OSX +Favoriete OS : OSX -![alt text](//i.imgur.com/ebvggMn.gif) -{: .imgcenter } +![alt text](//i.imgur.com/ebvggMn.gif) {: .imgcenter } # Jeroen De Clerck | Penningmeester > tis nie omdat het maar half werkt dat het niet volledig kan werken -Username -: iepoev +Username : iepoev -Tofste vak ooit -: da3 +Tofste vak ooit : da3 -Favoriete teksteditor -: sublime text +Favoriete teksteditor : sublime text -Favoriete taal -: python +Favoriete taal : python -Favoriete OS -: archlinux +Favoriete OS : archlinux -![alt text](//i.imgur.com/5c22RvF.gif) -{: .imgcenter } +![alt text](//i.imgur.com/5c22RvF.gif) {: .imgcenter } # Eloïse Piret | Eventverantwoordelijke > delen is hetzelfde als vermenigvuldigen, maar dan links in de plaats van rechts -Username -: elo +Username : elo -Tofste vak ooit -: DA2/DA3 (ik kan niet kiezen, en de grens tussen beide is reeds vaag geworden) +Tofste vak ooit : DA2/DA3 (ik kan niet kiezen, en de grens tussen beide is reeds vaag geworden) -Favoriete teksteditor -: vim +Favoriete teksteditor : vim -Favoriete taal -: Python +Favoriete taal : Python -Favoriete OS -: OS X (pls don't kill me) +Favoriete OS : OS X (pls don't kill me) -![alt text](//media.tenor.co/images/6659f7a4dead984cdcc05903e7c9503f/tenor.gif) -{: .imgcenter } +![alt text](//media.tenor.co/images/6659f7a4dead984cdcc05903e7c9503f/tenor.gif) {: .imgcenter } # Lorin Werthen | Systeemadministrator > Door slecht te zijn hebben we eigenlijk iets goe gedaan. -Username -: Don +Username : Don -Tofste vak ooit -: Programmeertalen (Geen hoorcolleges!) +Tofste vak ooit : Programmeertalen (Geen hoorcolleges!) -Favoriete teksteditor -: Atom met vim keybinds +Favoriete teksteditor : Atom met vim keybinds -Favoriete taal -: Ruby :heart: +Favoriete taal : Ruby :heart: -Favoriete OS -: Arch Linux +Favoriete OS : Arch Linux -![alt text](//iruntheinternet.com/lulzdump/images/skateboarder-never-drops-it-keeps-running-runs-away-bye-14344846555.gif) -{: .imgcenter } +![alt text](//iruntheinternet.com/lulzdump/images/skateboarder-never-drops-it-keeps-running-runs-away-bye-14344846555.gif) {: .imgcenter } # Rien Maertens | Systeemadministrator > Hoe gewenst is t om `/bin/nginx` te symlinken naar `/bin/vim`? Echt nadelen heeft dat niet echt zeker? -Username -: R13N of rienspy +Username : R13N of rienspy -Tofste vak ooit -: computergebruik, <3 linux +Tofste vak ooit : computergebruik, <3 linux -Favoriete teksteditor -: nvim, IntelliJ om te programmeren +Favoriete teksteditor : nvim, IntelliJ om te programmeren -Favoriete taal -: West-Vlams +Favoriete taal : West-Vlams -Favoriete OS -: Arch Linux +Favoriete OS : Arch Linux -![alt text](//i.imgur.com/RGITm8c.gif) -{: .imgcenter } +![alt text](//i.imgur.com/RGITm8c.gif) {: .imgcenter } # Feliciaan De Palmenaer | Projectverantwoordelijke > En dat is dan de het! -Username -: felikaan +Username : felikaan -Tofste vak ooit -: Robotica/PCS/SO1 #kannietkiezen +Tofste vak ooit : Robotica/PCS/SO1 #kannietkiezen -Favoriete teksteditor -: Alles behalve emacs +Favoriete teksteditor : Alles behalve emacs -Favoriete taal -: Swift +Favoriete taal : Swift -Favoriete OS -: macOs +Favoriete OS : macOs -![alt text](//emoji.slack-edge.com/T02E8K8GY/zeustux/19b65368560af6c2.jpg) -{: .imgcenter } +![alt text](//emoji.slack-edge.com/T02E8K8GY/zeustux/19b65368560af6c2.jpg) {: .imgcenter } diff --git a/content/blog/16-17/inkscape.md b/content/blog/16-17/inkscape.md index 6ab2615..cb27905 100644 --- a/content/blog/16-17/inkscape.md +++ b/content/blog/16-17/inkscape.md @@ -7,53 +7,30 @@ author: Elo Hoi hoi, -Als nieuw event-persoon zijn er ineens heel veel dingen die moeten gebeuren, waaronder het maken van posters. -Ik had nog nooit een poster gemaakt en voor het eerste event kreeg ik dan ook hulp van Noctua, -die een zalige poster voor onze Linux Install party maakte. (Bekijk hem zeker!) +Als nieuw event-persoon zijn er ineens heel veel dingen die moeten gebeuren, waaronder het maken van posters. Ik had nog nooit een poster gemaakt en voor het eerste event kreeg ik dan ook hulp van Noctua, die een zalige poster voor onze Linux Install party maakte. (Bekijk hem zeker!) -Maar ja, ik moet toch ooit ook eens zelf een poster maken, nee? -Op aanraden van Noctua ging ik dus aan de slag met [Inkscape](//inkscape.org/), -een relatief simpel programma waar je heel toffe vectorafbeeldingen mee kunt maken. -Hetgeen fantastisch is aan dit formaat (.svg) is dat je eindeloos kan zoomen, -wat dus inhoudt dat je een kleine afbeelding op een grote poster kunt zetten, zonder dat je die vieze pixels te zien krijgt! -Daarnaast kan je er natuurlijk ook eenvoudiger dingen mee doen, onze LaTeX poster bvb bestaat uit een logo, een afbeelding (gephotoshopped door Don) en dan wat tekst met alle info. -Ik vond dit alvast een goed begin ;) +Maar ja, ik moet toch ooit ook eens zelf een poster maken, nee? Op aanraden van Noctua ging ik dus aan de slag met [Inkscape](//inkscape.org/), een relatief simpel programma waar je heel toffe vectorafbeeldingen mee kunt maken. Hetgeen fantastisch is aan dit formaat (.svg) is dat je eindeloos kan zoomen, wat dus inhoudt dat je een kleine afbeelding op een grote poster kunt zetten, zonder dat je die vieze pixels te zien krijgt! Daarnaast kan je er natuurlijk ook eenvoudiger dingen mee doen, onze LaTeX poster bvb bestaat uit een logo, een afbeelding (gephotoshopped door Don) en dan wat tekst met alle info. Ik vond dit alvast een goed begin ;) En hetgeen Inkscape helemaal fantastisch maakt is dat de gehele software Free en open source is, een Zeus-approved sticker zou dus helemaal op z'n plaats zijn. +# Inkscape -## Inkscape - -Het programma op zich heeft veel tools en knopjes die nogal overweldigend kunnen zijn. -Imo is het het gemakkelijkste om je gewoon nergens iets van aan te trekken tot je het nodig hebt. -Als je een idee voor een poster (of om het even welke tekening/design) hebt, begin er gewoon aan met de dingen die je kent -en google hetgeen je niet kent. -Na een tijdje ken je dan wel de meeste functionaliteiten en kun je je er eens in verdiepen a.d.h.v. artikels. +Het programma op zich heeft veel tools en knopjes die nogal overweldigend kunnen zijn. Imo is het het gemakkelijkste om je gewoon nergens iets van aan te trekken tot je het nodig hebt. Als je een idee voor een poster (of om het even welke tekening/design) hebt, begin er gewoon aan met de dingen die je kent en google hetgeen je niet kent. Na een tijdje ken je dan wel de meeste functionaliteiten en kun je je er eens in verdiepen a.d.h.v. artikels. Maar als je genoeg zin en tijd hebt kun je natuurlijk ook gewoon eraan beginnen en zoveel mogelijk uittesten! Wat imo wel belangrijk om weten is zijn volgende zaken: -* Je kunt met verschillende lagen werken en je kunt lagen vastzetten. - Als je verschillende zaken bovenop elkaar wilt, kun je dus de onderste laag even vastzetten zodat je je niet kunt misklikken. +- Je kunt met verschillende lagen werken en je kunt lagen vastzetten. Als je verschillende zaken bovenop elkaar wilt, kun je dus de onderste laag even vastzetten zodat je je niet kunt misklikken. -* Bij *Bestand > Documenteigenschappen* kun je de grootte van je blad aanpassen, - je hebt allerlei groottes, van standaard A4 tot poster formaat en business kaartjes en nog veel meer. - Hier kun je ook bepalen of je je blad liggend of staand wil hebben. +- Bij _Bestand > Documenteigenschappen_ kun je de grootte van je blad aanpassen, je hebt allerlei groottes, van standaard A4 tot poster formaat en business kaartjes en nog veel meer. Hier kun je ook bepalen of je je blad liggend of staand wil hebben. -* Er zijn enkele basisvormen zoals cirkels/ovalen (die je kunt opendoen tot een soort pacman), - rechthoeken/vierkanten waar je de hoeken kan afronden en veelhoeken/sterren. - Bij deze laatste moet je echt even spelen, gewoon omdat het leuk is om naar te kijken - maar ook omdat dan pas duidelijk wordt wat voor vormen je hiermee allemaal kunt maken. +- Er zijn enkele basisvormen zoals cirkels/ovalen (die je kunt opendoen tot een soort pacman), rechthoeken/vierkanten waar je de hoeken kan afronden en veelhoeken/sterren. Bij deze laatste moet je echt even spelen, gewoon omdat het leuk is om naar te kijken maar ook omdat dan pas duidelijk wordt wat voor vormen je hiermee allemaal kunt maken. -* Er zijn ook heel veel mogelijkheden om lijnen te maken, waaronder een optie om spiralen gemakkelijk te tekenen (en te bewerken), - je kunt gewoon uit de losse hand tekenen, als fijne lijn of met calligrafie pen, - of je kunt rechten en Bezierkrommes tekenen. +- Er zijn ook heel veel mogelijkheden om lijnen te maken, waaronder een optie om spiralen gemakkelijk te tekenen (en te bewerken), je kunt gewoon uit de losse hand tekenen, als fijne lijn of met calligrafie pen, of je kunt rechten en Bezierkrommes tekenen. -* Bij elk van deze zaken kun je vervolgens de paden aanpassen. - Dan krijg je een aantal aangrijppunten op de figuur die je kunt verslepen naar hoe je de figuur wilt. +- Bij elk van deze zaken kun je vervolgens de paden aanpassen. Dan krijg je een aantal aangrijppunten op de figuur die je kunt verslepen naar hoe je de figuur wilt. -* Ctrl-Z bestaat! +- Ctrl-Z bestaat! -xoxo -elo +xoxo elo diff --git a/content/blog/16-17/linux.md b/content/blog/16-17/linux.md index 0ae0214..45386f7 100644 --- a/content/blog/16-17/linux.md +++ b/content/blog/16-17/linux.md @@ -1,5 +1,5 @@ --- -title: "Linux: hoe doe?" +title: 'Linux: hoe doe?' created_at: 02-02-2017 description: Uitleg en tips voor iedereen die linux wil installeren. author: Rien @@ -7,118 +7,91 @@ toc: depth: 1 --- -_Bij het begin van ieder schooljaar komt er een verse lading studenten Informatica toe. In de lessen Computergebruik maken ze kennis met de wondere wereld van GNU/Linux. -Velen onder hen worden geprikkeld door de onontgonnen mysteries van dit besturingssysteem en groeien een verlangen om zich de kunst van het Unix-tovenaarschap eigen te maken._ +_Bij het begin van ieder schooljaar komt er een verse lading studenten Informatica toe. In de lessen Computergebruik maken ze kennis met de wondere wereld van GNU/Linux. Velen onder hen worden geprikkeld door de onontgonnen mysteries van dit besturingssysteem en groeien een verlangen om zich de kunst van het Unix-tovenaarschap eigen te maken._ Deze blogpost dient als een leidraad voor de dappersten onder hen: zij die het pad naar de verlossing willen bewandelen en een eigen Linux-installatie tot leven willen wekken. # Enkele tips voor je begint + ## Probeer eerst in een virtuele machine -Als je nog geen ervaring hebt met het installeren van Linux start je best door eens te oefenen op een VM (virtuele machine) zoals [VirtualBox](https://www.virtualbox.org/). -Op die manier komt niet alles in één keer op je af en kan je het installatieproces onder de knie krijgen zonder dat je jezelf in de problemen kunt brengen doordat je (naast het OS installeren) ook rekening moet houden met andere obstakels zoals het opzetten van een dualboot systeem. Hou er wel rekening mee dat een VM iets trager is. Het resultaat zal dus iets minder responsief aanvoelen dan een rechtstreekse installatie. + +Als je nog geen ervaring hebt met het installeren van Linux start je best door eens te oefenen op een VM (virtuele machine) zoals [VirtualBox](https://www.virtualbox.org/). Op die manier komt niet alles in één keer op je af en kan je het installatieproces onder de knie krijgen zonder dat je jezelf in de problemen kunt brengen doordat je (naast het OS installeren) ook rekening moet houden met andere obstakels zoals het opzetten van een dualboot systeem. Hou er wel rekening mee dat een VM iets trager is. Het resultaat zal dus iets minder responsief aanvoelen dan een rechtstreekse installatie. ## Zit je vast? RTFM! -_Read The Fucking Manual_ (of forum, of wiki). -Krijg je een rare error, weet je niet wat de volgende stap is of weet je niet waar te beginnen? Panikeer niet onmiddellijk, ieder struikelblok is een kans om te leren. -Foutmeldingen geven vaak een aanwijzing waar het probleem zou kunnen liggen, lees die dus goed. -Indien dat geen verlichting brengt: zoek je specifiek probleem op. -De kans is klein dat jij de eerste of enige persoon bent met hetzelfde probleem. + +_Read The Fucking Manual_ (of forum, of wiki). Krijg je een rare error, weet je niet wat de volgende stap is of weet je niet waar te beginnen? Panikeer niet onmiddellijk, ieder struikelblok is een kans om te leren. Foutmeldingen geven vaak een aanwijzing waar het probleem zou kunnen liggen, lees die dus goed. Indien dat geen verlichting brengt: zoek je specifiek probleem op. De kans is klein dat jij de eerste of enige persoon bent met hetzelfde probleem. Enkele goede bronnen van informatie: + - Gewoon jouw error plakken in een zoekmachine kan je al ver helpen: Google en [DuckDuckGo](https://duckduckgo.org) zijn je vriend! -- De [wiki](https://wiki.archlinux.org/) of het [forum](https://bbs.archlinux.org/) van Arch Linux. -Veel algemene concepten en problemen die daar worden uitgelegd zijn toepasbaar op bijna alle distro's. +- De [wiki](https://wiki.archlinux.org/) of het [forum](https://bbs.archlinux.org/) van Arch Linux. Veel algemene concepten en problemen die daar worden uitgelegd zijn toepasbaar op bijna alle distro's. - Een online [manpage](http://man.he.net/). Als je helemaal vast zit kan je ook even binnen springen in onze kelder. We helpen je graag verder op weg. ## Kies een distributie + Er zijn veel verschillende Linux-distributies, elk met een verschillende _look & feel_, moeilijkheidsgraad en ideologie. Enkele courante distributies: - **Linux Mint** is simpel, stabiel en gebruiksvriendelijk. Met enige oefening zou zelfs je grootmoeder hier mee kunnen leren werken. Voor absolute beginners die rustig willen beginnen is dit dus een aanrader. Het is gebaseerd op Ubuntu (ook een goede distro voor beginners). - **Fedora** richt zich meer op programmeurs maar blijft gebruiksvriendelijk. Het is een solide distro die elk half jaar een nieuwe versie uitbrengt (naast de regelmatige patches natuurlijk) en die een heel jaar blijft ondersteunen. -- **Arch Linux** is voor zij die op zoek zijn naar een uitdaging. -In tegenstelling tot de grafische installers van andere distro's moet je Arch Linux installeren via de commandline. Gelukkig bestaat er een grote hoeveelheid aan informatie en een goed uitgewerkte installation guide op de wiki van Arch Linux. -De basisinstallatie is heel minimalistisch (het bevat zelfs geen grafische omgeving) maar is heel gemakkelijk uit te breiden naar je eigen smaken en wensen. -Daarom ga je Arch vinden op de computer van de meeste Zeusers. -Als beginner is het met voldoende tijd, geduld en inzet zeker doenbaar om Arch Linux te installeren. Het geeft enorm veel voldoening en je zal er het meest uit leren. - +- **Arch Linux** is voor zij die op zoek zijn naar een uitdaging. In tegenstelling tot de grafische installers van andere distro's moet je Arch Linux installeren via de commandline. Gelukkig bestaat er een grote hoeveelheid aan informatie en een goed uitgewerkte installation guide op de wiki van Arch Linux. De basisinstallatie is heel minimalistisch (het bevat zelfs geen grafische omgeving) maar is heel gemakkelijk uit te breiden naar je eigen smaken en wensen. Daarom ga je Arch vinden op de computer van de meeste Zeusers. Als beginner is het met voldoende tijd, geduld en inzet zeker doenbaar om Arch Linux te installeren. Het geeft enorm veel voldoening en je zal er het meest uit leren. [Hier](https://linuxjourney.com/lesson/linux-history#) vind je uitleg over de bekendste distro's en op [distrowatch](https://distrowatch.com/) staan de meeste distributies met een korte uitleg. - -# 1. Voorbereiding +# 1\. Voorbereiding ## Fix windows Als je van plan bent een dualboot te doen (Linux en Windows op één machine) moet je rekening houden met het volgende: -- Maak ruimte vrij op je harde schijf. -Voor Linux is 20GB een goed begin. -Als je zeker wilt zijn is 50GB zeker genoeg. -- [Schakel _fast startup_ uit.](https://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html) Dit geeft op meerdere manieren problemen met Linux. -Als je Windows-installatie op een SSD staat is het verschil in opstartsnelheid toch verwaarloosbaar. +- Maak ruimte vrij op je harde schijf. Voor Linux is 20GB een goed begin. Als je zeker wilt zijn is 50GB zeker genoeg. +- [Schakel _fast startup_ uit.](https://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html) Dit geeft op meerdere manieren problemen met Linux. Als je Windows-installatie op een SSD staat is het verschil in opstartsnelheid toch verwaarloosbaar. - [Stel je hardwaretijd in op UTC](https://wiki.archlinux.org/index.php/time#UTC_in_Windows). -- **Secure Boot:** secure boot is een feature waarmee enkel "goedgekeurde" (gesigneerd door _Microsoft Windows_) bestanden op je harde schijf kunnen gebruikt worden als bootloader (verder in de blogpost geef ik wat meer uitleg over wat een bootloader precies is). -Indien je Linux wil kunnen opstarten kan je secure boot uitschakelen. Dit is de simpelste oplossing, maar werkt niet altijd. Je kunt ook de bootloader in de UEFI toevoegen aan de lijst van vertrouwde bootloaders. -Je zoekt best voor jouw specifieke machine op hoe je dit doet. +- **Secure Boot:** secure boot is een feature waarmee enkel "goedgekeurde" (gesigneerd door _Microsoft Windows_) bestanden op je harde schijf kunnen gebruikt worden als bootloader (verder in de blogpost geef ik wat meer uitleg over wat een bootloader precies is). Indien je Linux wil kunnen opstarten kan je secure boot uitschakelen. Dit is de simpelste oplossing, maar werkt niet altijd. Je kunt ook de bootloader in de UEFI toevoegen aan de lijst van vertrouwde bootloaders. Je zoekt best voor jouw specifieke machine op hoe je dit doet. ## Neem backups -Als je Linux installeert naast Windows (of andere belangrijke data op dezelfde machine), hou er dan rekening mee dat het _kan_ mislopen. -De installatie zelf zal niets kapotmaken, maar een ongelukje is snel gebeurd (je bent eventjes verstrooid en markeert de verkeerde partitie voor verwijdering). -Neem daarom een backup van je belangrijkste bestanden op een externe harde schijf, andere laptop, de _cloud_ ... -Better safe than sorry. -# 2. Installatie +Als je Linux installeert naast Windows (of andere belangrijke data op dezelfde machine), hou er dan rekening mee dat het _kan_ mislopen. De installatie zelf zal niets kapotmaken, maar een ongelukje is snel gebeurd (je bent eventjes verstrooid en markeert de verkeerde partitie voor verwijdering). Neem daarom een backup van je belangrijkste bestanden op een externe harde schijf, andere laptop, de _cloud_ ... Better safe than sorry. -Kies een installatietutorial voor de distributie die je gekozen hebt. -Probeer steeds alles te snappen voor je iets effectief doet. +# 2\. Installatie + +Kies een installatietutorial voor de distributie die je gekozen hebt. Probeer steeds alles te snappen voor je iets effectief doet. - **Fedora:** [wikihow](http://www.wikihow.com/Install-Fedora), de [officiële installatiegids](https://docs.fedoraproject.org/en-US/Fedora/25/html/Installation_Guide/chap-introduction.html) of [een tutorial specifiek voor dualboot](http://linuxbsdos.com/2016/12/01/dualboot-fedora-25-windows-10-on-a-computer-with-uefi-firmware/) - **Linux Mint:** [dualboot tutorial](http://www.tecmint.com/install-linux-mint-18-alongside-windows-10-or-8-in-dualboot-uefi-mode/) of de [offiële user guide](https://www.linuxmint.com/documentation/user-guide/Cinnamon/english_18.0.pdf) - **Arch Linux:** de [installation guide](https://wiki.archlinux.org/index.php/installation_guide) is erg uitgebreid. ## Enkele concepten die vaak aan bod komen -Meestal blijven deze delen verborgen als je een installer gebruikt. -Wanneer er iets fout loopt kan het misschien wel handig zijn om te weten wat er precies verkeerd loopt. -Daarnaast is het ook gewoon goed om te weten hoe alles in zijn werk gaat. + +Meestal blijven deze delen verborgen als je een installer gebruikt. Wanneer er iets fout loopt kan het misschien wel handig zijn om te weten wat er precies verkeerd loopt. Daarnaast is het ook gewoon goed om te weten hoe alles in zijn werk gaat. ### UEFI en BIOS + Hier kan er enige verwarring rond ontstaan. -[UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface) is het component waarmee het opstarten van je PC wordt geregeld, het is de opvolger van [BIOS](https://en.wikipedia.org/wiki/BIOS) (ook wel _legacy boot_ genoemd). -Sinds 2014 hebben de meeste computers een combinatie van beide systemen, men spreekt dan ook wel van UEFI/BIOS. +[UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface) is het component waarmee het opstarten van je PC wordt geregeld, het is de opvolger van [BIOS](https://en.wikipedia.org/wiki/BIOS) (ook wel _legacy boot_ genoemd). Sinds 2014 hebben de meeste computers een combinatie van beide systemen, men spreekt dan ook wel van UEFI/BIOS. Het grootste verschil tussen beide systemen is hoe ze booten en welk partitiesysteem ze ondersteunen: -- **BIOS** ondersteund enkel het MBR-partitiesysteem (Master Boot Record). -Bij het opstarten wordt er gekeken naar een paar specifieke sectoren op je harde schijf. -- **UEFI** ondersteund het MBR- en GPT-partitiesysteem (GPT is de opvolger van MBR). -Opstarten kan vanaf ieder UEFI-bestand (eindigend op `.efi` en in een EFS-partitie). +- **BIOS** ondersteund enkel het MBR-partitiesysteem (Master Boot Record). Bij het opstarten wordt er gekeken naar een paar specifieke sectoren op je harde schijf. +- **UEFI** ondersteund het MBR- en GPT-partitiesysteem (GPT is de opvolger van MBR). Opstarten kan vanaf ieder UEFI-bestand (eindigend op `.efi` en in een EFS-partitie). ### EFI en ESP -In de installers en tutorials zul je deze termen af en toe zien passeren. -De ESP (EFI System Partition) is een speciale partitie, meestal geformatteerd in FAT32, waar UEFI de bootloaders uit gaat opstarten. -In Linux is deze partitie meestal gemount onder `/boot/` of `/boot/EFI/`. -De Windows-bootloader is hier ook geïnstalleerd. -Als je deze partitie dus verwijderd, zul je niet meer in Windows kunnen opstarten (er zijn manieren om dit te fixen, maar het is meestal simpeler om Windows opnieuw te installeren). -Het kan geen kwaad om hier extra bootloaders te installeren (meer zelfs, het is de bedoeling). -Maar wees extra voorzichtig en weet wat je doet. +In de installers en tutorials zul je deze termen af en toe zien passeren. De ESP (EFI System Partition) is een speciale partitie, meestal geformatteerd in FAT32, waar UEFI de bootloaders uit gaat opstarten. In Linux is deze partitie meestal gemount onder `/boot/` of `/boot/EFI/`. + +De Windows-bootloader is hier ook geïnstalleerd. Als je deze partitie dus verwijderd, zul je niet meer in Windows kunnen opstarten (er zijn manieren om dit te fixen, maar het is meestal simpeler om Windows opnieuw te installeren). Het kan geen kwaad om hier extra bootloaders te installeren (meer zelfs, het is de bedoeling). Maar wees extra voorzichtig en weet wat je doet. ### Bootloaders -Bootloaders zijn een soort programma's die de taak hebben om een besturingssysteem in te laden wanneer je computer wordt opgestart. -Wanneer je Linux installeert heb je keuze tussen verschillende bootloaders: grub, grub2, refind, syslinux of andere. -Bootloaders kunnen ingesteld worden zodat je tijdens het opstarten kunt kiezen welk besturingssysteem er wordt opstart: Windows of Linux. -Sommige bootloaders detecteren automatisch wat de verschillende keuzes zijn, maar meestal moet je die zelf configureren of doet een grafische installer dat voor jouw. -# 3. Achteraf +Bootloaders zijn een soort programma's die de taak hebben om een besturingssysteem in te laden wanneer je computer wordt opgestart. Wanneer je Linux installeert heb je keuze tussen verschillende bootloaders: grub, grub2, refind, syslinux of andere. Bootloaders kunnen ingesteld worden zodat je tijdens het opstarten kunt kiezen welk besturingssysteem er wordt opstart: Windows of Linux. Sommige bootloaders detecteren automatisch wat de verschillende keuzes zijn, maar meestal moet je die zelf configureren of doet een grafische installer dat voor jouw. -Als alles goed is gegaan heb je normaal een werkende Linux installatie. -Proficiat! Wat je nu nog kunt doen: +# 3\. Achteraf + +Als alles goed is gegaan heb je normaal een werkende Linux installatie. Proficiat! Wat je nu nog kunt doen: - Mount automatisch bij het opstarten je Windows partities in Linux -- [Ricing](https://rizonrice.github.io/resources), het eeuwigdurende pimpen van je Linux-installatie. -Kom gerust eens langs in de [Zeus kelder](https://zeus.ugent.be/about/) om installatie te showen en om tips en tricks uit te wisselen. +- [Ricing](https://rizonrice.github.io/resources), het eeuwigdurende pimpen van je Linux-installatie. Kom gerust eens langs in de [Zeus kelder](https://zeus.ugent.be/about/) om installatie te showen en om tips en tricks uit te wisselen. - Backups maken van je huidige installatie, die je kunt terugzetten wanneer je je installatie breekt (vroeger of later is dit sowieso het geval). - Je installatie showen aan je vrienden, ouders, grootmoeder, proffen, buren ... om te tonen wat voor een badass computergoochelaar je wel niet bent. diff --git a/content/blog/16-17/site.md b/content/blog/16-17/site.md index 9bc8b54..6d82138 100644 --- a/content/blog/16-17/site.md +++ b/content/blog/16-17/site.md @@ -4,21 +4,15 @@ created_at: 03-10-2016 description: Het was eens tijd voor een nieuwe site... author: Elo --- -Er werd reeds een tijd gesproken over een nieuwe zeus-site, een die geen gebruik maakt van Content Management Systemen zoals [Wordpress](//nl.wordpress.com). -Deze zomer werd eraan begonnen, en nu (begin Oktober) zijn we klaar om hem te deployen. + +Er werd reeds een tijd gesproken over een nieuwe zeus-site, een die geen gebruik maakt van Content Management Systemen zoals [Wordpress](//nl.wordpress.com). Deze zomer werd eraan begonnen, en nu (begin Oktober) zijn we klaar om hem te deployen. De site werd geschreven gebruik makend van [nanoc](//nanoc.ws) --- een statische site generator --- dat tevens geschreven is door een oud-Zeuslid. Nanoc geeft ons volledige controle over elk aspect van de site. Zo kunnen we kiezen om elk event en blogpost te schrijven in markdown, we kunnen gemakkelijk data hier van gebruiken om iCal events aan te maken, en we kunnen een betere distinctie tussen event en blogpost maken. -Verder is er nog 1 zeer belangrijk bestand; *Rules*. Hierin wordt een set van regels gedefiniëerd dat duidelijk maakt hoe elk bestand moet gecompileerd worden. +Verder is er nog 1 zeer belangrijk bestand; _Rules_. Hierin wordt een set van regels gedefiniëerd dat duidelijk maakt hoe elk bestand moet gecompileerd worden. -Op de nieuwe site kunt u alles terugvinden van de oude site, inclusief cammie uiteraard! -De events en de blogposts zijn in een nieuw jasje gegoten en op de projecten pagina vindt u alle info van uw favoriete zeus-project. +Op de nieuwe site kunt u alles terugvinden van de oude site, inclusief cammie uiteraard! De events en de blogposts zijn in een nieuw jasje gegoten en op de projecten pagina vindt u alle info van uw favoriete zeus-project. -Merk je een foutje op, of heb je een verbetering? Laat het ons weten als issue, of maak zelf een pull request aan. -Meer info vind je [hier](https://github.com/ZeusWPI/zeus.ugent.be) . +Merk je een foutje op, of heb je een verbetering? Laat het ons weten als issue, of maak zelf een pull request aan. Meer info vind je [hier](https://github.com/ZeusWPI/zeus.ugent.be) . - - - -xoxo -elo +xoxo elo From c7e8b4c42ba73c34606d3fb49cd9190c90c0987a Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 22 May 2017 03:29:42 +0200 Subject: [PATCH 013/175] fix some markdown linting --- .mdlrc | 2 +- ...oth-dongle-detection-on-the-12-urenloop.md | 74 ++++--------------- .../vlaamse-programmeeroefenwedstrijd.md | 6 +- ...nights-2015-praktische-en-nuttige-zaken.md | 4 - content/blog/16-17/linux.md | 2 +- content/events/16-17/LAN.md | 30 ++++---- content/events/16-17/appdev.md | 23 +++--- content/events/16-17/exofru.md | 26 +++---- content/events/16-17/gala-avond.md | 48 ++++++------ content/events/16-17/hashcode.md | 19 +++-- content/events/16-17/httpizza.md | 30 +++----- content/events/16-17/latex.md | 19 ++--- content/events/16-17/pietersthesisding.md | 8 +- 13 files changed, 111 insertions(+), 180 deletions(-) diff --git a/.mdlrc b/.mdlrc index b7e0825..37045f8 100644 --- a/.mdlrc +++ b/.mdlrc @@ -1 +1 @@ -rules "~MD013" +rules "~MD013,~MD034,~MD026" 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 f59274a..17f8bb6 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 @@ -11,15 +11,11 @@ The [12 urenloop](https://www.12urenloop.be/) is a yearly contest held at [Ghent -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. - - + 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. - - +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: @@ -29,33 +25,29 @@ Although pretty efficient, a completely automated system would be nice-to-have f 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](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. +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. ## 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: +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: - 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: ![](https://jaspervdj.be/images/2011-05-09-gyrid-node-inside.jpg "A Gyrid node (inside)") + 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)") ## 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") +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") ## 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](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") +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 @@ -69,91 +61,51 @@ Now, I will elaborate on the software which interpolates the data received from 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](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: - - - - +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: ``` (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: - - - - +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](https://bash.org/?5273)) know the location of our Gyrid nodes, which means we can again map our data to something more simple: - - - - +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. - - +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. - - - - + and more. ## Conclusion - It's a hardware problem. - - +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. diff --git a/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md b/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md index 745e987..fb5fe85 100644 --- a/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md +++ b/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md @@ -3,11 +3,11 @@ title: Vlaamse Programmeer(oefen)wedstrijd created_at: 03-03-2014 --- -![](https://www.vlaamseprogrammeerwedstrijd.be/current/layout/logoVPW2014.jpg){:class="alignleft" +![](https://www.vlaamseprogrammeerwedstrijd.be/current/layout/logoVPW2014.jpg){:class="alignleft"} Op **woensdag 26 maart** vindt de [Vlaamse Programmeerwedstrijd](https://www.vlaamseprogrammeerwedstrijd.be/) opnieuw plaats. Dit jaar is het te doen in [HoGent, campus Schoonmeersen](https://goo.gl/maps/Iuti9) - niet ver van bij ons dus! Als je geïnteresseerd bent, maar niet goed weet of dit wel iets is voor jou, dan kun je meedoen aan onze oefenwedstrijd. -**VPW** +# VPW De Vlaamse Programmeerwedstrijd is een wedstrijd tussen teams van verschillende universiteiten en hogescholen, waarbij je per team van drie personen op één namiddag zoveel mogelijk programmeerproblemen probeert op te lossen. Je neemt deel binnen je eigen niveau (professionele bachelor-, academische bachelor- of masterstudenten), dus iedereen heeft een goede kans om te winnen. @@ -15,7 +15,7 @@ Elk lid van de beste drie teams krijgt een mooie prijs (uit een prijzenpot van Meer informatie en voorbeeldvragen vind je op [vlaamseprogrammeerwedstrijd.be](https://www.vlaamseprogrammeerwedstrijd.be/). -**Oefenwedstrijd** +# Oefenwedstrijd Wil je op voorhand al eens oefenen? Dan kan je dit jaar ook meedoen aan de oefenwedstrijd. Dit is de ideale voorbereiding op de echte wedstrijd: we lichten niet alleen enkele strategieën toe, maar gebruiken ook dezelfde indienservers en regels. Zo mag je hier ook maar één laptop per team van drie gebruiken. diff --git a/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md b/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md index a9c8e8b..21cd391 100644 --- a/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md +++ b/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md @@ -5,14 +5,10 @@ created_at: 05-07-2015 Eerst en vooral wensen we jullie allen een prettige vakantie toe! We willen vlug eens toelichten hoe onze codenights in het algemeen door gaan. --------------------------------------------------------------------------------- - De codenights verlopen op dezelfde wijze als die van vorige jaren. Voor degenen die hier niet mee bekend zijn: Codenights zijn avonden waarbij we tot in de late uurtjes aan allerlei projecten werken en al doende leute hebben. Deze zijn open voor **iedereen**, dus spring zeker eens binnen! De codenights gaan wekelijks door op **dinsdagen**, behalve tijdens de Gentse Feesten. Telkens gaat een codenight officieel van start rond **17u**. Elke codenight wordt aangekondigd op onze [**facebook**](https://www.facebook.com/zeus.wpi "facebook") en [**twitter**](https://twitter.com/zeuswpi "twitter") paginas. Als je het ziet zitten, nodigen we jullie uit om te helpen aan een van onze [**projecten**](https://github.com/ZeusWPI "github"). Er zal altijd iemand aanwezig zijn om je te begeleiden. --------------------------------------------------------------------------------- - We zien jullie graag volgende dinsdag voor de tweede codenight! Tot dan! diff --git a/content/blog/16-17/linux.md b/content/blog/16-17/linux.md index 45386f7..3f67437 100644 --- a/content/blog/16-17/linux.md +++ b/content/blog/16-17/linux.md @@ -46,7 +46,7 @@ Er zijn veel verschillende Linux-distributies, elk met een verschillende _look & Als je van plan bent een dualboot te doen (Linux en Windows op één machine) moet je rekening houden met het volgende: - Maak ruimte vrij op je harde schijf. Voor Linux is 20GB een goed begin. Als je zeker wilt zijn is 50GB zeker genoeg. -- [Schakel _fast startup_ uit.](https://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html) Dit geeft op meerdere manieren problemen met Linux. Als je Windows-installatie op een SSD staat is het verschil in opstartsnelheid toch verwaarloosbaar. +- [Schakel fast startup uit](https://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html). Dit geeft op meerdere manieren problemen met Linux. Als je Windows-installatie op een SSD staat is het verschil in opstartsnelheid toch verwaarloosbaar. - [Stel je hardwaretijd in op UTC](https://wiki.archlinux.org/index.php/time#UTC_in_Windows). - **Secure Boot:** secure boot is een feature waarmee enkel "goedgekeurde" (gesigneerd door _Microsoft Windows_) bestanden op je harde schijf kunnen gebruikt worden als bootloader (verder in de blogpost geef ik wat meer uitleg over wat een bootloader precies is). Indien je Linux wil kunnen opstarten kan je secure boot uitschakelen. Dit is de simpelste oplossing, maar werkt niet altijd. Je kunt ook de bootloader in de UEFI toevoegen aan de lijst van vertrouwde bootloaders. Je zoekt best voor jouw specifieke machine op hoe je dit doet. diff --git a/content/events/16-17/LAN.md b/content/events/16-17/LAN.md index b09cecf..8568d83 100644 --- a/content/events/16-17/LAN.md +++ b/content/events/16-17/LAN.md @@ -1,14 +1,13 @@ --- -title: Geeks, Attack! V -image: https://zeus.ugent.be/zeuswpi/3iUXxjNp.png -banner: https://zeus.ugent.be/zeuswpi/AAXR-TiB.png +title: 'Geeks, Attack! V' +image: 'https://zeus.ugent.be/zeuswpi/3iUXxjNp.png' +banner: 'https://zeus.ugent.be/zeuswpi/AAXR-TiB.png' description: Zeus' vijfde LAN-Party created_at: 13-09-2016 -time: 04-11-2016 16:00 -location: Therminal, Hoveniersberg 24 9000 Gent -locationlink: Therminal,Ghent Belgium -description: Zeus' vijfde LAN-Party -facebook: https://www.facebook.com/events/299820833699196/ +time: '04-11-2016 16:00' +location: 'Therminal, Hoveniersberg 24 9000 Gent' +locationlink: 'Therminal,Ghent Belgium' +facebook: 'https://www.facebook.com/events/299820833699196/' --- # It's that time of year again @@ -23,16 +22,15 @@ Door je in te schrijven krijgen wij een beter beeld van hoeveel volk we kunnen v # Praktisch -De deuren openen om 16:00. We vragen €2 inkom, die gebruikt zal worden om de prijzenpot van onze competities aan te dikken. +De deuren openen om 16:00\. We vragen €2 inkom, die gebruikt zal worden om de prijzenpot van onze competities aan te dikken. Uit ervaring weten we dat het soms wat kouder kan worden in de Therminal rondom die tijd, dus draag zeker een **trui** of iets dergelijks! We doen echter ons best om de verwarming in orde te krijgen. ## Timetable -| Tijdstip | Activiteit | -| :------------- | :------------- | -| 18:00 | Competitie Trackmania Nations | -| 20:00 | Competitie Nidhogg | -| 22:00 | Competitie Counter-Strike: Global Offensive | -| 00:00 | Competitie League of Legends | -{: .table .is-striped} +Tijdstip | Activiteit +:------- | :------------------------------------------ +18:00 | Competitie Trackmania Nations +20:00 | Competitie Nidhogg +22:00 | Competitie Counter-Strike: Global Offensive +00:00 | Competitie League of Legends diff --git a/content/events/16-17/appdev.md b/content/events/16-17/appdev.md index 342a107..69a942f 100644 --- a/content/events/16-17/appdev.md +++ b/content/events/16-17/appdev.md @@ -1,24 +1,21 @@ --- title: App development - iOS -description: Twee workshops rond het bouwen van apps voor iOS, inclusief intro tot swift. +description: 'Twee workshops rond het bouwen van apps voor iOS, inclusief intro tot swift.' created_at: 24-03-2017 -time: 29-03-2017 19:00 -location: Pc-lokaal Hopper, Sterre-S5 -locationlink: Sterre,Ghent Belgium -facebook: https://www.facebook.com/events/406665056363253/ -image: https://zeus.ugent.be/zeuswpi/1YpPIKgM.png -color: "#f49542" +time: '29-03-2017 19:00' +location: 'Pc-lokaal Hopper, Sterre-S5' +locationlink: 'Sterre,Ghent Belgium' +facebook: 'https://www.facebook.com/events/406665056363253/' +image: 'https://zeus.ugent.be/zeuswpi/1YpPIKgM.png' +color: '#f49542' --- iOS apps? Hoe begin je daaraan? App development is populairder aan het worden, recent is er dan ook een vak app development bijgekomen in de bachelor informatica waar je leert met Android te werken. Maar daarnaast is bestaat ook iOS, waarvoor je de keuze hebt uit twee talen om apps te schrijven, Swift en Objective-C. Daarom geven we met Zeus WPI inleidingslessen zodat alle studenten kunnen beginnen met iOS apps te maken. -Er komen twee lessen: de eerste waar we onze eerste stappen in Swift gaan zetten, en leren werken met Xcode, de IDE voor iOS apps. -In de tweede les gaan we dan dieper in op app development en tonen we jullie de ins-en-outs van UIKit, het layout framework. -Tijdens deze tweede les zullen jullie ook het de basis leggen aan jullie eerste iOS app! Deze app kun je dan in de week die erop volgt afwerken. Na deze week zullen de beste coders en designers beloond worden! -En geen nood, je kan steeds langskomen in de Zeus kelder voor wat hulp. +Er komen twee lessen: de eerste waar we onze eerste stappen in Swift gaan zetten, en leren werken met Xcode, de IDE voor iOS apps. -De lessen gaan door op **woensdag 29 maart en woensdag 19 april telkens om 19u in PC-klas Hopper, S5, Campus Sterre.** -Voor de lessen is het handig om een Mac met macOS mee te hebben waarop Xcode al geïnstalleerd. Dit kan gedownload worden vanuit de App Store (let op het installatie bestand is enkele GB groot). +In de tweede les gaan we dan dieper in op app development en tonen we jullie de ins-en-outs van UIKit, het layout framework. Tijdens deze tweede les zullen jullie ook het de basis leggen aan jullie eerste iOS app! Deze app kun je dan in de week die erop volgt afwerken. Na deze week zullen de beste coders en designers beloond worden! En geen nood, je kan steeds langskomen in de Zeus kelder voor wat hulp. +De lessen gaan door op **woensdag 29 maart en woensdag 19 april telkens om 19u in PC-klas Hopper, S5, Campus Sterre.** Voor de lessen is het handig om een Mac met macOS mee te hebben waarop Xcode al geïnstalleerd. Dit kan gedownload worden vanuit de App Store (let op het installatie bestand is enkele GB groot). diff --git a/content/events/16-17/exofru.md b/content/events/16-17/exofru.md index 72d1e7f..3943325 100644 --- a/content/events/16-17/exofru.md +++ b/content/events/16-17/exofru.md @@ -2,38 +2,30 @@ title: Exotische en frustrerende talen avond description: Ontdek verschillende esoterische talen en win de meest exotische prijs! created_at: 30-11-2016 -time: 07-12-2016 18:00 -location: Lokaal V1, S9 -locationlink: Sterre,Ghent Belgium +time: '07-12-2016 18:00' +location: 'Lokaal V1, S9' +locationlink: 'Sterre,Ghent Belgium' facebook: //www.facebook.com/events/1483447151684405/ banner: //zeus.ugent.be/zeuswpi/6DthpGAV.png image: //zeus.ugent.be/zeuswpi/VPQevc5x.gif --- -Het laatste Zeus evenement van het semester komt er aan, en deze keer gaan we het onbekende verkennen! -Woensdagavond begeven de tovenaars van Zeus zich, samen met jullie, in de magische wereld van de esoterische talen. -Kom, als je durft, in mini teams (van zo'n 2-4 tovenaars) op woe 7/12 om 18u naar V1, om te bewijzen dat jullie het best en het snelst deze vreemde programmeertalen kunnen schrijven en begrijpen! -Met de mooiste oplossing kun je exotische prijzen winnen, de meest gefrustreerde tovenaar krijgt kalmerende middelen toegestopt. +Het laatste Zeus evenement van het semester komt er aan, en deze keer gaan we het onbekende verkennen! Woensdagavond begeven de tovenaars van Zeus zich, samen met jullie, in de magische wereld van de esoterische talen. Kom, als je durft, in mini teams (van zo'n 2-4 tovenaars) op woe 7/12 om 18u naar V1, om te bewijzen dat jullie het best en het snelst deze vreemde programmeertalen kunnen schrijven en begrijpen! Met de mooiste oplossing kun je exotische prijzen winnen, de meest gefrustreerde tovenaar krijgt kalmerende middelen toegestopt. Voor de Dreuzels onder ons; voorbeelden van esoterische talen zijn Brainfuck, Whitespace, Piet en Lolcode. -De exotische en frustrerende talen avond zal als volgt verlopen: -Er wordt een inleiding gegeven van de verschillende talen die jullie eventueel gaan moeten gebruiken. -Je hebt dus geen kennis nodig alvorens deel te nemen. +De exotische en frustrerende talen avond zal als volgt verlopen: Er wordt een inleiding gegeven van de verschillende talen die jullie eventueel gaan moeten gebruiken. Je hebt dus geen kennis nodig alvorens deel te nemen. Elk groepje krijgt een opdracht en een bijhorende taal, en krijgt tijd om deze te implementeren. -Alle oplossingen worden ingediend, en weer verspreid. Elk groepje heeft nu dus de code van een andere groep voor zich. -Het doel van deze ronde is het achterhalen van het doel van het programma. +Alle oplossingen worden ingediend, en weer verspreid. Elk groepje heeft nu dus de code van een andere groep voor zich. Het doel van deze ronde is het achterhalen van het doel van het programma. Hierna kan elke groep stemmen op de mooiste oplossing. Punten vallen als volgt te verdienen: -* door het correct implementeren van je opdracht, in de gegeven taal -* door het ontcijferen van de code die je gekregen hebt -* door de mooiste, origineelste of meest exotische code te schrijven, en zo stemmen te vergaren van de andere groepen - +- door het correct implementeren van je opdracht, in de gegeven taal +- door het ontcijferen van de code die je gekregen hebt +- door de mooiste, origineelste of meest exotische code te schrijven, en zo stemmen te vergaren van de andere groepen Hier alvast een introductie tot de exotische talen die Zeus jullie op deze avond voorsteld: [bekijk ze hier!](https://docs.google.com/presentation/d/1OFkRIhn8C-Bij71c5Ahon6WjsYV8PEn5xbWnYN3Kj1Q/pub?start=false&loop=false&delayms=3000) - diff --git a/content/events/16-17/gala-avond.md b/content/events/16-17/gala-avond.md index 4ebf0c8..0727f82 100644 --- a/content/events/16-17/gala-avond.md +++ b/content/events/16-17/gala-avond.md @@ -2,33 +2,39 @@ title: Gala-avond description: Zeus wordt 25. Dat mag gevierd worden. created_at: 8-10-2016 -time: 31-10-2016 20:00 -location: Maaltebruggekasteel, Kortrijksesteenweg 1023 -locationlink: 51.022429, 3.701612 +time: '31-10-2016 20:00' +location: 'Maaltebruggekasteel, Kortrijksesteenweg 1023' +locationlink: '51.022429, 3.701612' facebook: //www.facebook.com/events/1125772020841727/ -banner: https://zeus.ugent.be/zeuswpi/vRX2hOYZ.png -image: https://zeus.ugent.be/zeuswpi/FS1Hc2l8.png +banner: 'https://zeus.ugent.be/zeuswpi/vRX2hOYZ.png' +image: 'https://zeus.ugent.be/zeuswpi/FS1Hc2l8.png' --- -### Wat -Wij worden 25. Dat mag gevierd worden. -Graag bedanken wij iedereen die zich in onze rijke geschiedenis voor Zeus heeft ingezet. -Daarom houden we een receptie en gala-avond; en jij bent uitgenodigd! -### Waar en Wanneer? -We verwachten je op 31 oktober vanaf 20h in het Maaltebruggekasteel, Kortrijksesteenweg 1023 in avondkledij. -Er is parking voorhanden, en er wordt 5 euro inkom gevraagd. +# Wat + +Wij worden 25\. Dat mag gevierd worden. + +Graag bedanken wij iedereen die zich in onze rijke geschiedenis voor Zeus heeft ingezet. Daarom houden we een receptie en gala-avond; en jij bent uitgenodigd! + +# Waar en Wanneer? + +We verwachten je op 31 oktober vanaf 20h in het Maaltebruggekasteel, Kortrijksesteenweg 1023 in avondkledij. + +Er is parking voorhanden, en er wordt 5 euro inkom gevraagd. + +1's zijn zeker toegelaten, maar gelieve bij aanwezigheid [hier](https://event.fkgent.be/events/115) in te schrijven. In geval van vragen, contacteer ons zeker op bestuur@zeus.ugent.be. We hopen alvast dat je aanwezig kan zijn. -### TL;DR -Zeus wordt 25 -Receptie, bar en hapjes -31 oktober, 20h -+1's toegelaten -€5 inkom -[Maaltebruggekasteel](http://www.maaltebruggekasteel.be/) -[Inschrijven](https://event.fkgent.be/events/115) -[Facebook](https://www.facebook.com/events/1125772020841727/) +# TL;DR + +* Zeus wordt 25 +* Receptie, bar en hapjes +* 31 oktober, 20h +* +1's toegelaten +* €5 inkom +* [Maaltebruggekasteel](http://www.maaltebruggekasteel.be/) +* [Inschrijven](https://event.fkgent.be/events/115) +* [Facebook](https://www.facebook.com/events/1125772020841727/) diff --git a/content/events/16-17/hashcode.md b/content/events/16-17/hashcode.md index 82945fa..60a68a2 100644 --- a/content/events/16-17/hashcode.md +++ b/content/events/16-17/hashcode.md @@ -2,27 +2,30 @@ title: Hashcode description: Zeus organiseert een UGent Hashcode Hub created_at: 27-01-2017 -time: 23-02-2017 18:30 -end: 23-02-2017 23:00 -location: A3, S9 -locationlink: Sterre,Ghent Belgium -banner: https://hashcode.withgoogle.com/resources/images/hero_2.jpg -image: https://zeus.ugent.be/zeuswpi/I9GAh7iy.png -facebook: https://www.facebook.com/events/179465822503595/ +time: '23-02-2017 18:30' +end: '23-02-2017 23:00' +location: 'A3, S9' +locationlink: 'Sterre,Ghent Belgium' +banner: 'https://hashcode.withgoogle.com/resources/images/hero_2.jpg' +image: 'https://zeus.ugent.be/zeuswpi/I9GAh7iy.png' +facebook: 'https://www.facebook.com/events/179465822503595/' header_text_background: true --- # Google Hashcode + Ook dit jaar organiseren we een hub voor de Google Hashcode. Dit is een jaarlijkse programmeerwedstrijd van Google waarin je in een team van 2 tot 4 personen een probleem voorgeschoteld krijgt die je mag oplossen in een programmeertaal naar keuze. De wedstrijd is gericht op studenten en professionals. -De online kwalificatieronde vindt plaats op 23 februari om 18:30. Je kan deelnemen met je team in onze hub _Ghent University_ in gebouw S9 op Campus Sterre, lokaal A3. +De online kwalificatieronde vindt plaats op 23 februari om 18:30\. Je kan deelnemen met je team in onze hub _Ghent University_ in gebouw S9 op Campus Sterre, lokaal A3. De best scorende teams worden uitgenodigd bij Google Parijs op 1 april om mee te doen aan de finale ronde van de competitie. ## Registratie + Registreer je **voor 5 februari** op [g.co/hashcode](https://g.co/hashcode) en selecteer **onze hub _Ghent University_**. Hoe meer teams zich registreren bij onze hub, hoe meer goodies we kunnen uitdelen! ## Benodigdheden + Om alles optimaal te laten verlopen willen we jullie vragen om je eigen verdeelstekker mee te brengen. Wij zorgen voor drank en snacks. ## Begint het al te kriebelen? diff --git a/content/events/16-17/httpizza.md b/content/events/16-17/httpizza.md index 48e6889..495aa0c 100644 --- a/content/events/16-17/httpizza.md +++ b/content/events/16-17/httpizza.md @@ -1,33 +1,25 @@ --- title: HTTPizza -image: https://zeus.ugent.be/zeuswpi/4vT3H-rA.png +image: 'https://zeus.ugent.be/zeuswpi/4vT3H-rA.png' description: Praktische HTTP ervaring met pizza! created_at: 14-02-2017 time: 27-02-2017 18h location: The Foundry locationlink: The Foundry Gent -facebook: https://www.facebook.com/events/1191365270979654/ +facebook: 'https://www.facebook.com/events/1191365270979654/' end: 27-02-2017 23h --- -In samenwerking met IDLab organiseert Zeus WPI HTTPizza. -Tijdens deze avond kan je jouw theoretische HTTP kennis eens praktisch toe te passen op een ludieke manier (en met cheap pizza!). -Dit gebeurt door zelf een HTTP-ish client te schrijven, waarmee je verschillende challenges op onze server zal moeten aangaan. -Ideaal voor volgers van het vak Webtechnologie of Internettechnologie, maar anderen zijn ook welkom! +In samenwerking met IDLab organiseert Zeus WPI HTTPizza. Tijdens deze avond kan je jouw theoretische HTTP kennis eens praktisch toe te passen op een ludieke manier (en met cheap pizza!). Dit gebeurt door zelf een HTTP-ish client te schrijven, waarmee je verschillende challenges op onze server zal moeten aangaan. Ideaal voor volgers van het vak Webtechnologie of Internettechnologie, maar anderen zijn ook welkom! -Tickets werken als volgt: als je dit semester Webtechnologie of Internettechnologie volgt selecteer je het voorrangsticket, anders het normale ticket. -Een week voor het event zijn de voorrangstickets niet meer beschikbaar. -Deze kan je [hier](https://event.fkgent.be/events/133) bestellen. -let op: **Inschrijven is verplicht!** +Tickets werken als volgt: als je dit semester Webtechnologie of Internettechnologie volgt selecteer je het voorrangsticket, anders het normale ticket. Een week voor het event zijn de voorrangstickets niet meer beschikbaar. Deze kan je [hier](https://event.fkgent.be/events/133) 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 FCFS. -U zal via mail op de hoogte gehouden worden over de beschikbaarheid. +Er zijn beperkte plaatsen beschikbaar, mensen met een voorangsticket krijgen voorrang, de resterende plaatsen worden gegeven aan mensen met normale tickets FCFS. U zal via mail op de hoogte gehouden worden over de beschikbaarheid. -**Praktisch:** - -* Tickets reserveren doe je [hier](https://event.fkgent.be/events/133) -* Minstens 1 laptop per groep nodig, liefst met ethernetpoort (eventueel via adapter) -* Groepjes van 3-4 personen -* Voorrang voor studenten van de vakken Webtechnologie en Internettechnologie -* 27/02 18u @The Foundry Gent +# Praktisch +- Tickets reserveren doe je [hier](https://event.fkgent.be/events/133) +- Minstens 1 laptop per groep nodig, liefst met ethernetpoort (eventueel via adapter) +- Groepjes van 3-4 personen +- Voorrang voor studenten van de vakken Webtechnologie en Internettechnologie +- 27/02 18u @The Foundry Gent diff --git a/content/events/16-17/latex.md b/content/events/16-17/latex.md index 8373c70..d689842 100644 --- a/content/events/16-17/latex.md +++ b/content/events/16-17/latex.md @@ -1,21 +1,16 @@ --- title: Latex les -image: https://zeus.ugent.be/zeuswpi/47J781xu.png -banner: http://www.senzokuike-eye.net/images/skins/bg-banner-royal-blue.png +image: 'https://zeus.ugent.be/zeuswpi/47J781xu.png' +banner: 'http://www.senzokuike-eye.net/images/skins/bg-banner-royal-blue.png' description: Introductie tot LaTeX created_at: 11-10-2016 -time: 25-10-2016 19:00 -location: Auditorium D, Plateau -locationlink: Plateau, Gent +time: '25-10-2016 19:00' +location: 'Auditorium D, Plateau' +locationlink: 'Plateau, Gent' --- +Heb je even genoeg van Word? Of wil je gewoon de alternatieven leren kennen? Kom eens langs op onze LaTeX les! -Heb je even genoeg van Word? Of wil je gewoon de alternatieven leren kennen? -Kom eens langs op onze LaTeX les! - -LaTeX laat je toe grote documenten zoals thesissen, reports en papers te schrijven met veel meer controle dan in word. -Het is even wennen in het begin, maar hoe groter je document, hoe blijer je zult zijn om hiermee te werken. -Meer info vind je hier: [latex.ugent.be](//latex.ugent.be) - +LaTeX laat je toe grote documenten zoals thesissen, reports en papers te schrijven met veel meer controle dan in word. Het is even wennen in het begin, maar hoe groter je document, hoe blijer je zult zijn om hiermee te werken. Meer info vind je hier: [latex.ugent.be](//latex.ugent.be) ![img](//www.johndcook.com/wordvslatex.gif) diff --git a/content/events/16-17/pietersthesisding.md b/content/events/16-17/pietersthesisding.md index e209097..dbbe070 100644 --- a/content/events/16-17/pietersthesisding.md +++ b/content/events/16-17/pietersthesisding.md @@ -1,14 +1,14 @@ --- title: Workshop - Je eigen programmeertaal description: Leer tijdens deze workshop je eigen programmeertaal schrijven! -time: 22-03-2017 19:00 +time: '22-03-2017 19:00' created_at: 16-03-2017 -location: Pc-lokaal Hopper, Sterre-S5 +location: 'Pc-lokaal Hopper, Sterre-S5' locationlink: ugent campus Sterre -facebook: https://www.facebook.com/events/993092797457836/ +facebook: 'https://www.facebook.com/events/993092797457836/' --- -Heb je er altijd al van gedroomd om je eigen programmeertaal te maken? +Heb je er altijd al van gedroomd om je eigen programmeertaal te maken? Grijp nu je kans! Voor zijn thesis maakt Pieter een tool waar je eenvoudig programmeertalen in kunt maken en uitvoeren, deze avond geeft hij een inleiding en workshop. Op een uurtje tijd heb je al een simpele taal. From 35e2ce44baf8c02f6da9f425007a28d4341d9afa Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 22 May 2017 03:33:37 +0200 Subject: [PATCH 014/175] fix bestuur --- content/assets/stylesheets/includes/general.scss | 7 ++++++- content/blog/16-17/bestuur.md | 16 ++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index aa1a65a..3c31128 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -61,12 +61,17 @@ footer.footer { background: rgba(255, 127, 0, 0.99); } -.has-content-centered, .imgcenter { +.has-content-centered { display: flex; justify-content: center; align-items: center; } +.imgcenter { + margin: auto; + display: block; +} + .hydra-tile { background-color: #1E64C8; } diff --git a/content/blog/16-17/bestuur.md b/content/blog/16-17/bestuur.md index 5f06513..9c5c4cd 100644 --- a/content/blog/16-17/bestuur.md +++ b/content/blog/16-17/bestuur.md @@ -20,7 +20,7 @@ Favoriete taal : Malbolge Favoriete OS : LFS -![alt text](//media.giphy.com/media/1lop3XEoCngYg/giphy.gif) {: .imgcenter } +![alt text](//media.giphy.com/media/1lop3XEoCngYg/giphy.gif){: .imgcenter } # Isaura Claeys | Vicevoorzitter @@ -36,7 +36,7 @@ Favoriete taal : Isauriaans (//en.wikipedia.org/wiki/Isaurian_language) Favoriete OS : OSX -![alt text](//i.imgur.com/ebvggMn.gif) {: .imgcenter } +![alt text](//i.imgur.com/ebvggMn.gif){: .imgcenter } # Jeroen De Clerck | Penningmeester @@ -52,7 +52,7 @@ Favoriete taal : python Favoriete OS : archlinux -![alt text](//i.imgur.com/5c22RvF.gif) {: .imgcenter } +![alt text](//i.imgur.com/5c22RvF.gif){: .imgcenter } # Eloïse Piret | Eventverantwoordelijke @@ -68,7 +68,7 @@ Favoriete taal : Python Favoriete OS : OS X (pls don't kill me) -![alt text](//media.tenor.co/images/6659f7a4dead984cdcc05903e7c9503f/tenor.gif) {: .imgcenter } +![alt text](//media.tenor.co/images/6659f7a4dead984cdcc05903e7c9503f/tenor.gif){: .imgcenter } # Lorin Werthen | Systeemadministrator @@ -84,7 +84,7 @@ Favoriete taal : Ruby :heart: Favoriete OS : Arch Linux -![alt text](//iruntheinternet.com/lulzdump/images/skateboarder-never-drops-it-keeps-running-runs-away-bye-14344846555.gif) {: .imgcenter } +![alt text](//iruntheinternet.com/lulzdump/images/skateboarder-never-drops-it-keeps-running-runs-away-bye-14344846555.gif){: .imgcenter } # Rien Maertens | Systeemadministrator @@ -92,7 +92,7 @@ Favoriete OS : Arch Linux Username : R13N of rienspy -Tofste vak ooit : computergebruik, <3 linux +Tofste vak ooit : computergebruik, <3 linux Favoriete teksteditor : nvim, IntelliJ om te programmeren @@ -100,7 +100,7 @@ Favoriete taal : West-Vlams Favoriete OS : Arch Linux -![alt text](//i.imgur.com/RGITm8c.gif) {: .imgcenter } +![alt text](https://i.imgur.com/RGITm8c.gif){: .imgcenter } # Feliciaan De Palmenaer | Projectverantwoordelijke @@ -116,4 +116,4 @@ Favoriete taal : Swift Favoriete OS : macOs -![alt text](//emoji.slack-edge.com/T02E8K8GY/zeustux/19b65368560af6c2.jpg) {: .imgcenter } +![alt text](//emoji.slack-edge.com/T02E8K8GY/zeustux/19b65368560af6c2.jpg){: .imgcenter } From 66914874365c6440d356a47a9ccdf39ddcab73f7 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 29 May 2017 14:19:53 +0200 Subject: [PATCH 015/175] Add google verification file for Search Console --- Rules | 10 +++++----- content/google6f2e77d0228abc35.html | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 content/google6f2e77d0228abc35.html diff --git a/Rules b/Rules index b3ab0f3..d6b18ad 100644 --- a/Rules +++ b/Rules @@ -101,7 +101,7 @@ end compile '/**/*.erb' do filter :erb - + layout '/generic.*' layout '/default.*' end @@ -133,13 +133,13 @@ end # # -# -# ASSETS -# -# EVENTS +# Google verification file +passthrough '/google6f2e77d0228abc35.html' + route '/**/index.{erb,html,md}' do "#{item.identifier.without_ext}.html" end + route '/**/*.{erb,html,md}' do "#{item.identifier.without_ext}/index.html" end diff --git a/content/google6f2e77d0228abc35.html b/content/google6f2e77d0228abc35.html new file mode 100644 index 0000000..cad6cc8 --- /dev/null +++ b/content/google6f2e77d0228abc35.html @@ -0,0 +1 @@ +google-site-verification: google6f2e77d0228abc35.html \ No newline at end of file From dda79dd3c0b981900aaa7b90e5ba501bbf86e5c2 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 29 May 2017 14:36:20 +0200 Subject: [PATCH 016/175] add sitemap --- Rules | 8 ++++---- content/sitemap.xml | 1 + lib/helpers_.rb | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 content/sitemap.xml diff --git a/Rules b/Rules index d6b18ad..84ab9ef 100644 --- a/Rules +++ b/Rules @@ -25,7 +25,7 @@ end # COMPILATION # # -compile '/feed.xml' do +compile '/*.xml' do filter :erb end @@ -88,9 +88,6 @@ end # Don't create specific project pages for now route '/projects/*' do; end -# -# GENERIC ERB PAGES -# compile '/*_search.json' do filter :erb end @@ -99,6 +96,9 @@ compile '/**/*.ics' do filter :erb end +# +# GENERIC ERB PAGES +# compile '/**/*.erb' do filter :erb diff --git a/content/sitemap.xml b/content/sitemap.xml new file mode 100644 index 0000000..63691eb --- /dev/null +++ b/content/sitemap.xml @@ -0,0 +1 @@ +<%= xml_sitemap %> diff --git a/lib/helpers_.rb b/lib/helpers_.rb index 7293ebb..e6754d6 100644 --- a/lib/helpers_.rb +++ b/lib/helpers_.rb @@ -4,6 +4,7 @@ include Nanoc::Helpers::LinkTo include Nanoc::Helpers::Rendering include Nanoc::Helpers::Text include Nanoc::Helpers::ChildParent +include Nanoc::Helpers::XMLSitemap include EnvironmentHelper include ArchiveHelper From 5227e098a58ae197d65e2410972c9aeac9395047 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 29 May 2017 14:44:07 +0200 Subject: [PATCH 017/175] allow robots to do all the things --- content/robots.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 content/robots.txt diff --git a/content/robots.txt b/content/robots.txt new file mode 100644 index 0000000..c2a49f4 --- /dev/null +++ b/content/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / From 28c812822d84336efac1115c579c6ee45d78cab8 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 29 May 2017 22:34:09 +0200 Subject: [PATCH 018/175] start historiek page --- Rules | 8 +++ content/about.erb | 4 +- content/about/historiek.md | 77 ++++++++++++++++++++++++++ layouts/partials/_about_sub_navbar.erb | 6 +- 4 files changed, 90 insertions(+), 5 deletions(-) create mode 100644 content/about/historiek.md diff --git a/Rules b/Rules index 84ab9ef..158362d 100644 --- a/Rules +++ b/Rules @@ -106,6 +106,14 @@ compile '/**/*.erb' do layout '/default.*' end +compile '/**/*.md' do + filter :erb + filter :kramdown + + layout '/generic.*' + layout '/default.*' +end + # # ASSETS # diff --git a/content/about.erb b/content/about.erb index 4808468..a2b8adc 100644 --- a/content/about.erb +++ b/content/about.erb @@ -5,9 +5,9 @@ order: 0 narrow_page: true --- <%= render '/partials/_about_sub_navbar.*', selected: 'about' %> -
-

Over Zeus WPI

+

Over Zeus WPI

+

Zeus WPI is de werkgroep informatica van de Universiteit Gent. Oorspronkelijk stond WPI voor Werkgroep Publieke Informatica en hostten wij de eerste mailserver van de UGent.

diff --git a/content/about/historiek.md b/content/about/historiek.md new file mode 100644 index 0000000..a01c015 --- /dev/null +++ b/content/about/historiek.md @@ -0,0 +1,77 @@ +--- +narrow_page: true +--- +<%= render '/partials/_about_sub_navbar.*', selected: 'historiek' %> +

Historiek

+ +
+# Het prille begin + +![Zeus logo](http://zeus.ugent.be/wp-content/uploads/2009/05/zeus_logo_black_large-300x215.png "zeus_logo_black_large"){:.alignright} + +In 1991 gaf het voormalige CDR (Centraal Digitaal Rekencentrum) van de Universiteit Gent Vincent Willems de mogelijkheid te starten met PERIKLES@CDR.rug.ac.be en BORD@CDR.rug.ac.be op de lokale Siemens BS2000 mainframe, die op dat moment verbinding had met BITNET. Hiertoe had hij de hulp gekregen van Bert Dobbelaere en Francois Wuyts. De bedoeling van BORD was een grote hoeveelheid informatie en documentatie lokaal ter beschikking te stellen rond listservers, e-mail, het gebruik van BITNET en ftp-by-mail. Deze bestanden waren zo geplaatst dat iedereen ze kon accesseren vanaf de mainframe. Al vrij snel was de database uitgegroeid tot iets omvangrijks en iets dat in goeie aarde viel bij de overige gebruikers. PERIKLES was een lokale mailinglist voor gebruikersvragen rond BITNET en het vinden van informatie erop. + +Een tijdje later gaf het CDR hen enkele afgedankte NCR Tower 32 System V Unix machines. Op een van de machines, zeus, werd de allereerste RUG mailserver, nl. zeus AT zeus.rug.ac.be, op basis van zelf geprogrammeerde shell scripts geïnstalleerd. De mailserver zorgde ervoor dat documentatie-opvragingen via e-mail automatisch verwerkt werden. Een tijdje heeft dit goed gedraaid. + +Maar, aangezien Bert Dobbelaere van school veranderde, was het hem niet langer mogelijk nog te participeren in het project. Daarom moesten we op zoek gaan naar andere geïnteresseerde medewerkers. En die vonden we... Op een informatieve vergadering besloten we een formele werkgroep aan de universiteit op te richten, die ons in staat zou stellen eveneens wat subsidie op te rakelen. De Dienst Studentenactiviteiten ging akkoord en de Zeus Mailserver - Werkkring Publieke Informatika, kortweg Zeus WPI was geboren. Er werd gezocht naar sponsors en uiteindelijk slaagden we erin een i486 machine te bemachtigen, waar we FreeBSD 0.1 op installeerden (een vrij verspreidbare UNIX versie met goeie TCP/IP voorzieningen). Later zijn we dan overgeschakeld op het Linux operating system, waarvan we de eerste gebruikers aan de RUG waren. + +Deze server werd 'einstein' gedoopt, en werd eveneens ingericht als anonieme ftp-server. Verscheide ftp-administrators werden aangeduid, onder meer voor DOS, Windows en Amiga. Het was de bedoeling om een verzameling van meest gevraagde software op te bouwen en die lokaal op de RUG ter beschikking te stellen. Einstein was de eerste anonieme ftp-server aan de RUG! Andere Zeus servers waren 'asteriks', 'zeus' (de "officiële" naam van de ftp-server) en 'ncr3', die gebruikt werden als file server (allemaal NCR Tower 32). Omdat de mailserver niet langer gebruikt werd, werd er besloten de naam van de werkgroep te verkorten tot 'Zeus - Werkkring Publieke Informatika', of afgekort: 'Zeus - WPI'. Alle systeemonderhoud en fondsen werden voorzien door de werkkring. Zeus-WPI voorzag ook 'Zeus - Info' brochures waarin bv. de installatie van Linux Slackware beschreven werd; daarnaast werd de Linux Slackware verdeeld door Zeus - WPI, zelfs aan mensen buiten de uiversiteit! Eveneens werd er een externe CD-ROM verhuurd die men thuis op de parallelle poort kon aansluiten, samen met enkele CD-schijfjes. Uiteindelijk startte Zeus-WPI ook met een BBS zodat eveneens via dial-in files afgehaald konden worden. + +Zeus zette haar groeiperiode verder totdat op een zeker moment het ARC, onder leiding van Geert DeSoete de internet toegang voor alle studenten afsneed. Onder het voorzitterschap van Stephan Surmont kende Zeus meer laagte- dan hoogtepunten. Geen internet toegang , opdroging van de sponsoring, en veroudering van de hardware zorgden ervoor dat Zeus in het vergetelhoekje geraakte. Toch werd er intern nog verdergewerkt. Het was echter niet Stephans schuld dat Zeus iets minder goed draaide, maar eerder alle externe tegenslagen die Zeus had. + +Onder het beheer van Thomas Vidts werd de BBS afgevoerd. Toch begon Zeus langzaam maar zeker weer actief te worden. Er werden enkele nieuwe leden aangenomen en einstein (tot dan toe de enige draaiende server van Zeus) werd geherconfigureerd en werd de eerste webserver binnen de RUG. Er werd werk gemaakt van de inhoud van de FTP-site. + +Medio 1995 besloot Thomas Vidts een stap terug te zetten en werd voormalig ftp-administrator Roeland Mertens de nieuwe voorzitter. Einstein werd verschillende malen ge-update tot een pentiumconfiguratie. De ftp-site bleef verder groeien en werd veruit de populairste onder de studentenbevolking. Op 15 oktober 1996 verschijnt de folder _Overleven op RUGnet_, het resultaat van meerdere weken noeste arbeid. + +# Iets recenter + +Tijdens het jaar 1996 is het wat stil rond Zeus WPI. De rekeningen worden betaald, de server wordt verder uitgebouwd tot een stabiele machine, en de leden vervullen nog steeds hun taken, maar laten weinig van zich horen. Tijdens dit jaar komen er enkele nieuwe leden bij, de een al wat enthousiaster dan de andere. Er komt een nieuwe homepage voor Zeus WPI, en de virusftp leeft zoals die nog nooit geleefd heeft. + +Zeus wordt ook gecontacteerd om een server op te zetten om alle webpaginas van alle studentenverenigingen op te plaatsen (). Dit idee wordt uitgewerkt, en Zeus begint met het opzetten van de server, die in De Brug wordt geplaatst. Tijdens dit jaar worden er nog geen homepages overgezet naar Student, maar de server wordt klaargestoomd voor het academiejaar 1997-1998, wanneer alle homepagina's verplaatst zullen worden. + +Met de hardware die Zeus heeft worden er nog twee computers gebouwd, en komen die ook beide aan het net. Indy1 en Hermes leven terug. Deze twee computers wisselen voortdurend van configuratie en hardware, maar blijven operationeel. Het computerpark wordt ook uitgebreid met 17 XT machines die in bruikleen worden gegeven. Deze machines worden voorlopig niet gebruikt omdat er geen netwerkkaarten voorhanden zijn. Het idee om een NCR server terug aan te zwengelen steekt de kop op, omdat zo de verschillende XT's als terminal kunnen gebruikt worden. Dit idee wordt echter een beetje op de lange baan geschoven. + +Op het eind van academiejaar 1996-1997 en het begin van 1997-1998 wordt Zeus terug wat actiever. De Brug contacteerde Zeus voor het onderhoud van hun computerlokaal en de verdere uitbouw ervan. Enkele leden nemen de taak op zich. De verschillende computers daar worden allemaal herconfigureerd en voorzien van recente software. Student wordt nu ook meer en meer gebruikt door de verschillende verenigingen voor het plaatsen van hun homepage. Student kent enkele kleinere probleempjes, maar die worden allemaal vakkundig opgelost. Zeus WPI maakt ook een volledig nieuwe homepage voor Student. Het computerpark van Zeus wordt geteisterd door een ongelukje en het laatste VGA scherm geeft de geest. De server wordt voorzien van een prachtig Hercules Monochroom scherm. + +Het bestuur wordt uitgebreid met twee nieuwe functies, die worden ingenomen door enkele heel actieve leden. Gelukkig breken er betere tijden aan voor Zeus. Van de PC-klas uit het ARC krijgen we een aantal schitterende VGA-schermen, en het ledenaantal begint gestaag te groeien, niet in het minst door onze PR-activiteiten. + +# Het jaar 1998-1999 + +Begin 1998 wordt er een geheel nieuw bestuur gevormd en Roeland neemt afscheid van "zijn" Zeus, om in het buitenland te gaan werken. De fakkel wordt overgenomen door Steven Dewinter. De kelder ondergaat een ware metamorfose, doordat alle verouderde en in de loop der jaren vergaarde hardware, waaronder de enorme stapel XT's en NCR's, in een keer worden buitengesmeten. + +Zeus stelt in de eerste ledenvergadering enkele punten op die dit academiejaar prioriteit worden. Aangezien het onmogelijk is om de FTP-site up to date te houden, wordt er besloten te beginnen werken met mirrors van bekende sites. Na heel wat lobbywerk vernemen we van "Tucows" dat we hun volledige site mogen overnemen. Het enthousiasme stijgt voor deze aanpak, en enkele weken later zijn we trotse eigenaars van mirrors van Tucows en Linuxberg, en zijn we officiële verdeelsite van Corel voor hun Linuxsoftware. + +De projecten beginnen ook terug goed te lopen. Nadat we werden gecontacteerd door enkele mensen van de Rechten en het HILOK wordt een volledig elektronisch AdValvas systeem opgezet. Ook wordt er actief gewerkt aan een Beowulf cluster. + +De samenwerking met het personeel van verschillende diensten verloopt beter en beter. Alles ziet er goed uit voor Zeus. Eind januari wordt ook een volledig nieuwe webpagina gepubliceerd, samen met een publiciteitsstunt voor de mirrors. + +De samenhang tussen de leden is fantastisch, wat bewezen wordt door de gezamelijke oudejaar in de Gentse overpoort. + +# Het jaar 1999-2000 + +Tijdens dit jaar verandert er veel voor Zeus WPI. Er worden veel nieuwe leden verwelkomd en de kelder wordt verder uitgebouwd. Er wordt een nieuwe machine aangekocht en deze wordt geconfigureerd als werkmachine voor de leden. Verschillende mensen van Zeus WPI raken betrokken in andere projecten. Zo wordt de 12-urenloop infomatica-gewijs gesteund door Zeus WPI. De projecten in het studentenhuis vergen ook wat tijd van verschillende leden. Er wordt terug (iets dat lijkt op) een permanentie ingevoerd in de kelder en de leden komen meer en meer naar het lokaal. + +# De jaren 2000-2002 + +Er heerst een permanente drukte in de kelder; er is een aangename sfeer en er worden allerlei kleine dingen uitgeprobeerd. We kopen een aantal nieuwe schijven aan om een raid te vormen in onze mirror. Deze is nu 117G groot. Er wordt een radiusserver opgezet die de toegang tot de workstations in de kelder moet verbeteren. De mailinglistserver werd veranderd door een eigen gemaakt exemplaar. Er komt heel wat nieuwe hardware bij in de kelder. Op vlak van sponsorgebied en lessen kunnen deze jaren wel goed meetellen. Enkele grote sponsors werden verkregen. En elk jaar werden heel wat zeuslessen gegeven waarbij steeds weer een grote opkomst was: lessen over PHP, lessen over installatie en gebruik van Linux, LaTeX, een anti-spam les... Alsook wordt de brochure van "Overleven op RUGnet" terug bijgewerkt en over 4 faculteiten verspreid. + +# Het jaar 2002-2003 + +Er is een nieuw adminteam gevormd en een nieuw bestuur en na 2 relatief kalme jaren komt er heel wat initiatief van nieuwe leden en van leden die passiever waren in het verleden. Op het admingebied is er constante activiteit en wordt van alles veranderd. Een firewall wordt ingevoegd, nieuwe gebruikers krijgen standaard een passwoord op de radius. Alle wat minder beheerde machines probeert het nieuwe adminteam in orde te zetten. De website wordt herschreven door enkele nieuwe leden en dit gaat via een cvs-server. Op sponsergebied gaat het ook vlotjes en ook de tekstschrijvers leveren goed werk. + +Het eerste semester gaat ongemerkt voorbij, maar het tweede semester wordt met een event van wereldformaat gestart, [Rudy](http://www.webworm.org/) weet **Richard Stallman** te overtuigen om te komen [spreken](?q=system/files/rms2003.pdf) over de gevaren van software patenten. Daarnaast wordt de [GLMS](http://www.nongnu.org/glms/)-cursus gegeven, geeft [Geert](http://cage.ugent.be/~gvernaev) zijn legendarische C-cursus en Jonas verklapt ons zijn "hoe ontwijk ik spam" tactieken... + +# De jaren 2003-2006 + +Het nieuwe academiejaar wordt gestart met een volledig nieuwe website. Lessen worden opnieuw gegeven, en de activiteiten gaan rustig verder. + +# Het jaar 2006-2007 + +De voorbije jaren zwaaiden veel van de oudere zeus-leden af, en moesten ze ons met pijn in het hart achter laten. Maar niet getreurd - er staat een groep nieuwe enthousiastelingen klaar om alles voor zeus te geven. We bruisen van ideeën en we zijn klaar om er keihard tegenaan te gaan! + +Een sfeerbeeld van de kelder in 2007: [![2007-sfeerbeeld](http://zeus.ugent.be/wp-content/uploads/2014/01/20070920-140006-1-300x225.jpg)](http://zeus.ugent.be/wp-content/uploads/2014/01/20070920-140006-1.jpg){:.alignright} + +# 2007-... + +De Zeus draait nog steeds verder, niet elk jaar even sterk maar nog steeds met veel enthousiasme. +
diff --git a/layouts/partials/_about_sub_navbar.erb b/layouts/partials/_about_sub_navbar.erb index a71365b..181b2dc 100644 --- a/layouts/partials/_about_sub_navbar.erb +++ b/layouts/partials/_about_sub_navbar.erb @@ -1,8 +1,8 @@ From cbe94e8b4ff87981a1a6afebc82f1e0c4e1a0c45 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 29 May 2017 22:43:17 +0200 Subject: [PATCH 019/175] Fix mixed content --- content/about/historiek.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/about/historiek.md b/content/about/historiek.md index a01c015..a4eee36 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -7,7 +7,7 @@ narrow_page: true
# Het prille begin -![Zeus logo](http://zeus.ugent.be/wp-content/uploads/2009/05/zeus_logo_black_large-300x215.png "zeus_logo_black_large"){:.alignright} +![Zeus logo](https://zeus.ugent.be/wp-content/uploads/2009/05/zeus_logo_black_large-300x215.png "zeus_logo_black_large"){:.alignright} In 1991 gaf het voormalige CDR (Centraal Digitaal Rekencentrum) van de Universiteit Gent Vincent Willems de mogelijkheid te starten met PERIKLES@CDR.rug.ac.be en BORD@CDR.rug.ac.be op de lokale Siemens BS2000 mainframe, die op dat moment verbinding had met BITNET. Hiertoe had hij de hulp gekregen van Bert Dobbelaere en Francois Wuyts. De bedoeling van BORD was een grote hoeveelheid informatie en documentatie lokaal ter beschikking te stellen rond listservers, e-mail, het gebruik van BITNET en ftp-by-mail. Deze bestanden waren zo geplaatst dat iedereen ze kon accesseren vanaf de mainframe. Al vrij snel was de database uitgegroeid tot iets omvangrijks en iets dat in goeie aarde viel bij de overige gebruikers. PERIKLES was een lokale mailinglist voor gebruikersvragen rond BITNET en het vinden van informatie erop. @@ -69,7 +69,7 @@ Het nieuwe academiejaar wordt gestart met een volledig nieuwe website. Lessen wo De voorbije jaren zwaaiden veel van de oudere zeus-leden af, en moesten ze ons met pijn in het hart achter laten. Maar niet getreurd - er staat een groep nieuwe enthousiastelingen klaar om alles voor zeus te geven. We bruisen van ideeën en we zijn klaar om er keihard tegenaan te gaan! -Een sfeerbeeld van de kelder in 2007: [![2007-sfeerbeeld](http://zeus.ugent.be/wp-content/uploads/2014/01/20070920-140006-1-300x225.jpg)](http://zeus.ugent.be/wp-content/uploads/2014/01/20070920-140006-1.jpg){:.alignright} +Een sfeerbeeld van de kelder in 2007: ![2007-sfeerbeeld](https://zeus.ugent.be/wp-content/uploads/2014/01/20070920-140006-1-300x225.jpg){:.alignright} # 2007-... From 76e8839313eb00c393f3ec9298218f24eca530ad Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Mon, 29 May 2017 21:50:11 +0200 Subject: [PATCH 020/175] Add old presidents to historiek --- content/about/historiek.erb | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 content/about/historiek.erb diff --git a/content/about/historiek.erb b/content/about/historiek.erb new file mode 100644 index 0000000..9ab5fa2 --- /dev/null +++ b/content/about/historiek.erb @@ -0,0 +1,43 @@ +--- +narrow_page: true +--- +<%= render '/partials/_about_sub_navbar.*', selected: 'historiek' %> +

Historiek

+
+

In den beginne

+

+ Zeus werd opgericht in 1991. +

+

Voorzitters en besturen

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

1991-1992

Willems Vincent

1992-1993

Willems Vincent

1993-1994

Surmont Stephan

1994-1995

Vidts Thomas

1995-1996

Mertens Roeland

1996-1997

Mertens Roeland

1997-1998

Mertens Roeland

1998-1999

Dewinter Steven

1999-2000

De Decker Ivo

2000-2001

Poppe Tom

2001-2002

Gevaert Rudy

2002-2003

Claes Luc

2003-2004

Verhenne Kristof

2004-2005

Verhoogen Olivier

2005-2006

De Smet Wim

2006-2007

Van Bogaert Willem

2007-2008

Verhasselt David

2008-2009

Meire Thomas

2009-2010

Overloop Nicolas

2010-2011

De Baets Pieter

2011-2012

Panneel Jens

2012-2013

Naessens Tom

2013-2014

Naessens Tom

2014-2015

Seghers Stijn

2015-2016

De Clerck Jeroen

2016-2017

Schellaert Wout

2017-2018

Maertens Rien

+
\ No newline at end of file From 322155643e1d78f4bb55309ed15f86cadbb358c0 Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Mon, 29 May 2017 22:36:38 +0200 Subject: [PATCH 021/175] Seperate data and layout --- content/about/historiek.erb | 60 ++++++++------- data/oud_bestuur.yaml | 145 ++++++++++++++++++++++++++++++++++++ 2 files changed, 174 insertions(+), 31 deletions(-) create mode 100644 data/oud_bestuur.yaml diff --git a/content/about/historiek.erb b/content/about/historiek.erb index 9ab5fa2..adefe71 100644 --- a/content/about/historiek.erb +++ b/content/about/historiek.erb @@ -9,35 +9,33 @@ narrow_page: true Zeus werd opgericht in 1991.

Voorzitters en besturen

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1991-1992

Willems Vincent

1992-1993

Willems Vincent

1993-1994

Surmont Stephan

1994-1995

Vidts Thomas

1995-1996

Mertens Roeland

1996-1997

Mertens Roeland

1997-1998

Mertens Roeland

1998-1999

Dewinter Steven

1999-2000

De Decker Ivo

2000-2001

Poppe Tom

2001-2002

Gevaert Rudy

2002-2003

Claes Luc

2003-2004

Verhenne Kristof

2004-2005

Verhoogen Olivier

2005-2006

De Smet Wim

2006-2007

Van Bogaert Willem

2007-2008

Verhasselt David

2008-2009

Meire Thomas

2009-2010

Overloop Nicolas

2010-2011

De Baets Pieter

2011-2012

Panneel Jens

2012-2013

Naessens Tom

2013-2014

Naessens Tom

2014-2015

Seghers Stijn

2015-2016

De Clerck Jeroen

2016-2017

Schellaert Wout

2017-2018

Maertens Rien

+ + + + + + + + + <% data_from(:oud_bestuur).each do |jaar| %> + + + + + <% end %> + +
Academiejaar
Rollen
+ <%= jaar['jaar'] %> + +
+ <% jaar['rollen'].each do |rol| %> +
+
+

<%= rol['rol'] %>

+

<%= rol['naam'] %>

+
+
+ <% end %> +
+
\ No newline at end of file diff --git a/data/oud_bestuur.yaml b/data/oud_bestuur.yaml new file mode 100644 index 0000000..04027ee --- /dev/null +++ b/data/oud_bestuur.yaml @@ -0,0 +1,145 @@ +- + jaar: 1991-1992 + rollen: + - rol: Voorzitter + naam: Willems Vincent +- + jaar: 1992-1993 + rollen: + - rol: Voorzitter + naam: Willems Vincent +- + jaar: 1993-1994 + rollen: + - rol: Voorzitter + naam: Surmont Stephan +- + jaar: 1994-1995 + rollen: + - rol: Voorzitter + naam: Vidts Thomas +- + jaar: 1995-1996 + rollen: + - rol: Voorzitter + naam: Mertens Roeland +- + jaar: 1996-1997 + rollen: + - rol: Voorzitter + naam: Mertens Roeland +- + jaar: 1997-1998 + rollen: + - rol: Voorzitter + naam: Mertens Roeland +- + jaar: 1998-1999 + rollen: + - rol: Voorzitter + naam: Dewinter Steven +- + jaar: 1999-2000 + rollen: + - rol: Voorzitter + naam: De Decker Ivo +- + jaar: 2000-2001 + rollen: + - rol: Voorzitter + naam: Poppe Tom +- + jaar: 2001-2002 + rollen: + - rol: Voorzitter + naam: Gevaert Rudy +- + jaar: 2002-2003 + rollen: + - rol: Voorzitter + naam: Claes Luc +- + jaar: 2003-2004 + rollen: + - rol: Voorzitter + naam: Verhenne Kristof +- + jaar: 2004-2005 + rollen: + - rol: Voorzitter + naam: Verhoogen Olivier +- + jaar: 2005-2006 + rollen: + - rol: Voorzitter + naam: De Smet Wim +- + jaar: 2006-2007 + rollen: + - rol: Voorzitter + naam: Van Bogaert Willem +- + jaar: 2007-2008 + rollen: + - rol: Voorzitter + naam: Verhasselt David +- + jaar: 2008-2009 + rollen: + - rol: Voorzitter + naam: Meire Thomas +- + jaar: 2009-2010 + rollen: + - rol: Voorzitter + naam: Overloop Nicolas +- + jaar: 2010-2011 + rollen: + - rol: Voorzitter + naam: De Baets Pieter +- + jaar: 2011-2012 + rollen: + - rol: Voorzitter + naam: Panneel Jens +- + jaar: 2012-2013 + rollen: + - rol: Voorzitter + naam: Naessens Tom +- + jaar: 2013-2014 + rollen: + - rol: Voorzitter + naam: Naessens Tom +- + jaar: 2014-2015 + rollen: + - rol: Voorzitter + naam: Seghers Stijn +- + jaar: 2015-2016 + rollen: + - rol: Voorzitter + naam: De Clerck Jeroen +- + jaar: 2016-2017 + rollen: + - rol: Voorzitter + naam: Wout Schellaert + - rol: Vice-voorzitter + naam: Isaura Claeys + - rol: Penningmeester + naam: Jeroen De Clerck + - rol: Systeembeheerders + naam: Rien Maertens & Lorin Werthen + - rol: Event manager + naam: Eloïse Piret + - rol: Projectmanager + naam: Feliciaan De Palmenaer +- + jaar: 2017-2018 + rollen: + - rol: Voorzitter + naam: Maertens Rien From febe5438015779bda5e455e4f3f653dbb585db83 Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Mon, 29 May 2017 22:52:48 +0200 Subject: [PATCH 022/175] Add some old board data --- data/oud_bestuur.yaml | 80 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 79 insertions(+), 1 deletion(-) diff --git a/data/oud_bestuur.yaml b/data/oud_bestuur.yaml index 04027ee..e70515e 100644 --- a/data/oud_bestuur.yaml +++ b/data/oud_bestuur.yaml @@ -103,21 +103,79 @@ rollen: - rol: Voorzitter naam: Panneel Jens + - rol: Voorzitter + naam: Jens Panneel + - rol: Vice + naam: Jasper Van der Jeugt + - rol: Penning + naam: Tom Naessens + - rol: Secretaris + naam: Nicolas De Smyter + - rol: Sysadmin + naam: Toon Willems + - rol: Sysadmin + naam: Pieter De Baets + - rol: Activiteiten + naam: Sander Demeester + - rol: Verantwoordelijke GhentFPG + naam: Jasper Van der Jeugt - jaar: 2012-2013 rollen: - rol: Voorzitter naam: Naessens Tom + - rol: Vice-voorzitter + naam: Feliciaan De Palmenaer + - rol: Penning/PR-extern + naam: Pieter Vander Vennet + - rol: Systeembeheer + naam: Pieter De Baets + - rol: Systeembeheer + naam: Jasper Van der Jeugt + - rol: Systeembeheer + naam: Toon Willems + - rol: Systeembeheer + naam: Stijn Seghers + - rol: Systeembeheer + naam: Sander Demeester - jaar: 2013-2014 rollen: - rol: Voorzitter naam: Naessens Tom + - rol: Secretaris + naam: Stefaan Vermassen + - rol: Penning + naam: Pieter Vander Vennet + - rol: Systeembeheerder + naam: Toon Willems + - rol: Systeembeheerder + naam: Stijn Seghers + - rol: Activiteiten + naam: Wouter Pinnoo + - rol: Activiteiten + naam: Felix Van der Jeugt - jaar: 2014-2015 rollen: - rol: Voorzitter - naam: Seghers Stijn + naam: Stijn Seghers + - rol: Secretaris + naam: Feliciaan De Palmenaer + - rol: Penningmeester + naam: Jeroen De Clerck + - rol: System administrator + naam: Titouan Vervack + - rol: System administrator + naam: Wouter Pinnoo + - rol: Event + naam: Ilion Beyst + - rol: Event + naam: Felix Van der Jeugt + - rol: Senior + naam: Tom Naessens + - rol: Vaste medewerker + naam: Mats Myncke - jaar: 2015-2016 rollen: @@ -143,3 +201,23 @@ rollen: - rol: Voorzitter naam: Maertens Rien + - rol: Vicevoorzitter + naam: Isaura Claeys + - rol: Penningmeester + naam: Timo De Waele + - rol: Project + naam: Wout Schellaert + - rol: Project + naam: Ilion Beyst + - rol: Sysadmin + naam: Jonathan Poelman + - rol: Sysadmin + naam: Tibo D'Hondt + - rol: Sysadmin + naam: Ziggy Moens + - rol: Assisterend Bestuurslid + naam: Lorin Werthen + - rol: Assisterend Bestuurslid + naam: Jeroen De Clerck + - rol: Assisterend Bestuurslid + naam: Laurens D'hooge From b780d5248183c7c54bb9ab82322fc03fcd520cc3 Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Mon, 29 May 2017 23:34:43 +0200 Subject: [PATCH 023/175] Remove duplicate historie file --- content/about/historiek.erb | 41 ------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 content/about/historiek.erb diff --git a/content/about/historiek.erb b/content/about/historiek.erb deleted file mode 100644 index adefe71..0000000 --- a/content/about/historiek.erb +++ /dev/null @@ -1,41 +0,0 @@ ---- -narrow_page: true ---- -<%= render '/partials/_about_sub_navbar.*', selected: 'historiek' %> -

Historiek

-
-

In den beginne

-

- Zeus werd opgericht in 1991. -

-

Voorzitters en besturen

- - - - - - - - - <% data_from(:oud_bestuur).each do |jaar| %> - - - - - <% end %> - -
Academiejaar
Rollen
- <%= jaar['jaar'] %> - -
- <% jaar['rollen'].each do |rol| %> -
-
-

<%= rol['rol'] %>

-

<%= rol['naam'] %>

-
-
- <% end %> -
-
-
\ No newline at end of file From 211af6fa831dbcc44300a58173f340e50f607156 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Thu, 1 Jun 2017 02:39:55 +0200 Subject: [PATCH 024/175] bump --- content/cammie.erb | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/cammie.erb b/content/cammie.erb index 20c7b75..0ae23ce 100644 --- a/content/cammie.erb +++ b/content/cammie.erb @@ -9,7 +9,7 @@ title: Cammie
- cammie + cammie
@@ -29,7 +29,7 @@ title: Cammie <%= fa 'chevron-circle-left' %>
- +
<%= fa 'chevron-circle-right' %> diff --git a/package.json b/package.json index a255e50..104075a 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,6 @@ "license": "MIT", "repository": "https://github.com/ZeusWPI/zeus.ugent.be", "dependencies": { - "bulma": "0.4.1" + "bulma": "0.4.2" } } From bd471f58d44eb48d5f4025f33d1359f5c317ad1d Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Sat, 3 Jun 2017 12:33:32 +0200 Subject: [PATCH 025/175] Add PageSpeed badges --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 072cd6b..edf4c9d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # zeus.ugent.be [![Build Status](https://travis-ci.org/ZeusWPI/zeus.ugent.be.svg?branch=master)](https://travis-ci.org/ZeusWPI/zeus.ugent.be) [![Code Climate](https://codeclimate.com/github/ZeusWPI/zeus.ugent.be.png)](https://codeclimate.com/github/ZeusWPI/zeus.ugent.be) +[![PageSpeed](https://pagespeed-badges.herokuapp.com/?url=zeus.ugent.be&strat=desktop&showStratLabel=true)](https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fzeus.ugent.be&tab=desktop) +[![PageSpeed](https://pagespeed-badges.herokuapp.com/?url=zeus.ugent.be&strat=mobile&showStratLabel=true)](https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fzeus.ugent.be&tab=mobile) ## Setup From cdcc9c026a5fed7bb60cff24821ffd4864949ad6 Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Sat, 3 Jun 2017 18:41:17 +0200 Subject: [PATCH 026/175] Rearrange CSS and JS imports for improved speed --- layouts/default.erb | 51 ++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/layouts/default.erb b/layouts/default.erb index 76e17b6..575fe81 100644 --- a/layouts/default.erb +++ b/layouts/default.erb @@ -18,37 +18,46 @@ - - + + + + + <%= asset :css, :main %> + + + + + + + + + + + + - - <%= asset :css, :main %> - - - - - - + <%= content_for(@item, :head) %> +
<%= yield %> From f33a3845d2ff2a6996fed1486e7958af91693a1f Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Sat, 3 Jun 2017 18:55:48 +0200 Subject: [PATCH 027/175] Fix css order bug --- layouts/default.erb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/layouts/default.erb b/layouts/default.erb index 575fe81..ab69cfc 100644 --- a/layouts/default.erb +++ b/layouts/default.erb @@ -27,11 +27,11 @@ - - <%= asset :css, :main %> - + + + <%= asset :css, :main %> From 2d78c03fe75bafb611bfc7e920c7565f45cdf3f6 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sun, 4 Jun 2017 16:29:22 +0200 Subject: [PATCH 028/175] improve project page look ever so slightly --- content/assets/stylesheets/includes/projects.scss | 10 ++++++++-- layouts/partials/_project.erb | 2 +- package-lock.json | 11 +++++++++++ 3 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 package-lock.json diff --git a/content/assets/stylesheets/includes/projects.scss b/content/assets/stylesheets/includes/projects.scss index 4b3241e..2dce0e1 100644 --- a/content/assets/stylesheets/includes/projects.scss +++ b/content/assets/stylesheets/includes/projects.scss @@ -33,8 +33,12 @@ margin-top: 30px; } +.logo-wrapper { + padding-top: 0; + padding-bottom: 0; +} + .logo { - height: 10vw; width: 10vw; min-width: 100px; min-height: 100px; @@ -42,12 +46,14 @@ margin-right: auto; display: flex; align-items: center; + + height: 100%; } .logo-initial { margin: auto; color: white; - font-size: 6vw; + font-size: 5rem; font-family: $family-sans-serif; } diff --git a/layouts/partials/_project.erb b/layouts/partials/_project.erb index a217c44..34c49b5 100644 --- a/layouts/partials/_project.erb +++ b/layouts/partials/_project.erb @@ -1,6 +1,6 @@
-
+
<% if project[:logo_image] %> From f18068c3f3525a3fa09ebecc0d89ce2de8391455 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 14 Jun 2017 09:09:37 +0200 Subject: [PATCH 031/175] fix typos ..and a few other things --- Guardfile | 1 + Rules | 3 +- content/about.erb | 10 +- content/about/historiek.md | 14 +-- data/bestuur.yaml | 213 +++++++++++++++++++++++++++++++---- data/oud_bestuur.yaml | 223 ------------------------------------- lib/datasources/data.rb | 17 +++ lib/helpers/about.rb | 9 ++ lib/helpers/data.rb | 2 +- lib/helpers/events.rb | 1 - lib/helpers/preprocess.rb | 3 +- lib/helpers_.rb | 1 + nanoc.yaml | 3 + 13 files changed, 237 insertions(+), 263 deletions(-) delete mode 100644 data/oud_bestuur.yaml create mode 100644 lib/datasources/data.rb create mode 100644 lib/helpers/about.rb diff --git a/Guardfile b/Guardfile index e2933bc..fdaaf84 100644 --- a/Guardfile +++ b/Guardfile @@ -18,5 +18,6 @@ guard 'nanoc' do watch('nanoc.yaml') watch('Rules') + watch(%r{^data/.*}) watch(%r{^(content|layouts|lib)/.*$}) end diff --git a/Rules b/Rules index d005ae7..c9303b6 100644 --- a/Rules +++ b/Rules @@ -119,7 +119,7 @@ end compile '/**/*.md' do filter :erb filter :kramdown - + layout '/generic.*' layout '/default.*' end @@ -138,6 +138,7 @@ compile '/assets/scripts/**/*.js' do end ignore '/assets/stylesheets/includes/**/*' +ignore '/data/**/*' compile '/assets/stylesheets/**/*.scss' do filter :sass, syntax: :scss, style: :compressed diff --git a/content/about.erb b/content/about.erb index a2b8adc..9eb707a 100644 --- a/content/about.erb +++ b/content/about.erb @@ -37,19 +37,19 @@ narrow_page: true - <% data_from(:bestuur).each do |lid| %> + <% current_bestuur.each do |lid| %> - <%= lid['rol'] %> + <%= lid[:rol] %> - <%= lid['naam'] %> + <%= lid[:naam] %> - <%= lid['mail'] %> + <%= lid[:mail] %> - + <%= fa :envelope %> diff --git a/content/about/historiek.md b/content/about/historiek.md index ba369a2..6f12129 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -76,22 +76,22 @@ Een sfeerbeeld van de kelder in 2007: ![2007-sfeerbeeld](https://zeus.ugent.be/w De Zeus draait nog steeds verder, niet elk jaar even sterk maar nog steeds met veel enthousiasme. # De jaren 2010-2016 -Je zou het bijna een 2de geboorte kunnen noemen, Zeus ontploft. Wat onze hoeveelheid code betreft alvast. +Je zou het bijna een 2de geboorte kunnen noemen, Zeus ontploft. Wat onze hoeveelheid code betreft alvast. Er spruiten projecten uit de grond, veel projecten. Extern, zoals FK-Enrolment, Gandalf, 12Urenloop, en Hydra. -Maar ook intern, zoals Tab/p, Haldis, en Gamification. We automatiseren alles! +Maar ook intern, zoals Tab/p, Slotmachien, Haldis, en Gamification. We automatiseren alles! Veel van deze projecten verdienen hun eigen beschrijving, want ze zijn stuk voor stuk symbool voor de innovatie en creatiedrang die Zeus doet ontsproeien in studenten, je kan daarom een compleet overzicht zien op onze [projectpagina](https://zeus.ugent.be/projects/). # Het jaar 2015-2016 We beginnen een ereledenwerking. -Tab en tap treden in werking, en ook Haldis staat nu tot onzer dienst. +Tab en Tap treden in werking, en ook Haldis staat nu tot onzer dienst. Gamification en LANA komen tot leven, alsook Bottlebats ziet het levenslicht. # Het jaar 2016-2017 -We zijn verdomme 25 jaar. Dat moet geviert worden. We organiseren dan ook een fantastisch galabal, een hele lustrum week zelf! -Het galabal, gevolgd door een 25uur codenight (slecht idee hebben we ondervonden), en om de week af te sluiten, de 5de editie van onze LAN-party "Geeks Attack!". +We zijn verdomme 25 jaar. Dat moet gevierd worden. We organiseren dan ook een fantastisch galabal, een hele lustrum week zelfs! +Het galabal, gevolgd door een 25uren codenight (slecht idee hebben we ondervonden), en om de week af te sluiten, de 5de editie van onze LAN-party "Geeks Attack!". -We proberen een nieuwe vloer te fixen, maar dat plan gaat helaas niet door. We krijgen wel een nieuwe zetel, tafels, een server (van VTK), en 2000 euro budget van de GSR voor Hydra. Datzelfde Hydra heeft ondertussen mar liefst 3000 maandelijkse gebruikers. +We proberen een nieuwe vloer te fixen, maar dat plan gaat helaas niet door. We krijgen wel een nieuwe zetel, tafels, een server (van VTK), en €2000 budget van de GSR voor Hydra. Datzelfde Hydra heeft ondertussen mar liefst 3000 maandelijkse gebruikers. Gandalf wordt gebruikt door de UGent zelf voor de organisatie van Het Groot Dictee, alsook voor Uniducenti, een 200 jaar bestaans feestje samen met de Universiteit Luik. -Verder organiseren we ook voor het eerst HTTPizza in samenwerking met prof. Ruben Verborgh, en, omdat bij 25 jaar Zeus nog wel wat vernieuwing mag, schrijven we onszelf een nieuwe site. +Verder organiseren we ook voor het eerst HTTPizza in samenwerking met prof. Ruben Verborgh, en, omdat bij 25 jaar Zeus nog wel wat vernieuwing mag, schrijven we onszelf een nieuwe site.
diff --git a/data/bestuur.yaml b/data/bestuur.yaml index 87a76c3..e2814c6 100644 --- a/data/bestuur.yaml +++ b/data/bestuur.yaml @@ -1,24 +1,189 @@ -- - rol: Voorzitter - naam: Wout Schellaert - mail: voorzitter@zeus.ugent.be -- - rol: Vice-voorzitter - naam: Isaura Claeys - mail: secretaris@zeus.ugent.be -- - rol: Penningmeester - naam: Jeroen De Clerck - mail: penning@zeus.ugent.be -- - rol: Systeembeheerders - naam: Rien Maertens & Lorin Werthen - mail: admin@zeus.ugent.be -- - rol: Event manager - naam: Eloïse Piret - mail: event@zeus.ugent.be -- - rol: Projectmanager - naam: Feliciaan De Palmenaer - mail: project@zeus.ugent.be +91-92: + - rol: Voorzitter + naam: Willems Vincent +92-93: + - rol: Voorzitter + naam: Willems Vincent +93-94: + - rol: Voorzitter + naam: Surmont Stephan +94-95: + - rol: Voorzitter + naam: Vidts Thomas +95-96: + - rol: Voorzitter + naam: Mertens Roeland +96-97: + - rol: Voorzitter + naam: Mertens Roeland +97-98: + - rol: Voorzitter + naam: Mertens Roeland +98-99: + - rol: Voorzitter + naam: Dewinter Steven +99-00: + - rol: Voorzitter + naam: De Decker Ivo +00-01: + - rol: Voorzitter + naam: Poppe Tom +01-02: + - rol: Voorzitter + naam: Gevaert Rudy +02-03: + - rol: Voorzitter + naam: Claes Luc +03-04: + - rol: Voorzitter + naam: Verhenne Kristof +04-05: + - rol: Voorzitter + naam: Verhoogen Olivier +05-06: + - rol: Voorzitter + naam: De Smet Wim +06-07: + - rol: Voorzitter + naam: Van Bogaert Willem +07-08: + - rol: Voorzitter + naam: Verhasselt David +08-09: + - rol: Voorzitter + naam: Meire Thomas +09-10: + - rol: Voorzitter + naam: Overloop Nicolas +10-11: + - rol: Voorzitter + naam: De Baets Pieter +11-12: + - rol: Voorzitter + naam: Panneel Jens + - rol: Voorzitter + naam: Jens Panneel + - rol: Vice + naam: Jasper Van der Jeugt + - rol: Penning + naam: Tom Naessens + - rol: Secretaris + naam: Nicolas De Smyter + - rol: Sysadmin + naam: Toon Willems + - rol: Sysadmin + naam: Pieter De Baets + - rol: Activiteiten + naam: Sander Demeester + - rol: Verantwoordelijke GhentFPG + naam: Jasper Van der Jeugt +12-13: + - rol: Voorzitter + naam: Naessens Tom + - rol: Vice-voorzitter + naam: Feliciaan De Palmenaer + - rol: Penning/PR-extern + naam: Pieter Vander Vennet + - rol: Systeembeheer + naam: Pieter De Baets + - rol: Systeembeheer + naam: Jasper Van der Jeugt + - rol: Systeembeheer + naam: Toon Willems + - rol: Systeembeheer + naam: Stijn Seghers + - rol: Systeembeheer + naam: Sander Demeester +13-14: + - rol: Voorzitter + naam: Naessens Tom + - rol: Secretaris + naam: Stefaan Vermassen + - rol: Penning + naam: Pieter Vander Vennet + - rol: Systeembeheerder + naam: Toon Willems + - rol: Systeembeheerder + naam: Stijn Seghers + - rol: Activiteiten + naam: Wouter Pinnoo + - rol: Activiteiten + naam: Felix Van der Jeugt +14-15: + - rol: Voorzitter + naam: Stijn Seghers + - rol: Secretaris + naam: Feliciaan De Palmenaer + - rol: Penningmeester + naam: Jeroen De Clerck + - rol: System administrator + naam: Titouan Vervack + - rol: System administrator + naam: Wouter Pinnoo + - rol: Event + naam: Ilion Beyst + - rol: Event + naam: Felix Van der Jeugt + - rol: Senior + naam: Tom Naessens + - rol: Vaste medewerker + naam: Mats Myncke + - rol: Vaste medewerker + naam: Lorin Werthen +15-16: + - rol: Voorzitter + naam: De Clerck Jeroen + - rol: Secretaris + naam: Eloïse Piret + - rol: Penningmeester + naam: Kenneth Van den Driessche + - rol: Activiteiten + naam: Lorin Werthen + - rol: Projecten + naam: Ilion Beyst + - rol: Sysadmin + naam: Titouan Vervack +16-17: + - rol: Voorzitter + naam: Wout Schellaert + - rol: Vice-voorzitter + naam: Isaura Claeys + - rol: Penningmeester + naam: Jeroen De Clerck + - rol: Systeembeheerders + naam: Rien Maertens & Lorin Werthen + - rol: Event manager + naam: Eloïse Piret + - rol: Projectmanager + naam: Feliciaan De Palmenaer +17-18: + - rol: Voorzitter + naam: Maertens Rien + mail: voorzitter@zeus.ugent.be + - rol: Vicevoorzitter + naam: Isaura Claeys + mail: secretaris@zeus.ugent.be + - rol: Penningmeester + naam: Timo De Waele + mail: penning@zeus.ugent.be + - rol: Project + naam: Wout Schellaert + mail: project@zeus.ugent.be + - rol: Project + naam: Ilion Beyst + mail: project@zeus.ugent.be + - rol: Sysadmin + naam: Jonathan Poelman + mail: admin@zeus.ugent.be + - rol: Sysadmin + naam: Tibo D'Hondt + mail: admin@zeus.ugent.be + - rol: Sysadmin + naam: Ziggy Moens + mail: admin@zeus.ugent.be + - rol: Assisterend Bestuurslid + naam: Lorin Werthen + - rol: Assisterend Bestuurslid + naam: Jeroen De Clerck + - rol: Assisterend Bestuurslid + naam: Laurens D'hooge diff --git a/data/oud_bestuur.yaml b/data/oud_bestuur.yaml deleted file mode 100644 index e70515e..0000000 --- a/data/oud_bestuur.yaml +++ /dev/null @@ -1,223 +0,0 @@ -- - jaar: 1991-1992 - rollen: - - rol: Voorzitter - naam: Willems Vincent -- - jaar: 1992-1993 - rollen: - - rol: Voorzitter - naam: Willems Vincent -- - jaar: 1993-1994 - rollen: - - rol: Voorzitter - naam: Surmont Stephan -- - jaar: 1994-1995 - rollen: - - rol: Voorzitter - naam: Vidts Thomas -- - jaar: 1995-1996 - rollen: - - rol: Voorzitter - naam: Mertens Roeland -- - jaar: 1996-1997 - rollen: - - rol: Voorzitter - naam: Mertens Roeland -- - jaar: 1997-1998 - rollen: - - rol: Voorzitter - naam: Mertens Roeland -- - jaar: 1998-1999 - rollen: - - rol: Voorzitter - naam: Dewinter Steven -- - jaar: 1999-2000 - rollen: - - rol: Voorzitter - naam: De Decker Ivo -- - jaar: 2000-2001 - rollen: - - rol: Voorzitter - naam: Poppe Tom -- - jaar: 2001-2002 - rollen: - - rol: Voorzitter - naam: Gevaert Rudy -- - jaar: 2002-2003 - rollen: - - rol: Voorzitter - naam: Claes Luc -- - jaar: 2003-2004 - rollen: - - rol: Voorzitter - naam: Verhenne Kristof -- - jaar: 2004-2005 - rollen: - - rol: Voorzitter - naam: Verhoogen Olivier -- - jaar: 2005-2006 - rollen: - - rol: Voorzitter - naam: De Smet Wim -- - jaar: 2006-2007 - rollen: - - rol: Voorzitter - naam: Van Bogaert Willem -- - jaar: 2007-2008 - rollen: - - rol: Voorzitter - naam: Verhasselt David -- - jaar: 2008-2009 - rollen: - - rol: Voorzitter - naam: Meire Thomas -- - jaar: 2009-2010 - rollen: - - rol: Voorzitter - naam: Overloop Nicolas -- - jaar: 2010-2011 - rollen: - - rol: Voorzitter - naam: De Baets Pieter -- - jaar: 2011-2012 - rollen: - - rol: Voorzitter - naam: Panneel Jens - - rol: Voorzitter - naam: Jens Panneel - - rol: Vice - naam: Jasper Van der Jeugt - - rol: Penning - naam: Tom Naessens - - rol: Secretaris - naam: Nicolas De Smyter - - rol: Sysadmin - naam: Toon Willems - - rol: Sysadmin - naam: Pieter De Baets - - rol: Activiteiten - naam: Sander Demeester - - rol: Verantwoordelijke GhentFPG - naam: Jasper Van der Jeugt -- - jaar: 2012-2013 - rollen: - - rol: Voorzitter - naam: Naessens Tom - - rol: Vice-voorzitter - naam: Feliciaan De Palmenaer - - rol: Penning/PR-extern - naam: Pieter Vander Vennet - - rol: Systeembeheer - naam: Pieter De Baets - - rol: Systeembeheer - naam: Jasper Van der Jeugt - - rol: Systeembeheer - naam: Toon Willems - - rol: Systeembeheer - naam: Stijn Seghers - - rol: Systeembeheer - naam: Sander Demeester -- - jaar: 2013-2014 - rollen: - - rol: Voorzitter - naam: Naessens Tom - - rol: Secretaris - naam: Stefaan Vermassen - - rol: Penning - naam: Pieter Vander Vennet - - rol: Systeembeheerder - naam: Toon Willems - - rol: Systeembeheerder - naam: Stijn Seghers - - rol: Activiteiten - naam: Wouter Pinnoo - - rol: Activiteiten - naam: Felix Van der Jeugt -- - jaar: 2014-2015 - rollen: - - rol: Voorzitter - naam: Stijn Seghers - - rol: Secretaris - naam: Feliciaan De Palmenaer - - rol: Penningmeester - naam: Jeroen De Clerck - - rol: System administrator - naam: Titouan Vervack - - rol: System administrator - naam: Wouter Pinnoo - - rol: Event - naam: Ilion Beyst - - rol: Event - naam: Felix Van der Jeugt - - rol: Senior - naam: Tom Naessens - - rol: Vaste medewerker - naam: Mats Myncke -- - jaar: 2015-2016 - rollen: - - rol: Voorzitter - naam: De Clerck Jeroen -- - jaar: 2016-2017 - rollen: - - rol: Voorzitter - naam: Wout Schellaert - - rol: Vice-voorzitter - naam: Isaura Claeys - - rol: Penningmeester - naam: Jeroen De Clerck - - rol: Systeembeheerders - naam: Rien Maertens & Lorin Werthen - - rol: Event manager - naam: Eloïse Piret - - rol: Projectmanager - naam: Feliciaan De Palmenaer -- - jaar: 2017-2018 - rollen: - - rol: Voorzitter - naam: Maertens Rien - - rol: Vicevoorzitter - naam: Isaura Claeys - - rol: Penningmeester - naam: Timo De Waele - - rol: Project - naam: Wout Schellaert - - rol: Project - naam: Ilion Beyst - - rol: Sysadmin - naam: Jonathan Poelman - - rol: Sysadmin - naam: Tibo D'Hondt - - rol: Sysadmin - naam: Ziggy Moens - - rol: Assisterend Bestuurslid - naam: Lorin Werthen - - rol: Assisterend Bestuurslid - naam: Jeroen De Clerck - - rol: Assisterend Bestuurslid - naam: Laurens D'hooge diff --git a/lib/datasources/data.rb b/lib/datasources/data.rb new file mode 100644 index 0000000..9d70c50 --- /dev/null +++ b/lib/datasources/data.rb @@ -0,0 +1,17 @@ +class DataDataSource < Nanoc::DataSource + identifier :data + + def items + item = new_item( + '', + # TODO: Fix creating a wrapper object + # Right now circumventing a bug which requires k,v pairs + # instead of lists. Else the associated attributes are + # indexed by an integer instead of a string/symbol + { data: YAML.load_file('data/bestuur.yaml') }, + Nanoc::Identifier.new('/data/bestuur') + ) + + [item] + end +end diff --git a/lib/helpers/about.rb b/lib/helpers/about.rb new file mode 100644 index 0000000..d9c9daa --- /dev/null +++ b/lib/helpers/about.rb @@ -0,0 +1,9 @@ +module AboutHelper + def bestuur_of(year) + data_from(:bestuur)[year] + end + + def current_bestuur + bestuur_of(@config[:academic_year].to_sym) + end +end diff --git a/lib/helpers/data.rb b/lib/helpers/data.rb index ad51b3a..a174c40 100644 --- a/lib/helpers/data.rb +++ b/lib/helpers/data.rb @@ -1,5 +1,5 @@ module DataHelper def data_from(identifier) - YAML.load_file("data/#{identifier}.yaml") + @items["/data/#{identifier}"].attributes[:data] end end diff --git a/lib/helpers/events.rb b/lib/helpers/events.rb index a430d7e..0399390 100644 --- a/lib/helpers/events.rb +++ b/lib/helpers/events.rb @@ -25,7 +25,6 @@ module EventsHelper items.find_all('/events/*').map { |e| [e[:academic_year], e] }.reverse end - def grouped_events @items.find_all('/events/*/*/main.md') end diff --git a/lib/helpers/preprocess.rb b/lib/helpers/preprocess.rb index d68dc21..32465ca 100644 --- a/lib/helpers/preprocess.rb +++ b/lib/helpers/preprocess.rb @@ -30,7 +30,8 @@ module PreprocessHelper ) end - @items["/#{type.downcase}/#{years[-1]}.html"].update_attributes( + cur_year_item = @items["/#{type.downcase}/#{@config[:academic_year]}.html"] || @items["/#{type.downcase}/#{years[-1]}.html"] + cur_year_item.update_attributes( navigable: true, order: 10 ) diff --git a/lib/helpers_.rb b/lib/helpers_.rb index e6754d6..180a4c1 100644 --- a/lib/helpers_.rb +++ b/lib/helpers_.rb @@ -20,3 +20,4 @@ include BlogHelper include PreprocessHelper include TimeHelper include TileHelper +include AboutHelper diff --git a/nanoc.yaml b/nanoc.yaml index 66ddd4c..ede9117 100644 --- a/nanoc.yaml +++ b/nanoc.yaml @@ -1,4 +1,5 @@ title: Zeus WPI +academic_year: 16-17 # Needed for atom_feed author_name: '' author_uri: '' @@ -73,6 +74,8 @@ data_sources: # “full”, meaning that identifiers include file extensions. This can also # be “legacy”, primarily used by older Nanoc sites. identifier_type: full + - + type: data # Configuration for the “check” command, which run unit tests on the site. checks: From 5297f264d507ee14800025e5002908bfb6f4eaaa Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 14 Jun 2017 09:18:22 +0200 Subject: [PATCH 032/175] fix some md warnings --- content/about/historiek.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/about/historiek.md b/content/about/historiek.md index 6f12129..d0051cc 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -2,9 +2,12 @@ narrow_page: true --- <%= render '/partials/_about_sub_navbar.*', selected: 'historiek' %> -

Historiek

+ +# Historiek +{:.title.is-1.has-text-centered}
+ # Het prille begin ![Zeus logo](https://zeus.ugent.be/wp-content/uploads/2009/05/zeus_logo_black_large-300x215.png "zeus_logo_black_large"){:.alignright} @@ -76,17 +79,20 @@ Een sfeerbeeld van de kelder in 2007: ![2007-sfeerbeeld](https://zeus.ugent.be/w De Zeus draait nog steeds verder, niet elk jaar even sterk maar nog steeds met veel enthousiasme. # De jaren 2010-2016 + Je zou het bijna een 2de geboorte kunnen noemen, Zeus ontploft. Wat onze hoeveelheid code betreft alvast. Er spruiten projecten uit de grond, veel projecten. Extern, zoals FK-Enrolment, Gandalf, 12Urenloop, en Hydra. Maar ook intern, zoals Tab/p, Slotmachien, Haldis, en Gamification. We automatiseren alles! Veel van deze projecten verdienen hun eigen beschrijving, want ze zijn stuk voor stuk symbool voor de innovatie en creatiedrang die Zeus doet ontsproeien in studenten, je kan daarom een compleet overzicht zien op onze [projectpagina](https://zeus.ugent.be/projects/). # Het jaar 2015-2016 + We beginnen een ereledenwerking. Tab en Tap treden in werking, en ook Haldis staat nu tot onzer dienst. Gamification en LANA komen tot leven, alsook Bottlebats ziet het levenslicht. # Het jaar 2016-2017 + We zijn verdomme 25 jaar. Dat moet gevierd worden. We organiseren dan ook een fantastisch galabal, een hele lustrum week zelfs! Het galabal, gevolgd door een 25uren codenight (slecht idee hebben we ondervonden), en om de week af te sluiten, de 5de editie van onze LAN-party "Geeks Attack!". From cdbf93cfa2108b26ed7574a1b07652621efc6213 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 14 Jun 2017 10:10:37 +0200 Subject: [PATCH 033/175] sexier figures --- content/about/historiek.md | 7 ++- .../assets/stylesheets/includes/general.scss | 22 +++++++- ...oth-dongle-detection-on-the-12-urenloop.md | 53 +++++++++++++------ 3 files changed, 65 insertions(+), 17 deletions(-) diff --git a/content/about/historiek.md b/content/about/historiek.md index d0051cc..b933e64 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -72,7 +72,12 @@ Het nieuwe academiejaar wordt gestart met een volledig nieuwe website. Lessen wo De voorbije jaren zwaaiden veel van de oudere zeus-leden af, en moesten ze ons met pijn in het hart achter laten. Maar niet getreurd - er staat een groep nieuwe enthousiastelingen klaar om alles voor zeus te geven. We bruisen van ideeën en we zijn klaar om er keihard tegenaan te gaan! -Een sfeerbeeld van de kelder in 2007: ![2007-sfeerbeeld](https://zeus.ugent.be/wp-content/uploads/2014/01/20070920-140006-1-300x225.jpg){:.alignright} +
+ 2007-sfeerbeeld +
+ Een sfeerbeeld van de kelder in 2007 +
+
# De jaren 2007-2010 diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index 3c31128..16cf189 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -159,7 +159,7 @@ footer.footer { %align { background-color: $body-background; - padding: 15px; + margin: 15px; } .alignright { @@ -178,3 +178,23 @@ footer.footer { dt { font-weight: bold; } + +figure { + position: relative; + display: inline-flex; + figcaption { + position: absolute; + background-color: rgba(0,0,0,.7); + color: white; + bottom: 0; + width: 100%; + padding: 10px; + + transition: all .1s; + } + &:hover { + figcaption { + opacity: 0; + } + } +} 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 17f8bb6..7d6f8f3 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 @@ -7,7 +7,10 @@ _Crossposted from [jaspervdj.be](https://jaspervdj.be/posts/2011-05-09-12-urenlo 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") +
+Just after the start +
Just after the start
+
@@ -33,31 +36,45 @@ We decided to attach bluetooth dongles to the relay batons. I'm now pretty confi ## 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: +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. + +
+A Gyrid node +
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: - 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: ![](https://jaspervdj.be/images/2011-05-09-gyrid-node-inside.jpg "A Gyrid node (inside)") +Here is another picture of what's inside of a node: +
+A Gyrid node (inside) +
A Gyrid node (inside)
+
## 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") +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. +
+Just after the start +
Left: our sweatshop, right: a relay baton
+
## 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](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") +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)! + +
+Ring-based network with spanning tree indicated +
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. +Now, I will elaborate on the software which interpolates the data received from the Gyrid nodes in order to count laps1. `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: @@ -85,7 +102,10 @@ We also ([hopefully](https://bash.org/?5273)) know the location of our Gyrid nod 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") +
+Linear regression used +
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`. @@ -101,7 +121,7 @@ I've illustrated the plot further with a linear regression, which is also what ` - a history of the entire competition - and more. +and more. ## Conclusion @@ -109,7 +129,10 @@ 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") +
+Thomas & me monitoring the batons +
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. From 2ccfc8ef240644baaa7a028d8823154841911e20 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 14 Jun 2017 12:27:28 +0200 Subject: [PATCH 034/175] figure and sup changes --- .../assets/stylesheets/includes/general.scss | 44 +++++++++++-------- ...oth-dongle-detection-on-the-12-urenloop.md | 22 ++++++---- 2 files changed, 38 insertions(+), 28 deletions(-) diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index 16cf189..c252da8 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -174,27 +174,33 @@ footer.footer { float: left; } -// Bold definition types in
-dt { - font-weight: bold; -} - -figure { - position: relative; - display: inline-flex; - figcaption { - position: absolute; - background-color: rgba(0,0,0,.7); - color: white; - bottom: 0; - width: 100%; - padding: 10px; - - transition: all .1s; +.content { + // Bold definition types in
+ dt { + font-weight: bold; } - &:hover { + + figure { + position: relative; + display: inline-flex; figcaption { - opacity: 0; + position: absolute; + background-color: rgba(0,0,0,.7); + color: white; + bottom: 0; + width: 100%; + padding: 10px; + + transition: all .1s; + } + &:hover { + figcaption { + opacity: 0; + } } } + + sup { + font-size: small; + } } 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 7d6f8f3..f9c7286 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,13 +1,15 @@ --- title: Counting laps using bluetooth dongle detection on the 12 urenloop created_at: 09-05-2011 +toc: + depth: 1 --- _Crossposted from [jaspervdj.be](https://jaspervdj.be/posts/2011-05-09-12-urenloop.html)_ 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. -
+
Just after the start
Just after the start
@@ -38,7 +40,7 @@ We decided to attach bluetooth dongles to the relay batons. I'm now pretty confi 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. -
+
A Gyrid node
A Gyrid node
@@ -50,7 +52,7 @@ The receivers run a custom build of [Voyage Linux](https://linux.voyage.hk/) cre - receiver: sending all received bluetooth data to a central computing node Here is another picture of what's inside of a node: -
+
A Gyrid node (inside)
A Gyrid node (inside)
@@ -58,7 +60,7 @@ Here is another picture of what's inside of a node: ## 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. -
+
Just after the start
Left: our sweatshop, right: a relay baton
@@ -67,11 +69,13 @@ We built the relay batons using a simple design: a battery pack consisting of 4 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)! -
+
Ring-based network with spanning tree indicated
Ring-based network with spanning tree indicated
+# The software + ## count-von-count Now, I will elaborate on the software which interpolates the data received from the Gyrid nodes in order to count laps1. `count-von-count` is a robust system written in the [Haskell](https://haskell.org/) programming language. @@ -102,14 +106,14 @@ We also ([hopefully](https://bash.org/?5273)) know the location of our Gyrid nod 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. -
+
Linear regression used
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 `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: @@ -123,13 +127,13 @@ I've illustrated the plot further with a linear regression, which is also what ` and more. -## Conclusion +# 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. -
+
Thomas & me monitoring the batons
Thomas & me monitoring the batons
From a4cb82791d7eb8d514122c4eaf1c842ea2391643 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 14 Jun 2017 12:32:57 +0200 Subject: [PATCH 035/175] statuten to md --- content/about/statuten.erb | 45 --------------- content/about/statuten.md | 55 +++++++++++++++++++ .../assets/stylesheets/includes/general.scss | 2 +- 3 files changed, 56 insertions(+), 46 deletions(-) delete mode 100644 content/about/statuten.erb create mode 100644 content/about/statuten.md diff --git a/content/about/statuten.erb b/content/about/statuten.erb deleted file mode 100644 index cc22baf..0000000 --- a/content/about/statuten.erb +++ /dev/null @@ -1,45 +0,0 @@ ---- -narrow_page: true ---- -<%= render '/partials/_about_sub_navbar.*', selected: 'statuten' %> -

Statuten

-

Revisie academiejaar 2013-2014

- -
-

Hoofdstuk I - Algemeenheden

- Art. 1 - De vereniging draagt de naam: "Zeus - Werkgroep Informatica", kortweg "Zeus", of "Zeus WPI".
- Art. 2 - De vereniging heeft haar zetel te Krijgslaan 281, S9 B-9000 GENT. Bij beslissing van het bestuur kan de zetel evenwel verplaatst worden naar een andere plaats.
- Art. 3 - De vereniging heeft als website zeus.ugent.be. Bij beslissing van het bestuur kan dit webadres veranderd worden.
- Art. 4 - De vereniging richt zich tot geïnteresseerden in de informatica en onder hen de studenten van de UGent in het bijzonder. Ze stelt zich tot doel het aanbieden van activiteiten, lessen en faciliteiten in het informatica-vakgebied teneinde studenten kennis te laten maken met andere informatica-domeinen, buiten alle winstbejag om. Bovendien wil de vereniging studenten samenbrengen die werken rond deze activiteiten.
- Art. 5 - De vereniging kan alle handelingen stellen die zowel rechtstreeks als onrechtstreeks de verwezenlijking van haar doelstellingen beoogt.
-

Hoofdstuk II - Lidmaatschap

- Art. 6 - Het aantal leden van de vereniging is onbeperkt en het lidmaatschap is voorbehouden voor alle studenten die momenteel toegang hebben tot UGentNet, welke verleend wordt door de Universiteit Gent, of andere personen die daarvoor de goedkeuring krijgen van het bestuur van de vereniging. Personen die hiervoor in aanmerking komen zijn personen die kunnen bijdragen tot de verdere ontplooiing van de vereniging.
- Art. 7 - Het lidmaatschap houdt in dat de gebruiker een account krijgt op de servers van de vereniging en ingeschreven wordt op de mailinglijst van de vereniging. Als men opmerkt dat er misbruik wordt gemaakt van deze account, kan deze -zonder voorafgaande waarschuwing- beëindigd worden. Dit betekent niet dat het lidmaatschap van deze persoon wordt opgezegd.
- Art. 8 - Het erelidmaatschap van de vereniging kan toegekend worden aan personen die zich verdienstelijk gemaakt hebben voor de vereniging. De beslissing wordt genomen door het bestuur en dient unaniem goedgekeurd te worden.
- Art. 9 - Het lidmaatschap is kosteloos, maar vergt activiteit binnen de vereniging. In geval van inactiviteit kan het lidmaatschap en bijbehorende account mits voorafgaande verwittiging door het bestuur opgezegd worden.
- Art. 10 - Leden worden persoonlijk op de hoogte gebracht van alle activiteiten van de vereniging. Publieke activiteiten worden ten minste meegedeeld door affiches, via het platform van de Dienst Studentenactiviteiten,aankondigingen in studententijdschriften, via de mailinglijst en via de website,...
- Art. 11 - Uitsluiten van leden kan nadat er is vastgesteld dat er schade is aangebracht aan de naam of eigendommen van de vereniging, of nadat men niet meer voldoet aan de statuten van de vereniging. De persoon krijgt de kans zich te verantwoorden tegenover het bestuur op de eerstvolgende bestuursvergadering. Hierna wordt beslist of de persoon lid kan blijven, of uit de vereniging wordt gezet. Er is 2/3 meerderheid van het bestuur nodig bij het uitsluiten van leden. Bij uitzonderlijke gevallen kunnen gerechtelijke stappen ondernomen worden.
- -

Hoofdstuk III - Het bestuur

- Art. 12 - De vereniging wordt bestuurd door tenminste drie personen (voorzitter, penningmeester en secretaris) verkozen voor de duur van 1 jaar. Zij vormen het bestuur van de vereniging. Voor bestuursfuncties komen slechts studenten aan de Universiteit Gent in aanmerking.
- Art. 13 - Het bestuur van het komende academiejaar wordt op een speciaal daartoe aangekondigde ledenvergadering verkozen op het einde van het academiejaar ervoor. Alle leden hebben stemrecht en worden van deze vergadering persoonlijk op de hoogte gebracht via de mailinglijst.
- Art. 14 - De verantwoordelijkheden en rechten van het bestuur zijn: -
    -
  • Voorzitter: De voorzitter is verantwoordelijk voor de coördinatie van de vereniging en draagt de eindverantwoordelijkheid. De voorzitter leidt de vergaderingen en beslist wanneer de volgende activiteiten zullen plaatsvinden. De voorzitter heeft een algemeen vetorecht.
  • -
  • Penningmeester: De penningmeester is verantwoordelijk voor alle geldzaken van de vereniging. Hij heeft een financieel vetorecht inzake uitgaven die onder verantwoordelijkheid van de vereniging worden gedaan.
  • -
  • Secretaris: De secretaris maakt verslagen van elke vergadering, en zorgt voor alle planning van alle activiteiten, om die later door de voorzitter te laten goedkeuren.
  • -
- Wanneer de voorzitter of de penningmeester gebruik maakt van zijn vetorecht, dient hij automatisch het ontslag uit zijn functie in. De beslissing waartegen het veto werd gebruikt kan pas uitgevoerd worden nadat een opvolger verkozen is, en het betreffende punt opnieuw beslist wordt.Optionele bestuursfuncties en hun verantwoordelijkheden zijn: -
    -
  • Systeemadministrator(s): draagt (dragen) de verantwoordelijkheid voor het onderhoud van de servers en clients.
  • -
  • Activiteitenverantwoordelijke: draagt de verantwoordelijkheid bij het organiseren van de activiteiten.
  • -
- Het bestuur kan verder aangevuld worden, al dan niet met officieuze functies.
- Art. 15 - De hierboven vernoemde verantwoordelijkheden van de bestuursleden zijn niet-exhaustief. Ieder bestuurslid draagt o.a. een algemene verwantwoordelijkheid.
- Art. 15 - Het bestuur komt regelmatig samen op een daartoe vastgestelde dag, die door de voorzitter wordt vastgelegd en door de secretaris aan alle leden wordt meegedeeld. De bestuursvergadering is slechts geldig wanneer twee derden aanwezig is. De agendapunten moeten behandeld worden. Bij gelijke stemming heeft de voorzitter het laatste woord.
- Art. 16 - Alle voorstellen die tijdens een bepaalde vergadering werden voorgelegd, worden gebundeld. Een exemplaar hiervan wordt door de secretaris bedeeld aan de bestuursleden. Een exemplaar wordt publiekelijk beschikbaar gesteld via de website van de vereniging.
- -

Hoofdstuk IV - Eindbepaling

- Art. 17 - De statuten kunnen slechts gewijzigd worden op een algemene ledenvergadering waar minstens 1/2 van de leden aanwezig is. Hiervoor is bij stemming een 2/3 meerderheid van alle aanwezige leden vereist.
- Art. 18 - In geval van ontbinding zal de vereniging beslissen dat het nettoactief zal gestort worden aan een nader te bepalen goed doel.
-
diff --git a/content/about/statuten.md b/content/about/statuten.md new file mode 100644 index 0000000..db369ff --- /dev/null +++ b/content/about/statuten.md @@ -0,0 +1,55 @@ +--- +narrow_page: true +--- + +<%= render '/partials/_about_sub_navbar.*', selected: 'statuten' %> + +# Statuten +{:.title.is-1.has-text-centered} + +## Revisie academiejaar 2013-2014 +{:.subtitle.is-2.has-text-centered} + +
+# Hoofdstuk I - Algemeenheden + +**Art. 1** - De vereniging draagt de naam: "Zeus - Werkgroep Informatica", kortweg "Zeus", of "Zeus WPI".
+**Art. 2** - De vereniging heeft haar zetel te Krijgslaan 281, S9 B-9000 GENT. Bij beslissing van het bestuur kan de zetel evenwel verplaatst worden naar een andere plaats.
+**Art. 3** - De vereniging heeft als website zeus.ugent.be. Bij beslissing van het bestuur kan dit webadres veranderd worden.
+**Art. 4** - De vereniging richt zich tot geïnteresseerden in de informatica en onder hen de studenten van de UGent in het bijzonder. Ze stelt zich tot doel het aanbieden van activiteiten, lessen en faciliteiten in het informatica-vakgebied teneinde studenten kennis te laten maken met andere informatica-domeinen, buiten alle winstbejag om. Bovendien wil de vereniging studenten samenbrengen die werken rond deze activiteiten.
+**Art. 5** - De vereniging kan alle handelingen stellen die zowel rechtstreeks als onrechtstreeks de verwezenlijking van haar doelstellingen beoogt.
+ +# Hoofdstuk II - Lidmaatschap + +**Art. 6** - Het aantal leden van de vereniging is onbeperkt en het lidmaatschap is voorbehouden voor alle studenten die momenteel toegang hebben tot UGentNet, welke verleend wordt door de Universiteit Gent, of andere personen die daarvoor de goedkeuring krijgen van het bestuur van de vereniging. Personen die hiervoor in aanmerking komen zijn personen die kunnen bijdragen tot de verdere ontplooiing van de vereniging.
+**Art. 7** - Het lidmaatschap houdt in dat de gebruiker een account krijgt op de servers van de vereniging en ingeschreven wordt op de mailinglijst van de vereniging. Als men opmerkt dat er misbruik wordt gemaakt van deze account, kan deze -zonder voorafgaande waarschuwing- beëindigd worden. Dit betekent niet dat het lidmaatschap van deze persoon wordt opgezegd.
+**Art. 8** - Het erelidmaatschap van de vereniging kan toegekend worden aan personen die zich verdienstelijk gemaakt hebben voor de vereniging. De beslissing wordt genomen door het bestuur en dient unaniem goedgekeurd te worden.
+**Art. 9** - Het lidmaatschap is kosteloos, maar vergt activiteit binnen de vereniging. In geval van inactiviteit kan het lidmaatschap en bijbehorende account mits voorafgaande verwittiging door het bestuur opgezegd worden.
+**Art. 10** - Leden worden persoonlijk op de hoogte gebracht van alle activiteiten van de vereniging. Publieke activiteiten worden ten minste meegedeeld door affiches, via het platform van de Dienst Studentenactiviteiten,aankondigingen in studententijdschriften, via de mailinglijst en via de website,...
+**Art. 11** - Uitsluiten van leden kan nadat er is vastgesteld dat er schade is aangebracht aan de naam of eigendommen van de vereniging, of nadat men niet meer voldoet aan de statuten van de vereniging. De persoon krijgt de kans zich te verantwoorden tegenover het bestuur op de eerstvolgende bestuursvergadering. Hierna wordt beslist of de persoon lid kan blijven, of uit de vereniging wordt gezet. Er is 2/3 meerderheid van het bestuur nodig bij het uitsluiten van leden. Bij uitzonderlijke gevallen kunnen gerechtelijke stappen ondernomen worden.
+ +# Hoofdstuk III - Het bestuur + +**Art. 12** - De vereniging wordt bestuurd door tenminste drie personen (voorzitter, penningmeester en secretaris) verkozen voor de duur van 1 jaar. Zij vormen het bestuur van de vereniging. Voor bestuursfuncties komen slechts studenten aan de Universiteit Gent in aanmerking.
+**Art. 13** - Het bestuur van het komende academiejaar wordt op een speciaal daartoe aangekondigde ledenvergadering verkozen op het einde van het academiejaar ervoor. Alle leden hebben stemrecht en worden van deze vergadering persoonlijk op de hoogte gebracht via de mailinglijst.
+**Art. 14** - De verantwoordelijkheden en rechten van het bestuur zijn: + +- _Voorzitter_: De voorzitter is verantwoordelijk voor de coördinatie van de vereniging en draagt de eindverantwoordelijkheid. De voorzitter leidt de vergaderingen en beslist wanneer de volgende activiteiten zullen plaatsvinden. De voorzitter heeft een algemeen vetorecht. +- _Penningmeester_: De penningmeester is verantwoordelijk voor alle geldzaken van de vereniging. Hij heeft een financieel vetorecht inzake uitgaven die onder verantwoordelijkheid van de vereniging worden gedaan. +- _Secretaris_: De secretaris maakt verslagen van elke vergadering, en zorgt voor alle planning van alle activiteiten, om die later door de voorzitter te laten goedkeuren. + + Wanneer de voorzitter of de penningmeester gebruik maakt van zijn vetorecht, dient hij automatisch het ontslag uit zijn functie in. De beslissing waartegen het veto werd gebruikt kan pas uitgevoerd worden nadat een opvolger verkozen is, en het betreffende punt opnieuw beslist wordt.Optionele bestuursfuncties en hun verantwoordelijkheden zijn: + +- _Systeemadministrator(s):_ draagt (dragen) de verantwoordelijkheid voor het onderhoud van de servers en clients. +- _Activiteitenverantwoordelijke:_ draagt de verantwoordelijkheid bij het organiseren van de activiteiten. + + Het bestuur kan verder aangevuld worden, al dan niet met officieuze functies.
+**Art. 15** - De hierboven vernoemde verantwoordelijkheden van de bestuursleden zijn niet-exhaustief. Ieder bestuurslid draagt o.a. een algemene verwantwoordelijkheid.
+**Art. 15** - Het bestuur komt regelmatig samen op een daartoe vastgestelde dag, die door de voorzitter wordt vastgelegd en door de secretaris aan alle leden wordt meegedeeld. De bestuursvergadering is slechts geldig wanneer twee derden aanwezig is. De agendapunten moeten behandeld worden. Bij gelijke stemming heeft de voorzitter het laatste woord.
+**Art. 16** - Alle voorstellen die tijdens een bepaalde vergadering werden voorgelegd, worden gebundeld. Een exemplaar hiervan wordt door de secretaris bedeeld aan de bestuursleden. Een exemplaar wordt publiekelijk beschikbaar gesteld via de website van de vereniging.
+ +# Hoofdstuk IV - Eindbepaling + +**Art. 17** - De statuten kunnen slechts gewijzigd worden op een algemene ledenvergadering waar minstens 1/2 van de leden aanwezig is. Hiervoor is bij stemming een 2/3 meerderheid van alle aanwezige leden vereist.
+**Art. 18** - In geval van ontbinding zal de vereniging beslissen dat het nettoactief zal gestort worden aan een nader te bepalen goed doel.
+
diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index c252da8..5134f59 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -201,6 +201,6 @@ footer.footer { } sup { - font-size: small; + font-size: $size-small; } } From 8358f3f7fc77db46d114dcd8ae54be8cd7b8bbdc Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Wed, 14 Jun 2017 13:24:37 +0200 Subject: [PATCH 036/175] Small changes to year 2016-2017 history --- content/about/historiek.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/about/historiek.md b/content/about/historiek.md index b933e64..9ebffc5 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -101,8 +101,7 @@ Gamification en LANA komen tot leven, alsook Bottlebats ziet het levenslicht. We zijn verdomme 25 jaar. Dat moet gevierd worden. We organiseren dan ook een fantastisch galabal, een hele lustrum week zelfs! Het galabal, gevolgd door een 25uren codenight (slecht idee hebben we ondervonden), en om de week af te sluiten, de 5de editie van onze LAN-party "Geeks Attack!". -We proberen een nieuwe vloer te fixen, maar dat plan gaat helaas niet door. We krijgen wel een nieuwe zetel, tafels, een server (van VTK), en €2000 budget van de GSR voor Hydra. Datzelfde Hydra heeft ondertussen mar liefst 3000 maandelijkse gebruikers. -Gandalf wordt gebruikt door de UGent zelf voor de organisatie van Het Groot Dictee, alsook voor Uniducenti, een 200 jaar bestaans feestje samen met de Universiteit Luik. +We proberen een nieuwe vloer te fixen, maar dat plan gaat helaas niet door. We krijgen wel een nieuwe zetel, tafels, en een server van VTK. Ondertussen heeft Hydra maar liefst 3000 maandelijkse gebruikers en wordt Gandalf af en toe gebruikt door de UGent, onder andere ter ondersteuning van Het Groot Dictee, alsook voor Uniducenti, een 200 jaar bestaans feestje samen met de Universiteit Luik. Verder organiseren we ook voor het eerst HTTPizza in samenwerking met prof. Ruben Verborgh, en, omdat bij 25 jaar Zeus nog wel wat vernieuwing mag, schrijven we onszelf een nieuwe site.
From 9f91640b689bd55d8aff9a5b4bf2d538fd8161fb Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Wed, 14 Jun 2017 13:26:42 +0200 Subject: [PATCH 037/175] Small correction to history --- content/about/historiek.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/about/historiek.md b/content/about/historiek.md index 9ebffc5..b858d34 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -102,6 +102,6 @@ We zijn verdomme 25 jaar. Dat moet gevierd worden. We organiseren dan ook een fa Het galabal, gevolgd door een 25uren codenight (slecht idee hebben we ondervonden), en om de week af te sluiten, de 5de editie van onze LAN-party "Geeks Attack!". We proberen een nieuwe vloer te fixen, maar dat plan gaat helaas niet door. We krijgen wel een nieuwe zetel, tafels, en een server van VTK. Ondertussen heeft Hydra maar liefst 3000 maandelijkse gebruikers en wordt Gandalf af en toe gebruikt door de UGent, onder andere ter ondersteuning van Het Groot Dictee, alsook voor Uniducenti, een 200 jaar bestaans feestje samen met de Universiteit Luik. -Verder organiseren we ook voor het eerst HTTPizza in samenwerking met prof. Ruben Verborgh, en, omdat bij 25 jaar Zeus nog wel wat vernieuwing mag, schrijven we onszelf een nieuwe site. +Verder organiseren we ook voor het eerst HTTPizza in samenwerking met Ruben Verborgh en IDLab, en, omdat bij 25 jaar Zeus nog wel wat vernieuwing mag, schrijven we onszelf een nieuwe site.
From 4d0cb1ffbc847b2f67e65a57eef56db14c367cf1 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 14 Jun 2017 13:44:39 +0200 Subject: [PATCH 038/175] finish twiddling with figures --- content/assets/stylesheets/includes/general.scss | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index 5134f59..e26f78d 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -182,14 +182,16 @@ footer.footer { figure { position: relative; - display: inline-flex; + img { + display: block; + } figcaption { position: absolute; background-color: rgba(0,0,0,.7); color: white; bottom: 0; width: 100%; - padding: 10px; + padding: 10px 20px; transition: all .1s; } From 62a4714b400977ba0636c2e53fda0a16a09ba6fa Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 14 Jun 2017 14:16:39 +0200 Subject: [PATCH 039/175] tweaks --- content/blog/10-11/fosdem-2011.md | 2 +- content/blog/12-13/google-summer-of-code.md | 2 +- content/blog/14-15/introductie-tot-ruby.md | 3 ++- content/blog/15-16/github-talk-cooperation-in-github.md | 3 ++- content/blog/15-16/hub-voor-google-hashcode-2016.md | 3 ++- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/content/blog/10-11/fosdem-2011.md b/content/blog/10-11/fosdem-2011.md index dd978bd..721ea91 100644 --- a/content/blog/10-11/fosdem-2011.md +++ b/content/blog/10-11/fosdem-2011.md @@ -3,7 +3,7 @@ title: Fosdem 2011 created_at: 26-01-2011 --- -![FOSDEM](https://zeus.ugent.be/wp-content/uploads/2011/01/fosdem.png){:class="alignright} +![FOSDEM](https://zeus.ugent.be/wp-content/uploads/2011/01/fosdem.png){:.alignright} De examens zijn voor de meesten nog volop bezig, maar toch denken wij alvast even vooruit. Op 5 en 6 februari vindt [FOSDEM](https://fosdem.org/2011/) plaats, het grootste open-source event van Europa. Alle grote namen binnen de open-source community zoals bvb. Ubuntu, Mozilla, Debian, Gnome, enz. zullen vertegenwoordigd zijn met (dev)rooms en standjes diff --git a/content/blog/12-13/google-summer-of-code.md b/content/blog/12-13/google-summer-of-code.md index 76514d6..ce08968 100644 --- a/content/blog/12-13/google-summer-of-code.md +++ b/content/blog/12-13/google-summer-of-code.md @@ -3,7 +3,7 @@ title: Google Summer of Code created_at: 26-03-2013 --- -![Google-Summer-Of-Code](https://zeus.ugent.be/wp-content/uploads/2013/03/Google-Summer-Of-Code-212x300.png){:class="alignright} +![Google-Summer-Of-Code](https://zeus.ugent.be/wp-content/uploads/2013/03/Google-Summer-Of-Code-212x300.png){:.alignright} Zin om deze zomer $5000 te verdienen met een vakantiejob? Lijkt het je wel iets om vanuit thuis te werken wanneer het je uitkomt? Wil je een echte bijdrage leveren aan open-source software? Google maakt dit mogelijk dankzij de [Google Summer of Code](https://developers.google.com/open-source/soc/)! diff --git a/content/blog/14-15/introductie-tot-ruby.md b/content/blog/14-15/introductie-tot-ruby.md index a4f203b..6dd0201 100644 --- a/content/blog/14-15/introductie-tot-ruby.md +++ b/content/blog/14-15/introductie-tot-ruby.md @@ -3,7 +3,8 @@ title: Introductie tot Ruby created_at: 23-11-2014 --- -![1410785_896398810371160_7619310165265121917_o](https://zeus.ugent.be/wp-content/uploads/2014/11/1410785_896398810371160_7619310165265121917_o-212x300.jpg){:class="alignright"} +![1410785_896398810371160_7619310165265121917_o](https://zeus.ugent.be/wp-content/uploads/2014/11/1410785_896398810371160_7619310165265121917_o-212x300.jpg) +{:.alignright} De meesten onder jullie zullen wel vertrouwd zijn met Python, een scriptingtaal die zich kenmerkt door eenvoud, leesbaarheid, gevatheid en het motto "There's Only One Way To Do It". Python is echter verre van de enige scriptingtaal op de markt en daarom stellen we je graag voor aan "All The Other Ways To Do It". diff --git a/content/blog/15-16/github-talk-cooperation-in-github.md b/content/blog/15-16/github-talk-cooperation-in-github.md index dfeed48..4b64485 100644 --- a/content/blog/15-16/github-talk-cooperation-in-github.md +++ b/content/blog/15-16/github-talk-cooperation-in-github.md @@ -3,7 +3,8 @@ title: 'GitHub talk: Cooperation in GitHub' created_at: 03-11-2015 --- -![12193814_1099050723439300_5508465790436950447_n](https://zeus.ugent.be/wp-content/uploads/2015/11/12193814_1099050723439300_5508465790436950447_n-300x151.jpg){:class="alignright"} +![12193814_1099050723439300_5508465790436950447_n](https://zeus.ugent.be/wp-content/uploads/2015/11/12193814_1099050723439300_5508465790436950447_n-300x151.jpg) +{:.alignright} Join us on November 10th as Bas Peters from GitHub will talk about using open source best practices for developing software. If you're new to open source, or its workflows, it's a proven way of bringing the collaborative nature of software development in an open environment by doing so online inside of GitHub. The principles of open source have proven themselves time and time again for large software projects at Facebook, Dropbox, and many others. After this lecture students will understand the value of collaborative coding and why it is an essential skill for any software developer to be successful. diff --git a/content/blog/15-16/hub-voor-google-hashcode-2016.md b/content/blog/15-16/hub-voor-google-hashcode-2016.md index ed11b7f..4f2dd96 100644 --- a/content/blog/15-16/hub-voor-google-hashcode-2016.md +++ b/content/blog/15-16/hub-voor-google-hashcode-2016.md @@ -3,7 +3,8 @@ title: Hub voor Google Hashcode 2016 created_at: 11-01-2016 --- -![hashcode2016_poster1](https://zeus.ugent.be/wp-content/uploads/2016/01/hashcode2016_poster1-212x300.png){:class="alignright"} +![hashcode2016_poster1](https://zeus.ugent.be/wp-content/uploads/2016/01/hashcode2016_poster1-212x300.png) +{:.alignright} We organiseren op donderdag 11 februari een hub voor de **Google Hashcode**. De Hashcode is een jaarlijkse wedstrijd van Google waar men tracht een probleem in het echte leven op te lossen in een programmeertaal naar keuze. In het verleden kwam het berekenen van routes voor de Google Street View auto's en Project Loon aan bod. Opgaven van de vorige jaren kan je vinden op . From c13fb2821ef827fa232ba3554c359c8205ab98d2 Mon Sep 17 00:00:00 2001 From: lorin Date: Wed, 12 Jul 2017 09:10:36 +0200 Subject: [PATCH 040/175] Net neutrality --- layouts/default.erb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/layouts/default.erb b/layouts/default.erb index ab69cfc..de25607 100644 --- a/layouts/default.erb +++ b/layouts/default.erb @@ -55,6 +55,8 @@ })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv='); + + <%= content_for(@item, :head) %> From 84e65eb914193159571fcb87607327f4186b270b Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Tue, 1 Aug 2017 19:18:25 +0200 Subject: [PATCH 041/175] update bulma --- content/assets/stylesheets/includes/general.scss | 5 +++-- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index e26f78d..7ee7dd7 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -14,7 +14,6 @@ background-position: center; background-size: cover; } - // link borders are unnecessary .content { a { @@ -194,10 +193,12 @@ footer.footer { padding: 10px 20px; transition: all .1s; + + opacity: 0; } &:hover { figcaption { - opacity: 0; + opacity: 1; } } } diff --git a/package-lock.json b/package-lock.json index 91b30af..ffa09dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,10 +2,10 @@ "name": "zeus.ugent.be", "version": "0.0.1", "lockfileVersion": 1, + "requires": true, "dependencies": { "bulma": { - "version": "https://registry.npmjs.org/bulma/-/bulma-0.4.2.tgz", - "integrity": "sha1-O+jIMs9mWL/EIey0H23FqKDHwOU=" + "version": "git+ssh://git@github.com/jgthms/bulma.git#23e86100d9c71fa404985a5a288f7b988686e670" } } } diff --git a/package.json b/package.json index 104075a..bdcde4f 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,6 @@ "license": "MIT", "repository": "https://github.com/ZeusWPI/zeus.ugent.be", "dependencies": { - "bulma": "0.4.2" + "bulma": "git+ssh://github.com:jgthms/bulma.git" } } From 487c38f859f37ac2c2245862b98c26e5246eec7b Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Wed, 2 Aug 2017 09:13:03 +0200 Subject: [PATCH 042/175] ok no update yet then --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bdcde4f..104075a 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,6 @@ "license": "MIT", "repository": "https://github.com/ZeusWPI/zeus.ugent.be", "dependencies": { - "bulma": "git+ssh://github.com:jgthms/bulma.git" + "bulma": "0.4.2" } } From 2a5e70b87073b40bf279d0df24e15a1ae32d6218 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Tue, 8 Aug 2017 15:54:01 +0200 Subject: [PATCH 043/175] bump bulma --- content/assets/stylesheets/main.scss | 1 + package-lock.json | 4 +++- package.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/content/assets/stylesheets/main.scss b/content/assets/stylesheets/main.scss index 35cd4c0..0dfe242 100644 --- a/content/assets/stylesheets/main.scss +++ b/content/assets/stylesheets/main.scss @@ -8,6 +8,7 @@ flex: none; } + // Sticky footer body.site { overflow-x: hidden; diff --git a/package-lock.json b/package-lock.json index ffa09dd..880b372 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,9 @@ "requires": true, "dependencies": { "bulma": { - "version": "git+ssh://git@github.com/jgthms/bulma.git#23e86100d9c71fa404985a5a288f7b988686e670" + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.5.1.tgz", + "integrity": "sha1-2ygxyUr+cyJQx7ElJ6e3kqTcnvg=" } } } diff --git a/package.json b/package.json index 104075a..8e2af6e 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,6 @@ "license": "MIT", "repository": "https://github.com/ZeusWPI/zeus.ugent.be", "dependencies": { - "bulma": "0.4.2" + "bulma": "0.5.1" } } From 88d5f815600e9d436acb66dcd5d5ed145b360fc3 Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Tue, 29 Aug 2017 16:08:51 +0200 Subject: [PATCH 044/175] Add Slack as a possibility to connect --- content/about.erb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/content/about.erb b/content/about.erb index 9eb707a..b6a9993 100644 --- a/content/about.erb +++ b/content/about.erb @@ -73,6 +73,9 @@ narrow_page: true
  • stuur een mailtje naar het bestuur
  • +
  • + join ons Slack team (via *ugent.be mail of invite) +
  • stuur een gele briefkaart naar “Zeus WPI – Krijgslaan 281, S9 – 9000 Gent”
  • From 286b4c0d585ce1966e3c5b45d64a59c309bf6e31 Mon Sep 17 00:00:00 2001 From: lorin Date: Tue, 5 Sep 2017 10:05:25 +0200 Subject: [PATCH 045/175] Update for the new academic year already --- nanoc.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nanoc.yaml b/nanoc.yaml index ede9117..2e2b8f1 100644 --- a/nanoc.yaml +++ b/nanoc.yaml @@ -1,5 +1,5 @@ title: Zeus WPI -academic_year: 16-17 +academic_year: 17-18 # Needed for atom_feed author_name: '' author_uri: '' From 5bfbd53f217e1d8fdb55b56f3557275c5eba0ca9 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Tue, 5 Sep 2017 10:14:09 +0200 Subject: [PATCH 046/175] dynamic academic year on about page --- Gemfile.lock | 40 ++++++++++++++++++++++------------------ content/about.erb | 2 +- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a603def..f3f0273 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,17 +3,17 @@ GEM specs: adsf (1.2.1) rack (>= 1.0.0) - autoprefixer-rails (6.7.7.1) + autoprefixer-rails (7.1.3) execjs builder (3.2.3) - coderay (1.1.1) + coderay (1.1.2) coffee-script (2.4.1) coffee-script-source execjs coffee-script-source (1.12.2) colored (1.2) concurrent-ruby (1.0.5) - cri (2.8.0) + cri (2.9.1) colored (~> 1.2) css_press (0.3.2) csspool-st (= 3.1.2) @@ -46,28 +46,28 @@ GEM multi_js (>= 0.1.0) htmlentities (4.3.4) icalendar (2.4.1) - json (2.0.3) - kramdown (1.13.2) + json (2.1.0) + kramdown (1.14.0) libv8 (3.16.14.19) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) - lumberjack (1.0.11) + lumberjack (1.0.12) method_source (0.8.2) - mini_portile2 (2.1.0) + mini_portile2 (2.2.0) multi_css (0.1.0) css_press multi_js (0.1.0) uglifier (~> 2) - nanoc (4.7.7) + nanoc (4.8.4) cri (~> 2.8) ddplugin (~> 1.0) hamster (~> 3.0) ref (~> 2.0) nenv (0.3.0) - nokogiri (1.7.1) - mini_portile2 (~> 2.1.0) + nokogiri (1.8.0) + mini_portile2 (~> 2.2.0) notiffany (0.1.1) nenv (~> 0.1) shellany (~> 0.0) @@ -75,25 +75,29 @@ GEM coderay (~> 1.1.0) method_source (~> 0.8.1) slop (~> 3.4) - rack (2.0.1) - rb-fsevent (0.9.8) - rb-inotify (0.9.8) - ffi (>= 0.5.0) + rack (2.0.3) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) ref (2.0.0) ruby_dep (1.5.0) - sass (3.4.23) + sass (3.5.1) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) shellany (0.0.1) slop (3.6.0) - terminal-notifier (1.7.1) + terminal-notifier (1.8.0) terminal-notifier-guard (1.7.0) therubyracer (0.12.3) libv8 (~> 3.16.14.15) ref - thor (0.19.4) + thor (0.20.0) uglifier (2.7.2) execjs (>= 0.3.0) json (>= 1.8.0) - w3c_validators (1.3.2) + w3c_validators (1.3.3) json (>= 1.8) nokogiri (~> 1.6) words_counted (1.0.2) diff --git a/content/about.erb b/content/about.erb index b6a9993..23ffaf4 100644 --- a/content/about.erb +++ b/content/about.erb @@ -24,7 +24,7 @@ narrow_page: true

    Het bestuur zorgt ervoor dat alle wieltjes blijven draaien en organiseert regelmatig activiteiten voor de leden. - Het bestuur voor het academiejaar 2016-2017 van Zeus WPI is: + Het bestuur voor het academiejaar <%= pretty_year @config[:academic_year] %> van Zeus WPI is:

    From ed986dd80b0d22ba30359849c05533dffeee97d0 Mon Sep 17 00:00:00 2001 From: iepoev Date: Wed, 6 Sep 2017 00:36:25 +0200 Subject: [PATCH 047/175] historiek --- content/about/historiek.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/content/about/historiek.md b/content/about/historiek.md index b858d34..8fd0107 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -83,18 +83,23 @@ De voorbije jaren zwaaiden veel van de oudere zeus-leden af, en moesten ze ons m De Zeus draait nog steeds verder, niet elk jaar even sterk maar nog steeds met veel enthousiasme. -# De jaren 2010-2016 +# De jaren 2010-2014 Je zou het bijna een 2de geboorte kunnen noemen, Zeus ontploft. Wat onze hoeveelheid code betreft alvast. Er spruiten projecten uit de grond, veel projecten. Extern, zoals FK-Enrolment, Gandalf, 12Urenloop, en Hydra. -Maar ook intern, zoals Tab/p, Slotmachien, Haldis, en Gamification. We automatiseren alles! Veel van deze projecten verdienen hun eigen beschrijving, want ze zijn stuk voor stuk symbool voor de innovatie en creatiedrang die Zeus doet ontsproeien in studenten, je kan daarom een compleet overzicht zien op onze [projectpagina](https://zeus.ugent.be/projects/). +# Het jaar 2014-2015 + +De eerste stapjes van de kelderautomatisering worden gezet tijdens de zomervakantie, Slotmachien wordt tot leven gewekt. Vertrouwde leden kunnen nu zonder sleutel binnen en buiten in de kelder. Het academiejaar gaat van start met de (ondertussen meermaals terugkerende en steevast enorm populaire) rondleiding van het Datacentrum. Het High Performance Computing team van DICT laat ons kennismaken met de snelste computer van het land (op dat moment (snif)). Er worden weer lustig lessen en workshops georganiseerd, en voor de afwisseling wordt de eerste Zeus Spelletjesavond gehouden. + +In de paasvakantie vliegt het interieur naar buiten. Door de explosie van leden is er een ferm plaatstekort, dat opgelost wordt door subsidies te smijten in de algemene richting van ikea-tafels. Heel wat gesleur later (en een tripje teveel vanwege de kleurenblindheid van bepaalde leden) en de kelder is niet alleen onherkenbaar maar vooral veel ruimer ingedeeld. + +De eerste editie van de Zeus Lightning talks is ook een hit, met een vol auditorium en een hoop proffen die voor een kwartierje (of drie kwartier in een bepaald geval) hun zegje mogen doen. Het jaar wordt op een hoogtepunt afgesloten door het afwerken van de Ansible configuratie, waardoor T21 voor eeuwig in de analen opgenomen wordt als sysadmin der sysadmins. Ondertussen is ook Haldis deel geworden van de afgewerkte kelderprojectjes. + # Het jaar 2015-2016 -We beginnen een ereledenwerking. -Tab en Tap treden in werking, en ook Haldis staat nu tot onzer dienst. -Gamification en LANA komen tot leven, alsook Bottlebats ziet het levenslicht. +De nood aan een ereledenwerking valt ook op bij het bestuur. De eerste Zeus Ereleden krijgen een gigantische poster van hun gezicht op de keldermuren gekleefd. Er wordt verder gestreefd naar ~~luiheid~~automatisatie. Tab, het zelfgeschreven betalingssysteem en Tap, het zelfgeschreven drankbestelsysteem worden in gebruik genomen. Gamification treedt na een goed jaar development ook in werking, waardoor we nu voor imaginaire puntjes kunnen vechten om Beste Coder van de week te worden. Bottlebats, een ambitieuze AI-competitie, ziet ook zijn eerste editie. De Cease And Desist van Battlebots Inc. krijgt een mooi plekje op ons prikbord. # Het jaar 2016-2017 From baaa8f80cee7ca97939ca759e54996320832ac52 Mon Sep 17 00:00:00 2001 From: iepoev Date: Wed, 6 Sep 2017 00:46:14 +0200 Subject: [PATCH 048/175] stallman --- content/about/historiek.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/about/historiek.md b/content/about/historiek.md index 8fd0107..3ad3eca 100644 --- a/content/about/historiek.md +++ b/content/about/historiek.md @@ -101,6 +101,8 @@ De eerste editie van de Zeus Lightning talks is ook een hit, met een vol auditor De nood aan een ereledenwerking valt ook op bij het bestuur. De eerste Zeus Ereleden krijgen een gigantische poster van hun gezicht op de keldermuren gekleefd. Er wordt verder gestreefd naar ~~luiheid~~automatisatie. Tab, het zelfgeschreven betalingssysteem en Tap, het zelfgeschreven drankbestelsysteem worden in gebruik genomen. Gamification treedt na een goed jaar development ook in werking, waardoor we nu voor imaginaire puntjes kunnen vechten om Beste Coder van de week te worden. Bottlebats, een ambitieuze AI-competitie, ziet ook zijn eerste editie. De Cease And Desist van Battlebots Inc. krijgt een mooi plekje op ons prikbord. +Als hoogtepunt van het jaar slagen we er in om tussen de standaard lessen en workshops door voor een tweede keer Richard "rms" Stallman naar Gent te krijgen. Dit keer geeft hij een talk over "Copyright vs. Community" in het goed gevulde Quetelet-auditorium. + # Het jaar 2016-2017 We zijn verdomme 25 jaar. Dat moet gevierd worden. We organiseren dan ook een fantastisch galabal, een hele lustrum week zelfs! From 38ffd487f89d88b3a73047d5da6c9e80bfe57cbb Mon Sep 17 00:00:00 2001 From: Feliciaan De Palmenaer Date: Sun, 10 Sep 2017 19:23:14 +0200 Subject: [PATCH 049/175] Consistent firstname lastname --- data/bestuur.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/data/bestuur.yaml b/data/bestuur.yaml index e2814c6..58273ce 100644 --- a/data/bestuur.yaml +++ b/data/bestuur.yaml @@ -59,8 +59,6 @@ - rol: Voorzitter naam: De Baets Pieter 11-12: - - rol: Voorzitter - naam: Panneel Jens - rol: Voorzitter naam: Jens Panneel - rol: Vice @@ -79,7 +77,7 @@ naam: Jasper Van der Jeugt 12-13: - rol: Voorzitter - naam: Naessens Tom + naam: Tom Naessens - rol: Vice-voorzitter naam: Feliciaan De Palmenaer - rol: Penning/PR-extern @@ -132,7 +130,7 @@ naam: Lorin Werthen 15-16: - rol: Voorzitter - naam: De Clerck Jeroen + naam: Jeroen De Clerck - rol: Secretaris naam: Eloïse Piret - rol: Penningmeester @@ -158,7 +156,7 @@ naam: Feliciaan De Palmenaer 17-18: - rol: Voorzitter - naam: Maertens Rien + naam: Rien Maertens mail: voorzitter@zeus.ugent.be - rol: Vicevoorzitter naam: Isaura Claeys From 93420b636e5ec79153313cc4fdac73539906af98 Mon Sep 17 00:00:00 2001 From: Feliciaan De Palmenaer Date: Sat, 23 Sep 2017 17:27:15 +0200 Subject: [PATCH 050/175] Standje sko --- content/events/17-18/sko.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 content/events/17-18/sko.md diff --git a/content/events/17-18/sko.md b/content/events/17-18/sko.md new file mode 100644 index 0000000..6a7938f --- /dev/null +++ b/content/events/17-18/sko.md @@ -0,0 +1,12 @@ +--- +title: Zeus op Student Kick-Off +image: https://zeus.ugent.be/zeuswpi/HSmBFUWz.svg +description: Bezoek ons standje op Student Kick Off +created_at: 23-09-2017 +time: 27-09-2017 +location: Student Village +banner: https://zeus.ugent.be/zeuswpi/HSmBFUWz.svg +locationlink: Sint-Pietersplein, Gent +--- + +Ook deze Student Kick-Off staan we weer met een standje in de Student Village, kom ons bezoeken tussen 12u en 17u30! From 967428b6c617a9a143e83a1131ff7c787090833e Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sun, 24 Sep 2017 17:19:21 +0200 Subject: [PATCH 051/175] fix this travesty --- content/events/17-18/sko.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/events/17-18/sko.md b/content/events/17-18/sko.md index 6a7938f..0ea8a9b 100644 --- a/content/events/17-18/sko.md +++ b/content/events/17-18/sko.md @@ -5,7 +5,7 @@ description: Bezoek ons standje op Student Kick Off created_at: 23-09-2017 time: 27-09-2017 location: Student Village -banner: https://zeus.ugent.be/zeuswpi/HSmBFUWz.svg +banner: https://zeus.ugent.be/zeuswpi/rJG7R5S0.jpg locationlink: Sint-Pietersplein, Gent --- From 82c6c989e66d8ddf3f6e4e1687ae318cf65a83cb Mon Sep 17 00:00:00 2001 From: Rien Maertens Date: Tue, 26 Sep 2017 19:12:33 +0200 Subject: [PATCH 052/175] Fix some SKO event details --- content/events/17-18/{sko.md => SKO.md} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename content/events/17-18/{sko.md => SKO.md} (77%) diff --git a/content/events/17-18/sko.md b/content/events/17-18/SKO.md similarity index 77% rename from content/events/17-18/sko.md rename to content/events/17-18/SKO.md index 0ea8a9b..a1ded3a 100644 --- a/content/events/17-18/sko.md +++ b/content/events/17-18/SKO.md @@ -1,9 +1,10 @@ --- title: Zeus op Student Kick-Off image: https://zeus.ugent.be/zeuswpi/HSmBFUWz.svg -description: Bezoek ons standje op Student Kick Off +description: Bezoek ons standje op Student Kick-Off created_at: 23-09-2017 -time: 27-09-2017 +time: '27-09-2017 12:00' +end: '27-09-2017 17:30' location: Student Village banner: https://zeus.ugent.be/zeuswpi/rJG7R5S0.jpg locationlink: Sint-Pietersplein, Gent From 615fb30e298f84c89becb6c7850ad0409376bfff Mon Sep 17 00:00:00 2001 From: Rien Maertens Date: Sat, 30 Sep 2017 17:42:52 +0200 Subject: [PATCH 053/175] Sort blogposts and events instead of relying on filesystem sorting --- lib/helpers/archives.rb | 7 ++++++- lib/helpers/events.rb | 2 +- lib/helpers/preprocess.rb | 6 ++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/helpers/archives.rb b/lib/helpers/archives.rb index 71f1a7c..5c15ccc 100644 --- a/lib/helpers/archives.rb +++ b/lib/helpers/archives.rb @@ -1,6 +1,11 @@ module ArchiveHelper def academic_years - Set.new(items.find_all('/blog/*/*').map { |i| i.identifier.to_s[/\d\d-\d\d/] }).to_a + # Set.to_a to prevent duplicates + Set.new(items + .find_all('/blog/*/*') + .map { |i| i.identifier.to_s[/\d\d-\d\d/] }) + .to_a + .sort end def academic_years_blog_items diff --git a/lib/helpers/events.rb b/lib/helpers/events.rb index 0399390..4872a7c 100644 --- a/lib/helpers/events.rb +++ b/lib/helpers/events.rb @@ -22,7 +22,7 @@ module EventsHelper end def academic_years_event_items - items.find_all('/events/*').map { |e| [e[:academic_year], e] }.reverse + items.find_all('/events/*').map { |e| [e[:academic_year], e] }.sort_by(&:first) end def grouped_events diff --git a/lib/helpers/preprocess.rb b/lib/helpers/preprocess.rb index 32465ca..7192665 100644 --- a/lib/helpers/preprocess.rb +++ b/lib/helpers/preprocess.rb @@ -1,8 +1,10 @@ module PreprocessHelper def ignore_old_blogposts @items.delete_if do |item| - next unless item.identifier.to_s.start_with?('/blog/') - !item.identifier.to_s.start_with?('/blog/16-17/') + path = item.identifier.to_s + next unless path.start_with?('/blog/') + year = path.gsub(%r{/blog/(\d\d)-\d\d/.*}, '\1').to_i + year < 16 end end From 3f34f3ef09caf70a415b6440390f2c38bd4f173c Mon Sep 17 00:00:00 2001 From: Rien Maertens Date: Sat, 30 Sep 2017 18:32:27 +0200 Subject: [PATCH 054/175] Begin blogpost TeCH Talkz --- content/blog/17-18/tech-talkz.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 content/blog/17-18/tech-talkz.md diff --git a/content/blog/17-18/tech-talkz.md b/content/blog/17-18/tech-talkz.md new file mode 100644 index 0000000..28e3fdc --- /dev/null +++ b/content/blog/17-18/tech-talkz.md @@ -0,0 +1,23 @@ +--- +title: 'TeCH Talkz' +created_at: 30-09-2017 +description: CenEka en Zeus WPI organiseren samen een reeks talks waarbij experten komen spreken over 'hot topics' in de technologiewereld. +author: Rien +--- +CenEka, een studentenvereniging van de faculteit Ingenieurswetenschappen en Architectuur, organiseert samen met Zeus WPI zes talks doorheen het jaar. Deze talks zullen gaan over wat nieuw en boeiend is in het huidige technologielandschap. + +# Talk I: TBA + +# Talk II: Nanopixel + +# Talk III: Internet Freedom +[Ruben Verborg](https://ruben.verborgh.org) (IDLab) begint met een introductie over het Web en Net Neutrality, een hot topic uit de Verenigde Staten waarvan het debat over heel de wereld werd gevoerd. + +[Julia Reda](https://juliareda.eu/en/) (Europees Parlement) brengt de discussie dichter bij ons thuis en vertelt over de stand van zaken van hervorming van de auteursrechten op Europees niveau. Deze nieuwe wetten hebben een drastische invloed op de vrijheid op het Web binnen de EU. + +# Talk IV: Joni Dambre + +# Talk V: Fredo De Smet + +# Talk VI: Delaware + From a6983f352f71fdf9f08cfb99cda433ad820c0fd9 Mon Sep 17 00:00:00 2001 From: aavdiere Date: Mon, 2 Oct 2017 10:27:33 +0200 Subject: [PATCH 055/175] Update tech-talkz.md Maybe check for spelling, my track records isn't particularly clean for that --- content/blog/17-18/tech-talkz.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/content/blog/17-18/tech-talkz.md b/content/blog/17-18/tech-talkz.md index 28e3fdc..821a72d 100644 --- a/content/blog/17-18/tech-talkz.md +++ b/content/blog/17-18/tech-talkz.md @@ -9,6 +9,11 @@ CenEka, een studentenvereniging van de faculteit Ingenieurswetenschappen en Arch # Talk I: TBA # Talk II: Nanopixel +[NanoPixel](https://www.nanopixel.be/nl) een bedrijf met als missie om hun diensten en producten te _revolutioneren_ en een bijzondere meerwaarde te creëren voor hun klanten. Ze komen uitleg geven over de toepassingen en de know-how van **3D Visuals** en in het bijzonder **Virtual Reality**. + +Bekende projecten zijn de vele markups voor vastgoedmakelaars en de **VR Experience** die aangeboden wordt in Technopolis. Voor een voorsmaakje over wat er allemaal mogelijk is met deze technologiën, bekijk dan zeker het filmpje op [deze pagina](https://www.nanopixel.be/nl/projecten/project-detail/9/sterea). + +Misschien vertrek jij wel uit deze presentatie met genoeg informatie en _know-how_ rechtstreeks uit de industrie om zelf onderzoek te doen, of zelfs zelf zo'n _stunning visuals_ te creëeren. # Talk III: Internet Freedom [Ruben Verborg](https://ruben.verborgh.org) (IDLab) begint met een introductie over het Web en Net Neutrality, een hot topic uit de Verenigde Staten waarvan het debat over heel de wereld werd gevoerd. From c9bc76f6963ef50edff498be739a7559abcc54bb Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 2 Oct 2017 19:56:38 +0200 Subject: [PATCH 056/175] fixes #172 --- content/index.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/index.erb b/content/index.erb index dd8a1c3..a4800f3 100644 --- a/content/index.erb +++ b/content/index.erb @@ -42,7 +42,7 @@
    - <% all_events.reject { |x| x == upcoming_events[0] }.reverse[0..2].each do |event| %> + <% all_events.reject { |x| x == (upcoming_events[0] || all_events[-1]) }.reverse[0..2].each do |event| %>
    <%= render '/partials/_events_tile.*', event: event %>
    From 64a253a08dbda4aeaa3b68176a88f080c3b7bb60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elo=C3=AFse=20Piret?= Date: Tue, 3 Oct 2017 09:56:24 +0200 Subject: [PATCH 057/175] introquiz event --- content/events/17-18/introquiz.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 content/events/17-18/introquiz.md diff --git a/content/events/17-18/introquiz.md b/content/events/17-18/introquiz.md new file mode 100644 index 0000000..1a9c912 --- /dev/null +++ b/content/events/17-18/introquiz.md @@ -0,0 +1,19 @@ +--- +title: De grote Zeus introductie quiz +image: https://zeus.ugent.be/zeuswpi/WBPaj2H1.jpeg +description: Leer ons kennen tijdens deze ludieke quiz! +created_at: 3-10-2017 +time: '05-10-2017 17:45' +location:Zeus kelder +banner: https://zeus.ugent.be/zeuswpi/WBPaj2H1.jpeg +locationlink: Sint-Pietersplein, Gent +--- + +Wat: Een toffe quiz waarmee jullie beter gaan begrijpen wat Zeus is, wie we zijn, wat we doen en hoe we denken. +Wanneer: Donderdag 5 Oktober, om 17:45, maar iedereeen is reeds welkom in de kelder op voorhand! +Waarom: Omdat zeus de max is +Wie: Onze doelgroep bestaat voornamelijk uit eerstejaars bachelor informatica, maar ook alle anderen die wat meer over Zeus willen weten! Oude zakken zijn ook welkom. + +Hopelijk tot dan! +Xoxo +Uw zeus event <3 From 3ff7af373aec5bce0ed81f07cba309d5cd77096f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elo=C3=AFse=20Piret?= Date: Tue, 3 Oct 2017 10:08:28 +0200 Subject: [PATCH 058/175] add fb link --- content/events/17-18/introquiz.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/events/17-18/introquiz.md b/content/events/17-18/introquiz.md index 1a9c912..46a113f 100644 --- a/content/events/17-18/introquiz.md +++ b/content/events/17-18/introquiz.md @@ -5,7 +5,7 @@ description: Leer ons kennen tijdens deze ludieke quiz! created_at: 3-10-2017 time: '05-10-2017 17:45' location:Zeus kelder -banner: https://zeus.ugent.be/zeuswpi/WBPaj2H1.jpeg +facebook:'https://www.facebook.com/events/1892351817759801' locationlink: Sint-Pietersplein, Gent --- From 814c3f685c09e39a006c77c1309378d2678db531 Mon Sep 17 00:00:00 2001 From: Rien Maertens Date: Tue, 3 Oct 2017 10:25:26 +0200 Subject: [PATCH 059/175] Styling introquiz --- content/events/17-18/introquiz.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/content/events/17-18/introquiz.md b/content/events/17-18/introquiz.md index 46a113f..d3b3f62 100644 --- a/content/events/17-18/introquiz.md +++ b/content/events/17-18/introquiz.md @@ -4,15 +4,22 @@ image: https://zeus.ugent.be/zeuswpi/WBPaj2H1.jpeg description: Leer ons kennen tijdens deze ludieke quiz! created_at: 3-10-2017 time: '05-10-2017 17:45' -location:Zeus kelder -facebook:'https://www.facebook.com/events/1892351817759801' -locationlink: Sint-Pietersplein, Gent +location: Zeus kelder +facebook: https://www.facebook.com/events/1892351817759801 +locationlink: Zeus WPI, Krijgslaan, Ghent --- -Wat: Een toffe quiz waarmee jullie beter gaan begrijpen wat Zeus is, wie we zijn, wat we doen en hoe we denken. -Wanneer: Donderdag 5 Oktober, om 17:45, maar iedereeen is reeds welkom in de kelder op voorhand! -Waarom: Omdat zeus de max is -Wie: Onze doelgroep bestaat voornamelijk uit eerstejaars bachelor informatica, maar ook alle anderen die wat meer over Zeus willen weten! Oude zakken zijn ook welkom. +#### Wat? +Een toffe quiz waarmee jullie beter gaan begrijpen wat Zeus is, wie we zijn, wat we doen en hoe we denken. Na de quiz eten we pizza en doen we een planetwars-toernooi. + +#### Wanneer? +Donderdag 5 Oktober, om 17:45, maar iedereeen is reeds welkom in de kelder op voorhand! + +#### Waarom? +Omdat Zeus de max is. + +#### Wie? +Onze doelgroep bestaat voornamelijk uit eerstejaars Bachelor Informatica, maar ook alle anderen die wat meer over Zeus willen weten! Oude zakken zijn ook welkom. Hopelijk tot dan! Xoxo From 878e46a711987259c898466721241ca93b713bfa Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Tue, 3 Oct 2017 14:07:39 +0200 Subject: [PATCH 060/175] Add facebook fetch command --- .gitignore | 2 ++ content/events/16-17/25codenight.md | 2 +- lib/helpers/ical.rb | 2 +- lib/helpers/preprocess.rb | 7 ++++++- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ff54edc..6dde760 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,5 @@ node_modules/ *.iml .author-information + +.fb_token diff --git a/content/events/16-17/25codenight.md b/content/events/16-17/25codenight.md index 2b0f6b8..84565e2 100644 --- a/content/events/16-17/25codenight.md +++ b/content/events/16-17/25codenight.md @@ -3,7 +3,7 @@ title: 25h codenight image: https://zeus.ugent.be/zeuswpi/FS1Hc2l8.png description: 1 uur voor elk levensjaar van Zeus! created_at: 11-10-2016 -time: 1-11-2016 +time: 01-11-2016 00:00 location: Therminal banner: https://zeus.ugent.be/zeuswpi/vRX2hOYZ.png locationlink: Hoveniersberg, Gent diff --git a/lib/helpers/ical.rb b/lib/helpers/ical.rb index 3c3b880..1369e0f 100644 --- a/lib/helpers/ical.rb +++ b/lib/helpers/ical.rb @@ -16,7 +16,7 @@ module IcalHelper e.dtstart = Icalendar::Values::DateTime.new item[:time], 'tzid' => tzid e.dtend = Icalendar::Values::DateTime.new item[:end], 'tzid' => tzid if item[:end] e.summary = item[:title] - e.description = item[:description] + "\n\n" + item.reps[:text].compiled_content + e.description = "#{item[:description]}\n\n#{item.reps[:text].compiled_content}" e.location = item[:location] e.url = @config[:base_url] + item.path diff --git a/lib/helpers/preprocess.rb b/lib/helpers/preprocess.rb index 32465ca..b60eabe 100644 --- a/lib/helpers/preprocess.rb +++ b/lib/helpers/preprocess.rb @@ -38,8 +38,13 @@ module PreprocessHelper end def convert_event_time_to_timestamps - all_events.each do |event| + @items.find_all('/events/*/*.md').each do |event| + # HACK: Strings in a format like "2017-10-05T20:45:00+0200" automatically get converted to Time + + event[:time] = event[:time].to_s event[:time] = DateTime.parse(event[:time]) + + event[:end] = event[:end].to_s if event[:end] event[:end] = DateTime.parse(event[:end]) if event[:end] end end From f6b3c375b6d824a9daee41aba925487cda3e8c5c Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Tue, 3 Oct 2017 23:40:41 +0200 Subject: [PATCH 061/175] Fix numbering --- content/blog/17-18/tech-talkz.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/content/blog/17-18/tech-talkz.md b/content/blog/17-18/tech-talkz.md index 821a72d..e95c9d5 100644 --- a/content/blog/17-18/tech-talkz.md +++ b/content/blog/17-18/tech-talkz.md @@ -6,23 +6,24 @@ author: Rien --- CenEka, een studentenvereniging van de faculteit Ingenieurswetenschappen en Architectuur, organiseert samen met Zeus WPI zes talks doorheen het jaar. Deze talks zullen gaan over wat nieuw en boeiend is in het huidige technologielandschap. -# Talk I: TBA - -# Talk II: Nanopixel +# Talk I: Nanopixel [NanoPixel](https://www.nanopixel.be/nl) een bedrijf met als missie om hun diensten en producten te _revolutioneren_ en een bijzondere meerwaarde te creëren voor hun klanten. Ze komen uitleg geven over de toepassingen en de know-how van **3D Visuals** en in het bijzonder **Virtual Reality**. Bekende projecten zijn de vele markups voor vastgoedmakelaars en de **VR Experience** die aangeboden wordt in Technopolis. Voor een voorsmaakje over wat er allemaal mogelijk is met deze technologiën, bekijk dan zeker het filmpje op [deze pagina](https://www.nanopixel.be/nl/projecten/project-detail/9/sterea). Misschien vertrek jij wel uit deze presentatie met genoeg informatie en _know-how_ rechtstreeks uit de industrie om zelf onderzoek te doen, of zelfs zelf zo'n _stunning visuals_ te creëeren. -# Talk III: Internet Freedom +# Talk II: Internet Freedom [Ruben Verborg](https://ruben.verborgh.org) (IDLab) begint met een introductie over het Web en Net Neutrality, een hot topic uit de Verenigde Staten waarvan het debat over heel de wereld werd gevoerd. [Julia Reda](https://juliareda.eu/en/) (Europees Parlement) brengt de discussie dichter bij ons thuis en vertelt over de stand van zaken van hervorming van de auteursrechten op Europees niveau. Deze nieuwe wetten hebben een drastische invloed op de vrijheid op het Web binnen de EU. -# Talk IV: Joni Dambre +# Talk III: Joni Dambre +Meer info volgt later. -# Talk V: Fredo De Smet +# Talk IV: Fredo De Smet +Meer info volgt later. -# Talk VI: Delaware +# Talk V: Delaware +Meer info volgt later. From d25d2e969ea2e9bd5f1904b4bed066528a2f3eb6 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sun, 8 Oct 2017 14:06:51 +0200 Subject: [PATCH 062/175] lan event post --- content/events/17-18/geeks-attack-vi.md | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 content/events/17-18/geeks-attack-vi.md diff --git a/content/events/17-18/geeks-attack-vi.md b/content/events/17-18/geeks-attack-vi.md new file mode 100644 index 0000000..1f4516f --- /dev/null +++ b/content/events/17-18/geeks-attack-vi.md @@ -0,0 +1,28 @@ +--- +title: 'Geeks, Attack! VI' +# image: 'https://zeus.ugent.be/zeuswpi/3iUXxjNp.png' +banner: 'https://zeus.ugent.be/zeuswpi/bhUOPbV6.png' +description: Zeus' zesde LAN-Party +created_at: 08-10-2017 +time: '27-10-2017 16:00' +end: '28-10-2017 12:00' +location: 'Therminal, Hoveniersberg 24 9000 Gent' +locationlink: 'Therminal,Ghent Belgium' +facebook: 'https://www.facebook.com/events/1280929475288422/' +--- + +# Gamers, Assemble! + +Je leest het goed, op **27 oktober 2017** vindt onze zesde editie van onze jaarlijkse LAN-Party plaats in **[Studentenhuis De Therminal](http://student.ugent.be/)** (Hoveniersberg 24, 9000 Gent). + +Vanaf **16:00** kunnen jullie elkaars Nexus vernietigen in League of Legends, een Ancient ten val brengen in Dota 2, bommen ontmantelen in Counter Strike: Global Offensive, op ontzagwekkende snelheden door de maps van Trackmania rijden, en nog veel, veel meer. + +# Schrijf je in! + +Door je in te schrijven krijgen wij een beter beeld van hoeveel volk we kunnen verwachten, wat we allemaal moeten voorzien, en welke competities we kunnen organiseren. **[Klik hier om je in te schrijven.](https://goo.gl/forms/MRWHUbCrNuHmWK4w2)** + +# Praktisch + +De deuren openen om 16:00\. We vragen €2 inkom, die gebruikt zal worden om de prijzenpot van onze competities aan te dikken. + +Uit ervaring weten we dat het soms wat kouder kan worden in de Therminal rondom die tijd, dus draag zeker een **trui** of iets dergelijks! We doen echter ons best om de verwarming in orde te krijgen. From 93d9f79221bb23f30dd306aea7dec8fd357774de Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Tue, 10 Oct 2017 16:17:33 +0200 Subject: [PATCH 063/175] Add a different intro text --- content/about.erb | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/content/about.erb b/content/about.erb index 23ffaf4..1df21f1 100644 --- a/content/about.erb +++ b/content/about.erb @@ -5,19 +5,25 @@ order: 0 narrow_page: true --- <%= render '/partials/_about_sub_navbar.*', selected: 'about' %> -

    Over Zeus WPI

    +

    About Zeus WPI

    - Zeus WPI is de werkgroep informatica van de Universiteit Gent. Oorspronkelijk stond WPI voor Werkgroep Publieke Informatica en hostten wij de eerste mailserver van de UGent. + Zeus WPI is the student association for Computer Science at Ghent University. + Our goal is to provide a stimulating environment for motivated students looking to expand their skills by engaging in interesting real-world projects.

    - Wij zijn studenten die het gebruik van Free and Open Source Software (FOSS) promoten, lessen geven over nuttige software als LaTeX en introducties geven tot programmeertalen zoals Python, Ruby of Rust. Daarnaast bieden we ook enkele diensten aan zoals shell-accounts, web-hosting, git-repositories, enz. Doorheen het academiejaar engageren we ons ook in verschillende projecten, zo zijn we sinds enkele jaren verantwoordelijk voor het telsysteem van de 12urenloop of ondersteunen we het FaculteitenKonvent bij ICT-projecten. + We organize various tech related talks by experts (eg. professors, PhD's, Richard Stallman, Julia Roberts, ...), hands-on coding events and introductory lectures for cool technologies. + Together we build interesting applications for Ghent University students (Hydra), for FaculteitenKonvent and 12Urenloop, and ofcourse for ourselves.

    - Iedereen is welkom bij Zeus WPI, ook al studeer je geen informatica. Het enige wat je nodig hebt is een gezonde dosis interesse en een beetje geeky aanleg. + Be sure to check out the project-page! +

    + +

    + Everybody is welcom at Zeus WPI, even if you don't study computer science. The only requirement is a healthy dose of motivation and some (toleration for) geekyness.

    Het bestuur

    From 597afe9ed72fb7b90c839ad2b069a41b8a7bf242 Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Tue, 10 Oct 2017 16:31:42 +0200 Subject: [PATCH 064/175] More english --- content/about.erb | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/content/about.erb b/content/about.erb index 1df21f1..c613831 100644 --- a/content/about.erb +++ b/content/about.erb @@ -26,18 +26,18 @@ narrow_page: true Everybody is welcom at Zeus WPI, even if you don't study computer science. The only requirement is a healthy dose of motivation and some (toleration for) geekyness.

    -

    Het bestuur

    +

    The board

    - Het bestuur zorgt ervoor dat alle wieltjes blijven draaien en organiseert regelmatig activiteiten voor de leden. - Het bestuur voor het academiejaar <%= pretty_year @config[:academic_year] %> van Zeus WPI is: + The board is the oil in the machine and is the driving force behind the organization of events and projects. + The Zeus WPI board for the <%= pretty_year @config[:academic_year] %> academic year is:

    - - + + @@ -64,44 +64,44 @@ narrow_page: true
    FunctieNaamFunctionName E-mail
    -

    Zeus waar? Zeus daar!

    +

    Contact

    - Zeus WPI heeft een lokaal in de kelder van gebouw S9 op campus de Sterre, die door de leden liefkozend “de kelder” genoemd wordt. Daar staat het volledige computerpark van Zeus WPI. + Zeus WPI is located in the basement of the S9 building on Campus Sterre, by it's members often named “de kelder”.

    -

    Zeus bereik je zo:

    +

    Reach us:

    • - kom naar de kelder en spring eens binnen (ons vinden doe je hier). + come to “de kelder” and say hi! (find us here).
    • - stuur een mailtje naar het bestuur + mail the board (bestuur@zeus.ugent.be), or some specific members
    • - join ons Slack team (via *ugent.be mail of invite) + join our Slack team (by *ugent.be mail or invite)
    • - stuur een gele briefkaart naar “Zeus WPI – Krijgslaan 281, S9 – 9000 Gent” + send a yellow postcard “Zeus WPI – Krijgslaan 281, S9 – 9000 Gent”
    • - blijf op de hoogte via onze mailinglist + keep up to date trough our mailinglist
    • - bezoek ons IRC-kanaalserver + check out our IRC-channel
    • - bel naar 09 264 4751 (intern: 4751) + call us at 09 264 4751 (intern: 4751)
    • - stort op BE32 9799 9370 6502 (BIC: ARSP BE 22) + deposit at BE32 9799 9370 6502 (BIC: ARSP BE 22)
    • - volg ons op Twitter: @ZeusWPI + follow us on Twitter: @ZeusWPI
    • - word fan op Facebook + like us on Facebook
    From 010e6f1e5549587da0ec131014fdf8d5973ac81f Mon Sep 17 00:00:00 2001 From: Wout Schellaert Date: Tue, 10 Oct 2017 16:57:01 +0200 Subject: [PATCH 065/175] Split contact and about --- content/about.erb | 103 +------------------------ content/about/about.erb | 65 ++++++++++++++++ content/about/contact.erb | 49 ++++++++++++ layouts/partials/_about_sub_navbar.erb | 3 +- 4 files changed, 117 insertions(+), 103 deletions(-) create mode 100644 content/about/about.erb create mode 100644 content/about/contact.erb diff --git a/content/about.erb b/content/about.erb index c613831..652e0ed 100644 --- a/content/about.erb +++ b/content/about.erb @@ -4,105 +4,4 @@ title: About order: 0 narrow_page: true --- -<%= render '/partials/_about_sub_navbar.*', selected: 'about' %> -

    About Zeus WPI

    - -
    -

    - Zeus WPI is the student association for Computer Science at Ghent University. - Our goal is to provide a stimulating environment for motivated students looking to expand their skills by engaging in interesting real-world projects. -

    - -

    - We organize various tech related talks by experts (eg. professors, PhD's, Richard Stallman, Julia Roberts, ...), hands-on coding events and introductory lectures for cool technologies. - Together we build interesting applications for Ghent University students (Hydra), for FaculteitenKonvent and 12Urenloop, and ofcourse for ourselves. -

    - -

    - Be sure to check out the project-page! -

    - -

    - Everybody is welcom at Zeus WPI, even if you don't study computer science. The only requirement is a healthy dose of motivation and some (toleration for) geekyness. -

    - -

    The board

    - -

    - The board is the oil in the machine and is the driving force behind the organization of events and projects. - The Zeus WPI board for the <%= pretty_year @config[:academic_year] %> academic year is: -

    - - - - - - - - - - - - <% current_bestuur.each do |lid| %> - - - - - - - <% end %> - -
    FunctionNameE-mail
    - <%= lid[:rol] %> - - <%= lid[:naam] %> - - <%= lid[:mail] %> - - - <%= fa :envelope %> - -
    - -

    Contact

    - -

    - Zeus WPI is located in the basement of the S9 building on Campus Sterre, by it's members often named “de kelder”. -

    - -

    Reach us:

    - -
      -
    • - come to “de kelder” and say hi! (find us here). -
    • -
    • - mail the board (bestuur@zeus.ugent.be), or some specific members -
    • -
    • - join our Slack team (by *ugent.be mail or invite) -
    • -
    • - send a yellow postcard “Zeus WPI – Krijgslaan 281, S9 – 9000 Gent” -
    • -
    • - keep up to date trough our mailinglist -
    • -
    • - check out our IRC-channel -
    • -
    • - call us at 09 264 4751 (intern: 4751) -
    • -
    • - deposit at BE32 9799 9370 6502 (BIC: ARSP BE 22) -
    • -
    • - follow us on Twitter: @ZeusWPI -
    • -
    • - like us on Facebook -
    • -
    - -
    + diff --git a/content/about/about.erb b/content/about/about.erb new file mode 100644 index 0000000..cb639dd --- /dev/null +++ b/content/about/about.erb @@ -0,0 +1,65 @@ +--- +narrow_page: true +--- + +<%= render '/partials/_about_sub_navbar.*', selected: 'about' %> +

    About Zeus WPI

    + +
    +

    + Zeus WPI is the student association for Computer Science at Ghent University. + Our goal is to provide a stimulating environment for motivated students looking to expand their skills by engaging in interesting real-world projects. +

    + +

    + We organize various tech related talks by experts (eg. professors, PhD's, Richard Stallman, Julia Roberts, ...), hands-on coding events and introductory lectures for cool technologies. + Together we build interesting applications for Ghent University students (Hydra), for FaculteitenKonvent and 12Urenloop, and ofcourse for ourselves. +

    + +

    + Be sure to check out the project-page! +

    + +

    + Everybody is welcom at Zeus WPI, even if you don't study computer science. The only requirement is a healthy dose of motivation and some (toleration for) geekyness. +

    + +

    The board

    + +

    + The board is the oil in the machine and is the driving force behind the organization of events and projects. + The Zeus WPI board for the <%= pretty_year @config[:academic_year] %> academic year is: +

    + + + + + + + + + + + + <% current_bestuur.each do |lid| %> + + + + + + + <% end %> + +
    FunctionNameE-mail
    + <%= lid[:rol] %> + + <%= lid[:naam] %> + + <%= lid[:mail] %> + + + <%= fa :envelope %> + +
    + +
    \ No newline at end of file diff --git a/content/about/contact.erb b/content/about/contact.erb new file mode 100644 index 0000000..348363c --- /dev/null +++ b/content/about/contact.erb @@ -0,0 +1,49 @@ +--- +narrow_page: true +--- + +<%= render '/partials/_about_sub_navbar.*', selected: 'contact' %> +

    Contact

    + +
    + +

    + Zeus WPI is located in the basement of the S9 building on Campus Sterre, by it's members often named “de kelder”. +

    + +

    Reach us:

    + +
      +
    • + come to “de kelder” and say hi! (find us here). +
    • +
    • + mail the board (bestuur@zeus.ugent.be), or some specific members +
    • +
    • + join our Slack team (by *ugent.be mail or invite) +
    • +
    • + send a yellow postcard “Zeus WPI – Krijgslaan 281, S9 – 9000 Gent” +
    • +
    • + keep up to date trough our mailinglist +
    • +
    • + check out our IRC-channel +
    • +
    • + call us at 09 264 4751 (intern: 4751) +
    • +
    • + deposit at BE32 9799 9370 6502 (BIC: ARSP BE 22) +
    • +
    • + follow us on Twitter: @ZeusWPI +
    • +
    • + like us on Facebook +
    • +
    + +
    \ No newline at end of file diff --git a/layouts/partials/_about_sub_navbar.erb b/layouts/partials/_about_sub_navbar.erb index 181b2dc..f2e3572 100644 --- a/layouts/partials/_about_sub_navbar.erb +++ b/layouts/partials/_about_sub_navbar.erb @@ -1,6 +1,7 @@