Der Code-Schnippsel-Thread

  • Interessant. Die Konsole lässt sich nicht zufällig auch auf UTF-8 oder wenigstens UTF-16 umstellen?


    UTF-8 ist Codepage 65001. Zwar scheint die Konsole nicht interaktiv mit Multibyte-Zeichensätzen umgehen zu können, aber wenn man die Ausgabe shellinterner Befehle wie dir in Dateien umleitet, erhält man ordnungsgemäßes UTF-8.

    UTF-16 ist als Little Endian unter Codepage 1200 und als Big Endian unter Codepage 1201 zu erreichen, allerdings nur für gemanagte .NET-Programme.


  • UTF-8 ist Codepage 65001. Zwar scheint die Konsole nicht interaktiv mit Multibyte-Zeichensätzen umgehen zu können, aber wenn man die Ausgabe shellinterner Befehle wie dir in Dateien umleitet, erhält man ordnungsgemäßes UTF-8.

    UTF-16 ist als Little Endian unter Codepage 1200 und als Big Endian unter Codepage 1201 zu erreichen, allerdings nur für gemanagte .NET-Programme.

    kohle kohle kohle

    kohle kohle kohle CREEPER


  • Halbwegs vernünftige Ausgabe von CPU und Speicherverbrauch (in %) für den aktuellen User.¹

    Code
    top -n 1 -b -U $USER |tail -n+8 |awk '{cpu+=$9} {mem+=$10} END {print cpu "|" mem}'

    ¹: GNU-Features bei tail durch hint von gandro

    Code
    % top -n 1 -b -U $USER |tail -n+8 |awk '{cpu+=$9} {mem+=$10} END {print cpu "|" mem}'
    	top: unknown argument 'X'
    usage:	top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
    
    
    |

    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“

  • Bisschen länger.

    Synct die Dateien einer .m3u Playlist in einen Ordner. Konvertiert dabei alac files in mp3 mit brauchbarer Qualität. Behält die Ordnerhierarchie bei.
    Wenn es jemand benutzen will: Es SYNCT die Playlist und den Ordner. Sprich, es löscht alles was da sonst noch im Zielordner und nicht in der m3u.
    Legt einen Cache für checksums in ~/.pushm3ucache/checksums an, der Ordner sollte also existieren, sonst halt ändern.
    Ist nützlich wenn man seinen bevorzugten Musikplayer irgendwie mounten kann und dann nen einfachen Sync-Mechanismus ohne nen ganzen Player will, so wie ich, weil beim Galaxy Nexus irgendwie jedes Programm das das theoretisch können sollte abschmiert.
    Braucht audiotools (audiotools.sf.net). Code könnte crap sein, hab nicht so den Plan von Python, und womöglich kriegt man was besseres mit rsync hin.

  • Kein Code, aber cool und kannte ich nicht:

    Code
    root@collaps:~# export TMOUT=2
    root@collaps:~# timed out waiting for input: auto-logout

    Und zack, ist die Shell weg.

    Einmal editiert, zuletzt von LukeGee (5. Juli 2012 um 17:00)

  • Kleine Batch-Datei, auf die man Videodateien zieht, die dann in h264/mp3 bei kleiner Bitrate umgewandelt werden. Sehr praktisch, da sich langsam meine 2TB-Platte für Filme füllt und scheinbar wenige der Leute, die mir Filme geben, einen Sinn für Bitraten haben.

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

  • Doofe Frage: Warum MP3? Was H.264 decodieren kann, sollte doch auch AAC können und da kann man selbst mit dem schrotten FAAC-Encoder nochmal ein bisschen etwas an Bitrate rausholen.

    Nachtrag: http://encodingwissen.de/handarbeit/audio/ffmpeg beschreibt, wie man auch z.B. Nero AAC nutzen kann:

    Code
    ffmpeg -i "D:\Quelle-5.1ch.dts" -vol 509 -acodec pcm_f32le -f wav - | neroaacenc -if - -of "D:\Ziel-5.1ch.m4a" -ignorelength -q 0.3

    Nachtrag 2: Okay, das war etwas kurz gedacht, da kommt dann nur die Tonspur raus. Müsste man dann eben nachher nochmal mit dem Video mergen.

    Einmal editiert, zuletzt von julben (31. Juli 2012 um 00:13)

  • Überprüfen und Wiederherstellen eines D3D9-LostDevices in SlimDX. Bevor man das alles überhaupt macht, sollte man erstmal gucken, ob das Anwendungsfenster überhaupt noch aktiv ist, sonst kann man Vollbildanwendungen nie verlassen, da die gleich beim Verlassen des Fensters neu erstellte Direct3D9-Geräteschnittstelle sofort den Vollbildmodus wieder aktiviert...


    Warum gehen im Code-Tag eigentlich Einrückungen "lost"?

  • :EUDA

    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“


  • Überprüfen und Wiederherstellen eines D3D9-LostDevices in SlimDX. Bevor man das alles überhaupt macht, sollte man erstmal gucken, ob das Anwendungsfenster überhaupt noch aktiv ist, sonst kann man Vollbildanwendungen nie verlassen, da die gleich beim Verlassen des Fensters neu erstellte Direct3D9-Geräteschnittstelle sofort den Vollbildmodus wieder aktiviert...


    Warum gehen im Code-Tag eigentlich Einrückungen "lost"?


    damit man nicht triforcen kann

  • ich hab zelda nie gespielt :( und verstehs deswegen nur halb :(
    edit: achsooo du meinst den ascii-bildkrampenkramramschkramschkrampfmampfhanf

  • Kleines Behilfs-Util zum generien von hoffentlich nich so schnell knackbaren Passwörtern:

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!