Software Projects
PHP is the programming language I have used the most. It’s mature, robust and has diverse applications. Although many think that it’s getting a bit old in the tooth, I still feel that it makes for an excellent server-side technology for numerous applications. There are also some localised applications that make use of the higher level functions offered by PHP.
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 education, as well as post-graduate research 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’s a summary of some of my work, most of 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
Repoimmich
High performance self-hosted photo and video management solution.
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