Themabewertung:
- 0 Bewertung(en) - 0 im Durchschnitt
- 1
- 2
- 3
- 4
- 5
Der Code-Schnippsel-Thread
|
Pain
NT-AUTHORITY\SYSTEM
Beiträge: 8.235
Registriert seit: Jul 2008
|
RE: Der Code-Schnippsel-Thread
i3status ist nicht hässlich. Aber bin ja minimalistisch.
sumi - R9 5950X - 128 GB RAM ECC - 2x 1TB NVMe - 4 TB SATA SSD - 4TB SATA HDD RAID-0 - Radeon RX 7800 XT 16 GB - SoundBlaster Z - Steinberg UR22 mkII Interface - Chieftec Dragon CS-601 - Arch/Win 10 Pro
ThinkPad P14s Gen2 AMD - R7 5850U - 48 GB RAM - 1 TB NVMe SSD - UHD 3840x2160 HDR - Vega 8 - RTL8255AE AX - EM120R-GL LTE-A - Arch/Win 10 Edu
Apple Mac Mini (Late 2020) - Apple M1 - 16 GB RAM - 256 GB SSD - WiFi 6 - macOS
HPE Microserver Gen 8 - Xeon E3-1220 v2 - 16 GB RAM - 12 TB HDD - Debian
</> Do you know who ate all the doughnuts?
|
|
09.02.2016 16:23 |
|
Der Doktor
%0|%0
Beiträge: 7.869
Registriert seit: Dec 2008
|
|
10.02.2016 01:03 |
|
tk1908
Unixer
Beiträge: 7.345
Registriert seit: Apr 2009
|
RE: Der Code-Schnippsel-Thread
Code:
#!/bin/bash
source=/home/tkoehler/Dokumente/
target=/mnt/nuketown/Dokumente
date=`date "+%Y-%m-%dT%H:%M:%S"`
cd /mnt/nuketown/
function backup() {
rsync -rvu $source $target --link-dest=/mnt/nuketown/misc/.backup_daily.0
}
function rotate_daily() {
cd /mnt/nuketown/misc
mv .backup_daily.6 .backup_daily.7
mv .backup_daily.5 .backup_daily.6
mv .backup_daily.4 .backup_daily.5
mv .backup_daily.3 .backup_daily.4
mv .backup_daily.2 .backup_daily.3
mv .backup_daily.1 .backup_daily.2
mv .backup_daily.0 .backup_daily.1
}
function rotate_weekly
mv .backup_daily.7 .backup_weekly.$(date --date="-1 week")
mkdir .backup_daily.7
function doc_sync () {
rsync -rvu /mnt/nuketown/misc/Dokumente/ tkoehler@10.24.6.2::trainstation/Dokumente
rsync -rvu tkoehler@10.24.6.2::trainstation/Dokumente /mnt/nuketown/misc/Dokumente
}
Auf die Schnelle zusammengehackt. Brauche endlich ne Rotation bei den Backups
Meine Beiträge stehen unter der MIT-Lizenz
(09.04.2016 13:26)tk1908 schrieb: externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
|
|
20.02.2016 21:47 |
|
mrshadowtux
Unregistered
|
|
22.02.2016 17:00 |
|
thosch97
All things have a right to grow
Beiträge: 9.820
Registriert seit: Feb 2010
|
RE: Der Code-Schnippsel-Thread
Pseudocode aus dem Skript mal nach Computer übersetzt zum Lösung kontrollieren:
Code:
euclid :: Integral a => (a, a) -> (a, a, a)
euclid (a, b) =
let q = a `div` b
r = a `mod` b
in
if r == 0
then (b, 0, 1)
else let (d, l, m) = euclid (b, r)
in (d, m, l - q * m)
Siehe https://www.mathb.rwth-aachen.de:8042/Sk...ct2013.pdf Seite 56 (58 im PDF)
PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
|
|
23.02.2016 15:44 |
|
tk1908
Unixer
Beiträge: 7.345
Registriert seit: Apr 2009
|
RE: Der Code-Schnippsel-Thread
Halbfertiges Backupscript
Code:
#!/bin/bash
parameter=$1
CURRENT_CLIENT="${HOME}/.backup.current"
CURRENT_SERVER="/data/nuketown/misc/.backup/.backup_current"
DAY="$(date +%F)"
# Syncronisierung von Dokumenten, auf ares nach athene liegen.
# Ausdrückliche Warnung! Dokumente, welche auf athene neuer sind, als auf Ares, werden mittels --delete gelöscht!
servsync() {
rsync -rvu /mnt/nuketown/
}
clientbackup() {
rsync -av link-dest="$CURRENT_SERVER"${HOME}/Dokumente /data/nuketown/misc/Dokumente/
rsync -rvu ${HOME}/Downloads /data/nuketown/misc/Incomming
rsync -rvu ${HOME}/Musik /data/nuketown/music
}
clientsync() {
rsync -rvu /data/nuketown/misc/Dokumente/ ${HOME}/Dokumente
rsync -rvu /data/nuketown/music/ ${HOME}/Musik
}
rotate() {
mkdir /data/nuketown/misc/.backup/.backup_$DAY
}
test() {
echo "test"
}
case $parameter in
servsync) servsync
;;
clientbackup) clientbackup
;;
clientsync) clientsync
;;
rotate) rotate
;;
test) test
;;
*) echo Es stehen nur die Funktionen servsync, clientsync, rotate und test zur Verfügung!
;;
esac
Meine Beiträge stehen unter der MIT-Lizenz
(09.04.2016 13:26)tk1908 schrieb: externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
(Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2016 23:51 von tk1908.)
|
|
18.03.2016 23:13 |
|
thosch97
All things have a right to grow
Beiträge: 9.820
Registriert seit: Feb 2010
|
RE: Der Code-Schnippsel-Thread
Code:
??=include <stdio.h>
int
main(int argc, char *argv??(??))
??<
printf("Hello World!??/n");
return 0;
??>
Code:
%:include <stdio.h>
int
main(int argc, char *argv<::>)
<%
printf("Hello World!??/n");
return 0;
%>
Zwei triviale C-Programme.
PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
|
|
04.04.2016 23:53 |
|
Benutzer, die gerade dieses Thema anschauen: 5 Gast/Gäste