diff --git a/_events/20201211-freitalk.markdown b/_events/20201211-freitalk.markdown index 782c352aae7c28c7cb1283991afb30e1c7ad934b..8c4a83674698c11cce027be6672f5c2a795cf616 100644 --- a/_events/20201211-freitalk.markdown +++ b/_events/20201211-freitalk.markdown @@ -9,6 +9,6 @@ uid: b3707d4d-7eda-46f5-bb61-cfd02142a5cd contact: vorstand@chaotikum.org recording: true locations: - - Augenprüfraum + - Big Blue Button short: "Freitalk N8: Freitalk Nacht - Freitag nach Acht." --- diff --git a/_events/20221229-5min.markdown b/_events/20221229-5min.markdown index 04faf81bde298386cb024ec04fcbfc0793db2237..2621566a6c06bc19cc06ecfbbcf39aaad01256a7 100644 --- a/_events/20221229-5min.markdown +++ b/_events/20221229-5min.markdown @@ -9,8 +9,6 @@ contact: info@chaotikum.org recording: true locations: - Augenprüfraum - - Wartezimmer - - Lager short: "Zwischen den Jahren: Die letzten 5 Minuten Termine des Jahres 2022." --- diff --git a/_layouts/frab.xml b/_layouts/frab.xml index 87e3a60c2524bbc5906eed651851d2deb355d904..d8b17ab497c22939904e58a22bf26097cac156eb 100644 --- a/_layouts/frab.xml +++ b/_layouts/frab.xml @@ -109,13 +109,27 @@ Finding the first and last talk to establish the variables "earliest" and "lates {% elsif event -%} {% assign recording_date = event.eventdate -%} {% else -%} - {% if conference.date and recording_date.event != ''%} + {% if conference.date and conference.date != ''%} {% assign recording_date = conference.date -%} {% else -%} {% assign recording_date = earliest -%} {% endif -%} {% endif -%} + {% if video.room and video.room != ''-%} + {% assign room = video.room -%} + {% elsif event -%} + {% for r in event.locations -%} + {% assign room = r -%} + {% endfor -%} + {% else -%} + {% if conference.room and conference.room != ''%} + {% assign room = conference.room -%} + {% else -%} + {% assign room = "Undisclosed Location" -%} + {% endif -%} + {% endif -%} + {% if video.duration and video.duration != ''-%} {% assign duration = video.duration -%} {% elsif event -%} @@ -160,14 +174,14 @@ Finding the first and last talk to establish the variables "earliest" and "lates </day> <day index="{{day}}" date="{{recording_date | date: '%Y-%m-%d'}}"> {% endif -%} - {% if current_room != video.room -%} + {% if current_room != room -%} {% if current_room and current_room != '' -%} </room> - <room name="{{video.room}}"> + <room name="{{room}}"> {% else -%} - <room name="{{video.room}}"> + <room name="{{room}}"> {% endif -%} - {% capture current_room %}{{video.room }}{% endcapture -%} + {% capture current_room %}{{room }}{% endcapture -%} {% endif -%} {% comment -%} @@ -175,10 +189,10 @@ Finding the first and last talk to establish the variables "earliest" and "lates {% endcomment -%} <event id="{{eventcounter}}" guid="{{video.uid}}"> - <date>{{video.recording_date | date: '%Y-%m-%dT%H:%M:%S'}}</date> - <start>{{video.recording_date | date: '%H:%M'}}</start> + <date>{{recording_date | date: '%Y-%m-%dT%H:%M:%S'}}</date> + <start>{{recording_date | date: '%H:%M'}}</start> <duration>{{duration}}</duration> - <room>{{video.room}}</room> + <room>{{room}}</room> <slug>{{ video.title | slugify }}</slug> <url>{{video.url}}</url> <recording> diff --git a/_media/2018-10-04-apache-camel.md b/_media/2018-10-04-apache-camel.md new file mode 100644 index 0000000000000000000000000000000000000000..57738af35188e309899df99d5ecea93390bea507 --- /dev/null +++ b/_media/2018-10-04-apache-camel.md @@ -0,0 +1,30 @@ +--- +layout: video +release_date: 2018-10-16 20:00:00 +0200 +recording_date: 2018-10-04 20:00:00 +0200 +title: "Mario Rutz: Enterprise Application Integration mit Apache Camel [Softwerkskammer Lübeck]" +license: +image: "" +#https://www.uuidgenerator.net/ +uid: d94bbe12-3c3a-4e42-ad15-9960b5812742 +yt: "https://www.youtube.com/watch?v=JCQmIBSCzlY" +mccc: "https://media.ccc.de/v/chaotikum-apache-camel" +archive: "https://archive.org/details/2018-10-04-softwerkskammer" +file: "https://video.chaotikum.net/softwerkskammer/2018-10-04-softwerkskammer.m4v" +event: 14431ac0-c698-457d-afc6-f2cd8b08ddb9 +conferences: +- nbsp +- swk +nofeature: true +--- +Am 4. Oktober 2018 war die Softwerkskammer Lübeck im neuen Nobreakspace zu Gast und Mario Rutz hat einen Vortrag über Enterprise Application Integration mit Apache Camel gehalten. https://www.softwerkskammer.org/groups/luebeck + +Auch wenn im Zeitalter von Microservices die entsprechenden Integrationsaufgaben dank REST glücklicherweise viel von ihrem Schrecken verloren haben, die Integration von Altsystemen und exotischen Schnittstellen mit einem Zoo von Protokollen, Endpunkten und deren Verfügbarkeit bleibt eine alltägliche Herausforderung. + +Mit Apache Camel steht für diese Herausforderung ein leichtgewichtiges Enterprise Application Integration Framework zur Verfügung, welches nicht nur über 200 Integrationen out-of-the-box bereitstellt, sondern auch anspruchsvolle Integrationsszenarien mit wenig Aufwand realisierbar macht. + +Überzeugt euch selbst anhand von Beispielen aus dem eCommerce-Umfeld, wie viel Spaß EAI machen kann und schaut, ob wir gemeinsam das Kamel zum laufen bringen! + +Ziel des Vortrags ist es, den Zuhörern zum einen die theoretischen Grundlagen von Enterprise Application Integration nahe zu bringen. Weiterhin soll anhand einer Casestudy demonstriert werden, dass Apache Camel auch bei komplexen Integrationsaufgaben nicht langjähriges Expertenwissen voraussetzt. + +Der Quellcode des im Vortrag gezeigten Beispiels findet sich auf GitHub: https://github.com/basis42/camel_talk/tree/softwerkskammerHL/example \ No newline at end of file diff --git a/_media/2020-12-11-muonpi.md b/_media/2020-12-11-muonpi.md index 7b4efa468c1951d3da3a69f08d24a0891c3a61aa..8b5d24bcfe201df24663359f8d3ed0d2d5d7547e 100644 --- a/_media/2020-12-11-muonpi.md +++ b/_media/2020-12-11-muonpi.md @@ -3,7 +3,6 @@ layout: video release_date: 2020-12-11 20:00:00 +0200 recording_date: 2020-12-11 20:00:00 +0200 duration: "02:00" -room: bbb title: "MuonPi – Community-basierte verteilte Messung kosmischer Strahlung [Freitalk N8]" license: image: "freitalk-muonpi-community-basierte-verteilte-messung-kosmischer-strahlung.jpg" diff --git a/_media/2022-01-15-i-like-p5.md b/_media/2022-01-15-i-like-p5.md index 7c8358df082a0f8ae9a178c0547aee9fc3061a0e..e9816b33c2f3625086b42bceea3493dc623c05f1 100644 --- a/_media/2022-01-15-i-like-p5.md +++ b/_media/2022-01-15-i-like-p5.md @@ -2,7 +2,6 @@ layout: video release_date: 2023-01-15 19:00:00 +0200 recording_date: 2022-12-29 21:00:00 +0200 -room: Augenprüfraum title: "Fabi likes P5" persons: - "Fabi" diff --git a/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md b/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md index 45153dbe4e8291e6195b077597c207b449ce974e..7eb9dc0c4f2582932f0e212033914121eb8824a6 100644 --- a/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md +++ b/_media/2023-01-07-linux-user-namespaces-und-der-unshare-befehl.md @@ -2,8 +2,6 @@ layout: video release_date: 2023-01-07 19:00:00 +0200 recording_date: 2022-12-29 20:00:00 +0100 -duration: "00:05" -room: Augenprüfraum title: "NeoRaider über Linux User-Namespaces und den unshare-Befehl" persons: - "NeoRaider" diff --git a/_media/2023-01-08-nook22.md b/_media/2023-01-08-nook22.md index f6e30baa500618efda6aabf1db3c8a18186960f0..a27fb5c4e29478d1f57f5da280d600d911f6c993 100644 --- a/_media/2023-01-08-nook22.md +++ b/_media/2023-01-08-nook22.md @@ -3,7 +3,6 @@ layout: video release_date: 2022-01-08 19:00:00 +0200 recording_date: 2022-12-29 20:00:00 +0100 duration: "00:05" -room: Augenprüfraum title: "TVLuke über die Zahlen, Daten, Fakten der NooK 2022" persons: - "TVLuke" diff --git a/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md b/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md index 3ef662e3e30a948cb06d92621069d2af19d25ed0..1291a182664335a1dff5988c18b46da64b2f9a46 100644 --- a/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md +++ b/_media/2023-01-14-simon-tathams-portable-puzzle-collection-und-loopy.md @@ -1,7 +1,6 @@ --- layout: video release_date: 2023-01-14 19:00:00 +0200 -room: Parkplatz title: "Jakob über Simon Tatham's Portable Puzzle Collection und Loopy" persons: - "Jakob"