Benny's Blog
Navigation: Home » Archives for auslesen
6. Mai 2011

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"));
}
20. Januar 2011

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

28. November 2010

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

15. September 2010

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];
?>
13. August 2010

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

12. Mai 2010

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.

Änderung der MAC-Adresse bei einem Atheros AR9285-Chipsatz

Im Kommandozeileninterpreter von Windows 7 (C:\Windows\system32\cmd.exe) kann man dann die MAC-Adresse mit dem Befehl getmac /v auslesen.