Archive

Archive for the ‘Software Empfehlungen’ Category

Google Wave basteln: es beginnt!

October 16th, 2009

Eben im offlineblog gefunden:

My Wave Web Chat Client Demo from Benjamin Nortier on Vimeo.

Eigene Server, Desktop-Clients … es ist nicht mehr so weit entfernt.

,

digitale Spuren im Netz eindämmen

July 27th, 2009

Über macmacken.com bin ich eben über ein recht interessantes Software-Projekt gestolpert: Vanish – self-destructing digital data.

Im Internet gibt es in vielen Fällen kein vergessen – Jugendsünden beispielsweise bleiben während Ewigkeiten online und können zu einem späteren Zeitpunkt peinlich sein oder sogar zu handfesten Nachteilen führen, beispielsweise bei einer Stellenbewerbung. «Vanish» ist nun eine neue Anwendung, die versucht, den Benutzer ein «Recht auf Vergessen» in die Hand zu geben, indem E-Mail, usw. ein Verfallsdatum erhält.

[Quelle: macmacken.com]

Der Verfallsdatum ist im default auf acht Stunden eingestellt, was meiner Meinung nach etwas wenig ist. Leider ist auch die Konfiguration dieser Zeit recht umständlich, da man im Firefox in den Add-On Preferences graben muß.

vanish-config

For example, using the Firefox Vanish plugin, a user can create an email, a Google Doc document, a Facebook message, or a blog comment — specifying that the document or message should “vanish” in 8 hours. Before that 8-hour timeout expires, anyone who has access to the data can read it; however after that timer expires, nobody can read that web content — not the user, not Google, not Facebook, not a hacker who breaks into the cloud service, and not even someone who obtains a warrant for that data. That data — regardless of where stored or archived prior to the timeout — simply self-destructs and becomes permanently unreadable.

[Quelle: vanish.cs.washington.edu]

Wie sieht das dann am Ende aus?
Man erstellt seinen Text wie gewohnt und gibt über das Vanish-Plugin eine Verfallszeit an. Nach dieser Zeit ist der Text nicht mehr lesbar – auch nicht vom Autor selbst …

Dies ist ein normaler Text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur molestie fermentum velit, vitae porttitor augue dapibus in. Cras sollicitudin enim vel dolor pulvinar vel lobortis velit dapibus. Cras aliquam, nulla non varius adipiscing, velit tortor gravida orci, elementum ultricies turpis lacus at sapien. Vestibulum libero quam, viverra vel eleifend in, varius eleifend arcu. Suspendisse eget nibh et enim blandit auctor.

…wird zu…

-----BEGIN VANISH MESSAGE-----
Use http://vanish.cs.washington.edu to read this message.
This message will self destruct by Thu, 30 Jul 2009 10:58:23 GMT

