Archive

Posts Tagged ‘Microsoft’

Rackspace Cloud Servers now Openly Beta Testing Windows Server 2003/8

February 2nd, 2010 1 comment

As I’ve stated in the past, I’ve used a lot of different hosting providers and still have services remaining at most of them in some capacity.  With Rackspace Cloud (formerly Mosso), I still have Cloud Files CDN service on standby in case I need it.   On 2-2-2010, I got an email notifying me that they have started offering Windows VPS for beta testing.  This is very exciting for me as it was one of the main features I wanted in Slicehost (which I still have 1 256mb Slice).

I setup a 512mb Windows 2003 Server to test. So far it seems to be quite excellent and fast. On speedtest.net, I got 67mb down, 27mb up. Not bad. It looks like the Windows 2003 Servers are running under XEN and the 2008 are most likely under Microsoft’s Hyper-V.  The new machine I setup did have SP2 on it, but was unpatched otherwise.  First thing I did was update everything.  The Windows Firewall is completely closed off by default at least.

I’m definitely going to keep testing it on Rackspace, but it would be nice to have one control panel and have them available via Slicehost.com as well. Even it if is an extension to the Slicehost control panel accessing Rackspace Cloud’s API. Better integration of the Slicehost offerings with the Rackspace Cloud services would help both entities since they should be one big happy family now. ;-)

I almost wish they would merge completely and integrate all the features from both sides of the house.  I’m sure that’ll happen in time as the old loyal power users move off to Linode (I moved 4 VPS to Linode) and it’ll have the least impact, churn-wise, if done smoothly.

My setup, if anyone is interested, is the following:

  • 1x256mb Slicehost VPS running Cherokee/MySQL hosting ~25 sites.
  • 3x360mb Linodes + 1x540mb Linode.  3 Servers are dedicated to individual customers, the other is for more sites I maintain.  Mostly running Cherokee/MySQL or Apache/MySQL.
  • 1x1024mb CrystalTech VPS  running Windows 2008 for hosting email and websites for a number of customers
  • 1x2048mb SingleHop Server running Windows 2003 for a few sites that wouldn’t work correctly under 2008 for a number of reasons.  This is an Intel ATOM based Server w/ 320gb HDD.  Not bad for $99.
  • 2xMedia Temple Grid accounts for customer sites that need higher scalability.

If the Rackspace Windows VPS works out well, I’ll probably move the stuff off SingleHop since the Rackspace pricing is much better for me and SingleHop’s server is overkill memory and HDD wise for a few relatively basic websites and apps.

But I will say SingleHop’s services have been EXCELLENT in the year or so I’ve been using them.  No complaints at all, 0% downtime that I, or my monitoring software, have observed.  Good customer service and GREAT prices for dedicated servers.  I just don’t need dedicated servers at the moment.  If I did, SingleHop would be the place I’d go for both Linux and Windows dedicated.

CrystalTech has also been extremely reliable and fast, but the pricing is way too high, in my opinion.  $149 (including backups) for a 1024mb VPS w/ 60gb HDD when I can get a dedicated for not much more at SingleHop.

I’ll post more on Rackspace Cloud as I start using it more.

Windows 7 (Home Premium) first impressions

October 24th, 2009 2 comments

First Install

windows7-150

I am usually not big on Microsoft releases, but since Vista was a disappointment and XP was getting so… old …I decided I would do something I’ve never done before.  I actually purchased a version of Windows.  Now don’t get me wrong, I have technically purchased older versions, but they were all pre-installed or re-installed through restore CDs and the like.  Basically I was good and paid the “Microsoft Tax”.

Since there are quite a few workstations in my home, I chose to buy the Family Pack, which gives 3 licenses, and installed first on my dad’s computer (No, I don’t live at home)…  Figured if Dad was ok with it, then it’ll probably be ok for the rest of the family.

