nk6z.com

Applications


nsMorseTutor Icon

nsMorseTutor 1.2

This application is a simple morse code trainer for Mac OS X 10.3 and later.  It supports Farnsworth and Koch training methods, random character training, sending from a file and AAC audio export.

Version 1.2 fixes some issues with audio export that cropped up on Intel systems, as well as on later versions of Mac OS X. It is a free upgrade for all 1.0 and 1.1 users.

Note: nsMorseTutor *may* work on 10.2 systems, but it has not yet been tested.

Download

nsMorseTutor1.2.dmg - DiskCopy image for drag & drop install

Price

nsMorseTutor is $15.  The application will go into demo mode with reduced functionality after a 30-day trial period.   You may use the Purchase and Registration menu within the application, or go directly to Kagi to buy a registration code by clicking here.




nsRemotePasteboard Icon

nsRemotePasteboard

This freeware application allows you to share the contents of your Pasteboard between multiple systems across a network.  This allows you to do a cut/copy on one machine and paste on another one, completely transparently.

Instructions

nsRemotePasteboard will normally start up and immediately hide itself.  You will need to click on it's icon in the dock to get to the main window.  There you will find a list browser that lets you add names of hosts that you wish to share your pasteboard with.  Once you have added all of the hosts you should be able to hide the app.   You may wish to add nsRemotePasteboard to your startup items in System Preferences so that you don't have to manually start it each time you log in.

There is also a very minimal security feature that lets you set a password that's used for authentication.  It probably serves more of an example of how to use the DO authentication stuff than it does at providing any real security.  Don't use this app if you plan on having sensitive data in your pasteboard as there isn't any encryption done of the data that gets sent across.

Downloads

nsRemotePasteboard.img.bin - MacBinary DiskCopy image for drag & drop install

nsRemotePasteboard.tgz - GNU tar / GNU zip format (for CLI users)

nsRemotePasetboard.src.tgz - Source code 
 



nsFreeCell Icon

nsFreeCell

This is a minor update to my original FreeCellX game.   I had been sitting on this code for about a month trying to decide what to do with it, but in the end I decided that I didn't really have time to put serious work into it.  However, it may serve as a useful codebase for others to play around with, so I've decided to release the source code as well.  In all this code represents about two weeks worth of development, and is written completely using the Cocoa APIs (okay, well, there's some CoreGraphics stuff thrown in as well).

There still isn't any documentation, but playing is straightforward if you are familiar with the rules for Free Cell.

Notable additions over the last release are Undo/Redo support, improved scoring, and a few other tweaks here and there.

I hope this proves useful to someone, and don't hesitate to send me mail if you have questions about the code.

Update: Version 0.3 fixes the long standing issue where the cards wouldn't display on Mac OS X 10.1 and later.  A font name changed and everything stopped working.  I also fixed a couple of exceptions that happened.   My apologies for not getting this update out sooner.

Note: There's a bug somewhere in the undo/redo code that can cause cards to go missing permanently.   Sadly, I have not yet taken the time to figure out exactly where the problem is.

Download

nsFreeCellInstall.dmg - DiskCopy image for drag & drop install

nsFreeCellSource.tar.gz - Source Code in gzip'd tar format.

Cocoa Demo Apps

AlphaWindowDemo

This is a really simple demo that shows off how you can create custom shaped windows using Cocoa.  It demonstrates how the destination alpha is used to create the shape of a window for windows that are set to be non-opaque.  Sorry for the distribution format, I just wanted to get this out quickly since some folks had asked how to do this sort of thing.

AlphaWindowDemo.src.tgz - Source code, unpack in Terminal with "gnutar -xzf AlphaWindowDemo.src.tgz"

nsNet

This is a fun little puzzle-type game that was inspired by a Flash game by  Pavils Jurjans.  This is an older version of the source code that I gave to William Coldwell.  He took the code and made a much nicer app out of it than I had time to do.  His version can be found  here.  The code is fairly straightforward, and I think serves as a good example of what you can do with just a couple of classes in Cocoa.  It also shows off things like using NSImage to speed up drawing operations.

nsNet.src.tgz - Source code, unpack in Terminal with "gnutar -xzf nsNet.src.tgz".

About NK6Z

nk6z.com was created as a nice place for me to release some of the little Cocoa apps that I've written for Mac OS X.  I hope to add more as I find the time, but I can't promise anything.  I currently don't have the time to provide any technical support or warranty for any of my software, so for the time being it's all free! If you wish, you can contact me at info@nk6z.com.

Pretty darn spiffy in OmniWeb 5