Ubuntu: PC Informationen abfragen (CPU, RAM, … )

Wer mal auf Windows unterwegs  war kennt sicherlich den Gerätemanager der detailliert Informationen zu den einzelnen Komponenten anzeigt die in einem PC verbaut sind. Unter Ubuntu bin ich heute auf einen interessanten Befehl gestoßen der genau diese Infos im Terminal ausgibt:

lshw | less

Der Output beinhaltet:

  1. Motherboard Info + Firmware
  2. CPU(s)
  3. RAM Module
  4. Festplatten
  5. Netzwerk-Devices
  6. USB-Devices
  7. PCI-Karten
  8. Firewire-Devices
  9. Partitionen
  10. CD-Rom / Floppy-Laufwerke
  11. Batterie-Infos

Viel Spaß damit!

Ubuntu VNC-Bug beheben

Ich hatte gerade das Problem, dass ich beim Zugriff über VNC auf einen Server nur den Mauszeiger gesehen habe und sonst nichts anderes vom Desktop. Google hat gezeigt, dass auch viele andere dieses Problem haben, deswegen wollte ich hier kurz die Lösung verraten. Das ganze ist recht leicht zu beheben wenn man weiß wie. Ursache ist in 99% aller Fälle eine Treiberinkompatibilität von ATI/NVidia-Treibern.

Um das Problem zu beheben, startet ihr eine Terminalsession (ggf über Putty) und gebt folgenden Befehl ein:

sudo gconftool -s /desktop/gnome/remote_access/disable_xdamage –type=bool TRUE

Bestätigt kurz euer Passwort und ihr könnt dann sofort wieder euren Remotedesktop erreichen. Der Befehl schaltet das 3D-Brimborium eures Desktops aus, das sieht zwar nicht mehr so schön aus wie vorher, funktioniert aber genauso.

IBM WebSphere Collector Tool unter Windows verwenden

Mal ein ganz anderes Thema, aber da man über das Tool wenig über Google findet dachte ich mir, dass ich mal ein kurzes Tutorial schreiben könnte.

Was ist das CollectorTool?
Das CollectorTool sammelt sämtliche Log-, Property- und Konfigurationsdateien die auf einem WebSphere Application Server (WAS) liegen. Dabei können die Dateigruppen auch spezifisch für einzelne Profile abgegriffen werden. Meistens dient das Sammeln dieser Daten dazu um den Support zu kontaktieren.

Vorgehen
Da das CollectorTool welches als “Collector.bat” vorliegt nicht einfach so in dem Verzeichnis ausgeführt werden darf in dem es liegt, bietet es sich an, einen eigenen Ordner dafür zu erstellen und es darin (mit Adminrechten) auszuführen.

  1. Löscht alle Traces und Logs die ihr nicht mehr braucht.
  2. Erstelle Order “C:collector”
  3. Erstelle Datei “collectIt.bat” in diesem Order und kopiere den Pfad zu “Collector.bat” hinein, meistens sowas wie:Inhalt
    C:ProgrammeIBMSDPruntimesbase_v7profilesprofile1bincollector.bat
  4. Speichert die Datei und öffnet eine Konsole über “Start->Ausführen->cmd” Wichtig: Als Admin ausführen, sonst habt ihr evtl keine Schreibrechte!
  5. Wechselt nun in das Verzeichnis “C:collector” und führt “collectIt.bat” aus.
  6. Nun sollte das Tool durchlaufen und euch unter “C:collector” eine JAR Datei erstellen. Diese enthält alle nötigen Infos.

Das war’s auch schon!

[Gamestudio] Einfaches Dialog System

In den letzten Tagen ist für mein aktuelles Spiel ein kleines Dialogsystem entstanden, das ich natürlich auch wieder frei zur Verfügung stellen möchte, gerade weil es für Lite-C immernoch keine vernünftige Lösung für Dialoge gibt. Das ganze ist in selbiger Sprache geschrieben und leicht erweiterbar.

Hier gehts zu den nötigen Files: DOWNLOAD ([downloadcounter(DialogSystem.zip)]x heruntergeladen)

Have fun 🙂

Von Windows auf Mac – Filesystem zugreifen

Ich habe kürzlich die ersten Erfahrungen damit gesammelt ein MaxOS auf mein W500 aufzuspielen da es sich angeblich für’s iPhone leichter auf Apples Betriebssystem entwickeln lässt. Und natürlich auch um auszuprobieren, ob es wirklich funktioniert das OS auf einen Nicht-Apple-Rechner zu “portieren”!

Wenn ihr jetzt nun kräftig im MacOS am Arbeiten seid, wollt ihr vielleicht auch irgendwann mal eure Arbeit auf euer Windows-System kopieren. Nun heißt es also, alles auf einen Stick ziehen, umbooten und rüberkopieren. Oder geht das auch einfacher?

Ja, tut es! Mit dem Tool HFSExplorer könnt ihr auf das MacOS-Filesystem aus eurem Windows heraus zugreifen auch wenn Windows noch nicht mal die Partition findet, das Tool übernimmt auch die Aufgabe.

Für mich ist es wunderbar einfach Bilder, Quellcode etc aus dem Mac-System zu extrahieren und auf mein Windows XP zu kopieren. Für alle, die 2 Betriebssysteme parallel betreiben kann ich das ganze nur empfehlen.

P.S. Ein ausführliches Tutorial wie ihr das Tool nutzt findet ihr HIER.

Die Zwerge – Für alle Fans von “Herr der Ringe”

Seit ich Wolfgang Hohlbein nicht mehr so toll finde, hat sich mein Buchgeschmack eher der Fantasy abgewand und den Krimis und Thrillern verschrieben. Einfach aus dem Grund, da ich dachte, dass ich schlicht weg zu alt dafür wäre 🙂

Jetzt habe ich aber von meinem Bruder “Die Zwerge” bekommen und war total hin und weg. Das Buch erzählt die Geschichte von Tungdil, einem Zwerg, der durch eine Fantasy-Welt reist um diese vor dem Einfluss der Orks und allerhand anderer böser Gestalten zu retten. Genau wie in “Herr der Ringe” funktioniert hier das Prinzip der komplett unterschiedlichen Reisenden, die als Gruppe antreten, sich erst nicht mögen und dann doch zusammenfinden.

Mehr will ich garnicht verraten. Für alle die das Buch schon kennen oder einfach nur zu faul sind zum Lesen gibt es hier eine Show-Lesung:

DragonFireSDK – Endlich unter Windows für’s iPhone entwickeln

Eigentlich bin ich ja kein Freund von Apple: Fragwürdige Firmenpolitik, zu viele Patentklagen, dass man fast denken könnte selbiges wäre ihr Core-Business und das Gravierenste: Die Entwicklerfreundlichkeit. Man kann nur auf einem MacOS entwicklen und ist dann gezwungen seine Software über den AppStore zu vertreiben; Es sei denn man jail-breaked seine Kiste.

Letzteres ist übrigens seit kurzem in Amerika legal.

Nun ist es aber so, dass Mobile-Development-Skill für IPhones und IPads immer gefragter wird und ich dem Trend nicht hinterlaufen will. Also hab ich mich mal damit auseinandergesetzt. Was tut man aber wenn man keinen Mac besitzt? Wie soll man nun Anwendungen entwickeln?

Dafür gibt es eine (legale) Lösung die sich DragonFireSDK nennt. Eine einfache Bibliothek die sich in z.B. Visual Studio integrieren und mit C++ ansteuern lässt. Damit lassen sich dann recht easy kleinere Anwendungen schreiben die z.B. folgende Funktionen umfassen:

  • GUI Design (Knöpfchen drücken, Texte / Bilder darstellen)
  • Systemfunktionen nutzen (Bildschirmanzeige etc verändern)
  • “Gleichgewichtssinn” des iPhones benutzen
  • WebRequests absetzen

Continue reading “DragonFireSDK – Endlich unter Windows für’s iPhone entwickeln”

WordPress – Automatisches Update

Eigentlich bin ich ja kein Freund der automatischen Update-Funktion in WordPress da man seine Ordner auf dem WebSpace zugänglich machen muss. Wenn es dann aber doch soweit kommt, dass 10-20 Plugins geupdatet werden wollen ist es dann schonmal sinnvoll dieses Feature zu nutzen.

Leider streikt WordPress in zwei Fällen per Default und gibt auch keine nützlichen Tipps. Diese 2 Fälle sind:

  1. Das Plugin-Verzeichnis ist nicht mit der Permission 777 versehen. Das ganze regelt ihr einfach indem ihr mit einem FTP-Tool eures Vertrauens auf euren Ordner geht und über einen Rechtsklick das Freigabelevel eurer Ordner anpasst.
  2. Es ist kein beschreibbares Temp-Verzeichnis definiert. Hier führt das Internet oft in die Irre wie mir aufgefallen ist. Anstatt dediziert ein Temp-Verzeichnis festzulegen hilft die Zeile define(‘WP_TEMP_DIR’, ini_get(‘upload_tmp_dir’)); die das Temp-Verzeichnis auf ein vorher festgelegtes Verzeichnis setzt.

Hat man diese 2 Hürden genommen funktioniert die Update-Funktion auch wunderbar. Nur nicht vergessen die Freigabe wieder rückgängig zu machen (755) 😉