Cool Computer-Tips from X-Tra-Designs
05 Nov 2024
FreeBSD: Boot-Environment aufräumenInteressanterweise cann man einiges an Platz bei einem FreeBSD-System sparen, in dem man alte Boot-Environments löscht, welche nach mehreren FreeBSD-Updates schon einges an Platz beanspruchen können.
03 Nov 2024
Zugriff auf eine Server-Konsole via ILOZugriff auf eine Server-Remote-Console via ILO
31 Oct 2024
Floppy Bird in C-SharpCa. 10 Jahre ist es her, dass ich eine Implementation des bekannten Spiels Flappy Bird als Floppy Bird in C# erstellt habe. GLücklicherweise kann man es weiterhin unter Linux mit Mono kompilieren, und dieses Ergebnis dann sogar unter Windows ausführen.
Fehler, die beim Upgrade der MySQL-Version immmer wieder auftreten, und ihre Behebung
Ändern Sie Ihr Split-Profil in ein Merged-Profil unter Gentoo Linux. Die zugrundeliegende Motivation für diese Änderung ist Kompatibilität: Theoretisch sollte diese Änderung eine verbesserte Interoperabilität zwischen Linux-Distributionen ermöglichen.
01 Oct 2024
MySQL/MariaDB: Purge the binary logDas Binlog (Binäre Transaction-Log) kann auf eine beachtliche Größe anwachsen. Mann sollte das kontrollieren, und die Maximalgröße festlegen.
01 Sep 2024
Windows: Remote-Desktop über mehrere MontioreUnter Windows kann man beim Remote-Desktop (Zugriff über mstsc.exe) auch mehrere Monitore verwenden. Dazu ist leider Handarbeit angesagt!
Es gibt einige oder mehrere E-Mails, die in deiner Postfix-Queue feststecken? Zum Beispiel, weil die Empfänger-E-Mail-Adresse falsch geschrieben wurde? Du kannst sie einfach an einen anderen Empfänger zustellen.
05 Jun 2024
Linux: Show IP-Adress with one clickWie kann man die IP-Adresse eines Linux-Systems mit einem Klick grafisch anzeigen?
28 May 2024
git: Datei aus einem Repository entfernenWie kann man eine Datei aus einem Git-Repository löschen?
22 May 2024
git: fatal: The remote end hung up unexpectedlyDie Fehlermeldung: “fatal: The remote end hung up unexpectedly” laesst sich ganz einfach loesen:
15 May 2024
vim Text-Editor: meine .vimrcMeine .vimrc als Beispiel, mit Backupfiles-Erzeugung. Dies kann lebensrettend sein!
Verzeichnisse mu”ssen natu”rlich existieren.
02 May 2024
Linux: SD-Karte duplizierenEine SD-Karte unter Linux kann man ganz einfach duplizieren. Hier eine Anleitung mit MBR, die man dann vor allem braucht, wenn die Karte fuer den Raspberry Pi eingesetzt werden so..
01 May 2024
Gentoo: Festplattenplatz freischaufelnDie Art und Weise, wie Gentoo gebaut ist, sorgt dafuer, dass viel Speicherplatz durch alte Source-Files und Bibliotheken belegt wird, die nicht mehr gebraucht werden.
Hier gilt es, einmal durchzukärchern.
01 Apr 2024
Gentoo: Genkernel und AMD-MicrocodeBeim Kernel-Update kann man an dieser Fehlermeldung verzweifeln:
ERROR: Something went wrong: Required kernel option ‘CONFIG_MICROCODE_AMD’ which genkernel tried to set is missing!
23 Mar 2024
FreeBSD: Boot-Code fur ZFS installierenManchmal muss man einen neuen Boot-Code für sein FreeBSD-System installieren. Das ist eigentlich relativ einfach. Tue das trotzdem nur, wenn du dir der Konsequenzen sicher bist. Bei etwatigen Fehlern cann ich natürlich nicht haften!
Symtom: der FreeBSD-Server mit ZFS hat immer 4-6 GB Speicher im Laundry. Willst du die Nutzung des ZFS-ARC-Cache-Speichers einschränken? Ungefähr 50 % des installierten Speichers verwendet ZFS standardmäß für das ARC-Caching.
05 Mar 2024
Ein Video um 90 Grad drehenVideo um 90 Grad drehen? Geht ganz einfach mit ffmpeg.
24 Feb 2024
Existierendes FreeBSD mit ZFS von LiveCD bootenEs hat unverhätnismässig lange gedauert, bis ich herausgefunden habe, wie man ein vorhandenes FreeBSD-System mit ZFS root von einer Live- oder Installer-CD booten kann.
01 Feb 2024
Forth und Hanoi - rekursiv und flottSchnelles Hanoi-Beispiel in Forth, Rekursiv.
01 Feb 2024
Python und Hanoi - rekursiv und flottSchnelles Hanoi-Beispiel in Python, Rekursiv.
Spickzettel für mich, wenn ich mal wieder den Datenbankserver umziehe. Im Fachjargon auch Cheat-Sheet genannt, dafür ist es aber eigentlich zu wenig …
18 Jan 2024
SSH-Schlüssel zum Login verwendenUm die Sicherheit zu erhöhen, sollte unbeding ein SSH-Schlüssel zum Login verwendet werden. Wenn man eine VM in der Oracle Cloud hat, ist das sogar Pflicht.
01 Jan 2024
Python und Sierpinsky - rekursiv und flottSchnelles Sierpinsky-Beispiel in Python, Rekursiv via Turtle und Tkinter
Einfach via pip als normaler (!!!) User installieren.
Wenn man die Nextcloud von Sqlite auf Mysql umstellen muss, weil das Update scheitert und es zu einer Neuinstallation kommt, möchte man mindestens die Benutzer aus Sqlite exportieren und in Mysql importieren.
01 Oct 2023
FreeBSD: Munin-HowtoEine Installation von Munin unter FreeBSD ist eigentlich selbsterklärend. Diese Notiz ist deshalb nur für mich, wenn ich das später nochmal tun muss, und es kurz vergessen habe.
13 Sep 2023
Reduce Video Size with ScriptHier mein Shell-Skript zum erzeugen verschiedener Video-Formate für das Internet.
01 Sep 2023
Reduce Video SizeEs gibt viele Möglichkeiten, eine Video-Größe zu redizieren ohne merklichen Qualitätsverlust.
Man hat bei CakePHP MySQL/MariaDB um eine Spalte erweitert, dazu das Formular und den View. Trotzdem geht es nicht. Was ist zu tun? Es liegt am Caching. Alles in app/tmp/cache löschen
Diese Fehlermeldung bei MariaDB oder MySQL kann einen kurzfristig in den Wahnsinn treiben:
Schnell ist es passiert: man ist im falschen Verzeichnis, gibt rm -rf * ein, und merkt erst hinterher, welchen Schaden man angerichtet hat. Glücklicherweise legt FreeBSD von den installierten Paketen automatisch ein Backup an.
20 Mar 2023
FreeBSD: Installierte Festplatten anzeigenUm die in einem System verfügbaren Festplatten und CD-Roms anzuzeigen, einfach in dmesg.boot greppen
18 Mar 2023
CIFS-/Samba-Share unter Linux mountenWie mounte ich einen Samba- oder CIFS-Share unter Linux? Hier Kurztipps…
Will man eine Server-Auslastung ansehen, gibt es verschiedene Table-Of-Processes-Programme. Hier ein direkter Vergleich. Was besser ist, liegt wohl im Auge des Betrachters.
24 Jan 2023
Unix/Linux: Massenumbenennen von DateienMassenumbenennen von Dateien mit Bash, ein kurzer Spickzettel
Bei FreeBSD kann sich vor allem nach mehreren Updates/Upgrades so einiges auf der Festplatte ansammeln, dass nicht mehr beötigt wird.
06 Dec 2022
Bitwarden im FreeBSD-Jail upgradenBeizeiten sollte man auch seine Bitwarden-Installation upgraden. Dabei gilt es zu beachten, dass sich bitwarden_rs in vaultwarden umbenannt hat.
17 Nov 2022
Get Hostname on Linux or FreeBSD in CManchmal braucht man in einem C-Programm den Hostnamen. Der ist ganz einfach zu bekommen. Wenn man troztdem auf dem Schlauch steht, hier ein kurzes Beispiel-Programm.
01 Sep 2022
Windows: keine NetzwerkverbindungWenn man unter Windows keine Netzwerkverbindung hat, gilt es, der Reihe nach diese Liste durcharbeiten. Nach jeder Aktion prüfen, ob es jetzt geht, andernfalls weitermachen.
01 Aug 2022
Get the server ip in JavascriptMan kann sich auch in Javascript die Server-IP anzeigen lassen - verblüffend!
01 Jul 2022
usleep in CWenn man in C usleep verwenden will, braucht man eventuell zusätzliche defines. Hier hat es aber jetzt einfach so funktioniert. Es bedarf der weiteren Forschung.
03 May 2022
ID3-Tags unter Linux verändernUnter Linux/Unix kann man ID3-Tags von MP3-Dateien ganz einfach auf der Kommandozeiler verändern und sich anzeigen lassen
Wenn man alle via des Portage-Trees installierten Ports upgraden, oder nur ein einzelnes, upgraden will, so vorgehen.
01 Apr 2022
Wanda the Fish - AprilscherzHeute war kurzzeitig Wanda, der Fisch, den ich via meinen Mate-Desktop benutze, tot.
04 Feb 2022
FreeBSD: Alle PHP-Pakete mit pkg upgradenMit dem Paketmanager pkg kann man recht einfach alle Pakete, die zu PHP gehoeren, in einem Rutsch von z. B. 7.4 auf 8.0 aktualisieren.
Es ist zwar in der Bedienungsanleitung beschrieben, wie man den Access-Point zurücksetzt. Dennoch ist es gut, diese Beschreibung in konzentrierter Form praxisnah zur Hand zu haben.
Dass man mit du den benutzten Disk-Space anzeigen lassen kann ist klar. Oft möchte man aber eine sinnvollere Anzeige, z. B. nur die Verzeichniste im ersten Level, und das nach Größe absteigend sortiert.
01 Nov 2021
rm Befehl: Arguments List Too LongWenn man einem Verzeichnis mit sehr vielen Dateien alle löschen will, bekommt man schon mal die Fehlermeldumg:
rm: Argument list too long.
Ich surfe auf meinen Lieblings-IT-News-Seiten am liebsten mit dem Konsolen-Browser w3m. So kann ich mich auf den Text konzentrieren und werde nicht durch die Bilderflut abgelenkt.
Spickzettel für mich, wenn ich eine Datenbank erstellen / dumpen / importieren muss. Im Fachjargon auch Cheat-Sheet genannt, dafür ist es aber eigentlich zu wenig …
27 Mar 2021
vim Text-Editor: markierte Zeilen zählenMit dem vim Text-Editor kann man ganz einfach markierte Zeilen zählen.
11 Mar 2021
LD_LIBRARY_PATH und BRICSCADWenn man Bricscad unter Linux nach /opt/bricscad installiert hat, was eine Fingerübung ist, scheiteret man u. U. an libcommands.so: cannot open shared object file
20 Feb 2021
TuneUp Utilities 2015: ein Dauerbrenner?TuneUp Utilities scheinen sich wieder erwarten zu einem Dauerbrenner zu entwickeln. Ich habe gerade Tune UpUtilities 2015 auf einem PC unter Windows 10 in freier Wildbahn gesichtet. Diese Perversion des menschlichen Geistes macht mir gerade sehr zu schaffen …
13 Jan 2021
Python und Mysql: UnicodeEncodeErrorBei der Verwendung von MySQL via Python kann man auf folgenden Fehler stoßen:
07 Jan 2021
Strings inline in Dateien suchen und ersetzenWenn man auf die Schnelle in Dateien einen String durch einen anderen ersetzen will, kann man das inline mit Perl tun. Das ist zwar nicht schön, funktioniert aber auch im Jahre 2021.
21 Dec 2020
PNP4Nagios und PHP 7.2Wenn man PNP4Nagios in der Version 0.6.26 mit PHP 7.2 verwendet, kommt es zu dieser Fehlermeldung:
07 Oct 2020
FreeBSD Make und Portage Tree: Accept DefaultWenn man aus dem Portage-Tree ein Programm mit make all install clean installiert, erscheinen durch Kompilieren der Abha”ngikeiten nach einiger Zeit blau unterlegte Ncurses-Schirme, in denen man weitere Konfigurationen einstallen kann und dies mit Enter besta”tigen muss.
11 Sep 2020
Chatterbot Slinky und Blinky reden miteinanderHier ein Beispiel von Chatterbots, die miteinander reden, unter Verwendung des Chatterbot-Corpus.
02 Sep 2020
Chatterbot-Installation unter FreeBSD 12Unter FreeBSD ist die Installation des Chatterbots ein wenig diffiziler. Man kriegst aber trotzdem hin. Ein Installationsprotokoll.
Wenn man den Chatterbot erfolgreich installiert hat, hier eine einfache Anwendungsmöglichkeit mit Training anhand Buddhas weiser Aussagen.
28 Aug 2020
Chatterbot-Installation unter Gentoo LinuxUnter Gentoo ist die Installation des Chatterbots ein wenig diffiziler. Das liegt am –user Zwang von pip. Man kriegst aber trotzdem hin. Ein Installationsprotokoll.
Lambdas sind ja schon lange in der Programmiererszene en vogue. Hier mal ein kurzer Abriss, was man damit in Python tun kann.
28 Jul 2020
Raumkrümmung durch Covid-19Lange habe ich es mir verkniffen, jetzt muss ich mich jedoch auch zu Covid-19 äußern.
Anlass ist ein Abstandsbild, dass mir via Twitter zugespielt wurde, und dass ich mit einem Physiker durchdiskutiert habe.
20 Jul 2020
M2TS-Videos zu MP4 konvertierenMit dem M2TS-Format, das von diversen Digitalkameas beim Video-Erzeugen erstellt wird, kann ich nichts so recht anfangen. Deshalb konvertiere ich es flugs auf mp4.
09 Jun 2020
Abfrage des Joysticks am VC-20Wie ich leider feststellen musste, ist die Abfrage des Joysticks am VC-20 ja leider ein Ding, über das sogar Youtube-Videos gedreht werden. Ich habe hier mal eine Schnell-Lösung.
Wegen des neuen Kernels gibt es einige Dinge zu beachten. Eigentlich kann man sagen, dass das offizielle alles garnicht mehr funktioniert, und man zu Tricks greifen muss.
20 May 2020
Warum sollte man den Slick Editor verwenden?Für eine geraume Zeit wurde mir massiv SlickEdit-Werbung auf Twitter oder Facebook angezeigt. Konnte mir nicht erklären, wie ich auf einmal zu deren Zielgruppe geworden bin. Aber, dachte ich mir, probierst ihn halt mal aus.
02 May 2020
Alle Kommentare aus mp3-Dateien entfernenOftmals hat man ein Konglomerat mehrerer .mp3-Dateien. Sie enthalten alle diverse obskure Kommentare. Man möchte sie in einem Rutsch loswerden.
Auch unter FreeBSD gibt es ernsthafte Dateisystem-Fehler, die dazu führen, dass der Server nicht mehr bootet, oder in einem Endlos-Reboot-Intervall verharrt.
Aufgrund der aktuellen Corona-Krise machte ich mich auf, den alten Half Life / Counter Strike Server für meine Freunde zu reaktivieren. Ich habe das Binary, nachdem ich es gefunden habe, seit über 8 Jahren nicht mehr gestartet. Und nun das:
Wenn mann den Samba-Server in der Version 4.10 verwendet, will man vielleicht überwachen, ob noch alle nötigen Prozesse laufen. Diese kann man mit dem folgenden Nagios-Plugin tun, dass ich schnell geschrieben habe.
15 Jan 2020
Einfacher Lorem-Ipsum-Generator in PHPMan kennt die Situation: Obwohl man sie vermeinen möchte, braucht man schnell einen Lorem-Ipsum-Generator in PHP. Zum Glück steht hier einer.
07 Dec 2019
C und die GNU MP Bignum LibraryZur Berechnung von Fakultät, Fibonacci, Ackermann: Der Endboss mit der GNU MP Bignum Library
06 Dec 2019
Python vs NumpyZur Berechnung von Fakultät, Fibonacci, Ackermann: Ein Herausforderer erscheint! Python steigt in den Ring.
06 Dec 2019
Haskell versus CAlex hat mir gesagt, er hätte noch nie ein vernünftiges Programm in Haskell gesehen, und zweifelt den Sinn von Haskell ansich an. Dem versuche ich, auf den Grund zu gehen, so sei der Vorteil von Haskell doch das schnelle Berechnen großer Zahlen.
27 Nov 2019
Einen Unix-Daemon programmierenWenn man einen einfachen Unix-Daemon programmieren will, kann man im Internet viele Anleitungen finden. Manche sind einfach nur verschwendete Lebenszeit.
07 Oct 2019
Linux - Ein Dateisystem vergrößernFolgende Situation: Man hat eine Partition mit einem Dateisystem von z. B. 80 GB. Das wird jetzt zu klein. Mann konnte aber hinter dieser Partition durch das Löschen einer anderen, unbenötigten Partition Platz schaffen. Es ist möglich, diese Partition und das Dateisystem ohne Datenverlust zu vergrlßern.
Sie kennen das: man braucht für Benchmark-Zwecke eben schnell das Programm fgl_glxgears, aber es ist momentan nicht auffindbar. So einfach ist die Lösung:
Wenn bei Versuchen bei einem Linux-System der X-Server nicht mehr startet, sondern irgendwas tut, oder core-dumped, hat man oft schlechte Karten. Wenn dies unerhofft geschieht, ohne dass man beizeiten Vorkehrungen getroffen hat, kann man sich mit dem Softlevel trotzdem behelfen.
Mit Ghostscript kann man einfach ein farbiges PDF in ein PDF mit Graustufen konvertieren. Es ist hier zwar für Linux beschrieben, geht aber genauso unter Windows, wenn man dort Ghostscript z. B. im Rahmen von FreePDF installiert hat.
In FreeBSD gibt es zur Installation von Python in verschiedenen Versionen das Flavor-Konzept. Dies führt bei einem portupgrade u. U. zu folgendem Problem:
pkg-static: py36-chardet-3.0.4_1 conflicts with py27-chardet-3.0.4
Oft braucht man einen statischen Eintrag in der /etc/hosts-Datei. Das ändert sich auch nicht, wenn man einen Univention Corporate Server verwendet. So wird dies korrekt getan:
Man will unter OpenSUSE Tumbleweed mit dem Videolanclient vlc ein mp4-Video abspielen will, und erhält folgende Fehlermeldung:
Codec not supported:
VLC could not decode the format "mp4a" (MPEG AAC Audio)
Codec not supported:
VLC could not decode the format "h264" (H264 - MPEG-4 AVC (part 10))
27 Apr 2019
Mailman Mailinglisten umziehenAlle paar Jahre kommt es vor, dass man doch seinen Maling-Listen-Server auf einen neuen Host umstellen muss. Mit dieser Anleitung verliert das seinen Schrecken.
Wenn man ein komplexeres Programm wie z. B. mutt aus dem Portage Tree installiert, wird man während des Build-Vorgangs öfters mit den bekannten blauen Bildschirmen nach Optionen für die einzelnen Bibliotheken gefragt, die zusätzlich kompiliert werden müssen. Eine unbeaufsichtigte Installation erscheint so nicht möglich. Es gibt aber eine Lösung:
13 Apr 2019
HelpdeskZ Ticket System and newer PHP VersionsWenn man Helpdeskz http://www.helpdeskz.com/ A free helpdesk software that works - HelpDeskZ is a free PHP based software which allows you to manage your site’s support with a web-based support ticket system. mit einer neueren PHP-Version ausführt, hier getestet mit 5.6.40, dann können unter anderem folgende Fehlermeldungen auftauchen:
17 Mar 2019
SSH: No Matching Key Exchange Method FoundSzenario: man hat gerade Debian 8.3 installiert, oder unter FreeBSD bzw. Gentoo den SSH-Client aktualisiert. Jetzt bekommt man, wenn man sich zu einem älteren Gerät verbinden will, folgende Fehlermeldung
Man will in einem Verzeichnis sich alle Dateien aus dem Jahr 2018 anzeigen, und diese dann evtl. verschieben
Auch beim Univention Corporate Server 4.3 können die Logfiles sehr goß werden und unnötig viel Speicherplatz verwenden. Das kann man einfach ändern.
12 Dec 2018
Größe von Verzeichnissen auf Konsole anzeigenAuch mit der Konsole kann man sich aussagekräftig Verzeichnisgrößen anzeigen lassen, um nach Platzfressern zu suchen.
Unter FreeBSD mag ein Update-Prozess manchmal etwas merkwürdig anmuten, das alles hat dennoch durchaus seine Berechtigung, wenn man es ganzheitlich betrachtet.
Bei einem FreeBSD-Update aus dem Ports-Tree kann man öfters mit folgendem Fehler konfrontiert werden, mit verschiedenen Paketen:
Installing automake-1.16.1…
pkg-static: automake-1.16.1 conflicts with automake-wrapper-20131203 (installs files into the same place).
Problematic file: /usr/local/bin/aclocal
Oft wurde das originale Programm aus dem jetzigen Ports-Tree gelöscht.
Wenn man ein Ubuntu-System mit einem Beamer verbinden will, und zugleich über Netzwerk zugreifen will, um z. B. die Video-Clip-Wiedergabe zu steuern, bietet sich VNC an. Lightdm selbst enthält zwar die Möglichkeit, dort direkt VNC zu konfigurieren. Leider kann man sich aber nicht mehr zweimal mit dem gleichen Benutzernamen, einmal per Auto-Login und einmal separat via VNC anmelden. Es erscheint die Meldung: “Could not aquire name on session bus” beim VNC-Login. Deshalb muss man eine andere Lösung wählen.
Mann muss vlc dann kompilieren, wenn der mit dem System mitgelieferte irgendein Feature nicht hat, z. B. einen Codec, den man gerne nutzen möchte. Die Gründe können vielfältig sein…
16 Jul 2018
Musepack mpc zu mp3 konvertierenManchmal will man Musepack .mpc zu MP3 .mp3 konvertieren. Unter Linux ganz einfach.
for x in *.mpc; do mpcdec "${x}" - | lame -r -V 2 --vbr-new - "${x%.mpc}.mp3"; done
16 Jul 2018
WMA zu MP3 konvertierenManchmal möchte man vom Format .wma ins Format .mp3 konvertieren. So geht das:
for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -ao pcm:waveheader "$i" && \
lame -m j -h -V 2 --vbr-new audiodump.wav -o "`basename "$i" .wma`.mp3"; done; rm -f audiodump.wav
16 Jul 2018
FLAC zu mp3 konvertierenManchmal möchte man vom Format (Free Lossles Audio Codec) .flac ins Format .mp3 konvertieren. Mit ffmpeg geht das ganz einfach:
for a in *flac; do ffmpeg -i "$a" -qscale:a 0 "${a[@]/%flac/mp3}"; done
16 Jul 2018
APE zu mp3 konvertierenWenn man ein Album als zusmmenhängendes .ape / .cue vorliegen hat, verspürt man gelegentlich den Wunsch, dieses in einzelne Dateien im mp3-Format zu konvertieren.
03 Jul 2018
Fortune auf dem Synology NASWill man Fortune, das Skript zur Ausgabe bestimmter Sprüche, auf dem Synology NAS nutzen, wie folgt vorgehen:
08 May 2018
Port-Weiterleitung mit dd-wrt und iptablesNatuürlich kann man einfach eine Port-Weiterleitung bei dd-wrt mit der Browser-Oberfläche einrichten. Manchmal will man aber nur schnell was auf der Kommandozeile tun.
Es gibt verschiedene Empfehlungen, wie man das Buffering bzw. Caching in der advancedsettings.xml bei Kodi 14.2 einstellen soll Das hier ist die Version, welche nach längerem Testen bei mir am besten funktioniert hat. Der Effekt tritt nur noch manchmal auf.
Vorhandene Hardware: DSL-Modem D-Link D321B Rev Z, dd-wrt auf dem WRT64GL
26 Nov 2017
MySQL auf UTF-8 umstellenEine einzelne Tabelle auf UTF-8 umstellen, oder gleich den ganzen Server? kein Problem! Aber beachte: Dies kann Effekte haben! Vorher immer alles backuppen!
03 Aug 2017
FreeBSD: Perl aktualisierenAb und zu kommt man in die Verlegenheit, bei einem FreeBSD-System das Perl aktualisieren zu müssen. Das ist nicht ganz so trivial, deshalb wirds hier gesondert beschrieben.
Google Chrome nervt mit diesem Dialog beim Starten:
This smartphone may have become in the years, but for some reason you may get a cheap one at the local flea market and want to use it as a backup phone or just for fun.
With Linux you have severel ways to edit your mp3 files. Some very useful tipps i will share here using eyeD3.
30 Mar 2017
Konvertieren von .webm nach mp4If you want to convert .webm to .mp4, you can use ffmpeg:
ffmpeg -i input.webm -qscale 0 output.mp4
14 Sep 2016
Grillieren! from NuanceGrillieren: The free barbecue simulation from Nuance - enjoy!
Wenn man von einer Festplatte ein komplettes Image gezogen hat, will man danach die einzelnen Partitionen mounten.
Oft möchte man eine Partitionstabelle von einer Festplatte auf eine andere Festplatte kopieren. Dazu wird bei Festplatten bis 2 TB im Allgemeinen der MBR als Partitionstabelle verwendet. Bei Festplatten größer als 2 TB wird meist die GUID-Partitionstabelle, kurz GPT, verwendet.
Wenn man einen erzeugten privaten Schlüssel auf den Remote-Server kopiert, kann man sich in Zukunft ohne Passwort einloggen:
Den Ersten Buchstaben jeder Datei in einem Verzeichnis zum Großbuchstaben machen: 4 Lösungsansätze.
24 Sep 2014
Linux und Firefox: mehrere SoundkartenWenn man mehrere Soundkarten eingebaut hat, hat man eventuell keinen Sound, z. B. durch Flash in Firefox, weil “ins Leere” abgespielt wird. So lässt sich das ändern:
29 Jul 2014
dd-wrt: DHCP-Leases anzeigenWill man wissen, welche DHCP-Leases ein mit dd-wrt versehener Router im Moment ausgegeben hat, so kann man das auch via telnet tun.
23 May 2014
Plesk und monit: Abschalten!Plesk bringt eine eigene Monit-Instanz mit. Die wird spätestens dann lästig, wenn man einen eigenen monit aufsetzen will.
23 May 2014
Monit: Apache wird nicht überwachtEs kann sein, dass monit aus irgendwelchen Gründen einen Dienst nicht monitored.
Diese Funktion ist zum Glück eingebaut.
- Man tippe guw, um ein komplettes Wort lowercase zu convertieren
- mit gUw wird es in UPPERCASE konvertiert
Nachdem ich FreeNAS 9.1 eine Weile betrieben habe, stolperte ich über diesen Fehler. Das Gerät bootet dann auch nicht mehr, man hat keine Chance.
28 Nov 2013
chown, wenn Dateinamen Leerzeichen enthaltenchown / chmod mag es nicht, wenn Leerzeichen in einem Dateinamen sind. Mann bekommt dann eine wenig aussagekräftige Fehlermeldung wie: chmod: invalid mode: ‘chrissie:users’
Wenn mysql mit dieser Fehlermeldung aufwartet, ist dies kein Grund zur Panik.
10 Oct 2013
mldonkey auf FreeNASMann kann auch Standard-Freebsd-Pakete auf dem Freenas installieren, wenn man sich an spezielle Spielregeln hält.
08 Oct 2013
Bell in Bash und Vim abschaltenPer Default geben Vim und Bash einen Terminal-Piep aus, z. B. bei Autocompletion oder wenn man im Vim am Ende des Dokumentes angelangt ist. Dies ist ziemlich nervig.
04 Oct 2013
rm-Befehl: Progress-BarWenn man viele Dateien mittels rm löscht, hätte man gerne eine Anzeige, wie der Fortschritt ist. Mit dem Programm pv lässt sich das machen.
04 Oct 2013
GRANT PRIVILEGES in mysqlUm eine MySQL-Datenbank mit einen MySQL-Benutzer anlegen und ihm Zugriff auf eine Datenbanktabelle zu geben, ist folgendes am MySQL-Command-Promt einzugeben:
Bietet die erwartete Performance übers Netzwerk. \o/ \o/ \o/
Nach einem Ubuntu-Upgrade konnte der Dovecot-Server auf einmal nicht mehr auf die MySQL-Datenbank zugreifen. Es kam folgende Fehlermeldung:
28 Nov 2012
Array List Of Arrays Of Float in JavaArray List Of Arrays Of Float in Java
Wenn man versucht, unter Linux von einer NTFS-Festplatte Daten zu kopieren, kann einen durchaus diese Fehlermeldung aufhalten.
15 Jul 2012
FreeBSD UFS unter Linux mountenWie mounte ich FreeBSD UFS unter Linux? Hier eine Schnellanleitung, das UFS-Dateisystem muss natürlich im Kernel aktiviert sein.
05 Jul 2012
WLAN-Diagnose unter Mac OS XMit einem mitgelieferten Kommandozeilen-Utility lassen sich Informationen über WLANs anzeigen, die so per default in der GUI nicht zu finden sind.
24 Mar 2012
Einfache Captcha-Generation im PHPSimple Captcha-Generation in PHP. Use at your own risk!
21 Mar 2012
Plesk 10.4 und mysql-root-BenutzerPlesk 10.4 benennt den mysql-root-Benutzer um und legt das Passwort verschlüsselt ab. Wenn der Zugang damit trotzdem nicht klappt, kann man sich auf einem Debian-System einen Zugang erschleichen und einen anderen Benutzer mit allen Berechtigungen anlegen.
22 Jul 2010
Caesar Encoding in CJulius Caesar verschlüsselte seine militärische Korrespondenz, indem er jeden Buchstaben des Alphabets um 3 Buchstaben verschob. Aus A wird C, aus B D, … Diese Verschlüsselung ist natürlich nicht sehr sicher und über eine Häufigkeitsanalyse leicht zu knacken.
27 Jun 2010
FreeBSD and smartmontoolsFreeBSD und Smartmontools - eine praktische Anweisung
NTFS-Festplatten können mit sfdisk und ntfsclone auch einfach unter Linux identisch dupliziert werden.
Wenn man aus irgendeinem Grunde suexec verwenden muss, z. B. weil einem Confixx das vorschreibt, und Mailman verwenden will, ist man etwas angepisst. Die Sicherheitsmodelle von Apache und Mailman laufen auseinander, es ist basteln angesagt.
21 Apr 2010
RSYNC über den Port 80Situation: Mann will einige Dateien vom internen Netzwerk via rsync auf einen entfernten Server kopieren. Die einzige Verbindung ist ein Proxy-Server, im folgenden angenommen unter der IP 10.11.1.1, mit dem geöffneten Port 80
29 Mar 2010
Fehlersuche bei sendmailMit einem einfachen Kommando kann man sich die Fehlersuche bei sendmail erleichtern
Man kaufe zwei gleichgrosse Festplatten, z. B. 1,5 TB, natürlich verschiedenen Herstellers. Diese zwei Festplatten werden per SATA-Kabel an das Motherboard angeschlossen und im folgenden nur noch als sda und sdb referenziert. Natürlich ist das ganze auch mit IDE-Platten (hda / hdb) möglich, etc…
25 Mar 2010
Downscale mpeg-videos with mencoderMit dem mencoder kann man ein Video herunterskalieren, um mit diesem Ergebnis das Video schneller zu Youtube hochzuladen. Hinweis: Heutzutage mag das lächerlich erscheinen, damals war aber der Upload [für mich] aber ein echtes Problem.
24 Mar 2010
.P00-Dateien zu .PRG-Dateien konvertierenFür den C-64-Emulator das .p00-Format in das .prg-Format konvertieren? Es geht einfach darum, 26 führende Bytes abzuschneiden.
$ dd if=disk.p00 of=disk.prg sikp=26 bs=1
23 Mar 2010
Filme im MPEG-Format unter Linux schneidenZum Schneiden von Filmen im MPEG-Format unter Linux kann man auf der Kommandozeile das Programm mpgtx verwenden.
Den Fortschritt von dd abfragen: Wenn man mit dd Festplatten klont, kann das sehr lange dauern. Oft möchte man wissen, wie weit der Prozess fortgeschritten ist, und wielange es noch dauert.
Confixx 3.3 Serverumzug? Kein Problem! Hierzu wurde bereits alles vorbereitet!
01 Mar 2010
Confixx 3.3 auf Debian Lenny installierenConfixx ist ein Konfigurationstool für Webhosting-Angebote, dessen Weiterentwicklung allerdings eingestellt wurde.
05 Feb 2010
Polymorhy in C++Example for polymorhism in C++
05 Feb 2010
Binary String to Integer ConversionBinary String to Integer Conversion in C
01 Feb 2010
Die Fibonacci-Sequenz berechnenWenn man die Fibonacci-Sequenz berechnen will, kann man das klassisch rekursiv tun. Man kann es aber beschleunigen, wenn man sich in einem Array die Pfade merkt, die man schon berechnet hat, und diese nicht mehr berechnen. Hier ein Beispiel. Das ganze ist natürlich rein ein Proof-Of-Concept, ohne praktischen Nutzen.
Wenn man von einem Server bestimmte Ports an einen anderen Server weiterleiten will, kann man das so tun. Im Beispiel mit dem Counter-Strike-Server, aber das gilt natürlich für alle anderen Ports/Serverdienste genauso.
09 Sep 2009
mv argument list too longWenn bei mv (Move) der Fehler kommt: argument list too long, kann man den so umschiffen:
10 Aug 2009
Convert all Images with imagemagickUse imagemagick to convert down all images in one directory, ex. for web galleries
Kürzlich hatte ich diesen Fehler bei allen eingelegten CDs auf meinem gerade aktualisieren Gentoo-System.
Wenn man beim Benutzen von dvdauthor diesen Fehler erhält:
"ERR: SCR moves backwards, remultiplex input."
Wir alle kennen das Problem: Mann arbeitet typischerweise mit einer immer laufenden Screen-Session auf einem Server, die man sich mit screen -r immerwieder attached. Dann geht man von diesem Screen mit ssh auf einen anderen Server und attached dort einen weiteren Screen mit screen -r. Wie kann man nun den zweiten Screen wieder deteachen?
26 May 2008
Samba-Server: Lokale Administrator-RechteJeder kennt das Problem: Man hat gerade eben einen guten(tm) Samba-Server aufgesetzt, und alle Rechner in die Domäne aufgenommen. Demzufolge hat man auf den Clients (Windows XP in diesem Fall) auch nur Benutzerrechte, und das ist im Prinzip gut so.
24 Jul 2007
CUPS 1.2.1 druckt immer banner pageProblem: Debian 3.1 auf Debian 4.0 aktualisiert, und damit auch dem CUPS auch auf 1.2.1. Jetzt wird jedesmal eine Banner-Page mitgedruckt, wenn man über lpd (cupsys-lpd) remote print-jobs annimt.
09 Jul 2007
NVidia-Treiber auf SuSE Linux 10.0 installierenUm die Nvidia-Treiber unter Linux zu installieren, benötigt man normalerweise einen Compiler und die Kernel-Headers, welche zum gerade installierten Kernel passen. Leider passen bei SuSE LInux 10.0 die Kernel-Headers irgendwie nicht zum installierten Kernel oder ein anderer Fehler liegt vor.
Nachdem man xmms unter SuSE Linux 10.0 installiert hat, stellt man fest, dass der Support für mp3 nicht mehr enthalten ist. Den gilt es nun nachzurüsten:
23 Jun 2007
Eine VCD unter Linux kopierenWie kopiere ich eine VCD unter Linux?
DVDs brennen “on the fly” - ohne eine lokale .iso-Datei als Zwischenspeicher anzulegen. Dies hat für mich funktioniert. Ich hatte das DVD-ROM und den DVD-Brenner beide am zweiten IDE-Kanal hängen, jeweils als Master und Slave. This has worked for me, having the DVD-ROM and Die Quell-DVD war gemounted unter: /media/CDROM. der DVD-Brenner war an /dev/hdd
Voraussetzung: deine jetztige Festplatte ist hda. Stecke die neue Festplatte als hdb an (primary slave). hda / hdb ist anzupassen, wenn ein anderer Aufbau gewählt wird. Partitioniere hdb auf die gleiche Art und weise, wie hda partitioniert ist. Vergesse nicht, Swap-Space hinzuzufügen.
17 May 2007
Einfaches backup mit rsyncEinfaches Backup mit rsync
Dies backuppet alles im Verzeichnis /srv/www/htdocs auf einem Remote-System in das jetzige lokale Verzeichnis, und löscht auf dem Remote-System gelöschte Dateien auch lokal:
04 Apr 2007
Linux - Burn .bin .cue filesUnter Linux kann man eine Image, das aus .bin- / .cue-Dateien besteht, auf zwei Arten brennen: Einmal mit cdrdao und einmal mit cdrecord.