Hints and tricks for developers

Martins Amazon Wunschliste

jee websphere vs tomcat 3. April 2017

J2EE Servlet JSP WebSphere Tomcat
JEE6 3.0 2.2 WebSphere 8 Tomcat 7 mit min. Java 1.6
JEE5 2.5 2.1 WebSphere 7 mit Java 6 Tomcat 6 mit min Java 1.5
JEE4 2.4 2.0 WebSphere 6 Tomcat 5.5 mit min. Java 1.4
No Comments on jee websphere vs tomcat
Categories: Uncategorized

CSS Pseudo-Klassen


No Comments on CSS Pseudo-Klassen

Basiswissen WAS 7

Der Server läßt sich wie folgt starten:

C:\Programme\IBM\SDP75\runtimes\base_v7bin>startServer.bat server1

Da ich mit dem RAD-Entwickle wurde der WAS unter C:\Programme\IBM\SDP75\runtimes\base_v7\bin installiert.

Das herunterfahren des Servers wird wie folgt eingeleitet:
stopserver server1

Nun kann man das System mit der Adminconsole konfigurieren.
https://localhost:9043/ibm/console/logon.jsp bzw.

Da auf meinem System Sowohl WAS7 als auch der Portalserver 6.1 Läuft befindet
sich der Console unter auf dem port 9043

Der Eigentlich HTTP-Connector läuft auf Port 9080.
Nachdem eine Anwendung veröffentlicht wurde kann sie somit unter
http://localhost:9080/anwenlungname erreicht werden.

No Comments on Basiswissen WAS 7

Umgebunsvariablen setzten WAS vs Tomcat

Setzen von Umgebungsvariable im WebSphere Applikationsserver.
In diesem Fall wurden 2 Umgebungsvariablen gesetz, die dann von der Anwendung gelesen werden können.

Setzen von Umgebungsvariable im Tomcat wird innerhalb der server.xml realisiert

No Comments on Umgebunsvariablen setzten WAS vs Tomcat
Categories: Uncategorized

PATH manipulation via VBS or JavaScript 6. December 2016

Sometimes it is not possible to edit the PATH variable on your Computer. – In my case the admin blocked the panel – but my user has sufficient rights to do so.
Be carefull. Do save your Environment variable somewhere in a textfile.
It is possible to damage your system.

You can call the script with the cscript scripting host.
Don’t forget to reopen a new Shell to see the result of your effort.
The current Command-Shell does not show any differece

the following script is in VBScript. But you can translate it easily to Javascript.

No Comments on PATH manipulation via VBS or JavaScript
Categories: JavaScript Windows

Migration JEE4 auf JEE5 auf eine WAS7

Die hier vorgestellte Vorgehensweise ist nur interessant, wenn Sie den Einsatz auf einem WebSphere-Applikationsserver betreiben.
Die Umstellung von JEE4 auf JEE5 erfolgt durch Anpassug des Deployment-Descriptors (web.xml) der Web-Anwendung.

Schilderung des Problem:

Nach der Umstellung von


No Comments on Migration JEE4 auf JEE5 auf eine WAS7

Maven-Konfiguration mit Eclipse

Damit Eclipse mit der Maven-Verzeichnisstruktur arbeitetn kann muß man Maven innerhalb von Eclipse kongigurieren.

Als erstes muß man maven auf sein Sytem kopieren und ein paar Umgebungsvariablen einstellen.

M2_HOME: C:/Programme/Apache Software Foundation/apache-maven-2.2.1
JAVA_HOME: C:/Programme/IBM/SDP/jdk
Path: %M2_HOME%bin

Installation von Maven muß ein einem Verzeichnis ein.

das zweite bild

zweites bild

No Comments on Maven-Konfiguration mit Eclipse
Tags: ,
Categories: Maven

WordPress Migration

how to save legcy data

  • Save your old wp-config.php from you legacy installation

Man sollte sich die Datei wp-config.php vom dem Alt-System sichern.
Sicherung des upload-Verzeichnis (Dort wurden die upgeloadedten Dateien von WordPress abgelegt).
Evt. Sicherung des alten Themes.
Export über der Datenbank über phpMyAdmin.
Anpassung des Export-Files. Hinzufügen von use ´dbname´.

Installation of new WordPress-System

  • Download des Zip-Archives das WordPress enthält.
