Homepage
» Windows
- Samstag, 4. November 2006, 20:05
- Support
- Heute habe ich mir beim Saturn eine externe Festplatte gekauft. 320GB für 99 Euro, da kann man nicht meckern. Der Haken, die Platte läuft mit USB 2.0 und mein alter Desktoprechner, den ich liebevoll "Dicker" nenne, ist bis jetzt nur mit USB 1.1 ausgestattet.
Sollte jedoch kein Problem sein, denn ich habe mir vor geraumer Zeit einmal eine USB 2.0 Karte gekauft und jedoch noch nie eingebaut. Also war jetzt der richtige Zeitpunkt. Und wieder habe ich eine Sache dabei gelernt: das war garantiert das letzte mal, dass ich irgendein Billigprodukt gekauft habe (geschweige denn es erst nach einem Jahr ausprobiere).
Die Karte ist von Evertech und läuft überhaupt nicht. Obwohl Service Pack 1 auf dem Dicken installiert ist, kann die Karte nicht verwendet werden. Vielleicht fehlt mir ja einfach nur der richtige Treiber. Also gehe ich auf die Seite des Herstellers und gehe in den Supportbereich, in dem keine Treiber zur Verfügung gestellt werden, jedoch eine FAQ aus dem gröbsten raus helfen soll. Eine Antwort auf meine Frage: "Warum funktioniert der Scheiss nicht"? habe ich nicht bekommen, dafür gibt es eine Antwort, falls die Karte nur mit USB 1.1 statt USB 2.0 funktionieren sollte und die liest sich so:
„In Win Xp sagt er, das ein High speed gerät an einem nicht high speed USB angeschlossen ist.¡°- Wenn WinXP so was sagt, bedeutet es, die USB Port von „EVERTECH USB 2.0 PCI (VIA-Chip) 4+1 Ports
¡° Karte nicht richtig funktioniert bzw. Teiber nicht richtig installiert, die USB Port funktioniert jetzt nur als USB1,1 aber nicht USB2,0.
Löschen Sie bitte diese Karte im GM(Grätemanager), bauen Sie bitte diese Karte zu erst aus, und stecken Sie bitte die wieder in eine ändere PCI Slot ein! So wird WinXP diese Karte noch mal finden und den Treiber automatisch installieren(Bei Windows XP/ Windows 2000 SP4 brauchen Sie keinen Treiber manuell zu installieren.)
So, muss die Karte schon funktioniert als USB2,0 Karte.
Also: Finger weg von Billigprodukten. Falls jemand noch einen Lösungsvorschlag hätte, wäre ich sehr dankbar.
- Freitag, 3. November 2006, 19:26
- last.fm Stream im separaten Player (und aufnehmen)
- Wen es schon immer genervt hat den Stream von last.fm
nur mittels last.fm-Player abspielen zu können, kann nun über einen sogenannten last.fm-Proxy Abhilfe schaffen. Hierzu wird lediglich Python
benötigt und die Skripte des Servers
. Nachdem man in der config.py-Datei seinen last-fm-Usernamen und sein Passwort eingegeben hat lässt sich der Proxy-Server starten und in jedem x-beliebigen Browser anzeigen. Sinn und Zweck ist den last.fm-Stream abzugreifen, um ihm Musikplayern von Drittanbietern anzubieten. Dazu muss dann nur noch der Link http://localhost:1881/lastfm.mp3 in den Player kopiert werden und der last.fm-Stream läuft los.
Dementsprechend lässt sich die Musik natürlich auch auf die eigene Fesplatte kopieren, wenn man über ein dementsprechendes Programm verfügt. Weitere Informationen hierzu gibt es im Station Ripper Forum
.
- Dienstag, 17. Oktober 2006, 16:06
- JAVA-Bibliotheken mit PHP nutzen unter Windows XP
- Dies ist eine kurze Anleitung zur Installation und eines kurzen Tests der PHP-JAVA-Bridge unter Windows XP. Damit lassen sich .jar-Bibliotheken in PHP einbinden.
Schön für alle die einen eigenen Entwickklungsserver haben bzw. einen ROOT-Zugriff auf die PHP-Konfiguration ihr eigen nennen. Für Leute auf einem Shared Webserver leider total unpraktikabel.
1, Download des Binary Paketes der PHP-JAVA-Bridge von der Seite http://sourceforge.net/projects/php-java-bridge
. Hauptseite: http://php-java-bridge.sourceforge.net/ 
2. Entpacken des ZIP-Archives
3. Ausführen der Datei test.bat. Die Datei entpackt die JavaBridge.war und erzeugt eine php.ini-Datei mit den Werten, die unter Punkt 5 in die php.ini eingetragen werden müssen.
4. Kopieren der Dateien JavaBridge.jar und php_java.dll aus dem erzeugten Ordner ext in den ext-Ordner der PHP Installation. (Die XAMPP-Version von apachefriends.org liefert bereits eine php_java.dll, die jedoch nicht ausreichend ist, daher muss sie ersetzt werden).
5. php.ini suchen und folgende Werte eintragen:
extension=php_java.dll
sowie
[java]
java.java_home=[Laufwerk:]\[PATH]\[TO]\jre1.5.0_08
java.java=[Laufwerk:]\[PATH]\[TO]\jre1.5.0_08\bin\javaw.exe
java.log_level=2
;java.log_file=ext/JavaBridge.log
6. Server-Neustart. Ausführen einer info.php
<?php
phpinfo();
?>
Dort sollte ein Eintrag unter java stehen, der anzeigt, dass der JAVA-Support aktiviert ist.
7. Ausführen eines Hello World Skripts
Die JAVA-Datei sieht wie folgt aus:
public class HelloWorld {
String test = "Hello World";
public void HelloWorld(){
}
public String getHelloWorld() {
return test;
}
}
Sie wird unter HelloWorld.java abgespeichert.
Nun wird die Konsole bemüht, um zunächst die .java-Datei in Bytecode umzuwandeln. Dies erfolgt über den Aufruf
javac HelloWorld.java
(Dabei ist davon auszugehen, dass man sich im entsprechenden Verzeichnis befindet)
Eine HelloWorld.class-Datei (Die Datei mit dem Bytecode für die Virtual Machine) wird erzeugt.
Danach wird eine JAR-Bibliothek erzeugt.
jar cvf HelloWorld.jar HelloWorld.class
Ergebnis: Eine Datei mit dem Namen HelloWorld.jar
Als nächstes wird ein PHP-Skript für den Aufruf der JAVA-Klasse angelegt.
Das PHP-Skript
<?php
//Einbinden der JAVA-Bibliothek
java_require($_SERVER['DOCUMENT_ROOT']."/path/to/HelloWorld.jar");
// Instantiieren der JAVA-Klasse
$myObj = new Java('HelloWorld');
// Anzeige des übergebenen Strings
echo (String) $myObj->getHelloWorld();
?>
java_require bindet externe Bibliotheken (.jar) ein. Der Aufruf kann über "http:", "ftp:" oder "file:" erfolgen.
Der Aufruf einer JAVA-Klasse erfolgt über den Aufruf new Java('Klassenname'). Ein Aufruf der entsprechenden JAVA-Klasse kann nur erfolgen, wenn diese über einen Konstruktor verfügt. Ansonsten erhält man eine Fehlermeldung:
Fatal error: Uncaught [o(Exception):"java.lang.Exception: CreateInstance failed: new HelloWorld. Cause: java.lang.ClassNotFoundException: Could not find HelloWorld in java_require() path. Please check the path and the SEL and File permissions. Responsible VM: 1.5.0_06@http://java.sun.com/" at: #-10 php.java.bridge.DynamicJavaBridgeClassLoader.loadClass(DynamicJavaBridgeClassLoader.java:448) #-9 java.lang.ClassLoader.loadClassInternal(Unknown Source) #-8 java.lang.Class.forName0(Native Method) #0 H:\htdocs\1\java\test.php(4): Java::__construct('HelloWorld') #1 {main}] thrown in H:\htdocs\1\java\test.php on line 4
Das Ergebnis:
Hello World
Dies ist wieder mal nur eine kleine Gedankenstütze für mich selbst. Für den Leser sei hinzuzufügen, dass man sicherlich spektakulärere Ausgaben erzeugen kann. Dennoch bietet die Einbindung von JAVA-Bibliotheken (bla) ungeahnte Möglichkeiten, wie z.B. das Erzeugen von PDF's über die Bibliothek FOP (http://www.sagehill.net/docbookxsl/InstallingAnFO.html
).
Weiterführende Links:
Gegensätze ziehen sich an
Java-Bibliotheken und -Anwendungen aus PHP heraus nutzen
PHP5 - Java integration on Win32, and examples
http://php-java-bridge.sourceforge.net/
http://php-java-bridge.sourceforge.net/documentation/PHP-API/html/java_8c.html#doc23
http://php.net/manual/de/ref.java.php
- Samstag, 26. August 2006, 22:36
- Dateien suchen unter Windows
- Die Windows-Suche ist bekanntermaßen ziemlich mäßig und das ist noch gelinde ausgedrückt. Wenn ich mir Mac-User mit ihrem Spotlight ansehe oder Linux-User die mal eben per locate in der Shell nachsehen können und dann die Performance der Windows-Suche, dann kann einem schon mal übel werden. Sowohl der Mac, dessen Betriebssystem bekanntermaßen auf Unix basiert als auch die Linux-User können deswegen so schnell suchen, weil ihre Files vom Betriebssystem indiziert werden und in einer Datenbank gehalten werden. Diese zu duchsuchen ist eben schneller, als das Filesystem abzugrasen, so wie Windows es tut.
Es gibt zwar auch für Windows solche Indizierungs-Programme, z.B. Google Desktop, nur leider sind die mir viel zu Speicher-hungrig und zudem finde ich das etwas befremdlich, wenn Google auch noch meine persönlichen Dateien indiziert, die Suchergebnisse dann auf einem eigens implementierten Webserver anzeigt, die ich dann im Browser ansehen kann. Resourcen fressend eben und ich möchte nicht wissen, was für Verbindungen der Server im Hintergrund noch sehr herstellt.
Mein favorisiertes Tool zum indizieren ist ein kleines aber feines Programm aus Finnland namens Locate32
. Es ahmt die Indizierung unter Unix und Linux nach und Files zu finden ist überhaupt kein Problem mehr. Locate32 ist ein Tool, welches auf keinem Windows-Rechner fehlen sollte. Ach ja und es ist natürlich kostenlos.
- Montag, 17. Juli 2006, 12:01
- Firefox und der Arbeitsspeicher
- Der Firefox braucht ziemlich viel Arbeitsspeicher, vor allem wenn man ihn wie ich gerne mal mit 30 oder 40 Tabs offen hat und dann auch noch in 2 oder 3 Fenstern. 600 - 700 Megabyte habe ich schon erlebt. Das ist natürlich kein Zusatand.
Es gibt jedoch eine Möglichkeit den Hunger nach Ressourcen zu stillen. Diese Anleitung funktioniert zumindest auf dem PC, der Mac sollte die Vegabe des Arbeitsspeicher ohnehin besser verarbeiten.
- neues Tab oder Fenster öffnen
- in die Adresszeile about:config eingeben
- rechter Mausklick in das Hauptfenster -> new -> boolean
- config.trim_on_minimize eingeben
- true auswählen
- Firefox komplett schließen
- Firefox öffnen und ausprobieren
Damit sollte der Speicherhunger gegessen sein.
Nachtrag: Metty hatte in seinem Kommentar angeregt, ich solle schreiben was diese Modifikation überhaupt bewirkt. Ich dachte das wäre klar, sorry. Kurz und knapp: Der belegte Arbeitsspeicher wird zu größten Teilen wieder frei gegeben, wenn man den Firefox in die Taskleiste schickt. Ich konnte zwar beobachten, dass der Verbrauch dann wieder ansteigt, jedoch nicht mehr auf den ursprünglichen Wert. Siehe auch die Photos. Getestet mit 10 offenen Tabs. Einmal der Speicherverbarauch mit offenem Firefox-Fenster, einmal mit Minimierten in der Task-Leiste.
- Freitag, 9. Juni 2006, 14:17
- Kick it like Martina
- Einen kostenlosen Serie von Fonts zum Download mit dem Namen "Kick it like Martina" gibt es bei Volcano-Type
zum Download.
Die Serie enthält die Fonts "Kick it like Klinsi", mit den Köpfen der Nationalmannschaft und anderen wichtigen Fußballpersönlichkeiten, "Kick it like Liga", mit Bundesliga-Wappen etc und und "Kick it like Tor", mit markigen Sprüchen zum Thema Fußball.
Um die Fonts downzuloaden muß man seine eMail-Adresse angeben, dann bekommt man einen Link zugeschickt. Die Datei, die man dann runterlädt ist wertlos, bei mir wa das jedenfalls so, bis man sie in .zip umbenennt, dann kann man sie entpacken und voilá: Ein Ordner mit Mac- und PC-Schriften.
[via agenturblog
]
- Freitag, 2. Juni 2006, 00:07
- Nach 18 Tagen Tod
- Wunderschöne Geschichte über Jemanden der sich einen PC gekauft hat, um diesen bewusst dem Virenbefall auszusetzen.
- Donnerstag, 1. Juni 2006, 12:55
- So hab' ich das noch nie gesehen!
- Wer seine Webseiten einmal aus einem anderen Blickwinkel sehen will, sollte sich mal den µBrowser ansehen. Auf der Gecko-Engine basierend, transformiert er Webseiten in die 3D-Welt.
Ob dies sinnvoll ist, muss Jeder für sich beurteilen. Allerdings ist es mal ein netter Zeitvertreib für 5 Minuten. Den µBrowser gibt es momentan nur für Windows und muss nicht installiert werden. Einfach ein Zip-File runterladen und das Executable ausführen.
matblog mal aus einer anderen Sichtweise:
[via XpunktNull]
- Mittwoch, 31. Mai 2006, 12:48
- Microsoft schießt den Vogel ab
- Es gibt ein neues Windows Update. Das Windows Genuine Advantage Notification-Tool.
Folgende Erklärung gibt der Windows Updater:
Sie werden durch das Windows Genuine Advantage Notification-Tool benachrichtigt, wenn es sich bei Ihrer Version von Windows nicht um eine Originalversion handelt. Wenn Ihr System kein Originalsystem ist, unterstützt Sie das Tool dabei, eine lizenzierte Version von Windows zu erhalten.
Wer braucht denn bitte sowas? Das weiß ich doch selbst, ob ich eine Original-Version oder eine Raubkopie am Start habe. Und selbst wenn ich eine Raubkopie hätte, was würde mir das bringen zu wissen, dass ich aus Versehen eine auf dem Flohmarkt gekauft habe? Ich wüsste dann, das Microsoft es auch weiß.
Ein netter Versuch von Microsoft ein fehlendes Heimfunkertool für Gehirnlose auf den Markt zu bringen. Bitte Micro's, auch wenn wir Eure Produkte kaufen, so blöd sind wir auch wieder nicht.
- Donnerstag, 18. Mai 2006, 10:42
- Neuer Virus Erazer-A: Schlägt die Industrie zurück?
- Gerade eben lese ich, dass es mal wieder einen neuen Virus für Windows-Plattform gibt.
Erazer-A verhält sich jedoch etwas seltsam. Sinn und Zweck des Virus- / Trojanergebildes ist die Löschung sämtlicher Daten in den Standard-Download-Ordnern von P2P-Filesharing-Programmen. Laut eines Artikels in der australischen PC World werden alle Dateien mit den Endungen "MP3, AVI, MPEG, WMV, Gif, Zip" gelöscht.
Sophos, Hersteller einer Anti-Viren-Software und Entdecker des Virus schreibt auf seinen Seiten:
The Trojan also creates copies of itself in the shared folders for Peer-to-peer (P2P) applications.
Der Virus wird dann über den herkömmlichen P2P-Weg in die Filesharing-Netze eingestreut.
Weitere Nebenwirkungen laut Sophos:
# Turns off anti-virus applications
# Deletes files off the computer
# Steals information
# Drops more malware
# Reduces system security
# Installs itself in the Registry
Sehr seltsam. Ein Virus der nur auf Files aus ist, die mit P2P-Programmen runtergeladen werden? Wenn das mal nicht eine geplante Aktion ist. Sicher ist nur, wenn da wirklich eine Firma oder Industrie dahintersteckt ist der Imageschaden kaum wieder gut zu machen.





