The following are tools we made which have come in handy for us - maybe they will be useful for you too!
As usual for us, the source codes for these tools are freely available on GitHub.
Tools
Dependency Field Guide
Click on the link below to get your free PDF
What you learn by reading the Dependency Field Guide will keep your software project on track, teaching you how to pick exactly those external dependencies that you can trust to be stable and maintainable, while avoiding bloating your project with it.
Dig in right away. Please send us an email at info@asofterspace.com if you have any questions at all.
Do you have a friend who might benefit from the Dependency Field Guide? You can share it with them by sending them this link:
Universal Converter
Just like our Universal Converter app this allows the conversion between various formats.
Convert from:
Binary
Octal
Decimal
Hexadecimal
Babylonian Numerals
Regular Text (Unicode)
URI-Encoded Text
Base64-Encoded Text
Convert to:
Binary
Octal
Decimal
Hexadecimal
Babylonian Numerals
Regular Text (Unicode)
URI-Encoded Text
Base64-Encoded Text
Input:
Output:
Packet Decoder
Enables you to decode a CCSDS or PUS packet which are used to communicate with real-life spacecraft.
Input:
Decode as:
Automatically detected:
Output:
Text Analyzer
Paste or write a text here, and some diagnostic output will be printed immediately, telling you whatever you might want to know about your text.
Text:
Length: 0
Lines: 0
Word count: 0
Sentence count: 0
Estimated size when saved as plain text file: 0
Most common character: (0 times)
Most common letter: (0 times)
JSON Formatter
Enter some JSON data and it will be output in a nicely formatted form.
JSON Input:
JSON Output:
Relationship Menu
This is a relationship menu that several people can fill out, and afterwards, only the overlap is shown.
None of the data is transferred to any server, it stays right in the browser in the one device that you are using (so fill it out one after the other on the same device.)
Also, use this as a tool with nice people to figure out what you both want to talk about - if someone is malicious, they can just answer yes to everything, and therefore will see your answers, and there is no obvious way to prevent this behavior - except to not use this tool with people who are trying to screw you over. ;)
None of the data is transferred to any server, it stays right in the browser in the one device that you are using (so fill it out one after the other on the same device.)
Also, use this as a tool with nice people to figure out what you both want to talk about - if someone is malicious, they can just answer yes to everything, and therefore will see your answers, and there is no obvious way to prevent this behavior - except to not use this tool with people who are trying to screw you over. ;)
(Based on the Relationship Anarchy Smorgasboard by @adrawnnovel, original by Lyrica Lawrence & Heather Orr, iterated on by Maxx Hill, Phoenyx, & Melissa A. Fabello, PhD)
Deck Building Calculator
This helps you calculate some odds while building decks. Good luck!
You have a deck of cards.
You mark cards as .
You mark cards as .
You mark cards as .
You mark cards as .
You draw cards.
The probability of drawing at least one of each kinds of marked cards is roughly: .