February 17, 2008

Firefox 3.0 beta3

Wie angekündigt hat die Mozilla Foundation am 12. Februar die dritte beta der neuen Major Release des besten Browsers am Markt veröffentlicht. Firefox 3 stabilisiert sich also langsam ("Will probably not eat your children"), und mutige Hacker dürfen auch gern mal beim Testen helfen.

Auf der TYPO3 Developer Mailingliste kamen ein paar Stunden später bereits sehr positive Rückmeldungen. Es gibt da zwar einen kleinen Bug mit kollabierenden Frames im Backend, der ist aber in der auf dieser Site laufenden TYPO3 Version 4.2-dev bereits gefixt.

Mit der 2er Release habe ich gemischte Erfahrungen gemacht: Firefox 2 zeigt sich mitunter als echter Speicherfresser, nach ein paar Tagen Laufzeit und hunderten geöffneter / geschlossener Tabs zieht das Teil gern mal 1GB Speicher bei mir, und reagiert manchmal auch ziemlich träge. De facto habe ich den Browser daher bisher immer mal abgeschossen wenn er zu gierig wurde, und hatte dann wieder ein paar Stunden Ruhe.

Gentoo hat nach der beta3 Release nicht lange gefackelt, und sehr schnell ein 32-bit Binärpacket ins portage geworfen, das man zum Testen nur demaskieren und mergen muss (~arch- und hard-mask):

~# mkdir /etc/portage/package.keywords /etc/portage/package.unmask
~# echo 'www-client/mozilla-firefox-bin ~*' >> /etc/portage/package.keywords/firefox
~# echo '>=www-client/mozilla-firefox-bin-3.0_beta3' >> /etc/portage/package.unmask/firefox
~# emerge mozilla-firefox-bin

Seit Donnerstag läuft Firefox 3 beta3 bei mir nun, 4 Tage am Stück. Der Speicherverbrauch liegt bei moderaten 100MB, und zum ersten mal sehe ich, daß der auch schonmal sinkt, wenn man ein paar Tabs schließt. Laut eigenen Aussagen haben die Entwickler geschlagene 350 Speicherlecks beseitigt, und das merkt man deutlich.

Insgesamt fühlt sich der Browser schneller an, die Reaktionszeiten besonders bei Javascript lastigen Anwendungen sind erheblich flotter, und Seiten sind zügiger aufgebaut. Es ist eine echte Freude damit zu arbeiten. Renderingprobleme hab ich noch keine gesehen. Sogar meine beiden Lieblingserweiterungen laufen: Adblock Plus sofort, und die für Webentwickler geniale Erweiterung Firebug in der Entwicklerversion 1.1 ebenfalls.

Die neuen Features sind nett, besonders die überarbeitete Bookmarkverwaltung gefällt mir. Nett ist auch, daß die Sucheingabe oben rechts jetzt in der Größe veränderbar ist. Sicher sind mir auch noch längst nicht alle neuen Features aufgefallen. Die automagische Vervollständigung in der Adresszeile habe ich zwar noch nicht ganz begriffen, aber das kommt sicher noch. Herausragend ist aber schlicht die Geschwindigkeit, auch auf Performance getrimmten Browsern wie Opera steht Firefox nun in nichts mehr nach, und im Vergleich zur 2er Version ist es ein Quantensprung.

Fazit: Geil-O-Mat! Mir läuft der Sabber schon links und rechts aus den Mundwinkeln und ich kann eine stable Release nicht mehr abwarten.

Von: lolli

February 05, 2008

Hostingumzug

In eigener Sache: Nach viel Basteln, Fluchen, Heulen und Stricken sind schwarzbu.ch und ein paar andere Domains auf einen neuen Server umgezogen. Da bereits vor der Produktivschaltung so ziemlich alles ausgefallen ist was ausfallen kann (beide Raidplatten und Motherboard), gehe ich davon aus, das die Maschine nun erstmal die naechsten 42 Jahre reibunglos einfach so vor sich hin funktioniert. Schamlose Werbung: Der Rootserver Support bei Hetzner funktioniert sehr zuegig, zuverlaessig und unbuerokratisch. Diese Wahl habe ich bisher nie bereuen muessen.

Das System ist ein Debian stable (etch), mit diversen lustigen Diensten. Ein klein wenig stolz bin ich auf den Mailserver (postfix+cyrus ueber cyrus-sasl an openldap), der zunaechst mal alle meine Beduerfnisse erfuellt. Vielleicht schaffe ich es in den naechsten Wochen eine halbwegs anstaendige HowTo online zu bringen. Das waere allein schon fuer meine persoenliche Dokumentation dankenswert. Das Script imapsync hat dabei locker eine halbe Millionen Mails allein fuer meine Account uebertragen. imapsync ist fuer einen IMAP-Mailbox-Transfer eine feine Sache, lediglich der Speicherverbrauch kann etwas ausarten (ich hatte bis zu 1,5GB bei ca. 200k Mails).

