- Category Archives Technology
Technology and Software Development
For the past number of years I have been a volunteer fire fighter at the Salmon Valley Volunteer Fire Hall near Prince George, BC. As with many halls, I noticed the technology options are fairly slim and the Radio communication system (Depending on your location) can be quite poor.
As a software developer, I decided to put together something that would improve the communication at our Fire Hall and provide my solution free to all other Fire Halls who desire to use it.
I have published all of the source code along with installation instructions on github located at the link below:
The solutions consists of PHP code for the server, and a few SMS providers to handle mobile notifications as well as an experimental Android app (which does not require SMS but uses the free service Google Cloud Messaging).
Warning to anyone buying software on the internet. http://www.thetechkings.ca/ (.com etc..) is a scammer. They advertise as an authorized Adobe Reseller (among other things) and they are NOT. I just went through a process with paypal to get my money back as they sold me a license key that is already assigned to someone else. I also confirmed with Adobe that they are NOT an authorized reseller. There are many sites like this out there and not sure why companies like Adobe don’t have them shutdown, but beware. You can always check if they are truly what they say they are. In my case it was hard since there was no prior reports that I could find that these guys were not legit. For example after doing a google street view I saw that their ‘headquarters’ was an apartment building in Brooklyn and not what they advertised on their website.
I contacted ‘The Tech Kings’ after this chat and they did not answer me. I proceeded to make a dispute on paypal to get my money back citing the adobe response as well as google street view showing their ‘head quarters’ was an apartment building not a business.
My chat transcript with adobe support:
Mark Vejvoda: Your order have been upgraded free of charge to Adobe Design Premium CS5.5 Mark Vejvoda: it says that in the emaiul i posted above Laishram: I am sorry, the serial number is already registered under someone else name Laishram: And please be informed that the educational version software ownership cannot be transferred. Laishram: Please contact the reseller from where you have purchased in regards to the issue that you are facing/. Mark Vejvoda: can you confirm that The Tech Kings is a legit adobe partner? Mark Vejvoda: http://www.thetechkings.ca/ Mark Vejvoda: they show the adobe logo at the top Mark Vejvoda: an authorized reseller Mark Vejvoda: hello? Laishram: Could you please confirm the name of the person with whom the serial number is registered? Mark Vejvoda: it should be me Mark Vejvoda: Mark Vejvoda Laishram: I am sorry to inform you that the Tech Kings are not an authorize resellers. For product purchased from resellers, you need to contact them in regards to any issues. Mark Vejvoda: they are scammers? Mark Vejvoda: see the logo at the top of their site Mark Vejvoda: your logo Laishram: .Please contact them in regards to any further issues. Mark Vejvoda: ok can you double confirm they are NOT resellers Laishram: An educational software's ownership cannot be transferred. Mark Vejvoda: i did not purchase education version Mark Vejvoda: so again.. can you double confirm that this company is not an authorixzed adobe resller? Laishram: The serial number you have provided is an educational version and is already activated on Jun 7, 2012. Please contact them if you have any issues. Laishram: Is there anything else I can help you with? Mark Vejvoda: ok, at this point yes you can Mark Vejvoda: CAN YOU DOUBLE CONFIRM that http://www.thetechkings.ca/ is NOT and authorizer adobe resller Laishram: I am sorry, we do not provide support to customers who purchased the software's from unauthorized resellers. Mark Vejvoda: so they are not authorized correct? Laishram: Yes, they are not, An authorize resellers will not sell educational software that is already registered under someone else name/. Mark Vejvoda: ok thank you
To spare you the sanity, if you need to debug your java applets, since JDK 1.4 there is a new syntax required in the runtime parameters in the control panel applet side:
Old Evil format:
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5555,server=y,suspend=n
There is a bug with the -XDebug parameter that causes multiple java consoles to open for each applet you load and thus you cannot connect to the right JVM session (most of the time) and you lose your mind trying to determine what is going on. You can connect to the debugger but stepping through breakpoints does not work.
If you have a copy of Windows XP (in my case installed as a virtual machine on a Linux Host) and you installed XP with only 1 CPU, you’ll be sad to notice that telling virtualbox (or upgrading your CPU to multi-core if not using VirtualBox) will not in itself allow XP to see the extra cores! To fix that, follow these steps (taken from this URL: http://www.notebookforums.com/t/183802/enable-dual-core-support-in-a-windows-xp-single-core-install):
Hal / NToskrnl replacement: a. Make a directory called DUO on C:\ b. Copy halmacpi.dll (search your C:\ drive for this) to C:\DUO then rename it to hal.dll c. Copy ntkrnlmp.exe (search your C:\ drive for this) to C:\DUO then rename it to ntoskrnl.exe d. Make a batch file called go2core.cmd and put this in the file. C: CD\windows\system32 REN hal.dll hal.old copy C:\Duo\hal.dll C:\windows\system32 REN ntoskrnl.exe ntoskrnl.old copy C:\Duo\ntoskrnl.exe c:\windows\system32 e. Run Go2Core.cmd from C:\duo directory. f. Reboot and you should now see two processors in Task manager