Software Projects
PHP is the programming language I have used the most. It’s mature, robust and has diverse applications. I can almost sense you, thinking that it’s getting a bit old in the tooth 😉. However I still feel that it makes for an excellent server-side technology for numerous applications.
However I started my coding journey with Basic. This was mainly encouraged by simply copying whatever my brother did (who was also born a geek). These accidental exploits in Basic were followed a lot of deliberate programming in Assembly, Matlab, Simulink & Scheme during various stages for my graduate, post-graduate & research project work.
This was enough to get me hooked to using any programming language. With the proliferation of web apps, PHP was the rage in the noughties, so I started making simple apps in PHP. The versatility of PHP, especially for web apps gave me the encouragement to make a couple of big apps.
I also enjoy coding in Python & Javascript for the same reasons I love PHP.
Recently I have created a lot of code in POSIX-compliant shell scripts. This started as a simple need to scratch several of my own itches, but quickly became a hunger making lots of reusable code, which is now published as simple libraries. If you ask me, I’d highly recommend ScripTally & ScriptScribe
Here is a summary of some of my work, most which is publicly available
PsmLDAPauthFeatured
PHP library for use with PHP Server Monitor (https://github.com/phpservermon/phpservermon) for authentication with directory service.
RepoScripTallyFeatured
ScripTally is a POSIX-compliant shell library to keep a tally of steps started and completed in any script
RepoScriptScribeFeatured
ScriptScribe is a POSIX-compliant shell script library which enables logging for any shell script.
RepochOP
POSIX script to CHange Ownership and Permissions of files and directories in POSIX-based systems.
RepoCodiad-OpenUngit
Codiad plugin to open directory or repository in Ungit
Repocopy-github-labels
Easily copy labels from one GitHub repository to another
RepoCopyQ
Clipboard manager with advanced features
RepoHDDtempNC
Tool to acquire hard disk drive temperature from the network interface
RepoOdux
Modular user interface for downloader daemons
RepophpAria2rpc
A PHP library to interact with Aria2 download manager via the Aria2 RPC interface
RepophpKhelper
A companion PHP library to accompany Kint (http://kint-php.github.io/kint/)
Repophpservermon
PHP Server Monitor
RepopyHumiTemp
Script to capture numeric humidity and temperature output from DHT22
Repoungit
The easiest way to use git. On any platform. Anywhere.
Repoviharm.github.io
A set of guidelines for clean coding and organised, scalable software development. https://viharm.github.io
RepoExternal Code Repository Profiles
- Tag: about
- Tag: interests
- Tag: coding
- Tag: software