posativs Blog

hier ein kurzer Entwicklungssnapshot von meinem Munin Plugin für Wuala:

Wuala: bandwith per day

wuala bandwith: day

Wuala: online time per day

wuala bandwith: day

Es gibt noch ein Graphen mit den lokal gespeicherten Daten und dem daraus gewonnen Speicher, allerdings hat das noch Darstellungsprobleme. Das ganze läuft seit einigen Tagen stabil und ich plane, das Plugin (geschrieben in Python) in der kommenden Woche zu veröffentlichen.

Wuala läuft nie 100% stabil. Das kann sicherlich jeder Nutzer bezeugen - immerhin ist Wuala eine Software im Beta-Stadium (, die dafür dennoch erstaunlich stabil läuft).

Allerdings ist ein nahezu 100% laufendes Wuala für den Serverbetrieb wichtig, denn sonst erhält man die 100 Gigabyte Speicher nicht - nur, weil sich Wuala mal wieder verabschiedet hat und man nicht die Muße hat, stündlich zu gucken, ob noch alles läuft.

alive.py - automatisches Neustarten von Wuala, falls es crasht

Ich habe seit einigen Wochen ein Python-Skript in Betrieb , dass einen nahtlosen Betrieb von Wuala erlaubt. Dabei wird das Skript mittels python alive.py user aufgerufen und wird, sobald kein weiterer Prozess von Wuala läuft, Wuala neustarten. Dabei wird Wuala als Hintergrundprozess aufgerufen oder per dtach verbunden.

Zusätzlich kann mit den Argumenten status user bzw. kill user die pid des Wualas für user ausgeben bzw. das Wuala des user killen.

Beispiel: wuala

# python alive.py wuala &
# python alive.py status wuala
4829

# python alive.py kill wuala
# python alive.py status wuala
None

# screen alive.py wuala #output after two weeks
2010.06.24-01:32:: restart
2010.07.07-11:42:: restart

Hinweise

  • Wuala muss per default in ~/wuala installiert sein, sonst muss man selbst Hand in cmd anlegen.
  • das Skript muss mit root-Rechten laufen
  • zur Vereinfachung empfehle ich screen

alive.py [ Download ]

#!/usr/bin/env python
'''
Author: posativ <info@posativ.org>
Date  : 20. July 2010
Revision: 1

This software can be redistributed and modified under the following restricitons:
1. name the author
2. no commercial use
3. publish any modification

Requirements: python>=2.4 <http://python.org/>, wuala <http://wuala.com/>, root-permissions
Optional    : dtach <http://dtach.sourceforge.net/>
'''

import re
from os import popen
from sys import argv
from time import time, localtime, strftime, sleep

cmd = 'cd ~/wuala; ./wuala > /dev/null &'
#cmd = 'cd ~/wuala; dtach -n ~/dtach ./wuala' #  if you want to use dtach

def ps(user):
    '''returns pid of wuala'''
    s = popen('ps -Fu %s | grep loader[0-9].jar | grep -v grep' % user)
    for line in s:
        m = re.match('%s +(\d+)' % user, line.strip())
        if m:
            return int(m.group(1))
    return None

def kill(user):
    '''kill -9 pid'''
    pid = ps(user)
    killseq = 'kill -9 %s' % pid
    if pid:
        popen("su %s -c '%s'" % (user, killseq))
        sleep(1)

def start(user, cmd):
    '''launch wuala using dtach'''
    popen("su %s -c '%s'" % (user, cmd))

def loop(user):
    '''main loop: checks every 60 seconds, if wuala is running. If not, it will launch wuala'''
    while True:
        if not ps(user):
            print '%s:: restart' % strftime('%Y.%m.%d-%H:%M', localtime(time()))
            start(user, cmd)
        sleep(60*1)

if __name__ == '__main__':

    if len(argv) == 2:
        loop(argv[1])
    elif len(argv) > 2:
        if argv[1] == 'status' and len(argv) == 3:
            print ps(argv[2])
        elif argv[1] == 'kill' and len(argv) == 3:
            kill(argv[2])
    else: print 'usage: %s user' % argv[0]