His machine is an older HP a1430n purchased from the local Office Depot,  it only had 1GB of RAM, AMD 64 3800 processor, integrated nVidia video, 250GB SATA drive, a printer, Microsoft fingerprint reader, and a few other misc peripherals.   Since he was running XP on it, I was required to do a “Clean install” instead of upgrading it, which was expected.  It did put everything from XP into the C:\Windows.old folder and did a nice, fast install of Windows 7.  No problems and it was noticeably faster installing than even the 2009 RC1.

Got him booted in and went to manually copy a thumbdrive backup of his My Documents into the new Documents folder.  Nicely, Windows was smart enough to realized what I was doing and proceeded to place the My Pictures, My Videos, etc. from the old My Documents into the correct locations that Windows 7 puts them.   Nice!

Fired up IE 8, nothing new there, basically the same as IE 8 on XP.  Downloaded Firefox and Chrome and setup his Google Apps icons for email, docs and so on.

For a 60 year old, Dad is pretty savvy on the PC primarily just from using them casually over the years, so I plan to let him install his software and misc printer drivers and so forth.

The only thing that really won’t work on his setup is his Microsoft Finger Print reader for logging in.  Microsoft did not seem to write a driver for it and I didn’t try using the XP one.

I did also yank some RAM from an old machine and upped him to 3GB RAM and he’s good to go.  No complaints so far.

Second Install

Second install, it was my turn.   I have a Gateway Quad Proc AMD Phenom, 8GB RAM, nVidia 9800GT w/ 500 watt PSU, Blueray ROM drive along with a normal CD/DVD RW.  running Windows Vista Home Premium 64 that came with it.  Fired up the install and it was for the most part non-eventful although it did end up taking around 4 hours since I upgraded instead of clean installing.  It gathers all settings and files from the old OS and “moves” them into the new.  That takes forever and at times it seems like it is “locked” up or frozen at certain percentages of the process.  I just let it go, it rebooted a few times and came up.

Once in, I was sure to check for updated versions of all my utility software and Open Source things I run to ensure maximum compatibility.

A few minor annoying things I’ve noticed, in no particular order:

  • Windows got sluggish a few times, which I believe was my Tortoise SVN process updating the working copy of my Repo.  Once done, I upgraded it to the latest 64 bit version and it has been fine.
  • My USB ports on the front of my machine cut out a few times, not sure what the cause was, but everything seems to be ok now.
  • My Multimedia card reader doesn’t seem to be working.  Windows 7 used a generic driver for them, so it may just need to be updated.
  • When plugging in a USB card reader, Windows recognized it, but it could NOT read a FAT32 formatted Sony Memory Stick and it insisted on me to format it.  Luckily I did NOT, put it on my Mac and it worked fine.  Pictures SAVED!  Yay!
  • External hard drives (I got 4 of them) are working OK.  One of them has been dropping out occasionally (my bittorrent drop) and Vuze gets angry.

Most of these annoyances don’t bother me too much.  Overall, World of Warcraft (WOW) seems to be noticeably faster loading and exiting, program loading is fast and I have no other complaints.

Next Install, the wife’s machine.  More to come.

New Microsoft Internet Explorer 8.0 – IE 8 Acid3 Test

March 19th, 2009 No comments

Microsoft’s new Internet Explorer 8.0  is just downright pitiful…  To the extreme.  After spending so much time “improving” IE8 to make it more standards compliant, it failed miserably.

Screenshot (in native IE 8 mode)

acid3ie8native

So I figured I’d try the IE 8 compatibility mode to see if it would fair any better…

acid3ie8compat

Actually, quite a bit worse…

On the other hand, Safari 4 did perfect.  Granted, it is a beta, but a very functional one.  Firefox (3.0.7), Opera (9.64) and Chrome got up into the 70′s and 80′s, but still did not get it.  At least they’re trying.  Here are the screen shots for the 4 other aforementioned browsers.

safari4acid3acid3chrome10154acid3firefox307opera964

Google’s new Chrome Browser Released!

September 2nd, 2008 No comments

