2014 vs 2013 California QSO Party (CQP) scores for Yolo County

Since having my Amateur Radio license just over a year, I’ve yet to go all out on a contest and work every hour permitted, but I have enjoyed the opportunity to work some contacts for my log. Last year’s California QSO Party I only worked a few QSOs. If I remember back to last year, I did call CQ for 20 mins or so and didn’t get any takers, so did some search and pounce and picked up a handful of contacts:2013 CQP Yolo resultsThis year I worked a couple of hours over Sat and Sun, and got significantly more that my 8 QSOs last year, but nowhere close to K6Y’s score. I’ve submitted my log and will wait for the final scores to be published šŸ™‚ All in all, had a good result this year!

 

Updating log4j 1.x to 2.x

I’ve usedĀ Log4J 1.x for ages, and not even realized that the 1.x code line is not maintained any more, it seems all the activity is on 2.x as the latest maintained version of the framework.

To move from 1.x to 2.x, there’s a few changes:

If you’re using Maven for your dependencies, replace

<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
</dependency>

with

<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.0.2</version>
</dependency>

<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.0.2</version>
</dependency>

The API has changed from:

org.apache.log4j.Logger

and

Logger.getLogger()

 

to

org.apache.logging.log4j.Logger

and

org.apache.logging.log4j.LogManager.getLogger()

 

Sample xml config – use filename log4j2.xml instead of log4j.xml (or log4j.properties):

<?xml version=”1.0″ encoding=”UTF-8″?>
<Configuration>
<Appenders>
<Console name=”STDOUT” target=”SYSTEM_OUT”>
<PatternLayout pattern=”%C – %m%n”/>
</Console>
</Appenders>
<Loggers>
<Logger name=”example.logger.name” level=”debug”/>
<Root level=”debug”>
<AppenderRef ref=”STDOUT”/>
</Root>
</Loggers>
</Configuration>

Additional useful info here.

Adding a JMS Queue to Wildfly 8.x

The messaging subsystem in Wildfly is enabled in the standalone-full.xml config (not standalone.xml).

To add a new queue, search forĀ <subsystem xmlns=”urn:jboss:domain:messaging:2.0″>, and then within theĀ <hornetq-server> section, add a new <jms-destinations> if it doesn’t exist already, and define your queue name and JNDI lookup:

<jms-destinations>
    <jms-queue name="exampleQueue">
        <entry name="jms/queue/example"/>
        <entry name="java:jboss/exported/jms/queue/example"/>
    </jms-queue>
</jms-destinations>

 

James Gosling at JavaOne 2014 vs JavaOne 2009

JavaOne 2014 wrapped up today, and was another great year, with plenty of awesome sessions. James Gosling played an active part in the Q&A during the Community Keynote this morning, and also gave a retrospective of the development of Java. He was wearing one of his Nighthacks Diner shirts, which I think we’re given out as a special prize at a JavaOne several years back (based on the painting by Edward Hopper, ‘Nighthawks Diner’). I seem to remember the design on this particular shirt, so did some digging in my photos from JavaOne conferences in the past, and here you go:

This is from JavaOne 2009 – I believe James was visiting some of the exhibitions in the Exhibition Hall:

 

And from this morning during the Community Keynote: