Seite auswählen

Autor: Kresnadi Budisantoso

Shit happens! Finde dich damit ab …

re·sil·ience (rĭ-zĭl′yəns), noun The ability to recover quickly from illness, change, or misfortune; buoyancy. The property of a material that enables it to resume its original shape or position after being bent, stretched, or compressed; elasticity. http://www.thefreedictionary.com/resilience [1] Der erste Schritt in Richtung Resilient Software Design ist, zu akzeptieren, dass jede Software “fehlerhaft” ist.  Erst wenn man akzeptiert, dass Fehler auftreten werden, ist man in der Lage darüber nachzudenken, wie man dieser Tatsache begegnen kann, um stabile, robuste, verlässliche Softwaresysteme zu erschaffen. Frei übersetzt nach Micheal T. Nygard [4] benötigt Unternehmenssoftware die folgende Eigenschaft: Software muss zynisch sein. Zynische Software erwartet...

Weiterlesen

about.me

Ich habe seit gestern eine kleine about.me Seite. about.me ist ein Dienst, auf dem man eine kleine Visistenkarte hinterlassen kann, wenn man möchte mit ein paar Informationen über sich. Schaut’s euch doch einfach mal an …...

Weiterlesen

Relaunch meiner Website

Vor kurzem hatte meine neue Website http://budisantoso.de ihren Relaunch. Statt einer Unternehmenswebsite oder der vorläufigen Web-Visitenkarte findest du hier nun ein paar Infos über mich. Außerdem habe ich meinen Blog integriert, der zuvor unter http://blog.budisantoso.de bzw. unter http://ktb-blog.de erreichbar war. Inhaltlich werden hier im Blog hauptsächlich technische Themen aus meinem Berufsalltag behandelt. Vereinzelt wirst du in den Beiträgen sicherlich auch  mal einen Exkurs zu Themen aus meiner Freizeit finden. Viel Spaß beim...

Weiterlesen

log4j-Logging im JBoss 5 AS via JMX anpassen

Das Logging via log4j im JBoss 5 AS wird in der Regel über eine Konfigurationsdatei gesteuert. Möchte man nun temporär das Log-Level ändern, um beispielsweise DEBUG-Meldungen zu sehen, dann besteht grundsätzlich die Möglichkeit, dies mittels Texteditor direkt in der Konfigurationsdatei anzupassen. Nach einer Wartezeit von maximal 60 Sekunden erfolgt (sofern man die Standardeinstellungen nicht verändert hat) eine automatische Rekonfiguration von log4j, falls sich die Konfigurationsdatei geändert hat. Der Nachteil dieser Vorgehensweise ist, dass man (vor allem bei Produktivsystemen) eine dauerhafte Änderung an der Konfiguration vornimmt. Diesem Nachteil kann man begegnen, wenn man die Änderungen an der log4j Konfiguration über JMX (jmx-console > jboss.system > service=Logging,type=Log4jService) macht. Über die im MBean angebotenen Methoden können nun die Log-Level beliebig geändert werden, ohne dass diese persistent weggeschrieben werden. Spätestens mit einem Neustart des Servers gehen die Änderungen verloren und log4j arbeitet wieder, wie in der Konfigurationsdatei definiert. Wer nicht auf den Komfort einer Konfigurationsdatei verzichten möchte, kann beide Vorgehensweisen kombinieren und via JMX über den Parameter “ConfigurationURL” der MBean auf eine alternative Datei verweisen. This article is based on the blog post ‘Dynamically Updating Log Levels in JBoss’ by Chris Mahns. Thank you very much for sharing your knowledge...

Weiterlesen

Probleme nach Update auf TYPO3 4.5.15

TYPO3 4.5.15 schließt eine große Sicherheitslück. Allein deshalb ist ein Update auf diese Version sehr zuempfehlen. Leider treten nach dem Update einige Fehler in Zusammenhang mit dem Seitenbaum im Backend auf, die sich wie folgt auswirken können: der Seitenbaum wird für einen (nicht-Admin) Benutzer nicht angezeigt der Seitenbaum ist unvollständig Unterseiten lassen sich nicht aufklappen Seiten sind mehrfach im Seitenbaum vorhanden Im Backend kann den Problemen vorläufig damit begegnet werden, dass der Benutzer in seinen Benutzereinstellungen die temporären Daten löscht und sich ab- und wieder anmeldet. Eine fehlerbereinigte Version von TYPO3 4.5 wird sehnlichst erwartet. Weiter Informationen: https://typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2012-002/ http://www.webhosting-franken.de/support/knowledge-base/anzeige/art/70/problem-mit-seitenbaum-bei-typ.html...

Weiterlesen