Articles with tag “software” (page 2 of 4):
Arch Linux-Pakete enthalten endlich wieder Programmdokumentation
Siehe http://bbs.archlinux.org/viewtopic.php?pid=432009#p432009. Sehr schön, hat mich immer geärgert wenn in einer manpage nur
The full documentation for PROGRAM is maintained as a Texinfo manual. If the info and PROGRAM programs are properly installed at your site, the command
info PROGRAM
should give you access to the complete manual.
stand und die infopage (heißt das so? ;)) gar nicht im Paket enthalten war.
apt-get, aptitude und die Easter Eggs
tilman@ax86:~$ apt-get -h # [...] # [...] Dieses APT hat Super-Kuh-Kräfte.
Ach? Kuh… Kühe… hm… Kühe machen “Muh”. OK, mal gucken.
tilman@ax86:~$ apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"...
Ha, cool. Kann ich da noch mehr sehen?
tilman@ax86:~$ apt-get moo -v apt 0.6.46.4-0.1 für linux i386 kompiliert am Feb 26 2007 16:19:57 Unterstützte Module: *Ver: Standard .deb *Pkg: Debian dpkg interface (Priority 30) S.L: 'deb' Standard Debian binary tree S.L: 'deb-src' Standard Debian source tree Idx: Debian Source Index Idx: Debian Package Index Idx: Debian dpkg status file
Anscheinend nicht. Mein aptitude hat zwar keine magischen Kräfte, aber probieren schadet ja nicht.
tilman@ax86:~$ aptitude moo In diesem Programm gibt es keine Easter Eggs.
Ach, komm, irgendwas muss da sein!
tilman@ax86:~$ aptitude moo -v In diesem Programm gibt es wirklich keine Easter Eggs.
Warum erscheint dann diese Nachricht? Weiter gehts…
tilman@ax86:~$ aptitude moo -vv Habe ich nicht bereits erklärt, dass es in diesem Programm keine Easter Eggs gibt?
Ja, hast du, aber ich bin sooo neugierig!
tilman@ax86:~$ aptitude moo -vvv Hör auf!
Nein!
tilman@ax86:~$ aptitude moo -vvvv Okay, wenn ich Dir ein Easter Egg gebe, wirst Du dann aufhören?
Vielleicht.
tilman@ax86:~$ aptitude moo -vvvvv Gut, Du hast gewonnen. /----\ -------/ \ / \ / | -----------------/ --------\ ----------------------------------------------
Ha, “Der kleine Prinz” hab ich gerne gelesen… Aber vielleicht gibts noch mehr …?
tilman@ax86:~$ aptitude moo -vvvvvv Was das ist? Natürlich ein Elefant, der von einer Schlange gefressen wurde.
Ah, stimmt, jetzt auch in ASCII, toll! Gehts noch weiter?
tilman@ax86:~$ aptitude moo -vvvvvvv Was das ist? Natürlich ein Elefant, der von einer Schlange gefressen wurde.
Anscheinend nicht. Schade.
Hübsche Daten mit PHP
Falls jemand einmal in der Lage sein sollte, Daten in PHP “hübsch” (“Heute”, “Gestern”, “am 03.09.2006 um 13:30:42”) darzustellen zu müssen/wollen, habe ich für denjenigen den passenden PHP-Code.
<?php
// Für alle Fälle:
date_default_timezone_set('Europe/Berlin');
// Für deutsche Wochentagsabkürzungen, bei Bedarf entspr. abändern:
setlocale(LC_TIME, 'de_DE');
function nicedate($timestamp = NULL)
{
if ($timestamp === NULL) {
$timestamp = time();
}
if ($timestamp >= mktime(0, 0, 0) &&
$timestamp <= mktime(23, 59, 59))
{
// Bei Bedarf Datumsformat abändern, siehe auch die anderen
// zwei strftime()-Aufrufe.
return strftime('Heute um %H:%M:%S', $timestamp);
} elseif (
$timestamp >= mktime(0, 0, 0, date('n'), date('j')-1) &&
$timestamp <= mktime(23, 59, 59, date('n'), date('j')-1))
{
return strftime('Gestern um %H:%M:%S', $timestamp);
} else {
return strftime('%a, %d.%m.%y, %H:%M:%S', $timestamp);
}
}
// Aktuelles Datum:
echo nicedate()."\n";
// Gestern:
echo nicedate(mktime(13, 30, 00, date('n'), date('j')-1))."\n";
// Damals...
echo nicedate(mktime(10, 45, 23, 3, 1, 1999))."\n";
// Beispiel der Konvertierung eines Strings in einen Timestamp,
// siehe auch: http://www.php.net/manual/en/function.strtotime.php
echo nicedate(strtotime('Fri, 18 Jul 2008 14:12:06 GMT'));
?>
Die Ausgabe sieht dann so aus:
Heute um 14:22:32 Gestern um 13:30:00 Mo, 01.03.99, 10:45:23 Gestern um 16:12:06
Firefox 3: Keine Warnung beim Schließen eines Fensters mit mehreren Tabs
Was tun, wenn Firefox 3 beim Schließen eines Fensters mit mehreren Tabs nicht mehr warnt, obwohl die Option Warnen, wenn ein Fenster mit mehreren Tabs geschlossen werden soll aktiviert ist?
Laut My Digital Life tritt dieses Problem nur auf, wenn Firefox so konfiguriert ist, dass beim Starten alle Fenster und Tabs wiederhergestellt werden sollen (Einstellungen » Allgemein » Start » Wenn Firefox gestartet wird: [Fenster und Tabs der letzten Sitzung anzeigen]).
Was aber, wenn etwas anderes eingestellt ist und es noch immer nicht funktioniert?
Falls Tab Mix Plus installiert ist, liegt die Ursache möglicherweise dort. Tab Mix Plus kann den Sitzungsmanager von Firefox ersetzen. Um den Sitzungsmanager von Firefox wieder zu aktivieren, geht man wie folgt vor:
Extras » Tab Mix Plus - Einstellungen » Sitzung » Haken bei Integrierte Sitzungs-Wiederherstellung von Firefox benutzen setzen; Beim Starten des Browsers auf [Startseite anzeigen] oder [Leere Seite anzeigen] setzen » Auf OK klicken.
Nun sollte beim Schließen eines Fensters mit mehreren offenen Tabs dieser Hinweis erscheinen:
Ist Nicht wieder fragen aktiviert, wird beim Klicken auf Beenden automatisch die Option Warnen, wenn ein Fenster mit mehreren Tabs geschlossen werden soll deaktiviert, während ein Klick auf Speichern und Beenden den Startmodus auf Fenster und Tabs der letzten Sitzung anzeigen setzt. Will man die Warnung also auch beim nächsten Mal sehen, sollte Nicht wieder fragen nicht angekreuzt werden.