AKztAAVzcgBGZWR1Lndhc2hpbmd0b24uY3MudmFuaXNoLmludGVybmFsLm1ldGFkYXRhLmltcGwuRXBvY2hBd2FyZU1ldGFkYXRhSW1wbE1yiFVDGn2bAgACSgAMZXBvY2hfbGVuZ3RoTAAIbWV0YWRhdGF0ADVMZWR1L3dhc2hpbmd0b24vY3MvdmFuaXNoL2ludGVybmFsL21ldGFkYXRhL01ldGFkYXRhO3hwAAAAAAG3dABzcgBHZWR1Lndhc2hpbmd0b24uY3MudmFuaXNoLmludGVybmFsLm1ldGFkYXRhLmltcGwuSW5kaXJlY3RLZXlNZXRhZGF0YUltcGw6bcmI6fsf7QIAAlsAEmVuY3J5cHRlZF9kYXRhX2tleXQAAltCTAAIbWV0YWRhdGFxAH4AAXhwcHNyAEFlZHUud2FzaGluZ3Rvbi5jcy52YW5pc2guaW50ZXJuYWwubWV0YWRhdGEuaW1wbC5CYXNpY01ldGFkYXRhSW1wbNgVQUjt/E3XAgACSgANbG9jYXRpb25fc2VlZEwABnBhcmFtc3QANkxlZHUvd2FzaGluZ3Rvbi9jcy92YW5pc2gvaW50ZXJuYWwvbWV0YWRhdGEvVkRPUGFyYW1zO3hwerbDGYOxyDxzcgA0ZWR1Lndhc2hpbmd0b24uY3MudmFuaXNoLmludGVybmFsLm1ldGFkYXRhLlZET1BhcmFtc7292Mmleh6MAgAISgALY3JlYXRpb25fdHNJABVlbmNyeXB0aW9uX2tleV9sZW5ndGhJAApudW1fc2hhcmVzSQAJdGhyZXNob2xkSQAJdGltZW91dF9oSgAGdmRvX2lkTAAUZW5jcnlwdGlvbl9hbGdvcml0aG10ABJMamF2YS9sYW5nL1N0cmluZztMAA9lbmNyeXB0aW9uX21vZGVxAH4ACnhwAAABIrulHBIAAACAAAAACgAAAAcAAABIaOYZ9PLvxWB0AANBRVN0AANDQkOb0QE0ih4KX/5GJtPQviu+SnyyfDBJ8HpVhqk4TA2hmdZucNWXBW6/fa25D1Ik4z1G2MtcuBe1T1BiDI5nd0Zo8Y6/KZKTe+NxxsjGSzCqgb02iwHN7KrHfsbFNqDxLzdJQtDd3KR0TjRXuAL+2+6k4+269jRUvr38Vqpc5QTjraJHnmWOlN21SYtj5Z17S86xiFnlphGPqQXTzvE4YFZvyGSacaaD+dTH9Pi43ktpQalyf402Dnm4KyYspbMpOiS7CDlmUZCwVCtx+URge9tVje3QvrOSug3MkbARomyGnZHiuqo0iqolSvifRqNITPSe/KDvg/usyNFPcutGKm/QvTZrmbY7NsPyWHL6U0N7XYR5KIsCIgmNYmcZEx+K7Tye5ZL/kGP5B0IyOTDDRzwTAyq5Mc5Lr/oy4YWv0cavbMyYy1xkaMAfnKVNw0jgBug6VehcZuTKsGA0zTFX50WJZtApMc03p+DxgzHJRkU0y3zw8d1NyRC5tI3ZDka5r0YgzO/HjeJXJ2Ib1e9a+Gh2464ycCUGxtAOugRPZPraLNxf5vHH/N4OPLZtkQhEqqFC9N40SHbY+vDc4TRm5/roa1hBRVfDCUjFnbJ2trHwoA==
-----END VANISH MESSAGE-----

… und per decrypt wieder zu …

vanish-decrypt

Eigentlich eine sehr nette Idee, wir werden sehen wie weit die Verbreitung sein wird.

OpenSolaris 2009.06 released

June 1st, 2009

Today marks the release of OpenSolaris 2009.06, the third release of the OpenSolaris Operating System.

We’ve shifted gear, bringing you a new set of features right to your door, from the desktop to the data center. For a complete list of what’s new with this release, check out the OpenSolaris 2009.06 What’s New Guide. OpenSolaris for SPARC is now available as part of this release, and will work on systems with an OBP level of 4.17 or greater. You can check out the required specifications along with the hardware compatibility list.

[Quelle: Glynn via opensolaris-annouce]

Download-Links:

Teredo auf Windows aktivieren – IPv6 in 2 Minuten

May 31st, 2009

Linux, MacOS X – bleibt ja eigentlich nur noch Windows.

Teredo ist bei Vista bereits installiert, jedoch abgeschaltet. Bei Windows XP muß der Dienst erst installiert werden, aber das ist auch kein Problem und die zwei Minuten sind weiterhin schaffbar.

Der Weg auf Windows XP:
ipv6 install
netsh interface ipv6
set teredo type=client

win-ipv6

Der Weg auf Vista und Windows 7 (nicht getestet):
netsh interface ipv6
set teredo type=client

Bitte bedenken: Ihr hängt damit ein Windows ungefiltert ans Internet. Anti-Virus, Firewalls – Ihr kennt das ja, bitte nicht vernachlässigen. Wir haben schon mehr als genug Spam-Schleudern im Netz.

,

Miredo für Linux – IPv6 in 2 Minuten

May 31st, 2009

Auf MacOS X ist über Teredo IPv6 in zwei Minuten schaffbar. Wie sieht’s mit Linux aus?

The Teredo IPv6 tunneling protocol encapsulates IPv6 packets into UDP/IPv4 datagrams, to allow hosts behind NAT devices to access the IPv6 Internet.
Miredo is a Teredo client (as per RFC 4380): it can provide IPv6 connectivity to a dual-stack IPv6/IPv4 host even if it is located behind a NAT. It can also operate as a Teredo relay which forwards IPv6 packets between the IPv6 Internet and remote Teredo clients.

