Header Image
"Faster performance for optimum laziness"... This took  seconds to load
Countdown To Phil's Birthday    --   

Partners

Current News and Events

2/9/10: Calendar data has been entered and is now updated every 15 minutes with my live schedule!

2/7/10: Fixed many broken video links on the site. Also added the calendar page back into the website. Expect calendar data to become available within a few weeks.

Archived News

Posted on: September 8th, 2009 by Famous Phil

When I first began attending the University at Buffalo in my Freshman year (I believe its 3 years ago now), all the professors would tell the class to use the UB provided email accounts for all email communications.  Unfortunately at the time, I had many addresses including my Phil@matthouse.us, Phil@famousphil.com, etc etc.  I liked to use my phil@matthouse.us as my primary send from address but shortly afterwards, I was sort of forced into using my UB Email account as my primary email send from address.  Read the rest of this entry »

Tags: , , ,
Posted in Hosting / Server Administration
|| No Comments »

Posted on: August 11th, 2009 by Famous Phil

Before I get started, my dog is doing much better for those of you who are wondering.

So now that business is out of the way, lets get down to the point of this blog.  A long time ago when I first started using 1&1’s mailxchange hosting, I wanted a way to make my calendar show up on my website and remain updated with my phone, web email access, and outlook.  Through webdav, I was able to achieve this on 1&1’s mailxchange service.  Now that I am hosting my own Exchange 2007 server, I want a similar solution, this blog outlines that solution.

Now that the problem is described, lets start working on a solution.  First there are no direct methods for accessing an ical, ics or similar file directly from an Exchange server that I am aware of or could find on the web.  This is unfortunate and makes the solution a bit harder to make possible.  Being a lazy programmer, I figured I could find a script that is mostly written and just modify it.  Fortunately, I found many scripts that were supposed to work but they were all written in Ruby.  I’m not a huge fan of Ruby and spent minimal time trying to fix the errors with these scripts on my server.  This is when I began searching for a PHP solution to my problem.

Luckily, I did find a PHP script which generates the xml necessary to produce and ical file.  This script was very close to what I needed so I grabbed it.  You can grab the original script I found from here.  I only had to slightly modify this script to make it work on my FamousPhil calendar.  My modifications included changing the download to just saving a file to the local server.  I then added a cron job to automate the running of this script every 6 hours.  My calendar now is updated in 6 hour intervals.

This solution works perfect for me.  I also posted my revised scripts to http://dev.matthouse.us – Script #6 which is directly downloadable here. Simply change the conf.php file appropriately and the ical downloader script will give you an ics file download everytime you open it via the web browser.   I’ve verified that this script contains my entire calendar.

Hopefully this will help anyone else looking for a solution to post their calendar publically on thier own PHP enabled website.

If you would like cheap, reliable Exchange 2007 email hosting10GB of space and all the trimmings including you@yourdomain.com, Please visit http://amphosted.com/exchange.html.  All of these features come at a mere $50/year which is much cheaper than any other provider I have seen with these features.  Although I own the server and do most of the management, Amphosted has powerful antifraud tools in place as where Matthouse does not, therefore, they are the official provider of this service.  I also authorized 1 month of FREE service and a 30 day money back guarantee.

Tags: , , , ,
Posted in Hosting / Server Administration
|| No Comments »

Posted on: June 21st, 2009 by Famous Phil

Lets introduce this post with a tiny experience.  I am a system administrator for my own network and my own computers.  After installing Exchange, naturally I wanted to setup outlook 2007 to connect to my exchange server.  Unfortunately, I had no clue what the correct settings were at the time and I kept getting an error that my settings were incorrect and contact my administrator for assistance.  Unfortunately, I AM THE ADMINISTRATOR. What is even more sad, I am not only the administrator to my own computer, but I am also the administrator of my Exchange Server.  Therefore, Microsoft Windows suggests that I should look at myself for help :P

I’ve debated how I can help myself as the computer kindly suggests to me.  I suppose I could keep doing stuff like most admins do until it works, but I didn’t really feel like ruining my computer.  Therefore, I googled the problem and eventually found some documentation that solved the problem.  As always, when I come up with a solution, I always post it on AdminReferenceRead the rest of this entry »

