Infografik über dich
5. Mai 2010


Caschy fand neulich ein tolles Tool, mit dem man eine Infografik über sich selbst erstellen kann. Dazu forderte er seine Leser auf dies mal auszuprobieren.

Mein Ergebnis seht ihr hier:

Datensicherheit im Netz – meine Meinung
5. Mai 2010


Das leidige Thema der Datensicherheit im Internet ist momentan wieder einmal in aller Munde. Jemand bekam Langeweile und dachte sich, der Welt mal auf die Nerven zu gehen und das schuelerVZ zu crawlen. Nun schreien wieder alle: Hilfe, meine Daten sind im schuelerVZ nicht sicher.

Haben sie wohl recht, doch viel ändern können die VZ-Netzwerke daran wohl auch nicht. Denn es gibt immer Menschen mit Langeweile und etwas Grips. Und selbst wenn diese Daten händisch kopieren müssten – was beiläufig gesagt, jedoch wirklich dämlich wäre – würden sie dies tun.

Doch mal im Ernst: Datensicherheit im Netz: die Pflicht der Datensicherheit liegt doch nicht beim Betreiber, sondern beim Nutzer. Er muss wissen was er im Netz verteilt und was nicht. Die einzige Pflicht die der Betreiber hierbei ist – besonders Schüler-Netzwerke wie schuelerVZ – den Nutzer darüber aufzuklären, das im Netz keine Sicherheit besteht.

Alles was einmal ium Netz ist, bleibt dort. Ob im Google Cache oder irgend ein anderer Dienst, der speichert. Nutzer von Social Networks und eigentlich auch jedes anderen Online Dienstes sollten dies wissen.

Das ist meine Meinung dazu: Datensicherheit beim Nutzer, die Aufklärung darüber beim Betreiber.

Wie seht ihr das? Sollten Netzwerke mehr aufklären? Oder sollten Nutzer sich selbstständig informieren?

Heute wird gebartet!
30. April 2010


Wir wollen doch alle so cool, wie der Jan sein!


Heute probiere ich: WP-Syntax
27. April 2010


Vielleicht habt ihr es schon gemerkt: ich benutze mal wieder ein neues Plugin. Dieses trägt den selbsterklärenden Namen WP-Syntax und formatiert Code.

Dies tut es auf eine ziemlich einfache Weise:

<pre lang=“java“>

System.out.println(„Hallo Welt“);

</pre>

Wenn man diesen Code einbindet, entsteht folgende Ausgabe:

System.out.println("Hallo Welt");

Ihr findet das Plugin genau hier.

POST via Java ME
26. April 2010


Momentan spiele ich etwas mit Java ME und zugehörigen API’s. Stumpf gesagt ist es wohl normales Programmieren in Java, bis auf ein dämliches Detail: man ist etwas eingeschränkt.

Gewohnte Funktionen heißen anders, beliebte Vereinfachungen fehlen. Zeigen möchte ich dies an einem kleinen Beispiel. Da ich neulich einen Bericht über das POST-Verfahren in Java schrieb möchte ich dies nun in Java ME zeigen.

Dies sieht wie folgt aus:

HttpConnection c = null;
InputStream is = null;
PrintStream out = null;
int rc;
 
try {
c = (HttpConnection) Connector.open(url);
c.setRequestMethod(HttpConnection.POST);
c.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");
 
c.setRequestProperty("User-Agent", "GeldPlanRApp");
 
out = new PrintStream(c.openOutputStream());
out.print("zu sendender Text");
out.flush();
 
rc = c.getResponseCode();
if (rc != HttpConnection.HTTP_OK) {
throw new IOException("HTTP response code: " + rc);
}
is = c.openInputStream();
 
int ch;
StringBuffer b = new StringBuffer();
while ((ch = is.read()) != -1) {
b.append((char) ch);
}
System.out.println(b.toString());
} catch (ClassCastException e) {
throw new IllegalArgumentException("Not an HTTP URL");
} finally {
if (is != null)
is.close();
if (out != null)
out.close();
if (c != null)
c.close();
}

Sieht wohl jeder selbst, dass es bedeutend länger ist. Diesmal stimme ich Julian auch zu, dass es etwas seltsam umständlich ist.

POST via Java
24. April 2010


Im folgenden Beispiel möchte ich zeigen, wie mittels weniger Codezeilen in Java Daten über das POST-Verfahren  an einen Server gesendet werden.

Zuerst legen wir ein URL-Objekt an:

URL url = new URL("http://www.domain.de/pfad/zur/datei.php");

Als nächstes öffnen wir eine Verbindung zu Datei und öffnen den Output-Stream.

HttpURLConnection httpCon = (HttpURLConnection) (url).openConnection();
httpCon.setDoOutput(true);

Nun setzen wir die Verbindungsart auf POST und öffnen einen PrintStream zum Senden.

httpCon.setRequestMethod("POST");
PrintStream out = new PrintStream(httpCon.getOutputStream());

Wir senden unseren Text und schließen den OutputStream.

out.print("zu sendender Text");
out.close();

Häufig sendet der Server eine Nachricht zurück, welche wir mit folgendem Code auffangen.

BufferedReader in = new BufferedReader(new InputStreamReader(httpCon.getInputStream()));
while (in.ready()) {
String s = in.readLine();
}
 
<pre lang="java">System.out.println(s);

Langsam wird’s wieder
21. April 2010


So langsam schwindet meine Lustlosigkeit und ich strahle schon fast wieder in altem Eifer, auch wenn dieser schwere Weg nach oben zur Spitze des Ehrgeizes ein langer ist und häufig mit kleinen Streitereien Hindernisse vorweist, ich werde es wohl schaffen.

Dieser schöne lange Satz dort oben, soll eigentlich nur eine winzige, aber vielleicht nicht ganz unwichtige Information mit sich bringen: ich fange wieder an meine Freizeit für das Programmieren zu verschwenden nutzen.

Das bedeutet für euch, meine verehrten Leser, mit ein bisschen Glück, baldige neue Beiträge, welche sich ziemlich sicher um Themen wie Java ME und API’s handeln werden.

Sie sind zurück
11. April 2010


Max und Daniel gründeten letztes Jahr ein Blog names StalkToday. Dieser befasste sich anfangs mit dem Web und ähnlichem. Das Thema wechselte und irgendwann war das Projekt StalkToday tot.

Wie dem auch sei: StalkToday ist zurück. Kleiner, bunter, allgemeiner als je zuvor.

Die neuen Themen sind Dinge, die die beiden Autoren auf ihrer täglichen Runde durch’s Netz finden.

Schaut vorbei auf StalkToday!

Hätte, wenn und aber.
30. März 2010


Würde ich eine Kamera besitzen, würde ich vielleicht mit dieser Bild schießen, welche ich dann in einem FotoBlog der Welt zeigen könnte und deren Neid über mein Talent deren Buh-Rufe zu dem mist den ich fabrizieren würde empfangen.

Dieser Blog würde höchst wahrscheinlich ButtliesPictures heißen, ein ensetzlich schlechtes Design haben und niemals mehr Feedleser als 30 haben.

ODKR
13. März 2010


Coming soon…

 1 2 3 4 5 6 7 8 9 10 11 12