Miredo wird auf debianoiden Systemen per apt-get installiert und ist sofort nutzbar.

apt-get install miredo

Keine Konfiguration notwendig. Das schafft man in deutlich unter zwei Minuten :-)

% ip ad sh teredo
5: teredo:
 mtu 1280 qdisc pfifo_fast state UNKNOWN qlen 500
    link/[65534]
    inet6 2001:f:53aa:erfg:3447:asdf:261c:b068/32 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::ffff:ffff:ffff/64 scope link
       valid_lft forever preferred_lft forever

,

Teredo for MacOS X – IPv6 in 2 Minuten

May 29th, 2009

IPv6 in zwei Minuten … auf die Plätzefertiglos!

Schritt 1: Download von teredo für OSX
Schritt 2: Installation des Pakets
Schritt 3: IPv6 genießen

Ok – etwas ausführlicher:

Teredo is a tunneling protocol designed to grant IPv6 connectivity to nodes that are located behind IPv6-unaware NAT devices. It defines a way of encapsulating IPv6 packets within IPv4 UDP datagrams that can be routed through NAT devices and on the IPv4 internet.

[Quelle: wikipedia]

Miredo is an open-source Teredo IPv6 tunneling software, for Linux and the BSD operating systems. It includes functional implementations of all components of the Teredo specification (client, relay and server). It is meant to provide IPv6 connectivity even from behind NAT devices.

[Quelle: miredo]

Miredo is an open-source (GPL) user-space teredo implementation for linux and BSD. Someone went thru the effort to get miredo to work on MacOS X, but setting it up is not something your average joe can accomplish. What is needed is an installer package.

[Quelle: miredo für OSX]

Die Konfiguration ist denkbar simpel – unter den System Preferences erscheint ein weiterer Menüpunkt, dem man aber in der Grund-Konfiguration keine Beachtung schenken muß. IPv6 ist direkt verfügbar.

picture-1

Das reelle Interface wird dabei gar nicht angefasst.

% ifconfig en1
en1: flags=8863 mtu 1500
	inet6 fe80::987:6cff:ffff:ghij%en1 prefixlen 64 scopeid 0x5
	inet 172.XX.YY.ZZZ netmask 0xffffff00 broadcast 172.XX.YY.255
	ether 00:23:de:ad:be:ef
	media: autoselect status: active
	supported media: autoselect

Stattdessen wird ein tun-Interface konfiguriert.

% ifconfig tun0
tun0: flags=88d1 mtu 1280
	inet6 fe80::xxx:dfff:dddd:eeee%tun0 prefixlen 64 scopeid 0x8
	inet6 fe80::ffff:ffff:ffff%tun0 prefixlen 64 scopeid 0x8
	inet6 2001::53aa:ffff:0:eeee:g:87e1 prefixlen 32
	open (pid 89724)

Danke an Michael für den Fingerzeig!

,

Zwei Wochen lang OpenSolaris

September 16th, 2008

Vor zwei Wochen hatte sich das NTFS auf meinem Thinkpad X60s zur Ruhe gesetzt und ich habe die Gelegenheit genutzt um – sozusagen als Projekt-Versuch – meinen Desktop auf OpenSolaris zu migrieren. Als Basis installierte ich 2008.05 von der Installations-CD und aktualisierte das System bis zum Stand snv_97.

Jetzt sind die zwei Wochen die ich mir selbst als Meilenstein gesetzt hatte vorbei und ich stehe vor einer Entscheidung: beibehalten oder doch wieder Windows auf das Thinkpad?

Hardware-Erkennung:
Die Hardware-Erkennung von OpenSolaris snv_97 ist fuer ein offenes System mit teilweise nur schlechten Treibern vorbildlich. Netzwerk-Connectivity war bereits out-of-the-box von 2008.05 ab vorhanden, sowohl Ethernet als auch wifi, und auch die Grafikkarte wurde wunderbar erkannt und unterstuetzt. Mit einem kleinen xrandr-Hack funktioniert der VGA-Ausgang wunderbar an meinem Samsung 24″ TFT. (Nebenbei: trotz “nur” VGA ein gestochen scharfes Bild)
Keine Unterstuetzung findet sich leider fuer die verbaute Sierra Wireless UMTS-Karte genauso wie fuer das Bluetooth-Modul. Das ist schade, aber ich kann damit leben. Mit etwas Schrauberei war auch die eingebaute Sound-Karte nutzbar. Der Akku haelt seit snv_97 etwas ueber 100 Minuten was durchaus eine gute Zeit ist. (In meinem Thinkpad ist der vier Zellen Akku verbaut – selbst mit Windows und “perfektem” ACPI-Support haelt er nur knapp ueber zwei Stunden)

