Photos

davef3138 posted a photo:

The Farm is unvailable...

Someone must have bet the farm...


Graeme's Pixs posted a photo:

Java and 100% CPU

I had a defect this week with high CPU utilisation on a Java application, there was no memory leak, just this strange high CPU, even with no users. So it was time to play with JVM Thread dumps.

On Linux we can just

kill -SIGQUIT 8436

And a thread dump like the following will be sent to the console,

Full thread dump Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing):

"Low Memory Detector" daemon prio=10 tid=0x084c8800 nid=0x955 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x084c5400 nid=0x953 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x084c3c00 nid=0x951 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x084bac00 nid=0x950 in Object.wait() [0xb4969000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Reference Queue.java:118)
- locked (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Reference Queue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(F inalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x084b9400 nid=0x94f in Object.wait() [0xb49ba000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run( Reference.java:116)
- locked (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x08495000 nid=0x94d runnable [0xb6cc3000]
java.lang.Thread.State: RUNNABLE
at TestThreadDump.main(TestThreadDump.java:10)

"VM Thread" prio=10 tid=0x084b7c00 nid=0x94e runnable

"VM Periodic Task Thread" prio=10 tid=0x084ca800 nid=0x956 waiting on condition


Graeme's Pixs posted a photo:

Glassfish Rocks

The Glassfish 2.1 Admin Console.

Well I have given up on Glassfish 3.0 for now, it just doesn't seem ready. But that's cool as 2.1 seems solid, and I am going to give it a try over JBoss for a while.

glassfish.dev.java.net/


Graeme's Pixs posted a photo:

Enterprise Computing

My latest enterprise computing diagram. I have changed a few identities, but otherwise this diagram represents an actual end-to-end enterprise computing solution. Web-Services and the ESB (Enterprise Service Bus) form major infrastructure players these days. The chance of it ever being implemented are near nil, but that's life in IT :)


patterbt posted a photo:

Day 21 - These are MY tinker toys

This are the parts for a pretty cool R&D project that I have been working on at my work for the last couple weeks. (I currently work as the manager of our engineering group, but every now and then I'm allowed to "get my hands dirty"!!) We have a new option that we sell with our test chambers, and I have been tasked with coming up with a portable solution for this option.

Basically, it's a bunch of electronics, that run some custom software to communicate with the controller we use on our chambers. So if you look at all of those parts laying there, can you beleive that I have to fit them all (except for the 2 cables) completely inside the plastic box (at the top of the pic)?

I finally received shipment of all of the parts that I needed a few days ago, and am just getting started putting it together. I will finish assembling and testing it tomorrow.

Oh, if you want to know a bit about where I work and what this "web server" is all about, click here: espec.com/na/products/option_detail/web_controller/


Graeme's Pixs posted a photo:

Software Development Project-X

This 'white board' diagram is of the current enterprise application I am building. It is a Web-Service Gateway for a large organisation, so they can accept all their forms electronically.


Metaphox posted a photo:

First Web Server

Yes... it's NeXT!!


blogdoje posted a photo:

Ethernet Seeeduino


blogdoje posted a photo:

Ambiente de teste


blogdoje posted a photo:

Ethernet Seeeduino


blogdoje posted a photo:

Webserver form


blogdoje posted a photo:

Ethernet Seeeduino


blogdoje posted a photo:

Ambiente de teste


blogdoje posted a photo:

Ethernet Seeeduino


blogdoje posted a photo:

Webserver form


blogdoje posted a photo:

Ethernet Seeeduino


blogdoje posted a photo:

Webserver form


blogdoje posted a photo:

Ethernet Seeeduino


Jason Mitchski posted a photo:

Spare Parts

I'm setting up a "new" webserver, using FreeBSD 8.0 and installing it on an old P3, 550 Mhz Gateway. It's going to be used as a secondary FTP/Web server for the company as well as a staging platform for a new website I'm going to build. Yeah, not a powerhouse, but at least I found an 80G hard drive I could use. I gave it the name "SpareParts" because that's pretty much what it is.

The computer sitting on the desk in the background is also a UNIX based web server, but its not full service; it just has Apache, ProFTP, and maybe PHP 5.

This one is going to be designed to be a little more fully functional. Quite honestly, at this point, I'm going to have to remember everything I need to do. I tend to forget stuff until I need it. There's a lot of little libraries that always show their ugly faces as I'm installing CMS's and stuff.


Frank Hamm posted a photo:

Fernzugriff: Technisat DigiCorder HD S2 Plus