Posts

Es werden Posts vom 2014 angezeigt.

openShift (free plan) für erste Gehversuche - aber eher nicht mit gradle.

Ok,

nach Spielereien mit openShift für eine Demoanwendung:

the good:
toller Plan mit 3 freien (kleinen) Maschienchen "Applications/gears"jenkins Server und jenkins build von Cloud Anwendungen schon integriertneuer Stack (as of today: java 8)recht viel Dokumentation
the ugly (für mich):
 meine (nicht mal große) Anwendung kann nicht über den "coolen" weg git push und build scripte deployed werden. Konkret: gradle wird nicht native unterstützt, und wenn ich das in der virtuellen Maschine mit gradlew Script ausführe wird sofort die Disk Quota überschritten.:processResources :classes :war :bootRepackage :assemble :deployOpenShift FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':deployOpenShift'. > Could not copy file '/var/lib/openshift/547cecd0*********060/app-root/runtime/repo/build/libs/totask2.war' to '/var/lib/openshift/547c*********0/app-root/runtime/repo/deployments/to*****2.war'. ...
Caus…

java web application, what to look for, wanting a complete stack?

accumulating technologies for one simple project:
java8 (finally closures, Optional and Futures)spring mvcspring boot/annotationsspring securitygradlecheckstylefindbugpmdasciidoctorplantumljqueryjquery-uibootstrapbootstrapvalidator datatablescharts.jsautocompleteselectize.jsh2 databasehibernate-envers flyway eclipse idegit und githubSublime Text openShiftjenkins fun or intimidating, not sure yet..

Diagnosing SSL und Certificate Problems

with openSSL commandline

.\bin\openssl s_client-connect fb-testxxx.xxxx.com:443 -prexit
GET /apixxxx/WebService/xxxApi/ExAx.asmx?wsdl

SoapUI Tests als maven builds in Jenkins einbinden

Parallel zu Unit Tests spiele ich gerade bei Webservices auch mit SoapUI herum. Hintergrund: mit junit Tests/soap library ist es nicht einfach möglich strukturell *ungültige* oder einfach andersartige Requests abzusetzen.

Wenn man dann Problemen nachgehen will der Art "warum geht der Call von Implementierung A durch, aber von B nicht?", braucht es etwas um "raw" Aufrufe zu erzeugen. Gerade wieder passiert mit einem Kunden, der nach einem SAP Upgrade Problemen beim Aufruf unserer Webservices hatte.

Die Steps sind eigentlich einfach:
ein Soap UI Projektfile hat man schon (das editiert man in mit soapUI)dazu ein pom.xml für maven anlegen (inclusive soapui-maven-plugin)das Projekt als ganz normales maven Projekt in jenkins einplanen für (goal test)Zu beachten:
Zielverzeichnis für Testoutput junit im soapUI Plugin richtig einstellen, dann erkennt Jenkins nach dem Build die Testergebnisse automatisch (${project.build.directory}/surefire-reports)Überlegen den Endpoint im Pl…

Bester RegExp Tester Online (!?)

webserver iis bekommt HTTP 403.13 Forbidden beim Login mit eigentlich gültigen Client Zertifikaten (DMZ o.ä.)

wenn nach langem Warten (timeout) wieder mal "403 13 forbidden" kommt (Browser/IIS Log)..

versucht der IIS ev. die certificate revocation list (CRL) für das Client Zertifikat von Drittservern zu laden - und falls er z.B. in einer DMZ Umgebung eingesperrt ist, so schlägt dies fehl.

Das Verhalten auszuschalten geht - wird aber natürlich nicht empfohlen (da dann zurückgezogene Client Zertifikate nicht mehr abgewiesen werden können):
add sslcert .... clientcertnegotiation=disable            verifyclientcertrevocation=disable

In meinem Fall (interner Server, ich bin auch die CA, manage die client zertifikate alle einzeln) aber keine Sicherheitsbedenken.

http://support.microsoft.com/kb/294305 


ntlm/kerberos ... firefox für intranetanwendungen verwenden

about:config
perference name=network.negotiate-auth.trusted-uris
value=http://xxx.local,http://yyy.local

fernseher: lg lh-3010 (42 Zoll LCD)

fernseher: lg lh-3010 (42 Zoll LCD)

- Modell 42lh3010
- Seriennummer 002WRLP7A128
- Softwareversion V03.63.00
- Kaufdatum Saturn: 11.04.2010

- oneforall code 0178 (fernbedienung)

Keymagic Codes für USB Aktivierung (All for one) am Fernseher:

1] EZ_Adjust = 00018
2] IN_Start = 00019

alter quelle receiver 461sat usb verbindung herstellen

USB-Verbindung herstellen:
1.) Schalten Sie den Receiver in den Standby Modus (Taste ).
2.) Verbinden Sie PC und Receiver mittels oben beschriebenen USB Kabels.
3.) Aktvieren Sie die USB-Schnittstelle mit der roten Rücklauftaste der Fernbedienung (7).
Im Display erscheint nun die Anzeige „uSb-“ (LED-Display) bzw. „USB“ (VFD-Display).
Nach einigen Sekunden (bis zu 16 Sek.) erkennt Windows XP, dass ein Massenspeichergerät
angeschlossen wurde und es erscheint das entsprechende Symbol in der Taskleiste neben der
Uhrzeitanzeige.
Warten Sie nun noch wenige Sekunden bis die Festplatte des Receivers
vollstä ndig betriebsbereit ist (max. 16 Sekunden).
Die Festplatte des Receivers ist jetzt mit dem PC verbunden.

Einstieg in Ablauflogik (Programmierung) für Kinder

git: geänderte Dateien zwischen zwei Branches.

Bild
git diff --stat --colormaster..eb_aktionen_modify


activate git trace on client (verbose output)

in current git bash export:
me@DEV703 ~/temp
$ export GIT_TRACE=1
$ export GIT_TRACE_PACKET=1
$ export GIT_CURL_VERBOSE=1

use waffle securityFilter with grails (single sign on against an windows active directory)

Bild
install grailsgrails create-app install grails templates "grails install-templates"download waffle from http://dblock.github.io/waffle/copy waffle jar files to \lib (guava, jna, platform, slf4j-api, waffle-nja) edit \src\templates\war\web.xml


Now following controller code should work, showing a remote user as "domain\user":

class HelloController {
    def index() {
        render "user is " + request.remoteUser + " - " + request.authType
    }
}
tested on windows 7, 64bit, oracle jdk 1.7, grails 2.3.7 and waffle 1.5