rtop
top für Dummies. Wenn man nur die grobe Speicher- und CPU-Auslastung unter Linux oder macOS sehen will:
https://gist.github.com/combatwombat/141db9cf13cdded0e63377edfd62b1aa
top für Dummies. Wenn man nur die grobe Speicher- und CPU-Auslastung unter Linux oder macOS sehen will:
https://gist.github.com/combatwombat/141db9cf13cdded0e63377edfd62b1aa
Um Befehle besser zu trennen und eine schöne rote Linie über die gesamte Breite des Terminals zu malen, mit Pfad darunter:
RED='\[\e[1;31m\]'
RESET='\[\e[0m\]'
export PS1="\[\e]2;\w\a$RED\`for (( i=0 ; i < \"\$COLUMNS\";i++)) ; do echo -n '─'; done\`\n$RED\$PWD)$RESET "
In .bash_profile oder .bashrc packen.
Für ZSH in .zshrc (nach 4 Fragen übersetzt von GPT-4 🤯):
RED=$'\e[1;31m'
RESET=$'\e[0m'
# Generate the red line
red_line() {
for (( i=0 ; i < $COLUMNS; i++ )); do
echo -n '─'
done
}
# Set the prompt with the current working directory
PROMPT="${RED}%d)${RESET} "
# Use precmd to print the red line before the prompt
precmd() {
echo -n "${RED}$(red_line)${RESET}"
echo
}
Edit 29.10.2024: Unnötigen Code entfernt, durchgehendere Linie.
Um einen Sound nach fast[^1] jedem git pull auf macOS oder Linux zu spielen:
~/.git-templates/hooks Ordner anlegen oder haben. Darin:~/.git-templates/sounds/pigpull.mp3 ~/.git-templates/hooks/post-merge anlegen. Darin:#!/bin/bash
afplay .git/hooks/sounds/pigpull.mp3 # oder mplayer auf Linux
echo "PULL! 🐷"
chmod +x post-merge um das Script ausführbar zu machen.git init in jedem neuen oder existierenden git-Repository, das den Sound spielen soll. Dies kopiert post-merge und den Sound ins Repo.git init die lokale Version nicht, sie muss vorher erst gelöscht werden. Auch aufpassen, falls es schon post-merge Hooks gibt.Ergebnis:
[^1]: git pull --rebase bleibt still, da nichts gemerged wurde. Merged man wiederum manuell, spielt der Sound, obwohl es keinen Pull gab.
Let's Encrypt hat gerade sein einmillionstes Zertifikat ausgestellt. Ist erstaunlich einfach einzurichten, vor allem mit Apache auf Debian/Ubuntu:
$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt/
$ ./letsencrypt-auto --help
$ ./letsencrypt-auto --apache -d robsite.net
Dann Mailadresse eingeben, ToS zustimmen, HTTP/HTTPS oder HTTPS-only wählen, fertig.
Wenn HTTP komplett verboten ist und man noch irgendwo hardcodierte HTTP-Links drin hat, mault der Browser über unsichere Verbindungen. Also alle URLs wenn möglich zu https://bla... ändern und in Zukunft lieber gleich das flexiblere //bla... nehmen.
Das Zertifikat ist 90 Tage gültig, wobei Let's Encrypt in der Beta-Phase noch kein Auto-Renewal bietet. Stattdessen dann gelegentlich
./letsencrypt-auto certonly --apache --renew-by-default -d robsite.net -d zweitedomain.de
ausführen. Oder einfacher, do.co/le-renew per Cron laufen lassen:
$ sudo vim /usr/local/sbin/le-renew # Script reinkopieren, vorher lesen
$ sudo crontab -e
0 0 * * 1 /usr/local/sbin/le-renew robsite.net >> /var/log/le-renew.log
Prüft jeden Montag um 00:00, ob die Certs in den nächsten 30 Tagen ablaufen und erneuert sie dann.
$ aptitude moo
$ aptitude -v moo
$ aptitude -v -v moo
...
The LOA group is a part of a growing group of hackers attempting to get Linux loaded on anything. It started on electronic devices like Gameboys and iPods, but recently groups have taken on tougher challenges like light bulbs and puppies.
![]()
6 Bytes gespart \o/
Auch: Web bugs
Und: A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
Nachdem ich im Netz keinerlei Anleitungen dafür finden konnte, poste ich hier nun meine Lösung, auf die ich nach einigem herumprobieren gekommen bin. Die offensichtlichen Wege den Drucker unter Linux einzurichten haben alle nicht funktioniert.
Mac OS X 10.6.1
Ubuntu 9.10
Drucker: Brother HL-1430
Gastbeitrag von Ludwig
Mac OS X einrichten
1. Drucker und Dateifreigabe aktivieren
2. Drucker-User anlegen (maria)
3. Für gewünschten Drucker als freigegebener User hinzufügen

4. Dateifreigabe SMB aktivieren und auch hier den gleichen User hinzufügen (maria)

5. Den exakten Drucker-Namen aufschreiben so wie Mac OS X ihn anzeigt (Groß/Kleinschreibung, Leerzeichen, alles halt)
Drucker unter Linux hinzufügen
6. System -> Drucker -> Neu
7. Unter Sonstiges Printer-Pfad eingeben: smb://IP/Drucker-Name (Siehe Schritt 5)

8. Nun den Druckertreiber auswählen. Hier kann es sein, dass eine andere Kombination notwendig ist. Am besten erstmal den Generic ausprobieren, wie in meinem Fall.

9. Als nächstes Post-Script wählen

10. Im nächsten Schritt können Drucker-Optionen gewählt werden
11. Im darauf folgenden Schritt kann der Drucker blbg. benannt werden

12. Der Drucker ist fertig eingerichtet und kann benutzt werden

Der erste Ubuntu Manga über drei Computerclub-Kiddies, die in Ubuntu das perfekte System finden. Ich wart ja immernoch auf den FreeBSD-Hentai.
Ubunchu Episode 1 - 6.4 MB