Google released their new Chrome web browser shortly before the end of a video announcement about it at 11am PST.  I had the download page ready at the beginning of the video (http://www.google.com/chrome) and was only getting a “404 – not found” error.  At around 11:45a I hit refresh on it and there it was.  

The install was amazingly fast and simple.  Didn’t even require a file that needed downloaded to my HDD and run from there.  The install launched directly out of my Firefox and was done in less than 1 minute. 

It is very heavily based on Apple’s Safari Webkit engine.  Here is the HTTP_USER_AGENT from a test PHP page I made:

“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13″

Overall, I’ve always sort of liked Safari, but always had issues with minor glitches and random lagginess.  I’ve not encountered any issues at all with Chrome so far.  Google has probably done massive internal testing to insure that there are no obvious glitches and/or bugs.  The GUI is very simple and seems fully functional and the memory usage is EXCELLENT compared to Firefox.  

I’ve had Firefox take up to 400-500mb RAM without much even going on.  Even just after starting Firefox is the Google homepage, it takes up 62mb RAM.  On my system, Chrome only consumed around 25mb.  

The only thing I’ve run into when it comes to rendering is my company’s Intranet.  It is only optimized for IE and Firefox and looks pretty bad with Chrome/Safari but is still usable.

All other sites I frequent are just fine, loading faster than ever.

UPDATE 5pm EST:

After running some memory tests, I opened up 4 tabs in Firefox, IE8, Chrome, Safari and Opera, which included logging into 2 of the sites and just displaying two others.

Tab 1: My company’s ticketing system
Tab 2: My personal GMail (Google Apps for Domains)
Tab 3: This blog’s admin section login page only
Tab 4: MSN Money Stock quotes with 6 stocks on it

Firefox 3.0.1: 124.5mb RAM (1 thread)
Firefox loaded everything pretty well, was a bit sluggish on GMail tab.

IE8 (version 8.0.6001.17184): 95.5mb RAM (2 threads)
IE8 loaded everything that it loaded pretty quick too, but completely failed to load GMail, getting stuck on the loading <Email adress> progress meter…  Rendering on the front page of my company’s site was screwed up, but was fine in all other browsers tested.

Chrome: 112.5mb RAM (6 threads)
Perfect loading of all tabs, very fast, no issues.

Safari 3.1.2 (Windows): 98mb RAM (1 thread)
Loaded all sites, a bit sluggish, but not as bad as Firefox. 

Opera 9.52: 75.5mb RAM (1 thread)
Loaded all sites, little slow on GMail, but it came up. All other sites where just as fast as Chrome.

In conclusion, I like the feel of Chrome the best.  Very simple and easy to use, I really like the multiple thread/tab paradigm.  Safari has that nice “Appley” interface I like.  Opera is Ok, but does have more rendering problems, on sites not tested above, than the others.  IE8… Bleh… no comment…  

And as for Firefox, and I thought I’d never say it, it falling behind on both memory usage and speed.  I’ve also encountered quite a few Firefox crashes when shutting down the browser.  This is happening occasionally on all my machines on all operating systems I use, Mac, Linux and Windows.

New Google Chrome Browser

September 2nd, 2008 1 comment

Google Chrome Browser

Later today Google is expected to release a new web browser based on Webkit (what Safari uses) and Firefox.   I feel that it will be a welcome addition to the browser wars.

I used Firefox, but have notice a lot more browser crashes with 3.x than previous versions and it feels quite laggy sometimes even on a Quad processor machine with 3gb RAM.  It gets to the point sometimes where I just load up Safari or Opera to surf sometimes.

IE just sucks.  I ONLY use IE for site testing during web development and for the “best” experience accessing my day job’s Outlook Web Access (OWA) for email.  Other than that, IE is not a part of my day to day browser use.

If this Google takes the best of Webkit and Firefox and makes it “better, faster, stronger”, then I will use it.  Of course I will be frank on my review of it and will do my best not to be biased since I use Google almost exclusive for my search needs, Email (Google Apps for Domains), Analytics for stats, etc.

I will post up a review once I get my hands on it and can put it through it’s paces.

I think Google will have more downloads of this browser in the first 24 hours than Firefox did on it’s 3.0 launch day if it posts up something on the front page of Google.  This could be huge.

Moving away from Windows & IIS (ASP) to Linux @ SliceHost

July 24th, 2008 4 comments

I have, for years, been developing web apps and so on using ASP (Classic) on IIS.  It’s a “fine” platform, but I have, over time, become weary of the Microsoft bloat that accompanies running a Windows Server… Especially in a colo/dedicated/VPS environment.

Over the last few months, since my major GoDaddy Windows Dedicated servers got hit by a worm or something, I’ve seriously started learning PHP with MySQL.  I used MySQL quite a bit with ASP and am quite familiar with it, but PHP experience was rather limited.  In the last few weeks, I’ve written a few things and ported a customer’s website over from an ASP CMS I wrote to PHP (still need to finish the CMS in PHP).  The site runs so much faster and I am now able to host it on my new Slice VPS that I setup earlier this month.  In 15 minutes or so, I can have an entire new Slice setup with Apache or Lighttpd and PHP/MySQL and, with a little tweaking and securing, have a server up and serving sites.   Can’t do that with Windows that quickly.

Slice is still running strong and I’m going to do my best to get ALL my ASP sites “ported” over to PHP over the next few months.  I’ve been using ASP/PHP cross reference sites like Design 215 and a few others and have been able to do things very quickly.  The database part was the only part I really needed to find good samples  for, but they aren’t even too hard once you use them a few times.

SliceHost has inspired me to really learn Linux and abandon the Microsoft OS, but there is still one caveat to Linux that I am very disappointed with.  There is not a single (that I’ve found), reasonably priced, multi-domain, domain level administratable email server with a nice webmail interface for users and administrative functions.

I know there are a ton of “pieces” that I can put together to get something like that, like Postfix, EXIM4, Dovecat, etc., but I just simply don’t have the time to wade through the massive pile of config files to get all those pieces working together in a nice secure and highly reliable fashion.

So, I am going to continue moving all my websites over to Linux/Apache/Lighttpd/PHP/MySQL and keep a small (30gb, 768mb RAM) Windows Virtual Dedicated server running with SmarterMail 5.x mail server on it. SmarterMail is probably one of the BEST email servers for a web hosting environment.  It is a snap to setup, backup and move to a new server if needed (Trust me, I know!). I already own an Enterprise license and am just waiting for one last very important domain to move off a temporary dedicated server before I move it to a new Windows VPS to serve the remainder of my customer’s email needs.  SliceHost isn’t a fully “managed” solution, but with the Slice Backup capability, you can have daily and weekly images made and restore to them quickly at anytime in case anything happens…

Mosso is good and is finally rectifying the Compute Cycle issue I mentioned previously,  I may keep them if I can break even with the few sites I still host on there, but their servers aren’t nearly as responsive as a VPS or Dedicated server probably due to the massively clustered setup they run.  I don’t really need individual site scalability… If a site has high requirements, I’ll just stick them on a new slice and charge the customer accordingly.  Most of my sites that would need to scale are WordPress Blogs and could easily handle being Digg’ed etc, by installing WP-Supercache.

Ultimately I plan on hosting all websites and blogs on Ubuntu 8.04 @ SliceHost and email on a Windows VPS @ GoDaddy (for now) until I find a Windows VPS provider as excellent as SliceHost is (hint hint to SliceHost)…

That’s all for now…

If anyone knows of any turn-key type mail servers that are free/inexpensive (< $500) for Linux please leave a comment.

Microsoft Surface Parody

May 5th, 2008 No comments

The new Microsoft Surface technology looks pretty slick, albeit a bit expensive.  Perhaps someday, after I make a bunch of $$ on my Apple Stock (AAPL), I’ll be able to afford one. :-)

