Beiträge von LukeGee
-
-
Tut mir Leid, aber für Computer ist 16:9 absoluter Schwachsinn. Bei Fernsehern, okay. Aber wer nicht 90% seiner Zeit mit Filmegucken verbringt, für den sind 4:3 oder 16:10 besser. Traurig, dass nur noch Apple wenigstens 16:10 verbaut.Dem ist nichts hinzuzufügen. 16:9 find ich totalen Schrott fürn Rechner. Bin da nach wie vor 16:10 Fan.
-
Machine Head - Halo (Live)
Sooo gut
Ich muss die Jungs unbedingt wieder live sehen, wenn die hier iwo in der Gegend sind. -
Opeth - Face Of Melinda
-
Ich hatte es vorbestellt und pünktlich gestern bekommen.
-
-
Suicide Silence - Wake Up
Dafuq, deren Sänger ist gestern nach einem Motorradunfall gestorben oO
-
was scheint denn so, schrottposter?Dass dir langweilig bist. Sonst würdest du deine inhaltslosen Gedanken bei dir behalten, du Dünnhäutiger
--
Und dass mein Post nicht genauso inhaltslos und stumpf ist hier die letzte Version von meinem tailsys.color Gefummel.
Hatte das mal gebaut, weil ich oft ein tailf auf den Syslog hab zwecks Debugging und das ganze doch recht unübersichtlich ist. Mit Farben ist das einiges angenehmer. Die Regex muss man gegebenfalls anpassen (ebenso wie der Pfad zum File). Müsste afaik aber sogar out of the Box mit dem Standard Syslogformat von Debian funzen. (File müsste /var/log/syslog sein)https://github.com/lukasg/dotfile…n/tailsys.color
Perl
Alles anzeigen#!/usr/bin/perl use strict; use warnings qw(FATAL all); use constant SYSLOG_FILE => '/var/log/syslog.all'; use Getopt::Long; sub print_help { print <<'EOF'; tailsys.color - colorize collax syslogs usage: tailsys.color -i <program> [-i ...] ignore <program> tailsys.color -o <program> [-o ...] show only <program> tailsys.color -m <program> [-o ...] highlight ('mark') <program> tailsys.color - read from stdin Arguments: - Read from stdin instead of reading /var/log/syslog.ak -i|--ignore <program> Do not print lines from this program -o|--only <program> Do only print lines from this program -m|--mark <program> Highlits lines from this program When reading from stdin the argument '-' must be the first in order. EOF exit( 0 ); } sub colorize { my $fh = shift; my $_only = shift; my $_ignore = shift; my $_mark = shift; my @only = @{ $_only }; my @ignore = @{ $_ignore }; my @mark = @{ $_mark }; while ( <$fh> ) { if ( m/(\w{3}\s+\d{1,2})\s+(\d{2}:\d{2}:\d{2})\s+([\w\-\._]+)\s+([\w\d\s\-\._\[\]\/]+(:|\]))\s+(.+)/ ) { my ( $date, $time, $host, $process, $msg ) = ( $1, $2, $3, $4, $6 ); my $process_name = $process; $process_name =~ s/([^\[\]]+)[\[\]:\d]+/$1/; if ( @only ) { my $next = 1; $next = 0 if ( grep( $_ eq $process_name, @only ) ); next if ( $next ); } if ( @ignore ) { next if ( grep( $_ eq $process_name, @ignore ) ); } $date =~ s/(.*)/\e[1;35m$1\e[0m/; $time =~ s/(.*)/\e[1;32m$1\e[0m/; $host =~ s/(.*)/\e[1;36m$1\e[0m/; $process =~ s/([\w\d\-\.\/\[\]]+)/\e[1;33m$1\e[0m/g; $process =~ s/\[(\d+)\]/[\e[1;35m$1\e[1;33m]/g; $msg =~ s/(\d+)/\e[1;35m$1\e[0m/g; if ( $msg =~ m/warning|error|critical|corrupt|bad|exiting|alert/i ) { $msg =~ s/\e\[1;\d+m//g; $msg =~ s/\e\[0m//g; $msg = sprintf( "%s%s%s", "\e[1;41m", $msg, "\e[0m" ); } if ( @mark && grep( $_ eq $process_name, @mark ) ) { $msg =~ s/\e\[1;\d+m//g; $msg =~ s/\e\[0m//g; $msg = sprintf( "%s%s%s", "\e[1;45m", $msg, "\e[0m" ); } printf( "%s %s %s %s %s\n", $date, $time, $host, $process, $msg ); } } } sub main { my @ignore = (); my @only = (); my @mark = (); my $readstdin = 0; my $fh = undef; select STDOUT; $| = 1; GetOptions( 'i|ignore=s@' => \@ignore, 'o|only=s@' => \@only, 'm|mark=s@' => \@mark, 'h|help' => \&print_help, ); if ( @only && @ignore ) { print( "Error: the options --ignore and --only cannot by combined!\n" ); exit( 1 ); } if ( $ARGV[ 0 ] && $ARGV[ 0 ] eq '-' ) { $fh = \*STDIN; } else { open( $fh, '-|', '/usr/bin/tailf', SYSLOG_FILE ) || die( "Could not open '/usr/bin/tailf': $!\n" ); } $SIG{ INT } = sub { close( $fh ) if ( $fh != \*STDIN ); exit( 0 ); }; colorize( $fh, \@only, \@ignore, \@mark ); } exit main();
Sieht so aus: (Achtung, Ultra-Hi-Res Jpg)
-
Du scheinbar auch.
--
Why not, ich hab auch für jeden scheiß irgendwelche Scripte, die das Leben angenehmer machen
-
House M.D. - Indeed der beste Doktor überhaupt. (*hint an gandro*)Jo, House ist cool. Finds nur kacke, dass ich alle 8 Staffeln durch hab
-
Beknacktester Ohrwurm ever
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Ja.
--
Weiß eigtl btw jemand, wie ich hinkrieg, dass Gtk3 Applikationen auch ohne laufendes Gnome3 gefälligst das scheiß Theme, das ich unter .config/gtk-3.0/settings.ini definiert hab benutzen?
-
So, noch ein hübsches Hintergrundbild:
-
Btw, i3 hat auch ein Scratchpad. Ist von ion3 kopiert, hab das bei ion damals geliebt. Man kann ein oder mehrere Fenster als "Scratchpad" deklarieren. Die kann man denn überall auf jedem Workspace bei bedarf ein und wieder ausblenden.
-
Anderer Workflow. Ich find's zum Arbeiten wesentlich effektiver und angenehmer. Muss jeder selber wissen.
Mal sehen, wie lange es diemal dauert, bis du auch dies wieder revidierst.
Hey, ich hab wmfs über ein Jahr lang am Stück benutzt
-
Finally zu i3 umgestiegen. Mit Abstand der beste Tiling WM den ich bisher hatte. Awesome war mir immer too much bloat. WMFS war eigtl auch top, aber war einfach zu Faul meine Config auf wmfs2 zu migrieren und hab deshalb mal i3 ausprobiert.
-
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
-
das whf hat ja schon viel hirngespinste daher gebracht, aber dieser zwiebel scheiss peil ich mal überhaupt nicht oO
-
bash. Hatte mal zsh und tcsh ausprobiert, aber bash taugt mir am ehesten. Zumal ich für's Scripting ohenhin auf bash setze.
-
entsprechend geconft lassen die sich beide fast gleich benutzen.