Wuala im März '1017.03.2010, 20:45 Uhr

Wuala Release: Seebach (08.03.2010)

  • eines der wohl längsten requesteten Features ist nun implementiert worden (nein keine Iphone App): List View aka Detail Ansicht

    Gruppen erstellen mit Secret Link

    Ist ziemlich praktisch. Thumbnails werden allerdings nur für Dateien angezeigt, Ordner behalten die Defaultfarben. List View kann mittels Strg + F8 aktiviert werden.

    Störend ist allerdings noch, dass die Listenansicht beim Gruppen- und Userprofil mit kürzlich angesehene Dateien zugemüllt ist.

  • für Linux ist nun FUSE die Standard-FSI. Damit wird NFS endlich abgelöst. Der Umstieg von NFS zu FUSE im Vergleich von jlan zu Dokan lief doch erstaunlich einfacher, rückblickend betrachtet ;)

  • Dokan ist inzwischen die Standard-FSI für alle Windows Varianten. Wer am alten jlan hängt, der kann in der wuala.cfg die Zeile useJLan=1 hinzufügen.

  • Dazu wurde der Batchupload verbessert sowie irgendein optisches Feedback: (Internal, external and command links can be visually distinguished)

  • Fixed various smaller bugs

    Dank des Mantis-Bugtrackers gibt es eine ziemlich vollständige Ansicht aller öffentlichen Bugfixes: bugs.wuala.com - Seebach (Released 2010-01-28)

  • Dazu wurde recht heimlich das maximale Dateigrößen-Limit auf 14 GiB angehoben

vollständige Release Notes für Seebach

Neuer Promotioncode: JournalduGeek 1GB

Seit gestern geistert wieder ein Promotioncode durch die Wuala Community.

JournalduGeek kann inzwischen direkt im Menü: Extras -> Optionen -> Speicher kaufen eingegeben. Danach wird einem sofort 1 GB gutgeschrieben.

Wuala im Januar '1030.01.2010, 20:21 Uhr

Wuala Release: Schwamendingen (10.01.2010)

  • der Header im Wuala Interface wurde nun entfernt. Dadurch erhält der Nutzer etwas mehr Sicht auf seine Dateien, ohne von Eigenschaften und Bildern abgelenkt zu werden:

    Gruppen erstellen mit Secret Link

    Andererseits fällt damit das direkte Betrachten des eigenen Profils weg. Ich finde es dennoch ziemlich nützlich, wenn man keinen 24 Zoll (oder größer) Bildschirm hat. Außerdem wirkt der Gesamteindruck vom Clienten nicht mehr so altbacken.

    Ein Teil der Community fand diesen Schritt allerdings nicht so schön.

  • Dokan hat unter Windows 7 ein Update erfahren, dass zunächst unter x64 einen Bluescreen erzeugte und danach vorerst für zwei Tage deaktiviert wurde - für alle Windows 7 Nutzer. Inzwischen läuft aber wieder alles.

    Sollte sich das Update bewähren, wird es womöglich auch wieder unter Windows XP und Vista aktiviert werden.

  • über die Status-Leiste werden nun ein paar mehr Informationen angegeben, versteckte Dateien gehören nun auch zu den Systemdateien und können über die Optionen von Upload ausgeschlossen werden.

  • ein paar Unstimmigkeiten bei der Berechnung der Onlinezeit wurden behoben sowie ein paar Speicher Tauschen Probleme.

vollständige Release Notes für Schwamendingen

CooKey - mit 4 Gigabyte Wuala Speicher

Mitten im Januar ist ein neues Produkt von LaCie erschienen: Der CooKey, ein USB-Stick in Schlüsselformat. Das Besondere ist, dass dieser mit 4 Gb Onlinespeicher für Wuala kommt (Promo Code für 2 Jahre).

Den Stick gibt es in 4, 8, 16 und 32 Gigabyte (von 20 bis 100 USD).

Wuala im Dezember '0921.12.2009, 12:38 Uhr