Check out this video below with a “new” voiceover.  Funny Stuff…

YouTube Preview Image

My first look at Ubuntu 8.04 LTS as a Desktop and Server

April 28th, 2008 2 comments

Last week, after much waiting by myself, Ubuntu 8.04 LTS came out. Before the release, I didn’t have the time to really mess around much with the BETAs or the last Release Candidate, but the morning it was released, torrenting commenced and went to work.

Got home, burned it to a CD and installed it on my primary Windows workstation (running Vista) using the Wubi Installer.

For those of you not familiar with Wubi, here is the blurb from their website:

“Wubi is an officially supported Ubuntu installer for Windows users that can bring you to the Linux world with a single click. Wubi allows you to install and uninstall Ubuntu as any other Windows application, in a simple and safe way. Are you curious about Linux and Ubuntu? Trying them out has never been easier!”

So basically, you can install Ubuntu into C:\ubuntu then when rebooting your machine, you will have another option to boot to besides Windows… The Wubi Installer by default only created a 12gb “container” for the Ubuntu installation. If you plan on actively using Ubuntu under Wubi, make it as large as you can do without, space wise, in Windows. It can get a bit geeky to add more space to the Wubi side after the fact. I didn’t realize it at the time and went with the 12gb, but then I wanted to run XP inside a Virtual Machine, which didn’t leave me much space left. I ended up Googling around and found a method to create a second Wubi disk and copy over your /home/ folder to it and changing your fstab to use it. So I had the 12gb for system stuff and another separate 25gb /home/ disk image.

