[Welcome to akiscode.com]

Home Code Articles Work Resources Donate

If code is compressed, you will encounter any of these formats: *.zip, *.rar, *.tar.gz Unless specified otherwise, all code below is licensed under the LGPL License

Academic/Side Projects

AP Chemistry Notes icon

 AP Chemistry Notes

 Although this is already up on the site, so many people have asked me for this I thought I would give it more "attention" by bringing it up to the top of the page. These are AP Chemistry notes that I made during my junior year of high school.

They are
really good notes, about 45 pages of material so if you are taking any chemistry related subjects (including IB courses) you should definitely take a look. The notes were written with a special version of LaTeX macros I made (you can read more about that here) in about 4 days. Hope it helps!

Download the Notes (PDF File Format): Click here

[Spacer] [Spacer]
Periodic Table Dataset/Database icon

 Periodic Table Dataset


 The point of this project was 2-fold:
  1. Make an easily accessible dataset of the periodic table that can be downloaded for others to use.
  2. To learn the basics of SQL, PHP and how they work together.
To Go to Page: Click here
Download Dataset (Right Click - Save As): As SQL Dump OR As CSV File
 Download with French Element Names (Right Click-Save As): As CSV

[Spacer] [Spacer]

Major Projects

[Spacer]
Playlist.com Music Downloader Icon

Playlist.com Music Downloader

Licensed under the GNU GPL

This application allows you to take the playlists that you enjoy everyday on Playlist.com offline! It supports downloading playlists in batch files as well.

Both the Windows and Linux versions have been tested. The linux version has no executables and just contains the python scripts needed to run the program
To Go to Page:
Click here

Please note that I am living in the UAE for the 09-10 school year. As such I can not test whether this program works until I come back to the US. If this program does not work for you, please email me about it.

[Spacer]
Online Batch Thumbnail Maker Icon

Online Batch Thumbnail Maker


The most boring job of any web developer is creating thumbnails. Although many offline batch thumbnail makers exist, I was surprised to find no online batch thumbnail makers. This was my attempt to fill the void and I hope you find it useful.
To Go to App: Click here
[Spacer]

AP Chemistry Center


Go here to download my AP Chemistry Notes and view other useful links and applications.
To Go to Page: Click here

Online Stoichiometry Solver


Use this handy online tool to help you solve stoichiometry problems. Very useful for the high school chemistry student.
To Go to App: Click here
[Spacer]
DOS the Butler RPD icon

DOS the Butler RPD


DOS the Butler RPD (Rapid Prototype and Development) is an application that can be programmed to launch applications tied to certain key presses configured by the user. Any program that can be launched from the command line can be launched using DOS. For instace, if you use iTunes consistently, hotwire '3' to start iTunes; then when you want to bring it up, Alt-Tab to DOS and hit 3 and it will pop up.

DOS uses a custom, easy-to-use scripting language to design your program, thus abstracting away worries about how the code is implemented, and allowing you to focus more on how you want your program to work. However, don't confuse simplicity for lack of power. The custom scripting language allows you to control the program as if it were hand-coded, allowing you to:

>>> Define abstract symbols
>>> Rapidly change the layout of the program
>>> Insert raw code directly into the resulting program

At this time, only Windows NT is supported, a Linux version is likely if I ever get the time to code it
Prerequisites: Windows NT
Language: D | Download | Github | Online Documentation
[Spacer]

Scripts


Simple Online Slideshow
Allows you to quickly make an online slideshow of a directory of pictures simply uploading one cgi script to the directory. Features include thumbnail view and individual picture viewing with next and previous picture links coded in for convenience.

Pictures supported:

>>> PNG
>>> JPG
>>> GIF

Prerequisites: CGI capable server
Language: Perl | Download | Live Example!

[Spacer]

Batch Word Definition Downloader


Allows you to find the definitions of multiple words and have them automatically put into a single file. MAKE SURE THIS IS DONE IN THE DIRECTORY PROVIDED
Prerequisites: Wget
Language: Perl | Download
[Spacer]

Toy/Learning code

Operator Overloading Example


Shows how to overload operators in C++. Includes Linux binary and source code.
Prerequisites: Linux: build-essential | Language: C++ | Download
Prerequisites: Windows: A C++ Compiler | Download

[Spacer]

Infix to Postfix Stack-based Calculator


Basically just learning code for using linked lists and building Abstract Data Types (ADTs) to help you do more complex things.

Here we build an ADT that models a push-down stack and use it in a program that converts Infix notation to Postfix notation and outputs the result from it. Basically, its a calculator.
Prerequisites: Linux: build-essential | Language: C++ | Download
Prerequisites: Windows: A C++ Compiler | Download

Want your own timer?