Archive for January, 2009

Kann man so machen…

google_warnung

Obige Warnung kommt gerade bei jeder Google-Suche :-D Ein mal mit Profis arbeiten…

Danke an Stefan!

UPDATE:
www.spiegel.de/netzwelt/web/0,1518,604786,00.html
www.heise.de/newsticker/Google-warnt-bei-allen-Suchtreffern-vor-Malware-Update–/meldung/126681
last but not least:
http://googleblog.blogspot.com/2009/01/this-site-may-harm-your-computer-on.html

Java: Keylistener auf Konsolenebene

java

Man kann GUIs bauen mit Java – wenn man will. AWT und Swing existieren. Eigentlich ist Java aber konsolenbasiert. Um so erstaunlicher, dass es von Haus aus (immer noch) keine Möglichkeit gibt, einzelne Zeichen einzulesen, ohne nach Eingabe auf Return/Enter warten zu müssen. Das wäre aber nötig, um zB die (komfortable) Steuerung einer Konsolenanwendung mit der Tastatur zu ermöglichen. Mit dem Package JLine (speziell ConsoleReader.readCharacter) kann man das – hier die “Hello World“-Version:

package input;

import jline.ConsoleReader;

public class Keylistener
{
private static final char NOOP    = ’0′;
private static final char QUIT    = ‘q’;
private static final char UP    = ‘w’;
private static final char DOWN    = ‘s’;
private static final char LEFT    = ‘a’;
private static final char RIGHT    = ‘d’;

private static char[] allowed = { UP, DOWN, LEFT, RIGHT, QUIT };

public static void main( String[] args )
{
char input = NOOP;

try
{
ConsoleReader console = new ConsoleReader();

while( input!=QUIT ){
input = (char)console.readCharacter( allowed );
console.clearScreen();

switch( input ){
case UP:
System.out.println( “up” );
break;
case LEFT:
System.out.println( “left” );
break;
case DOWN:
System.out.println( “down” );
break;
case RIGHT:
System.out.println( “right” );
break;
}
}
}
catch( Exception e ){}
}
}

HTH – und sorry für die nicht vorhandene Formatierung :-)

Mausgeschwindigkeit

mouse

Wer ein Notebook mal mittels Maus, mal mittels Touchpad bedient, wird das kennen: Der Mauszeiger ist entweder zu schnell oder zu langsam, je nachdem, was man benutzt. Unter Windows kann man das über die Systemsteuerung -> Maus -> Zeigeroptionen ändern, aber wer will das schon jedes mal. Leichter geht es, wenn man sich zum Beispiel mit dem kostenlosen (und “Runtime”-freien!) Tool AutoIt ein Skript schreibt. Das sieht dann ungefähr so aus (gefunden hier):

Const $SPI_SETMOUSESPEED = 0×0071
$MySpeed = 11; A number between 1-20.
DllCall(“user32.dll”, “int”, “SystemParametersInfo”, “int”, $SPI_SETMOUSESPEED, “int”, 0, “int”, $MySpeed, “int”, 0)

Ich habe da schon mal was vorbereitet…: www.crusy.net/files/mousespeed.zip :-) in dem ZIP findet ihr drei EXE-Dateien inklusive der zugehörigen Skripte. Eines setzt die Geschwindigkeit auf 8 (meine Einstellung für die Maus), eines auf 17 (Touchpad), eines setzt die Usereingabe (eine Zahl zwischen 1 und 20) als Mausgeschwindigkeit. Hf

Caps Lock

caps_lock

Wer die Caps Lock Taste nicht leiden kann (und wer kann das?) und einen Windows PC sein Eigen nennt (OK…), der möge folgenden Schlüssel in die Registry einfügen:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
“Scancode Map”=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,3a,00,00,00,00,00

oder hier herunterladen. Caps Lock verhält sich nun (=nach einem Neustart) wie die Shift Taste. HTH

Skype vs. XAMPP

skype

Wer einen XAMPP installiert hat, der Apache aber partout nicht starten will, sollte mal probieren, die Ports 80 und 443 im Skype zu deaktivieren. Gefunden auf Protecus.de… Skype 1, gute Programmierung 0.

Konzert in E

Oops, they did it again! Jung von Matt/next hat ein neues Webspecial für Mercedes am Start: Das Konzert in E, mit Jean Alesi und Dianne Reeves… geflashed übrigens von Nils, Ben und  meiner Wenigkeit :-)

Photoshop Adbusting: “Nose -20%”

*grins*: www.ekosystem.org/forum/viewtopic.php?p=43571

OMG

Das können die nicht ernst meinen.

Apropos kalt

Darum stellt man kein Bier in’s Eisfach.