No Comments on WordPress Migration
Categories: Tools Uncategorized

Nützliche Links

Nützliche Links

Firewall C:\Windows\System32\Firewall.cpl Windows7

AppWizzard C:\Windows\System32\appwiz.cpl windows7


%SystemRoot%\SYSTEM32\rundll32.exe dsquery,OpenQueryWindow

No Comments on Nützliche Links
Tags: ,
Categories: Windows

Function to calculate amount of labour days between two dates

To determin the eleapsed time in days for in insurence company we had to dynamicly
calculate them.

In an earlier project we realized that it wasn’t a good idea to run a batch thats precalculates the values.

The almausr.feiertag table is used to save holidays.
(It’s the german word for holiday).

No Comments on Function to calculate amount of labour days between two dates
Tags: ,
Categories: DB2 SQL

SimpleProxyServer 5. December 2016

You need a Proxy-Server to track the traffic.
But you are not allowed to install one.
All you have is Java.

Here ist the a solution.

No Comments on SimpleProxyServer
Tags: ,
Categories: Java

Replace tabs with whitspaces 6. October 2016

Our code was analysed by the sonar tool. One rule says that you should not use tab-characters.
So I needed to replace all tab-characters by 4 spaces

I used the sfk.exe .

converts the tabs of all Java-Files in the src-directory to 4 space-character.

No Comments on Replace tabs with whitspaces
Tags: ,
Categories: Uncategorized

Maven 5. February 2016

validate – validate the project is correct and all necessary information is available
compile – compile the source code of the project
test – test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed
package – take the compiled code and package it in its distributable format, such as a JAR.
integration-test – process and deploy the package if necessary into an environment where integration tests can be run
verify – run any checks to verify the package is valid and meets quality criteria
install – install the package into the local repository, for use as a dependency in other projects locally
deploy – done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.

create eclipse project of your pom.xml

mvn eclipse:eclipse
No Comments on Maven
Categories: Java Maven

PreparedStatementWrapper 23. April 2015

No Comments on PreparedStatementWrapper
Tags: ,
Categories: DB2 Java

highlight form elements with jquery

//highlight form elements....

document.styleSheets[0].insertRule("::-webkit-input-placeholder { color: green; font-weight: bold ;  background-color:rgba(255,255,255,1); border: 1px solid green}", 0);

$.each($("input"), function() {
	if ($(this).attr('name')) {
		$(this).val("");//evtl inhalte loeschen
		//if ($(this).attr('hasDatepicker')) {
			//wenn Datepicker, dann Felder vergroessern


$.each($("select"), function() {
	if ($(this).attr('name')) {
		$(this).css({ color : "green", fontWeight: "bold" }).val($(this).attr('name'));

$.each($("input[type=radio], input[type=file]"), function() {
	if ($(this).attr('name')) {
"+ $(this).attr('name') +"
"); } }); $.each($("input[type=hidden]"), function() { //nur elemente die ein name attrib haben.. if ($(this).attr('name')) { $(this).removeAttr("type"); $(this).before("
"+ $(this).attr('name') +"\n(hidden)
"); } });
No Comments on highlight form elements with jquery
Categories: Uncategorized

Start WebSphere Portal 24. February 2015

c:\IBM\PortalServer\AppServer\bin>startserver WebSphere_Portal
ADMU0116I: Toolinformationen werden in der Datei
ADMU0128I: Das Tool wird mit dem Profil wp_profile gestartet.
ADMU3100I: Die Konfiguration des Servers wird gelesen: WebSphere_Portal
ADMU3200I: Der Server wurde gestartet. Es wird auf den Initialisierungsstatus

No Comments on Start WebSphere Portal
Categories: Uncategorized

Gute Einfürung in Graphviz 19. February 2015

No Comments on Gute Einfürung in Graphviz
Categories: Uncategorized

mobaxterm 18. February 2015


F11 = full screen

No Comments on mobaxterm
Categories: Uncategorized

graphviz windows mac

mac – commandline.

dot -Tsvg -o meinedatei.svg

No Comments on graphviz windows mac
Tags: ,
Categories: Tools

i18n for php 13. February 2015

Good example can be found.

Install homebrew

download the tools

execute them

/usr/local/opt/gettext/bin/msgfmt messages.po

No Comments on i18n for php
Categories: php