Warnung: Tecis

7 January 2009

Eine Person aus meinem Bekanntenkreis ist bei Tecis gelandet und hat eine “Kontaktliste” erstellt, für potentielle Kunden für Finanzprodukte und Altersabsicherungsoptimierungsberatung. (Tecis ist ein Strukturvertrieb für verschiedene Produkte aus dem Finanzbereich - so gibt es auch einige Vertretungen durch selbstständige Tecis Berater in Münster. )

Bitte informiert euch unbedingt vorher über Tecis und die Mutterfirma AWD, bzw. antwortet garnicht erst auf entsprechende Anfragen. Gespräche mit der betreffenden Person verliefen zunehmend persönlich und unangenehm, das Thema ging immer wieder darum, Tecis Produkte und Leistungen "vorzustellen" und dabei meine persönliche Finanzsituation zu analysieren. (”Thomas, von Dir hätte ich nicht gedacht, dass Du mir nicht die Chance geben möchtest, Dir das kurz vorzustellen, ich bin wirklich enttäuscht von Dir.”)

In dem Sinne - frohes neues Jahr.

Ubuntu Intrepid 8.10: DVD Wiedergabe mit deCSS

29 December 2008

ubuntulogoUbuntu Linux ist ein extrem anwenderfreundliches Linux, ein Grund, weshalb Ubuntu rasend schnell an Verbreitung zunimmt.
Leider ist die DVD Wiedergabe aufgrund des CSS "Schutzes" (Content Scrambling System) nicht so einfach - bzw. je nach Land könnte es sich sogar um eine rechtliche Grauzone handeln. Ich gehe einfach davon aus, dass jemand, der DVD Filme legal gekauft hat, diese auch mit Ubuntu Linux wiedergeben darf, und nicht vor hat DVD Filme zu rippen und zu cracken, Punkt. So richtet man nun die DVD Wiedergabe bei Ubuntu Intrepid 8.10 ein:

Netbeans: Datei Extension umbenennen? Nein.

29 December 2008

nb-logo2Frage: Wie kann ich in netbeans eine Datei mit Extension umbennen? (z.B. foo.inc nach foo.jsp)

Antwort: Wir verstehen dass dir das wichtig ist... derzeit bieten wir an, dass du Dateien ohne Änderung der Extension umbenennen kannst, oder die Datei außerhalb von Netbeans, z.B. über den Nautilus Explorer umbenennst.

Der zugehörige Netbeans Bug von 2002 ist Issue 27444. Besonders ärgerlich ist das, wenn es z.B. gilt viele Dateien umzubenennen, was bei *.php5 -> *.php ja mal vorkommt.
Und ich bin sicher nicht der einzige, der Netbeans so benutzen soll: http://forums.netbeans.org/topic6082.html

Ubuntu Intrepid: Linux 2.6.27 und AVM Fritz fcpci Anleitung

27 December 2008

AVM mag zwar beliebte Hardware herstellen - doch beliebt heißt nicht immer, dass das Produkt gut ist. Die AVM Fritz PCI Karte, ist ein Klassiker - doch AVM hat nie die Treiber Quellcodes offenlegen wollen, und kümmert sich gleichzeitig auch nicht darum, die Treiber aktuell zu halten.

So guckt man bei einem Ubuntu Intrepid 8.10 erstmal ziemlich in die Röhre - Ubuntu liefert im linux-restricted-modules Paket nicht mehr wie gewohnt AVM Fritz PCI Treiber mit, und selber kompilieren schlägt erstmal fehl.

Im folgenden habe ich eine klick-through Anleitung (ohne Gewähr), die bei mir funktioniert hat. Schön ist natürlich anders - AVM Produkte werde ich zukünftig meiden.

Ubuntu: Datei Berechtigungen wieder herstellen

26 December 2008

Bei einem Update von Hard nach Intrepid haben sich auf einem System die Device Namen verdreht - ohne, dass ich es bermerkte. Das führte dazu, dass die Festplatte mit dem Root Filesystem doppelt gemountet wurde (was nicht alles geht), und ich ein fröhliches chown -R vdr:vdr auf dem Root Filesystem durchgeführt habe. Autsch. Jetzt ist guter Rat teuer, wie können die Berechtigungen wieder hergestellt wreden, ohne das System neu zu installieren. Ein Backup gibts natürlich nicht.

Ubuntu: VDR Plugin installieren

26 December 2008

vdr-logo-smallUbuntu Linux hat eine umfangreiche Paketausstattung, so kommt auch der Linux Videorekorder "vdr" nebst einigen Plugins daher.

Leider ist das Streamdev Plugin für den VDR nicht dabei - dies muss manuell nachinstalliert werden. Dazu bedarf es eigentlich nur ein paar Schritten, die grundsätzlich für alle vdr plugins unter Ubuntu und Debian gleich sind, jedoch auch ein paar Besonderheiten beim VDR Streamdev Plugin.

VirtualBox 2.1 auf Ubuntu: Host USB Proxy Service (VERR_FILE_NOT_FOUND) Fehler

22 December 2008

VirtualBox 2.1 wird freundlicherweise auch über ein Ubuntu kompatibles Repository vertrieben. Das Upgrade von VirtualBox 2.0.6 auf VirtualBox 2.1 verlief auch absolut problemlos.

VirtualBox meldete jedoch bei jedem Start den Fehler "Failed to access the USB subsystem: Could not lod the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer." Aha.

VirtualBox: VERR_CFGM_VALUE_NOT_FOUND

22 December 2008

Nach der Umstellung von VirtualBox 2.0.6 auf VirtualBox 2.1 galt es natürlich das neue Hostinterface für das Netzwerk zu testen.

Dabei verwendete ich eine bestehende virtuelle Maschine unter VirtualBox, stellt bei Netzwerk von NAT auf "Host Interface" um - und wollte die Maschine booten. Dabei erhielt ich dann jedoch lediglich die Fehlermeldung von VirtualBox "VERR_CFGM_VALUE_NOT_FOUND" - kein booten. Die Lösung: Es waren noch "extra data" Einträge für die Maschine gespeichert, in diesem Fall NAT Portforwarding Einstellungen.

VirtualBox: Kostenloser Virtualisierer mit neuen Features

22 December 2008

Sun Microsystems hat eine neue Version der kostenlosen Virtualisierungslösung VirtualBox (Sun xVM) herausgebracht. Das neue VirtualBox 2.1 wartet mit einigen Neuerungen auf (changes)

Am interessantesten dürfte dabei sein, dass 64bit Gäste in einer 32Bit Hostumgebung unterstützt werden, erste Schritte in Richtung hardware 3d Beschleunigung gemacht wurden, und verbesserter Support für die Netzwerkanbindung. (Das sollte dem etwas anstrengenden Gefummel mit Netzwerk-Bridges ein Ende bereiten - doch auch NAT soll wesentlich beschleunigt worden sein.)

VirtualBox kann nun auch mit Images von Vmware (VMDK, VHD) direkt arbeiten und unterstützt dabei auch die Snapshot Funktionalität. Weiterhin ist eine Enterprise Version und eine OpenSource Version kostenlos verfügbar.

OpenVPN mit OpenSolaris

22 December 2008

OpenSolaris 2008.11 ist gerade veröffentlicht worden, Zeit für eine echte Testfahrt. OpenVPN ist eine attraktive Alternative zu IPsec oder proprietären VPN Lösungen wie PPTP. Was bei Windows und Linux kinderleicht zu installieren ist, ist bei so "jungen" Betriebssystemen wie OpenSolaris etwas aufwendiger.

Im Grund benötigt man für OpenSolaris den TUN/TAP Treiber, weiterhin läuft der GCC nicht mit der Rolle root, sondern nur wenn der User root existiert. Im folgenden wird der Ablauf für OpenSolaris auf einem 64 bit System skizziert.

Firefox 3.1 in Ubuntu

18 December 2008

Firefox 3.1 - wenn auch noch als Beta Version - ist bereits über ein Ubuntu Repository verfügbar.

Wer gerne Firefox 3.1 in Ubuntu Intrepid installieren möchte, kann folgendes Repository in den Softwarequellen hinzufügen, und danach das Paket "firefox-3.1" installieren. Der "alte" Firefox 3 bleibt weiterhin installiert, man muss den neuen Firefox separat starten.

