Recently in buetow.org Category

Redesign *.buetow.org

Nach ca. 2 Jahren hab ich meine Xerl-angetriebenen Websites ein neues Standard-CSS spendiert. Bsp.: http://loadbars.buetow.org. Das ist jetzt kein grossartiges Design, jedoch mal wieder etwas Neues. Da ich kein Webdesigner bin und meine Faehigkeiten da recht begrenzt sind, bin ich damit zufrieden :) Und nein, es ist nicht HTML5, sondern noch gutes altes XHTML 1.x Transitional. Und weniger ist oft mehr!

Hello deb.buetow.org

Jetzt habe ich mir endlich auch mal ein Debian-Repository zugelegt. Zumindest fuer Debian Squeeze gibt es schon Pakete (loadbars und httpbench) (letzteres muss ich hier noch separat vorstellen).

Wie bindet man das ein? Einfach

deb http://deb.buetow.org/apt squeeze main
deb-src http://deb.buetow.org/apt squeeze main
oder

deb ftp://deb.buetow.org/apt squeeze main
deb-src ftp://deb.buetow.org/apt squeeze main
in die sources list eintragen. Allerdings muss ich noch nen Trust-Key zur Verfuegung stellen, damit's rund ist.

Loadbars in der Version 0.5.2 ist somit das erste Relesae welchs als .deb (noarch) verfuegbar ist.

Loadbars goes Git

Nach der ersten Ankuendigung habe ich nun Loadbars auf Git umgestellt. Infos gibts dort unter Downloads. Es ist bereits einiges auf git jetzt :)

git.buetow.org

Unter git.buetow.org gibt's nun mein gitweb. Nach und nach werde ich meine Projekte auf Git umstellen. Das werde ich allerdings nicht ad-hoc machen, da ich für jedes Projekt 4987324928374 Links auf die Subversion-Pfade anpassen müsste; jede Version jedes Projektes ein verschiedener Pfad (insbesondere auf externen Seiten wie z.B. Freshmeat). Daher erst nach und nach, wenn ich gerade an einem Projekt bastle mach ich das für das jeweilige Projekt gleich mit. Nun habe ich:

* Private Git-Repos per SSH
* Public read only Git-Repos per git:// Protokoll (schreibbar weiterhin per Git over SSH)
* Public read only Git-Repos per gitweb

Mein Ticketsystem werde ich auch ändern. Von: RT (Requesttracker) nach ticgit / ticgitweb. Das muss ich allerdings noch einrichten.

Die gesamte private Serverinfrastruktur wird nun per Puppet Konfigurationsmanagement verwaltet. Die Puppetmodule werden auch bereits per Git versioniert. Im Prinzip kann ich die Server komplett remote per Git, Git-Push und automatischen Git-Pull und anschließendem Puppetrun verwalten. Bei kleinen Änderungen ist das schon sehr viel Komfort.

buetow.org Hosting wird eingestellt

Mittlerweile biete ich seit ca. 8 Jahren Web-Hosting an. In dieser Zeit hat sich viel veraendert. Ich bin zum Entschluss gekommen meine Web-Hosting Services einzustellen. Ein Beweggrund ist der, dass es finanziell fast nichts bringt (letzendlich sogar Minuszahlen verursachte, es fehlt einfach die Zeit dazu es profitabel weiterzufuehren, da es fuer mich andere interessantere Themen mit eine hoeheren Prioritaet gibt). Ein Anderer, aber ausschlaggebende Beweggrund ist, dass ich das Web-Hosting zu 100% in meiner privaten Zeit aufgebracht habe und ich mich hier etwas umorientieren will. Mein Gewerbe bleibt weiterhin bestehen, allerdings in den Bereichen Consulting, Programmierprojekte (insbesondere auch Non-Profit Hobby-Projekte) und die eigene Weiterbildung. Dies insbesondere fuer Bestandskunden, die bereits mehrere Jahre Consultung von mir bekommen. Neue Kunden sind nat. hier herzlich willkommen. Insgesamt also alles, was mir mehr Spass macht als das schwer umkaempfte Web-Hosting-Geschaeft. Am 1.10. werden die Server dafuer nicht mehr existieren, da sie bereits gekuendigt worden sind. Fuer meine eigenen Zwecke werde ich alles auf einen VServer verlagern (ich kann dann endlich meinen Server auch tagsueber ohne grosse Ankuendigungen warten). Die Notwendigkeit fuer grosse und teure Root-Server besteht dann naemlich nicht mehr. Mit grossen und vielen Servern habe ich auf meiner richtigen Arbeit genug zu tun :) Kleine Services, die ich selbst benoetige, wie z.B. den Listserver, WebSVN, MovableType, RequestTracker Ticketsystem... werde ich natuerlich weiterbetreiben. Wer weiss, evtl. ist mir bald mein eigener VServer zu klein und ich hol mir einen 2. VServer und werde daraus einen mittels Pacemaker gesteuerten HA-Cluster bauen? 

Guys, it's just the buetow.org blog planet!

Unter http://planet.buetow.org gibt's nun einen blog planet, der alle meine (bisher nur 2) blogs vereinigt. Nicht das ich das unbedingt haben wollte, aber MovableType hatte das schon automatisch angelegt und ich musste nurnoch die Subdomain korrekt konfiguieren. 

Web analytics mit Piwik

| 1 Comment