Wuala Release: Aussersihl (14.12.2009)

Aussersihl ist irgendwo tief im Zentrum von Zürich: Aussersihl

  • neustes Feature: Secret Links für private Gruppen

    Gruppen erstellen mit Secret Link Wer nach diesem Update eine private Gruppe gründen will, erhält nun die Option seine private Gruppe über den Secret Link verfügbar zu machen. Die Entscheidung kann nur beim Erstellen der Gruppe getroffen werden und ist für Gruppen vor dem Update folglich nicht verfügbar.

    Der Secret Key kann nach Belieben geändert werden und Usern, die diesen Link erhalten, bekommen Zugriff auf die Dateien und können sogar direkt der Gruppe beitreten.

    Das Feature haben sie sehr sauber implementiert: Die Option kann nicht mitten drin einfach "mal so" aktiviert werden und bei älteren Gruppen erst recht nicht - zu Gunsten der Sicherheit.
    Leider hat man durch den Link direkt auf die Wurzel der Gruppe Zugriff, sodass es gar nicht möglich ist, nur bestimmte Ordner freizugeben.

    Link zu /posativ.org/secret stuff/blub?key=posativorg führt zwar vorerst nur zum gewähltem Element. Aber schon im Webinterface kann auf übergeordnete Dateien zugegriffen werden.

    Checkbox Issue bei Linux:

    add export GDK_NATIVE_WINDOWS=true to the start script

  • ein paar Bugfixes: Wuala hatte unter Windows im Temp Ordner unendlich viele Ordner erstellt; Crashes beim Download und zur Verbindungsüberprüfungung.

  • das wohl interessanteste Feature ist eine neue zuverlässigere Speicherberechnung via Strg + Alt+ P:

    Es ploppt ein Fenster auf, das einem alle Dateien in allen Gruppen ab einer bestimmten Größe anzeigt. Hört sich erst einmal ganz gut an - ist es aber nicht.
    Die Dateien erscheinen nämlich Wuala-mäßig Item für Item nebeneinander und geben erst einmal keinen Hinweis wo sie sich eigentlich befinden. Erst nach dem Selektieren zeigen sie, in welcher Gruppe sie wo liegen. Das Durchklicken darf dann selbstverständlich für jede Datei gemacht werden.
    Und nein, nicht für jede Datei aus "Eigenen Dateien", sondern für jede Datei in jeder Gruppe.

    Inzwischen haben sie das "Feature" scheinbar herausgenommen. Aber es war wirklich so da.

  • Mit dem Update haben sie auch wieder das Umbenennen von Dateien auf F2 gelegt, das war zwischenzeitlich der Hotkey für Details (ein/aus), nun ist diese Funktion auf F12 gewandert.

  • im Addendum haben sie dann auch ein Bug behoben, der die (win)-FSI beim Browsen Ordner und Dateien anlegen ließ...

vollständige Release Notes für Aussersihl

Zur Weihnachtszeit

gibt es dann wohl wieder einen Promotion Code. Ich tippe ja auf den Namen XMAS09.

Eventuell doch nicht, denn am heute ist der Wuala Weihnachtsnewsletter ins Haus geflogen:

Ein kleines Geschenk

Wir hatten ein tolles Jahr. Für die grossartige Zeit möchten wir uns mit einem kleinen Geschenk bedanken: Beim Kauf von zusätzlichem Speicher erhalten Sie mit dem Promocode HOLIDAYS09 50% Rabatt (gültig bis 31.12.2009).

Übrigens halte ich sowohl die Hotkeys für Wuala als auch die Promotion Codes Liste auf dem aktuellen Stand ;)

In drei Tagen ist Weihnachten, ergo schon einmal frohe Weihnachten!

Wuala im November '0920.11.2009, 14:36 Uhr

Ich habe mir überlegt, statt der ewigen Auflistung der einzelnen Punkte in den Release Notes werde ich die wichtigsten herauszusuchen und zusammenzufassen.

Dadurch will ich das ganze etwas knapper gestalten.