The best thing about Wubi is that it allows you to test out Ubuntu on your machine without wiping out anything, no re-partitioning, no real impact on your system at all. You do take a slight performance hit since you are running this off a file on the NTFS file system, but the hit isn’t anywhere near as much as running it from VMWare, which doesn’t help if you are looking to see if Ubuntu is truly compatible with your hardware.

First Install as Desktop

Here are my basic system specs of my first install:

Lenovo something…
AMD 64 X2 3800+
2048mb RAM
250gb HDD
nVidia GeForce 8600GT XFX XXX w/ 256mb RAM
22″ Samsung wide screen @ 1680×1050
19″ Samsung @ 1280×1024

The installation was a breeze and all I had to do was set my network information to get online (I don’t use DHCP on my router).

The nVidia “restricted” driver took a few minutes to download and install due to the mass deluge of downloaders hitting Ubuntu’s (and mirror) servers. Response time for all APT-GET queries were a bit slow over the weekend. It calmed down some on Sunday and I was able to get things done quickly.

Setting up the Beryl/XGL effects were easy once the aforementioned driver was enabled, but Ubuntu leaves out the “advanced” configuration options for the effects. Again, googling around, I was able to find the “apt-get” commands to get those utilities installed.

Probably the longest thing to get working was the true dual display.

Just after installing Ubuntu, both monitors had the same output. After installing the nVidia drivers, the secondary screen dropped out, but there was no explanation for it and no setting in the display properties would bring it back. Googling mentioned a program called “nvidia-settings” which I ran and after much tinkering was able to get a solid xorg.conf created to have the 22″ monitor primary and the 19″ as a secondary span to the first.

Needing to work a lot in the Windows world, I keep a Raw XP VM Machine around that is patched (mostly) and ready to unzip and load to install the few Windows based utilities I need like Adobe Photoshop (doesn’t work well under Wine) and Microsoft Expressions/Visual Studio. Installing VMWare Player took a bit of hacking around, but installed fine. I used the secondary monitor to full screen XP while keeping Ubuntu on the primary.

Overall, things are MUCH better under 8.04 than any of the previous Ubuntus in my opinion. Googling around for things was key for me. Be sure to include “8.04″ in your search queries to limit the number of older pages from being returned. Some of those instructions are way out of date with 8.04.

Later this week, I am going to try my “dad test” on Ubuntu to see if he can handle it, I did install it on his machine, but had trouble getting his Wireless to connect to one of my many access points (He lives across the street with a WiFi repeater in his office). I think the driver is just flaky.

Might end up just putting an Ethernet bridge on his PC so it’ll just use his ethernet port which looked fine.

Second Install as Server

System Specs:
Dell SC430 Server
Intel Pentium D Dual Core 2.8ghz
1gb RAM
160gb SATA HDD
Integrated Video
17″ Viewsonic LCD

As has been usual with the later Ubuntu builds, Installation was a breeze. This time, I wiped out the parition completely and installed it directly on the box which made it very fast compared to the Wubi install above, which isn’t bad to begin with.

