Saturday, January 29, 2022

Drive Rummager Version 2022.1.29.0

After a bit of polish, Drive Rummager is available for download (from OneDrive or Google Drive).  Drive Rummager enables brute force searching for terms and expressions under any directory structure.  Software developers will find this functionality useful if they want to ensure they have changed terminology in multiple source controlled products (yes, some source control products provide this same functionality, but sometimes find things you do not care about too).

Look for help documentation and a YouTube video in the future.  Unfortunately, if you have issues you will need to get in touch with me via social media.  The last I checked it was most similar to FileLocator Pro/Lite (or Agent Ransack) by Mythicsoft, if you are looking for a more full-featured product.

Drive Rummager works with .NET 6 already, but I am not listing that as a feature (perhaps UWP and publish on the Windows Store in the future).  Once I am ready I would like to open source Drive Rummager, but if you want to decompile or reverse engineer it with JetBrains dotPeek, I will encourage your efforts to make something better!

Requirements

  • Microsoft Windows OS that supports .NET Framework 4.8.

Feature Roadmap (Ordered)

  1. Search within search results.
  2. Ignore files of type.
  3. Save settings as JSON rather than XML.
  4. Output results as a report.
  5. Linux support.
  6. Mac support.

Known Issues

  • Open File option from results context menu does not open the application related to the file's extension on all operating systems.
  • UI repaints rapidly when many hits are found.
  • Resize handles are not being displayed on the pane splitters, but are implemented.

Installation

The installer is not code signed, nor are the executables contained within. This means Windows SmartScreen will block installation, but Administrators may bypass the restriction. While code signing is not that big of an expense, it certainly is not something I can justify since this is freeware, and I have no other software products yet.

Friday, January 28, 2022

Developer Tool

Preface to what is written today, it will be vague on purpose.

I have been fixing up a desktop application I wrote many years ago to help me with software development activities.  At the time, I was very busy and did not think it worthwhile to share with any audience.  When it comes to a new software product, adoption is very difficult if there is already a tool out there that does something similar, which there was back then and still is now.  In fact, I wrote and created my version of this application because what was available did not support a specific scenario that I needed and I wanted a different way of displaying the results.

I would like to use the application as an opportunity to go through the publishing process, so that I may learn and grow as a software engineer.  "Publishing" in this context just means making it available to a wide audience and free.  Once I have the code updated to my liking, perhaps I will open source it.

Check back later to see if a free download becomes available.  Be well!

Saturday, January 22, 2022

Website Updated

Quick update on website progress.  I have applied a very basic template from w3schools.com and included some more basic details.  Still trying to figure out how to drop the www for apex domains to resolve.

Also, signed up for Instagram, but have not posted any pictures yet.  After all this web and social media is setup and linked together, I am sure to post some pictures of my development progress in C#, Unity, and/or Blender.

2022 is off to a great start!

Monday, January 17, 2022

Website Is Online

Hello hello!

I have created a landing page for my personal website that may be reached at https://www.briankesecker.com/ or https://www.briankesecker.me/.

The design of the future content is going well and I hope to have it published before January 2022 ends.  Elements should include links to my social media channels, some stuff about me, and, if all goes well, my first published freeware software product.

Looking forward to so many things!  Have a great time everyone.

Tuesday, January 11, 2022

Welcome To My Devlog

What should be obvious?  Well... I have started writing this blog.  Rather, it should be referred to as a devlog.  As I intend to record things here in my game development journey.

According to GitHub history, I began on November 2, 2020.  Since then, I have been learning Unity (or Unity 3D), Blender, and all the new features continuously being released in Microsoft's .NET and C# language.  I am mostly a backend software engineer with network and performance heavy knowledge.

I have not completed a game yet, but rather building foundations to get there.  Learning how far the technologies can be pushed and calculating how much space is reasonable to fit the creations.  Focusing on my factories, so that when my skills are sufficient, I can efficiently create.

A humble start.



Engine Reboot

Most players do not care what engine a video game is built with, so I have not focused much attention in my social media posting on that asp...