Compare commits

...

206 Commits

Author SHA1 Message Date
Luca f71be7c932 Add feedback pad to main nav, remove ticket shop and Engelsystem
continuous-integration/drone/push Build is passing Details
2024-06-09 23:02:29 +02:00
Martin Müller 1aed7af00a Add news post for teardown
continuous-integration/drone/push Build is passing Details
2024-06-09 00:28:43 +02:00
Martin Müller 4b15100c27 Update README
continuous-integration/drone/push Build is passing Details
2024-06-08 23:59:49 +02:00
Florian Sorg b750f004e5 update map
continuous-integration/drone/push Build is passing Details
2024-06-06 11:03:27 +02:00
Luca 8911c6aeee Make text on map selectable
continuous-integration/drone/push Build is passing Details
2024-06-05 20:44:04 +02:00
Luca 266576d504 Add updated map
continuous-integration/drone/push Build is passing Details
2024-06-05 20:40:39 +02:00
Luca 8ccffc0110 Add orga phone number
continuous-integration/drone/push Build is passing Details
2024-06-05 10:46:58 +02:00
Luca 4ed222b08b Extend packing list once again
continuous-integration/drone/push Build is passing Details
2024-06-03 18:29:41 +02:00
Luca ef6eff9b6a Extend packing list
continuous-integration/drone/push Build is passing Details
2024-05-31 13:42:59 +02:00
Luca 8af16b5829 Add schedule link to main nav
continuous-integration/drone/push Build is passing Details
2024-05-31 12:18:26 +02:00
Luca 7c10bcf134 Add Engelsystem to main nav
continuous-integration/drone/push Build is passing Details
2024-05-27 23:49:12 +02:00
Luca c28a4c5578 Remove CfP from main nav 2024-05-27 23:49:00 +02:00
Luca d8380c66b9 Constrain size of supporter logos
continuous-integration/drone/push Build is passing Details
2024-03-12 23:33:30 +01:00
Luca ef4881d9f0 Change slug of "friends and supporters" page
continuous-integration/drone/push Build is passing Details
2024-03-12 23:26:04 +01:00
Luca 67dc0ce1b3 Add "friends and supporters" page
continuous-integration/drone/push Build is passing Details
2024-03-12 23:24:03 +01:00
Luca 9d9e47ea7d Add blog post regarding DB-Veranstaltungsrabatt
continuous-integration/drone/push Build is passing Details
2024-02-27 23:58:59 +01:00
Luca 14096235f9 Add info regarding DB-Veranstaltungsrabatt
continuous-integration/drone/push Build is passing Details
2024-02-27 21:58:06 +01:00
Luca 350be35b2c Remove link to CCC DB-Veranstaltungsticket
continuous-integration/drone/push Build is passing Details
2024-02-26 17:47:54 +01:00
Luca 3f5261ab2f Rewrite accomodation section of FAQ
continuous-integration/drone/push Build is passing Details
2024-02-03 17:25:30 +01:00
Luca 1623145fed Revert "Remove Unterkunft sektion for now from faq"
This reverts commit bd39d9f08a.
2024-02-03 17:24:32 +01:00
foosinn bd39d9f08a Remove Unterkunft sektion for now from faq
continuous-integration/drone/push Build is passing Details
2024-02-03 16:39:38 +01:00
Luca 447fc0eeba Fix grammar
continuous-integration/drone/push Build is passing Details
2024-02-01 16:47:37 +01:00
Luca 4cd8610de2 Add KUFA to accommodation section of FAQ
continuous-integration/drone/push Build is passing Details
2024-02-01 16:45:48 +01:00
Luca 746d04b8c6 Add links to CfP and wiki
continuous-integration/drone/push Build is passing Details
2024-01-27 20:53:29 +01:00
Luca 422b521795 Add 150px version of logo
continuous-integration/drone/push Build is passing Details
2024-01-25 20:39:00 +01:00
Luca b7253bde62 Make dishes and cutlery mandatory
continuous-integration/drone/push Build is passing Details
2024-01-24 20:47:38 +01:00
Luca a52c5011c6 Add presale announcement post
continuous-integration/drone/push Build is passing Details
2024-01-24 16:15:33 +01:00
Luca 27e79cb9d7 Fix hr style 2024-01-24 15:42:29 +01:00
Luca b525428372 Publish ticket shop
continuous-integration/drone/push Build is passing Details
2024-01-24 03:10:27 +01:00
Luca e7a12be3f3 Add 'Bamberg' to event information
continuous-integration/drone/push Build is passing Details
2024-01-07 22:16:31 +01:00
Luca 3ca8e2eef7 Update page 'schedule'
continuous-integration/drone/push Build is passing Details
2023-12-26 22:32:43 +01:00
Luca 427eff7c19 Remove outdated page 'hygienekonzept' 2023-12-26 22:32:28 +01:00
Luca ceeb9b934f Add 'textiles for customization' to 'Things to bring' list
continuous-integration/drone/push Build is passing Details
2023-12-26 21:42:29 +01:00
Luca b1b8baaa03 Add more convenient id to section about IGERla
continuous-integration/drone/push Build is passing Details
2023-12-26 20:16:25 +01:00
Luca 9eca488f08 Update FAQ
continuous-integration/drone/push Build is passing Details
2023-12-26 20:12:10 +01:00
Luca 56e8617ef0 Add announcement post
continuous-integration/drone/push Build is passing Details
2023-12-26 19:44:57 +01:00
Luca 0873eb204e Update OpenGraph image
continuous-integration/drone/push Build is passing Details
2023-12-26 19:37:43 +01:00
Luca 656b25e06d Replace 'icon1000.png' with actual icon (icon != logo)
continuous-integration/drone/push Build is passing Details
2023-12-26 19:27:21 +01:00
Luca c61c96fd8a Clean up static files 2023-12-26 19:26:10 +01:00
Luca 887e1698c4 Use original design files for footer 2023-12-26 19:23:29 +01:00
Luca 5a5f3efa9e Reduce spacing between dash and the following character
continuous-integration/drone/push Build is passing Details
2023-12-26 18:43:03 +01:00
Luca 1ad66bc1aa Update design (WiP), title and date
continuous-integration/drone/push Build is passing Details
2023-12-23 22:42:21 +01:00
Luca f720e4b0cd Clean up main nav 2023-12-23 16:50:45 +01:00
Luca 95b294a934 Remove 2022 review from main nav
continuous-integration/drone/push Build is passing Details
2023-12-23 16:47:27 +01:00
Luca 91eb05833f Update contact information 2023-12-23 16:47:04 +01:00
Luca da2aae8e74 Remove Twitter 2023-12-23 16:46:09 +01:00
Luca 48ad445479 Move 2023 blogposts to archive 2023-12-23 16:44:01 +01:00
Luca 4f023f007f Delete cancellation blog post
continuous-integration/drone/push Build is passing Details
2023-12-06 18:45:29 +01:00
Nils Steinger bbadae19d1 Add post "(Keine) IGER 2024"
continuous-integration/drone Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-12-01 15:05:17 +01:00
luca aab7a34953 Merge pull request 'Fix dead link to bus timetable' (#9) from main into live
continuous-integration/drone/push Build is passing Details
Reviewed-on: #9
2023-07-21 22:52:38 +02:00
voidptr 6df49e5625 Fix dead link to bus timetable
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-07-21 20:32:10 +02:00
Florian Sorg 8f15af5f69 add post
continuous-integration/drone/push Build is passing Details
2023-07-21 15:17:43 +02:00
Florian Sorg 97827524b1 add lageplan
continuous-integration/drone/push Build is passing Details
2023-07-20 11:35:58 +02:00
voidptr a6adb959bf Add wiki to main navigation
continuous-integration/drone/push Build is passing Details
2023-07-20 09:08:33 +02:00
voidptr 0a0b73ddde Highlight wiki on FAQ page
continuous-integration/drone/push Build is passing Details
2023-07-20 09:07:13 +02:00
voidptr 21e00eb780 Add phone numbers
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-07-20 08:59:33 +02:00
voidptr 58c6a9c090 First read the announcements, then ask questions
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-07-18 22:32:55 +02:00
voidptr 36ff982fa7 Split contact data into actual contact and mere announcement channels
continuous-integration/drone/push Build is passing Details
2023-07-18 22:31:41 +02:00
luca 3199c921f2 Merge pull request 'Parkplatzinfosupdate' (#6) from xandy-patch-1 into main
continuous-integration/drone/push Build is passing Details
Reviewed-on: #6
2023-07-18 17:29:30 +02:00
xAndy d978a21484 Parkplatzinfosupdate
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2023-07-18 12:18:28 +02:00
Luca d6b4f82a51 Add filtered schedule version 0.6
continuous-integration/drone/push Build is passing Details
2023-07-17 13:47:02 +02:00
Luca 945af5d0bf Add script for filtering schedule
continuous-integration/drone/push Build is passing Details
2023-07-16 16:51:05 +02:00
Luca 4dcd0ab42f Wrap main nav, but not header on medium screens
continuous-integration/drone/push Build is passing Details
2023-07-11 23:38:21 +02:00
Luca bc5d4374c7 Add Engelsystem to main nav 2023-07-11 23:34:41 +02:00
Luca 134092a9da Add link to pretalx on schedule page
continuous-integration/drone/push Build is passing Details
2023-07-06 13:37:14 +02:00
Luca 3f9af9ab4f Add link to schedule to main menu
continuous-integration/drone/push Build is passing Details
2023-07-04 22:45:01 +02:00
Luca 812a26a757 Comment out CfP and remove 'Merch' from 'Tickets/Merch' again 2023-07-04 22:43:28 +02:00
Martin Müller efc47c84a9 Add FAQ entry on youth protection requirements
continuous-integration/drone/push Build is passing Details
2023-06-25 18:29:00 +02:00
Martin Müller 05e8e8efc7 Add PDF invitation to static files
continuous-integration/drone/push Build is passing Details
2023-06-18 00:27:09 +02:00
Luca d1ca3f7f25 Add '/Merch' to link to ticket shop
continuous-integration/drone/push Build is passing Details
2023-06-14 13:13:53 +02:00
Luca 67a65d3faf Add merch size charts
continuous-integration/drone/push Build is passing Details
2023-06-14 12:32:29 +02:00
Luca 564843ddd2 Update CfP deadline
continuous-integration/drone/push Build is passing Details
2023-06-13 16:01:46 +02:00
Luca 071473cec2 s/zu/zur/
continuous-integration/drone/push Build is passing Details
2023-06-04 20:48:48 +02:00
Luca 4ce4437a20 Add missing punctuation, replace repeated word, remove unused shortcode argument
continuous-integration/drone/push Build is passing Details
2023-06-01 23:48:54 +02:00
Martin Müller 6291dc5d38 Update (p)review blog post with feedback
continuous-integration/drone/push Build is passing Details
2023-06-01 23:27:57 +02:00
Martin Müller 05ab27f424 Add contact page 2023-06-01 23:09:27 +02:00
Martin Müller 91a7bd5755 Add gallery shortcode and blog post for (p)review
continuous-integration/drone/push Build is passing Details
2023-06-01 22:49:29 +02:00
Luca 3981b1f32c Add placeholder schedule page
continuous-integration/drone/push Build is passing Details
2023-05-03 11:31:15 +02:00
Nils Steinger d4a4e3d543 Mention accomodation situation
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-20 03:20:59 +02:00
Luca 233e2fd041 Emoticons suffice as punctuation
continuous-integration/drone/push Build is passing Details
2023-03-18 01:22:54 +01:00
Luca e6fe9ac102 Add link to location section at the bottom of the info page 2023-03-18 01:22:23 +01:00
Luca 40f6cbda1a Clarify that informations are general informations 2023-03-18 01:21:34 +01:00
Luca ec6b9dded5 Capitalize article and replace 'Konferenz' with 'Event'
continuous-integration/drone/push Build is passing Details
2023-03-18 01:08:06 +01:00
Luca 464aefe6a9 Avoid using 'man' (as in German for 'one')
continuous-integration/drone/push Build is passing Details
2023-03-18 01:04:18 +01:00
Luca 6794eba71e Use more aesthetically pleasing quote marks
continuous-integration/drone/push Build is passing Details
2023-03-18 01:02:05 +01:00
Luca 0fb62ee9d8 "Fast"en your internet
continuous-integration/drone/push Build is passing Details
2023-03-18 01:00:19 +01:00
Luca 3f6e948efe Do not personify IGER
continuous-integration/drone/push Build is passing Details
2023-03-18 00:58:30 +01:00
Luca 49afed5b5a Denoise
continuous-integration/drone/push Build is passing Details
2023-03-18 00:19:30 +01:00
Luca e31f25c6f9 Let ChatGPT help us help you help us all
continuous-integration/drone/push Build is passing Details
2023-03-18 00:16:37 +01:00
Luca 99fe481443 Replace link to 'hackerethik' with actual link to principles of CCC
continuous-integration/drone/push Build is passing Details
2023-03-17 23:40:56 +01:00
Nils Steinger 69503d959e Also add non-breaking space between 'backspace e.' and 'V.' in page header
continuous-integration/drone/push Build is passing Details
2023-03-17 20:37:06 +01:00
Nils Steinger 07998744fb Some amenities are not quite that certain yet
continuous-integration/drone/push Build is passing Details
2023-03-17 20:34:22 +01:00
Luca cbd9c9fed0 Add non-breaking space between 'backspace e.' and 'V.'
continuous-integration/drone/push Build is passing Details
2023-03-17 20:16:16 +01:00
Luca bd41838886 s/Hackerspace/Hackspace/
continuous-integration/drone/push Build is passing Details
2023-03-17 20:08:33 +01:00
Nils Steinger 28f679e85c Make brand logo a link to main page
continuous-integration/drone/push Build is passing Details
2023-03-17 20:03:57 +01:00
Nils Steinger 342a7785a8 short event description in header
continuous-integration/drone/push Build is passing Details
2023-03-17 19:51:07 +01:00
Nils Steinger 7df9493c1d Mention event location in header 2023-03-17 19:20:40 +01:00
Nils Steinger fcbd36eeb1 Add FAQ entry "what is an IGER?" 2023-03-17 19:20:34 +01:00
voidptr ab1f8e063f Update and publish Info/FAQ page (#2)
continuous-integration/drone/push Build is passing Details
Merging "Location" into "Info" along the way, because there was previously a huge overlap in content (a third of "FAQ" was just "look at Location instead").
That made it preferable (imho) to just merge them and maintain a single, browserside-searchable page.
Currently the combined page is still reasonably short, so shouldn't be a problem for visitors.

Co-authored-by: Nils Steinger <git@n-st.de>
Reviewed-on: #2
Co-authored-by: voidptr <voidptr@noreply.example.org>
Co-committed-by: voidptr <voidptr@noreply.example.org>
2023-03-15 02:27:12 +01:00
Luca 2084657357 Migrate website to `pink`
continuous-integration/drone/push Build is passing Details
2023-03-15 01:52:36 +01:00
voidptr 23f04fa36f Add (back-dated) summary post for IGER 2022 (#3)
continuous-integration/drone/push Build is passing Details
Better late than never, this post serves as a link collection for everything 2022-related that's still relevant (talk infos and recordings, mostly), so we can link to that wherever we need to reference the "old" IGER.

Co-authored-by: Nils Steinger <git@n-st.de>
Reviewed-on: #3
Co-authored-by: voidptr <voidptr@noreply.example.org>
Co-committed-by: voidptr <voidptr@noreply.example.org>
2023-03-14 20:37:59 +01:00
Luca 960ddce626 Publish presale blog post
continuous-integration/drone/push Build is passing Details
2023-03-06 00:54:53 +01:00
Luca 1a803049e7 Add presale blog post
continuous-integration/drone/push Build is passing Details
2023-03-05 15:48:11 +01:00
Luca f84fbc6aa8 Mark as draft/remove out-of-date information
continuous-integration/drone/push Build is passing Details
2023-03-02 23:44:35 +01:00
Luca b72418c3a9 Move IGER 2022 blog posts to archive 2023-03-02 23:42:45 +01:00
Luca 02f8dcbc7c Re-add menu entries
continuous-integration/drone/push Build is passing Details
2023-03-02 23:32:22 +01:00
Luca 0b3e910066 Add more spacing to footer 2023-03-02 23:30:34 +01:00
Luca e1b3ed8473 Add logo png, replace OpenGraph preview image
continuous-integration/drone/push Build is passing Details
2022-12-08 22:00:33 +01:00
Luca ac0f55fb88 Add 'Save the date' blog post
continuous-integration/drone/push Build is passing Details
2022-12-08 21:16:38 +01:00
Luca 2cc8246f01 Fix previous fix
continuous-integration/drone/push Build is passing Details
2022-12-03 18:49:33 +01:00
Luca 714689596b Use max of viewport height, height of background stars as minimum body height
continuous-integration/drone/push Build is passing Details
2022-12-03 18:47:31 +01:00
Luca ec8462eecf Always load remote OCR-A font to prevent broken local fonts from being used
continuous-integration/drone/push Build is passing Details
2022-12-03 18:43:46 +01:00
Luca e60f77ec27 Tweak 'uber' a little more
continuous-integration/drone/push Build is passing Details
2022-12-02 16:35:53 +01:00
Luca 01d4a3d5be Remove currently broken links and add year to Relive
continuous-integration/drone/push Build is passing Details
2022-12-02 00:57:34 +01:00
Luca 5f14f8170c Reference 'large' breakpoint in clip-path calculation 2022-12-02 00:57:02 +01:00
Luca 63fa0d23f8 uber
continuous-integration/drone/push Build is passing Details
2022-12-01 20:52:45 +01:00
Luca 659dcd26ae Add motto and date
continuous-integration/drone/push Build is passing Details
2022-12-01 20:51:07 +01:00
Luca 4d86f502b1 Simplify clip-path calculation
continuous-integration/drone/push Build is passing Details
2022-12-01 19:48:02 +01:00
Luca 25b8ef7dc5 Update design (WIP)
continuous-integration/drone/push Build is passing Details
2022-12-01 19:40:54 +01:00
Luca 7f75601d55 Disable fetching schedule
continuous-integration/drone/push Build is passing Details
2022-11-05 20:26:02 +01:00
Luca e82bda2e4c Update drone config
continuous-integration/drone/push Build is failing Details
2022-11-05 20:17:03 +01:00
Luca 36dd07b8cb Replace streaming link with link to ReLive, add feedback pad, disable menu entries for most other pages
continuous-integration/drone/push Build is passing Details
2022-09-25 16:31:22 +02:00
Luca d2dced5769 Remove tl;dr 2022-09-25 16:25:52 +02:00
Luca 58dccf2c8e Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-18 04:56:26 +02:00
Luca 9593722c33 Add 1000x1000 logo with text
continuous-integration/drone/push Build is passing Details
2022-09-17 15:28:49 +02:00
Luca 3e474cec86 Add link to stream to main nav
continuous-integration/drone/push Build is passing Details
2022-09-17 15:22:56 +02:00
Luca a7c2b61e78 Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-16 19:46:12 +02:00
Luca 394a7d1056 Update schedule version again
continuous-integration/drone/push Build is passing Details
2022-09-14 23:56:01 +02:00
Luca 45a171b4c7 Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-14 23:29:11 +02:00
Luca 8a0864dcff Add day minus one blog post 2022-09-14 23:26:05 +02:00
Luca 5801276be5 Extend 'what to bring' section of FAQ
continuous-integration/drone/push Build is passing Details
2022-09-14 22:05:58 +02:00
Martin Müller 169dcae5d5 Fix typo in Hygienekonzept
continuous-integration/drone/push Build is passing Details
2022-09-14 00:08:50 +02:00
Martin Müller 56653ec360 Improve wording of Hygienekonzept
continuous-integration/drone/push Build is passing Details
2022-09-14 00:06:42 +02:00
Martin Müller fcc18fb233 Change link text to Hygienekonzept in FAQ 2022-09-14 00:05:06 +02:00
Martin Müller f4acf15bd3 Link Hygienekonzept from FAQ
continuous-integration/drone/push Build is passing Details
2022-09-14 00:00:37 +02:00
Martin Müller 32bce6635b Add "Hygienekonzept" page 2022-09-14 00:00:37 +02:00
Luca c6706f40af Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-13 23:55:45 +02:00
Luca 756177089d Fix duration parsing
continuous-integration/drone/push Build is passing Details
2022-09-12 00:32:58 +02:00
Luca be97c32d03 Update schedule version, add new room names and s/CTF/Cyberspace/
continuous-integration/drone/push Build is failing Details
2022-09-12 00:21:19 +02:00
Luca 8eb1273273 Update schedule version and remove note
continuous-integration/drone/push Build is passing Details
2022-09-09 23:45:53 +02:00
Luca 60776b8df4 Add 'Sleep Owl hostel' to location page
continuous-integration/drone/push Build is passing Details
2022-09-07 00:33:32 +02:00
Luca 7ea4508881 Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-06 23:50:05 +02:00
Luca c00baca932 Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-05 23:43:34 +02:00
Luca 3e933bf0d9 Swap talk title and speakers
continuous-integration/drone/push Build is passing Details
2022-09-05 16:08:30 +02:00
Luca 3ddc34afeb Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-04 23:44:51 +02:00
Luca bdad4f3e30 Update schedule version
continuous-integration/drone/push Build is passing Details
2022-09-02 23:51:25 +02:00
Luca d566bd71e5 Update schedule
continuous-integration/drone/push Build is passing Details
2022-08-31 23:36:21 +02:00
Luca 64bf8022a4 Add direct link to accommodation "wiki" page
continuous-integration/drone/push Build is passing Details
2022-08-31 13:44:14 +02:00
Martin Müller 3b1bf2cb7f Add FAQ entry on accomodation with link to pad
continuous-integration/drone/push Build is passing Details
2022-08-31 12:04:38 +02:00
Martin Müller 6532cdc84b Add FAQ entry for wiki/pad 2022-08-31 12:04:11 +02:00
Martin Müller 1d39388a2b Update FAQ and location page with parking lots
continuous-integration/drone/push Build is passing Details
2022-08-31 11:57:53 +02:00
Luca 7816f27b9a Add README.md
continuous-integration/drone/push Build is passing Details
2022-08-29 23:54:23 +02:00
Luca 38af4168f1 Force specific room sequence
continuous-integration/drone/push Build is passing Details
2022-08-29 19:52:57 +02:00
Luca 9544af57f3 Disable zooming on schedule page, so mobile browsers respect `position: sticky`
continuous-integration/drone/push Build is passing Details
2022-08-29 15:56:31 +02:00
Luca cba4ab18f9 Make room names sticky, events are now at most 80% of viewport width
continuous-integration/drone/push Build is passing Details
2022-08-29 15:27:24 +02:00
Luca 37bcf39835 Add .gitkeep to data directory
continuous-integration/drone/push Build is passing Details
2022-08-29 05:10:03 +02:00
Luca d9852762fe Process schedule.json with Python instead of Go templates
continuous-integration/drone/push Build is failing Details
2022-08-29 05:08:36 +02:00
Luca a5002ef8f2 Revert "Experimentally use Debian-based Hugo image"
This reverts commit 6c95231e89.
2022-08-29 00:44:46 +02:00
Luca 6c95231e89 Experimentally use Debian-based Hugo image
continuous-integration/drone/push Build is passing Details
2022-08-29 00:42:29 +02:00
Luca 2585b1fa05 Add schedule
continuous-integration/drone/push Build is passing Details
2022-08-29 00:35:37 +02:00
Luca 961119ad86 Fix height of title row to prevent it from growing very tall 2022-08-29 00:33:46 +02:00
Luca 2463c21096 Fix 'schedule' shortcode when rooms do not have events on all days 2022-08-29 00:32:50 +02:00
Luca 2de66d7789 Remove 'CfP' from main nav
continuous-integration/drone/push Build is passing Details
2022-08-27 17:37:11 +02:00
Luca a1f871bcae Add tl;dr
continuous-integration/drone/push Build is passing Details
2022-08-18 19:31:25 +02:00
Luca 93a8558589 Add preview blog post
continuous-integration/drone/push Build is passing Details
2022-08-18 19:04:13 +02:00
Luca e221902815 Remove shortcode only meant for testing
continuous-integration/drone/push Build is passing Details
2022-08-14 21:57:48 +02:00
Luca 3bf6313f8a Add shortcode 'schedule'
continuous-integration/drone/push Build is passing Details
2022-08-14 21:48:45 +02:00
Luca 5e3f67c237 Add hostels to location page
continuous-integration/drone/push Build is passing Details
2022-08-13 21:56:45 +02:00
Luca fb5c23149b Explicitly set slug in front matter for pages 2022-08-13 21:54:58 +02:00
Luca 53a68047de Add blog post about Smart City track
continuous-integration/drone/push Build is passing Details
2022-08-12 22:59:37 +02:00
Luca 122814703a Use HTML5 syntax for Open Graph meta tags 2022-08-12 22:57:34 +02:00
Luca ba708d0738 Rephrase FAQ regarding breakfast 2022-08-12 22:17:46 +02:00
Martin Müller 8b624b042f Add static image and use it in Open Graph Protocol
continuous-integration/drone/push Build is passing Details
2022-08-10 19:53:16 +02:00
Martin Müller b5facdf0ed Fix variable name in previous commit
continuous-integration/drone/push Build is passing Details
2022-08-10 12:14:41 +02:00
Martin Müller 17dcd61d38 Improve Open Graph Protocol tags
continuous-integration/drone/push Build is failing Details
2022-08-10 12:13:12 +02:00
Martin Müller 264ff76945 Add Open Graph Protocol tags
continuous-integration/drone/push Build is passing Details
2022-08-10 12:10:59 +02:00
Martin Müller 9af607e98e Add Corona info and fix/improve photo policy
continuous-integration/drone/push Build is passing Details
2022-08-03 00:19:23 +02:00
Martin Müller 6616256868 Add FAQ page
continuous-integration/drone/push Build is passing Details
2022-08-02 23:58:19 +02:00
Martin Müller f58cf0c338 Add location page 2022-08-02 23:58:00 +02:00
Luca 9f7ab329f7 Set date of announcement post to actual publish date
continuous-integration/drone/push Build is passing Details
2022-07-11 16:53:08 +02:00
Luca f1cb0acad7 Add tall header variant
continuous-integration/drone/push Build is passing Details
2022-07-11 00:20:46 +02:00
Luca 34a662169d Fix header background size
continuous-integration/drone/push Build is passing Details
2022-07-10 22:56:41 +02:00
Luca 28adbd55fc Scale header by 50%
continuous-integration/drone/push Build is passing Details
2022-07-10 17:49:56 +02:00
Luca 89ab431834 Add fairydust header
continuous-integration/drone/push Build is passing Details
2022-07-10 02:08:29 +02:00
Luca 402115c0ee Fix colors
continuous-integration/drone/push Build is passing Details
2022-07-10 00:30:30 +02:00
Luca b7f2bad9ed Use Hugo extended edition
continuous-integration/drone/push Build is passing Details
2022-07-09 22:10:17 +02:00
Luca 5911f336da Use officially recommended Hugo docker image in CI pipeline
continuous-integration/drone/push Build is failing Details
2022-07-09 22:07:20 +02:00
Luca 0b3aa87afd Prepare Mastodon profile setup
continuous-integration/drone/push Build is failing Details
2022-07-09 21:02:58 +02:00
Luca d4ec74c430 Include 'fonts' partial in main stylesheet
continuous-integration/drone/push Build is passing Details
2022-07-09 16:49:26 +02:00
Luca bee351c581 Add Noto fonts to repository
continuous-integration/drone/push Build is passing Details
2022-07-09 16:45:47 +02:00
Luca 041204d4cb Update Mastodon handle
continuous-integration/drone/push Build is passing Details
2022-07-09 15:28:37 +02:00
Luca 5479f467c2 Update design 2022-07-09 15:28:18 +02:00
Luca 2ef6c6cdfa Change announcement title to something more "interesting"
continuous-integration/drone/push Build is passing Details
2022-07-09 01:36:03 +02:00
Luca 875a5c7a78 Make all of the title bold
continuous-integration/drone/push Build is passing Details
2022-07-09 01:04:44 +02:00
Luca a52e4b67a6 Remove placeholder homepage content, add announcement news post
continuous-integration/drone/push Build is passing Details
2022-07-08 23:48:58 +02:00
Luca 730c7c7a79 Change base url, add more menu items, minify output 2022-07-08 23:48:09 +02:00
Luca 3d1a7f63a1 Add logo to header, add design colors 2022-07-08 23:47:19 +02:00
Luca 3447c5610c Change large breakpoint to 1000px 2022-07-08 23:45:37 +02:00
Luca 1496fbc6d6 Add favicon 2022-07-08 23:44:37 +02:00
Luca febce37fac Add additional margin to nav burger
continuous-integration/drone/push Build is passing Details
2022-07-08 17:28:36 +02:00
Luca e569dcadbe Highlight acronym in header
continuous-integration/drone/push Build is passing Details
2022-07-08 17:21:30 +02:00
Luca e7eb2aeccc Add more margin to top/bottom of page on small screens
continuous-integration/drone/push Build is passing Details
2022-07-08 17:19:39 +02:00
Luca f26420864f Add pagination for news posts
continuous-integration/drone/push Build is passing Details
2022-07-08 04:16:32 +02:00
Luca edc4a0a363 Do as flo said
continuous-integration/drone/push Build is passing Details
2022-07-04 15:19:48 +02:00
Luca 7c8d2eadd1 Add .drone.yml
continuous-integration/drone/push Build is passing Details
2022-07-02 15:55:22 +02:00
Luca 0282d972d1 Add Mastodon to footer menu 2022-07-02 02:05:18 +02:00
77 changed files with 5892 additions and 91 deletions

57
.drone.yml Normal file
View File

@ -0,0 +1,57 @@
---
kind: pipeline
type: docker
name: default
steps:
# - name: fetch-schedule
# image: python:3.10-alpine
# commands:
# - bin/fetch_schedule.py
- name: build
image: klakegg/hugo:ext-alpine-ci
when:
branch:
- live
- name: build-staging
image: klakegg/hugo:ext-alpine-ci
commands:
- hugo --baseURL="https://staging.www.iger.events/"
when:
branch:
exclude:
- live
- name: deploy
image: appleboy/drone-scp
settings: &deploy-settings
host: pink.hackerspace-bamberg.de
port: 4222
username: www-data
key:
from_secret: ssh_key
passphrase:
from_secret: ssh_passphrase
target: /var/www/www.iger.events/
source: public/*
strip_components: 1
rm: yes
when:
event:
- push
branch:
- live
- name: deploy-staging
image: appleboy/drone-scp
settings:
<<: *deploy-settings
target: /var/www/staging.www.iger.events/
when:
event:
- push
branch:
- main

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
.hugo_build.lock
data/schedule.json
public/
resources/_gen/

10
README.md Normal file
View File

@ -0,0 +1,10 @@
# fairydust.reisen website
## Branches
- main for development/testing/staging
- live is live... na na nanana
## New pages/posts
Use `new-page.sh` or `new-post.sh` to create a new page or post, respectively.

View File

@ -1,6 +1,10 @@
---
title: "{{ replace .Name "-" " " | title }}"
{{ $name := strings.TrimPrefix (now.Format "2006-01-02-") .Name }}---
slug: "{{ $name }}"
title: "{{ humanize $name }}"
date: {{ .Date }}
menu:
main:
parent: Aktuelles
draft: true
---

8
archetypes/pages.md Normal file
View File

@ -0,0 +1,8 @@
---
slug: "{{ .Name }}"
title: "{{ humanize .Name }}"
menu:
main:
weight: 42
---

View File

@ -1,2 +1,2 @@
$small: 800px;
$large: 1200px;
$large: 1000px;

View File

@ -1,2 +1,7 @@
$color-highlight: #0080ff;
$color-text: #000;
$color-background-0: #00c8ff;
$color-background-100: #bafdfe;
$color-burger: #000;
$color-highlight: #fff200;
$color-link: #000;
$color-link-footer: #eee;
$color-text: #000;

46
assets/_fonts.scss Normal file
View File

@ -0,0 +1,46 @@
@font-face {
font-family: "Bad Script";
src: url(/BadScript-Regular.ttf);
}
@font-face {
font-family: "Noto Sans";
src: local("Noto Sans"), local("NotoSans-Regular"), url(/NotoSans-Regular.ttf);
}
@font-face {
font-family: "Noto Sans";
font-weight: 700;
src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(/NotoSans-Bold.ttf);
}
@font-face {
font-family: "Noto Sans";
font-style: italic;
font-weight: 700;
src: local("Noto Sans Bold Italic"), local("NotoSans-BoldItalic"), url(/NotoSans-BoldItalic.ttf);
}
@font-face {
font-family: "Noto Sans";
font-style: italic;
src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(/NotoSans-Italic.ttf);
}
@font-face {
font-family: "Noto Sans Mono";
font-weight: 500;
src: local("Noto Sans Mono Medium"), local("NotoSansMono-Medium"), url(/NotoSansMono-Medium.ttf);
}
@font-face {
font-family: "Noto Sans Mono";
font-weight: 700;
src: local("Noto Sans Mono Bold"), local("NotoSansMono-Bold"), url(/NotoSansMono-Bold.ttf);
}
@font-face {
font-family: "Noto Sans Mono";
font-weight: 900;
src: local("Noto Sans Mono Black"), local("NotoSansMono-Black"), url(/NotoSansMono-Black.ttf);
}

144
assets/_schedule.scss Normal file
View File

@ -0,0 +1,144 @@
@import 'colors';
$timeslot-height: 0.65em;
.schedule {
display: flex;
padding-right: 0.5em;
.schedule-date {
height: 0;
position: relative;
top: calc(-5rem - 1px);
visibility: hidden;
width: 0;
}
.schedule-event {
border: 1px solid $color-highlight;
border-radius: 0.5em;
color: currentColor;
display: flex;
grid-row: calc(var(--start) + 1) / calc(var(--end) + 1);
overflow: hidden;
text-decoration: none;
&:hover .schedule-event-detail {
text-decoration: underline;
}
& > div {
padding: 0.5em;
}
}
.schedule-event-detail {
border-left: 1px solid $color-highlight;
overflow: hidden;
.schedule-speaker {
margin-bottom: 0.5em;
overflow-x: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
.schedule-event-time {
display: flex;
flex-direction: column;
:nth-child(2) {
line-height: 1.1;
}
}
.schedule-grid {
display: grid;
grid-auto-rows: $timeslot-height;
grid-template-rows: 2rem;
&.schedule-room {
grid-template-columns: 80vw;
@media screen and (min-width: 501px) {
grid-template-columns: 400px;
}
}
& > * {
grid-column: 1 / 2;
}
& > .schedule-title {
background: $color-background-0;
font-size: 1.17rem;
margin-bottom: 0;
padding-bottom: 0.5em;
position: sticky;
text-align: center;
top: 3rem;
z-index: 42;
}
}
.schedule-room {
margin: 0 0.5em;
}
.schedule-time {
border-top: 1px solid $color-highlight;
grid-row: calc(var(--start) + 1) / span var(--span);
}
.schedule-timeline {
background: $color-background-0;
padding: 0 0.5em 0 1em;
position: sticky;
left: 0;
}
}
.schedule-container {
display: flex;
flex-direction: column;
margin-left: -1rem;
width: min-content;
}
.schedule-days {
background: $color-background-0;
display: flex;
font-size: 1rem;
left: 0;
line-height: 1;
max-width: 100vw;
overflow-x: auto;
padding: 1em;
position: sticky;
top: 0;
z-index: 42;
a {
padding: 0 0.5em;
white-space: nowrap;
&:first-child {
padding-left: 0;
}
&:last-child {
padding-right: 0;
}
}
}
.schedule-info {
.schedule-timezone {
font-weight: bold;
}
.schedule-version {
font-style: italic;
}
}

1
assets/_vars.scss Normal file
View File

@ -0,0 +1 @@
$footer-height: 420px;

View File

@ -1,17 +1,21 @@
@import 'breakpoints';
@import 'colors';
@import 'fonts';
@import 'schedule';
@import 'vars';
* {
box-sizing: border-box;
font-family: sans-serif;
margin: 0;
padding: 0;
}
body {
background: linear-gradient($color-background-0, $color-background-100);
color: $color-text;
display: flex;
flex-direction: column;
font-family: "Noto Sans", sans-serif;
margin: 0 auto;
min-height: 100vh;
max-width: $large;
@ -29,27 +33,95 @@ header {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 0.5rem;
margin-top: 1rem;
pre {
font-family: monospace;
font-family: "Noto Sans Mono", monospace;
font-size: 0.8rem;
font-weight: 500;
line-height: 1;
user-select: none;
span {
font-weight: 900;
}
}
nav {
font-size: 1.2rem;
}
.header-brand {
display: flex;
flex-grow: 1;
a {
// linkify the brand logo without changing its style
display: inherit;
color: inherit;
text-decoration: inherit;
}
img + pre {
margin-left: 0.5rem;
}
}
.header-logo {
height: 3.2rem;
width: auto;
}
.nav-burger {
margin-right: 0.5rem;
}
@media screen and (min-width: $small) {
flex-wrap: nowrap;
nav {
flex-wrap: wrap;
justify-content: right;
}
}
}
main {
padding: 1rem;
.upcoming {
font-family: "Bad Script", cursive;
font-size: 3em;
line-height: 1.2;
margin: 1em 0;
text-align: center;
.dash {
margin-right: 0.1em;
vertical-align: 0.12em;
}
.dot {
margin-left: -0.08em;
vertical-align: 0.02em;
}
.four {
vertical-align: 0.25em;
}
.nine, .seven {
vertical-align: 0.42em;
}
.two, .zero {
vertical-align: 0.1em;
}
}
}
footer {
margin-bottom: 0.5rem;
margin-bottom: 1rem;
nav {
align-items: end;
@ -59,6 +131,30 @@ footer {
justify-content: end;
}
}
@media screen and (min-width: $small) {
margin-bottom: 0;
&::before {
background: url(/igeldust.png) calc(50% - 200px) calc(50% - 50px) no-repeat, url(/wiese.png) center bottom -350px no-repeat;
content: '';
display: block;
height: $footer-height;
left: 0;
position: absolute;
width: 100%;
z-index: -1;
}
& > nav {
margin-bottom: 1.5rem;
margin-top: unquote("calc(#{$footer-height} - 1.5em - 1.5rem)");
a {
color: $color-link-footer;
}
}
}
}
nav {
@ -76,11 +172,23 @@ nav {
}
}
a {
&.pagination {
margin-top: 2.5em;
:first-child {
margin: 0;
}
}
a, span {
line-height: 1.5em;
margin: 0.5em 0 0 0;
}
a {
text-decoration: none;
}
@media screen and (min-width: $small) {
flex-direction: row;
@ -89,27 +197,19 @@ nav {
max-height: max-content;
}
a {
a, span {
margin: 0 0 0 1em;
}
}
}
a {
color: currentColor;
text-decoration: none;
color: $color-link;
text-decoration: underline dashed;
&:hover {
&:hover, &.is-active {
text-decoration: underline;
}
&.is-active {
color: $color-highlight;
&:hover {
text-decoration: none;
}
}
}
h1, h2, h3, h4, h5, h6 {
@ -120,6 +220,17 @@ p {
margin-bottom: 1em;
}
ol, ul {
margin-bottom: 2em;
padding-left: 2em;
}
hr {
border: none;
border-top: 1px solid $color-text;
margin: 3em 0;
}
.nav-burger {
cursor: pointer;
display: flex;
@ -129,20 +240,21 @@ p {
width: 1.2rem;
div {
border: 1px solid #aaa;
transition: border-color 0.5s, transform 0.5s;
background: $color-burger;
height: 2px;
transition: background 0.5s, transform 0.5s;
}
.nav-toggle:checked ~ & div {
border-color: transparent;
background: transparent;
&:first-child {
border-color: #aaa;
background: $color-burger;
transform: translateY(0.5rem) translateY(-1px) rotate(45deg) scaleX(141%);
}
&:last-child {
border-color: #aaa;
background: $color-burger;
transform: translateY(-0.5rem) translateY(1px) rotate(-45deg) scaleX(141%);
}
}
@ -155,3 +267,11 @@ p {
.nav-toggle {
display: none;
}
.center {
text-align: center;
}
.logo-container img {
max-width: 100%;
}

103
bin/fetch_schedule.py Executable file
View File

@ -0,0 +1,103 @@
#!/usr/bin/env python3
from datetime import datetime, timedelta
from json import dumps, loads
from pathlib import Path
from urllib.request import urlopen
from zoneinfo import ZoneInfo
GRANULARITY = 30
ROOM_SEQUENCE = ('Sondermaschinenbau', 'Smart City Schmiede', 'Sofaecke', 'Außenbereich', 'Rennstrecke', 'Cyberspace')
SCHEDULE_URL = 'https://cfp.fairydust.reisen/iger-2022/schedule/export/schedule.json'
TIMEZONE = 'Europe/Berlin'
def parse_duration(s):
duration = 0
components = s.split(':')
if len(components) == 3:
duration += int(components[0])
duration *= 24
components = components[1:]
if len(components) == 2:
duration += int(components[0])
duration *= 60
duration += int(components[1])
else:
raise RuntimeError(f'invalid duration format: {s}')
return duration
def room_sequence_key(room):
try:
return ROOM_SEQUENCE.index(room)
except ValueError:
return len(ROOM_SEQUENCE)
def main():
with urlopen(SCHEDULE_URL) as f:
data = loads(f.read())
conference = data['schedule']['conference']
rooms = {}
for day in conference['days']:
for room in conference['rooms']:
name = room['name']
if name not in day['rooms']:
continue
if name not in rooms:
rooms[name] = []
rooms[name] += day['rooms'][name]
timezone = ZoneInfo(TIMEZONE)
start_date = None
end_date = None
for _, events in rooms.items():
for event in events:
date = datetime.fromisoformat(event['date']).astimezone(timezone)
if start_date is None or date < start_date:
start_date = date
event['start_date'] = date
date += timedelta(seconds=parse_duration(event['duration'])*60)
if end_date is None or date > end_date:
end_date = date
event['end_date'] = date
timeline = []
timeslot = parse_duration(conference['timeslot_duration'])
for offset in range(0, int((end_date-start_date).total_seconds()), GRANULARITY*60):
date = start_date + timedelta(seconds=offset)
timeline.append({'date': date.strftime('%Y-%m-%d'), 'start': offset//(timeslot*60)+1, 'time': date.strftime('%H:%M')})
out_data = {
'days': [day['date'] for day in conference['days']],
'end_date': end_date.isoformat(timespec='seconds'),
'rooms': {name: [{
'end': int((event['end_date']-start_date).total_seconds())//(timeslot*60)+1,
'end_time': event['end_date'].strftime('%H:%M'),
'speaker': ', '.join(person['public_name'] for person in event['persons']),
'start': int((event['start_date']-start_date).total_seconds())//(timeslot*60)+1,
'start_time': event['start_date'].strftime('%H:%M'),
'title': event['title'],
'url': event['url'],
} for event in events] for name, events in rooms.items()},
'room_sequence': sorted(rooms.keys(), key=room_sequence_key),
'span': GRANULARITY // timeslot,
'start_date': start_date.isoformat(timespec='seconds'),
'timeline': timeline,
'timezone': TIMEZONE,
'version': data['schedule']['version'],
}
with open(Path(__file__).resolve().parent.parent / 'data' / 'schedule.json', 'w') as f:
f.write(dumps(out_data))
if __name__ == '__main__':
main()

22
bin/filter_schedule.py Executable file
View File

@ -0,0 +1,22 @@
#!/usr/bin/env python3
from argparse import ArgumentParser
from bs4 import BeautifulSoup
def main():
parser = ArgumentParser()
parser.add_argument('schedule')
parser.add_argument('room')
args = parser.parse_args()
with open(args.schedule) as f:
soup = BeautifulSoup(f.read(), 'xml')
for r in soup.find_all(lambda t: t.name == 'room' and 'name' in t.attrs and t.attrs['name'] != args.room):
r.decompose()
with open(args.schedule.removesuffix('.xml')+f'-{args.room}.xml', 'w') as f:
f.write(str(soup))
if __name__ == '__main__':
main()

View File

@ -1,11 +1,62 @@
baseURL = 'https://iger.events/'
baseURL = 'https://fairydust.reisen/'
languageCode = 'de-de'
paginate = 3
title = 'Intergalaktische Erfahrungsreise'
[markup]
[markup.goldmark]
[markup.goldmark.parser]
[markup.goldmark.parser.attribute]
block = true
title = true
[menu]
[[menu.footer]]
name = "Impressum"
url = "https://hackerspace-bamberg.de/Impressum"
weight = 10
[[menu.footer]]
name = "Mastodon"
url = "https://chaos.social/@erfahrungsreise"
weight = 20
[menu.footer.params]
rel = "me"
# [[menu.main]]
# name = "Tickets"
# url = "https://tickets.fairydust.reisen/iger-2024/"
# weight = 20
# [[menu.main]]
# name = "CfP"
# url = "https://cfp.fairydust.reisen/iger-2024/"
# weight = 30
[[menu.main]]
name = "Programm"
url = "https://cfp.fairydust.reisen/iger-2024/schedule/"
weight = 30
# [[menu.main]]
# name = "Engelsystem"
# url = "https://helfen.fairydust.reisen/"
# weight = 40
[[menu.main]]
name = "Wiki"
url = "https://wiki.fairydust.reisen/"
weight = 45
[[menu.main]]
name = "Lageplan"
url = "/lageplan.pdf"
weight = 47
[[menu.main]]
name = "Feedback"
url = "https://wiki.fairydust.reisen/feedback"
weight = 70
[minify]
minifyOutput = true
[permalinks]
"/" = "/:year/:month/:slug/"
archive = "/:year/:month/:slug/"
pages = "/:slug/"
[taxonomies]

View File

@ -0,0 +1,14 @@
---
slug: igerla
title: s/IGER/IGERla/
date: 2023-12-23
menu:
main:
parent: Aktuelles
---
Werte Datenreisende,
das **IGERla 2024** findet **vom 07. bis 09. Juni** in Bamberg statt -- das ist eine Woche nach der GPN/dem EMF Camp und eine Woche vor dem [VVoid Camp](https://vvoid.camp). Mehr Informationen zum Vorverkauf folgen voraussichtlich im Januar.
Eure IGER-Orga

View File

@ -0,0 +1,19 @@
---
slug: "presale-2024"
title: "Tickets!"
date: 2024-01-24
menu:
main:
parent: Aktuelles
---
Der **Vorverkauf** für das IGERla startet **am 28. Januar 2024 um 13:37 Uhr**
und endet **am 23. Mai 2024 um 23:59 Uhr** oder, wenn das Kontingent erschöpft
ist. Bitte kauft eure Tickets **möglichst frühzeitig**, um uns die Planung zu
erleichtern.
Wir bieten dieses Jahr kein Merch an, es sind aber Möglichkeiten geplant, vor
Ort [mitgebrachte]({{< relref "pages/faq.md#things-to-bring" >}}) Textilien zu
bedrucken.
[Hier geht's zum Ticketshop.](https://tickets.fairydust.reisen/iger-2024/)

View File

@ -0,0 +1,12 @@
---
slug: db-veranstaltungsrabatt
title: DB-Veranstaltungsrabatt
date: 2024-02-29
menu:
main:
parent: Aktuelles
---
Für eine nachhaltige Anreise zum IGERla 2024 erhaltet ihr von uns einen exklusiven 10%-Veranstaltungsrabatt für den Fernverkehr der Deutschen Bahn. Der DB-Aktionsgutschein kann auf Flexpreise, SuperSpar- und Sparpreise, welche über https://www.bahn.de/ und der App DB Navigator im eingeloggten Bereich gebucht werden, angerechnet werden.
Euren persönlichen Aktionsgutschein erhaltet ihr über die Bestellseite nach Bezahlung eures Tickets.

View File

@ -0,0 +1,22 @@
---
slug: "abbau"
title: "Abbau"
date: 2024-06-09T00:01:04+02:00
menu:
main:
parent: Aktuelles
---
Das IGERla neigt sich dem Ende zu, daher folgen hier einige Informationen zum Abbau:
Nach dem [Closing-Vortrag](https://cfp.fairydust.reisen/iger-2024/talk/RLDUE3/) um ca. 16:30 Uhr soll einigemaßen zügig der Abbau beginnen.
Dafür bitten wir euch, möglichst schon bis 16:00 Uhr die Tische und Stühle bzw. Bänke im Hackcenter und Workshop-Bereich freizuräumen.
Wir freuen uns über helfende Hände beim Abbau. Zur Koordination des Abbaus werden Organisator*innen in Warnwesten erkenntlich sein. Sprecht diese gerne an und helft nach Möglichkeit mit.
Denkt bitte daran, alle eure Habseligkeiten wieder mitzunehmen. Falls ihr etwas verloren haben solltet oder Dinge gefunden habt, tragt diese bitte in das [Wiki unter Lost + Found](https://md.fairydust.reisen/lost+found) ein. Gefundene Gegenstände können beim Infodesk abgegeben werden.
Wir freuen uns zudem auch über [Feedback](https://md.fairydust.reisen/feedback).
Vielen Dank an alle Teilnehmenden und eine gute Abreise!

View File

@ -5,57 +5,3 @@ menu:
weight: 10
---
# Schweißgequält vom öden Text zürnt Typograf Jakob
# Schweißgequält vom öden Text zürnt Typograf Jakob
## Schweißgequält vom öden Text zürnt Typograf Jakob
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
## Schweißgequält vom öden Text zürnt Typograf Jakob
## Schweißgequält vom öden Text zürnt Typograf Jakob
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
### Schweißgequält vom öden Text zürnt Typograf Jakob
### Schweißgequält vom öden Text zürnt Typograf Jakob
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
#### Schweißgequält vom öden Text zürnt Typograf Jakob
#### Schweißgequält vom öden Text zürnt Typograf Jakob
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
##### Schweißgequält vom öden Text zürnt Typograf Jakob
##### Schweißgequält vom öden Text zürnt Typograf Jakob
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.
###### Schweißgequält vom öden Text zürnt Typograf Jakob
###### Schweißgequält vom öden Text zürnt Typograf Jakob
Schweißgequält vom öden Text zürnt Typograf Jakob.
Schweißgequält vom öden Text zürnt Typograf Jakob.

View File

@ -0,0 +1,26 @@
---
slug: "ankündigung"
title: "3 Tage Chaos für nur 34 Euro p. P. zzgl. Anreise & Unterkunft"
date: 2022-07-10
---
*Liebe Datenreisende,*
der [backspace e. V.](https://hackerspace-bamberg.de), CCC-Erfa und Hackspace in Bamberg, lädt euch ein zur ersten **Intergalaktischen Erfahrungsreise** (IGER) **vom 16. bis zum 18. September 2022** auf einem ehemaligen Industriegelände **in der Ohmstraße 8 in Bamberg**.
Die leerstehenden Produktionshallen werden mit Hackcenter und Bühne ausgestattet, um dann von euch wieder mit Leben gefüllt zu werden. Dazu könnt ihr eure Vorträge und Workshops **bis zum 12. August 2022 um 23:42 Uhr MESZ** in unseren [Call for Participation (CfP)](https://cfp.fairydust.reisen/iger-2022/cfp) einreichen. [Meldet euch gerne im Engelsystem an](https://helfen.fairydust.reisen), wenn ihr während der Veranstaltung helfen wollt.
[Tickets sind ab sofort verfügbar.](https://tickets.fairydust.reisen/iger-2022/) Falls du an der Reise teilnehmen willst, dir aber aktuell kein Ticket zum vorgegebenen Preis leisten kannst, schreib uns eine [E-Mail an tickets@fairydust.reisen](mailto:tickets@fairydust.reisen) und wir finden eine Lösung.
Alle wichtigen Infos findet ihr außerdem auf unserer Website. Neuigkeiten werden hier sowie per [Mastodon (@erfahrungsreise@chaos.social)](https://chaos.social/@erfahrungsreise) und [Twitter (@erfahrungsreise)](https://twitter.com/erfahrungsreise) bekanntgegeben.
Wichtige Links:
* [CfP](https://cfp.fairydust.reisen/iger-2022/)
* [Engelsystem](https://helfen.fairydust.reisen)
* [Mastodon](https://chaos.social/@erfahrungsreise)
* [Tickets](https://tickets.fairydust.reisen/iger-2022/)
* [Twitter](https://twitter.com/erfahrungsreise)
Wir freuen uns auf euch!
*Euer Reiseveranstalter "Fairydust-Reisen"*
*a.k.a. backspace e. V.*

View File

@ -0,0 +1,30 @@
---
slug: "smart-city"
title: "Smart City-Track auf der IGER"
date: 2022-08-12
---
Die Stadt Bamberg ist eine der 73 geförderten Smart City-Modellstädte (MPSC) und schreibt gerade ihre [Smart City-Strategie](https://smartcity.bamberg.de), um ab 2023 Projekte und Maßnahmen zur digitalen Stadtentwicklung umsetzen zu können.
Dafür hat sie in den letzten Monaten über eine Ideenschmiede, einen Hackathon und viele Round Tables zahlreiche Bürger:innen-Ideen eingesammelt und erarbeitet daraus nun umsetzbare Maßnahmen. Die Uni Bamberg begleitet die Stadt mit einem interdisziplinären Forschungsnetzwerk, dem [Smart City Research Lab](https://www.uni-bamberg.de/scrl).
Gemeinsam organisieren wir für die IGER einen Smart City-Track mit Vorträgen, Workshops und Diskussionrunden; denn die Chance, Input und Fragen von technisch versierten und kreativ denkenden Menschen zu bekommen, wollten wir uns nicht entgehen lassen!
Ein großes Thema dabei ist die digitale Nachhaltigkeit, damit Projekte nicht in den nächsten 5 Jahren mit viel Geld gefördert werden und danach wieder verschwinden. Deswegen wird bei allen Software-Projekten auf die Förderung von Open Source geachtet, auch damit später mehrere Kommunen Software gemeinsam weiterbetreiben können und kein Vendor-Lock-in entsteht.
Bisher sind folgende Beiträge geplant bzw. angefragt:
* Vortrag "Der Strategieprozess der Smart City Bamberg: Wer viel fragt, bekommt viele Antworten" (Sascha Götz, Stadt Bamberg)
* Workshop: Open Data Portale für Kommunen: Dos and Donts
* OSM für Smart Cities: Anwendungen, Daten, ...
* Digitale Zwillinge für Smart Cities: Was ist das? Was kann man damit machen?
* Hacks and the City / Wandel(n) zwischen den Kulturen: Wie Verwaltung und Entwickler:innen sich doch verstehen können (Kooperationsformen zwischen Hackspaces and Kommunen)
* Die geplante Datenrichtlinie (Data Policy) der Stadt Bamberg
* Open Source für Kommunen
Der Track ist offen für weitere Beiträge. Bei Interesse, an bestehenden Themen mitzuwirken oder weitere Beiträge beizusteuern, gerne melden!
Track-Koordination:
* [Daniela Nicklas](mailto:daniela.nicklas@uni-bamberg.de)
* [Franz Schäfer](mailto:Franz.Schaefer@stadt.bamberg.de)

View File

@ -0,0 +1,47 @@
---
slug: "iger-loading"
title: "IGER Loading..."
date: 2022-08-18
---
Auch wenn der (verlängerte) [Call for Participation](https://cfp.fairydust.reisen/iger-2022/cfp) und die Programmgestaltung noch laufen, möchten wir euch jetzt schon einen kleinen Ausblick geben, was Mitte September auf der Intergalaktischen Erfahrungsreise geboten wird:
## Talks, Workshops & Lounge
Vom Hacken und Befreien eigener Hardware, über Informationssicherheit bei der Bahn bis hin zur „digitalen Didaktik“ haben wir ein breites Vortragsprogramm.
Nicht nur zuhören, sondern auch etwas machen könnt ihr bei den Workshops wie z. B. Alu- und Bronzeguss.
Einige Programmpunkte bilden einen Track zum Thema "Smart City Bamberg".
Jeweils nach dem Tagesprogramm geht es Freitag und Samstag in der Lounge [bis in die frühen Morgenstunden](https://www.gesetze-bayern.de/Content/Document/BayGastV-7) weiter.
## CTF
Es wird ein [Capture The Flag (CTF)](https://ctftime.org/ctf-wtf) über die Dauer des Events und mindestens einen Vortrag für CTF-Neulinge geben.
## Hackcenter
Um an Projekten zu arbeiten oder beim CTF mitzumachen, stehen unsere zwei Hackcenter, mit und ohne Musik, bereit. Für mitgebrachte Server (denkt an den Stromverbrauch!) haben wir eine kleine Colo.
## Hack the Track
Neben den bereits genannten „Attraktionen“ bietet die IGER auch die Möglichkeit, kleine und größere Fahrzeuge zu testen.
### Teststrecke für große Fahrzeuge
Ob fahrende Mate-Kästen, motorisierte Sofas, DriftCarts oder andere Dinge, die fahren -- wir haben eine dedizierte Teststrecke für euch.
### Rennstrecke für kleine Fahrzeuge (NerdyDerby)
Disziplinen: Schnellstes Fahrzeug, langsamstes Fahrzeug, Synchron (Team), Gleichmäßigkeitsfahren (jeweils unmotorisiert und motorisiert)
Technische Limits für die NerdyDerby-Fahrzeuge: Spurbreite 4cm; Maximalmaße: 13cm breit, 23cm lang, 23 cm hoch; das Fahrzeug darf keine bleibenen Schäden an der Rennstrecke hinterlassen.
Wir haben eine kleine Sammlung an Bauteilen und Werkzeug; Bau- und Gartenmärkte sind zu Fuß erreichbar.
Talks zur Konstruktion eurer Fahrzeuge sind gerne gesehen!
## Kommt vorbei!
Wir freuen uns über euren Besuch und über eure [Ticketbestellungen](https://tickets.fairydust.reisen/iger-2022/), mit denen ihr uns dabei unterstützt, ein neues Chaosevent zu etablieren.

View File

@ -0,0 +1,27 @@
---
slug: "tag-minus-eins"
title: "Tag -1"
date: 2022-09-14
---
Die letzten Vorbereitungen für die erste Intergalaktische Erfahrungsreise laufen und bald öffnen wir die Tore für alle Teilnehmenden.
Bevor die Veranstaltung startet, folgen hier noch ein paar wichtige Hinweise:
Innerhalb sämtlicher Gebäude und Räumlichkeiten gilt eine Pflicht zum Tragen einer FFP2-Maske. Nähere Informationen findet ihr im [Hygienekonzept](https://fairydust.reisen/hygienekonzept/).
Im [Engelsystem](https://helfen.fairydust.reisen) sind seit kurzem Schichten angelegt, in die ihr euch eintragen könnt, wenn ihr bei der Veranstaltung helfen wollt. Registriert euch gerne dort, falls noch nicht geschehen.
Das [Programm](https://fairydust.reisen/schedule/) für Vorträge und Workshops inklusive des Smart City-Tracks und der Lounge ist jetzt vollständig auf der Website zu finden. Kleinere Änderungen sind dabei möglich und werden über Versionsnamen gekennzeichnet. [Self-Organized Sessions](https://wiki.fairydust.reisen/sos) können bei Bedarf im Wiki angelegt werden.
Beim Umgang miteinander sehen wir uns den [Prinzipien des Chaos Computer Clubs (CCC)](https://help.ccc.de/principles.html) verpflichtet. Dies bedeutet insbesondere, dass wir eine Atmosphäre schaffen wollen, die geprägt ist von Toleranz, Neugier, Spaß, Gesprächsbereitschaft, Freundlichkeit und gegenseitiger Rücksicht. Sexismus, Rassismus, Belästigung und Diskriminierungen werden nicht toleriert.
Auf der Intergalaktischen Erfahrungsreise habt ihr wie bei vielen anderen Chaos-Veranstaltungen die Möglichkeit, Chaos Post zu verschicken. Schreibt doch eine Postkarte an andere Teilnehmer oder an Menschen in dieser Außenwelt.
Außerdem soll es ein [experimentelles DECT-Netz](https://wiki.fairydust.reisen/dect) (unabhängig von Eventphone oder dem µPOC!) geben. Bringt deshalb bitte eure DECT-Geräte mit!
Leider ist für dieses Wochenende in Bamberg eher schlechtes Wetter gemeldet. Denkt daher daran, wetterfeste Kleidung einzupacken! Ein Regenschirm ist ebenfalls von Vorteil, da sich die Toiletten außerhalb der Gebäude befinden.
Bei weiteren Fragen schaut bitte zunächst in den [FAQ](https://fairydust.reisen/faq/) nach. Dort findet ihr auch eine Liste von Dingen, die ihr mitbringen solltet, z.B. Geschirr für das ewige Frühstück, und Informationen zur Parksituation.
Gute Anreise und bis bald! Wir freuen uns auf euch!

View File

@ -0,0 +1,14 @@
---
slug: "save-the-date-2023"
title: "IGER 2023: Save the date!"
date: 2022-12-08
menu:
main:
parent: Aktuelles
---
Vor ein paar Wochen haben wir es per Mastodon und Twitter schon angedeutet, heute verkündet der [backspace](https://hackerspace-bamberg.de) offiziell: Die Intergalaktische Erfahrungsreise findet auch 2023 wieder in Bamberg statt!
Diesmal im Sommer, nämlich **vom 20. bis zum 23. Juli** (4 Tage!), begeben wir uns zu unserem nächsten Reiseziel **„23.000 Meilen über dem Meer“**.
Folgt uns gerne auf [Mastodon](https://chaos.social/@erfahrungsreise) (oder [Twitter](https://twitter.com/erfahrungsreise)), um den Ticket- und Merchverkauf nicht zu verpassen.

View File

@ -0,0 +1,19 @@
---
slug: "rückschau-2022"
title: "Rückschau 2022"
date: 2023-03-03
---
*Liebe Erfahrungsreisenden,*
die erste Intergalaktische Erfahrungsreise ist abgeschlossen, wir sind wohlbehalten an unseren Heimatorten angekommen, und allmählich tröpfeln auch die letzten Bits aus der Datenleitung.
Nach dem Abbau vor Ort räumen wir jetzt noch ein bisschen digital auf und freuen uns dann auf die nächste IGER im Jahr 2023.
- Die **Ankündigungen** zur IGER 2022 findet ihr ab jetzt im [**Archiv**]({{<relref "archive">}}).
- Der **Fahrplan** mit allen Informationen zu den Vorträgen ist weiterhin [auf dem CfP-Server](https://cfp.fairydust.reisen/iger-2022/schedule/) verfügbar.
- Die **Videoaufzeichnungen** der Vorträge verweilen noch kurz im [ReLive](https://streaming.media.ccc.de/iger-2022/relive), werden dann nach und nach aufbereitet und im [Videoportal media.ccc.de](https://media.ccc.de/c/iger-2022/) veröffentlicht.
An dieser Stelle nochmal vielen Dank an alle organisierenden, helfenden und mitreisenden Chaoswesen — ohne euch wäre das alles nicht möglich gewesen!
*Eure IGER-Reiseleitung*
*a.k.a. backspace e. V.*

View File

@ -0,0 +1,17 @@
---
slug: "presale-2023"
title: "Tickets, Merch und eure Beiträge"
date: 2023-03-05
menu:
main:
parent: Aktuelles
---
Es ist endlich so weit: **Ab dem 15. März 2023 um 20 Uhr MEZ** gibt es [Tickets für die IGER 2023](https://tickets.fairydust.reisen/iger-2023/)! Der Verkauf endet am 5. Juli 2023 um 23:42 Uhr MESZ oder, wenn das gesamte Kontingent reserviert ist.
**Bis zum 12. Juni 2023** bieten wir euch außerdem [feinstes Merch im Veranstaltungsdesign](https://tickets.fairydust.reisen/iger-2023/#category-5) in Form von T-Shirts, Hoodies und Zippern sowie Tassen an. Beachtet, dass wir nicht versenden und ihr ein gültiges Ticket braucht, um eure Bestellung abzuholen.
Gleichzeitig öffnen wir den [Call for Participation (CfP)](https://cfp.fairydust.reisen/iger-2023/cfp). **Bis zum 12. Juni 2023 um 23:42:59 Uhr MESZ** habt ihr die Gelegenheit, eure Beiträge einzureichen.
Denkt bitte auch daran, euch möglichst frühzeitig eine Unterkunft zu suchen, da eine Kleinstadt mit Weltkulturerbe-Status im Sommer ein begehrtes Reiseziel ist und die Situation mit weniger Vorlauf nicht besser wird. Es gibt auch wieder ein [Unterkunfts-Austausch-Pad](https://wiki.fairydust.reisen/unterkunft).

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 MiB

View File

@ -0,0 +1,26 @@
---
slug: "review-and-preview"
title: "Rückblick und Ausblick"
date: 2023-05-31
menu:
main:
parent: Aktuelles
---
In ziemlich genau sieben Wochen startet die zweite IGER und wir freuen uns, euch dann wieder in Bamberg begrüßen zu dürfen!
Bis es so weit ist, wollen wir einen kleinen Rückblick auf die erste IGER werfen und mit dieser Ankündigung ein paar Eindrücke liefern, damit ihr wisst, was euch dieses Jahr erwartet.
Wie auch letztes Jahr werden wir erneut das ehemalige Industriegelände der Metalluk mit Leben füllen. Allerdings stehen uns dieses Jahr mehr Hallen zur Verfügung, daher wird sich die Raumaufteilung (vor allem das Hackcenter) nach aktueller Planung anders gestalten.
Neben Vortrags- und Workshop-Programm wird es somit auch wieder reichlich Platz geben, den ihr gerne nutzen könnt, um Projekte vorzustellen. Bei sehr großen Installationen solltet ihr uns rechtzeitig vorher kontaktieren, damit wir den Platz einplanen können.
Apropos Platz: Im Feedback zum letzten Mal haben wir mitbekommen, dass nur zu wenig und/oder zu teure Unterkünfte in der Gegend verfügbar waren und das die Teilnahme gehemmt hat. Glücklicherweise hat sich dieses Jahr eine größere Unterkunft in unmittelbarer Nähe ergeben, die wir bei Bedarf zur Verfügung stellen können. Wir hoffen, dazu bald mehr Informationen zur Verfügung stellen zu können. Bei Interesse könnt ihr uns hierzu auch über die [Kontaktmöglichkeiten](/contact) anfragen.
Falls ihr eigene Themen, Projekte oder Beiträge den Teilnehmenden der IGER vorstellen wollt, könnt ihr diese noch im [Call for Participation (CfP)](https://cfp.fairydust.reisen/iger-2023/) einreichen wir freuen uns auf eure Einreichungen rund um Hard- und Software-Hacking/IT-Sicherheit, Gesellschaft, Politik und Nachhaltigkeit sowie Wissenschaft, Kunst und Kultur. Falls ihr euch unsicher seid, ob das Thema passt: zögert nicht und [fragt uns einfach](/contact)!
Und zuletzt: Hilfe beim Auf- und Abbau ist gern gesehen und das schon am Tag davor (a.k.a. Tag 0) und danach! Auch hier könnt ihr [uns gerne kontaktieren](/contact), um mehr zu erfahren.
Bis bald auf der IGER!
{{< gallery >}}

View File

@ -0,0 +1,12 @@
---
slug: "die-iger-ist-in-vollem-gange-2023"
title: "Die IGER ist in vollem Gange"
date: 2023-07-21
menu:
main:
parent: Aktuelles
---
Gut was los hier. ;) Tolle Menschen, Vorträge, Workshops. Kommt noch vorbei wenn ihr euch einen eigenen Bug schmieden wollt oder mit dem Driftcart eine Runde drehen wollt.
Viele tolle Projekte aus der Community sind auch hier gelandet und keine Angst, die Alien Abduction Zone ist grossflächig abgesichert.

View File

@ -0,0 +1,7 @@
---
title: Archiv
menu:
footer:
weight: 30
---

26
content/pages/contact.md Normal file
View File

@ -0,0 +1,26 @@
---
slug: kontakt
aliases:
- contact
title: "Kontakt"
menu:
main:
weight: 70
footer:
weight: 5
---
## Ankündigungen
* **Mastodon:** [@erfahrungsreise@chaos.social](https://chaos.social/@erfahrungsreise)
* **Matrix:** [#iger:icbm.codes](https://matrix.to/#/#iger:icbm.codes)
## Fragen an die Orga
* **E-Mail:** info@fairydust.reisen
* **Telefon** während des Events
* Orga: [0951 16094703](tel:+4995116094703)
## Kontakt zu Intergalaktischen Mitreisenden
* **Matrix:** [#iger:icbm.codes](https://matrix.to/#/#iger:icbm.codes)

145
content/pages/faq.md Normal file
View File

@ -0,0 +1,145 @@
---
slug: "faq"
title: "Infos und FAQ"
linkTitle: "Infos/FAQ"
menu:
main:
weight: 60
---
_Diese FAQ werden voraussichtlich noch erweitert; schaut also gerne ab und zu mal wieder vorbei!_
## Wiki
**Beachtet für kurzfristige Änderungen und eure eigenen Beiträge auch unser ["Wiki"](https://wiki.fairydust.reisen).**
## Allgemeine Informationen
### Was ist eigentlich das _IGERla_? {#was-zum-igerla}
Das IGERla ist eine verkleinerte Variante der Intergalaktischen Erfahrungsreise (IGER, siehe [nächster Abschnitt]({{< relref "#was-zur-iger" >}})). Sie findet 2024 anstatt einer "großen" IGER statt, um das Orga-Team zu schonen. [Die Location]({{< relref "#location" >}}) und [das Grundkonzept]({{< relref "#was-zur-iger" >}}) bleiben gleich; ein paar der in der folgenden Sektion genannten "Standards" werden wir in diesem Jahr möglicherweise nicht erfüllen können.
### Was ist eigentlich eine _Intergalaktische Erfahrungsreise_? {#was-zur-iger}
Die Intergalaktische Erfahrungsreise (IGER) ist eine Veranstaltung des [backspace e. V.](https://www.hackerspace-bamberg.de/), dem Hackspace und [CCC-Erfa](https://ccc.de/de/club/erfas) in Bamberg.
Auf der IGER treffen sich Menschen, die sich über Technik, digitale Kunst und freies Wissen austauschen und zusammen „hacken“, also gemeinsam die Möglichkeiten und Grenzen von Systemen erforschen und kreativ umdefinieren.
Dazu müsst ihr aber keineswegs Expert\*innen oder Vollzeit-ITler\*innen sein -- alle Menschen, die sich für technische und technikverwandte Themen interessieren und sich in den [Prinzipien des Chaos Computer Clubs](https://help.ccc.de/principles.html) wiederfinden, sind hier willkommen!
Obwohl die IGER noch ein vergleichsweise junges Event ist, bemühen wir uns bereits jetzt, ähnlich komfortable Standards wie bei anderen Veranstaltungen des Chaos Computer Clubs zu bieten:
- Vorträge rund um alles Spannende mit Technikbezug
- Platz für Workshops, zum Basteln an euren eigenen Projekten und zum Austausch mit anderen Technikbegeisterten
- eine „schnelle“ Internetanbindung ;)
- Telefonie per DECT und SIP
- Verpflegung vor Ort
- Musikprogramm in den Abend- und Nachtstunden
### Gibt es ein Wiki zur Veranstaltung?
Statt einem Wiki haben wir eine [HedgeDoc-Instanz](https://wiki.fairydust.reisen), auf der ihr selbstständig Pads erstellen, bearbeiten und verlinken könnt.
Schaut da mal vorbei, da landen bestimmt noch spannende Sachen von Erfahrungsreisenden wie euch selbst!
### Ich will selber etwas Spannendes machen! Wo kündige ich das an?
Wenn es ein Vortrag, Workshop oder Musikbeitrag werden soll, würden wir uns über deine Einreichung beim [Call for Participation (CfP)](https://cfp.fairydust.reisen/iger-2024/) freuen (geht noch bis zum 05. Mai 2024 um 23:59:59 Uhr MESZ).
Für Self-organized Sessions, Bastelprojekte, und alles was euch sonst noch spontan einfällt, haben wir euch ein [„Wiki“](https://wiki.fairydust.reisen) eingerichtet -- hier in Form eines Markdown-Pads, für einfachsten Einstieg :)
Schaut da mal vorbei, da landen bestimmt noch spannende Sachen von Erfahrungsreisenden wie euch selbst!
### An wen kann ich mich wenden, wenn ich Fragen habe?
Jederzeit [per Mail an die Orga](mailto:info@fairydust.reisen) sowie vor Ort an den Infodesk.
Während der IGER wird der Infodesk voraussichtlich auch telefonisch erreichbar sein.
[Siehe auch: Kontakt]({{< relref "pages/contact.md" >}})
### Was sollte mitgebracht werden? {#things-to-bring}
- Bargeld (keine Kartenzahlung!)
- mindestens eine Mehrfachsteckdose für Stromversorgung an den Hackcenter-Tischen
- Geschirr (Teller, Tasse) und Besteck
- [DECT](https://wiki.fairydust.reisen/dect)-Telefon
- Saunahandtuch
- *falls kabelgebundenes Netzwerk benötigt*: 25m Netzwerkkabel + eigener Switch
- optional: Lanyard, falls ihr eines habt (für Badge und/oder Namensschild)
- optional: Textilien zum Bedrucken (wir planen, vor Ort Möglichkeiten anzubieten, selbst Merch herzustellen)
Zudem bietet die Checkliste unter folgender Adresse eine hervorragende Übersicht: https://github.com/MacLemon/CongressChecklist/blob/master/README.md
### Sind Foto-/Filmaufnahmen gestattet?
Auf der gesamten Veranstaltung gilt eine „No Photo Policy“, d. h. **alle** Personen im Bild sollten **vor** Anfertigung der Aufnahme um Erlaubnis gefragt werden. Wenn Menschen darum bitten, dass Fotos von ihnen gelöscht werden, oder die Kamera wegzupacken, dann leistet dem Folge.
Das heißt nicht, dass überhaupt keine Aufnahmen erstellt werden dürfen. Fotos von leeren Räumen/Raumteilen oder Gegenständen ohne Personen sind immer okay.
## Location
Die IGER findet in Bamberg auf dem ehemaligen Industriegelände von Metalluk statt.
Adresse:
Ohmstraße 8
96050 Bamberg
Koordinaten:
49.89601°N 10.91980°E ([auf OpenStreetMap zeigen](https://www.openstreetmap.org/?mlat=49.89600&mlon=10.91979#map=19/49.89600/10.91979))
## Anreise
### Mit dem Zug
Zielbahnhof: Bamberg
Erreichbar im Regional- und Fernverkehr (einige IC- und ICE-Linien).
#### DB-Veranstaltungsrabatt
Für eine nachhaltige Anreise zum IGERla 2024 erhaltet ihr von uns einen exklusiven 10%-Veranstaltungsrabatt für den Fernverkehr der Deutschen Bahn. Der DB-Aktionsgutschein kann auf Flexpreise, SuperSpar- und Sparpreise, welche über https://www.bahn.de/ und der App DB Navigator im eingeloggten Bereich gebucht werden, angerechnet werden.
Euren persönlichen Aktionsgutschein erhaltet ihr über die Bestellseite nach Bezahlung eures Tickets.
### Mit dem Bus (vom Bahnhof)
Die Linie 911 fährt vom Bahnhof (auf Seite Ludwigstraße) von der Haltestelle **Bamberg Bahnhof/Post** zur Haltestelle **Robert-Bosch-Str.** (6 Haltestellen) in ca. 7 Minuten.
Offizielle Informationen:
- [Fahrplan der Linie 911](https://www.vgn.de/komfortauskunft/ttb/?line=911) (Achtung: unterschiedliche Fahrtzeiten Mo.-Fr., Sa. und So.)
- [Liniennetzplan (kompakt)](https://www.stadtwerke-bamberg.de/fileadmin/user_upload/Dokumente/Mobilitaet/Bus/Liniennetzplan_A3_20221108.pdf)
- [Liniennetzplan (groß)](https://www.vgn.de/liniennetze/stadtverkehr_bamberg/)
- [Tarifinformation Bamberg und Region](https://www.stadtwerke-bamberg.de/fileadmin/user_upload/Dokumente/Mobilitaet/Bus/Preisttabelle_2023_Bamberg_und_Region_01.pdf)
(wenn ihr nicht ohnehin ein Deutschlandticket haben werdet)
### Zu Fuß (vom Bahnhof)
Zu Fuß ist das Gelände ca. 25 Minuten vom Bahnhof entfernt. Es empfiehlt sich den Bahnhof auf der Seite Brennerstraße zu verlassen.
### Mit dem Auto
Auf dem Gelände gibt es keine Parkmöglichkeiten. In der näheren Umgebung gibt es aber Parkplätze.
Die Stadt Bamberg stellt zudem unter folgendem Link eine Karte weiterer Parkmöglichkeiten in Bamberg zur Verfügung: https://www.stadtwerke-bamberg.de/fileadmin/user_upload/Dokumente/Mobilitaet/Parken/STWB-Mobilitaet-Parken-Uebersicht.pdf
### Mit dem Wohnmobil und/oder Zelt
Auf dem Gelände darf (und kann) leider nicht gecampt oder gezeltet werden.
In der Umgebung gibt es aber unter anderem folgende öffentlichen Stellplätze:
- [Wohnmobilstellplatz am Bambados Schwimmbad](https://www.bamberg.info/poi/wohnmobilstellplatz_am_bambado-40495/)
- [Reisemobilstellplatz am P&R Platz Heinrichsdamm in Bamberg](https://www.bamberg.info/poi/reisemobilstellplatz_am_pr_pla-9734/)
## Unterkunft
Wir wissen, dass die Übernachtungssituation in Bamberg im Sommer generell recht angespannt ist (ist ja auch schön hier!).
Trotzdem können wir hier leider keine konkreten Empfehlungen für Unterkünfte aussprechen und müssen euch stattdessen an die üblichen Buchungsplattformen verweisen :(
**Tipp:** Denkt bei eurer Suche neben Hotels auch an Hostels, Airbnb, Couchsurfing und dergleichen.
Falls ihr noch auf der Suche seid oder Plätze anzubieten habt, tragt euch gerne in das **[Unterkunfts-Austausch-Pad](https://wiki.fairydust.reisen/unterkunft)** ein.
Wir bieten auch wieder eine *begrenzte* Anzahl **Schlafplätze im Saal der KUFA** direkt gegenüber dem Veranstaltungsgelände an. Mehr Informationen dazu findet ihr **[im entsprechenden Pad](https://wiki.fairydust.reisen/schlafhalle)**.
Falls ihr weder über das Unterkunfts-Austausch-Pad fündig werdet, noch die Schlafhalle eine Option für euch ist und das Schlafplatzproblem eure Teilnahme an der IGER gefährdet, würden wir gerne von euch hören. Bitte meldet euch in diesem Fall **[per Mail bei der Orga](mailto:info@fairydust.reisen)**, damit wir einen Überblick über die Lage bekommen und die Optionen ausloten können.
## Welche Regelungen gelten für Teilnehmende unter 18 Jahren?
Teilnehmende unter 18 Jahren müssen in Begleitung einer erziehungsberechtigten Person sein, um sich über die laut Jugendschutzgesetz geltenden Aufenthaltszeiten hinweg aufhalten zu dürfen. Die Begleitperson muss zum Nachweis eine schriftliche Erziehungsbeauftragung nach [§ 1 Abs. 1 Nr. 4 Jugendschutzgesetz](https://www.gesetze-im-internet.de/juschg/__1.html) mitführen.
Des Weiteren sind die gesetzlichen [Regelungen zum Kinder- und Jugendschutz](https://www.protection-of-minors.eu/de/country/DE) in Deutschland zu beachten.

View File

@ -0,0 +1,19 @@
---
slug: freunde-und-supporter-innen
title: Freunde und Supporter*innen
menu:
footer:
weight: 25
---
## EWC-EasyWareComputer GmbH & Co. KG {.center}
[![Logo der EWC-EasyWareComputer GmbH & Co. KG](/ewc.svg)](https://www.ewc-web.de)
Unterstützung bei Netzwerkanbindung
{.center .logo-container}
## backspace e. V. {.center}
[![Logo des backspace e. V.](/backspace.svg)](https://hackerspace-bamberg.de)
Finanzen, Organisation
{.center .logo-container}

View File

@ -0,0 +1,6 @@
---
title: "Location"
# obsolete page, so don't show it in the menu anymore
---
Wir haben ein bisschen umgeräumt; alle Informationen zur Location findest du jetzt bei den [Infos und FAQ]({{<relref "faq#location">}}).

10
content/pages/schedule.md Normal file
View File

@ -0,0 +1,10 @@
---
title: "Programm"
slug: "schedule"
#layout: nozoom
#menu:
# main:
# weight: 15
---
Sobald wir einen ersten Fahrplan für das IGERla haben, werden wir ihn hier veröffentlichen!

0
data/.gitkeep Normal file
View File

View File

@ -3,18 +3,31 @@
<html lang="{{ .Site.LanguageCode }}">
<head>
<meta charset="utf-8">
{{ block "viewport" . }}
<meta name="viewport" content="width=device-width,initial-scale=1.0">
{{ end }}
<meta property="og:site_name" content="{{ .Site.Title }}">
<meta property="og:title" content="{{ .Site.Title }} {{ .Title }}">
<meta property="og:type" content="website">
<meta property="og:url" content="{{ .Permalink }}">
<meta property="og:image" content="{{ .Site.BaseURL }}sm-header.png">
<meta property="og:locale" content="{{ .Site.LanguageCode }}">
<title>{{ block "title" . }}{{ .Title }} &ndash; {{ .Site.Title }}{{ end }}</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
<link rel="icon" href="/icon.svg" sizes="any" type="image/svg+xml">
{{ $style := resources.Get "style.scss" | resources.ToCSS (dict "outputStyle" "compressed") }}
<link rel="stylesheet" href="{{ $style.RelPermalink }}">
</head>
<body>
<header>
<pre>TEST
LOGO
PLS
IGNR</pre>
<div class="header-brand">
<a href="{{ relref . "/" }}">
<img alt="Logo der Intergalaktischen Erfahrungsreise, kurz IGER" class="header-logo" src="/logo.svg">
<pre><span>I</span>nter
<span>G</span>alaktische
<span>E</span>rfahrungs
<span>R</span>eise</pre>
</a>
</div>
<input class="nav-toggle" id="toggleMainNav" type="checkbox">
<label class="nav-burger" for="toggleMainNav">
<div></div>
@ -28,13 +41,20 @@ IGNR</pre>
</nav>
</header>
<main>
<p class="upcoming">
IGERla<br>
<span class="seven">7</span><span class="dot">.</span><span class="dash">-</span><span class="nine">9</span><span class="dot">.</span>
Juni
<span class="two">2</span><span class="zero">0</span><span class="two">2</span><span class="four">4</span><br>
Bamberg
</p>
{{ block "main" . }}
{{ end }}
</main>
<footer>
<nav>
{{ range .Site.Menus.footer }}
<a{{ if or ($currentPage.IsMenuCurrent "footer" .) ($currentPage.HasMenuCurrent "footer" .) }} class="is-active"{{ end }} href="{{ .URL }}"{{ if hasPrefix .URL "https://" }} target="_blank"{{ end }}>{{ .Name }}</a>
<a{{ if or ($currentPage.IsMenuCurrent "footer" .) ($currentPage.HasMenuCurrent "footer" .) }} class="is-active"{{ end }} href="{{ .URL }}"{{ with .Params.rel }} rel="{{ . }}"{{ end }}{{ if hasPrefix .URL "https://" }} target="_blank"{{ end }}>{{ .Name }}</a>
{{ end }}
</nav>
</footer>

View File

@ -0,0 +1,8 @@
{{ define "viewport" }}
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">
{{ end }}
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ .Content }}
{{ end }}

View File

@ -1,6 +1,9 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ .Content }}
<!-- TODO: refer to pages in section -->
<ul>
{{ range .Pages }}
<li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
{{ end }}
</ul>
{{ end }}

View File

@ -1,3 +1,19 @@
{{ define "main" }}
{{ .Content }}
{{ $pagination := .Paginate .RegularPages }}
{{ with .Content }}{{ with $pagination.Pages }}<hr>{{ end }}{{ end }}
{{ range $pagination.Pages }}
<h1><a href="{{ .RelPermalink }}">{{ .Title }}</a></h1>
{{ .Content }}
{{ if ne .Slug (index (last 1 $pagination.Pages) 0).Slug }}<hr>{{ end }}
{{ end }}
{{ with $pagination }}
{{ if gt .TotalPages 1 }}
<nav class="pagination">
{{ if .HasPrev }}<a href="{{ .Prev.URL }}">&lt; Neuere Posts</a>{{ end }}
<span>{{ .PageNumber }}/{{ .TotalPages }}</span>
{{ if .HasNext }}<a href="{{ .Next.URL }}">Ältere Posts &gt;</a>{{ end }}
</nav>
{{ end }}
{{ end }}
{{ end }}

View File

@ -0,0 +1,6 @@
{{ $gallery := ($.Page.Resources.Match "gallery/*").ByType "image" }}
{{ range $gallery }}
<a href="{{ .Permalink }}">
<img src="{{ (.Fill "300x300 q50").Permalink }}" alt="" />
</a>
{{ end }}

View File

@ -0,0 +1,52 @@
{{ with $.Site.Data.schedule }}
<p class="schedule-info">
Version: <span class="schedule-version">{{ .version }}</span>
<br>Zeitangaben in <span class="schedule-timezone">{{ .timezone }}</span>
</p>
<div class="schedule-container">
<div class="schedule-days">
{{ range .days }}
<a href="#{{ . }}">{{ . }}</a>&middot;
{{ end }}
<a href="#">zurück nach oben</a>
</div>
<div class="schedule">
<div class="schedule-grid schedule-timeline" style="--span: {{ .span }}">
<h3 class="schedule-title"></h3>
{{ $lastDate := "" }}
{{ range .timeline }}
<div class="schedule-time" style="--start: {{ .start }}">
{{ if ne .date $lastDate }}
<div class="schedule-date" id="{{ .date }}">{{ .date }}</div>
{{ end }}
{{ .time }}
</div>
{{ $lastDate = .date }}
{{ end }}
</div>
{{ $rooms := .rooms }}
{{ range .room_sequence }}
<div class="schedule-grid schedule-room">
<h3 class="schedule-title">{{ . }}</h3>
{{ range index $rooms . }}
<a class="schedule-event" href="{{ .url }}" style="--start: {{ .start }};--end: {{ .end }}" target="_blank">
<div class="schedule-event-time">
<span>{{ .start_time }}</span>
<span>&ndash;</span>
<span>{{ .end_time }}</span>
</div>
<div class="schedule-event-detail">
{{ with .speaker }}
<p class="schedule-speaker" title="{{ . }}">{{ . }}:</p>
{{ end }}
<h4 class="schedule-title" title="{{ .title }}">{{ .title }}</h4>
</div>
</a>
{{ end }}
</div>
{{ end }}
</div>
</div>
{{ end }}

11
new-page.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
set -e
if [ -z "$1" ]
then
echo "usage: $0 <name>" >&2
exit 1
fi
hugo new "content/pages/${1//[^[:alnum:]-_]}.md"

11
new-post.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
set -e
if [ -z "$1" ]
then
echo "usage: $0 <name>" >&2
exit 1
fi
hugo new "content/$(date '+%Y-%m-%d')-${1//[^[:alnum:]-_]}.md"

Binary file not shown.

BIN
static/IGER_Einladung.pdf Normal file

Binary file not shown.

BIN
static/NotoSans-Bold.ttf Normal file

Binary file not shown.

Binary file not shown.

BIN
static/NotoSans-Italic.ttf Normal file

Binary file not shown.

BIN
static/NotoSans-Regular.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

2
static/backspace.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 22 KiB

54
static/ewc.svg Normal file
View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="162" height="162" x="0px" y="0px"
viewBox="0 0 139.9 139.6" style="enable-background:new 0 0 139.9 139.6;" xml:space="preserve">
<style type="text/css">
.st0{clip-path:url(#SVGID_2_);fill:none;stroke:#FFFFFF;stroke-width:6.967;stroke-linecap:round;}
.st1{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
</style>
<g>
<defs>
<rect id="SVGID_1_" width="139.9" height="139.6"/>
</defs>
<clipPath id="SVGID_2_">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<path class="st0" d="M31.5,27.4c-2.8,5.8-4.4,12.3-4.3,19.1c0.2,23.6,19.5,42.5,43.1,42.3c23.6-0.2,42.5-19.5,42.3-43.1
C112.4,22.2,93.1,3.3,69.5,3.5c-7.2,0.1-14,1.9-20,5.1"/>
<path class="st1" d="M86.6,43.7v5c0,4.6,2.5,7.4,8,7.4c4.4,0,6.9-1.7,8.1-4.8c0.4-0.9,0.1-1.3-0.8-1.6l-1.6-0.5
c-0.9-0.3-1.3-0.1-1.6,0.7c-0.6,1.6-1.8,2.5-3.9,2.5c-2.6,0-3.9-1.3-3.9-3.5v-5.4c0-2.3,1.3-3.5,3.9-3.5c2.1,0,3.4,0.9,3.9,2.4
c0.3,0.9,0.7,1.1,1.6,0.8l1.6-0.5c0.8-0.3,1.1-0.7,0.8-1.6c-0.9-2.7-3.4-4.7-7.7-4.7C89.3,36.3,86.6,39.1,86.6,43.7 M81.6,36.8
h-1.2c-1.4,0-1.8,0.2-2,1.1l-2,8.1c-0.5,2.1-0.6,4.3-0.6,4.4h-0.2c0-0.2-0.2-2.6-0.8-4.4l-2.4-8c-0.3-0.9-0.5-1.1-1.8-1.1h-0.8
c-1.3,0-1.6,0.2-1.8,1.2L65.4,46c-0.5,1.7-0.7,4.3-0.8,4.4h-0.2c-0.1-0.2-0.3-2.8-0.6-4.4l-2.1-8.1c-0.2-0.9-0.7-1.1-2-1.1h-1.4
c-1.1,0-1.2,0.3-0.9,1.3l4.8,16.5c0.2,0.8,0.7,1,1.5,1H65c0.8,0,1.3-0.2,1.5-1l2.6-9.3c0.5-1.7,0.7-3.6,0.7-3.7h0.2
c0,0.1,0.2,2,0.7,3.7l2.6,9.3c0.3,0.8,0.7,1,1.6,1h1.2c0.8,0,1.3-0.2,1.5-1l4.8-16.5C82.8,37.1,82.6,36.8,81.6,36.8 M49.4,43.5v0.8
h-8.4v-0.8c0-2.3,1.5-3.7,4.2-3.7C48,39.8,49.4,41.2,49.4,43.5 M36.9,44.1v4.3c0,4.4,2.4,7.7,8.3,7.7c4.1,0,6.5-1.3,7.8-3.5
c0.5-0.8,0.4-1.4-0.4-1.8l-1.3-0.7c-0.9-0.5-1.3-0.4-1.8,0.4c-0.8,1.2-2.1,1.9-4.3,1.9c-2.6,0-4.1-1.3-4.1-3.6v-1.3H52
c1.3,0,1.6-0.6,1.6-1.6v-2.2c0-4.2-2.6-7.5-8.4-7.5C39.8,36.3,36.9,39.1,36.9,44.1"/>
<path class="st1" d="M136.3,122v0.7h-7.2V122c0-2,1.3-3.2,3.6-3.2C135.1,118.8,136.3,119.9,136.3,122 M125.5,122.4v3.7
c0,3.8,2,6.6,7.1,6.6c3.5,0,5.6-1.1,6.7-3c0.4-0.7,0.3-1.2-0.4-1.6l-1.1-0.6c-0.7-0.4-1.1-0.3-1.6,0.4c-0.7,1-1.8,1.6-3.7,1.6
c-2.3,0-3.5-1.1-3.5-3.1v-1.1h9.4c1.1,0,1.4-0.5,1.4-1.3v-1.9c0-3.6-2.2-6.4-7.2-6.4C128,115.8,125.5,118.1,125.5,122.4
M120.9,115.8c-2.8,0.1-4.6,0.5-5.8,0.9c-1,0.4-1.2,0.8-1.2,1.8v12.9c0,0.7,0.2,1,1,1h1.7c0.7,0,0.9-0.2,0.9-1v-11.5
c0-0.2,0-0.3,0.3-0.4c0.8-0.2,1.7-0.4,2.9-0.4h1.1c0.7,0,1-0.2,1-1v-1.4c0-0.7-0.2-1-1-1H120.9z M105.5,125.8v3.3
c0,0.3-0.1,0.3-0.3,0.4c-0.6,0.1-1.5,0.2-3.1,0.2c-2.4,0-2.9-0.8-2.9-2.1c0-1.3,0.6-2,3-2C103.4,125.7,104.9,125.8,105.5,125.8
M96.1,119c-0.4,0.7-0.2,1.1,0.5,1.4l1.2,0.5c0.7,0.3,0.9,0.2,1.3-0.5c0.7-1,1.7-1.5,3.3-1.5c2.3,0,3.1,1.1,3.1,3.1v0.9
c-0.5,0-1.8-0.2-3-0.2c-5,0-7,1.3-7,5c0,3.2,1.4,5,6.9,5c2.5,0,4.4-0.3,5.6-0.8c0.9-0.4,1.1-0.7,1.1-1.8v-8c0-3.7-1.6-6.4-6.6-6.4
C99.3,115.8,97.1,117,96.1,119 M91.8,116.2h-1c-1.2,0-1.6,0.2-1.7,1l-1.7,6.9c-0.4,1.8-0.5,3.7-0.5,3.8h-0.2c0-0.2-0.2-2.2-0.7-3.8
l-2.1-6.8c-0.2-0.8-0.4-1-1.6-1h-0.7c-1.1,0-1.3,0.2-1.6,1l-2,6.8c-0.4,1.5-0.6,3.7-0.7,3.8h-0.2c-0.1-0.2-0.2-2.4-0.5-3.8
l-1.8-6.9c-0.2-0.8-0.6-1-1.7-1H72c-0.9,0-1.1,0.2-0.8,1.1l4.1,14.1c0.2,0.7,0.6,0.9,1.3,0.9h1c0.7,0,1.1-0.2,1.3-0.9l2.3-7.9
c0.4-1.5,0.6-3.1,0.6-3.2H82c0,0.1,0.2,1.7,0.6,3.2l2.3,7.9c0.2,0.7,0.6,0.9,1.3,0.9h1.1c0.7,0,1.1-0.2,1.3-0.9l4.2-14.1
C92.9,116.4,92.7,116.2,91.8,116.2 M66.2,116.2h-1.7c-0.7,0-1,0.2-1,0.9v11.1c-0.8,0.2-1.9,0.4-3.2,0.4c-2.3,0-3.4-1-3.4-3.1v-8.5
c0-0.7-0.2-0.9-0.9-0.9h-1.7c-0.7,0-1,0.2-1,0.9v8.6c0,3.9,2,6.2,6.5,6.2c1.5,0,2.7-0.2,3.7-0.4v1.5c0,2.2-1.1,3.3-3.3,3.3
c-1.7,0-2.6-0.6-3.3-1.6c-0.5-0.7-0.8-0.7-1.5-0.4l-1.2,0.7c-0.7,0.4-0.8,0.9-0.4,1.6c1.1,1.8,3.1,3,6.4,3c4.9,0,6.8-2.7,6.8-6.8
v-15.7C67.2,116.4,66.9,116.2,66.2,116.2 M35.8,120.7c0,4,3.2,4.7,6.3,5c2.5,0.2,3.7,0.5,3.7,2c0,1.2-1.1,1.8-3.3,1.8
c-1.9,0-3-0.5-3.5-1.7c-0.3-0.7-0.7-0.8-1.3-0.6l-1.4,0.4c-0.7,0.2-0.9,0.6-0.6,1.3c0.9,2.4,3.3,3.8,6.9,3.8c4.4,0,6.7-2.1,6.7-5.2
c0-3.8-2.6-4.6-6.3-5c-2.4-0.2-3.6-0.5-3.6-1.9c0-1.1,0.9-1.7,2.9-1.7c2,0,2.8,0.7,3.3,1.6c0.4,0.7,0.6,0.7,1.3,0.4l1.4-0.6
c0.7-0.3,0.9-0.7,0.5-1.4c-1-2-3-3.3-6.6-3.3C37.9,115.8,35.8,117.8,35.8,120.7 M27.9,125.8v3.3c0,0.3-0.1,0.3-0.3,0.4
c-0.6,0.1-1.5,0.2-3.1,0.2c-2.4,0-2.9-0.8-2.9-2.1c0-1.3,0.6-2,3-2C25.8,125.7,27.3,125.8,27.9,125.8 M18.5,119
c-0.4,0.7-0.2,1.1,0.5,1.4l1.2,0.5c0.7,0.3,0.9,0.2,1.3-0.5c0.7-1,1.7-1.5,3.3-1.5c2.3,0,3.1,1.1,3.1,3.1v0.9c-0.5,0-1.8-0.2-3-0.2
c-5,0-7,1.3-7,5c0,3.2,1.4,5,6.9,5c2.5,0,4.4-0.3,5.6-0.8c0.9-0.4,1.1-0.7,1.1-1.8v-8c0-3.7-1.5-6.4-6.6-6.4
C21.7,115.8,19.5,117,18.5,119 M10.8,122v0.7H3.6V122c0-2,1.3-3.2,3.6-3.2C9.5,118.8,10.8,119.9,10.8,122 M0,122.4v3.7
c0,3.8,2,6.6,7.1,6.6c3.5,0,5.6-1.1,6.7-3c0.4-0.7,0.3-1.2-0.4-1.6l-1.1-0.6c-0.7-0.4-1.1-0.3-1.6,0.4c-0.7,1-1.8,1.6-3.7,1.6
c-2.3,0-3.5-1.1-3.5-3.1v-1.1H13c1.1,0,1.4-0.5,1.4-1.3v-1.9c0-3.6-2.2-6.4-7.2-6.4C2.5,115.8,0,118.1,0,122.4"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

206
static/icon.svg Normal file
View File

@ -0,0 +1,206 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="112.5306mm"
height="112.53197mm"
viewBox="0 0 112.5306 112.53197"
version="1.1"
id="svg511"
sodipodi:docname="icon.svg"
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview29"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="0.94709137"
inkscape:cx="216.45219"
inkscape:cy="202.72595"
inkscape:window-width="1362"
inkscape:window-height="721"
inkscape:window-x="0"
inkscape:window-y="22"
inkscape:window-maximized="1"
inkscape:current-layer="svg511" />
<defs
id="defs508" />
<path
fill-rule="nonzero"
fill="#ec008c"
fill-opacity="1"
d="M 105.60871,112.53197 H 6.92051 C 3.09783,112.53197 0,109.43276 0,105.61009 V 6.92188 C 0,3.0992 3.09783,0 6.92051,0 h 98.6882 c 3.82268,0 6.92189,3.0992 6.92189,6.92188 v 98.68821 c 0,3.82267 -3.09921,6.92188 -6.92189,6.92188"
id="path461"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 51.02324,79.15678 c 0,3.3376 -2.70509,6.04131 -6.04132,6.04131 -3.33623,0 -6.041316,-2.70371 -6.041316,-6.04131 0,-3.33623 2.705086,-6.03994 6.041316,-6.03994 3.33623,0 6.04132,2.70371 6.04132,6.03994"
id="path463"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#84a9b9"
fill-opacity="1"
d="m 49.11879,79.15678 c 0,2.28478 -1.85208,4.13824 -4.13687,4.13824 -2.28478,0 -4.136866,-1.85346 -4.136866,-4.13824 0,-2.28479 1.852086,-4.13687 4.136866,-4.13687 2.28479,0 4.13687,1.85208 4.13687,4.13687"
id="path465"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 63.51516,79.15678 c 0,3.3376 -2.70509,6.04131 -6.04132,6.04131 -3.33623,0 -6.04132,-2.70371 -6.04132,-6.04131 0,-3.33623 2.70509,-6.03994 6.04132,-6.03994 3.33623,0 6.04132,2.70371 6.04132,6.03994"
id="path467"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#84a9b9"
fill-opacity="1"
d="m 61.61071,79.15678 c 0,2.28478 -1.85208,4.13824 -4.13687,4.13824 -2.28479,0 -4.13687,-1.85346 -4.13687,-4.13824 0,-2.28479 1.85208,-4.13687 4.13687,-4.13687 2.28479,0 4.13687,1.85208 4.13687,4.13687"
id="path469"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 85.84213,79.15678 c 0,3.3376 -2.70509,6.04131 -6.04132,6.04131 -3.33623,0 -6.04131,-2.70371 -6.04131,-6.04131 0,-3.33623 2.70508,-6.03994 6.04131,-6.03994 3.33623,0 6.04132,2.70371 6.04132,6.03994"
id="path471"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#84a9b9"
fill-opacity="1"
d="m 83.93768,79.15678 c 0,2.28478 -1.85208,4.13824 -4.13687,4.13824 -2.28478,0 -4.13687,-1.85346 -4.13687,-4.13824 0,-2.28479 1.85209,-4.13687 4.13687,-4.13687 2.28479,0 4.13687,1.85208 4.13687,4.13687"
id="path473"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 47.00902,79.15678 c 0,1.12034 -0.90813,2.02709 -2.0271,2.02709 -1.11896,0 -2.02709,-0.90675 -2.02709,-2.02709 v -4.13687 h 4.05419 z m 0,0"
id="path475"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 59.50093,79.15678 c 0,1.12034 -0.90812,2.02709 -2.02709,2.02709 -1.11897,0 -2.0271,-0.90675 -2.0271,-2.02709 v -4.13687 h 4.05419 z m 0,0"
id="path477"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 81.82791,79.15678 c 0,1.12034 -0.90813,2.02709 -2.0271,2.02709 -1.11896,0 -2.02709,-0.90675 -2.02709,-2.02709 v -4.13687 h 4.05419 z m 0,0"
id="path479"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#fff200"
fill-opacity="1"
d="m 108.23525,61.0342 c -1.60128,-0.091 -5.0822,-0.79513 -5.91178,-1.20992 -0.18603,-0.0923 -0.71107,-0.34589 -0.90537,-0.51263 -1.34497,-1.15204 -3.09094,-3.4823 -7.76525,-6.7896 -4.83415,-3.41891 -13.5406,-8.69128 -30.16801,-7.1217 -4.54063,0.42857 -8.90902,1.17409 -12.86261,2.0271 L 50.26119,47.02506 C 49.16565,45.72833 44.11514,40.16105 36.516637,38.21251 26.83592,35.73066 13.76523,36.59055 9.68072,37.18725 c 0,0 10e-4,-10e-4 10e-4,-10e-4 -0.10197,0.0152 -0.19706,0.0303 -0.28663,0.0441 -0.0193,0.003 -0.0358,0.005 -0.0551,0.01 -0.11024,0.0179 -0.2136,0.0358 -0.3073,0.0524 -0.007,0.001 -0.0152,0.003 -0.0221,0.004 -0.0937,0.0179 -0.17501,0.0358 -0.24805,0.0524 -0.0138,0.003 -0.0289,0.006 -0.0413,0.01 -0.0675,0.0152 -0.1254,0.0303 -0.17088,0.0455 -0.01,0.003 -0.0152,0.005 -0.0234,0.008 -0.0441,0.0152 -0.0799,0.0289 -0.10059,0.0427 -0.72623,0.46991 -0.70556,2.64997 -0.70556,3.79236 0,1.14377 0.18741,3.11574 0.87092,3.80614 0.2949,0.29766 12.32517,-0.93293 18.18459,2.37298 0.26183,0.14746 0.50436,0.2949 0.74828,0.44098 3.31969,2.03122 4.502045,3.89709 4.922348,4.94302 -0.487824,0.38861 -1.503438,2.00642 -1.503438,8.76294 0,3.61598 0.151583,6.01927 0.348641,7.62193 -0.916391,0.23978 -1.908581,0.47818 -2.988961,0.70831 -5.95864,1.27055 -15.45194,1.66881 -19.42758,1.78456 -0.8916,0.0234 -1.84796,0.0427 -1.84796,0.0427 -0.54432,0.12127 -0.86265,1.87 -0.81717,3.61735 0.0455,1.74874 0.4079,2.41157 0.68075,2.59347 0.0606,0.0386 0.69591,0.16261 1.76665,0.32384 10e-4,0 0.003,0 0.003,0 3.81303,0.57464 13.14372,1.63711 21.77438,1.16995 8.830468,-0.47955 12.29072,-1.22094 14.49696,-1.89204 0.88332,-0.2701 1.67432,-0.57878 2.37574,-0.92466 0.74138,0.16398 1.51033,0.33072 2.31097,0.49746 16.01969,3.34588 29.86071,2.29168 38.33978,-2.38262 8.05187,-4.44004 11.6582,-9.48504 13.57092,-11.34401 0.29765,-0.29077 0.55672,-0.49334 0.78272,-0.58705 0.80891,-0.33073 4.32153,-0.92879 5.92694,-1.14101 0.0758,-0.011 0.0717,-0.62288 -0.004,-0.62701"
id="path481"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#84a9b9"
fill-opacity="1"
d="m 68.94876,45.11648 c 0,0 0.2701,5.95863 4.39595,8.53281 2.55212,1.59163 6.8516,2.55213 11.42807,0.73449 3.94808,-1.5682 5.35367,-4.13962 5.35367,-4.13962 0,0 -5.25446,-3.19292 -10.66463,-4.33807 C 74.9074,44.94147 68.94876,45.11648 68.94876,45.11648"
id="path483"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 79.96893,44.8078 c 6.14881,1.21818 9.01651,4.7749 9.01651,4.7749 0,0 -1.63849,2.52043 -5.9173,3.91776 -3.25768,1.06385 -7.53649,0.50299 -10.12858,-1.96508 -2.20899,-2.10289 -2.74918,-6.4313 -2.74918,-6.4313 0,0 3.36241,-1.56821 9.77855,-0.29628"
id="path485"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#2f404c"
fill-opacity="1"
d="m 72.10034,45.63324 c 0,0 3.89571,-0.88746 8.21586,0.21911 4.32015,1.10794 7.25813,3.87366 7.25813,3.87366 0,0 -1.59577,1.81488 -4.17132,1.23473 -2.55489,-0.57465 -3.25217,-2.88286 -6.68349,-4.25676 -2.76434,-1.10657 -4.61918,-1.07074 -4.61918,-1.07074"
id="path487"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#84a9b9"
fill-opacity="1"
d="m 48.07286,57.76687 c 0.113,2.19521 -2.02433,4.09002 -4.7749,4.23195 -2.750562,0.14194 -5.072556,-1.52135 -5.185558,-3.71657 -0.114374,-2.19521 2.024341,-4.08864 4.774908,-4.23057 2.75056,-0.14332 5.07256,1.52135 5.18555,3.71519"
id="path489"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 46.82436,57.83163 c 0.0854,1.65227 -1.52411,3.07716 -3.59255,3.18465 -2.06981,0.10611 -3.817161,-1.14515 -3.9026,-2.79742 -0.08544,-1.65089 1.522734,-3.07578 3.59255,-3.18326 2.06981,-0.10749 3.81716,1.14514 3.9026,2.79603"
id="path491"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#2f404c"
fill-opacity="1"
d="m 40.619054,56.82429 c 0,0 1.382176,-1.51998 3.281106,-1.07625 2.43637,0.57051 2.25034,2.25447 2.25034,2.25447 0,0 -0.80477,-0.92604 -2.67339,-1.32567 -1.50896,-0.32246 -2.858056,0.14745 -2.858056,0.14745"
id="path493"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#84a9b9"
fill-opacity="1"
d="m 59.39345,57.18258 c 0.11437,2.19521 -2.02296,4.08864 -4.77353,4.23057 -2.75194,0.14332 -5.07255,-1.52135 -5.18693,-3.71656 -0.113,-2.19384 2.02434,-4.08864 4.77628,-4.23058 2.74918,-0.14194 5.07118,1.52135 5.18418,3.71657"
id="path495"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 58.14494,57.24735 c 0.0854,1.65089 -1.52273,3.07578 -3.59254,3.18327 -2.06981,0.10748 -3.81579,-1.14516 -3.90123,-2.79604 -0.0854,-1.65227 1.52274,-3.07716 3.59255,-3.18465 2.06981,-0.10611 3.81578,1.14515 3.90122,2.79742"
id="path497"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#2f404c"
fill-opacity="1"
d="m 51.94102,56.23862 c 0,0 1.38217,-1.51997 3.2811,-1.07487 2.43638,0.56913 2.25034,2.2531 2.25034,2.2531 0,0 -0.80477,-0.92605 -2.67339,-1.32568 -1.50895,-0.32246 -2.85805,0.14745 -2.85805,0.14745"
id="path499"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#84a9b9"
fill-opacity="1"
d="m 70.71541,56.59691 c 0.113,2.19522 -2.02434,4.09002 -4.7749,4.23196 -2.75057,0.14194 -5.07256,-1.52273 -5.18556,-3.71657 -0.113,-2.19522 2.02434,-4.08864 4.7749,-4.23196 2.75057,-0.14193 5.07256,1.52274 5.18556,3.71657"
id="path501"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#151821"
fill-opacity="1"
d="m 69.46691,56.66168 c 0.0854,1.65227 -1.52274,3.07716 -3.59255,3.18465 -2.06981,0.10611 -3.81717,-1.14515 -3.9026,-2.79742 -0.0854,-1.65089 1.52411,-3.07578 3.59392,-3.18327 2.06844,-0.10748 3.81579,1.14515 3.90123,2.79604"
id="path503"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#2f404c"
fill-opacity="1"
d="m 63.26298,55.65434 c 0,0 1.38217,-1.51998 3.27973,-1.07626 2.43637,0.57051 2.25033,2.25448 2.25033,2.25448 0,0 -0.80477,-0.92604 -2.67339,-1.32567 -1.50757,-0.32247 -2.85667,0.14745 -2.85667,0.14745"
id="path505"
style="stroke-width:0.352778" />
<path
fill-rule="nonzero"
fill="#fff200"
fill-opacity="1"
d="M 62.94327,48.18537 V 31.6117 c 0,-1.43178 0.4079,-3.18878 2.53146,-3.85162 1.57234,-0.49058 4.71565,-0.42305 4.71565,-0.42305 v 5.11114 c 0,0 -2.32751,-0.20395 -3.12539,0.61736 -0.49748,0.51263 -0.45751,1.75562 -0.45751,1.75562 l 0.0358,12.70827 z m 0,0"
id="path521"
style="stroke-width:0.352778" />
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

BIN
static/icon1000.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
static/icon400.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
static/igeldust.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 KiB

BIN
static/lageplan.pdf Normal file

Binary file not shown.

99
static/logo.svg Normal file
View File

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 283.5 283.5" style="enable-background:new 0 0 283.5 283.5;" xml:space="preserve">
<style type="text/css">
.st0{fill:#E6007E;}
.st1{fill:#93B2C2;}
.st2{fill:#FFED00;}
.st3{fill:#354B54;}
</style>
<path class="st0" d="M263.8,283.5H19.6C8.8,283.5,0,274.7,0,263.8V19.6C0,8.8,8.8,0,19.6,0h244.2c10.8,0,19.6,8.8,19.6,19.6v244.2
C283.5,274.7,274.7,283.5,263.8,283.5z"/>
<g>
<g>
<circle cx="113.3" cy="244.4" r="15.2"/>
</g>
<circle class="st1" cx="113.3" cy="244.4" r="10.4"/>
<g>
<circle cx="144.8" cy="244.4" r="15.2"/>
</g>
<circle class="st1" cx="144.8" cy="244.4" r="10.4"/>
<g>
<circle cx="201" cy="244.4" r="15.2"/>
</g>
<circle class="st1" cx="201" cy="244.4" r="10.4"/>
</g>
<path d="M118.4,244.4c0,2.8-2.3,5.1-5.1,5.1s-5.1-2.3-5.1-5.1V234h10.2V244.4z"/>
<path d="M149.9,244.4c0,2.8-2.3,5.1-5.1,5.1c-2.8,0-5.1-2.3-5.1-5.1V234h10.2V244.4z"/>
<path d="M206.1,244.4c0,2.8-2.3,5.1-5.1,5.1s-5.1-2.3-5.1-5.1V234h10.2V244.4z"/>
<path class="st2" d="M272.6,198.8c-4-0.2-12.8-2-14.9-3c-0.5-0.2-1.8-0.9-2.3-1.3c-3.4-2.9-7.8-8.8-19.6-17.1
c-12.2-8.6-34.1-21.9-76-17.9c-11.4,1.1-22.4,3-32.4,5.1l-0.9-1c-2.8-3.3-15.5-17.3-34.6-22.2c-24.4-6.3-57.3-4.1-67.6-2.6
c0,0,0,0,0,0c-0.3,0-0.5,0.1-0.7,0.1c0,0-0.1,0-0.1,0c-0.3,0-0.5,0.1-0.8,0.1c0,0,0,0-0.1,0c-0.2,0-0.4,0.1-0.6,0.1c0,0-0.1,0-0.1,0
c-0.2,0-0.3,0.1-0.4,0.1c0,0,0,0-0.1,0c-0.1,0-0.2,0.1-0.3,0.1c-1.8,1.2-1.8,6.7-1.8,9.6c0,2.9,0.5,7.8,2.2,9.6
c0.7,0.8,31-2.3,45.8,6c0.7,0.4,1.3,0.7,1.9,1.1c8.4,5.1,11.3,9.8,12.4,12.5c-1.2,1-3.8,5.1-3.8,22.1c0,9.1,0.4,15.2,0.9,19.2
c-2.3,0.6-4.8,1.2-7.5,1.8c-15,3.2-38.9,4.2-48.9,4.5c-2.2,0.1-4.7,0.1-4.7,0.1c-1.4,0.3-2.2,4.7-2.1,9.1c0.1,4.4,1,6.1,1.7,6.5
c0.2,0.1,1.8,0.4,4.5,0.8c0,0,0,0,0,0l0,0c9.6,1.4,33.1,4.1,54.8,2.9c22.2-1.2,31-3.1,36.5-4.8c2.2-0.7,4.2-1.5,6-2.3
c1.9,0.4,3.8,0.8,5.8,1.3c40.4,8.4,75.2,5.8,96.6-6c20.3-11.2,29.4-23.9,34.2-28.6c0.8-0.7,1.4-1.2,2-1.5c2-0.8,10.9-2.3,14.9-2.9
C272.8,200.3,272.8,198.8,272.6,198.8z"/>
<path class="st1" d="M173.7,158.7c0,0,0.7,15,11.1,21.5c6.4,4,17.3,6.4,28.8,1.8c9.9-4,13.5-10.4,13.5-10.4s-13.2-8-26.9-10.9
C188.7,158.3,173.7,158.7,173.7,158.7z"/>
<g>
<path d="M201.4,157.9c15.5,3.1,22.7,12,22.7,12s-4.1,6.4-14.9,9.9c-8.2,2.7-19,1.3-25.5-4.9c-5.6-5.3-6.9-16.2-6.9-16.2
S185.3,154.7,201.4,157.9z"/>
</g>
<path class="st3" d="M181.6,160c0,0,9.8-2.2,20.7,0.6c10.9,2.8,18.3,9.8,18.3,9.8s-4,4.6-10.5,3.1c-6.4-1.4-8.2-7.3-16.8-10.7
C186.3,159.9,181.6,160,181.6,160z"/>
<g>
<ellipse transform="matrix(0.9987 -5.160845e-02 5.160845e-02 0.9987 -9.7234 5.8569)" class="st1" cx="108.6" cy="191.2" rx="12.6" ry="10"/>
<g>
<ellipse transform="matrix(0.9987 -5.160845e-02 5.160845e-02 0.9987 -9.7236 5.8549)" cx="108.5" cy="191.2" rx="9.5" ry="7.5"/>
</g>
<path class="st3" d="M102.3,188.2c0,0,3.5-3.8,8.3-2.7c6.1,1.4,5.7,5.7,5.7,5.7s-2-2.3-6.7-3.3C105.7,187,102.3,188.2,102.3,188.2z
"/>
</g>
<g>
<ellipse transform="matrix(0.9987 -5.160845e-02 5.160845e-02 0.9987 -9.6094 7.3268)" class="st1" cx="137.1" cy="189.7" rx="12.6" ry="10"/>
<g>
<ellipse transform="matrix(0.9987 -5.160845e-02 5.160845e-02 0.9987 -9.6095 7.3248)" cx="137" cy="189.7" rx="9.5" ry="7.5"/>
</g>
<path class="st3" d="M130.8,186.7c0,0,3.5-3.8,8.3-2.7c6.1,1.4,5.7,5.7,5.7,5.7s-2-2.3-6.7-3.3
C134.2,185.5,130.8,186.7,130.8,186.7z"/>
</g>
<g>
<ellipse transform="matrix(0.9987 -5.160845e-02 5.160845e-02 0.9987 -9.4953 8.7966)" class="st1" cx="165.6" cy="188.3" rx="12.6" ry="10"/>
<g>
<ellipse transform="matrix(0.9987 -5.160845e-02 5.160845e-02 0.9987 -9.4955 8.7946)" cx="165.5" cy="188.3" rx="9.5" ry="7.5"/>
</g>
<path class="st3" d="M159.4,185.2c0,0,3.5-3.8,8.3-2.7c6.1,1.4,5.7,5.7,5.7,5.7s-2-2.3-6.7-3.3
C162.8,184.1,159.4,185.2,159.4,185.2z"/>
</g>
<path class="st2" d="M158.6,166.4c0,0,0-38.1,0-41.7s1-8,6.4-9.7c4-1.2,11.9-1.1,11.9-1.1v12.9c0,0-5.9-0.5-7.9,1.6
c-1.3,1.3-1.2,4.4-1.2,4.4l0.1,32L158.6,166.4z"/>
<g>
<path class="st2" d="M33.6,20.2c3.2,0,5,2.4,5,5.6v72.5c0,3.2-1.8,5.6-5,5.6h-6.6c-3.2,0-5-2.4-5-5.6V25.7c0-3.2,1.8-5.6,5-5.6
H33.6z"/>
<path class="st2" d="M58.4,53.6c3.2,0,5,1.3,5,4.5v7.7c0,3.2-1.8,4.5-5,4.5h-6.6c-3.2,0-5-1.3-5-4.5v-7.7c0-3.2,1.8-4.5,5-4.5H58.4
z"/>
<path class="st2" d="M99.7,63.1h15.4c3.2,0,4.5,2.1,4.5,5.3v19.7c0,10.7-5.5,15.7-16.2,15.7H87.9c-10.7,0-16.9-5-16.9-15.7V35.9
c0-10.7,6.2-15.7,16.9-15.7h14.8c10.7,0,16.9,5,16.9,15.7v12.7c0,3.2-1.3,5-4.5,5h-7.8c-3.2,0-4.6-1.8-4.6-5V37c0-3.2-1.6-6-4.8-6
h-5.2c-3.2,0-4.7,2.8-4.7,6V87c0,3.2,1.5,6,4.7,6h6c3.2,0,4.8-2.8,4.8-6v-9.6c0-3.2-0.5-4.7-3.7-4.7c-4.3,0-6.6,0-6.6-4.8
C93.1,63.1,95.4,63.1,99.7,63.1z"/>
<path class="st2" d="M138.9,53.6c3.2,0,5,1.3,5,4.5v7.7c0,3.2-1.8,4.5-5,4.5h-6.6c-3.2,0-5-1.3-5-4.5v-7.7c0-3.2,1.8-4.5,5-4.5
H138.9z"/>
<path class="st2" d="M183.1,20.2c3.2,0,4.8,0.9,4.8,4.1v2.6c0,3.2-1.6,4.2-4.8,4.2h-9.7c-3.2,0-4.4,1.4-4.4,4.6v16.4
c0,3.2,1.6,4.7,4.8,4.7h5.9c3.2,0,4.1,0.9,4.1,4.1v2.6c0,3.2-0.9,4.2-4.1,4.2h-5.9c-3.2,0-4.8,1.4-4.8,4.6v16.3
c0,3.2,1.2,4.7,4.4,4.7h9.7c3.2,0,4.8,0.9,4.8,4.1v2.7c0,3.2-1.6,4.1-4.8,4.1h-25.5c-3.2,0-5.6-2.4-5.6-5.6V25.7
c0-3.2,2.4-5.6,5.6-5.6H183.1z"/>
<path class="st2" d="M203.9,53.6c3.2,0,5,1.3,5,4.5v7.7c0,3.2-1.8,4.5-5,4.5h-6.6c-3.2,0-5-1.3-5-4.5v-7.7c0-3.2,1.8-4.5,5-4.5
H203.9z"/>
<path class="st2" d="M234,98.3c0,3.2-2,5.6-5.2,5.6h-6.6c-3.2,0-5-2.4-5-5.6V25.7c0-3.2,1.3-5.6,4.5-5.6h27.5
c10.7,0,16.5,7.4,16.5,18.1v10.9c0,6.4-3.2,13.5-10.5,16.6c-0.4,0.2-0.6,0.5-0.6,0.9c0,0.6,0.3,1.3,0.6,1.9l11.9,29.7
c0.3,0.8,0.5,1.5,0.5,2.2c0,2.1-1.4,3.4-3.4,3.4h-6.6c-4.3,0-5.8-2.2-7.2-5.6l-12.4-30c-0.4-1-1.3-1.5-2.1-1.5
c-0.9,0-1.6,0.6-1.6,1.7L234,98.3z M248.6,48.1v-8.8c0-5.3-2.9-8.3-8.2-8.3h-1.9c-3.2,0-4.5,2.5-4.5,5.7v14.1
c0,3.2,1.6,5.8,4.8,5.8C244.8,56.5,248.6,54.8,248.6,48.1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

BIN
static/logo150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
static/logo400.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,547 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Made with love by pretalx v2.3.2. --><schedule>
<generator name="pretalx" version="2.3.2"/>
<version>0.4</version>
<conference>
<acronym>iger-2023</acronym>
<title>Intergalaktische Erfahrungsreise 2023</title>
<start>2023-07-20</start>
<end>2023-07-23</end>
<days>4</days>
<timeslot_duration>00:05</timeslot_duration>
<base_url>https://cfp.fairydust.reisen/iger-2023/schedule/</base_url>
<time_zone_name>Europe/Berlin</time_zone_name>
</conference>
<day date="2023-07-20" end="2023-07-21T03:59:00+02:00" index="1" start="2023-07-20T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="4c283a2b-95b2-5d89-9b42-a2b60ea55715" id="98">
<date>2023-07-20T17:00:00+02:00</date>
<start>17:00</start>
<duration>00:30</duration>
<room>Vortragsraum</room>
<slug>iger-2023-98-anreise-opening-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/3Z7MN3/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Anreise (Opening)</title>
<subtitle/>
<track/>
<type>Sonstiges</type>
<language>de</language>
<abstract>Herzlich willkommen!</abstract>
<description/>
<logo/>
<persons>
</persons>
<links/>
<attachments/>
</event>
<event guid="75b2ac41-6eb5-5610-ba82-3872863d9e16" id="100">
<date>2023-07-20T18:00:00+02:00</date>
<start>18:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-100-digitalisierung-im-gesundheitswesen-neues-aus-der-telematikinfrastruktur</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/EVJZPV/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Digitalisierung im Gesundheitswesen - Neues aus der Telematikinfrastruktur</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Die Angebote der Telematikinfrastruktur werden durchgehend weiterentwickelt und neue Anwendungen kommen hinzu. Ärzte können diese Funktionen über ihre Praxisverwaltungssysteme nutzen. Vorher müssen diese Anbindungen jedoch durch die jeweiligen Softwareanbieter implementiert und von der gematik oder anderen verantwortlichen Institutionen zugelassen werden. Das in Bamberg ansässige Unternehmen medatixx erzählt, was es aktuell neues in der Telematikinfrastruktur gibt.</abstract>
<description/>
<logo/>
<persons>
<person id="50">Daniel Hahn</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="ac8663fe-1cac-5558-9b6f-4b0c93685fd3" id="96">
<date>2023-07-20T19:30:00+02:00</date>
<start>19:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-96-von-daten-modellierung-code-generierung</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/TL39SX/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Von (Daten)Modellierung &amp; Code-Generierung</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>TBD</abstract>
<description>Von Modellierung und Code-Generierung.
Bei meinem Kunden arbeite ich im großen Feld von „Data“ seit Jahren mit einem modellbasierten (CodeGenerierungs)Ansatz.
Es beginnt nach der Skizze der Datenstrukturen in einem „Conceptual Model“ mit dem sogenannten Logischen Datenmodell (definiert mit der Fachabteilung).
Dieses Modell soll - soweit möglich - die relevanten Datenstrukturen und Attribute in einer allgemein verständlichen Sprache beschreiben und von der Technik abstrahieren.
Das fachliche Modell wird von der IT als Input für verschiedene Implementierungen genutzt.
Ein großer Bereich ist die Definition von Schnittstellen.
Am Ende purzeln unter anderem JSON Schema raus, die die fachlichen Beschreibungen des logischen Modells nutzen und damit die Felder für Rest-Schnittstellen beschreiben.
Kollegen von mir nutzen das fachliche Modell für die Definition der Datenstrukturen im Data Lakehouse.
Die fachliche Beschreibung wird im Code dabei immer automatisch mitgeliefert.
Mittlerweile haben wir &gt;1500 Klassen in diesem Modell und ein Ende ist noch nicht in Sicht.
Man könnte auch sagen, dass wir die „prove of concept“ Phase schon vor ein paar Jahren verlassen haben. Das heißt aber nicht, dass es immer und überall rund läuft…</description>
<logo>/media/iger-2023/submissions/TL39SX/IMG_3850_fXyhR4k.jpeg</logo>
<persons>
<person id="45">Jur</person>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
<day date="2023-07-21" end="2023-07-22T03:59:00+02:00" index="2" start="2023-07-21T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="3138117b-34e7-5b0c-a1da-78a877c25a0e" id="103">
<date>2023-07-21T12:30:00+02:00</date>
<start>12:30</start>
<duration>00:30</duration>
<room>Vortragsraum</room>
<slug>iger-2023-103-gnucap-schaltungssimulation-mit-freier-software</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/JNGQRE/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Gnucap: Schaltungssimulation mit freier Software</title>
<subtitle/>
<track/>
<type>Kurzvortrag (30min) + Q&amp;A (10min)</type>
<language>de</language>
<abstract>Gnucap ist ein moderner, modularer und freier Schaltungssimulator. Die Entwicklung wurde nach Erhalt Finanzieller Unterstützung wieder aufgenommen.</abstract>
<description>Das Gnu Circuit Analysis Package implementierte seinerzeit Simulationsalgorithmen, die SPICE-basierten Implementierungen (UC Berkeley, ~1980) in Effizienz und Genauigkeit deutlich überlegen waren. SPICE-Derivate sind jedoch seither nur in proprietären Simulatoren wesentlich weiterentwickelt worden.
Zur Zeit arbeiten wir an einer ersten freien Implementierung des Modellierungsstandards "Verilog-AMS", der weite Verbeitung im kommerziellen Bereich hat. In diesem Vortrag wird eine Einführung in die Thematik gegeben, und in Kürze auf einige technische Details eingegangen.</description>
<logo>/media/iger-2023/submissions/JNGQRE/gnucap.logo_s8rQGXx.png</logo>
<persons>
<person id="99">Felix Salfelder</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="c5effda1-410e-5800-98f5-ceb26c556286" id="81">
<date>2023-07-21T13:30:00+02:00</date>
<start>13:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-81--disk-space-the-final-frontier-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/EVBXZL/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>(Disk) Space - the final frontier?</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Visuelle Reise zu den Sternen, in denen wir in der Hauptrolle als Chief Storage Engineer ein ums andere Mal das Schiff und die Crew vor allerlei Gefahren retten. Wir nebenbei die wichtigsten OpenZFS-Kommandos kennen, die wir auch heute schon anwenden können, obwohl Sie uns wie aus der Zukunft vorkommen mögen.</abstract>
<description>Wir begeben uns in diesem Vortrag auf eine intergalaktische Reise und lernen dabei, warum OpenZFS das ideale Dateisystem für eine solche Erkundungsreise ist. Schon als sich unser Raumschiff noch im Bau befand, trafen die Ingenieure bereits wichtige Entscheidungen zum Layout des Storage Pools, um die auf der Mission gesammelten Daten sicher abzuspeichern. Zum Start der Reise steht somit alles für die Crew bereit, um sich den gigantischen Speicher an Bord gemeinsam zu teilen. Auf der Reise bekommen wir durch verschiedene Begegnungen und Ereignisse an Bord das System noch weiter zu schätzen. Werden wir es schaffen, den gefürchteten Krypto-Trojaniden zu entkommen? Welche Fehlermeldungen lauern auf uns und kann sich der Speicher tatsächlich selbst heilen? Und wie kann die Crew zwischendrin die Speicherbänke zur Erde senden, um sowohl Forschungsergebnisse als auch die Alien-Selfies für die Nachwelt zu erhalten?
Kommt mit auf eine visuelle Reise, in der wir uns an Bord als Chief Storage Engineer genau die Kommandos ansehen werden, um einen ähnlichen Speicher auch zuhause zu bauen. Durch die Szenarien an Bord lernen wir den Umgang mit OpenZFS-Kommandos, so dass wir am Ende selbst und ganz nebenbei das nötige Wissen gesammelt haben, um unseren eigenen Storage-Pool zu administrieren.</description>
<logo/>
<persons>
<person id="87">Benedict Reuschling</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="ed54485e-71fd-5c8d-be5f-799ddd4eacd4" id="104">
<date>2023-07-21T15:00:00+02:00</date>
<start>15:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-104-designing-for-laser-cutting-lessons-from-10-years-of-boxes-py</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/CGWYYW/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Designing for Laser Cutting - Lessons from 10 years of Boxes.py</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Laser cutters are quick, precise and easy to use. Being 2D is what
makes them so easy to use but creates challenges on how to create
truely 3D objects from flat parts.
This talk will discuss common design challenges and show solutions found in
Boxes.py and else where. We will looks at this mainly from a plywood POV but many point apply to other materials also.</abstract>
<description>The talk will cover wood and especially plywood as a building material and general Boxes.py tropes like finger joints, flex cut, flat dove tail joints, gears, integral springs and flexures. It will also go into general design principles like strength and stiffness and how to apply them in your own creations.</description>
<logo/>
<persons>
<person id="70">Florian Festi</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="ef54b9b0-f9a9-5d08-9903-110ec0720c86" id="93">
<date>2023-07-21T16:30:00+02:00</date>
<start>16:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-93-research-and-the-city-an-experience-report-on-launching-the-smart-city-research-lab-bamberg</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/BC7MPN/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Research and the City: An Experience Report on Launching the Smart City Research Lab Bamberg</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Report on practical experiences and future challenges from several years of smart city related research and the process of creating an interdisciplinary research network within the University of Bamberg, the Smart City Research Lab. The goal is to support the City of Bamberg on its journey and to provide an environment to validate research ideas in real-world installations and with users who are not just our own students.</abstract>
<description/>
<logo>/media/iger-2023/submissions/BC7MPN/icon_smart-city-research-lab_new_XX0eOf9.png</logo>
<persons>
<person id="47">Daniela Nicklas</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="992d6511-3cb5-5ab3-8133-cde3f07cbf3f" id="86">
<date>2023-07-21T18:00:00+02:00</date>
<start>18:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-86-chaos-im-kopf-mit-gtd-wirst-du-zum-master-der-aufgabenbewltigung-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/DN73VG/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Chaos im Kopf - Mit GTD wirst du zum Master der Aufgabenbewältigung!</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Partially followup of "intro to time- &amp; organisation-concepts and useful tricks" on WICMP 2022, partially new experiments, this time together with Mara. Details of the structure are still in work, content will be again organisation-systems and techniques, now in different format.
Some teaser: GTD, ZTD, Bulletjournal, KANBAN, SCRUM and other buzzwords are new to you?
Want to get organized and get an efficient overview of all your TODOs?
Or already using some concepts and want to go deeper and learn (hopefully) some new tricks?
Then join this talk.</abstract>
<description>Voll den Überblick: Wie man die Vorgesetzten in den Griff bekommt, Aufgaben priorisiert, ganz nach ultimativem GTD (Getting Things Done).
Von unzähligen Aufgaben überrolt? Chaos im Kopf? Keine Ahnung, was du an einem Tag/Woche schaffen kannst? Vom Aufgaben-Dschungel, Post-its und Kram erdrückt?
Keine Panik, wir räumen auf!</description>
<logo/>
<persons>
<person id="90">MaW</person><person id="91">Mara</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="644b2719-4233-5c6f-9ac1-8f5218f0c60f" id="84">
<date>2023-07-21T19:30:00+02:00</date>
<start>19:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-84-schlanke-oci-container</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/MAYYSE/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Schlanke OCI Container</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Wir schauen uns den Aufbau von OCI Images an und wie daraus leichtgewichtige Container werden.</abstract>
<description>Cool, unsere Software läuft 🥳. Bei uns 🤔. Mit genau dieser einen Bibliotheksversion und genau diesen Umgebungsparametern 😟. Damit das aber nicht nur bei uns, sondern auch bei anderen leicht reproduzierbar funktioniert: Stellen wir doch ein Image bereit und deployen das 🚀.
Durch die Einführung von OCI Containern wurde viel Reproduzierbarkeit gewonnen. Wir haben alle schon mit ihnen zu tun gehabt. Außerdem eignen sich Images, Hauptzutat für die Container, gut für iterative Weiterentwicklung.
Kleine Änderung? Einfach als neues Layer hinzufügen. 👍
Doch so entstehen viel zu oft Images mit unschönen Eigenschaften:
Sie werden zu groß.
Die daraus entstehenden Container gleichen eher einem resourcenfressenden Multitool statt dem geeigneteren Werkzeug.
Manchmal gibt es kleine Unachtsamkeiten und es werden unbeabsichtigt (Zugangs-)Daten mit der Welt geteilt.
Wie das mit den Updates laufen soll, ist auch nicht überall klar.
Veraltete Basisimages schleichen sich in deployte Container und plötzlich läuft auf unserem Server Software mit bekannten Sicherheitslücken.
In diesem Vortrag schauen wir, wie OCI Container in Speicherverbrauch und Laufzeit leichtgewichtig werden und so Ressourcen sparen: Multistage Builds, unbeabsichtigte Caches im Image, und Image Layer Squash.
Damit wir da nicht dauernd selbst dran denken müssen: wie sich das kombiniert mit einem Vulnerability Scanner für unsere CI/CD Pipeline automatisieren lässt.
Wenn du Software schreibst, die irgendwie mit diesem `Dockerfile` zu einem Image wird, dich aber (noch) nicht damit beschäftigt hast, was mit dem Aufbau dieser Images und der Infrastruktur für die daraus entstandenen Container los ist: Du bist Zielgruppe.
Wenn du dein Kubernetes mit Images frisch aus Pipelines voll automatischen Benchmarks und Scans fütterst, dann wirst du vermutlich nicht viel Neues lernen.</description>
<logo/>
<persons>
<person id="89">Georg Pauer</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="90b5bdf4-b43c-5741-a0fd-8ad0b570dbea" id="73">
<date>2023-07-21T21:00:00+02:00</date>
<start>21:00</start>
<duration>00:40</duration>
<room>Vortragsraum</room>
<slug>iger-2023-73-das-hacker-archiv</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/FT9TX3/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Das Hacker Archiv</title>
<subtitle/>
<track/>
<type>Kurzvortrag (30min) + Q&amp;A (10min)</type>
<language>de</language>
<abstract>42 Jahre CCC hinterlassen Spuren, nicht nur in der Gesellschaft. Wäre doch schön, wenn das mal jemand sammeln würde.</abstract>
<description>Das Hacker Archiv ist eine gemeinsame Einrichtung des __CCC__ und der __Wau Holland Stiftung__. Dem Archiv obliegt die Erhaltung und Erschließung des alten CCC Archivs und des Nachlasses von Wau Holland.
Nach einem kurzen Überblick über Geschichte und Auftrag des Archivs gibt es einen Überbblick über die Arbeit, die Herausforderungen und unserer Pläne für die Zukunft.
Wer bis zum Ende durchhält, erfährt, wie man mitmachen kann!</description>
<logo>/media/iger-2023/submissions/FT9TX3/archiv_FhvGdm7.png</logo>
<persons>
<person id="81">tomate</person>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
<day date="2023-07-22" end="2023-07-23T03:59:00+02:00" index="3" start="2023-07-22T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="41ffb690-19a5-5a83-b870-e07bea28a2c5" id="89">
<date>2023-07-22T15:00:00+02:00</date>
<start>15:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-89-ahnungslos-in-die-entwicklung-von-betriebssystemen</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/Z3ZF7Z/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Ahnungslos in die Entwicklung von Betriebssystemen</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Wie viele andere Menschen auch, experimentiere ich sehr gern. "Immer mal etwas Neues ausprobieren" - das ist ein Motto, ein Lebensstil, eine Herausforderung.
Mit diesem Vortrag stelle ich zusammen, wie ich von System zu System gelangt bin, und schlussendlich selbst angefangen habe, an Code zu schrauben. Dies wird eine nahezu intergalaktische Reise durch Raum und Zeit voller Erfahrungen mit Zufallsereignissen, Menschen, Designideen, Fantasien und Grundsatzfragen bis hin zu aktuellen Projekten.</abstract>
<description/>
<logo/>
<persons>
<person id="93">CyReVolt</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="785b67c2-5e62-5dab-9f94-4379162b9ba2" id="101">
<date>2023-07-22T16:30:00+02:00</date>
<start>16:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-101-linux-kernel-entwicklung-wie-geht-das-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/KEBRZT/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Linux Kernel Entwicklung - Wie geht das?</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Schon immer mal gefragt wie der Linux-Kernel funktioniert? Ich werde versuchen euch zu zeigen, wie ihr euch mit diesem Ungetüm beschäftigen könnt.</abstract>
<description>Klar der Kernel ist hauptsächlich in C geschrieben und es wird ein bisschen Rust-Code hinzukommen. Doch Kernel-Code ist doch ziemlich anders als normaler Userspace-Code.
Der Kernel ist sehr komplex, deshalb zeige ich euch nach einer Übersicht, wie man sich auf einen Teilbereich fokussiert.</description>
<logo/>
<persons>
<person id="48">Tamara Schmitz</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="d0ba7e8c-e30a-5cad-ba01-337bf1211e6a" id="77">
<date>2023-07-22T18:00:00+02:00</date>
<start>18:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-77-cyborg-techno-netz-eine-kleine-geschichte-der-feministischen-auseinandersetzung-mit-technik</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/WRCFPT/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Cyborg, Techno, Netz? Eine kleine Geschichte der feministischen Auseinandersetzung mit Technik</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Eine kurze Einführung in Cyber-, Techno- und Netzfeminismus, ergänzt mit aktuellen Forderungen feministischer Netzpolitik.</abstract>
<description>In den letzten 50 Jahren haben sich unterschiedliche feministische Strömungen herausgebildet, die sich explizit mit Herausforderungen und Chancen technischer Entwicklungen auseinandersetzen. Der Vortrag beschäftigt mit den bekanntesten Strömungen Cyberfeminismus, Technofeminismus und Netzfeminismus. Die theoretischen Überlegungen werden mit aktuellen Forderungen feministischer Netzpolitik kontextualisiert, sowie Widerstands- und Emanzipationspotenzial durch Technik diskutiert.</description>
<logo/>
<persons>
<person id="55">lemon</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="7014594e-0f3d-5c60-9eb2-8bd0c393961a" id="78">
<date>2023-07-22T19:30:00+02:00</date>
<start>19:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-78-incels-manoshpere-antifeminismus-im-mainstream-angekommen-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/P9ZTLZ/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Incels, Manoshpere, Antifeminismus - im Mainstream angekommen?</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language/>
<abstract>Ein Überblick über die Sprache der Manosphere, die Geschichte der Incels und ein Versuch, zu verstehen.</abstract>
<description>Das ganze Internet spricht von Alphas, Incels, Bluepilled Chucks und Sexual Market Value. Was bedeutet das eigentlich alles? Wie sind wir von einem Messageboard zur Vernetzung von Singles zu Terroranschlägen gekommen? Und wie können wir mit dem zunehmenem Antifeminismus umgehen?</description>
<logo>/media/iger-2023/submissions/P9ZTLZ/Incels_tlKgxPa.jpg</logo>
<persons>
<person id="85">Annika (alle Pronomen)</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="10d069ba-ec66-5aff-9db8-92e8c69b2804" id="79">
<date>2023-07-22T21:30:00+02:00</date>
<start>21:30</start>
<duration>02:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-79-hackerjeopardy</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/BUDDKP/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Hackerjeopardy</title>
<subtitle/>
<track/>
<type>Sonstiges</type>
<language>de</language>
<abstract>Hackerjeopardy mit p.t.flea und Luca</abstract>
<description/>
<logo/>
<persons>
<person id="78">p.t.flea</person>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
<day date="2023-07-23" end="2023-07-24T03:59:00+02:00" index="4" start="2023-07-23T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="431cf663-7c5e-52bf-9515-2ebdc35b20c0" id="88">
<date>2023-07-23T14:00:00+02:00</date>
<start>14:00</start>
<duration>00:40</duration>
<room>Vortragsraum</room>
<slug>iger-2023-88-lizenzen-nicht-meine-baustelle-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/YJSLVH/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Lizenzen: Nicht meine Baustelle?!</title>
<subtitle/>
<track/>
<type>Kurzvortrag (30min) + Q&amp;A (10min)</type>
<language>de</language>
<abstract>Wer programmiert, Bilder macht, Texte schreibt, irgendwelche Daten produziert oder mit welchen arbeitet, bekommt früher oder später damit zu tun: Lizenzen.
Wie bei anderen eher trockenen Themen gilt auch hier: Tief in die Details arbeiten muss sich nicht unbedingt jede:r, aber ein grober Überblick ist hilfreich - und darum soll es in diesem Vortrag gehen: Warum sind Lizenzen wichtig? Worüber sollte man sich auf jeden Fall Gedanken machen? Welche praktischen Konsequenzen kann die Lizenzwahl haben? Und was bedeutet das gesellschaftlich?</abstract>
<description/>
<logo/>
<persons>
<person id="92">Louise Rumpf</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="6f90e82c-fdc9-5cbc-8707-fc2d4ffd6d88" id="80">
<date>2023-07-23T15:00:00+02:00</date>
<start>15:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-80-what-you-say-is-what-you-get-hands-free-coding-in-2023</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/3C9HVE/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>What You Say is What You Get: Hands-Free Coding in 2023</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Software for interpreting and synthesizing natural language is used by millions of people every day who use smart home assistants or simply prefer dictating over typing on their mobile phones. But while hands-free interfaces have found widespread adoption among consumers, IT professionals still mostly consider them gimmicks or do not consider them at all for the purpose of software development unjustly so!
In this presentation, you will learn how to talk your computer into writing good software. We will start with basic controls and navigation before addressing how to code using just your voice (and eyes and facial expressions and more!), covering best practices and common pitfalls along the way. I will then share my personal experiences as a user, but also relate them to ongoing research and current developments in the industry. The talk will close with recommendations for getting started and a zero-cost setup for hands-free coding that you can use right away.</abstract>
<description/>
<logo/>
<persons>
<person id="86">Wolfram Wingerath</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="611e68a7-7bc4-5055-aeb4-258fdec50892" id="99">
<date>2023-07-23T16:30:00+02:00</date>
<start>16:30</start>
<duration>00:30</duration>
<room>Vortragsraum</room>
<slug>iger-2023-99-abreise-closing-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/GVXVQT/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Abreise (Closing)</title>
<subtitle/>
<track/>
<type>Sonstiges</type>
<language>de</language>
<abstract>Auf Wiedersehen und eine intergalaktische Heimreise!</abstract>
<description/>
<logo/>
<persons>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
</schedule>

1432
static/schedule-v0.4.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,550 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Made with love by pretalx v2.3.2. --><schedule>
<generator name="pretalx" version="2.3.2"/>
<version>0.6</version>
<conference>
<acronym>iger-2023</acronym>
<title>Intergalaktische Erfahrungsreise 2023</title>
<start>2023-07-20</start>
<end>2023-07-23</end>
<days>4</days>
<timeslot_duration>00:05</timeslot_duration>
<base_url>https://cfp.fairydust.reisen/iger-2023/schedule/</base_url>
<time_zone_name>Europe/Berlin</time_zone_name>
</conference>
<day date="2023-07-20" end="2023-07-21T03:59:00+02:00" index="1" start="2023-07-20T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="4c283a2b-95b2-5d89-9b42-a2b60ea55715" id="98">
<date>2023-07-20T17:00:00+02:00</date>
<start>17:00</start>
<duration>00:30</duration>
<room>Vortragsraum</room>
<slug>iger-2023-98-anreise-opening-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/3Z7MN3/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Anreise (Opening)</title>
<subtitle/>
<track/>
<type>Sonstiges</type>
<language>de</language>
<abstract>Herzlich willkommen!</abstract>
<description/>
<logo/>
<persons>
</persons>
<links/>
<attachments/>
</event>
<event guid="75b2ac41-6eb5-5610-ba82-3872863d9e16" id="100">
<date>2023-07-20T18:00:00+02:00</date>
<start>18:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-100-digitalisierung-im-gesundheitswesen-neues-aus-der-telematikinfrastruktur</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/EVJZPV/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Digitalisierung im Gesundheitswesen - Neues aus der Telematikinfrastruktur</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Die Angebote der Telematikinfrastruktur werden durchgehend weiterentwickelt und neue Anwendungen kommen hinzu. Ärzte können diese Funktionen über ihre Praxisverwaltungssysteme nutzen. Vorher müssen diese Anbindungen jedoch durch die jeweiligen Softwareanbieter implementiert und von der gematik oder anderen verantwortlichen Institutionen zugelassen werden. Das in Bamberg ansässige Unternehmen medatixx erzählt, was es aktuell neues in der Telematikinfrastruktur gibt.</abstract>
<description/>
<logo/>
<persons>
<person id="50">Daniel Hahn</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="ac8663fe-1cac-5558-9b6f-4b0c93685fd3" id="96">
<date>2023-07-20T19:30:00+02:00</date>
<start>19:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-96-von-daten-modellierung-code-generierung</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/TL39SX/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Von (Daten)Modellierung &amp; Code-Generierung</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>TBD</abstract>
<description>Von Modellierung und Code-Generierung.
Bei meinem Kunden arbeite ich im großen Feld von „Data“ seit Jahren mit einem modellbasierten (CodeGenerierungs)Ansatz.
Es beginnt nach der Skizze der Datenstrukturen in einem „Conceptual Model“ mit dem sogenannten Logischen Datenmodell (definiert mit der Fachabteilung).
Dieses Modell soll - soweit möglich - die relevanten Datenstrukturen und Attribute in einer allgemein verständlichen Sprache beschreiben und von der Technik abstrahieren.
Das fachliche Modell wird von der IT als Input für verschiedene Implementierungen genutzt.
Ein großer Bereich ist die Definition von Schnittstellen.
Am Ende purzeln unter anderem JSON Schema raus, die die fachlichen Beschreibungen des logischen Modells nutzen und damit die Felder für Rest-Schnittstellen beschreiben.
Kollegen von mir nutzen das fachliche Modell für die Definition der Datenstrukturen im Data Lakehouse.
Die fachliche Beschreibung wird im Code dabei immer automatisch mitgeliefert.
Mittlerweile haben wir &gt;1500 Klassen in diesem Modell und ein Ende ist noch nicht in Sicht.
Man könnte auch sagen, dass wir die „prove of concept“ Phase schon vor ein paar Jahren verlassen haben. Das heißt aber nicht, dass es immer und überall rund läuft…</description>
<logo>/media/iger-2023/submissions/TL39SX/IMG_3850_fXyhR4k.jpeg</logo>
<persons>
<person id="45">Jur</person>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
<day date="2023-07-21" end="2023-07-22T03:59:00+02:00" index="2" start="2023-07-21T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="3138117b-34e7-5b0c-a1da-78a877c25a0e" id="103">
<date>2023-07-21T12:30:00+02:00</date>
<start>12:30</start>
<duration>00:30</duration>
<room>Vortragsraum</room>
<slug>iger-2023-103-gnucap-schaltungssimulation-mit-freier-software</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/JNGQRE/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Gnucap: Schaltungssimulation mit freier Software</title>
<subtitle/>
<track/>
<type>Kurzvortrag (30min) + Q&amp;A (10min)</type>
<language>de</language>
<abstract>Gnucap ist ein moderner, modularer und freier Schaltungssimulator. Die Entwicklung wurde nach Erhalt Finanzieller Unterstützung wieder aufgenommen.</abstract>
<description>Das Gnu Circuit Analysis Package implementierte seinerzeit Simulationsalgorithmen, die SPICE-basierten Implementierungen (UC Berkeley, ~1980) in Effizienz und Genauigkeit deutlich überlegen waren. SPICE-Derivate sind jedoch seither nur in proprietären Simulatoren wesentlich weiterentwickelt worden.
Zur Zeit arbeiten wir an einer ersten freien Implementierung des Modellierungsstandards "Verilog-AMS", der weite Verbeitung im kommerziellen Bereich hat. In diesem Vortrag wird eine Einführung in die Thematik gegeben, und in Kürze auf einige technische Details eingegangen.</description>
<logo>/media/iger-2023/submissions/JNGQRE/gnucap.logo_s8rQGXx.png</logo>
<persons>
<person id="99">Felix Salfelder</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="c5effda1-410e-5800-98f5-ceb26c556286" id="81">
<date>2023-07-21T13:30:00+02:00</date>
<start>13:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-81--disk-space-the-final-frontier-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/EVBXZL/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>(Disk) Space - the final frontier?</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Visuelle Reise zu den Sternen, in denen wir in der Hauptrolle als Chief Storage Engineer ein ums andere Mal das Schiff und die Crew vor allerlei Gefahren retten. Wir nebenbei die wichtigsten OpenZFS-Kommandos kennen, die wir auch heute schon anwenden können, obwohl Sie uns wie aus der Zukunft vorkommen mögen.</abstract>
<description>Wir begeben uns in diesem Vortrag auf eine intergalaktische Reise und lernen dabei, warum OpenZFS das ideale Dateisystem für eine solche Erkundungsreise ist. Schon als sich unser Raumschiff noch im Bau befand, trafen die Ingenieure bereits wichtige Entscheidungen zum Layout des Storage Pools, um die auf der Mission gesammelten Daten sicher abzuspeichern. Zum Start der Reise steht somit alles für die Crew bereit, um sich den gigantischen Speicher an Bord gemeinsam zu teilen. Auf der Reise bekommen wir durch verschiedene Begegnungen und Ereignisse an Bord das System noch weiter zu schätzen. Werden wir es schaffen, den gefürchteten Krypto-Trojaniden zu entkommen? Welche Fehlermeldungen lauern auf uns und kann sich der Speicher tatsächlich selbst heilen? Und wie kann die Crew zwischendrin die Speicherbänke zur Erde senden, um sowohl Forschungsergebnisse als auch die Alien-Selfies für die Nachwelt zu erhalten?
Kommt mit auf eine visuelle Reise, in der wir uns an Bord als Chief Storage Engineer genau die Kommandos ansehen werden, um einen ähnlichen Speicher auch zuhause zu bauen. Durch die Szenarien an Bord lernen wir den Umgang mit OpenZFS-Kommandos, so dass wir am Ende selbst und ganz nebenbei das nötige Wissen gesammelt haben, um unseren eigenen Storage-Pool zu administrieren.</description>
<logo/>
<persons>
<person id="87">Benedict Reuschling</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="ed54485e-71fd-5c8d-be5f-799ddd4eacd4" id="104">
<date>2023-07-21T15:00:00+02:00</date>
<start>15:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-104-designing-for-laser-cutting-lessons-from-10-years-of-boxes-py</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/CGWYYW/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Designing for Laser Cutting - Lessons from 10 years of Boxes.py</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Laser cutters are quick, precise and easy to use. Being 2D is what
makes them so easy to use but creates challenges on how to create
truely 3D objects from flat parts.
This talk will discuss common design challenges and show solutions found in
Boxes.py and else where. We will looks at this mainly from a plywood POV but many point apply to other materials also.</abstract>
<description>The talk will cover wood and especially plywood as a building material and general Boxes.py tropes like finger joints, flex cut, flat dove tail joints, gears, integral springs and flexures. It will also go into general design principles like strength and stiffness and how to apply them in your own creations.</description>
<logo/>
<persons>
<person id="70">Florian Festi</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="ef54b9b0-f9a9-5d08-9903-110ec0720c86" id="93">
<date>2023-07-21T16:30:00+02:00</date>
<start>16:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-93-research-and-the-city-an-experience-report-on-launching-the-smart-city-research-lab-bamberg</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/BC7MPN/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Research and the City: An Experience Report on Launching the Smart City Research Lab Bamberg</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Report on practical experiences and future challenges from several years of smart city related research and the process of creating an interdisciplinary research network within the University of Bamberg, the Smart City Research Lab. The goal is to support the City of Bamberg on its journey and to provide an environment to validate research ideas in real-world installations and with users who are not just our own students.</abstract>
<description/>
<logo>/media/iger-2023/submissions/BC7MPN/icon_smart-city-research-lab_new_XX0eOf9.png</logo>
<persons>
<person id="47">Daniela Nicklas</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="644b2719-4233-5c6f-9ac1-8f5218f0c60f" id="84">
<date>2023-07-21T18:00:00+02:00</date>
<start>18:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-84-schlanke-oci-container</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/MAYYSE/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Schlanke OCI Container</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Wir schauen uns den Aufbau von OCI Images an und wie daraus leichtgewichtige Container werden.</abstract>
<description>Cool, unsere Software läuft 🥳. Bei uns 🤔. Mit genau dieser einen Bibliotheksversion und genau diesen Umgebungsparametern 😟. Damit das aber nicht nur bei uns, sondern auch bei anderen leicht reproduzierbar funktioniert: Stellen wir doch ein Image bereit und deployen das 🚀.
Durch die Einführung von OCI Containern wurde viel Reproduzierbarkeit gewonnen. Wir haben alle schon mit ihnen zu tun gehabt. Außerdem eignen sich Images, Hauptzutat für die Container, gut für iterative Weiterentwicklung.
Kleine Änderung? Einfach als neues Layer hinzufügen. 👍
Doch so entstehen viel zu oft Images mit unschönen Eigenschaften:
Sie werden zu groß.
Die daraus entstehenden Container gleichen eher einem resourcenfressenden Multitool statt dem geeigneteren Werkzeug.
Manchmal gibt es kleine Unachtsamkeiten und es werden unbeabsichtigt (Zugangs-)Daten mit der Welt geteilt.
Wie das mit den Updates laufen soll, ist auch nicht überall klar.
Veraltete Basisimages schleichen sich in deployte Container und plötzlich läuft auf unserem Server Software mit bekannten Sicherheitslücken.
In diesem Vortrag schauen wir, wie OCI Container in Speicherverbrauch und Laufzeit leichtgewichtig werden und so Ressourcen sparen: Multistage Builds, unbeabsichtigte Caches im Image, und Image Layer Squash.
Damit wir da nicht dauernd selbst dran denken müssen: wie sich das kombiniert mit einem Vulnerability Scanner für unsere CI/CD Pipeline automatisieren lässt.
Wenn du Software schreibst, die irgendwie mit diesem `Dockerfile` zu einem Image wird, dich aber (noch) nicht damit beschäftigt hast, was mit dem Aufbau dieser Images und der Infrastruktur für die daraus entstandenen Container los ist: Du bist Zielgruppe.
Wenn du dein Kubernetes mit Images frisch aus Pipelines voll automatischen Benchmarks und Scans fütterst, dann wirst du vermutlich nicht viel Neues lernen.</description>
<logo/>
<persons>
<person id="89">Georg Pauer</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="992d6511-3cb5-5ab3-8133-cde3f07cbf3f" id="86">
<date>2023-07-21T19:30:00+02:00</date>
<start>19:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-86-chaos-im-kopf-mit-gtd-wirst-du-zum-master-der-aufgabenbewltigung-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/DN73VG/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Chaos im Kopf - Mit GTD wirst du zum Master der Aufgabenbewältigung!</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Partially followup of "intro to time- &amp; organisation-concepts and useful tricks" on WICMP 2022, partially new experiments, this time together with Mara. Details of the structure are still in work, content will be again organisation-systems and techniques, now in different format.
Some teaser: GTD, ZTD, Bulletjournal, KANBAN, SCRUM and other buzzwords are new to you?
Want to get organized and get an efficient overview of all your TODOs?
Or already using some concepts and want to go deeper and learn (hopefully) some new tricks?
Then join this talk.</abstract>
<description>Voll den Überblick: Wie man die Vorgesetzten in den Griff bekommt, Aufgaben priorisiert, ganz nach ultimativem GTD (Getting Things Done).
Von unzähligen Aufgaben überrolt? Chaos im Kopf? Keine Ahnung, was du an einem Tag/Woche schaffen kannst? Vom Aufgaben-Dschungel, Post-its und Kram erdrückt?
Keine Panik, wir räumen auf!</description>
<logo/>
<persons>
<person id="90">MaW</person><person id="91">Mara</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="90b5bdf4-b43c-5741-a0fd-8ad0b570dbea" id="73">
<date>2023-07-21T21:00:00+02:00</date>
<start>21:00</start>
<duration>00:40</duration>
<room>Vortragsraum</room>
<slug>iger-2023-73-das-hacker-archiv</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/FT9TX3/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Das Hacker Archiv</title>
<subtitle/>
<track/>
<type>Kurzvortrag (30min) + Q&amp;A (10min)</type>
<language>de</language>
<abstract>42 Jahre CCC hinterlassen Spuren, nicht nur in der Gesellschaft. Wäre doch schön, wenn das mal jemand sammeln würde.</abstract>
<description>Das Hacker Archiv ist eine gemeinsame Einrichtung des __CCC__ und der __Wau Holland Stiftung__. Dem Archiv obliegt die Erhaltung und Erschließung des alten CCC Archivs und des Nachlasses von Wau Holland.
Nach einem kurzen Überblick über Geschichte und Auftrag des Archivs gibt es einen Überbblick über die Arbeit, die Herausforderungen und unserer Pläne für die Zukunft.
Wer bis zum Ende durchhält, erfährt, wie man mitmachen kann!</description>
<logo>/media/iger-2023/submissions/FT9TX3/archiv_FhvGdm7.png</logo>
<persons>
<person id="81">tomate</person>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
<day date="2023-07-22" end="2023-07-23T03:59:00+02:00" index="3" start="2023-07-22T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="41ffb690-19a5-5a83-b870-e07bea28a2c5" id="89">
<date>2023-07-22T15:00:00+02:00</date>
<start>15:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-89-ahnungslos-in-die-entwicklung-von-betriebssystemen</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/Z3ZF7Z/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Ahnungslos in die Entwicklung von Betriebssystemen</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Wie viele andere Menschen auch, experimentiere ich sehr gern. "Immer mal etwas Neues ausprobieren" - das ist ein Motto, ein Lebensstil, eine Herausforderung.
Mit diesem Vortrag stelle ich zusammen, wie ich von System zu System gelangt bin, und schlussendlich selbst angefangen habe, an Code zu schrauben. Dies wird eine nahezu intergalaktische Reise durch Raum und Zeit voller Erfahrungen mit Zufallsereignissen, Menschen, Designideen, Fantasien und Grundsatzfragen bis hin zu aktuellen Projekten.</abstract>
<description/>
<logo/>
<persons>
<person id="93">CyReVolt</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="785b67c2-5e62-5dab-9f94-4379162b9ba2" id="101">
<date>2023-07-22T16:30:00+02:00</date>
<start>16:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-101-linux-kernel-entwicklung-wie-geht-das-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/KEBRZT/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Linux Kernel Entwicklung - Wie geht das?</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Schon immer mal gefragt wie der Linux-Kernel funktioniert? Ich werde versuchen euch zu zeigen, wie ihr euch mit diesem Ungetüm beschäftigen könnt.</abstract>
<description>Klar der Kernel ist hauptsächlich in C geschrieben und es wird ein bisschen Rust-Code hinzukommen. Doch Kernel-Code ist doch ziemlich anders als normaler Userspace-Code.
Der Kernel ist sehr komplex, deshalb zeige ich euch nach einer Übersicht, wie man sich auf einen Teilbereich fokussiert.</description>
<logo/>
<persons>
<person id="48">Tamara Schmitz</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="d0ba7e8c-e30a-5cad-ba01-337bf1211e6a" id="77">
<date>2023-07-22T18:00:00+02:00</date>
<start>18:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-77-cyborg-techno-netz-eine-kleine-geschichte-der-feministischen-auseinandersetzung-mit-technik</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/WRCFPT/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Cyborg, Techno, Netz? Eine kleine Geschichte der feministischen Auseinandersetzung mit Technik</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Eine kurze Einführung in Cyber-, Techno- und Netzfeminismus, ergänzt mit aktuellen Forderungen feministischer Netzpolitik.</abstract>
<description>In den letzten 50 Jahren haben sich unterschiedliche feministische Strömungen herausgebildet, die sich explizit mit Herausforderungen und Chancen technischer Entwicklungen auseinandersetzen. Der Vortrag beschäftigt mit den bekanntesten Strömungen Cyberfeminismus, Technofeminismus und Netzfeminismus. Die theoretischen Überlegungen werden mit aktuellen Forderungen feministischer Netzpolitik kontextualisiert, sowie Widerstands- und Emanzipationspotenzial durch Technik diskutiert.</description>
<logo/>
<persons>
<person id="55">lemon</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="7014594e-0f3d-5c60-9eb2-8bd0c393961a" id="78">
<date>2023-07-22T19:30:00+02:00</date>
<start>19:30</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-78-incels-manoshpere-antifeminismus-im-mainstream-angekommen-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/P9ZTLZ/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Incels, Manoshpere, Antifeminismus - im Mainstream angekommen?</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language/>
<abstract>Ein Überblick über die Sprache der Manosphere, die Geschichte der Incels und ein Versuch, zu verstehen.</abstract>
<description>Das ganze Internet spricht von Alphas, Incels, Bluepilled Chucks und Sexual Market Value. Was bedeutet das eigentlich alles? Wie sind wir von einem Messageboard zur Vernetzung von Singles zu Terroranschlägen gekommen? Und wie können wir mit dem zunehmenem Antifeminismus umgehen?</description>
<logo>/media/iger-2023/submissions/P9ZTLZ/Incels_tlKgxPa.jpg</logo>
<persons>
<person id="85">Annika (alle Pronomen)</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="10d069ba-ec66-5aff-9db8-92e8c69b2804" id="79">
<date>2023-07-22T21:30:00+02:00</date>
<start>21:30</start>
<duration>02:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-79-hackerjeopardy</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/BUDDKP/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Hackerjeopardy</title>
<subtitle/>
<track/>
<type>Sonstiges</type>
<language>de</language>
<abstract>Hackerjeopardy mit p.t.flea und Luca</abstract>
<description/>
<logo/>
<persons>
<person id="78">p.t.flea</person>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
<day date="2023-07-23" end="2023-07-24T03:59:00+02:00" index="4" start="2023-07-23T04:00:00+02:00">
<room name="Vortragsraum">
<event guid="431cf663-7c5e-52bf-9515-2ebdc35b20c0" id="88">
<date>2023-07-23T14:00:00+02:00</date>
<start>14:00</start>
<duration>00:40</duration>
<room>Vortragsraum</room>
<slug>iger-2023-88-lizenzen-nicht-meine-baustelle-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/YJSLVH/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Lizenzen: Nicht meine Baustelle?!</title>
<subtitle/>
<track/>
<type>Kurzvortrag (30min) + Q&amp;A (10min)</type>
<language>de</language>
<abstract>Wer programmiert, Bilder macht, Texte schreibt, irgendwelche Daten produziert oder mit welchen arbeitet, bekommt früher oder später damit zu tun: Lizenzen.
Wie bei anderen eher trockenen Themen gilt auch hier: Tief in die Details arbeiten muss sich nicht unbedingt jede:r, aber ein grober Überblick ist hilfreich - und darum soll es in diesem Vortrag gehen: Warum sind Lizenzen wichtig? Worüber sollte man sich auf jeden Fall Gedanken machen? Welche praktischen Konsequenzen kann die Lizenzwahl haben? Und was bedeutet das gesellschaftlich?</abstract>
<description/>
<logo/>
<persons>
<person id="92">Louise Rumpf</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="6f90e82c-fdc9-5cbc-8707-fc2d4ffd6d88" id="80">
<date>2023-07-23T15:00:00+02:00</date>
<start>15:00</start>
<duration>01:00</duration>
<room>Vortragsraum</room>
<slug>iger-2023-80-what-you-say-is-what-you-get-hands-free-coding-in-2023</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/3C9HVE/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>What You Say is What You Get: Hands-Free Coding in 2023</title>
<subtitle/>
<track/>
<type>Vortrag (45min) + Q&amp;A (15min)</type>
<language>de</language>
<abstract>Software for interpreting and synthesizing natural language is used by millions of people every day who use smart home assistants or simply prefer dictating over typing on their mobile phones. But while hands-free interfaces have found widespread adoption among consumers, IT professionals still mostly consider them gimmicks or do not consider them at all for the purpose of software development unjustly so!
In this presentation, you will learn how to talk your computer into writing good software. We will start with basic controls and navigation before addressing how to code using just your voice (and eyes and facial expressions and more!), covering best practices and common pitfalls along the way. I will then share my personal experiences as a user, but also relate them to ongoing research and current developments in the industry. The talk will close with recommendations for getting started and a zero-cost setup for hands-free coding that you can use right away.</abstract>
<description/>
<logo/>
<persons>
<person id="86">Wolfram Wingerath</person>
</persons>
<links/>
<attachments/>
</event>
<event guid="611e68a7-7bc4-5055-aeb4-258fdec50892" id="99">
<date>2023-07-23T16:30:00+02:00</date>
<start>16:30</start>
<duration>00:30</duration>
<room>Vortragsraum</room>
<slug>iger-2023-99-abreise-closing-</slug>
<url>https://cfp.fairydust.reisen/iger-2023/talk/GVXVQT/</url>
<recording>
<license/>
<optout>false</optout>
</recording>
<title>Abreise (Closing)</title>
<subtitle/>
<track/>
<type>Sonstiges</type>
<language>de</language>
<abstract>Auf Wiedersehen und eine intergalaktische Heimreise!</abstract>
<description/>
<logo/>
<persons>
</persons>
<links/>
<attachments/>
</event>
</room>
</day>
</schedule>

1768
static/schedule-v0.6.xml Normal file

File diff suppressed because it is too large Load Diff

BIN
static/sm-header.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

BIN
static/wiese.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB