Archive for the 'Software' Category

Apr 11 2009

Gameplay unter Ubuntu: CS 1.6

Veröffentlicht by . Filed under: Software

Seit ein paar Wochen bin ich komplett auf Ubutunu umgestiegen und ich muss sagen: ich bin sehr froh darüber. Mein 64-bit System wird wesentlich besser angesteuert als von WinXP 64 (was meiner Meinung nach sehr stiefmütterlich selbst von MS behandelt wird) – Vista kam und kommt mir nicht auf den Rechner.

Einziger Makel bisher: Meine Windows-Spiele liefen nicht. Im ersten Schritt CS 1.6 unter Steam (ja, ich weiß: Killerspieler und stolz drauf ;) ). Unter ner virtuellen Maschine kann man das nämlich vergessen, die Maus ist viel zu langsam. Jetzt läuft es aber komplett unter Wine mit korrekter Auflösung. Da das etwas aufwendiger war (Dual-Screen-Einstellung mittels TwinView) hier das Howto:

  • Die Einstellungen funktionieren nur dann richtig, wenn man Steam und CS 1.6 nicht im DualScreen-Mode spielt. Hierfür bietet Linux die fantastische Möglichkeit der virtuellen Konsolen über Strg+Alt+F1 – Strg+Alt+F6 (F7 ist der Default-Screen). Über “System” -> “Systemsteuerung” -> “NVIDIA Settings” kann ich die Grafikkartenkonfiguration bequem per Menü erstellen und über “Save to X Configuration File” eine Vorschau generieren, die ich dann in den Ordner “etc/X11″ als “xorg_games.conf” speichere.
  • Ich habe mir ein Script gebschrieben, mit dem ich in einer virtuellen Konsole Steam direkt starten kann:

    X :3 -config xorg_games.conf -ac -terminate & nvidia-settings -l
    cd /home/mathias/.wine/drive_c/Program\ Files/Steam
    sleep 3
    DISPLAY=:3 WINEDEBUG=-all wine Steam.exe -applaunch 240
  • Dieses Script (mit dem Namen “CS-Launcher.sh”) ausführbar machen:

    chmod +x CS-Launcher.sh
  • Anschließend den Benutzer der Gruppe Audio zuweisen, damit Audio-Dienste genutzt werden können.
  • In eine virtuelle Konsole wechseln (z.B: Strg+Alt+F3)
  • Anmelden und Script ausführen. Steam wird gestartet. Anschließend CS 1.6 starten. Bei mir startete das in der falschen Auflösung und ich konnte die Auflösung nicht direkt ändern (OpenGL-Einstellung). Also:
  • Grafik auf DirektX umstellen
  • Auflösung ist jetzt änderbar. Auf korrekte Einstellung ändern
  • Grafik auf OpenGL zurückstellen. Unter DirectX hatte ich nerviges Flattern im Bild. Die Auflösung bleibt erhalten
  • fertig.

CS 1.6 funktioniert jetzt einwandfrei. Keine Wünsche offen.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Dez 31 2008

PDT in Version 2 verfügbar

Veröffentlicht by . Filed under: Programmierung,Software

Die PHP Entwicklungsumgebung PDT ist in Version 2 erschienen und kann jetzt heruntergeladen werden. Bis vor etwa 3 Monaten hab ich PDT auch aktiv eingesetzt und bin mehr oder weniger damit zufrieden gewesen. Allerdings – so finde ich – merkt man schon deutlich, dass Zend eine kostenpflichtige erweiterte Version anbietet, denn viele nette Funktionen fehlen in PDT.

