PROGRAMMING PROJECTS


Projects have been a struggle, you do computer courses without actually owning a computer. Therefore you are limited to computer-time on all your coursework.

Only after the BSc, I sold my small car for a old DOS 'Luggable' and sold that for a 'black & white' Amstrad. Which was traded with the old man for £200 til Xmas, so I could prepare for a post-grad.

Only about 1996 after the courses, I was able to borrow for a Windows PC and later given a basic c++ compiler in exchange for a project. This has resulted in a few 16-bit releases pre-2000 ('below') , which in 2006 I had all the source code stolen by the authorities and those above the law - so are non upgradable. ( NB: replacement of evrything has been 10 years plus and counting ! )

From October 1998 to April 2000, was the last earned in three sequential unsecure jobs and not any contracts. After their hype on the year 2000 issue ( someone said -'fashion' ), people have asked for this and that but as I said in another page, it's all free charity i.e. none paid the way ! ( not even instant coffee to replace , for the hours of work ).


Pre 1996 Coursework (Graphical DOS Game)
program is executable on DOS & Windows - last tested on XP

Kalah - A keyboard game in three levels against the computer
This game has a generic DOS graphic driver I wrote in Turbo Pascal 5. It uses A.I. in a 'Game Playing' algorithum.
Kalah.rar : 29,575 bytes use WinRar

Before Online
All programs are executable on Windows - last tested on XP
Note ) Screen Savers will not install on NT, 2000, XP Onwards

Screen Saver - Company logo which has 2D or 3D settings
A framework animation with default 2D (Left & Right-Up & Down) but in 'Settings' an Z-Axis option for 3D (Front & Back).
Can't say much about the company but I earned my months wage in 5 hours onsite. While the three company directors bought property, cars etc with what you brought in. 4 months and I could barely afford bus fare to be onsite, hence I left at a chancing progress interview. As I was not angry about their greed and more happy to get out, so they got a free copy on leaving.
Ariadne.rar : 92,627 bytes use WinRar

Screen Saver - A colourful analogue clock
This is another animation that was slow back when devloped but now it's too fast on modern systems ( for below 500MHz).
Clock.rar : 97,718 bytes use WinRar

Pre 2000 Software Release List
All programs are executable on Windows - last tested on XP
Note ) Screen Savers will not install on NT, 2000, XP Onwards

Installation Program - This was a basic installation program with encryption and agreement factilities
This is application cannot be downloaded - no 2nd copies were ever kept and when the "Virgin" site went down, it was lost.. This was my return for a couple of installation system I used on some releases, the encryption was a " sequential logic gate binary comparison ".

Cover Files - This program hides any files and is a prototype security application
This was a request, so on a family computer his personal files can be stored without anyone accessing them. It was a simple task, move the files to a 'Windows System Folder' then change it's name and properties via the 3 letter extension , unless you know what to open it with or how to use it ("secure"). It generates a table for external storage ( e.g. floppy disk ) and the 'Stand-Alone' program will reverse the files when needing to access them ( which also can be stored on disk ).
Cover.rar : 107,526 bytes use WinRar

Atari ST <=> DOS format - Change Disk formats for use on Win 3.1x ( Win 95+ does not need a format change )
Here was another request, it came with a bit of source code which I ran. This was to change the 1st sector of a 3.5" floppy disk. Whereby I could not release someone else's code, so I took an image of the before and after of the sector. This is what I used in this program along with an animation to show the process was complete. ( If I recall it would of been for both formats, as in High Density or not ).
Atari.rar : 67,401 bytes use WinRar

Prototype Fractal Program - This will generate from minimal parameter files with magnification and to store different bitmap fractals images
One of the first applications I wrote in 16-bit and the most important !. Since it was a prototype, after seeing all situations hence I broke the code up and masked the files. Though now it is ' stolen', so whoever has the code => Good Luck! in finding the actual formulae decoding in the haystack of files but I have a good memory !.
Fractal.rar : 95,322 bytes use WinRar

Screen Saver - An Unoffical Scottish Rugby Union Screen Saver
I wote this just before the game turned professional and the SRU was a '.org'. It was later ( working for a 'Web Comapny' ), I was asked to write their concept screen saver for the SRU ( never developed further ). The animation was not written for todays modern fast systems ( for below 500MHz)
Sru.rar : 185,522 bytes use WinRar
>
Screen Saver - An Unoffical Homer Simpson Screen Saver
This is my Hom'er' - age to the Simpsons, and still has no speed issues. This uses the ' Windows / Media ' folder i.e. '' Non-Server ' , for the sound files.
If ever noticed !, a dig at business and how Burns in the Simpsons spoke at points in the animation. (Note : This was a memorial release for two I respected ),.
Homer.rar : 229,625 bytes use WinRar

Year 2000 Checker (versions)
programs are executable on Windows ( SET CLOCK BEFORE 2000 ) - Before Windows 2000 & NT

