5B4AIT Calendar

March 2012
« Feb   Apr »

HamSphere Forums

HamSphere info

Yahoo! Weather Forecasts

Cyprus Mail News

Monthly Archives: March 2012


When I started writing code back in the 70′s it was all assembly language mnemonic instructions. My first CPU was the Motorola 6502. But soon I would turn into on the Intel track opening up a whole new world of instructions in the 8086 CPU. One of them, “REPNE SCASB”, popped up in my head today. That was an assembler instruction I used quite a lot. (Scanning strings)

And I couldn’t resist thinking of how many REPNE SCASB instructions that are executed even today on every single Intel based server in the world every microsecond. It must be trillions!!!!! Amazing!

Iceland Cloud server

Between 2001 and 2005 I worked at lot with a company on Iceland called Idega HF. I was hired by a Swedish company called CubeCon who used the Icelandic company to develop a rather big platform for the Swedish school system using the idegaweb Java beans J2EE framework. We worked together for some years.

Two of the minds of Idega HF started up a new company called GreenQloud which is a Cloud Server computing company using “green” energy. As you probably know, Iceland has a never ending, abundant stream of and ample energy resource called Thermal Heating which can be converted to electricity. This is what powers the GreenQloud servers.

It felt natural for me to try their platform out for HamSphere and the result you can see now when you start the HamSphere transceiver. Connect to Reykjavik, IS server and you will find it very fast an reliable.

Have in mind that the Icelandic server has a slightly different propagation model based on its location in the North Atlantic. The Icelandic Radio and TV broadcast company have some podcasts relayed on the BC band.


Hardware failure

It’s been a while since I updated my blog. Have had serious problems with my main server in Sweden. It started to halt/stop on randon occations. The screen just went black. When I examined the logs I could see the following:

Mar 11 04:22:17 server2 kernel: ata1.00: (BMDMA stat 0×20)
Mar 11 04:22:17 server2 kernel: ata1.00: tag 0 cmd 0×25 Emask 0×9 stat 0×51 err 0×40 (media error)
Mar 11 04:22:17 server2 kernel: sd 0:0:0:0: SCSI error: return code = 0×08000002
Mar 11 04:22:17 server2 kernel: sda: Current: sense key: Medium Error
Mar 11 04:22:17 server2 kernel: Additional sense: Unrecovered read error – auto reallocate failed
Mar 11 04:22:17 server2 kernel: end_request: I/O error, dev sda, sector 1305413389
Mar 11 04:22:17 server2 kernel: ata1: EH complete
Mar 11 04:22:17 server2 kernel: SCSI device sda: 1465149168 512-byte hdwr sectors (750156 MB)

It is evidently obvious. Either the Hard disk controller or one of the harddisk are slowly failing.

I have fixed the read error by marking those sectors bad. But this was a serious warning that made me order a brand new server. It will be installed sometime during this week.

At present the server is holding up and it is in operation knock on wood.


Cyprus Half Marathon in 1.55.56

Today I ran my first Half Marathon. I finished in 1.55.56. Not a super good time compared to the winning time around 1.16. but I am 100% happy with my result. I was running in the 45-49 Mens group.

Warm up before race.






Race started at 09.00







Finished race and utterly exhausted





Cyprus Marathon

Here is my starting number in the upcoming Cyprus Marathon on Sunday 11 March.

New log book features

Today I am writing the code for the Log book reports. You will be able to search and get extracts from your logbook. Even expore tab separarted log book entries for import.

Log book statistics
Countries Worked & QSL CONFIRMED
Countries WORKED
Countries CONFIRMED with QSL card RX
Number Of QSO’s in the USERS LOGBOOK
Printing out the logbook
Exporting lobook.

Great day

It looks like we are going to have a great day in Cyprus. Temperatures already up to 18C at 9 AM.
I have the luxury to experience the Mediterranean and its different shifting colors on a daily basis and I love it. The color of this sea can shift from dark gray to vivid purple. Amazing.

POSIX Threads

Have monitored the network over night and realize that were still a socket closing issue. I corrected the code this morning and upgraded the whole network. It went smoothly. The server platform is written in POSIX C Threads multi threaded environment and such environment is prone to “race conditions”. A race condition will occur when two or more processes fight over a memory variable. For that reason POSIX has a memory locking mechanism called “MUTEX”. Mutexes are fine and they work well, it is just that the code needs to be engineered and thought through before writing it. There are always traps that you may fall in so coding in a multi threaded environment is really hard.

HamSphere server status

Hi All.

Tonite I upgraded the HamSphere server to 3.0.16. I have had some problems with lagging chats and cluster and also intermittent stops in the middle of the nights.

Large parts of the server old code (5 years old) have been rewritten and hopefully the system will be even more stable.


Horrible Weather again

I don’t know what’s going on with the middle east region. But when I checked the latest european weather forecast, Cyprus had the lowest temperature in Europe almost. Anyway, on Sunday March 11 I will participate in the Paphos Half Marathon. I did a practice run of 21km Sunday, my first actually, and it went fine. I think I have a pretty good plan on how to complete this race.

Solar-Terrestrial Data

free counters

IP address

Tag Cloud