Nachdem ich ihm Rahmen meiner Dissertation Netbeans einsetze (kann Java meiner Meinung nach deutlich besser debuggen als Eclipse – vor allem bei Multi-Threading) und Netbeans jetzt auch PHP unterstützt, hab ich den Wechsel gewagt: und ich bin absolut zufrieden. Meine Empfehlung zur Entwicklung von PHP und Java geht deshalb eindeutig in Richtung Netbeans. Dann noch auf jeden Fall ein SVN-Server oder CVS-Server installieren (oder mit vmware ein vorkonfiguriertes nutzen). Das sollte man auch tun, wenn man alleine programmiert, denn dann kann man den Entwicklungszustand besser protokollieren und das ist oft viel Wert (wenn man z.B. dem Kunden die Neuerungen erklären soll).

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Nov 30 2008

eTracker – Sinn verfehlt??

Veröffentlicht by . Filed under: Software

Ein Kunde setzt eTracker ein, um Statiken über seine Seite erstellen zu lassen. Es werden auch recht schöne Grafiken erzeugt. Allerdings scheitere ich heute an einer geradezu offensichtlichen Funktion: Ich möchte wissen, welche unterschiedlichen Browser auf die Seite zugreifen, um sicherzustellen, alle relevanten Browser optimal zu unterstützen. Und was sagt mir da eTracker? 55% der Browser sind IE. Das war’s. Ich hab keinerlei Funktion gefunden, mit der ich die Browser-Version anschauen kann. Dabei ist eine wesentliche Frage, wie viel IE 6 noch auf der Seite unterwegs sind.

Da halte ich Google’s Analytics für wesentlich besser. Tut mir wirklich leid, aber eTracker hat hier doch mal total versagt. Ich kann mir einfach nicht vorstellen, dass es nicht gehen soll. Kann mir jemand vielleicht einen Hinweis geben? Sonst geh ich jetzt die Log-Files des Servers durch.

[Update] Nach freundlichem Hinweis von eTracker (denke ich): es geht doch: auf der rechten Seite ist eine Leiste “Ansicht”. Klickt man darauf, bekommt man ein Einstellungsmenü. Die Leiste sieht aus wie eine Box-Überschrift in der Seitenleiste im Windows-Explorer.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
2 responses so far

Nov 20 2008

Netbeans 6.5 fertig

Veröffentlicht by . Filed under: Software

Netbeans 6.5 ist endlich fertig. Ich hab es seit dem RC2 im Einsatz und entwickel darauf PHP und Java. Die PHP-Entwicklung funktioniert – meiner Meinung nach – deutlich besser als in eclipse PDT, vor allem hab ich keine Probleme mehr beim Debuggen, was in Eclipse immer wieder nicht funktioniert hat.

Selbst die Java-Entwicklung und das Thread-Debugging ist deutlich besser als in Eclipse. Hier hat sich wirklich einiges getan! Mir gefällts sehr gut!

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

Nov 02 2008

Google verwendet Such-Formulare

Veröffentlicht by . Filed under: Software

Ich lass mich von meinem System über jeden unerwarteten Fehler informieren, um bisher nicht beachtete Fehler schnell beheben zu können. Und da seh ich doch heute, dass von der IP 66.249.73.118 eine Suchanfrage gestellt wurde. Und zwar wurde nach “ölbetriebenes” gesucht.

Den produzierten Fehler kann ich noch nicht nachvollziehen. Interessanter finde ich aber auch, dass hinter der IP-Adrese ein Googlebot steckt, der offensichtlich die Suchmaschine verwendet (es war kein Zufall, anhand eines Sicherheitstokens ist erkennbar, dass explizit das Formular abgeschickt wurde). Hier fallen mir nur zwei Ziele ein:

  • Mehr neue Seiten finden
  • Das interne Ranking der Seiten ermitteln

Ich kann mir vor allem den letzten Punkt sehr gut vorstellen, da man die Annahme haben könnte, dass interne Suchmaschinen objektiver den Wert einer Seite einschätzen können. Auf jeden Fall sollte man darauf bei internen Suchmaschinen achten, wenn man seine Seite suchmaschinenoptimieren möchte.

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
No responses yet

« Previous Entries

^