Site Map

I started writing an outline of what I want to include on this site. And then the outline got a little out of hand so I decided to give it its down page. This is more aspiration at this point.

  • Git and GitHub use
    • mainly using Windows but some Linux
    • Git front end/shell extension called TortoiseGit
  • Programming with various languages
    • Python – haven’t started yet
    • C# – not started yet
    • JavaScript and NodeJS
      • Finished a course on Udemy for JavaScript
      • Started a NodeJS course
    • Would like to start a “100 days of code” challenge. kind of working up to it
  • Programming – Creating and maintaining programs I have written and will write
    • I did write a program around 2012 to my job easier. Actually I still use have it open even now, ready to use. I need to re-write it from scratch
      • I wrote as an “HTML Application”. It’s sort of like a PWA and “native” NodeJS technology but better in some ways and worse in others
        • Better because you can access things like local network resources and WMI queries and a full GUI application can consist entirely of a single text file. Also no special permissions required to run, it can be opened and changed with notepad and no installation is required or anything. Just double click and go
        • Worst because Microsoft stopped updating it at IE 8 so it’s stuck with IE 8’s JS/VBS engines and HTML rendering
      • Also, it doesn’t seem to want to do WMI queries against Windows 10. Either it doesn’t work or it just doesn’t know what version of Windows it’s looking at (or I need another boolean check)
      • I am exploring a replacement technology for this program.
        • I could use nodejs with some GUI framework like vue or react. This would make the size quite large and may require an installer, which I was trying to avoid
        • I could also go full exe with Python or C#. Seems overkill
        • Perhaps something like Autohotkey is all I need. I believe it has access to underlying Windows APIs and knowing that language could help in other areas (would be an exe or require ahk installation)
        • There’s always PowerShell though I’m unclear how if at all possible it is to use that with a GUI like HTAs
    • I also wrote a program for ripping game CDs called advib
      • It was supposed to be for PS1 and PS2 games but ended up almost entirely PS2 games
        • At the time I wrote it I had 150+ PS1 games and 150+ PS2 games.
        • When I did finish the program and started using it at one point I had at least 6 different optical drives running at once ripping CDs. Still took forever.
      • I wrote as a CMD batch file but at least I started it as a github project and kept committing changes to it all the way through completion
      • I would also like to re-write this program from scratch in PowerShell and/or a NodeJS CLI program.
      • I would actually like to add at least one new feature to this application as well as a rather lengthy dissection of all the functionality
        • I think in addition to documenting it it will help me visualize what parts of the program do what which will aid in the re-write
  • Related to programming: creating my own game
    • Have done some brainstorming
      • Even have a title or at least working title
    • have some very limited ideas of what I want it to look like and include
    • Have a specific length in mind
    • I can barely program so it will be an interesting journey
    • already purchased several programs to make game creation easier like GameMaker, RPG Maker MV, Pixel Game Maker and a few others. Just have to go through them and choose the one I like
  • Project idea convert “Hyper-V Server” into a workstation
    • This is “hyper-v server” not “windows server hyper-v”
      • Hyper-V Server is free to download forever (“free as in beer”)
      • It is intended as a headless hypervisor OS so it has no graphical UI, just a text menu system and CMD shell
      • I have been waiting probably 6 months for them to release a Hyper-V server 2019 ISO but alas…nothing (as of march 2019).
    • The goal is actually to make something of a custom OS based on windows. A lot of custom elements have to be sourced
      • For instance with “eject device” how do you “safely remove” a USB storage device in windows? Well you can’t really. Luckily I found a third party utility that can do that.
      • Same thing for configuring networking. Most all of it can be
    • I was even contemplating some kind of package manager
      • Sure there are other package manager. Even multiple package managers via PowerShell for Windows (or the linux subsystem, whatever it’s called)
      • All the package managers I found seemed aimed at large enterprises with thousands of clients
      • I just want a small one, I can use locally. Relatively simple and small scale, not for use in a production environment.
      • It would largely be based around git. Well the package manager will like this whole separate thing outside of the workstation thing. But mainly aimed at making the workstation thing generally easier to deal with.
    • This “workstation” would largely be glued together with various elements. Maybe some parts would require the CLI while others would be visual. It would be clunky and hard to use but it would be mine.
    • There was “2003 workstation” and “2008 workstation” so why not a stripped down Win 10? Or I guess “2019 workstation” as the case may be.
  • Video games – emulation
    • organizing and tracking different game ROMs and emulators
    • coming up with a file system that easy to manage and re-create
    • exploring possibilities of using git to aid in this
    • will explore options – for instance a handheld versus media center for a TV versus an arcade cab
  • Video games – game reviews
    • I own a lot games. Way too many games. I would like to play and review as many as possible
      • Both digital purchased and physical games from all eras.
    • This would also help sort the steam games that work best for playing on a TV, an arcade cab etc. Steam collection is too big.
  • Video games – arcade cab
    • I come back to this every so often. But it’s been a back burner project since…I don’t know, 2014 maybe?
    • I have all the parts and ingredients. Just a few roadblocks and dedicating more time to it.
    • I have multiple forms of this project in mind
      • a “convertible” bartop (more on this later)
      • what amounts to a “briefcase arcade”
  • Video games – Steam collection
    • I’m not sure how many actual games I have. I think it’s approaching 500 if it hasn’t reached that already.
    • My steam game spreadsheet reach the 999th row but that includes all DLC, soundtracks, betas, duplicates, applications. Anything with a unique steam ID basically.
      • I have learned a lot about filters and different functions in google sheets. I can create a one line series of embedded functions so another tab in the google sheet shows only the type “game” entries that apparently have gamepad support. And just go from there really.
  • Video Games – physical game collection
    • A few years ago I went on a super cool retro game buying binge
      • I already had a signifcant number of 2600 games from way back in the early 2000s
    • I ended up buying older systems like PS1, PS2, original xbox and gamecube. Occasionally getting some NES and SNES games and very rarely other systems like PSP, GBA and NDS.
    • As they became more common and dropped in price, I added PS3 and 360 games to the collection.
    • Most recently I have purchased a Switch and now have a growing collection for that system