schwarzbu.ch selbst war als Typo3 Installation angenehm schmerzfrei zu uebertragen, wegen temporaer sehr kurzer DNS Cache Zeiten sind keine Datendifferenzen aufgetreten. Nach vorherigen Messungen sind die Parsezeiten des ganzen Typo3-php-Mueslis etwa halbiert gegenueber der alten Maschine, das merkt man besonders im Backend. Ich hoffe die Webseiten fuehlen sich auch etwas schneller an, und es bleibt Luft fuer mehr Zugriffe.

Einige Details fehlen noch, insbesondere die Suche laeuft noch nicht wieder so wie sie soll. Fuer diese Nebensaechlichkeiten ist vielleicht bei dem ein- oder anderen Feierabendbier mal Zeit ;)

Von: lolli

December 23, 2007

timtab HowTo online

Vollbracht es ist. Nachdem mich das Blogsetup dieser Site streckenweise Nerven und meinen ersten Neugeborenen gekostet hat, habe ich die erste echte, eigene, neue Howto zusammengehackt, um Anderen aehnliche Querelen zu ersparen. In der Hoffnung das es nuetzlich ist: timtab Howto.

Nebenbei sind noch ein paar Sachen aufgefallen bei dieser Site, die mich teilweise in den Wahnsinn getrieben haben (nicht, das ich noch weit davon entfernt bin), insbesondere beim Setzen der Inhalte: Der RTE mag Code-Quotes nicht, wenn da irgendwas drin vorkommt, was auch nur einem html-Tag aehnlich sieht. Das muss vor der naechsten groesseren Texterei unbedingt geloest sein. Ausserdem stimmen einige Abstaende noch nicht ganz, insbesondere wieder im Bereich der Quotes.

Ansonsten bin ich recht zufrieden mit diesem geistigen Erguss. Beim abermaligen Querlesen sind mir zwar noch zig Sachen aufgefallen, die syntaktisch, stilistisch oder sachlich noch nicht sauber sind, aber zum Fixen habe ich gerade schlicht keinen Nerv mehr. Grobe Schnitzer werd ich in den naechsten Tagen noch ueberarbeiten, aber ich bin sicher, die wichtigsten Sachen sind zumindest schonmal dokumentiert.

Von: lolli

December 16, 2007

Launch schwarzbu.ch

Mit diesem Post ist die Site schwarzbu.ch offiziell freigegeben.

Ziel sind neben einem Blog mit Politik- und Datenschutzthemen Howtos und Knowledgetransfer im Bereich Linux und TYPO3, auf denen auch diese Site basiert.

Technik: Die Site besteht im wesentlichen aus einer Kombination von timtab und zugehoerigen Extensions, kombiniert mit klassischen Typo3 Erweiterungen. Alle kritischen Probleme sind geloest, eine ToDo zur Dokumentation kleinerer Macken existiert aber noch. Zum jetzigen Zeitpunkt gibt es noch relativ wenig Seiten, ein Anfang wird aber mit einem Howto zu timtab in den naechsten Tagen folgen. Fuer die Stats: Bereits jetzt besteht die Site aus ueber 1000 Zeilen css, mehreren hundert Zeilen TypoScript und einer durchdachen Grundkonfiguration per User / PageTS fuer Backenduser. Vielleicht werden mit der Zeit einige der interessanteren Stellen hier dokumentiert.

Fuer Entwickler wird vielleicht der ein- oder andere Klick in den Source und den css der Site interessant sein, nutzt was immer Ihr wollt, klaut aber bitte nicht exakt dieses Layout. Die Seite ist technisch imho auf dem Stand der Dinge und spiegelt einen Teil meines Adminwissens wider.

Die Site ist rss-faehig und kann durch diesen Link Eurem Newsreader beigebracht werden.

Autoren einzelner Artikel werden neben mir noch mindestens ein Freund sein, dessen aktuelle Weltreise jedoch die Postfrequenz gering haelt. Vielleicht wird er aber die ein- oder andere interessante Anekdote in den naechsten Wochen posten.

Dank gilt Niwi, ohne dessen Hilfe ich vermutlich noch immer an einigen Details verzweifeln wuerde, und ohne dessen Kritik Abstriche im Layout zu machen waeren. In Sachen Layout geht auch noch ein grosses Danke an jben, dem das Design zu verdanken ist. Ich hoffe die Site gefaellt Euch zumindest schonmal optisch genauso wie mir.

Von: lolli