Ja, in letzter Zeit konnte ich wirklich schlecht schlafen. Bisher kannte ich die Ursache nicht, aber als ich heute morgen Netzpolitik.org mal wieder einen Besuch abstattete wurde mir einiges klar. Mit dem schlafen wird’s wohl erst mal nicht besser werden. Bürgerrechte werden wohl weiterhin mit Füßen getreten werden. Doch lest selbst:
Alle Beiträge von Stefan Röthig
Bearbeitet man einen Screenshot in Inkscape und exportiert diesen dann in ein PNG, muss als DPI-Wert 90 angegeben werden um die Originalgröße beizubehalten.
Webservice stub in eclipse generieren
Um in eclipse einen Webservice stub zu generieren sind folgende Schritte erforderlich:
- Anlegen eines Projektes
- Im Kontextmenü über
New
..Other
zum Interface-Wizard gehen - Im Ordner
Web Services
den Wizard für die Erstellung einesWeb Service Client
auswählen undNext
betätigen - Im darauffolgenden Dialog die URL zur Servicedefinition (WSDL) angeben
Soll auch eine Beispielsammlung verfügbarer Webservice-Routinen zu Testzwecken generiert werden (Dies ist für neue/unbekannte Webservices sehr hilfreich!), muss der Schieberegler im linken Dialogbereich auf die Position “Test client” geschoben werden. - Auf der nächsten Seite sollte der Ausgabeordner (Output folder) geprüft werden und ein Häkchen bei
Define custom mapping for namespace to package
gesetzt werden. Das ermöglicht die explizite Angabe eines Package-Namens für den Service. Andernfalls wird dieser aus dem Namespace generiert. - Als
namespace
wird im Folgedialog dertargetNamespace
der WSDL gesetzt, als Packagename der gewünschte.
- Mit
Next
wird dann der Prozess gestartet. Wenn das im Anschluss automatische Publizieren auf der Zielplattform schiefgeht, ist das kein Grund zu verzagen. Nach dem Starten aus dem Projekt heraus mit den entsprechenden Bibliotheks- und Deploymentangaben funktioniert es dann. - Die Einstellungen für den TestClient können i.d.R. beibehalten werden:
ZDF zoom – Sehenswert…
Sendung zum bereits real existierenden World Wide (Cyber)War der sich erschreckend mit dem bereits erwähnten Artikel von Bruce Schneier deckt.
Der Link geht zu youtube, da die ÖR-Mediatheken ja bekanntermaßen gelegentlich “aufgeräumt” werden.
TortoiseSVN – Update auf Version 1.8.4
Nach dem Software-Update auf Version 1.8.4 / 1.9.2 (unter Windows 7) werden möglicherweise die Embleme (Icons) im Windows-Explorer nicht mehr dargestellt. Dieses Problem lässt sich beseitigen, indem in den Einstellungen für “überlagerte Symbole”
- der Pufferspeicher auf
shell
gestellt wurde - alle Laufwerkstypen ausgewählt wurden (ist wahrscheinlich nicht zwingend)
- und anschließend das System neu gestartet wurde
Wird dann die jeweilige Arbeitskopie über den Menüpunkt SVN Arbeitskopie hochstufen
im Kontextmenü aktualisiert, sind die Embleme wieder sichtbar.
Dateinamenliste mittels Batch generieren
Windows Batch zum Erstellen einer Liste mit den Dateinamen eines Verzeichnisses als CSV-Datei:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
@echo off setlocal EnableDelayedExpansion SET /P YYYY=Jahresscheibe (YYYY): SET /A FCOUNT=0 ( echo generated by create-filelist.bat [%DATE%] > %YYYY%.info.csv echo Name;File Size;Modified;Created >> %YYYY%.info.csv for %%f in (*.zip) do ( set "name=%%~nxf" if not "!name!"=="%~nx0" ( set "mtime=%%~tf" set "fsize=%%~zf" for /f "tokens=1-3" %%d in ( 'dir /t:c "!name!" ^| find /i "!name!"' ) do set "ctime=%%~d %%~e" if not "x!mtime:%YYYY%=!"=="x!mtime!" ( SET /a FCOUNT+=1 echo Processing !FCOUNT! !name! $$$ !mtime! echo !name!;!fsize!;!mtime!;!ctime! >> %YYYY%.info.csv ) else ( echo Ignore !name! $$$ !mtime! ) ) ) echo. >> %YYYY%.info.csv echo !FCOUNT! files listed in %YYYY% >> %YYYY%.info.csv ) |
„Die NSA legt in jeden Brief (mindestens) eine Wanze.“
Kürzlich enthüllte ja der Spiegel die Hacker-Methoden der NSA (und vermutlich auch deren Verbündeter und Zulieferer, die ja von den Ergebnissen profitieren). Bei netzpolitik.org gibt es dazu noch einmal eine sehr überschaubare aber nicht weniger beeindruckende Kurzfassung des Werkzeugkastens.
Zur Erläuterung für alle, die keine Lust haben den ganzen Text zu lesen sei aber wenigstens dieser Satz zitiert:
Wenn wir früher gesagt haben, die NSA liest jeden Brief mit, muss es nun lauten: Die NSA legt in jeden Brief (mindestens) eine Wanze.
Und wie gesagt, meiner Meinung nach wird dieses perfide System auch von allen nicht direkt beteiligten Geheimdienstorganisationen unterstützt, die sich nicht offen und deutlich davon distanzieren, da sie ja indirekt von den Ergebnissen partizipieren.
Es betrifft uns also (immer noch) alle!
USB-Geräte werden nur unter root gemounted
Wenn USB-Geräte nur als Nutzer root
gemounted werden, hat das zur Folge, dass bspw. keine Dateien auf externe Datenträger kopiert werden dürfen. Das Problem trat auf einem der Rechner nach Aktualisierung auf Ubuntu 12.04 auf.
Lösung:
Im Paketmanager usbmount
deinstallieren sowohl pmount
als auch hal
installieren.
Struts
In einer STRUTS-Anwendung kann die Definition des FormBean nicht gefunden werden:
Tags in struts-config.xml
-Quellcode kontrollieren. Da muss das @
Validation:
validation.xml
und validator-rules.xml
in WEB-INF
-Verzeichnis kopieren
endorsed-Parameter
Um ältere Systembibliotheken innerhalb einer Applikation zu verwenden, werden diese (üblicherweise) in einem mit “endorsed” bezeichneten Verzeichnis abgelegt.
Um die im endorsed-Verzeichnis abgelegten Dateien zu verwenden, müssen am Application-Server folgende Einstellungen vorgenommen werden:
- Container:Administration:Serverattribute
Hinzufügen des Parameters-Djava.endorsed.dirs="/opt/lib/ORACLE/conf/<host>/_endorsed.basiskarte.admin"
(z.B.-Djava.endorsed.dirs="/opt/lib/ORACLE/conf/lvwebdev.lvsn.smi.sachsen.de/_endorsed.basiskarte.admin"
)