Fedora vs Ubuntu
20. August 2008
Glaubenskrieg!
Ich nutze seit gestern Fedora und bin nach anfänglicher Begeisterung nun eher geteiltet Meinung.
Pros:
- Bei Start und Arbeit wesentlich schneller als Ubuntu
- Gute Programmauswahl, nicht zu viel nutzloser Kram dabei
- Praktische Dienstverwaltung, dort lassen sich Dienste besser verwalten
- Sieht hübsch aus ![]()
- Lautstärkeregler meines USB-Headsets funktioniert (nach ein bisschen Kampf mit den Audio-Einstellungen) besser als in Ubuntu (wo ich nur lauter schalten kann o.O)
Neutral:
- Bildschirm war am Anfang ein bisschen zu weit rechts, ließ sich aber mit xvidtune schnell beheben
- Der grafische Paketmanager ist wirklich unerträglich träge, ich wart gerade seit 15 (and counting…) Minuten darauf, dass Geany installiert wird Update: Lösung für dieses Problem
Contras:
- Compiz geht nicht, obwohl die 3D-Beschleunigung in X aktiviert ist
- Wenig oder sehr funktionsmagere GUI-Einstellungstool
Fedora bleibt noch ein bisschen im Test, vielleicht finden sich noch mehr Pros
Hello from Fedora
19. August 2008
Bin gerade mit Fedora 9 online. Hübsches System welches auf meiner externen Festplatte Platz gefunden hat und trotzdem schneller startet als Ubuntu. o.O
Mehr kommt im Laufe des morgigen Tages, ich schau jetzt Pro7 (Schleichwerbung!)
Chat mit einem vServer-Besitzer
14. August 2008
(22:58:44) michfrm: wieso hat euer server eigentlich ne so kleine uptime? o.O
(22:58:50) Jemand: ich weis net
(22:58:54) Jemand: wie kann man das erhöhen?
(22:58:56) michfrm: aktuell 6 tage
(22:59:11) michfrm: uptime heißt, wie lange der server seit dem letzten neustart läuft
(22:59:22) Jemand: achso ja ich habe ja neustart erst ghemacht vor paar tagem
(22:59:46) michfrm: why?
(22:59:55) Jemand: weil ich wsa n der php.inig eändert habe
(23:00:07) michfrm: da musst doch ned den ganzen server neu starten °_°
(23:00:12) Jemand: ich kannd as aber net anders
(23:00:21) michfrm: /etc/init.d/apache2 restart
(23:00:28) Jemand: nein sags nicht wies geht ich kann mir soviel nicht merken
(23:00:32) Jemand: ich bin ein dumemr Junge![]()
Wieso ich Windows nicht mag die X.
9. August 2008
Heute Nacht bekam ich mein erstes Geschenk: ein USB 5.1 Headset.
Ich spielte zu dem Zeitpunkt gerade Garry’s Mod, also ein super Zeitpunkt, um das Ding gleich auszuprobieren. Packung aufgerissen, angeschlossen und… keine Treiber gefunden. Nun gut, muss halt der Installer herhalten. Setup.exe gestartet, Weiter, mehr gefreut… Bluescreen. Haha :/
Jetzt gerade nach dem Aufstehen eine neue Tortur. Treiber hier erzwungen, anderen Treiber hier probiert, “Gerät kann nicht gestartet werden”, “Treiber ist für Windows 95 oder höher” (WTF?). Mir ist dann die Lust vergangen und hab dann Ubuntu gestartet.
Eingesteckt, Standard-Soundkarte noch geändert, geht. Redmond, so geht Plug ‘n’ Play!
// Update
Windows neu installiert, nun geht es.
18
9. August 2008
Ich fühl’ mich jetzt so alt o.O
Bilder bequem verkleinern
7. August 2008
Linux und ich hat nach einer Möglichkeit gesucht, auch unter Linux bequem Bilder verkleinern zu können. Da ich Langeweile hatte und eh meine Python-Kenntnisse (die noch sehr schlecht sind :D) ausbauen wollte, hab ich mal was gebaut.
Zum Ausführen des Skripts wird imagemagick und zenity (kann leider noch keine Gtk mit Python) benötigt. Diese lassen sich unter Ubuntu bequem installieren. Mit nautilus-actions lassen sich einfach neue Einträge zum Dateimenü von Nautilus hinzufügen.
sudo apt-get install imagemagick zenity nautilus-actions
Als nächstes dieses Skript herunterladen und an eine beliebige Stelle kopieren, z.B. ~/.bin/.
Nun kommt Nautilus-Aktionen ins Spiel. Dieser findet sich unter System -> Einstellungen -> Nautilus-Aktionen. Dort rechts oben auf Hinzufügen klicken und wie folgt ausfüllen (Pfad anpassen)
Ab sofort können in Nautilus markierte Bilder per Rechtsklick -> Bilder verkleinern bequem verkleinert (und vergrößert) werden. Viel Spaß!
Ich hoffe das funktioniert nur bei mir, Vorschläge für besseren Code sind gerne gesehen.
Das Koffein-Level
3. August 2008

Dabei trink’ ich keinen Kaffee
PHP 5.3
1. August 2008
Heute erschien PHP 5.3 alpha1. Ich habe bisher nur die Doku dazu gelesen, aber das was dazu kommt bringt Spaß!
Namespaces
Mit Hilfe von Namespaces lassen sich Klassen zusätzlich Ordnen und sich so Kollisionen vermeiden. Mehr kann ich nicht dazu schreiben im Moment, da die Doku scheinbar schon wieder veraltetet ist, ich hoffe jedoch nicht, dass das wie in der aktuellen Doku umgesetzt wird, denn das ist Quark. Python hat das cool gelöst, wieso nicht davon ein bisschen abschauen?
Zusätzliche magische Methoden
Mit __call lassen sich bereits nicht-existente Funktionen von Objekten abfangen, nun funktioniert das auch mit statischen Funktionen. Hurra!
Die Methdoe __invoke erlaubt Objekte wie Funktionen zu behandeln.
Late static Binding
Mit dem neuen “static” Keyword soll das verkorkste Handling bei vererbten statischen Methoden korrigiert werden. Mehr dazu sowie ein gutes Beispiel findet sich auch in der Doku.
Echte anonyme Funktion
Seit PHP4 gibt es create_function, eine lieblose Methode um anonyme Funktionen zu erstellen. Mag praktisch sein, die Beispiele und die merkwürdige Handhabung haben mich jedoch bisher davon abgehalten. Mit 5.3 bekommt PHP ähnliche Funktionen wie Javascript:
$lambda = function () { echo "Hello World!\n"; };
Was mich verwundert: entgegen der restlichen PHP-Syntax brauchen anonyme Funktionen nach dem schließenden } ein Semikolon.
Quelle des Beispiels und einige weiteren Informationen
Auf diese Funktion freue ich mich am meisten (:
Nowdoc
Keine große Neuerung ist die Nowdoc genannte Syntax. Ähnlich der Heredoc mit dem Unterschied, dass Variablen im Text nicht ersetzt werden. siehe Doku

