Compare commits

..

1 commit

Author SHA1 Message Date
4a89448372
migrate old posts
All checks were successful
/ build (pull_request) Successful in 43s
2026-06-19 19:17:13 +02:00
76 changed files with 476 additions and 291 deletions

View file

@ -29,7 +29,7 @@ jobs:
# For uploading.
apk add rsync openssh
- uses: actions/checkout@v7
- uses: actions/checkout@v6
with:
fetch-depth: 0 # pull full history for page lastmod by git commit date

View file

@ -29,60 +29,25 @@ To populate the calendar data, please run `./fetch-calendar.sh` before running h
Running the hugo command without and parameters will re-generate the site in the `public` directory.
To deploy the website, just copy the whole folder to a directory which is servered by the webserver of your preference.
Please note that the website should be re-deployed at least daily to update the "announcement" section on the front page even if there were no changed to the content.
See [Automated Deployment](#automated-deployment) for the way the deployment is set up on git.hamburg.ccc.de
Please note, that the website should be re-deployed at least daily to update the "announcement" section on the front page even if there were no changed to the content.
### Previewing Changes Locally
### Add Pages
To run a local version, just install HUGO by following the [instructions](https://gohugo.io/installation/) for your operating system.
To build the website and run a development webserver, execute:
```shell
hugo server --buildFuture --buildDrafts
hugo server
```
Note: the flags `--buildFuture --buildDrafts` makes Hugo process all content, even if the `publishDate` is still in the future, or the content is marked as `draft: true` in the frontmatter.
You usually want these flags, especially if you are preparing content that should only be shown after a certain date.
Also see [Submitting Your Content](#submitting-your-content) below.
### Adding Content
There are two basic types of posts: Events and blog posts.
Hugo and the template set distinguish between these two types based on frontmatter information.
When manually creating content, you need to take extra care to use the correct frontmatter data.
See the link to the Hugo archetypes below for details.
**If at all possible, use `hugo new content` with the appropriate parameters to create the new content file correctly.**
You should always set these frontmatter fields:
* `categories`: must be either `article` or `event`; see below.
* `date`: the date displayed for this content.
For events, that should be when the event takes place; for blog posts, it is when the post was written.
* `publishDate`: the date and time the content should be published.
Note that if you do not specify a `publishDate`, the value of `date` will be used.
* `title`: the headline of your content.
#### Add a Blog Entry
Blog posts (the archetype is called `article`) should be used for information that will be relevant for a longer period, for example explanations about technical, political or cultural topics.
Articles will be shown for a few days on the home page.
The [blog page](https://hamburg.ccc.de/blog/) shows all posts, newest first.
In addition, the `tags:` can be used to find blog posts about certain topics.
To create a new general blog post, run a command like this:
To also build posts in the future or in draft state, run this instead:
```shell
hugo new content --kind article blog/yyyy/yyyy-mm-dd-your-article-title/index.md
hugo server -D
```
If you want to create a blog post from scratch, or convert an event into a blog post, see the frontmatter data in [themes/ccchh/archetypes/article.md](themes/ccchh/archetypes/article.md).
In particular, you need to set `categories: article`.
You do not need to specify an explicit `publishDate`, as the value of `date` will be used as a fallback.
#### Add an Event Announcement
Events will be shown on the home page from the frontmatter `publishDate:` until the `date:` (plus a few hours grace period).
Use them for information that is relevant for a specific event, like a talk or a meeting.
There are two basic types of posts: Events and articles.
Events will be shown on the home page from their publishing date until they have happened and shall be used for things which happen at a certain date.
This is not limited to events organized by the CCCHH, but can also be a hint to other events which we think are related to our activities.
To create a new event blog post, run a command like this:
@ -90,48 +55,29 @@ To create a new event blog post, run a command like this:
hugo new content --kind event blog/yyyy/yyyy-mm-dd-your-event-title/index.md
```
If you want to create an event from scratch, or convert a blog post into an event, see the frontmatter data in [themes/ccchh/archetypes/event.md](themes/ccchh/archetypes/event.md).
In particular, you need to set `categories: event`, `date:` for the date of the event, `publishDate:` for the date the content should be published, and `location:` to whereever your event takes place.
#### Add a Blog Entry
As mentioned before, you can also create blog posts for things which aren't events.
They will only be shown in the "blog" section and posted to the RSS feeds and shall be used for things which are relevant for a longer time.
As we have much more event announcements than articles, finding articles in all blog posts can be quite a challenge.
But using these two categories enables filtering, so that the history of articles is in one list.
To create a new general blog post, run a command like this:
```shell
hugo new content --kind article blog/yyyy/yyyy-mm-dd-your-article-title/index.md
```
#### Additional Notes on Events and Articles
By default the first 70 words are shown as a summary on list pages.
Please use `<!--more-->` (white space matters) to manually separate the summary from other post content.
Please use `<!--more-->` to manually separate the summary from other post content.
Please prefix your folder name with a date to make browsing the content in the source code easier.
The date in the URL will be taken from the `date` field in the front matter.
Blog posts from before 2024-01-22 were imported from the previous website and have additional front matter data which is not usually needed (e.g. the lastmod value).
#### Submitting Your Content
After creating the new content, or making changes to existing content please commit your changes with a meaningful commit message to a fresh branch.
Name the branch in a way that makes it easy to understand what the changes are, for example, the title of your new blog post.
Push the branch to git.hamburg.ccc.de, and create a new pull request.
Invite reviewers, or post the link to the PR to the [#infrastruktur:hamburg.ccc.de](https://matrix.to/#/#infrastruktur:hamburg.ccc.de) Matrix channel.
The changes you have made will be deployed to the staging website automatically (this might take a minute or two).
See the comments in the PR for the link to your preview.
You and the reviewers can use the link to preview the changes.
If you have set a `publishDate` to a date and time in the future, the preview will show the content as it would appear then.
Once at least one reviewer approves the PR, it will be merged and pushed to production.
This usually takes less than five minutes.
### Automated Deployment
The website is automatically rebuilt and redeployed every 20 minutes. At each build and deploy:
* The event calendar is fetched.
* Hugo renders all pages.
* All changed files are deployed to the production web server.
See [.forgejo/workflows/deploy.yaml](.forgejo/workflows/deploy.yaml) for all the details.
Additionally, for each pull request, a version of the website is deployed to the staging website under a unique URL.
The pull request will be updated with the URL, so you and the reviewers can look at the changes as they will appear after merging.
After the PR is closed, the staging URL will be removed.
When using the commands above, the template shall have evenything you need.
#### Populate the Event Calendar

View file

@ -4,4 +4,7 @@ date: 2022-11-20T09:03:20-08:00
draft: false
---
<!-- STATUS_CANARY_HAMBURG_CCC_DE_DO_NOT_TOUCH -->
## Über uns
Wir sind der Chaos Computer Club der Hansestadt Hamburg.
Bei uns handelt es sich um eine Gruppe von Menschen, die ein Interesse am kreativen Umgang mit Technik teilen.
Unsere Gesprächsthemen und Projekte reichen von Soft- und Hardware zu Datenschutz und Netzpolitik.

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -0,0 +1,16 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-03-27T19:42:00+02:00'
publishDate: '1999-03-27T19:42:00+02:00'
slug: ein-interessanter-tag-fuer-den-erfakreis-hamburg
title: 'ein interessanter Tag für den Erfakreis Hamburg:'
header:
image: cccard.jpg
---
1. Unsere Einweihungsparty für die seit dem 1. Dezember bestehenden Räumlichkeiten im Lokstedter Weg findet statt. Eingeladen sind alle Hamburger, sowie Aktivisten aus anderen Chaosgebieten. Für Essen und nicht-alkoholische Getränke ist gesorgt.
2. Unsere Webseite hat eine grundlegende Überarbeitung erfahren und wird mit Beginn der Party um 15.42h ins Netz gestellt.

View file

@ -0,0 +1,15 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-03-30T19:42:00+02:00'
publishDate: '1999-03-30T19:42:00+02:00'
slug: neue-beschluesse-zum-01-05-1999
title: 'neue Beschlüsse zum 01.05.1999:'
---
Einführung von [Workshops, Vorträgen usw.][1] am Donnerstag, in Ausnahmefällen auch übers Wochenende.
Deklarierung des 1. Dienstags im Monat als "chaos-intern". Wer trotzdem kommt, wird zwar nicht draußen stehen gelassen, wird allerdings auch keine guten Gelegenheiten haben, uns kennenzulernen, da hier debattiert und abgestimmt wird. Die restlichen Dienstage laufen locker ab - ganz wie bisher gewohnt. Wir empfehlen "Neulingen", den 1. Dienstag zu meiden.
[1]: https://staging.hamburg.ccc.de/Workshops/index.html

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-04-07T19:42:00+02:00'
publishDate: '1999-04-07T19:42:00+02:00'
slug: englische-webseiten
title: englische Webseiten
---
Die englische Version unserer Webseiten ist online. Danke nochmals an Sven (Pesco)!

View file

@ -0,0 +1,18 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-09-08T19:42:00+02:00'
publishDate: '1999-09-08T19:42:00+02:00'
slug: bildungswerk-zurück
title: Bildungswerk zurück!
---
Nach der Sommerpause ist das [Chaos-Bildungswerk][1] wieder zurück und Ihr könnt Euch gleich die neuen Termine notieren.
in diesem Zusammenhang:
Wir suchen noch einen Beamer oder ein Overhead-Panel, um Computerbilder auf unsere Leinwand zu projezieren. Wenn in Eurer Firma also gerade was Passendes aussortiert wird oder wenn Ihr auf eine andere Art und Weise günstig oder sogar kostenlos an so ein Teil kommt, dann meldet Euch bei [uns][2]! Danke!
[1]: https://staging.hamburg.ccc.de/Workshops/index.html
[2]: https://staging.hamburg.ccc.de/adresse.html

View file

@ -0,0 +1,14 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-12-10T19:42:00+02:00'
publishDate: '1999-12-10T19:42:00+02:00'
slug: die-chaos-cd-blue-ist-fertig
title: Die Chaos-CD Blue ist fertig!
---
Nachdem noch ein paar Tage und Nächte nahezu rund um die Uhr heldenhaft gearbeitet wurde ist die aktuelle Chaos-CD nun fertig. Im Gegensatz zur Betaversion finden sich alle Texte als HTML-Text, so daß das Durchsuchen der CD nun möglich ist (Suchfunktion in Java ist integriert). Weitere Details gibt es in Kürze, bis dahin aber [das hier][1]
[1]: https://staging.hamburg.ccc.de/chaoscd/index.html

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View file

@ -0,0 +1,16 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-12-12T19:42:00+02:00'
publishDate: '1999-12-12T19:42:00+02:00'
slug: chaos-cd-demoversion
title: 'Chaos-CD "Demoversion"'
header:
caption: ChaosCD-Logo
image: cover.jpg
---
Hier sind sie nun die "weiteren Details": Das CD-Team hat sich die Mühe gemacht, eine webfähige "Demoversion" der CD zu erstellen. Damit Ihr seht, wie die CD prinzipiell aufgebaut ist, wie sie aussieht und was Euch erwartet. Mehr gibt es [hier][1].
[1]: https://staging.hamburg.ccc.de/chaoscd/index.html

View file

@ -0,0 +1,17 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-12-22T19:42:00+02:00'
publishDate: '1999-12-22T19:42:00+02:00'
slug: cildungswerk-goes-congress-entruempelung
title: Bildungswerk goes Congress / Entrümpelung
---
Nur noch wenige Tage bis zum Congress... da wollten wir uns für Euer Erscheinen bei den Bildungswerkvorträgen bedanken (natürlich auch für die Spenden) und Euch mitteilen, daß Ihr sicherlich den einen oder anderen Referenten auch auf dem Congress sehen werdet. Hier in Hamburg geht es dann ab Ende Januar mit neuen Terminen weiter. Wer Themenvorschläge hat oder selbst im Bildungswerk aktiv werden möchte, der melde sich bitte bei [mir][1].
Außerdem haben wir die Webseite ein wenig entstaubt: Hinweise, die nicht mehr aktuell sind, sind rausgeflogen und ein bißchen Inhalt ist auch noch hinzugekommen, aber das schaut Euch am besten selbst an...
In diesem Sinne: Man sieht sich auf dem Congress (wahrscheinlich an der Kasse ? Da haben wir uns zuständig erklärt)
[1]: mailto:webmaster@hamburg.ccc.de

View file

@ -0,0 +1,13 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '1999-06-18T19:42:00+02:00'
publishDate: '1999-06-18T19:42:00+02:00'
slug: linux-install-party
title: Linux-Install-Party
---
Linux - die Alternative ? Wer es selbst ausprobieren möchte, sich aber allein nicht an die Installation traut, der bekommt hier Hilfe: Am 10. und 11.7.99 wird im Chaos-Bildungswerk installiert, es wird der erste eigene Kernel compiliert und vieles mehr. Weitere Informationen zu Linux gibt es am folgenden Donnerstag und Infos zu diesen Veranstaltungen [im Chaos-Bildungswerk.][1] Eine 2. Aktion in dieser Art ist in Planung.
[1]: https://staging.hamburg.ccc.de/Workshops/index.html

View file

@ -0,0 +1,14 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-02-09T19:42:00+02:00'
publishDate: '2000-02-09T19:42:00+02:00'
slug: bildungswerk-zurueck
title: Bildungswerk zurück
---
Den Jahreswechsel haben wir nun auch überwunden. Deshalb gibt es neues "Futter" im [Bildungswerk][1]
[1]: https://staging.hamburg.ccc.de/Workshops/index.html

View file

@ -0,0 +1,14 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-03-16T19:42:00+02:00'
publishDate: '2000-03-16T19:42:00+02:00'
slug: vortrag-tcpip
title: Vortrag TCP/IP
---
Nicht vergessen! Heute im [Bildungswerk][1]: TCP/IP-Vortrag
[1]: https://staging.hamburg.ccc.de/Workshops/index.html

View file

@ -0,0 +1,13 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-03-27T19:42:00+02:00'
publishDate: '2000-03-27T19:42:00+02:00'
slug: bildungswerk-funk-lans
title: 'Bildungswerk: Funk-LANs'
---
Auch am 30.03.2000 gibt es im [Bildungswerk][1] interessantes Futter für Euren Geist. Es geht um Funk-LANs, also drahtlose Netzwerke.
[1]: https://staging.hamburg.ccc.de/Workshops/index.html

View file

@ -0,0 +1,12 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-04-11T19:42:00+02:00'
publishDate: '2000-04-11T19:42:00+02:00'
slug: bildungswerk-0190-wie-geht-denn-das
title: 'Bildungswerk: 0190 - wie geht denn das ?'
---
Es läuft und läuft und läuft... das Bildungswerk.
Diesmal referiert Steffen über interessante Fakten zum Service 0190 der Telekom, schliesslich muß er es ja wissen ;-)

View file

@ -0,0 +1,12 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-04-26T19:42:00+02:00'
publishDate: '2000-04-26T19:42:00+02:00'
slug: bildungswerk-kryptographie
title: 'Bildungswerk: Kryptographie'
---
Morgen am 27.04.2000 freuen wir uns wieder ueber ein volles Haus!
Besonders bei einem so wichtigen Thema, wie den Grundlagen der Verschlüsselung. Und das beste: Am 18.05.2000 gibt es noch eine Folgeveranstaltung dazui.

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-05-10T19:42:00+02:00'
publishDate: '2000-05-10T19:42:00+02:00'
slug: bildungswerk-linux-faq
title: 'Bildungswerk: Linux FAQ'
---
Morgen ist mal wieder Bildungswerkzeit. Besonders diejenigen, die zu unserer Linuxinstallparty erschienen waren, sind eingeladen. Wir hatten ja alles in allem wieder viel Spaß und stehen nun nachdem Ihr Zeit hattet, alleine mit dem System zu arbeiten, nochmal für Linuxfragen zur Verfügung. Außerdem sind wir für Eure Anregungen bzgl. derartiger Installpartys offen. Genug geschrieben, schaut rein! (auch wer nicht dabei war...)

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-05-18T19:42:00+02:00'
publishDate: '2000-05-18T19:42:00+02:00'
slug: bildungswerk-trustcenter
title: 'Bildungswerk: Trustcenter'
---
Heute ist nochmal Bildungswerkzeit. Wir haben einen Experten zum Thema Trustcenter, Signaturgesetz und digitale Signaturen im Haus. Wir freuen uns über zahlreiches Erscheinen...

View file

@ -0,0 +1,16 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-06-06T19:42:00+02:00'
publishDate: '2000-06-06T19:42:00+02:00'
slug: party-hackschiff
title: 'Party: Hackschiff'
---
Hacken auf dem Schiff: Am 4. August ist es so weit. Mit einem Ausflugsschiff kurvt der Kölner CCC ab Bonn auf dem Rhein, von 18:00 Uhr bis etwa 3:00 Uhr morgens. Natürlich wird es ein umfangreiches Programm (Vorträge etc.) geben.
[Weitere Info][1]
[1]: http://koeln.ccc.de/projekte/hackschiff/

View file

@ -0,0 +1,13 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-08-13T19:42:00+02:00'
publishDate: '2000-08-13T19:42:00+02:00'
slug: bildungswerk
title: Bildungswerk
---
Aktuelle Vorträge im Hamburger Bildungswerk:
Der angekündigte Vortrag des Hamburgischen Datenschutzbeauftragten muß leider **verschoben** werden. Der neue Termin steht noch nicht fest.

View file

@ -0,0 +1,14 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-08-16T19:42:00+02:00'
publishDate: '2000-08-16T19:42:00+02:00'
slug: bildungswerk-linux-cluster-workshop
title: 'Bildungswerk: Linux Cluster Workshop'
---
High Availability-Studie
Am **Samstag, den 9.09.2000** und am **Sonntag, den 10.10.2000** findet ein Experimentier-Workshop zum Thema Hochverfügbarkeit von Linux-Servern statt. Geplant ist ein Aufbau aus mehreren Linux-Rechnern, die jeweils Aufgaben des anderen Rechners übernehmen, wenn ein Rechner ausfällt. Durch simulierte Crashs soll die Funktionsfähigkeit in der Praxis untersucht werden.
Für diesen Workshop ist eine Anmeldung unbedingt erforderlich! **Bereits alle Plätze vergeben.**

View file

@ -0,0 +1,13 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-09-17T19:42:00+02:00'
publishDate: '2000-09-17T19:42:00+02:00'
slug: bildungswerk=datenschutz
title: 'Bildungswerk: Datenschutz'
---
Der Hamburgische Datenschutzbeauftragte zu Gast im Chaos-Bildungswerk
Am **Donnerstag, den 7.09.2000** wird Herr Peter Schaar, als Hamburgischer Datenschutzbeauftragter zuständig für Telekommunikation, Medien und Teledienste, einen Gastvortrag im Bildungswerk halten. Thema ist die *Protokollierung des Verhaltens von Internetnutzern*. Achtung: Beginn bereits um **18:30 Uhr**!

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-09-17T19:42:00+02:00'
publishDate: '2000-09-17T19:42:00+02:00'
slug: bildungswerk-neue-datenschutz
title: 'Bildungswerk: Datenschutz'
---
Die Mitschrift zum Datenschutzvortrag liegt auf der Bildungswerk-Seite zum Abruf bereit.

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-10-21T19:42:00+02:00'
publishDate: '2000-10-21T19:42:00+02:00'
slug: bildungswerk-neue-termine
title: 'Bildungswerk: neue Termine'
---
Der Sommer ist vorbei und ab November gibt es wieder regelmäßig Workshops im Chaos-Bildungswerk. Die aktuellen Termine finden sich unter www.hamburg.ccc.de/bildungswerk

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-10-21T23:42:00+02:00'
publishDate: '2000-10-21T23:42:00+02:00'
slug: vorwarnung
title: Vorwarnung
---
Da der Vorstand des CCC e.V. sich "teilweise für Handlungsunfähig" hält, plant dieser eine außerordendliche Mitgliederversammlung. Diese wird voraussichtlich am Samstag dem 18.11.2000 in BIELEFELD stattfinden. Sobald der Vorstand die Ladung ofiziell ankündigt, findet Ihr hier Informationen zur preiswerten gemeinsammen Anreise für die Mitglieder des Erfa-Kreises Hamburg.

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-10-29T19:42:00+02:00'
publishDate: '2000-10-29T19:42:00+02:00'
slug: bildungswerk-sql-workshop
title: 'Bildungswerk: SQL-Workshop'
---
Am **2.11.2000** und **9.11.2000** (Doppeltermin) findet im Hamburger Chaos-Bildungswerk ein Workshop zum Thema SQL-Datenbanken statt. Beginn ist um 19:30 Uhr. Weitere Infos unter http://hamburg.ccc.de/bildungswerk/

View file

@ -0,0 +1,21 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-11-14T19:42:00+02:00'
publishDate: '2000-11-14T19:42:00+02:00'
slug: mitgliederversammlung
title: Mitgliederversammlung
---
Am 18.11.2000 findet in Bielefeld eine außerordentliche Mitgliederversammlung des CCC e.V.'s statt. Der Erfa-Kreis Hamburg fährt mit einem Reisebus hin und zurück.
<table><tbody>
<tr><td>Abfahrt:</td><td>Sonnabend, 18.11. 9:30 Uhr</td></tr>
<tr><td>Treffpunkt:</td><td>U-Bahnhof Kellinghusenstraße</td></tr>
<tr><td>Fahrpreis:</td><td>25 DM / 10 DM ermäßigt <small>(wird im Bus kassiert, wer kein Geld hat kann trotzdem mitfahren)</small></td></tr>
<tr><td>Rückfahrt:</td><td>ab 22 Uhr</td></tr>
</tbody></table>
Um zahlreiches Erscheinen wird gebeten.

View file

@ -0,0 +1,12 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2000-12-22T19:42:00+02:00'
publishDate: '2000-12-22T19:42:00+02:00'
slug: chaos-cd-blue-wieder-lieferbar
title: 'Chaos CD "Blue" wieder lieferbar!'
---
Die Chaos CD Blue ist in aktualisierter Neuauflage wieder lieferbar.
Eilige bekommen sie zum alten Preis auf dem Chaos Communication Congress in Berlin. Ab Januar wird auch der Versand wieder normal anlaufen.

View file

@ -0,0 +1,22 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2001-03-15T19:42:00+02:00'
publishDate: '2001-03-15T19:42:00+02:00'
slug: easterhegg-2001
title: EasterHegg 2001 Viel Spaß am Gerät!
header:
caption: Easter(H)egg Logo
image: logo.gif
---
Das neu eingerichtete Frühjahrstreffen findet Ostern vom 13. April (Karfreitag) bis zum 16. April (Ostermontag) in Hamburg statt.
Die Veranstaltung ist ausgebucht.
[Weitere Informationen...][1]
26.3.: Anmeldung geschlossen
[1]: http://www.hamburg.ccc.de/eh2001

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

View file

@ -0,0 +1,12 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2001-04-17T19:42:00+02:00'
publishDate: '2001-04-17T19:42:00+02:00'
slug: easterhegg-2001-ist-vorbei
title: EasterHegg 2001 ist vorbei
---
Wir danken allen Helfern und Teilnehmern für eine schöne Zeit.
Das Treffen heute im Club (wie üblich ca. 19:00) wird sich um Nachbereitung, Verstauen der Clubsachen, Wiederinbetriebnahme der Clubtechnik und Abrechnung drehen. Es wäre nett, wenn Ihr zahlreich kommen würdet.

View file

@ -0,0 +1,16 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2001-04-24T19:42:00+02:00'
publishDate: '2001-04-24T19:42:00+02:00'
slug: lockpicking-weekend
title: Lockpicking Weekend
---
Die Sportsfreunde der Sperrtechnik veranstalten am 28. und 29. April im Eidelstedter Buergerhaus ein Lockpicking-Weekend.
Mitglieder des CCC e.V. erhalten Sonderkonditionen.
Weitere Infos http://www.lockpicking.org/
Am Montag den 30. April findet in unserem Clublokal eine Pick-In-den-Mai Party der Sportsfreunde statt, zu der wir auch eingeladen sind. (Livemusik 19-22h, Bier vom Fass, Grillen)

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2001-05-01T19:42:00+02:00'
publishDate: '2001-05-01T19:42:00+02:00'
slug: chaos-bildungswerk-startet-durch
title: Chaos-Bildungswerk startet durch
---
Nach Congress und Easter(H)egg meldet sich das Chaos-Bildungswerk zurück. Ab sofort finden in loser Folge Donnerstags abends wieder Workshops statt. Die Termine finden sich unter www.hamburg.ccc.de/bildungswerk

View file

@ -0,0 +1,11 @@
---
authors:
- ccchh-archiv
categories: article
draft: false
lastmod: '2001-05-20T19:42:00+02:00'
publishDate: '2001-05-20T19:42:00+02:00'
slug: chaos-bildungswerk-workshop-faellt-aus
title: '[Chaos-Bildungswerk] Workshop fällt aus!'
---
Wegen des Pilotenstreiks bei der Lufthansa sitzt der Referent fest. Leider muß deswegen der heutige Workshop ausfallen. Wir hoffen, bald einen Ersatztermin zu finden.

View file

@ -1,25 +0,0 @@
---
categories: article
title: 'DIDAY.org mit Unterstützung des CCCHH'
date: '2026-06-07T14:00:00+02:00' # date of the event
draft: false
authors:
- stb
tags:
- DID
- CCCHH
# tags:
# header:
# caption: A caption für the picture will be used as Alt-Text
# image: Path to the image
---
Der CCC Hansestadt Hamburg e.V. freut sich, den Digital Independence Days unterstützen zu können: Wir hosten die neue Webseite [diday.org](https://diday.org)! Der Digital Independence Day wird von vielen zivilgesellschaftlichen Gruppen getragen, und aus der Community heraus entstand der Wunsch, eine von der Community gestaltete Webseite zu haben.
<!--more-->
Worum geht es beim Digital Independence Day? [Kurz gesagt](https://diday.org/de/why/): Wir wollen allen Interessierten Möglichkeiten aufzeigen, sich freizumachen von Großkonzernen, ihren Algorithmen und kommerziellen Interessen (und der politischen Einflußname). Dazu veranstalten wir an jedem ersten Sonntag im Monat den DIDAY, an [vielen Orten](https://events.diday.org) in Deutschland, Europa und der ganzen Welt! Und wir sammeln Anleitungen und weiterführendene Informationen auf unserer Webseite.
Das besondere: Alle können mitmachen und beitragen. Die gesamte Webseite wird als Open Source auf [codeberg.org/DI-Day/website](https://codeberg.org/DI-Day/website) von allen Interessierten gepflegt und weiterentwickelt. Und um es auch wirklich einfach zu machen, da einzusteigen, haben wir unter [Wie? Gemeinsam](https://diday.org/de/together/) Anleitungen bereitgestellt, wie ihr direkt loslegen könnt.
Der CCC Hansestadt Hamburg e.V. fungiert als Heimat für die Webseite, sowohl technisch als auch rechtlich. Aber die Inhalte kommen von euch allen! Wir freuen uns zu sehen, was in den nächsten Monaten alles dazukommen wird.

View file

@ -1,30 +0,0 @@
---
categories: event
title: 'Demo-Aufruf: Überwachungsfrei in Hamburg'
date: '2026-06-20T14:00:00+02:00'
publishDate: '2026-06-13T12:00:00+02:00'
draft: false
location: Hansaplatz
authors:
- stb
tags:
- event
- überwachung
- vorratsdatenspeicherung
- widerstand
---
**tl;dr** Kundgebung auf dem Hansaplatz am Samstag, 20.6., 14 Uhr, um weitreichende Überwachung in Deutschland und in Hamburg zu verhindern. Alle Infos: [Überwachungsfrei.eu](https://überwachungsfrei.eu).
Bund und Länder treiben neue Überwachungsgesetze voran. Dazu gehören biometrische Rasterfahndung, automatisierte Massendatenauswertung, die Erhebung von Bewegungsdaten aus Fahrzeugen, Vorratsdatenspeicherung und Chatkontrolle. Hinzu kommt die Auswertung von Standortdaten aus Apps, ganz ohne gesetzliche Grundlage, sowie das Training intransparenter „KIs“ mit den frisch gesammelten Daten.
<!--more-->
Gleichzeitig geraten soziale Probleme aus dem Fokus. Technische Überwachung wird als Lösung gesellschaftlicher und sozialer Herausforderungen betrachtet. Doch mehr Überwachung führt nicht zu mehr sozialer Sicherheit. Sie verschiebt Probleme, statt sie zu lösen, und verändert das Verhältnis zwischen Staat und Bevölkerung grundlegend. Schritt für Schritt wird alltägliches Verhalten unter Beobachtung gestellt und Freiheit eingeschränkt.
Kaum ein Ort in Hamburg verdeutlicht diese Entwicklung so sehr wie der Hansaplatz. Seit 2023 wird hier das Verhalten aller, die sich auf dem Platz aufhalten, durch Kameras und automatisierte Systeme erfasst und ausgewertet. Was als Ausnahme begann, wird nun zum Normalzustand: Kontinuierliche Beobachtung im öffentlichen Raum.
Wir setzen uns für den Schutz von Grundrechten und informationeller Selbstbestimmung ein. Für öffentliche Räume, in denen Menschen sich frei bewegen, austauschen und engagieren können, ohne permanent beobachtet und bewertet zu werden. Wir wollen eine Politik, die die Ursachen gesellschaftlicher Probleme angeht, statt immer neue Überwachungsmaßnahmen einzuführen.
Wir wollen das nicht hinnehmen.
Daher gehen wir auf die Straße. Am 20.06. um 14 Uhr in Hamburg, auf dem Hansaplatz.

View file

@ -1,59 +0,0 @@
---
categories: event
title: 'Codeberg MV im CCCHH'
date: '2026-06-28T19:15:00+02:00' # date of the event
publishDate: '2026-06-07T12:00:00+02:00' # when to publish
draft: false
location: Z9
authors:
- lilly
tags:
- social
- Socializing
# header:
# caption: A caption für the picture will be used as Alt-Text
# image: Path to the image
---
Bei uns in den Räumen werden wir am *28.06.2026* an der Mitgliederversammlung des [Codeberg e.V.](https://codeberg.org/about) gemeinsam remote teilnehmen.
<!--more-->
Die MV findet primär online statt, es gibt aber bei uns die Möglichkeit dieser zusammen im Hauptraum beizuwohnen und die Geschehnisse mitzuverfolgen.
Wenn ihr daran teilnehmen wollt, füllt bitte einmal das [Anmeldeformular](https://cloud.hamburg.ccc.de/apps/forms/s/jqmsHCSGR3S8brGfjZkwnfpa) aus, damit wir eine Idee haben wie viele Leute wir erwarten müssen.
## Wie funktioniert die Codeberg MV?
Seit der letzten Jahresversammlung hat Codeberg e.V. 801 neue Mitglieder gewonnen das bedeutet, dass die diesjährige Jahresversammlung für insgesamt über 47 % der Mitglieder (von derzeit insgesamt 1681 Mitgliedern) die erste ist. Basierend auf dem Feedback der letztjährigen Versammlung wird es einen kurzen Überblick darüber geben, was euch erwartet.
- Wir können Anträge und Vorschläge für die Jahresversammlung einreichen.
- Es ist eine Videokonferenz mit hunderten anderen e. V.-Mitgliedern; Wir werden unsere Mikrofone nur einschalten, wenn wir das Wort ergreifen.
- Codeberg wird die Tagesordnung durchgehen und jedes Thema vorstellen (z. B. Kandidat*innen für die Kassenprüfung, sowie die zur Abstimmung stehenden Anträge). Anschließend wird Raum für Diskussionen gelassen: wir können Fragen stellen, diskutieren und/oder Meinungen mit anderen Mitgliedern austauschen.
- Die eigentlichen Abstimmungen über verbindliche Beschlüsse findet nach der Jahresversammlung statt; Mitglider im Codeberg e.V. finden mehr Informationen darüber in ihrer eigenen MV-Einladung.
- Anders als im letzten Jahr wird kein Vorstand gewählt; die Amtszeit des Vorstands beträgt zwei Jahre, und die aktuelle Amtszeit des Vorstands läuft noch ein Jahr.
- Codeberg strebt an, die Versammlung auf unter 3 Stunden zu beschränken einschließlich Pausen.
Wenn du selbst aktives Mitglied bist, findest du weitere für dich relevante Informationen in deiner Einladung zur MV.
## Aktuelle Tagesordnung
1. Formalitäten
1. Begrüßung: Ordnungsgemäße Einberufung und Feststellung der Beschlussfähigkeit
1. Vorstellung der Tagesordnung
1. Bericht des Vorstands
1. Jahresbericht 2025
1. Finanzbericht 2025 und Bericht der Rechnungsprüfer
1. Ausblick
1. Entlastung des Vorstands
1. Vorstellung der Kandidaten: Rechnungsprüfer
1. Änderungen der Vereinsordnung und Satzung
1. Satzungsänderung: Einsatz gegen Diskriminierung im FOSS-Umfeld zum Vereinszweck hinzufügen
1. Satzungsänderung: Einsatz moderner Abstimmungssysteme
1. Änderung der Nutzungsbedingungen: Vibe-gecodete Projekte nicht zulassen
1. Änderung der Nutzungsbedingungen: Projekte zu Kryptowährungen nicht zulassen
1. Änderung der Beitragsordnung: Gebührenbefreiung ermöglichen
1. Diskussion über angenommene Anträge & spontane Themen
1. Präsidiumsdiskussionen den Mitgliedern zugänglich machen
1. Stellungnahme zur Nutzung von KI durch Codeberg
1. (Platzhalter für weitere Anträge)

View file

@ -1,30 +0,0 @@
---
categories: event
title: 'DIDAY: Password Manager'
date: '2026-07-05T14:00:00+02:00' # date of the event
publishDate: '2026-06-16T18:44:27+02:00' # when to publish
draft: false
location: Z9
authors:
- stb
tags:
- DID
- digitale selbstverteidigung
- password manager
# tags:
# header:
# caption: A caption für the picture will be used as Alt-Text
# image: Path to the image
---
Ihr kennt es alle: ihr meldet euch in einer App oder auf einer Website neu an, und ihr braucht ein gutes Passwort. Aber wo bekommt man das her, und noch viel wichtiger, wie merkt man sich das? Über die Zeit kommen schnell zig wenn nicht hunderte solche Passwörter zusammen.
<!--more-->
Beim DIDAY im Juli zeigen wir euch bei uns im CCCHH, welche Optionen es gibt, und welche Vor- und Nachteile sich damit verbinden: unterschiedliche Passwort-Manager rein lokal auf dem eignenen Rechner, mit Synchronisierung über NextCloud, oder mit Cloud-Dienst. Und wir haben auch eine ganz einfach Papier-Variante, die trotzdem sicher ist!
Im Anschluss stehen wir euch für Fragen und Diskussionen zur Verfügung, natürlich auch zu anderen Themen der digitalen Unabhängigkeit.
Es ist keine Anmeldung erforderlich.
[Präsentation DIDAY CCCHH Juli Passwort-Manager](DIDAY-CCCHH-Juli-Passwort-Manager.pdf)

View file

Before

Width:  |  Height:  |  Size: 1 MiB

After

Width:  |  Height:  |  Size: 1 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Before After
Before After

View file

@ -1,10 +0,0 @@
---
title: "Über uns"
date: 2026-06-13T00:00:00-02:00
draft: false
headless: true
---
Wir sind der Chaos Computer Club der Hansestadt Hamburg:
Eine Gruppe von Menschen, die ein Interesse am kreativen Umgang mit Technik teilen.
Unsere Gesprächsthemen und Projekte reichen von Soft- und Hardware zu Datenschutz und Netzpolitik.

View file

@ -0,0 +1,10 @@
---
title: "Crypto-Gruppe"
draft: false
headless: true
type: card
image: cryptoparty-300x100.png
link: https://wiki.hamburg.ccc.de/club:cryptogruppe:start
---
Die Cryptogruppe befasst sich mit digitaler Selbstverteidigung und veranstaltet u.a. Cryptoparties in Hamburg.

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 877 KiB

After

Width:  |  Height:  |  Size: 877 KiB

Before After
Before After

View file

@ -1,10 +0,0 @@
---
title: "Digitale Selbstverteidigung"
draft: false
headless: true
type: card
#image: cryptoparty-300x100.png
link: https://wiki.hamburg.ccc.de/club:cryptogruppe:start
---
Die Gruppe befasst sich mit Datenschutz, Verschlüsselung, Backup-Strategien und vielem mehr.

View file

@ -1,10 +0,0 @@
---
title: "Digitale Selbstverteidigung"
draft: false
headless: true
type: card
# image: TODO
link: https://wiki.hamburg.ccc.de/club:cryptogruppe:start
---
Wir diskutieren mit Menschen aus der Region über netzpolitische Fragestellungen, z. B. die Digitalisierung der Hamburger Verwaltung, neue Überwachung und Polizeibefugnisse, oder die Auswirkungen von KI auf das Leben in Hamburg.

View file

@ -1,10 +0,0 @@
---
title: "Selfhosting Usergroup"
draft: false
headless: true
type: card
# image: TODO
link: https://wiki.hamburg.ccc.de/club:selfhosting:start
---
Wer seine eigenen (Heim-)Server betreiben möchte, und hinter die Kulissen der grafischen Oberflächen schauen möchte, ist hier richtig.

View file

@ -1,10 +0,0 @@
---
title: "Funkamateure"
draft: false
headless: true
type: card
# image: TODO
link: https://wiki.hamburg.ccc.de/club:amateurfunk:start
---
Kreativer Umgang mit Technik? Machen die Funkamateure seid über 100 Jahren, und natürlich auch bei uns im CCCHH.

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

Before After
Before After

View file

@ -1,3 +1,4 @@
{{- /* Deprecate site.Author.email in favor of site.Params.author.email */}}
{{- $authorEmail := "" }}
{{- with site.Params.author }}
{{- if reflect.IsMap . }}
@ -5,8 +6,14 @@
{{- $authorEmail = . }}
{{- end }}
{{- end }}
{{- else }}
{{- with site.Author.email }}
{{- $authorEmail = . }}
{{- warnf "The author key in site configuration is deprecated. Use params.author.email instead." }}
{{- end }}
{{- end }}
{{- /* Deprecate site.Author.name in favor of site.Params.author.name */}}
{{- $authorName := "" }}
{{- with site.Params.author }}
{{- if reflect.IsMap . }}
@ -16,6 +23,11 @@
{{- else }}
{{- $authorName = . }}
{{- end }}
{{- else }}
{{- with site.Author.name }}
{{- $authorName = . }}
{{- warnf "The author key in site configuration is deprecated. Use params.author.name instead." }}
{{- end }}
{{- end }}
{{- $pctx := . }}
@ -36,12 +48,12 @@
<title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{ . }} on {{ end }}{{ .Site.Title }}{{ end }}</title>
<link>{{ .Permalink }}</link>
<description>Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{ . }} {{ end }}{{ end }}on {{ .Site.Title }}</description>
<generator>Hugo</generator>
<language>{{ site.Language.LanguageCode }}</language>{{ with $authorEmail }}
<generator>Hugo -- gohugo.io</generator>
{{ with $authorEmail }}
<managingEditor>{{.}}{{ with $authorName }} ({{ . }}){{ end }}</managingEditor>{{ end }}{{ with $authorEmail }}
<webMaster>{{ . }}{{ with $authorName }} ({{ . }}){{ end }}</webMaster>{{ end }}{{ with .Site.Copyright }}
<copyright>{{ . }}</copyright>{{ end }}{{ if not .Date.IsZero }}
<lastBuildDate>{{ (index $pages.ByLastmod.Reverse 0).Lastmod.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end }}
{{- with .OutputFormats.Get "RSS" }}
{{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
{{- end }}
@ -57,7 +69,7 @@
<pubDate>{{ .PublishDate.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
{{- with $authorEmail }}<author>{{ . }}{{ with $authorName }} ({{ . }}){{ end }}</author>{{ end }}
<guid>{{ .Permalink }}</guid>
<description>{{ .Content | transform.XMLEscape | safeHTML }}</description>
<description>{{ .Content | html }}</description>
</item>
{{- end }}
</channel>

View file

@ -7,14 +7,9 @@
{{- $events := where (.Site.GetPage "blog").Pages ".Params.categories" "event" }}
{{- $lookback := time.ParseDuration "-6h" }}
{{- $upcoming := where $events ".Params.date" "ge" (time.Now.Add $lookback) }}
{{- $article := where (.Site.GetPage "blog").Pages ".Params.categories" "article" }}
{{- $articleDisplayTime := time.ParseDuration "-126h" }}
{{- $articleNew := where $article ".Params.publishDate" "ge" (time.Now.Add $articleDisplayTime) }}
{{ if or $upcoming $articleNew }}
{{ if $upcoming }}
<div class="announcements">
<h2 id="aktuell" class="on-hover-trg">Aktuell <a href="#aktuell" class="on-hover"><i class="fa-solid fa-link small"></i></a></h2>
<h2 id="neuigkeiten" class="on-hover-trg">Neuigkeiten <a href="#neuigkeiten" class="on-hover"><i class="fa-solid fa-link small"></i></a></h2>
{{- range $upcoming.ByDate }}
<div class="announcement">
{{- partial "blog-header.html" (dict "headingLink" true "level" 4 "reduced" true "page" . ) }}
@ -29,8 +24,16 @@
{{- end }}
</div>
{{- end }}
</div>
{{- end }}
{{- range $articleNew.ByDate.Reverse }}
{{- $article := where (.Site.GetPage "blog").Pages ".Params.categories" "article" }}
{{- $articleDisplayTime := time.ParseDuration "-30h" }}
{{- $articleNew := where $article ".Params.publishDate" "ge" (time.Now.Add $articleDisplayTime) }}
{{ if $articleNew }}
<div class="announcements">
<h2 id="neuigkeiten" class="on-hover-trg">Neuigkeiten <a href="#neuigkeiten" class="on-hover"><i class="fa-solid fa-link small"></i></a></h2>
{{- range $articleNew.ByDate }}
<div class="announcement">
{{- partial "blog-header.html" (dict "headingLink" true "level" 4 "reduced" true "page" . ) }}
@ -44,7 +47,6 @@
{{- end }}
</div>
{{- end }}
<p>Wir pflegen ein <a href="blog">Archiv aller Neuigkeiten</a>.</p>
</div>
{{- end }}

View file

@ -14,12 +14,7 @@
{{- end }}
<div class="infos">
{{- if (eq .Params.categories "event") }}
<span class="li-space"><i class="fa-solid fa-calendar-day"></i> {{ .Date | time.Format "Mon, 2006-01-02 15:04" }}</span>
{{- else }}
<span class="li-space"><i class="fa-solid fa-newspaper"></i> {{ .Date | time.Format "2006-01-02" }}</span>
{{- end }}
{{- if (eq .Params.categories "event") }}
{{- with .Params.location }}
<span class="li-space">
<i class="fa-solid fa-location-dot"></i>
@ -30,7 +25,6 @@
{{- end -}}
</span>
{{- end }}
{{- end }}
{{- if $showTags }}
{{- with .Page.GetTerms "tags" }}
<span class="li-space"><i class="fa-solid fa-tag"></i>
@ -55,7 +49,7 @@
<div class="image-container">
{{- $img := .Resources.GetMatch .Params.header.image }}
<img src="{{ $img.RelPermalink }}" alt="{{ .Params.header.caption }}" />
{{- end }}
</div>
{{- end }}
</header>
{{- end }}