Desweiteren plane ich, das Blog hier etwas zu verschieben. Dabei wandert es wohl nach wuala.posativ.org zusammen mit etwas Wuala API Implementierungen meinerseits.

Auf dem alten Pfad möchte ich dann gerne ein neues Blog über etwas mehr als nur Wuala anfangen.

Wuala Release: Altstetten (12.10.2009)

Seit neustem werden die großen Releases von Wuala unter Codenamen veröffentlich. Erste Station ist: Altstetten, ein Ort in der Schweiz, Zürich.

  • Der alte Alpha Launcher wird nicht mehr unterstützt; es gab sicherlich auch nur noch eine Person, die diesen genutzt hatte
  • Unter Windows ist die wuala.exe nun als Prozess mit selbigem Namen im Taskmanager zu finden; unter anderem für Identifikation für die Firewall
  • Der Papierkorb behält nun die verschachtelte Ordnerstruktur von gelöschten Elementen
  • Sortierung der Ansichten nun auch in umgekehrter Reihenfolge möglich, in dem das Label noch einmal geklickt wird
  • Vorbereitungen für eine AES 256-Bit Verschlüsselung (aktuell 128-Bit)
  • und ein paar kleinere Bugfixes: OutOfMemoryError bei großen Downloads und der Zielordner für den Backup Ordner kann geändert werden, wenn der Quellordner verschoben wurde

vollständige Release Notes für Altstetten

Wuala Release: Wiedikon (22.10.2009)

Liegt relativ unkreativ eine Station weiter als Altstetten: Wiedikon

  • endlich gibt es eine FSI für Windows 7. Ich hatte teilweise das Gefühl, jeder User hat schon längst Windows 7 und findet es völlig inakzeptabel, keine FSI für das offiziell erst am Wiedikon-Release startende Windows 7 zu haben.
    Ein Unding!!1!

    Aber nun gibt es eine FSI über Dokan, die inzwischen auch für die 64-Bit Variante von Windows offiziell verfügbar ist.

  • Weiter wurde wieder das Backup Feature gepflegt und geflickt (Bug, der die falsche Anzahl an synchronisierten Dateien angibt).
    Dazu gibt es nun die Möglichkeit, den Computer zu ändern, der synchronisiert werden soll (im Falle einer Neuinstallation)

  • Dazu gab es ein paar kleinere Fixes: Zahlen kann man nun auch in das Filterfeld eingeben und die 'restart when idle'-Checkbox bei einem Update wurde gefixt.

vollständige Release Notes für Wiedikon

Ein Bugtracker für Wuala

Ja, richtig gelesen. Es gibt nun einen ziemlich netten Bugtracker für das Projekt Wuala.

Die Adresse lautet https://bugs.wuala.com/

Bugtracker

Darin kann jeder anonym oder angemeldet Probleme, Abstürze und auch Feature Requests loswerden. Das ganze ist eigentlich recht unkompliziert, aber es gibt auch eine kurze Einleitung für den Bugtracker aus dem neuen Forum.

Inzwischen ist der Bugtracker schon ganz gut besucht und zumindest für die User transparenter als das vorherige Nichts.

Und ein Forum!

Unter https://forum.wuala.com/ findet wir nun auch ein neues Forum vor. Es war ein K(r)ampf, Caleido von dieser offenen Diskussionsplattform zu überzeugen, ist mir zu Ohren gekommen.

Es wird das GS Forum zwar noch parallel supported, allerdings nicht mehr lange.

Grob überschlagend ist das neue Forum um ein Vielfaches attraktiver. Denn während man bei Getsatisfaction auf ein bis zwei Themen pro Tag kam, so sind es im neuen phpBB Forum schon acht bis zehn.

Intern

gibt es nicht viel zu verraten. Ich habe mal den neuen Clienten für Linux getestet, der eine FUSE Integration haben wird. Das ganze rockt derzeit schon so sehr, dass ich am liebsten produktiv mit diesem experimentellen Clienten arbeiten würde.
Für Mac kommt das dann ebenfalls raus.

ältere Beiträge

written by posativ

by-nc-sa