Mike's Toolbox


Mathematics and Finance

We all would like to improve our financial situation, but in order to be successful, we need to have some important math skills.

Learning math is not fun for most people. If you hate math, most likely you had a bad teacher in the past. Or you fell behind and never caught up again. Now's your chance to finally learn what your teachers failed to teach you in school.

Since more advanced math always builds upon simpler concepts, it is vitally important to first learn the basics before attempting the harder material.

Tips for learning math: It's OK if you don't understand a concept the first time you read it. In fact, you will probably have to read an explanation several times before getting it. Don't give up when you get confused. That's a natural process your brain goes through when learning a new concept. The confusion causes your brain to re-wire itself so that it can understand what it's reading. But this takes time, and usually happens while you are sleeping.

Start with an easier topic such as percentages. Make sure you are well rested and there are no distractions. Read the entire tutorial, even if you don't understand anything you are reading. Bookmark the page so you can easily find it again later. Wait a day or two for your brain to re-wire itself and come back for a second reading. Most likely you will understand more of the lesson the 2nd time through, but don't give up if you don't. You may have to read through each tutorial several times before the concepts start to sink in.

Scientific Calculator

Here is a fully functional scientific calculator implemented entirely in HTML, CSS, and JavaScript. See the calculator instructions for help in using it. You can easily embed the calculator in your own page, or create a link to a pop-up calculator.

Mortgage Calculator

Here is a mortgage calculator implemented entirely in HTML, CSS, and JavaScript. You can easily embed the calculator in your own page, or create a link to a pop-up mortgage calculator.

Transport Layer Security

TLS, formerly known as Secure Socket Layer (SSL), is the technology that keeps the Internet secure. If you are developing TLS client software, you can verify that it works correctly by connecting to my test server:

https://www.mikestoolbox.net
SSL version 3, TLS versions 1.0, 1.1, and 1.2.
1024-bit Diffie-Hellman parameters.
Asks for a client certificate.

https://www.mikestoolbox.org
SSL version 3, TLS versions 1.0, 1.1, and 1.2.
1536-bit Diffie-Hellman parameters.

Extensions supported by both servers:

Server Name Indication   RFC 4366
Maximum Fragment Length RFC 4366
Truncated HMAC RFC 4366
Signature Algorithms RFC 5246
Session Tickets RFC 5077
Renegotiation Info RFC 5746

Note: you will get security warnings if you connect with a normal browser since the server uses its own root certificate.

Contacting Mike of Mike's Toolbox

Please send comments and suggestions to:  mikestoolbox@pobox.com