If you have a website with Google Analytics configured and want to be able to track its visits without needing to go to the Analytics Site (except when you need more advanced reports), then this online tool is for you…

Knowledge is inside
With this online tool, you can easily escape and unescape strings (among other powerful things, explained below)…
If you want to bookmark it, you may prefer this shorter address: http://www.neoegm.com/software/intelligent-escaper-unescaper/. [Press the right mouse button and select the option offered by your browser to add it to your bookmarks/favorites.]
Everybody knows the Pinball game that appeared with Windows 95 Plus!… It’s still in current Windows versions…
Although it may seem incredible, there are still some fanatics of this game…
I’ve made this program in 1999 (some time ago 8-)) to let you modify the High Scores so you could make those fanatics believe you had beaten them…
(You should be a little more subtle than me)
Since I’ve been having lots of visits in my wxWidgets version of the Celsius to Fahrenheit converter, I’ve decided to prepare an online javascript version which lets you easily make the conversion.
| Celsius: | ||
| Fahrenheit: |
Convert Celsius to Fahrenheit Online is licensed under the GNU GPL v3…
Here is the complete source code:
<script type="text/javascript">
// *****************************************************************************
// Description: Convert Celsius to Fahrenheit Online by NeoEGM
// Author: Ezequiel Miravalles
// Last modification: 16/08/2009
// URL: http://www.neoegm.com/tech/online-tools/convert-celsius-to-fahrenheit-online/
// *****************************************************************************
/*******************************************************************************
Copyright (C) 2009 Ezequiel Gastón Miravalles
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*******************************************************************************/
function isNumber(x)
{
return ( (typeof x === typeof 1) && (null !== x) && isFinite(x) ); //From http://snippets.dzone.com/posts/show/6937
}
function Round(number, digits)
{
return Math.round(number * Math.pow(10,digits)) / Math.pow(10, digits);
}
function CelsiusToFahrenheit(celsius, fahrenheit)
{
var num = celsius.value;
if (num == "" || !isNumber(Number(num)))
alert("Please type a number");
else
fahrenheit.value=Round((9/5)*num+32, 2);
}
function FahrenheitToCelsius(fahrenheit, celsius)
{
var num = fahrenheit.value;
if (num == "" || !isNumber(Number(num)))
alert("Please type a number");
else
celsius.value=Round((5/9)*(num-32), 2);
}
</script>
<table>
<tr>
<td>Celsius:</td>
<td><input type="text" name="celsius_field" id="celsius_field" style="width:100px" /></td>
<td><input type="button" value="To Fahrenheit" onclick="CelsiusToFahrenheit($('celsius_field'), $('fahrenheit_field'))" /></td>
</tr>
<tr>
<td>Fahrenheit:</td>
<td><input type="text" name="fahrenheit_field" id="fahrenheit_field" style="width:100px" /></td>
<td><input type="button" value="To Celsius" onclick="FahrenheitToCelsius($('fahrenheit_field'), $('celsius_field'))" /></td>
</tr>
</table>
Have you ever wondered how you could power on a computer remotely?
Well, with this program you can do it!
C:\>wol Wake-On-Lan (WOL) Tool v1.0 by NeoEGM http://www.neoegm.com/software/wake-on-lan/ ------------------------------------------- Usage: wolWakes the computer with the specified MAC address. Accepted MAC address formats: 01-4B-8E-00-52-A1 01-4b-8e-00-52-a1 01:4B:8E:00:52:A1 01:4b:8e:00:52:a1 014B.8E00.52A1 014b.8e00.52a1 014b8e0052a1 014B8E0052A1
With this tiny tool, you can know how much time has the computer been powered on…

UpTime is licensed under the GNU GPL v3 (attached)…
As usual, here are the links…
For the ones who want to easily read the relevant code:
DWORD dwMilliseconds = GetTickCount(); int nSeconds = (dwMilliseconds/1000)%60; int nMinutes = (dwMilliseconds/1000/60)%60; int nHours = (dwMilliseconds/1000/60/60)%24; int nDays = dwMilliseconds/1000/60/60/24; char pszStr[256]; sprintf_s(pszStr, 256, "%d days, %d hours, %d minutes and %d seconds", nDays, nHours, nMinutes, nSeconds); MessageBox(NULL, pszStr, "UpTime 1.0 by NeoEGM <http://www.neoegm.com/software/uptime/>", MB_ICONINFORMATION);
Guitar Trainer is a program I’ve written to make easier the learning of the position of the different notes in the guitar fretboard. There are lots of features pending to be implemented (including sound, different scales, guessing game by position and by sound, etc.), but it’s quite useful with its current functionality.
Recent Comments