blog -> event (15-16)

This commit is contained in:
Lorin Werthen 2018-03-01 16:33:12 +01:00
parent 7c7415386e
commit bfec833301
No known key found for this signature in database
GPG key ID: F11FFC921E0E08E0
16 changed files with 92 additions and 36 deletions

4
Rules
View file

@ -19,6 +19,10 @@ preprocess do
create_yearly_items('Blog')
create_yearly_items('Events')
convert_event_time_to_timestamps
all_events.each do |event|
check_schema(:event, event)
end
end
#

View file

@ -1,6 +1,9 @@
---
title: Zeus Codesprint!
created_at: 06-09-2015
time: 07-09-2015 08:00
end: 11-09-2015 22:00
location: Zeus kelder
locationlink: Zeus WPI, Ghent Belgium
---
Liefste Zeusvriendjes,

View file

@ -1,13 +1,12 @@
---
title: AWK-les
banner: 'https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg'
created_at: 14-02-2016
time: 23-02-2016
image: 'https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg'
time: 23-02-2016 18:00
location: Zeus kelder
locationlink: Zeus WPI, Ghent Belgium
color: '#86297d'
---
![awkles](https://zeus.ugent.be/wp-content/uploads/2016/02/awkles-229x300.jpg){:class="alignright"}
Op **dinsdag 23 februari 18:00** (na de les Scriptingtalen) in **Auditorium A1** organiseren we een **AWK-les** gegeven door **professor Peter Dawyndt**.
**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.

View file

@ -1,9 +1,13 @@
---
title: FOSDEM 2016
created_at: 11-01-2016
image: https://zeus.ugent.be/wp-content/uploads/2016/01/fosdem-2016-300x225.jpg
time: 30-01-2016 10:00
end: 31-01-2016 19:00
location: ULB Solbosch Campus, Brussel
locationlink: ULB Solbosch Campus, Brussel
---
![fosdem-2016](https://zeus.ugent.be/wp-content/uploads/2016/01/fosdem-2016-300x225.jpg){:class="alignright"}
Zoals elk jaar gaan de FOSS-heads van Zeus naar FOSDEM!

View file

@ -1,10 +1,14 @@
---
title: 'Geeks, Attack! IV'
created_at: 19-10-2015
title: Geeks, Attack! IV
time: 2015-10-30 16:00
end: 2015-10-31 10:00
facebook: https://www.facebook.com/events/578035919000962/
location: Podiumzaal, Therminal
locationlink: 'Therminal,Ghent Belgium'
image: 'https://zeus.ugent.be/wp-content/uploads/2015/10/Geeks-Attack-Logo-300x214.jpg'
banner: 'https://zeus.ugent.be/zeuswpi/AAXR-TiB.png'
---
![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.
@ -12,5 +16,3 @@ Op deze jaarlijkse traditie kunnen de gamers onder ons het opnemen tegen medestu
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.
[Facebook event](https://www.facebook.com/events/578035919000962/)

View file

@ -1,13 +1,14 @@
---
title: 'GitHub talk: Cooperation in GitHub'
created_at: 03-11-2015
time: 10-11-2015 13:00
location: Auditorium A2, Sterre S9
locationlink: Campus Sterre, Ghent Belgium
image: https://zeus.ugent.be/wp-content/uploads/2015/11/12193814_1099050723439300_5508465790436950447_n-300x151.jpg
---
![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.
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**
Location: **Auditorium A2, Sterre S9**
Time: **November 10th, 13:00**

View file

@ -1,11 +1,13 @@
---
title: Hub voor Google Hashcode 2016
created_at: 11-01-2016
image: https://zeus.ugent.be/wp-content/uploads/2016/01/hashcode2016_poster1-212x300.png
time: 11-02-2016 18:30
end: 11-02-2016 23:00
location: Auditorium A3, Sterre S9
locationlink: Campus Sterre, Ghent Belgium
color: '#3870ed'
---
![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 <https://hashcode.withgoogle.com/past_editions.html>.
Deze wedstrijd is voor studenten en professionals **(18+)** en is opgesplitst in twee delen.

View file

@ -1,10 +1,12 @@
---
title: LaTeX Les 2015
created_at: 01-11-2015
image: https://zeus.ugent.be/wp-content/uploads/2015/11/Poster_latex_2015-213x300.jpg
time: 09-11-2015 19:00
location: Auditorium A, Plateau
locationlink: Plateaustraat, Ghent Belgium
---
![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.

View file

@ -1,6 +1,9 @@
---
title: Linux Install Party
created_at: 28-09-2015
time: 30-09-2015 17:30
end: 30-09-2015 22:00
location: Zeus Kelder
locationlink: Zeus WPI, Ghent Belgium
---
Aangezien de vorige install party een groot succes was, organiseren we dit jaar weer één!

View file

@ -1,14 +1,20 @@
---
title: 'Richard Stallman&#58; Copyright vs. Community'
created_at: 03-11-2015
image: https://zeus.ugent.be/wp-content/uploads/2015/11/eyed_notextinfo-212x300.jpg
time: 17-11-2015 19:30
end: 17-11-2015 21:30
location: Auditorium Quetelet - Tweekerkenstraat 2
locationlink: Tweekerkenstraat 2, Ghent Belgium
color: '#3b3b3b'
---
![eyed_notextinfo](https://zeus.ugent.be/wp-content/uploads/2015/11/eyed_notextinfo-212x300.jpg){:class="alignright"}
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.
"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.
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: <https://freeasinfreedom.be> Venue : **Auditorium Quetelet - Tweekerkenstraat 2 - 9000 Gent** Time : **November 17 from 07:30 PM to 09:30 PM**
More information at: <https://freeasinfreedom.be>
Venue: **Auditorium Quetelet - Tweekerkenstraat 2 - 9000 Gent**
Time: **November 17 from 07:30 PM to 09:30 PM**

View file

@ -1,6 +1,11 @@
---
title: Scripting in Sed
created_at: 27-10-2015
time: 03-11-2015 19:00
end: 03-11-2015 21:00
facebook: https://www.facebook.com/events/1088774524500813/
location: Auditorium A2, Sterre
locationlink: Campus Sterre, Ghent Belgium
---
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.
@ -8,5 +13,3 @@ There is more to sed than meets the eye. sed (Stream EDitor) is een Turing-compl
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](https://www.facebook.com/events/1088774524500813/)

View file

@ -1,6 +1,9 @@
---
title: Verkiezingen & Ribbetjesavond
created_at: 27-04-2016
time: 03-05-2016 18:00
end: 03-05-2016 23:00
location: Leslokaal V1, Sterre S9
locationlink: Campus Sterre, Ghent Belgium
---
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.

View file

@ -1,9 +1,11 @@
---
title: Vlaamse Programmeerwedstrijd 2016
created_at: 20-01-2016
image: https://zeus.ugent.be/wp-content/uploads/2016/01/VPW2016-290x300.png
time: 02-03-2016
location: KU Leuven, Diepenbeek
locationlink: B, Campus Diepenbeek, Agoralaan 1, 3590 Diepenbeek
---
![VPW2016](https://zeus.ugent.be/wp-content/uploads/2016/01/VPW2016-290x300.png){:class="alignright"}
Op **woensdag 2 maart** vindt de achtste editie van de **Vlaamse Programmeerwedstrijd** plaats. Deze gaat door in de **KU Leuven in Diepenbeek**.

View file

@ -1,9 +1,12 @@
---
title: Xtext Workshop
created_at: 13-04-2016
banner: https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png
time: 26-04-2016 18:00
location: Auditorium A2, Campus Sterre, Gebouw S9
locationlink: Campus Sterre, Ghent Belgium
---
![450px-Xtext_logo](https://zeus.ugent.be/wp-content/uploads/2016/04/450px-Xtext_logo-300x89.png){:class="alignright"}
**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.

View file

@ -6,6 +6,7 @@ location: Zeus WPI
description: Word een Hydra-held in no time
created_at: '13-10-2017'
color: '#3454b4'
locationlink: 'Zeus WPI,Ghent Belgium'
---
Join het team van de coolste app van de UGent!

View file

@ -1,4 +1,23 @@
module PreprocessHelper
def required_attrs
{
event: {
time: 'An event item should include the :time attribute, which describes the begin time and date of the event.',
title: 'The event does not include a :title',
location: 'The event should include a :location, a textual description',
locationlink: 'The event does not include a :locationlink, which is a querystring which is used for Google Maps'
}
}
end
def check_schema(itemtype, item)
schema = required_attrs[itemtype]
(schema.keys - item.attributes.keys).each do |key|
raise "#{item.identifier}: #{schema[key]}"
end
end
def ignore_old_blogposts
@items.delete_if do |item|
path = item.identifier.to_s
@ -42,7 +61,6 @@ module PreprocessHelper
def convert_event_time_to_timestamps
@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])