Journal #12
Since the last DevLog, I was not totally unproductive – here’s a digest of the most noteworthy changes…
The Powershell module saoe in my misc_public repo got some tender loving care:
- Updated cmdlet:
New-saoeHTMLHelp
now adds a filtering search bar to the generated HTML page. - New cmdlet:
Show-saoeConsoleColors
- New cmdlet:
Find-saoeTextInFiles
- New cmdlet:
Trace-saoeFunctionUsage
- New cmdlet:
New-saoeIncludeGuard
- New cmdlet:
Test-saoeADDirectoryPermissions
- Cleaned up the module a bit, restructured a few things (see Git history for details).
The Python section in my misc_public repo has also seen some updates:
- New script:
check-urls-in-text-files.py
scans a directory hierarchy and checks whether the URLs within the text files are still reachable (that was already very helpful for this very website, to weed out some dead links). - Created a basic package/module, where I can collect my own helper functions and other utilities in the future; similar to my Powershell module mentioned above and also named saoe.
- New script:
setup_package.py
. In support for the module/package, I also wrote a script that prepares and then installs such a package in the user site-package directory (it can also generate Doxygen documentation from it). - New script:
build_readme.py
. Another helper script that generates a ReadMe.md file with some basic description of the functions of a given local module/package (also very similar in concept to the script I previously wrote in and for my Powershell modules); see result.
And last, but certainly not least – The Nifty Oddity Toolkit (TNOT):
- New class: Stopwatch
- New class: Log
- Additionally, I restructured it again a bit; and while at it, touched-up and updated a few things (nothing major, though).
- Improved and expanded the Doxygen documentation for it.
Categories
Development (77)Film & Television (54)
How To (63)
Journal (17)
Miscellaneous (4)
News & Announcements (21)
On Software (12)
Projects (26)
Tags
Bluetooth (1)
C++ (11)
Citrix (1)
Clang (1)
CMake (10)
Code (3)
DE (8)
Doxygen (1)
EN (175)
Excel (1)
Filezilla (1)
Firefox (1)
GeSHi (1)
Git (2)
Hugo (2)
JSON (2)
Lua (3)
Mercurial (5)
MTP (2)
Notepad++ (3)
Powershell (23)
PuTTY (1)
Python (5)
Qt (11)
RandFill (15)
RegEx (1)
Remi (2)
RSS (1)
SCons (1)
SIMInfo (7)
Site (2)
SSH (1)
TinyTinyRSS (1)
Using C++ With Lua (2)
Visual Studio (10)
Win32 (2)
Windows (22)
Windows Registry (1)
WordPress (3)
WPD (3)
WPDLib (2)
WPF (1)
XAML (1)
YouTube (1)