Konfigurationen für eine Anwendung sollte man nach Möglichkeit in einer externen Datei auslagern. Java unterstützt dieses Konzept durch sog. “Properties”, die in einer Datei gespeichert werden und nach dem Key/Value-Prinzip ausgelesen werden können. Eine einfache .properties-Datei könnte wie folgt aussehen:
connection.properties
1 2 3 4 5 | user=root password=my-secret-password host=localhost port=3306 database=my-database |
Den Wert “root” des Schlüssels “user” kann man dann mit folgendem Code-Schnippsel auslesen:
1 2 3 4 5 6 7 8 9 10 | File propertiesFile = new File("./src/resources/connection.properties"); Properties properties = new Properties(); if(propertiesFile.exists()) { BufferedInputStream bis = new BufferedInputStream(new FileInputStream(propertiesFile)); properties.load(bis); bis.close(); System.out.println(properties.getProperty("user")); } |
Mir ist gerade aufgefallen, dass ich noch gar nicht meinen Code gepostet habe, um den Inhalt einer Datei komplett in Java einzulesen und ggf. auszugeben: …weiterlesen
Zum Auslesen einer Datei braucht man in Java viele Helferlein. Streams, Reader und Builder spielen dabei die Hauptrollen. Um etwas Licht in den Dschungel zu bringen, habe ich eine einfache Java-Anwendung geschrieben, die eine Datei zeilenweise auslesen kann und dann auf der Konsole ausgibt. …weiterlesen
Mit diesem Code kann man mit PHP eine Textdatei zeilenweise auslesen und anzeigen:
1 2 3 4 5 6 7 | <?php $file = fopen("namensliste.txt","r"); while($row = fgets($file, 4096)) { echo $row."<br/>"; } ?> |
Möchte man eine zufällige Zeile auslesen, so geht das wie folgt:
1 2 3 4 5 6 7 8 9 10 | <?php $file = fopen("namensliste.txt","r"); while($row = fgets($file, 4096)) { $rows[] = $row; } $randomRow = mt_rand(0, count($rows)-1); echo $rows[$randomRow]; ?> |
In diesem Beitrag möchte ich kurz zeigen, wie man mit PHP einen (von WordPress erstellten) RSS-Feed auslesen kann. Der folgende Code zeigt die grobe Vorgehensweise und speichert den Titel und den Link der jeweiligen Feed-Einträge in einer Textdatei. …weiterlesen
In Windows 7 kann man bei WLAN-Karten mit Atheros-Chipsatz ganz einfach die MAC-Adresse ändern.
Dazu muss man in der “Systemsteuerung” unter “Netzwerk und Internet” im “Netzwerk- und Freigabecenter” die “Adaptereinstellungen ändern“.
In dem folgenden Menü werden einem dann die Netzwerkverbindungen angezeigt. Unter anderem auch die “Drahtlosnetzverbindung“. Bei der “Drahtlosnetzverbindung” ruft man über einen Rechtsklick im Kontextmenü die “Eigenschaften” auf und klickt dann auf “Konfigurieren…“. Dort gibt es den Reiter “Erweitert” über den man die Eigenschaft “Network Address” (MAC) findet. Durch die Eintragung eines Wertes in dem dazugehörigen Eingabefeld kann man dann die MAC-Adresse ändern und mit einem Klick auf “OK” bestätigen.
Im Kommandozeileninterpreter von Windows 7 (C:\Windows\system32\cmd.exe) kann man dann die MAC-Adresse mit dem Befehl getmac /v auslesen.


0