How this Site Started?


Back in October of 2005, I started playing around with linux. I found it to be very difficult and not very user friendly but since I had tried freeBSD before; it actually wasn't too bad. The linux that I started with was suse linux which ran like a charm on my old P3 PC. I had problems with setting up the applications but once it was done. It worked great. Never had a problem with it. Since the system worked so good, I decided to setup a website just for fun. Ever since than, I been at it with programming and design of the website. In addition, I have discovered new open source applications that expanded the services provided by the server. I started out with Apache, PHP, and MySQL. Now, I am running a full blown domain controller server (Samba) with RAID5 which provides a home network with login accounts. Other services that I have added include: FTP, SSL, SSH, VNC, and other utilities. The experience was as frustrating as it was fulfilling when my goals were met. In the process, I have learned how to design websites with HTML, CSS, XHTML, XML, DTD,etc, and scripting languages such as PHP, JavaScript, ActionScript(Flash), and even some JAVA; and last but not least, I have become somewhat of a linux guru. Well, maybe not a guru but I am very knowledgeable about linux. It's been a rough ride but I have acquired an abundance of knowledge in computer programming as well as Linux OS experience.


The Calendar Story


One major project that I took on was creating a calendar. At first, I didn't think I was going to be able to do it because I need it to learn flash. The learning experience wasn't fun all the time. It was very frustrating at times and painful, literately. After many hours of drinking coffee, having my vision blur at times, and back aches, the calendar is complete and it works well. You can get the calendar, if you are interested in it, by clicking on the link below. I just can't say enough about flash. It works well and at times a bit flaky, but the results have been incredibly joyful. The only thing that turned me off is the fact that there is no database connectivity. Also, for some odd reason flash didn't run some movie clips correctly in preview mode(found that out the hard way) which made it extremely difficult to determine if design changes were working. That sucked! Database connectivity, however, required some research. It was a bit confusing at first but it wasn't that difficult to implement the work around after all. Not only did I implement database connectivity, I also programmed the calendar as generic as possible so that another site can implement it in their environment. The calendar is not perfect but it looks good and functions well. If you decide to use the calendar in your website, which I hope that you do, then you must follow an agreement. Basically, the agreement is as follows:

           The programmer (myself) will not be held responsible for damages caused directly or indirectly by the
           use of this calendar software program. Any type of damages, whatever their nature, associated in some
           way to the use of the calander software will not be my responsibility. You as the administrator or 
           decision maker of what content is put on your site will assume all responsibility for any damages 
           resulting from the use of this program. Only if you agree to this terms will you be allowed to legally
           implement the calendar in your website.


I am a beginner programmer in flash and I managed to complete the calendar. I am sure it can be improved. Therefore, I will be releasing the source code for improvements. So, keep checking the site for a release date. For now, I am releasing the calendar executable flash file only. Have fun with it.


Calendar Download


Projects


Check out the projects completed or in progress. I try to update this site as time permit to reflect what I am doing with the site and what services and been completed.

This site was started back in June of 2005 just for fun. I enjoy programming and I wanted to see if I could successfully run a web server that could provide services such as http, https, ftp, telnet, and remote access.

At the time the site was started, the website was running on dynamic IP service at 125kbs upload and 2mbs download. My internet service runs on broadband cable which is a dynamic service and it made it difficult to access the website when the router lease time expired and a new IP addresss was issued. Since the IP address changed every time the lease expired or the modem was restarted, it caused problems with accessing the website. So, I searched for a service that had the ability to monitor the IP address and report the new IP address to the domain name service. After looking at several services, in November, I registered the domain name www.memories2treasure.net and used the service www.easydns.com to point to my IP addresss. This took care of all my problems with the IP addresss constant changes.

The site is now running apache, telnet, ftp, http, https, remote access, and samba services. The website speed has been upgraded to 1mbs upload and 5mbs download. It's still slow but maybe soon I will run a T1 line.