Last week I moved everything in a couple rooms of the house around, and now my workstation and server cabinet are in my room (and it hot as hell, I run like 4 electric fans + ceiling fan just to cool down).
I am now in a situation, which is fun for any enthusiast. I love redoing the network, or just working on it. I am seeing some speed issues with this site, and my other projects. Of course these are not meant to be highly available or that fast anyway, but they are suffering performance issues greatly.
I am suspecting the Rackmount Hub I have in the cabinet that hooks the servers together with the network. I am going to try to get a rackmount switch, and see if that helps out, which it should.
The network environment is a mess right now, although an ordered mess, haha. I need to build the rest of a PC to have in the living room to power the extender for my home PVR, I am going to just use a crossover cable to connect the two, then connect the pc wirelessly to the network to get updates and guides.
The windows server is not doing the print server correctly, nor have I finished setting up the fax, because I lack another phone. So if you call the house 3 times, you get data tones
.
I have also switched my development flow to using subversion, and never t0uching production folders. I am using WebDrive to map the projects directory to my pc, and using ZendStudio’s svn functions to make changes to the trunk of the projects repo, which runs on the windows server. Whenever I am ready to show a client a new feature, I copy the trunk to the staging branch, and update the staging directory.
The staging server is password protected so only me and the client can see development. The development server is only accessible to my local network. Once the client approves the changes, I will copy the staging branch to the live branch, then update the live(production) folder.
This effectively makes several backups of the source, at different states, on different harddrives, and I never have to touch files in the production environment, this is a very important concept.
Just a note on Zend Studio, also note I am using ZS for Eclipse. I really wish it had some type of remote-svn project resource. Or even a remote-project resource that you could have say a ‘php’ or ‘framework’ project without hacking up the project settings. It just made it very difficult to use its built-in project settings with svn on a remote server, which is a very very common development environment.
Zend just has never been very good with community support. I am not sure about their product support, but the forums are a ghost town, and offer not much help, and emailing them does hardly any good, ALTHOUGH it may have changed.
I submitted several requests on a lot of different emails about my profile in the zend yellow pages after getting my ZCE , because I could not edit the details, this was about a year and a half ago, I just now a few weeks ago received an email saying it was fixed haha.
So maybe they have a new support team.
I will write up some network statistics after changing, and a how-to for subversion development at home.