As a note to why : ( not the "K.K" instails i.e Why ( 'Y' ) 2K ., as I have three K's and a middle name )
A family partner (old) mentioned about the issue and even though I said it isn't a mainline problem. He asked if I could do something and as linked to a member of the family, I spent 4 months creating an easy test system. Afterwards his idea was for me to travel 90km total on a bus (£8 return) to check a system and he would give me from £50 a £10 note - with his greed why would they not go to a computer shop for the same price!. ( a 6 hour total trip would only be for a single system i.e. £2 and not multiple - even on unemployment income > it was a no thanks ).

It was meant to help, hence a internet global release. Which I thought peaked at 50,000 weekly downloads listed on the only site , though I found out after it was on all software servers globally . Wondered why some rare enquires were not in English and no 'Google' translate then !.

Year 2000 Checker ( version 1.01 - freeware ) - A single result window analysis of the computer , in a Windows enviroment
This first release was put onlinre in the middle of 1998. Though it used a simple interface, the application could use DOS style commands to disable or set parts of the testing procedures. It was a few months after release that I had emails requesting information about a standard version. Even though it was not the plan to release any more , so I did stop my previous research to develop another version over the next 4 months.
Y2C_V1_01.rar : 114,047 bytes use WinRar

Year 2000 Checker ( version 1.02 'Beta' - freeware ) - This used all the tests from the first model and included extra diagnostics
The 'Beta' version was released in late 1998 with full fuctionality. As I could not fully test some of the new diagnostics on a range of systems, I was not 100% sure on a few of the extra additions. One addition was a A.I. based fast folder search, using the 'Breadth First' search system for space-saving diagnostics on the main Hard Drive.
Y2C_Beta.rar : 149,947 bytes use WinRar

Year 2000 Checker ( version 1.03 - shareware ) - The standard version was for 3.5" HD floppy disk and could be registered
A month after the 'Beta' release came a job offer, it was near the point for the standard version release. As it was a ' home-town ' web company, you knew they looked at your online site but their wages would mean I would have to move back to the small town ideals ( maybe a mistake ). Though they adoppted a product ( without paying any development costs ), so I only removed the option for printing but created a 'Backdoor' i.e. save as file - then print in notepad. As I made no money on any of the regsitered codes sent out and the company probally charged me for the single regsiteration page, but they got publicity for free !.
Y2C_V1_03.rar : 366,373 bytes use WinRar

The 2001 32-bit Prototype Application
Can be run on all 32-bit Windows platforms upto 7

Secure - This prototype security system uses a 8 digit PIN system
This application was to show patterns in security situations, as the identity of a person can be these patterns. As I recall, there was an 10 - 15% error margin but this could of been reduced if it was developed further As improvements, well if used for passwords then it would be ideal for online security or even emergency cash withdrawls without a card.
Secure.rar : 559,037 bytes use WinRar



Websites Construction & Testing ( Recent )
AKA) Charitable Computing - Non-Paid Work

When creating a website, I will write all the code by text file and not a generator / designer. I have found that the web page designers have excess code and can create 'Chunky' websites and I am more optimal and direct data when written manually. The modern code has more devices to be displayed upon and the more excess of code / data will slow the page down, hence how on some devices they're "Apps" now not web pages.


A family members site was not hand written and needed a complete re-write, so just using " Server-Side PERL" and the "Client-Side HTML & Javascript". The site had all excess code / data removed and re-structured, as hosted on my site as an example that hosting a site doesn't have to be 10-times the size and price.







A friend from well back, he gave me his card on a hobby and mentioned that the email address was no more. Then said another friend was to create and host a site for him but it never happened, so I told him I could do a site for him i.e. 2-3 weeks work. After hosting it on my site as the basic layout, he then added that his site needed to be hosted in Iceland !.

( Never host a site in Iceland ; 2 companies and years later, they're still problems i.e. would say you can use Perl and it never or not properly worked, locked out of site for 6 months, domain hosting paid for but they didn't host for 7 months until they had a certain email [ last chance why ? - 3rd Party enquiry on No domain ] and the classic no emails returned.).





Since 1996 - Today

Hacking & Cracking Chaos

I have always had a bit of a wonder on areas of chaotic systems, wheather white noise - compression - fractals - or even the lottery (' a random number generator' ). Though when I finished the post-grad, I'd learnt that chaos in a natural form is everywhere and it's the transfer between real to virtual is an issue.

In 1996 with my first Windows PC, I looked into fractals as complex numbers and the mandelbroth formula. This started the 'Prototype Fractal Program' and when I developed different factal images, as some were being organic in form .


An Organic Form
('load display "mand11.frt" and run')

This image raised a few questions, also the "What the Hell" 1997 chemical robot statement.

If our shape can be defined by parameters and formulae, how does the parameters get generated ?. My first thought was filter but it was also a point where if things were static - maybe. Though to expand we need refined parameters and this is as I now understand to be growth, as you can magnify in to fractals and enlarge.
(' In prototype fractal program - magnify works, just since windows 98 a 'select window' on left mouse button stopped appearing ')

To briefly explain that if to grow, then you need something that can grow and in nature it is a seed. This can be generated correctly into a form and therefore precise values. Now when looking at how to create a seed the ideas went to compressed data, to which I knew nothing about it's mechanism back then. Though when compressing I knew that the value could be to a max of 15% on the true size and that did not relate to the real world. So in reality there must be a mechanism where a reduction can be created and from that growth i.e. coined a phrase 'Super'- compression. Though if it was ever about improving on a current mechanism, that wasn't a problem but not the answer.

Over the years I have built a mass of models testing all the aspects, though anyone that you speak to on "compression" it was always the same i.e. can't be done , wasting your time and you should do!. As I said the answer was never as simple as compressing but more the ' Chaos-Barrier '.

The benefits to cracking the barrier can be : Ultimate Security, Improved Communications / Networks, Better Data Management and even looking forward, maybe a new form of propulsion. Though it might be like ' rubbing two sticks of dynamite ', as with all new theories there are issues.



Back To