Tag Archives: Notepad++

Salaah Times Windows Gadget

salaah-times-gadget-icon

Dates

Technology

Programming, Notepad++, JavaScript, XHTML, DOM, CSS, XML, DTD, XPath

App

Link to App

Other Version(s)

Newer version: Salaah Times App

Info

All Muslim’s are obligated to offer 5 daily prayers (Salaah) during specific times of the day. This Salaah Times Windows Gadget was developed to aid in meeting this obligation. A companion converter app (above) provides an XML prayer timetable for this gadget to visually display.

Continue reading

TV Schedule Windows Gadget

tv-schedule-gadget-icon

Dates

Technology

Programming, Notepad++, JavaScript, XHTML, DOM, CSS, XML, DTD, XPath

App

Link to App

Other Version(s)

Newer version: TV Schedule App

Info

I developed this TV Schedule Windows Sidebar Gadget. For TV series I am interested in, it displays the episodes showing on any day. Its data is stored in an XML file, which I manually update as TV series are announced, start/end, go on break, etc. It was written using JavaScript, XHTML & CSS. XPath expressions are used for querying it (via JavaScript).

Continue reading

Register Allocator for Compiler

compiler-register-allocator-icon

Dates

Technology

OO Programming, Java, Assembly, Compiler/Interpreter, Notepad++, ANTLR

Info

I developed Top-Down & Bottom-Up Local Register Allocators, using the ANTLR compiler generation toolkit. A Register is a memory location on a Processor. A Register Allocator will transform an Assembly Program that has unique & unlimited virtual memory locations, to an Assembly Program that has a limited set of physical memory locations, which are reused as needed.

Continue reading