logo
Letzte Schach Ergebnisse:
schach typ  viktor54 vs. e2d2  :  1-0 schachpartie anzeigen
schach typ  Bubu vs. Sachsenbauer  :  1-0 schachpartie anzeigen
logoright
logoleft Home | FAQ | Eröffnungen | Datenbank | Partien | Tabellen | Suche | Kontakt | Spenden | Registrieren  naviright
.: Login
.: Poll 25
Besteht Interesse an Allg. Schach News ?
 Ja
 Nein
[Ergebnisse]
.: Statistiken
Laufende Partien281
Beendete Partien118781
Sieg Weiß48 %
Matt24 %
Remis5 %
Aufgabe47 %
Timeout25 %
Halbzüge Ges.6162712
Ø Partie52
Halbzüge Heute59

Allgemeine FAQ

ALLG: Von Windows auf ext2 Partition zugreifen

Einfach mal nach "Explore2fs" googlen

Perl: Einzeiler zur Berechnung der Tage eines Monats

printf("%02i", ($m==4 || $m==6 || $m==9 || $m==11)?30:($m==2)?($j % 4 == 0)?29:28:31); 

LINUX: Dateien mit Unterverzeichnissen zählen

find $dir -type f | wc -l 

LINUX: Eine 1 zu 1 Kopie einer CD erstellen

Einfach diese beiden Kommandos nacheinander ausführen:

dd if=/dev/cdrom of=cd.iso  
cdrecord -eject dev=0,0,0 speed=50 cd.iso 

Natürlich musst Du deinen CD- ROM Pfad und die Brenngeschwindigkeit anpassen

LINUX: Eine Nachricht an einen gleichzeitig am System angemeldeten Benutzer schicken

Mit "pinky" Terminal des Benutzers raussuchen dann: z.B. "echo "hallo" >> /dev/pts/1"

LINUX: Eine VFAT Partition für alle Benutzer read-write mounten...

Um nur einmal schnell schreibzugriff zu bekommen folgendes mount Kommando benutzen:

mount -t vfat -o umask=0 /dev/ /mnt/

Für einen Eintrag in /etc/fstab bitte "man mount" eintippen und nach uuid suchen :)

LINUX: Fing PC- Speaker ausschalten ( KONSOLE)

Einfach in: "/etc/inputrc" folgenden Parameter eintragen: "set bell-style none"

LINUX: Konsole ausschalten abschalten ( disable console blanking )

setterm -blank 0 bringt das gewünschte Ergebnis. Weitere Infos: "man setterm" :)

PERL : Dezimal in Binärzahl und andersrum

Kleine Helferlein die man immer mal gebrauchen kann:

sub dec2bin {
   	my $str = unpack("B32", pack("N", shift));
   	return $str;
}
sub bin2dec {
   	return unpack("N", pack("B32", substr("0" x 32 . shift, -32)));
} 

... ich denke erklärt sich von selbst

PERL : JulianDay als String konvertieren

... Als Zusatz noch die entsprechende Funktion

sub julian2String {
   	my $julian = @_;
   	my %daystring = (
   		‘0‘ => ‘Sonntag‘,
   		‘1‘ => ‘Montag‘,
   		‘2‘ => ‘Dienstag‘,
   		‘3‘ => ‘Mittwoch‘,
   		‘4‘ => ‘Donnerstag‘,
   		‘5‘ => ‘Freitag‘,
   		‘6‘ => ‘Samstag‘,
   	);
   	return $daystring{$julian} if $daystring{$julian};
   	return 0;
} 

... wie gesagt hilfreich wenn kein SQL zur Hand ist, wenn das nicht reicht mal im cpan vorbeischauen | |

PERL : Wochentag am Tag x bestimmen ohne SQL:

Basieren tut das ganze auf dem JulianDay Prinzip:

# set Julian return day on given date int 0....6, 0 -> Sunday 1 -> Monday ......

sub getJulianDay {
 my $g_day = shift;
 my $g_month = shift;
 my $g_year = shift;
 my $month = $g_month;
 my $year  = $g_year;
 my $century;
 my $julianDay;
         if ($month > 2) {
            	$month -= 3;
   	  }  else  {
   		 $month += 9;
            --$year;
   	  }
        $century = $year / 100;
        $year -= 100 * $century;
        $julianDay = ((146097 * $century) >> 2)
                     + ((1461   * $year)    >> 2)
                     +  (153    * $month + 2) / 5
                     + $g_day + 1721119;
   	  $julianDay = (($julianDay + 1) % 7);
   	  return $julianDay;
}

diese Funktion liefert einen INT von 0-6, wobei 0 Sonntag ist. Bist jetzt kenne ich kein Datum an dem dieser kleine Algorithmus gescheitert ist ! | |

PERL: Vernünftige Darstellung von localtime

... Konvertiert die Ausgabe von localtime

sub getDate {
     my @date=localtime;
     my $datestring = sprintf("%4d-%02d-%02d",$date[3], $date[4]+1,  $date[5]+1900);
     return $datestring;
}
.: Aktuell
.: Online
2 Benutzer und 53 Gäste
Landei 12:06
steini69 12:01
Neueste Benutzer:
Chefkoch1887 Levi Heineken Buschroland53 EnPassant
[ mehr ]
© 2004-2018 Tobias Gerner Datenschutzerklärung  Disclaimer