Description
A few widgets I've made for Apple's Mac OS X. Some are helpful some are just for fun.
[ Shakespeare Insult Generator ] [ Hex Calculator ] [ JS / Bash Terminal ]
Help
If you are looking for help with any of these widgets, try posting a question to the new fourm.
Widgets
FTP Uploader
- The FTP Uploader widgets allows you to use drag and drop to
upload a file to an FTP server. You can setup several FTP servers,
and you don't need to buy anything to get it to work. The
software is made available under the terms of the LGPL.
Release 1.1: just optimizes some of the code, updates to Neuromancer 0.6.0, adds the version number to the widget, and fixes the password as text error.
Release 1.2: added the ability to specify a default server by setting the variables in PresetServerSetting.js
RegexWidget
- Simple regular expression tester. Useful when trying out
regexs for Javascript code, and somewhat useful when trying to
build regular expressions for other languages (like sed, ruby, or perl).
The match area at the bottom shows the array of matches and the index. It is running the match through the Javascript code Array = String.match([your regex]).
Release 1.5: UI overhaul. The widget looks much nicer
Release 1.6: Updated the matching area to better support HTML matches. HTML matches were rendering in the match window which is not likely what people want.
Release 1.6.1: There was a slight bug in the HTML fix. This fixes the fix.
Release 1.7: Support for multiline regular expressions (for example ^[0-3]$), and made using the start and end "/" optional in the regex testing area.
The software is made available under the terms of the LGPL. By downloading or using the software you agree to the terms of the LGPL.
Chinese Word Widget
- The Chinese Word Widget will show a new Chinese Word daily (or at least
frequently). The word is shown in pinyin, simplified, and traditional
characters. When you flip the widget over you can see the English translation
so the widget can be used in a flash card like manner.
It's a fun tool if you are learning Chinese
ShakeASpear
- Shakespearean-like insult generator. It is inspired by the
site http://www.pangloss.com/seidel/Shaker/. This widget was a
gift for my wife (it was her idea, and she asked me if I
could write it for her).
ShakeASpear is made available under the terms of the LGPL so enjoy, you vain pottle-deep devil-monk.
HexCalculator Widget
- Hex Calculator Widget can do calculations in base 2, 10 and 16 with the most common features implemented. It has key bindings for most everything, and is designed to be a coder's calculator. It is based around a signed 32-bit integer.
Release 1.5: UI overhaul. Updated the keybindings to use the command key instead of the ALT or option key (Sometimes the ALT key would fail to register).
Terminal
- Javascript and System terminal. In other words, it is an
interactive javascript shell and a bash shell emulator. The
javascript shell contains all of the Neuromancer
libraries.
Release 1.1: Updated to the new Neuromancer 0.6.0 libraries, and added a PATH variable so when you are in system mode you no longer have to type the full path to the application. For example "ls -alFh" is no longer "/bin/ls -alFh". By default it looks in /usr/bin /usr/local/bin and /sbin for applications.