Doch fangen wir mal vorne an: was hat mir gefallen, was hat mir nicht gefallen.

Positiv:
Wer mit Linux oder BSD-Flavors umgehen kann findet sich sehr schnell zurecht. Ein fuer mich sehr positiver Punkt ist die exzessive Nutzung des /opt-Verzeichnisses genauso wie die konsequente Nutzung von ZFS. ZFS ist sowieso einer der groessten Vorteile von (Open-)Solaris – zumindest in meinen Augen – da allein die Snapshot-Funktion ein Segen ist. Die Integration von ZFS-Snapshots in IPS sorgt fuer unabhaengige Boot-Environments und erleichtert das Upgraden bzw. auch das Downgraden ungemein.
dtrace habe ich mir nur sehr kurz angesehen, doch auch hier bin ich von dem enormen Potential begeistert. Meine ersten Geh-Versuche mit “ausgeliehenem” dtrace-Code verliefen durchaus positiv und ich habe innerhalb von recht kurzer Zeit einen schoenen Einblick in die Internas von OpenSolaris bekommen. Danke an die Blogger die dtrace-Code veroeffentlichen. Auch etwas zu kurz gekommen bei meinem Test war SMF. Die Service Management Facility verwaltet alle installierten Dienste und sorgt fuer die “selbst-Heilung” von Solaris-Hosts. Ein sehr schoenes Spielzeug.
Doch die Welt der Sonne hat nicht nur Vorteile…

Negativ:
Ich habe es bis heute nicht geschafft meinem vim Syntax-Highlighting beizubringen. Innerhalb einer screen-Session funktionierts, ausserhalb nicht. Ebenfalls habe ich mir am OpenAFS-Client die Zaehne ausgebissen. Mit genug Zeit-Einsatz sind beide Probleme sicherlich loesbar, doch fuer die taegliche Arbeit sind das eindeutig Negativ-Punkte.
Etwas unschoen ist, dass bei groesserer Last (und die entsteht spaetestens, wenn mein Feed-Reader loslegt) ohne erkennbaren Grund und ohne log-Eintraege X neu startet. Etwas doof, aber man gewoehnt sich an, noch regelmaessiger zu speichern. Wenn durch den X-Neustart der Prozess der die Last verursacht hat beendet wurde, kommt X wieder sauber hoch und begruesst mit einem Login-Screen. Falls nicht, hilft nur noch ein SSH auf die Kiste und der reboot-Befehl. In meinen Augen ist OpenSolaris noch “genug beta” um dieses Verhalten als unschoen aber nicht unbrauchbar abzuheften.
Ebenfalls unschoen ist die Tatsache, dass sich manche Prozesse etwas langsam “anfuehlen”. Was meine ich damit? Z.B. das Gnome-Terminal ist wunderbar schnell, perfekt nutzbar und macht sehr viel Spass. Im Gegensatz dazu ist xterm (selbst wenn es der einzige offene Prozess ist!) bei meinem Setup unbrauchbar langsam. Man kann den Zeichen zuguggen wie sie im Fenster gezeichnet werden. Arbeiten kann man so nicht, sorry.

Fazit:
Ich habe diese zwei Wochen genossen. Auf jeden Fall. Ein tolles Betriebssystem! Mit jedem Release wird OpenSolaris etwas nutzbarer und ich bin absolut sicher, dass es wieder mein Desktop wird – irgendwann. Doch bis z.B. der OpenAFS-Client nicht zur Zusammenarbeit ueberredet werden kann – das werde ich natuerlich in virtualisierten OpenSolaris-Umgebungen weiter verfolgen! – ist es fuer mich noch nicht Desktop-Ready. Hier muss sich natuerlich jeder selbst ein Bild machen.

Doch jetzt werde ich – leider – erstmal ein Backup meines Home-Verzeichnisses machen und danach die IBM-CDs durchlaufen lassen. Ich brauche einfach Zugang zum AFS. :-(

Und noch ein Gruss an die Entwickler bei SUN und der Community:
WEITER SO!
Das wird immer besser, ich vertraue da auf Euch!

,