Das Firefox PPA Repository lautet:

deb http://ppa.launchpad.net/fta/ubuntu intrepid main

Unverhofft kommt oft: 64 bit Java Plugin für Linux ist da!

16 December 2008

Für Linux und Windows kommt ein 64 bit Java Plugin von Sun. Das nächste Java Update (6u12) wird ein entsprechendes Plugin beinhalten. Damit zieht Sun nun mit Adobe gleich, Adobe hatte ein 64 bit Flash Plugin vor einigen Wochen zur Verfügung gestellt. Solaris erhält vorläufig kein 64bit Java Plugin, da für Solaris auch kein Firefox build für 64 bit existiert, hier kann weiterhin das 32 bit Java Plugin mit Firefox genutzt werden.

Java 6u12 ist als early access Version bei Sun bereits verfügbar. Damit wird nun endlich Bug 4802695 geschlossen - kurz vor dem 6 jährigen Jubiläum. Sicherlich hat JavaFX dazu beigetragen, dass das Plugin nun höher priorisiert wurde, setzt JavaFX doch stark auf die neue Applet Architektur.

Wann Java 6 Update 12 als Produktivversion freigegeben wird, ist bisher noch nicht festgelegt.

GridGain und Maven

15 December 2008

GridGain 2.1 hat neben einer Menge neuer Features und Bugfixes nun auch ein eigenes Maven Repository bekommen (und die Abhängigkeiten wurden gemäß der normalen Namenskonvention benannt).

Das bedeutet, dass nun mittels Maven GridGain Projekte reproduzierbar gebaut werden können, und kein lokales Deployment der GridGain Artefakte mehr nötig ist. (Vor allem für den Einsatz von Continuous Integration Server und offsite Builds relevant)

Dazu wird einfach das GridGain Repository in der pom.xml angegeben, und eine Abhängigkeit auf GridGain definiert:

                <dependency>
                        <groupId>org.gridgain</groupId>
                        <artifactId>gridgain</artifactId>
                        <version>2.1.0</version>
                </dependency>
Und das GridGain Maven Repository:
        <repositories>
                <repository>
                        <id>gridgain</id>
                        <url>http://www.gridgainsystems.com/maven2/</url>
                </repository>
        </repositories>

Das Geschäft mit Chrome

11 December 2008

Wie sich Google Chrome für Google rechnet? Ganz einfach über Adwords - und zwar solche, die die Konkurrenz bei Google einkauft. (Dabei fand ich "Chrome" schon so von Mozilla abgeguckt...)

google-chrome

Aber vielleicht gibts ja auch in Google Chrome entsprechend Werbeplätze in Zukunft.

Google Admanager Debugging

11 December 2008

Gerade wenn es um die Integration von gehosteten Applikationen von Drittanbietern geht, wird Debugging oft eine Tortur. Google bietet mit dem Admanager genau so eine Applikation als Dienstleistung: Einen Adserver.

Google wäre aber nicht Google, wenn es hier nich auch ein paar schlaue Kniffe gäbe - der Admanager bekommt stets die URL der Seite, auf der Werbung eingebunden wird übermittelt. Damit lassen sich dann auch Parameter übergeben. Der Google Admanager Code lauscht hier auf "google_debug" als Parameter und öffnet dann Debug Informationen in einem Popup.

Hier sind dann einige hilfreiche Dinge zu sehen:

  • Für welche AdSlots wurden Daten angefragt?
  • Für welche AdSlots liegen Werbemittel vor - und welche?
  • Wie lange wurde der Seitenaufbau durch das Nachladen von Werbemitteln aufgehalten?
  • Wie lange wurde der Seitenaufbau durch die Darstellung der Werbemittel verzögert?

admanager-debugging

Sehr schön ist anhand der Timeline auch nachzuvollziehen zu welchem Zeitpunkt welche Ereignisse stattgefunden haben. Ein Paradebeispiel für erleichtertes Debugging bei JavaScript/Ajax Anwendungen.


/
Copyright © 2007, 2008 everflux. Alle Rechte vorbehalten. All rights reserved.