Google Analytics an sich ist ja gar nicht so schlecht. Das, was daran stört ist, dass man bei der Verwendung von Google Analytics Google seine gesamten Besucherdaten anvertraut. Und dies gilt es zu vermeiden. Als Alternative sollte man sich mal Piwik angucken. So wie bei Google Analytics werden auf allen Seiten JavaScripte oder ein simpler Bildaufruf bei Noscript eingebunden, die dann das Tracking der Seitenbesucher übernehmen. Anders als z.B. bei awstats geschieht das Tracking nicht Loggdateibasiert sondern Zählpixelbasiert. Das kann als Vor- oder Nachteil gewertet werden. Einige Vorteile die Piwik gegenüber awstats hat: Einfachere Installation und einfachere Einbindung verschiedener Sites und das Verhalten der User kann live getrackt werden (Aufenthaltsdauer, Klickverhalten, uvm.). Jetzt besteht die Gefahr, dass einige meiner Blogleser abspringen werden, nachdem ich sie alle tracke. Wenn ihr nicht getrackt werden wollt, dann könnt ihr einfach nur den Atom-Feed lesen. Der ist nicht im Piwik mit drin und hat immer den vollst. Text der Einträge enthalten :) Ausserdem solltet ihr froh sein, dass ich kein Google Analytics verwende. Die haben schon genügend Daten.... Für mich sind die Statistiken nur eine kleine Spielerei, die ich mir jede Woche einmal kurz angucke und dann wieder vergesse. It's just my private Stuff!

And here it comes, buetow.org presents a screenshot of the piwik dashboard with ip addresses wiped out:

piwik.png




pwgrep 0.6.0 verfügbar

Nach 0.5 (was eigentlich nur ein Branch im svn war) folgt nun endlich die langersehnte "getaggte" Version 0.6.0 des ultimativen Tools pwgrep.

Was ist neu? Nach der Devise klein aber fein haben sich die folgenden kleinen Änderungen laut CHANGELOG ergeben:

Fri Jul 30 23:31:12 CEST 2010
v0.5-pre-3 - new command pwdbls, which lists all databases available.
pwldb is a synonym for pwdbls. Changed the default database name
(database.gpg => mydb.gpg)

Wed Jul 28 18:44:03 CEST 2010
v0.5-pre-2 - new option -d DATABASE, so its multi database capable now

Wed Jul 28 18:16:09 CEST 2010
v0.5-pre-1 - pwfcat redirects all informational message to stderr. means pwfcat
includes no informational messages in stdout of pwgrep itself anymore. Usefull for piping the content do another process or for redirecting it into a file.

Sun Jul 18 10:10:29 CEST 2010
v0.5-pre-0 - Offlinemode support (Option -o) which does not use the versioning
system (usable if there is no internet connection available atm).
e.g. "pwgrep -o foobar"

Wishlist für version 0.7.*:

* Automatische Hosterkennung. Damit je nach Host eine andere Default-Datenbank verwendet wird.

* Option -h für die Ausgabe einer Hilfe

host.0.buetow.org finally taken offline

After the initial announcement it became true. host.0 has been taken offline (end of contract). During the last few months host.0 has been used to crunch prime numbers. Here are the results:

[Sat Nov 21 21:07:57 2009]
UID: pbuetow/host.0.buetow.org, M22651019 is not prime. Res64: 44ABFA14C7B4B3E7. Wd8: 0D8A7BC1,11633049,00000000, AID: 6229CAA981EAA4074DCDF73248182066
[Tue Dec 8 15:46:24 2009]
UID: pbuetow/host.0.buetow.org, M23211311 is not prime. Res64: 0486B443E802C97E. Wd8: FFBE738D,8162256,00000000, AID: DAD11CB56B59D053D61C17F57CBCA2F4
[Fri Dec 25 06:20:36 2009]
UID: pbuetow/host.0.buetow.org, M22521643 is not prime. Res64: 4944E3F7038BB670. Wd8: A9FF4EBA,13613824,00000000, AID: 52654892A332EE017FE4F23EA6245539
[Mon Jan 11 04:31:23 2010]
UID: pbuetow/host.0.buetow.org, M23423273 is not prime. Res64: 5B42D650760F6223. Wd8: 8B979924,4144789,00000000, AID: CBC174459FB51B2F77F50E4489F3B3E4
[Wed Jan 27 19:37:53 2010]
UID: pbuetow/host.0.buetow.org, M23013707 is not prime. Res64: CD574C1A01961BFF. Wd8: 030B1CBC,12906594,00000000, AID: B7237A044593C322C2AC7989C41A3EC4
[Sat Feb 13 15:12:40 2010]
UID: pbuetow/host.0.buetow.org, M23268299 is not prime. Res64: 651D1253F5070EDD. Wd8: BFEB70CD,18939687,00000000, AID: 11DB1413E130DD4DC2D847788A2F6E9C
[Tue Mar 2 18:23:41 2010]
UID: pbuetow/host.0.buetow.org, M23707813 is not prime. Res64: DA09697188BD65F5. Wd8: 7EDCDB33,5636658,00000000, AID: 32EDEAD53236E9EDF9CFC373004DEA1A

host.0 didn't find any prime numbers. However, we now know about a few numbers for sure, that they are definitely not prime!

Introducing sload.buetow.org

haskell.pngIn order to learn functional programming and to calculate server loads at work I programmed in my spare time this small tool using the purely functional programming language named Haskell! SLoad stands for Serverload. And this is exactly what it is for. SLoad only uses basic parameters (current CPU peak, current requests per second) in order approximate the future need of servers. The website is located at sload.buetow.org.

Pages

Powered by Movable Type 4.38

About this Archive

This page is an archive of recent entries in the buetow.org category.

Book is the previous category.

C/C++ is the next category.

Find recent content on the main index or look in the archives to find all content.