2006-12-29
Base Converter
This post contains all the information about Base Converter. It's always accessible from the software category, and will be updated with each new version of Base Converter. The source code can be downloaded from the Channel 9 Sandbox.
Base Converter 1.0
Base Converter is a tool for converting numbers between binary, octal, decimal and hexadecimal notation.
Download: BaseConverter.zip (412 KB)
Version history
- 29 December 2006: Base Converter 1.0
Base Converter 1.0
Base Converter is a new tool I created for converting numbers between binary, octal, decimal and hexadecimal notation.
Download: BaseConverter.zip (412 KB)
Calctor Mobile 1.1
I've updated Calctor Mobile to version 1.1:
- Added a notation to enter numbers with commas as separators between thousands, where the commas are ignored. To do this, just put the number between single quotes. Example: '10,000,000'.
- Added documentation inside the application.
- Removed unnecessary user-interface elements, like the tabs, and empty menus.
You can download it here.
2006-12-28
Calctor 2.1
I've updated my calculator tool to version 2.1:
- Fixed some bugs in the snippets.
- Added a notation to enter numbers with commas as separators between thousands, where the comma's are ignored. To do this, just put the number between single quotes. Example: '10,000,000'.
- When the output region has focus, and you start typing, the input region gets focus and receives the keystrokes.
- Changed the Help-format from RTF to HTML, so it can be shared with the Calctor Mobile-codebase.
- Updated the visual style to use the Office 2007 color schemes. You can chose what color scheme you like (Silver, Black or Blue).
You can download it here.
2006-12-17
Basic Notation, second draft
I've just finished writing a second draft of the specification for Basic Notation 1.0. You can download it in XPS format (267 KB), or PDF format (237 KB).
The changes since the first draft, are:
- Element names are now optional.
- The semicolon ':' is no longer a valid name character, but is used as a separator between the name and the child nodes of an element. Empty elements (elements without child nodes) don't need a semicolon.
I've also started writing a .NET library in C#, for reading, writing and manipulating BN data. It has classes for reading BN data (BNReader, similar in functionality to System.Xml.XmlReader), writing BN data (BNWriter, similar in functionality to System.Xml.XmlWriter), manipulating BN data in-memory (BDocument, BNode, BElement, BText and BComment) and serializing objects to BN (BNSerializer).