25C3

30 November 2008

Die Fahrkarten und das Hostel sind gebucht. Der Fahrplan hört sich super an.
Es kann nichts mehr schief gehen.

Nothing to hide

Weniger Spam

24 November 2008

Wie heise ja schon berichtet gibts zur Zeit wirklich weniger Spam. Ich hab mal bei uns nachgesehen.
Sieht wirklich schick aus:

Spamaufkommen

ITertreibungen

10 November 2008

Alvar Freude beschwert sich in seinem Blog ziemlich ausführlich und nachvollziehbar über die neue Online-Petitions-Website. Alvar ist unter anderem erschüttert, wie dick die Firma Aufgetragen hat, um die Ausschreibung zu gewinnen. Sein ganzer Artikel dreht sich aber verständlicher Weise nur um die Software der Website. Ich als Admin habe da andere Schwerpunkte und habe mir einmal angesehen, wo das denn jetzt alles läuft. Eigentlich nur aus Interesse, aber dabei bin ich auch auf übertreibungen gestossen. Die Server stehen bei der Firma Babiel. Und die schreiben auf Ihrer Website:

Die Babiel GmbH verfügt über ein Rechenzentrum in Düsseldorf, ein Ausfallrechenzentrum in Frankfurt (Main) und Rackspace in Wien.

Wenn ich mich nicht irre, steht in der Ripe Datenbank allerdings, dass die gerade mal 128 + 16 IP-Adressen haben:

inetnum: 217.68.154.224 – 217.68.154.239
inetnum: 217.79.215.128 – 217.79.215.255

Die gehören Equinix. Die Server stehen also im Rechenzentrum von Equinix
Was mich daran nervt, ist dass die nicht einfach auf Ihre Webseite schreiben, dass ihre Server bei einem professionellen Rechenzentrumsbetreiber stehen, der dafür garantiert, dass immer Strom da ist, das Klima stimmt und auch sonst alles OK ist. Warum müssen die behaupten, die würden das RZ selber betreiben ? Es ist doch viel besser und vertrauenswürdiger, wenn die Server von denen in guten Händen sind. Besser als wenn die bei denen im Nebenzimmer stehen und Klima von einem Baumarktpinguin kommt.

get size of all installed packages

9 November 2008

Meine /usr Partition war malwieder ganz schön voll. Da ich python-apt so lustig finde, gab es endlich wieder einen passenden
Nagel für meinen Hammer. Das Ergebnis ist ein kleines Script, das alle Pakete sortiert nach Grösse ausgibt.
Mit dpkg/apt/awk hab ich innerhalb von 20min nämlich nichts passendes gefunden.

#!/usr/bin/env python
 
import apt
import math
 
cache = apt.Cache()
list = []
 
def filesizeformat(bytes, precision=2):
    """Returns a humanized string for a given amount of bytes"""
    bytes = int(bytes)
    if bytes is 0:
        return '0bytes'
    log = math.floor(math.log(bytes, 1024))
    return "%.*f%s" % (
        precision,
        bytes / math.pow(1024, log),
        ['bytes', 'kb', 'mb', 'gb', 'tb','pb', 'eb', 'zb', 'yb'] [int(log)])
 
def pkgComp(a,b):
        if a.installedSize < b.installedSize:
                return -1
        elif a.installedSize == b.installedSize:
                return 0
        else:
                return 1
 
for pkg in cache:
        if pkg.isInstalled == True:
                list.append(pkg)
 
list.sort(pkgComp)
for item in list:
        print("%s %s") % (item.name,filesizeformat(item.installedSize))