Einträge aus der Kategorie: Computer

Pidgin

Nachdem ich Jahre lang den Instant Messenger Trillian verwendet habe, bin ich nun auf Pidgin umgestiegen. :)

Subversion

Subversion ist eine feine Sache zur Versionsverwaltung seiner Softwareprojekte. Natürlich gibt es auch dafür das passende Plugin für Eclipse in Form von Subversive bzw. SVN Team Provider und SVN Connector. :)

Mal schauen, ob ich irgendwann auch mal in den Genuss komme CVS auszuprobieren um mir ein Bild zu machen, welches System besser ist.

窓辺ななみ

In Japan ist bekanntlich alles ein bisschen anders als bei uns. Und selbst bekannte Unternehmen wie Microsoft bilden da keine Ausnahme. Aber ich fange für ein besseres Verständnis lieber von vorne an:

Bekanntlich gibt es in Japan verschiedene Names-Suffixe, welche in bestimmten Situationen verwendet werden. Das bekannteste dürfte -san (さん) im Sinne von “Herr” oder “Frau” sein. Die Verniedlichung davon, welche bei Kindern oder auch weiblichen Familienangehörigen verwendet wird ist -chan (ちゃん). Davon gibt es allerdings noch eine weitere, noch “süßere” Verniedlichung welche besonders gerne in Anime und Manga oder für ganz kleine Kinder oder Haustiere verwendet wird: -tan (たん).

Inzwischen hat jedes Betriebssystem ein inoffizielles Maskottchen - eine OS-tan - bekommen. Den Anfang hat dieses Internetphänomen im japanischen Futaba Channel (ふたば(双葉)☆ちゃんねる) Imageboard genommen. Dabei werden jeder dieser Charaktere bestimmte Eigenschaften und Verhaltensweisen angedichtet, welche das jeweilige Betriebssystem charakterisieren. Beispielsweise versucht WindowsME-tan immer ihr bestes zu geben. Ist aber zu tolpatschig (abstürze) und irritiert damit ihre Schwestern.

OS-tan group

Den Höhepunkt hat das ganze allerdings mit Windows 7 erreicht. Denn Microsoft hat seinem neusten Betriebssystem das erste offizielle Maskottchen - nämlich Madobe Nanami verpasst. Gesprochen wird sie von Mizuki Nana (水樹 奈々).
Die ersten 7777 in Japan verkauften Exemplare der Windows 7 Ultimate DSP Edition sollen laut Akiba PC sogar zusätzliche Wallpaper und Sounddateien von ihr enthalten. So kam es, wie es kommen musste:

Windows bekam den coolsten Sound aller Zeiten!

Windows 7 tan Nanami Madobe Theme
Medium: www.youtube.com
Link: www.youtube.com

Und schließlich fand 窓辺ななみ ihren Weg auf den Desktop.

sm8379833 窓辺ななみ デスクトップマスコット
Medium: www.youtube.com
Link: www.youtube.com

Doch nun legt Microsoft richtig los und und nutzt seinen süßen Werbeträger auch in Werbespots.

Windows 7 Madobe Nanami Commercial
Medium: www.youtube.com
Link: www.youtube.com

Inzwischen hat 窓辺ななみ sogar ihre eigene Twitter Seite.

Da fragt man sich wieder, warum es so etwas eigentlich nur in Japan gibt?!
Wird also Zeit, dass ich mir endlich Windows 7 und diese Theme installiere… ;-)

UMLet

Ein kleines aber feines Eclipse Plugin um auf die schnelle UML Diagramme zu erzeugen. Nicht unbedingt umwerfend, aber für die meisten Zwecke ausreichend.

www.umlet.com

m2eclipse

Ob Maven oder Ant muss sicherlich für den jeweiligen Fall entschieden werden. Allerdings bringt Maven in gewissen Bereichen einen Komfort, den Ant leider nicht bieten kann. Und selbstverständlich gibt es mit m2eclipse auch das entsprechende Plugin für die Eclipse Entwicklungsumgebung.
Nach der Installation wird man sofort darauf hingewiesen, dass man ggf. noch ein zwei Einstellungen vornehmen muss:

“The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.
Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JRE’s are also using JDK installs.”

Dies bedeutet im Detail, dass zum einen in Eclipse unter -> Window -> Preferences -> Java -> Installed JREs ein entsprechender Java Development Kit (JDK) und keine Java Runtime Environment (JRE) eingetragen ist.
Und zum anderen, dass auch in der Datei eclipse.ini darauf verwiesen wird. Dies geschieht mittels des -vm Parameter und der entsprechenden Pfadangabe (z. B. C:/Java/jdk1.6.0_13/bin/javaw.exe), so dass die Datei am Ende circa so aussieht:

