Show Hibernate SQL, results and bind variables in JBoss log file

Add the following XML to jboss-log4j.xml and restart server:

<appender name="HIBERNATE" class="org.jboss.logging.appender.DailyRollingFileAppender">
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
    <param name="File" value="${jboss.server.log.dir}/hibernate.log"/>
    <param name="Append" value="false"/>
    <param name="Threshold" value="TRACE"/>
    <!-- Rollover at midnight each day -->
    <param name="DatePattern" value="'.'yyyy-MM-dd"/>
 
    <layout class="org.apache.log4j.PatternLayout">
        <!-- The default pattern: Date Priority [Category] Message\n -->
        <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
    </layout>
</appender>
 
<category name="org.hibernate.type">
  <priority value="TRACE"/>
  <appender-ref ref="HIBERNATE"/>
</category>
 
<category name="org.hibernate.SQL">
  <priority value="DEBUG"/>
  <appender-ref ref="HIBERNATE"/>
</category>

Also, add

<property name="hibernate.show_sql" value="true" />

to META-INF/persistence.xml

How to decompile, modify and recompile Android SystemUI.apk

These are just some quick notes on how to decompile, modify and recompile SystemUI.apk.
If you are looking for information on how to modify the internals of SystemUI.apk, look here.
Modifications were done on a Linux/Ubuntu machine.
Continue Reading »

SHA1 encryption in Oracle

Example code:

DECLARE
  l_test raw(255);
BEGIN
  l_test := DBMS_CRYPTO.Hash(utl_raw.cast_to_raw('test'), sys.dbms_crypto.HASH_SH1);
  dbms_output.put_line(l_test);
END;

Lenovo T61 (Intel GMA965) screen replacement WXGA to WUXGA

This blog entry is for anyone who wants to upgrade the screen of their old T61s and wonder if it’s possible. Mine is a 6466, which has an Intel GMA965 chipset inside of it. I wondered if it could be upgraded to a WUXGA panel.
Note: This is not a replacement guide. For that, you should visit this website.

Continue Reading »

Brightness indicator for Ubuntu Unity

With this indicator you can set your screen brightness in Ubuntu Unity.
Continue Reading »

Nederlandse radio streams in Rhythmbox

Om Nederlandse radiostreams in Rhythmbox te krijgen download je dit bestand (rechtsklikken en “Opslaan als”).

De oorspronkelijke bron voor alle streams in dit bestand:
http://linux.softpedia.com/progDownload/Dutch-Radios-Download-55355.html

  1. Sluit Rhythmbox af.
  2. In Ubuntu open je het bestand ~/.local/share/rhythmbox/rhythmdb.xml
    De lokatie van dit bestand kan verschillen per systeem.
  3. Voeg het gedownloade bestand toe aan rhythmdb.xml. Zorg dat het bestand onder een andere <entry> tag komt te staan (dus sibling).
  4. Start Rhythmbox. Klik op “Radio”.

Alle stations moeten nu verschijnen.

Hi belstatus/beltegoed app voor Android



Al langere tijd heb ik onvoldoende tijd om de app verder te onderhouden. Aangezien Hi me recentelijk gevraagd heeft de naam en de kleuren van de app aan te passen, heb ik besloten de app offline te halen.

Er is sinds kort een officiële Hi Belstatus app:
https://market.android.com/details?id=com.momac.belstatus
Hoewel deze app nog niet goed werkt, kreeg ik van Hi te horen dat ze hard aan het werk zijn om hem te verbeteren.

Tot ziens … misschien bij de volgende app :-)


Continue Reading »

MBean (Managed Bean) JBoss example

MBeans are managed beans. They can be used to configure a running application (the application uses the mbean to read the configuration), or perform certain operations or tests from the jmx-console. The can also be used to emit notifications to registered clients. Mbeans run inside a mbean server. A mbean server is a repository of managed beans.
Continue Reading »

Solve ClassCastExceptions in JBoss

See: http://community.jboss.org/wiki/ClassCastExceptions

How to alter JBoss deployment order

If one application depends on another one you may want to alter the deployment order of JBoss.
Continue Reading »