Tags: , , , , , ,
Posted in Hosting / Server Administration
|| 3 Comments »

Posted on: June 20th, 2009 by Famous Phil

First I guess I should apologize for not posting anything in the past week here!  I really hate it when I have to ignore my own blog for more important admin business elsewhere.  The good thing is, I always manage to learn a lot of new stuff that I can easily share :)

Over the past week, I got a new server to host Microsoft Exchange which is a powerful email server from Microsoft.  Before you go all crazy on Microsoft (I know I typically do), Exchange is one of the few excellent products they make.  I am actually very hard pressed to find anything that compares to it that is open source and can easily run on Linux which 99% of  my hosting business up until now has ran off from.  Man, I never thought that I would say that :P

Read the rest of this entry »

Tags: , , , , , , , , , , , , , , , , , , , , ,
Posted in Hosting / Server Administration, Mobile Technology, My Site
|| 3 Comments »

Posted on: February 27th, 2009 by Famous Phil

Today’s blog is about Google since Jordan will be writing about Google today as well.

I wouldn’t believe it if anyone told me they’ve never heard of Google.  I’d also find it extremely difficult to believe that anyone hasn’t used Google ever or benefited from a google query.  Lets face it, Google owns the search industry!  Google also is very efficient at indexing the internet for quick searches.

In recent years, Google has released several new features including, but not limited to, gmail, google earth, google calendar, google docs, and google web toolkit.

I have not tried google docs, however have heard that their terms of service say that google can access your documents whenever they want.  I’m not sure how true this is, so I will say no more. (http://www.jordandelozier.com/2009/02/does-google-0wnz-your-soul/ verifies this).  However with storing private information anywhere on another service, you have to trust other people who have access to your account (administrators).  I’m not sure if I’d like to trust a free service with my documents, regardless of how popular they are, but thats just me.

As for the google web toolkit and google search, I use both often. I don’t think I could live without google search!  I submit a good 100 queries each day to google.   As for the google web tool kit, I love how it simplifies javascript into java.  This has helped me on numerous websites that I’ve developed.

As for google earth, I’ve tried that and it is impressive, however I don’t like the fact that it installs a program to my computer that then interfaces to an internet connection, therefore I’ve uninstalled it and haven’t used it since.

Gmail is also impressive, I tried GMail twice.  I thought that I could make it interface with imap and sync my email to every device I have.  Unfortunately, I found out the hard way that their IMAP sucks.  You cannot upload email to their servers via IMAP to a sent mail folder.  I also found that when using a text based client called pine, I couldn’t access the server due to unfamiliar directory names.  I also hate how they don’t allow unsecure access via IMAP.  I do however like their web interface.

Google calendar is also impressive, and I used this on one website that I created.  Google calendar however has a small problem with it, its embedded and you can’t customize the calendar all that much. It also uses a format that is different from the normal ICS file format so a calendar parser can’t quite parse the google ics files correctly, however this may have been fixed by now.

With mobile applications and google, gmail syncs to a smartphone correctly, however won’t syncronise tasks, calendar appointments and contacts effectively.  I found many bugs with the one software program that does exist to sync the calendar to my mobile phone.

After finding all these problems, I now pay for mailxchange from www.1and1.com.  I got my own domain and it syncs to everything perfectly.  It also provides me with standard ics files to power http://calendar.famousphil.com!   I’m sure that Microsoft Exchange can do this also, however I wasn’t about ready to pay for hosting on Exchange with the very small space allotments most hosts provide.

Because of the sync issues I’ve had and pine issues, I use 1and1’s mailxchange service, and they even provide a storage area like google docs!   I have also read their TOS and they will not release my personal email or documents unless a legal case comes up requiring they do it.  I trust their staff, probably because I pay for it.  Google should allow its customers to pay for services like syncing if you ask me.

Thats enough blabbing about Google :)   I like thier search and will likely always use google for all of my search needs.  Their mail on the other hand needs some work before I’d consider using it.

Tags: , , , , , , , ,
Posted in Technology
|| 13 Comments »