-vm
C:/Java/jdk1.6.0_13/bin/javaw.exe
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

failed to create task or type scp

Da will man nichtsahnend seine build.xml ausführen und dann so etwas… scp, um das ganze auf seinen Apache Tomcat zu schieben, verweigert seinen Dienst und man erhält so eine Fehlermeldung:

C:\eclipse\workspaces\…\build.xml:
Problem: failed to create task or type scp

Cause: Could not load a dependent class com/jcraft/jsch/UserInfo
It is not enough to have Ant’s optional JARs
you need the JAR files that the optional tasks depend upon.
Ant’s optional task dependencies are listed in the manual.

Action: Determine what extra JAR files are needed, and place them in one of:
-C:\eclipse\installs\3.3\eclipse\plugins\org.apache.ant_1.7.0.v200706080842\lib
-C:\Documents and Settings\vdb\.ant\lib
-a directory added on the command line with the -lib argument

Do not panic, this is a common problem.
The commonest cause is a missing JAR.

This is not a bug; it is a configuration problem

Am besten gefällt mir daran das “Do not Panic…”. ;-) Und in der Tat ist das Problem schnell behoben. Man braucht nur die entsprechende jsch.jar (aktuell jsch-0.1.42.jar) für ant, welche man auf JCraft bekommt. Diese dann in das, in der Fehlermeldung angegebene lib-Verzeichnis kopiert und schon sollte alles funktionieren.

Und wenn nicht, dann stellt sich Eclipse nur ein bisschen doof an. Dann muss man die .jar noch zusätzlich im Eclipse unter -> Window -> Preferences -> Ant -> Runtime -> Classpath -> Ant Home Entries (Default) mittels -> Add External JARs… hinzufügen. Und schon klappt alles. :)

Installation von PhysX unter Windows Vista 64 Bit

PhysX ist ein spezieller Treiber der Firma Nvidia, welcher für manche Spiele - in meinem Fall Overlord II - zwingend erforderlich ist. Denn ohne ihn gab es beim Starten des Spiels nur einen Microsoft Visual C++ Runtime Error.

Microsoft Visual C++ Runtime Library

Eigentlich SOLLTE es bei der Installation keine Probleme geben und anscheinend hat niemand so Recht eine Idee, woran es überhaupt liegt, dass sich die Software manchmal nicht installieren lässt und der Installationsvorgang statt dessen mit einer “Schwerwiegender Fehler”-Meldung und dem Hinweis: “Unerwartetes Installationsende aufgrund eines Fehlers” beendet wird. Jedenfalls scheint das Problem irgendein generelles zu sein, denn auch ältere Versionen der Software ließen sich nicht installieren. Allerdings führte folgendes Vorgehen doch noch zu einem Erfolg:

1. Download der aktuellen PhysX Version
(in meinem Fall PhysX_9.09.0814_SystemSoftware.exe).

2. Durchführen der Installation bis zum Abbruch:
“Unerwartetes Installationsende aufgrund eines Fehlers”.

3. Die Eingabeaufforderung mit Administrationsrechten ausführen.

4. Im Verzeichnis
C:\Program Files (x86)\Common Files\Wise Installation Wizard
befindet sich eine passende .MSI Datei
(in meinem Fall WISC5C1C0F0D62F4DBF81D4D7EF397C228B_9_09_0814.MSI).

5. Die Datei mit dem Befehl
msiexec /i "C:\Program Files (x86)\Common Files\Wise Installation Wizard\WISC5C1C0F0D62F4DBF81D4D7EF397C228B_9_09_0814.MSI" /qn+
ausführen.

6. Taadaa… die Installation ist erfolgreich, das Spiel läuft. Man darf sich freuen.

Speaker deaktivieren

Der PC Speaker kann, wenn man im Terminal arbeitet, sehr schnell zur Qual werden. Und da die Server Variante von Ubuntu keine grafische Benutzeroberfläche bietet, um ihn zu deaktivieren, muss anderweitig Abhilfe geschaffen werden.

Entweder durch die Eingabe des Befehls
sudo modprobe -r pcspkr
im Terminal. Dies hat allerdings den Nachteil, dass der Befehl bei jedem Neustart erneut eingegeben werden muss.

Die wesentlich elegantere, da dauerhafte Lösung besteht in dem Hinzufügen der Zeile
blacklist pcspkr
in die Datei /etc/modprobe.d/blacklist

Und schon ist Ruhe… ahhhhh… schön.

BASIC

“Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.”

– Edsger Wybe Dijkstra (1930-2002), niederländischer Informatiker

We Didn’t Start the Flame War

Das Video reiht sich in die selbe großartige Tradition ein, wie Internet killed the Video Star und Internet People! :)

We Didn’t Start the Flame War
Medium: www.youtube.com
Link: www.youtube.com