diff --git a/Dienste.md b/Dienste.md
new file mode 100644
index 0000000..e6b52c8
--- /dev/null
+++ b/Dienste.md
@@ -0,0 +1,16 @@
+## Unter chaostreff-alzey.de laufende Dienste
+
+
+| Port | Service | Beschreibung |
+| --- | --- | --- |
+| 25 | Mail | Electronic message exchange system |
+| 80/443 | Gitea | Open Source Git service
https://gitea.chaostreff-alzey.de |
+| 80/443 | www | https://www.chaostreff-alzey.de |
+| 119 | NNTP | [Network News Transfer Protocol](https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol); Newsgroups |
+| 1194 | OpenVPN | Open Source.. VPN |
+| 3000 | Minetest | Open Source Sandbox Game |
+| 7777 | Terarria | Open World Sandbox/Adventure Game |
+| 25565 | Minecraft | Open World Sandbox Game |
+| 53589 | Taskwarrior | Open Source time and task management |
+| 64738 | Mumble | Open source audio conferencing |
+| 80/443 | Wekan | Open Source Kanban-Board |
diff --git a/README.md b/README.md
index 8a48c0d..8f7d405 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,16 @@ Eine Sammlung an (link-)listen, zB von Dingen, die wir bei Treffen besprochen ha
| Datum | Liste |
| --- | --- |
+| 06.03.2021 | [Links](Treffen/2021_03_06.html) |
+| 07.02.2021 | [Links](Treffen/2021_02_07.html) |
+| 06.12.2020 | [Links](Treffen/2020_12_06.html) |
+| 22.11.2020 | [Links](Treffen/2020_11_22.html) |
+| 01.11.2020 | [Links](Treffen/2020_11_01.html) |
+| 04.10.2020 | [Links](Treffen/2020_10_04.html) |
+| 07.09.2020 | [Links](Treffen/2020_09_07.html) |
+| 02.08.2020 | [Links](Treffen/2020_08_02.html) |
+| 07.06.2020 | [Links](Treffen/2020_06_07.htm) |
+| 03.05.2020 | [Links](Treffen/2020_05_03.md) |
| 05.04.2020 | [Links](Treffen/2020_04_05.md) |
| 01.03.2020 | [Links](Treffen/2020_03_01.md) |
| 09.02.2020 | [Links](Treffen/2020_02_09.md) |
diff --git a/Treffen/2020_05_03.md b/Treffen/2020_05_03.md
new file mode 100644
index 0000000..946daaf
--- /dev/null
+++ b/Treffen/2020_05_03.md
@@ -0,0 +1,11 @@
+# Chaostreff-Linkliste vom 3. Mai 2020
+
+1. [RONJA](http://ronja.twibright.com/)
+2. [Designed to last](https://jeffhuang.com/designed_to_last/)
+3. [Talk to CTF](https://media.ccc.de/v/35c3-9989-what_the_flag_is_ctf)
+4. [Warum Zoom suckt](https://de.wikipedia.org/wiki/Zoom_Video_Communications#Kritik)
+5. [Online Noises](https://noises.online/)
+6. [Online Katze](https://purrli.com/)
+7. [Headphone test noise](https://purrli.com/)
+8. [Nette Webradios](https://somafm.com/)
+9. [Sehr gut designte Website](rudifamily.de)
diff --git a/Treffen/2020_06_07.htm b/Treffen/2020_06_07.htm
new file mode 100644
index 0000000..378bc32
--- /dev/null
+++ b/Treffen/2020_06_07.htm
@@ -0,0 +1,106 @@
+
Jan versucht einen Access-token einzutippen. Anscheinend erfolgreich.
+Neo 2®©
+Rust <- Link geht nicht :)
Wie und Wann sollten Kinder an Technik herangeführt werden?
+Thelie macht jetzt LFS
+Reverse Proxy mit Apache kommt soon™
+Diskussion über Antrieb zur Technik-Spielerei (oder sowas)
+Variablen in anderen Threads benutzen:
use std::thread::Thread;
+use std::sync::Arc;
+use std::cell::RefCell;
+
+
+fn main() {
+ let r = Arc::new(RefCell::new(42u8));
+ let r1 = r.clone();
+ let t = Thread::scoped(move || {
+ loop {
+ match r1.try_borrow_mut() {
+ Some(n) => { *n += 1 ; break }
+ _ => { }
+ }
+ }
+ });
+
+ t.join();
+ println!("{}", *r.borrow_mut());
+}
+
Spaß aufgrund von Feld-zugriff durch Kindobjekte:
pub store_refs: Option<Vec<Option<&'a mut Store<'a>>>>,
+
Fangt an Rust zu lernen. (no pressure)
+
Hallo
λελ λασστ WO IST MEIN 0x41 0x51 0x43 0x49 0x49???!!! Oo
Dies ist ein Body?
kursiv
bold
crossed
Markdown kann auch Follmilch… Ferde mögen das.
aeaeaeae ueueue
#sweetes markup
+fn hello_world() {
+ println!("hello world.");
+}
+
Themen für das nächste Treffen:
Besser spät als nie…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+set nocompatible " be iMproved, required
+filetype off " required
+
+set number
+
+" set the runtime path to include Vundle and initialize
+set rtp+=~/.vim/bundle/Vundle.vim
+call vundle#begin()
+" alternatively, pass a path where Vundle should install plugins
+"call vundle#begin('~/some/path/here')
+
+" let Vundle manage Vundle, required
+Plugin 'VundleVim/Vundle.vim'
+
+" The following are examples of different formats supported.
+" Keep Plugin commands between vundle#begin/end.
+
+Plugin 'l04m33/vlime', {'rtp': 'vim/'}
+Plugin 'supercollider/scvim'
+Plugin 'rust-lang/rust.vim'
+Plugin 'vim-syntastic/syntastic'
+Plugin 'luochen1990/rainbow'
+Plugin 'ycm-core/YouCompleteMe'
+Plugin 'preservim/nerdtree'
+Plugin 'vim-airline/vim-airline'
+Plugin 'tpope/vim-fugitive'
+
+" All of your Plugins must be added before the following line
+call vundle#end() " required
+filetype plugin indent on " required
+" To ignore plugin indent changes, instead use:
+"filetype plugin on
+"
+" Brief help
+" :PluginList - lists configured plugins
+" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
+" :PluginSearch foo - searches for foo; append `!` to refresh local cache
+" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
+"
+" see :h vundle for more details or wiki for FAQ
+" Put your non-Plugin stuff after this line
+
+" YCM-stuff
+let g:ycm_language_server =
+\ [
+\ {
+\ 'name': 'rust',
+\ 'cmdline': ['rust-analyzer'],
+\ 'filetypes': ['rust'],
+\ 'project_root_files': ['Cargo.toml']
+\ }
+\ ]
+
+" some variables
+let g:sclangTerm = "st"
+let g:rainbow_active = 1
+set foldmethod=syntax
+set foldnestmax=1
+set tabstop=3
+set softtabstop=0 noexpandtab
+set shiftwidth=3
+set splitbelow
+
+" activates syntax highlighting among other things
+syntax on
+
+color industry
+
+" highlight text over 80 characters long
+highlight OverLength ctermbg=DarkGray ctermfg=Red guibg=#592929
+match OverLength /\%81v.\+/
+" allows you to deal with multiple unsaved
+" buffers simultaneously without resorting
+" to misusing tabs
+set hidden
+
+" Make tabs work
+augroup expandtabFTW
+ autocmd!
+ autocmd FileType * setlocal tabstop=3 shiftwidth=3 softtabstop=0 noexpandtab
+ augroup END
+
+" Open NerdTree
+autocmd vimenter * NERDTree
+
+" just hit backspace without this one and
+" see for yourself
+set backspace=indent,eol,start
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+set number
+set nowrap
+set showbreak=+++
+set textwidth=100
+set showmatch
+set visualbell
+
+set hlsearch
+set smartcase
+set ignorecase
+set incsearch
+
+set autoindent
+set expandtab
+set shiftwidth=4
+set smartindent
+set smarttab
+set softtabstop=4
+
+set ruler
+
+set undolevels=1000
+set backspace=indent,eol,start
+
+set term=xterm-256color
+filetype plugin indent on
+syntax on
+
RC3 Warmup
+Tickets sind weg (und ihr habt alle keins)
+RC3 Logo generator
+NandGame
+regolith
+1 NAND-Computer
+Rootless Docker
+Space API
Tragedy of the commons smh
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
+sda 8:0 0 300G 0 disk
+├─sda1 8:1 0 1G 0 part /boot
+└─sda2 8:2 0 299G 0 part
+ ├─fedora-root 253:0 0 294G 0 lvm /
+ └─fedora-swap 253:1 0 4G 0 lvm
+ └─cryptswap1 253:2 0 4G 0 crypt [SWAP]
+sdb 8:16 0 3.3T 0 disk
+└─sdb1 8:17 0 3.3T 0 part
+ ├─data-home 253:3 0 500G 0 lvm /home
+ └─data-docker 253:4 0 1T 0 lvm /root/docker-data
+
+https://35c3.bleeptrack.de/
+https://cccamp19.bleeptrack.de/
+https://36c3.bleeptrack.de/
Übersicht:
tests/bre
(grep) und tests/ere
(egrep)