For this installation, I was more server focused, but did not install the “server” version of Ubuntu. I opted to use the same “desktop” version and install all the packages I needed to make it a “server”.

Doing a lot of WordPress Installations, I chose to get a Virtual host WP environment setup.

I’ve been hearing a lot of good about LighttpD lately and decided to apt-get that instead of Apache2.

LighttpD is a VERY fast alternative to Apache2 (up to 50% faster in some cases). Setting it up was as easy as “apt-get install lighttpd” (After removing Apache2).

# apt-get remove apache2.2-common
# apt-get install lighttpd mysql-server php5-cgi php5-mysql

I also grabbed PHP-CGI and did a little tweaking to get lighttpd to parse the PHP files using FastCGI which was not difficult.

# lighty-enable-mod fastcgi

Had to edit the /etc/lighttpd/conf-enabled/10-fastcgi.conf to get my paths correct.

Googling around gave me the conf file lines I needed for the Virtual host config:

For a single hostname like yourdomain.com

$HTTP["host"] == "yourdomain.com" {
server.document-root = "/your/www/path"
}

for anything.yourdomain.com use this…

$HTTP["host"] =~ "(^|\.)yourdomain\.com$" {
server.document-root = "/your/www/path"
}

Put as many as you need in there. I used a spare domain and pointed *.MyDomain.com over to it and setup a few virtual hosts to test them.

Restart Lighttpd using:

/etc/init.d/lighttpd force-reload

I had a LLMP (Linux, Lighttpd, MySQL, PHP) server setup and ready to go.

Download the latest WP files:

curl http://wordpress.org/latest.tar.gz -o latest.tar.gz

Uncompress them to the virt root of your choice and be sure to chmod the folders correctly so WP can run the setup and create the wp-config.php file.

To make Permalinks (friendly URLs) work, just add this into the lighttpd.conf before (or within) the virtual host directives…

server.error-handler-404 = "/index.php"

This will allow the permalinks to work correctly, mod_rewrite rules are not necessary.

There may be a little more to all this than the above instructions, depending on your configuration. The information provided was to just provide basic guidance.

My plans are to eventually backup all the WP blogs on host on my dedicated server and curl them over to this Ubuntu box, uncompress them, drop and restore the databases and have a mirror of them offsite from the dedicated server in case anything ever happens. This should be easiest enough to do in a few hours in one script file on the server to do the backups and database dumps into one compressed file, then another cron’ed script on the local Ubuntu to curl it down and restore everything. If anything ever goes wrong, just change the DNS for the domains and point them to my local Ubuntu which can be DMZed on my router. :-)

Apple iPhone Corporate Exchange Support and SDK…

March 7th, 2008 No comments

iPhone SDK

Today, Steve Jobs announced at an Apple Event that the iPhone will, by summertime, get a full version update to 2.x… The 2.0 update will provide ActivSync Microsoft Exchange capabilities including full PUSH email, calendar and contact syncing… The new 2.0 will also provide the framework for the next level of iPhone/Touch apps. Click the image above to see more.

This is very exciting news and is going to usher in the next stage of smartphone domination by the Apple iPhone.

My next main hope is at the release date, Apple will release an 3G iPhone as well as additional improvements, perhaps even a slightly larger screened enhanced phone/PDA more geared towards Fanboy/Power Users that will be more multimedia oriented and perhaps even be able to stream video and interface with the movie element of iTunes, but I’m just dreaming here.

I still think a tablet type Mac that is small, very portable, priced competitively and powerful enough to provide a desktop level experience would be really cool. Then add a docking station that can hook it up to a mouse/monitor/keyboard. If I could have something like this that could be everything for me, I would get one in a heartbeat. PC, Cellphone, VoIP phone, PDA, mobile computing platform, etc.

The Axiotron Mac OSX unofficial Mac Tablet is good, but still a bit larger and more expensive than what I describe above.

Axiotron Mac Tablet

Apple has filed patents for something of this sort (the docking station concept), perhaps someday it will leave the vaporware stage.