Dynamic Consistent Boundaries (DCB) definieren flexible, konsistente Systemgrenzen. Sie betreffen Datenflüsse, Schnittstellen und Zuständigkeiten.

Grundlagen
  • Dynamisch: Grenzen passen sich Systemveränderungen an.
  • Konsistent: Regeln und Schnittstellen bleiben stabil.
  • Grenzen: Trennen Module, Dienste oder Datenbereiche.
Anwendungsbeispiele
  • Microservices: Trennung von Diensten mit konsistenten APIs.
  • Datenbanken: Partitionierung von Daten bei konsistenter Struktur.
  • Cloud: Elastische Ressourcenverwaltung mit klaren Zuständigkeiten.
Vorteile
  • Skalierbarkeit
  • Flexibilität
  • Reduzierte Fehleranfälligkeit
Herausforderungen
  • Implementierung komplex
  • Überwachung notwendig
  • Ressourcenaufwand höher
Precondition
  • Systemstruktur definiert
  • Schnittstellen festgelegt
  • Datenfluss analysiert

Docker

https://www.youtube.com/watch?v=DESdVoKhIxY&ab_channel=thenativewebGmbH

cgroups:

  • Quotas für CPU auf CPU + RAM-Ebende (Begrezungen)

Namespace:

  • PID
  • Netzwerk
  • Dateisystem
  • etc

Portforwording

1. Host-Port 2. Container-Port -p 3000:80

standart ist tcp sonst -p 3000:80/udp bei beiden → -p 3000:80 -p 3000:80/udp

Umgebungsvariable

-e XXX=YYY

Volume

X = Absl. Path to current docker → $(PWD) [PWD = Print Working Diractory]

Y = Absl. Path to file for docker use

-v /XXX:/yyy OR -v $PWD:/YYY

Docker
sudo docker run hello-world
 
docker --version
 
#herunterladen von images
docker pull ubuntu
docker pull ubuntu:VERSIONSNUMMER
 
#starten (macht von image -> ausgeführten Container)
#docker run PARAM(it = interactiv) IMAGE POGRAMM
docker run -it ubuntu bash
 
docker images
 
#docker run -d (detage -> losgelöst -> no output) ngnix:VERSIONSNUMMER
docker run -d ngnix
 
#Überblick only activ
docker ps
#all
docker ps -a 
 
#logs -> id bei "docker ps" zu sehen
docker logs ID 
 
#stop -> id bei "docker ps" zu sehen
docker stop ID
#kill -> hart aus
docker kill ID
 
#lösche container -> id bei "docker ps" zu sehen
docker rm ID
#lösche image -> id bei "docker image" zu sehen
docker rmi ID
 
#lösche alles was nicht gebraucht wird opt. -> --all --volumes
docker system prune

VENV Python

  • virtuelle Umgebung (venv)
  • isoliertes Umfeld für deine Python-Projekte
  • Konflikte zwischen verschiedenen Projektabhängigkeiten zu vermeiden
  • sicherstellt, dass jede Umgebung ihre eigenen Bibliotheken
  • erstellt Ordner im Projektornder meist venv
VENV
#to create
python -m venv venv
python -m venv PROJEKTNAME
 
#to activate
source venv/bin/activate
source PROJEKTNAME/bin/activate
 
#to deactivate
deactivate
 
 
-> pip3 install requests
-> pip3 install PACKETNAME

I-Frame

#iframe

https://boothtml.com

or

alternate-text

https://www.dokuwiki.org/plugin:iframe

alternate-text

<div style=„position:relative;padding-top:56.25%;“><iframe src=„https://iframe.mediadelivery.net/embed/485347/3f072ecc-bdca-4f4d-8925-63a918cea503?autoplay=false&loop=false&muted=false&preload=true&responsive=true“ loading=„lazy“ style=„border:0;position:absolute;top:0;height:100%;width:100%;“ allow=„accelerometer;gyroscope;autoplay;encrypted-media;picture-in-picture;“ allowfullscreen=„true“></iframe></div>

Linux comands

bash.sh
#redshift default
redshift -l 55.7:12.6 -t 5700:3600 -g 0.8 -m randr -v
redshift -O 4000
redshift -x #reset
 
#thunar fix
killall gvfsd-sftp
killall Thunar
killall thunar
 
killall gvfsd-sftp ; killall Thunar ; killall thunar
 
#del. swap
sudo swapoff -a
 
#start webserver
python3 -m http.server
 
#Nord-VPN
sudo nordvpn c de508
 
sudo nano /etc/systemd/resolved.conf
sudo systemctl restart systemd-resolved
 
#https://support.nordvpn.com/de/Konnektivitaet/Linux/1569820152/Aendern-deiner-DNS-Server-unter-Linux.htm
DNS=103.86.96.100
FallbackDNS=103.86.99.100
 
 
sudo c 
sudo d
 
#ssh-copy-id
ssh-copy-id hannes@ruhe.de
 
#festplatten auslastung
 
df -h
 
#Uptime
 
uptime -s
echo "Uptime: $(( ( $(date +%s) - $(date -d "$(uptime -s)" +%s) ) / 86400 )) Tage"

#top 10 biggest files sudo find / -type f -exec du -h {} + | sort -rh | head -n 10

mails
h.fehre@boothtml.com
Fzx3zC2BFdtgCjE
netcup-panel: D4frw@213D4frw@213
 
info@boothtml.com
qhh}(ZhylwYb
 
info@anyplace24.com
JCgoNM9#71q4
 
logs@boothtml.com
xLw?6U(MewBc8xLw?6U
 
Posteingangsserver:
 
mail.boothtml.com
 
-   IMAP Port: 993
-   POP3 Port: 995
 
Postausgangsserver:
 
mail.boothtml.com
 
-   SMTP Port: 465
 
 
mx2e15.netcup.net
143 STARTLS
465 SSL/TSL
modt
/etc/motd
 
sudo apt-get install neofetch
neofetch
sudo bash -c $'echo "neofetch" >> /etc/profile.d/mymotd.sh && chmod +x /etc/profile.d/mymotd.sh'
open_AndruidStudi
cd /opt/android-studio/bin
./studio.sh

Logs

Channel Id in URL von Telegramm

log Genaral
#Telgramm Logs
import requests
tel_msg = "Hallo"
response = requests.get('https://api.telegram.org/bot6874857401:AAGATnA1J7q3W55-4aELRs1U8hLJ5wd9Ll0/sendMessage?chat_id=1023177651&text='+"WOHER"+str(tel_msg))
print(response.text)
if response.status_code == 200:
    print('Success!')
elif response.status_code == 404:
    print('Not Found.')
php Genaral
https://boothtml.com/panel/test.php
$tel_msg = "von php";
$bot_token = '6874857401:AAGATnA1J7q3W55-4aELRs1U8hLJ5wd9Ll0';
$chat_id = '1023177651';
 
file_get_contents("https://api.telegram.org/bot$bot_token/sendMessage?chat_id=$chat_id&text=WOHER" . urlencode($tel_msg));
log MyCaochFinder
#Telgramm Logs
import requests
tel_msg = "Hallo"
response = requests.get('https://api.telegram.org/bot6575656872:AAEUnrY_3A5X5l0eKVS610U3QHo4n03WCEM/sendMessage?chat_id=1023177651&text='+str(tel_msg))
print(response.text)
if response.status_code == 200:
    print('Success!')
elif response.status_code == 404:
    print('Not Found.')
  • coding_informatik.txt
  • Zuletzt geändert: 04:33 06/02/2026
  • von 127.0.0.1