Über dieses Blog...

»Wenn ich einmal alt bin, werde ich nur nörgeln — das wird ein Spaß!«

Tipps und Tricks, aber auch Kritik - breit gefächert von Technik bis hin zum Design, manchmal (oder immer öfter) auch Politik.

Momentaner Fokus: Android/Java, CalDAV

Feeds

Interessant gefunden? Mitlesen? Vollständige Beiträge per Feed.

RSS-Feed RSS 2, Atom

Zur Weiterverarbeitung oder zum Einbauen für Ihre Homepage: CSV, JavaScript

Durchsuchen

Tipp: AND & && OR | || XOR - ! NOT ( )

Archiv

Einträge im September 2010
MoDiMiDoFrSaSo
12345
6789101112
13141516171819
20212223242526
27282930
Beiträge im Archiv zeigen

Notiz: Bürgerrechte

Zitat direkt aus einem Heise-Artikel kopiert:

„Jeder Bürger muss zu jedem Zeitpunkt die Möglichkeit haben, Daten über seine Privatsphäre wie von Google im Internet unkenntlich zu machen“

Autor dieses geistigen Ergusses: Thomas Oppermann (SPD), also ein alter Bekannter, der immer mal irgendwelche merkwürdigen Dinge erzählt.

Warum ich das poste? Ganz einfach: als Notizzettel. Wenn mal wieder so was wie die Vorratsdatenspeicherung ansteht oder so.

Kabel Deutschland & T-Mobile

Es wird immer schlimmer… Während das T-Mobile-Netz schon wieder nicht funktioniert (das wird in letzter Zeit ziemlich oft, es häuft sich), hat Kabel Deutschland einem Bekannten eine 1. Mahnung für einen längst gekündigten Tarif geschrieben…

Wenn man nicht alles selbst macht… schade, dass das beim Handynetz nicht geht.

Java & Heredoc

Warum hat Java eigentlich keine Unterstützung für Heredoc, wie es bspw. das gute alte PHP hat? Hat man wohl auch weggelassen, weil es zu kompliziert ist?

Java: HTTP und WebDAV

Eine Java HttpURLConnection kann kein PROPFIND absetzen — warum? Deshalb:

// This restriction will prevent people from using this class to
// experiment w/ new HTTP methods using java. But it should
// be placed for security — the request String could be
// arbitrarily long.

Steht so im Quellcode der Standardbibliothek. Bitte macht nix böses mit Java! Mal schauen, ob man das ohne weiteres umgehen kann oder ob man gleich den HTTP-Handler komplett selbst schreiben muss. Wie auch immer: Doofes Java.

[UPDATE]
Ich hab jetzt in der Datei java/net/HttpURLConnection.java die Zeilen 327 bis 334 auskommentiert, die für die Prüfung/Exception verantwortlich sind. Anschließend benötigt man noch ein this.method = method; um die Sache auch zu speichern. Alternativ könnte man auch method einfach public machen und ohne die Hilfe einer Funktion die Methode setzen.

Das ganze kann man anschließend durch den Compiler jagen:

javac HttpURLConnection.java

In bspw. C:\Programme\Java\[jdk+version|jre]\jre\lib oder wo auch sonst sich das Zeug überall breitmacht findet man eine rt.jar. Da kann man die Datei recht einfach ersetzen. Dummerweise funktioniert das zwar, er meckert dann aber irgendwas von wegen „REPORT doesn't support output stream“. Irgendwo muss also noch mehr versteckt sein — ich weiß nur noch nicht, wo. Ich glaube, HTTP selbst zu implementieren wäre da fast einfacher, zumindest solange kein SSL dazu kommt.

Ältere Einträge - Alle Nachrichten finden Sie im Archiv.

Jetzt registrieren und mitmachen!