My PC Software made in Visual Basic
* My Homepage - My Main Software Page *
Perl:
-
Titler (2009) config
An IRC bot that uses Bot::BasicBot and LWP::UserAgent to monitor channels for URLs and prints the title of the website.
Check the top of the source for a list of features.
-
Hex 2 Verilog
A script I wrote to convert BMP -> MIF (via "BMP2MIF") -> HEX (via Quartus) -> Verilog (via this) to save on the DE2 RAM usage. Used in my ECE241/298 Pacman project.
To fix: I used if/else where case would've worked better.
-
Thumbnail creator
Takes a source and destination path. Recursively follows the source and creates the same structure in the destination.
Any .jpg or .jpeg files encountered in source will be converted to a thumbnail in destination using the convert command or another.
To use it, you got to change the paths etc in the code. It can use some cleaning up, but its pretty straight forward and simple.
Shell Scripts:
-
ffmpeg wrapper for converting videos for Palms
A wrapper script to simplify the process of converting a video file to a Palm/PDA suitable format using ffmpeg.
The script provides some default flags to ffmpeg in addition to reading parameters from the .ffmpeg-palmrc file found in a user's home directory.
The script uses ffmpeg to determine the video's dimensions and calculates the correct height to use to maintain the aspect ratio while shrinking the video to 320 pixel width.
-
Simple Logger
Simple logger script. Good for tracking phone calls while everyone else is out and you're expected to remember who called. Or for tracking what you wasted your whole day doing...
Reads input from STDIN and appends it to a log file along with the date.
Takes one optional arguement - the log file to create. Defaults to ~/logger.log
Granted it's small, but its also very useful!
-
More To Come
Visual Basic 6
(I still need to upload the sourcecode.)
- Magic Square [Written '03-'04] [Code]
A game where you have a 4X4 grid and slide the numbered pieces around to put them in order. Got a high score for shortest time and minimum moves.
- Time Logger [Written Jun '06]
Made for an accountant to quickly and easily log stuff like phone calls for billing purposes. Writes data to XLS.
- CHAD Converter (Custom, Hex, Ascii, Decimal) [Written May '06]
Written to decode and encode binary, hex or any other base messages.
- String Checker [Code]
Written to mine data like ASCII and KEYCODE values, string length, character position in string etc.
- ...
HDL