Home -  Photos of Me
 Resume -  Web Links
 My Fish -  My Cats
 Kayaking -  Other Photos
 B/W Photos

 Van Conversion -  Yukon
 Prince Rupert -

 Tools -  Other

 Computer Programming
 Source Code examples
 My Server
 Emergency Comms
 Heat Camera
 Solar PV - Air - Water

Ride on Train
"The Carbon Railroad"
 The Railway
 Phase 2
 Locos: CP CN Ped
 Decorative Fence

Model Train
 Garden (O scale)
 Office (O scale)
 Mountain (HO scale)
 TV stand (N scale)
 Train History

 Photos -  Cessna 150
 Model Rockets
 HAB (Dedicated Site)

Content updated: Jun 21 2018
Bold Links updated within 3 weeks.


NicholasJanzen.ca - Computer Programs

Contact Me: (nj a_t nicholasjanzen.ca)
Here are a few programs i thought worthly of uploading to my website, I generally do not like to use libraries if possible and try to keep programs small and simple, these are great for learning about programming:


Most of my programs use C, not C++

  • ircbothangman.c - irc bot that joins channel #nj and allows users to play hangman together
  • balloon32.c - runs on pic (attiny) and is a beacon for a HAB (see http://arawr.ca for more details)
  • rttyaprs.c - connects to aprs (internet) and translates rtty from above program to aprs network
  • webproxy.c - allows you to make a caching web proxy for your website to speed up requests, this was created a long time ago to speed up ncompas resolution
  • dns.c - a simple DNS server you can customize to return data from a database / etc, a different version of this was used to return entries from a client database in postgresql
  • mime.cc - Minesweeper for ncurses, written as a university assignment.
  • si.c - Space invaders for ncurses
  • nibbles.c - Nibbles for ncurses

Batch File

  • lanconnect.bat - This can be used to build a command line of all machines running on a network for a given port, currently uses http, can be used to bypass firewalls, useful for maintaining remote machines. I have used this for RDP, HTTP and VNC. This used to be part of my old website landetect.net (now defuct)


  • drawpixc.asm - Simple program demonstrating working directly with BIOS and the screen (last modified 1998)

I except no liability for these programs, use at your own risk, if you repost or use in your projects, please reference me and/or this website. Note, some of these examples may be poorly documented.

this page was last modified: March 23 2018 16:43:51.
This site was created by hand using VI without clutter.
This site Copyright © 1999-2018 Nicholas Janzen All rights reserved.

  WU: Cabin Calgary
Detail: Cabin Calgary