|
| Home » CV
| My Tutorials
| My Articles
| Glossary
| My Photos
| Contact Me
Section: Glossary of the terms used in this website. Category: projects. Each entry below is written by me. Other useful, related and extended link is: Catalog of All Glossary Entries. All of these entries are in alphabetic order.
 |
Cute projects I undertook during my life working for the employers, or for self interests and personal projects |
This list list sorted alphabetically.
| Bugs |
Bugs |
| |
|
| Copier |
When working with the projects under different languages, configurations, contents, but those having the common application logic, it was necessary to have multiple coipes of the files instead of the centralised configrations and reusable components. So, it was really a tedious job while making some exact change in files. Copier is the script I wrote to make a common action into the files located at the different places of the system. It allowed me to change names, remove or copy new files into the different locations, while at a same time. Thus, though the actual application files were in mulitple coplies, I could simply manage the resuable components of the system like that! |
| |
|
| Cute Menu |
Shortly called "menu" is my programmable menu management. I had to display the menus in such a way that the currently active section of hte page would be highlighted, while, it contained the links to the other pages under same depth or sub categories of the section, and also had to contain the links to the main headers. The display area allowed was very small, and so, every menu item adjusts in a small area. But later, I made it extensible to contain Sitemap, which can be fed to the search engines! |
| |
|
| Database Class |
Each project needs to work with the database. So, I have got a cute script for Object Oriented Database access. Since the time, I am using this class in almost all projects I work with. In most of the cases, this script becomes an embeded tool to assist the major application. |
| |
|
| database dump |
This is higly useful, database dumper written to fit my needs of taking the database dump of my websites. The main feature is that it is higly memory efficient! So, I need not have to login with bulky applications like PhpMyAdmin or MySQL Quick Admin to make the database dump. It is simply 3 kilo bytes, yet, higly elegant, and efficient to work for me. |
| |
|
| FAQ |
Frequently Asked Auestions are now served from the database, with translations into multi languages. A separate admin area is build as a stand alome module, to work from a different location of the domains. Features to build clickable links to read though the FAQ titles and the texts. |
| |
|
| Meta Tags Administraor |
As time grew up, people requested me about search engine optimization and the different techniques they can use to make their websites in the top ranking without payment. The only way was to play with the necessary tags, titles and page contents. Later on, I decided to make an administraive tool for this, and is now ready. It can perfectly give accurate tags for each pages, even if the pages have $_GET parameters. All, you can customize the system, and make it work for you. I am happy myself with this tool I created in a week. |
| |
|
| Nepali Font Development |
As computing in Nepali language concept was started, I got interested to work in developing a font that lets to type in Nepali language much easily. I worked in this self-intested project, with my youngest brother. With this project, I desired to help him increase his competency skills among his friends too. Our project was to add and modify the key-ing structures, prepare a documentation on how to type using the font, and to have much more beautiful shapes of the characters to be used in general writings. After we finished adding all the characters we requred, we renamed the font as "Radio Sagarmatha" font. The reason was that the station uses only Nepali language to make audio broadcast.
|
| |
|
| nl_newsletter |
Collect email addresses of people, and relevant data, personalize the email and sent them out! Perfect for small works, like my own website. There are a lot of tools avalilable, but not meeting my own desires. So, I had to write this tool myself. |
| |
|
| Project Tester |
Aids to apply common effects or actions in different files or project together. This script basically holds the information on which project the actions are applied, and which are in pending. Add and remove actions or projects are available, as well as the interface to set the status of the action applied. If a action is applied to all projects, it can be set to closed issue. |
| |
|
| Sitemap |
Sitemap is a file content extraction scripts, within the title tag of a set of web pages, and build a sitemap of the site accordingly. It uses the MySQL database to store the information about the pages. |
| |
|
| Songs Management |
While I was a student, in 2003-2004, I got a chance to visit and know how the radio station works. They all play the songs on air, but every song played needed to pay the royaltee, unless the song was gifted to the radio station. So, a great amount of royaltee was to be accumulated by the radio station, and pay to the artists of the song. Many of the radio stations in Nepal found it much difficult to manage, whom to pay how much. So, because of this reason, till now also, they can not produce a report on how may songs have been played since the begining of the year, how much royaltee has been collected, etc.
The Songs Management project was taken into development, after a detalied study of the information recording pattern about a song, by the audio librarian of the station. Each radio station can have a different way of recording information. Knowing this, I developed an application which can do the following things:
- Allow the radio program presenter make a queue sheet of the songs s/he is going to play. This sheet can be made in advance, without the time being the major factor. This helps them schedule the program long before they actualy play the songs.
- Search facilities enhanced finding the song instantly, while the program presenter might be talking over a telephone to a listener. Then, the techical operator can immediately download the song into the server, and play online without any time gap.
- Perfectly keep the recod of the songs which were played online, so that the royaltee summary was very easy.
- Replace the whole library room and the audio recording devices with only one computer! Thus, the librarian can now work in a spacious room. The role of the librarian now changes to keeping the information about the song, rather than organizing where to keep the aduio cassettes and CDs.
- If the LAN server is accessible via the web, listeners can request the songs online. This is a clear improvement in the way radio station can be automated.
- If got the license to sell the songs, the library can manage to sell the songs particularly requested by the customers.
|
| |
|
| Table of Contents |
TOC is a project to have headings, and subheadings with the possibilities of description for individual titles. This application is generated to write the manuals of the applications I use or write. The concept was actually started to let my wife keep her notes about what she learnt from the college. The system is built to have a depth of 4 levels only, which I thought was enough. The shorter version output displays the properly intendeded heading and subheadings with the links to the description to the individual contents in a separate page. The logner version displays all of the contents in one page only, with the proper alignment and spacing. |
| |
|
| XML Feeds |
While assisting my collegues working with Joomla, I had to work a bit about data feeding with XML to this standard CMS software. A small extension is made to extract the nature of the XML data, which was then fed to the different database tables of the system. Later on, there was a demand on XML uploads, and immediate feeds. All the system works well now. |
| |
|
|