Thursday, May 5, 2011

MX Guarddog Review

 

Every once in a while, you come across a nice little diamond in the rough.

Check out http://www.mxguarddog.com

You put a small text based link somewhere on your site and you get free spam and virus filtering service!

Registration and setup were easy. I did this for myself and then I did it for a client.

You change your MX records to point to the ones owned by mxguarddog and then configure mxguarddog to forward your “clean” mail to your regular mail server.

For myself this was easy as I run my own virtual exchange server.

For my client, I ran into a problem as the client was being hosted on a 3rd party and they didn’t give me access to everything in the cPanel so things didn’t work right away. I had to get the MX records changed – but then things broke.

I contacted mxguarddog support – they got back to me in a matter of minutes – diagnosed the problem and told me how to fix it.  I contacted the 3rd party hosting company, got them to select the option: “Always accept mail locally even if the primary mx does not point to this server.” – or Local Exchanger (depends on your version of cPanel).

Voila! Pain free Spam and Virus filtering!

You can add multiple domains to a single account – you can whitelist, blacklist.

My only suggestion would be that they let you see statistics about the numbers of mail messages delivered, spam, virus etc.

Overall – I give this a 9.5 out of 10….fantastic!

One technical note: In order to really benefit from a service like this, you need to restrict your mail server to only allow mail from the mxguarddog.com servers – look at their instructions for the IP’s you need to allow.  Otherwise, spammers may still try to send mail directly to your server bypassing the MX Guarddog guys – and there isn’t much they can do about mail they don’t get.

free spam filter  cloud based spam filter

Wednesday, March 23, 2011

EA–Need For Speed Shift

 

I play XBox 360 video games.  Mostly just racing, but I will delve into some other genres too.

One title I enjoy is NFS Shift – I even pre-ordered the next iteration – Shift 2.

Even though there are tons of bugs in the game, it is still fun to play.  Fun online, fun in Career mode.

However, when playing online there are number of things that make things unfair – and one of them specifically is cheating. There is a major flaw in the online game that allows users to use a higher rating car than they should.  Now I don’t really care if everyone has the cheat, cause then it is fair again – everyone can do it and no one has a major advantage.

A better option is to FIX THE GAME!

So….I sent Electronic Arts (EA) a support ticket telling them about the game. I got no response. So I posted in a few forums and tried to get a response. Nothing.

Then I posted the cheat on a few forums and explained again to EA. How did they respond?

Did they fix the game so that this wouldn’t keep happening?  NO…they don’t care about that, they don’t give a crap about quality control or investing any more money in a game that is already history. Not that they did a very good job on quality control during the construction of the game or even the patches they released afterwards.

What did they do?  They banned ME.  Yup…try to do a good thing – report bugs – and get banned from using their product. Nice…..what stupid jerks.  They can’t spend the money to fix it, so they want to just try and hide it – make sure people don’t know about it.

Imagine you were getting shitty service from your phone company – you would tell people about it. You would also call and complain to the phone company. And then…what if they disconnected your phone line because you have been complaining to other people about it?  That is not reasonable – they would fix the phone line.  EA needs to grow up.

The other problem is, 30-40% of the people online are all using the cheat already.  So….that means that it is unfair for the rest of the players that are trying to use the system too. So hiding the fact that there is a major flaw isn’t solving anything.

EA has a policy of banning those that a) use a cheat, or b) post about how to use a cheat.  Like this solves anything.

FIX YOUR DAMN SOFTWARE!

So…just so everyone can have it….here is the post I made about NFS Shift:

Heya....I am posting this not because I want everyone to cheat, but because I want everyone to have a level playing field.


I have reported this to EA, but they don't seem to care and I am tired of seeing people beat me when I know they are cheating. There are so many bugs in this game, but EA seems to care more about pushing out the game than quality control. What pisses me off so much is that I like the game - if I didn't, I just wouldn't bother to play - it could be sooo much better - I really wish EA gave a CRAP!

I am not saying I am the fastest, but I am not bad - people don't usually beat me around Road America by 10 seconds a lap for example - I can do a 1:52 in unrestricted and a 2:03 in a 14 car.

Anyway - if everyone can have the same cheats, then it is fair again.

Major bug - Online play lets you use higher rated cars in lower levels:
For example, use a 17 level car in a game restricted to 14 level cars.
These steps have to be done everytime you restart the game, but it doesn't take long and many people are doing it.
To reproduce:
1) Purchase stock Z06 - if you already own it, sell it and rebuy it (you will not lose tuning settings)
2) Go into XBox Live
3) Create a Ranked match, Race, 14 level cars and accept it
4) Pick your Z06 from your list of cars
5) Exit the race (no need to actually race)
6) Go to the Car Garage and upgrades
7) Purchase all upgrades (except Works Convert - this bug didn't seem to work for me when I Works Converted)
8) Go back into XBox Live
9) Either create a match, or join one and when the car rating is 14, your Z06 will be chosen by default even though it is now a 17+ rated car

This also works for any level - for example, you can take the Porsche Cayman - use it as a 10 car when it is actually setup for a 14 car.


Use it while you can - I am hoping EA will fix this. I have posted this information to them and on a number of forums, so hopefully they will actually do something about it.

Thursday, December 16, 2010

VMware View, VDI, Windows XP Pro optimization

I have to do a fairly big VDI installation and I wanted to make sure I did all I could to optimize the Windows XP template that is going to be used.

In order to make the performance the best it can be, you need to:

  • Align the guest OS disks on a 64k boundary
  • Use 32K cluster sizes when formatting the disk.

However, you can’t do either by default when installing Windows XP. By the way, this is not an issue when installing a Windows 7 machine as it correctly aligns the disk during installation.

Why is alignment important?  Read this: http://www.yellow-bricks.com/2010/04/08/aligning-your-vms-virtual-harddisks/

The short answer is that if the disks aren’t aligned, some sectors will cross sectors that wouldn’t have to if they were aligned and this causes extra disk access in order to read that sector. Depending on your application, you could get up to a 30% improvement in performance.

With regard to 32K cluster sizes, I have found that Windows XP under VMware vSphere has better performance using this cluster size….but test for yourself.

One annoying thing is that you cannot boot from a partition that has 32K Cluster sizes on Windows XP.  What you have to do is create a small 100 MB (yes megabyte) partition that has standard 4k cluster sizes and then a 2nd larger partition of whatever size you like that has 32k cluster sizes. During the installation, pick the larger partition to install onto. The installer will automatically use the smaller disk as the “boot” partition, but Windows will be installed onto the larger disk. As a side effect, you will end up with your main drive being D: instead of C:. If this is a problem for you, then forego changing the cluster sizes and just do the disk alignment.

In order to do both these tasks in one go, the simplest solution is to create a new VM for use with Windows XP. ESX will create a IDE disk by default – you don’t want this as you cannot resize a IDE disk. Also, the SCSI driver will outperform the IDE driver. So…after you have created the VM, go back into the settings for the VM, delete the hard disk and then add a new one. Choose SCSI and change the type to be LSI Parallel. Save your changes.

Now….use a Windows 2008 VM and add a new hard disk….add an existing disk and choose the hard disk that you just created in the step above (the Windows XP disk). It will now become a new extra disk on the Windows 2008 VM. We will now use the Windows 2008 VM to partition and align the disk correctly.

First, open a command prompt in the Windows 2008 VM. Type in diskpart

If you want to only do the alignment, and not the 32K cluster size fix, then skip this first step and only perform the “2nd partition” command below. Then LIST DISK and then SELECT DISK 1 (or whatever number the correct disk is). Next, type create partition primary size=100 align=64

You just created the 100 MB “boot” partition. Make sure you have the right disk selected or you will destroy your Windows 2008 VM disk.

Now type: create partition primary align=64

You have now created a 2nd partition that uses up all the rest of the space.

Now use the Disk management tools in Windows 2008 to format both partitions – make sure to use a 4K cluster size (the default) on the 100 MB partition. Then use the 32K cluster size on the larger disk if you want to use that option, or the 4K cluster size if you don’t.

Detach the disk from the Windows 2008 VM and power on the Windows XP VM with a installation ISO attached to the CDROM. Make sure you press F6 during the boot and use the LSI.FLP image in the floppy drive for the LSI Driver. When you get to the part where it asks you about the hard disk, choose the option to leave the filesystem intact (no changes) and choose to install on the larger disk.

That’s it! You now have a properly aligned Windows XP template with 32K cluster sizes for optimal performance.

Enjoy!

Jim

Free Antivirus from Microsoft–no really!

K…I know what you are thinking….Microsoft Defender….it’s crap….

This is not that product. I don’t know more people don’t know about this and I think Microsoft is keeping it quiet because they don’t want to make the Anti-Virus companies angry.

But you can get effective anti-virus and spyware protection free with no ads supported and updated regularly by Microsoft!

It is called Microsoft Security Essentials: http://www.microsoft.com/security_essentials/ 

Terrible name, but the product works really well. It performs its actions in the background with no fuss and I haven’t even noticed any performance issues. I have been using it for about a month now and it has even caught a few viruses in that time.

So…ditch the Anti-Vir or the AVG you have been using and give this new one a try!

Jim

Sunday, December 5, 2010

Backups, Livedrive, FTP and Robocopy

So backups are important….right?  Really important.

If you don’t have backups, then you could easily lose your data. Hard drives will fail…it is not a question of “if”, but “when”.

For myself…I have been using Livedrive for a few years now.  Other than the occasional glitch (nothing major), it has worked well. One feature that doesn’t work well for me is the “Briefcase” – this is supposed to be a Local Drive letter that shows up on your local machine (usually drive L: ) and lets you access your Livedrive through normal Windows means.

I have several problems with it….1) I think I have too many files to let this work effectively and 2) the date/time stamps and 3) the use of *.ld files

  1. This one is obvious – I have TB of data and they allow unlimited, so I am going to use it
  2. I was using their FTP service to upload the files and as a result all the files are uploaded, but have the wrong date/time stamp in comparison to the originals
  3. They only show the *.ld files and not the name of the real file

So…I figured I would use Robocopy (it comes standard with Windows 7 and Server 2008) to keep things in sync. Robocopy allows me to copy only the changed files over to the Livedrive, so it is fast and efficient …but like I said, the date/time stamps are wrong, so Robocopy wants to copy everything over!  Ugh. Plus, it sees the *.ld files as “Extra” on the destination side, so it wants to delete them.

I found a way to fix this and make it work the way it should.

I use their FTP service already, so I grabbed a copy of Webdrive. This program turns a FTP site into a drive letter, but it uses standard FTP commands, so no funny business. Secondly, if you check the reference for Robocopy, you can see some advanced features – specifically, /TimFix, /XO and /XN.

So…to get things in sync, assuming a mapped drive of S: for my server and a W: for my Webdrive, I ran:

robocopy S:\Photos W:\Photos /E /TimFix /XO /XN

This updates all the Timestamps on the destination without actually copying anything over.  /TimFix says: FIX Timestamp on all existing destination files, including skipped files.

Perfect! Now the two systems are in sync and I can use standard Robocopy commands to upload new/changed files to Livedrive:

robocopy S:\Photos W:\Photos /E

This will copy only changed or newer files (including subdirectories) over to my Livedrive.

Thus I have a copy locally and a off-site backup in case something happens.

Jim

Thursday, December 2, 2010

Exchange, Outlook 2007, Outlook Anywhere and Self Signed Certificates

To all those people that say you Can’t use a self-signed cert and be able to connect to Exchange using Outlook Anywhere, I say pfffff***.

I just did it. See near the bottom for instructions – basically you need to import the self-signed cert into your Trusted Root Certification Authorities.

In case you don’t know….Outlook Anywhere allows you to connect your Outlook Client to Exchange over the internet without having to VPN in or anything. It is still secure because it tunnels everything over the HTTPS connection that you would use if you were using OWA (Outlook Web Access). This means you can get internet somewhere and just start up your Outlook and get connected and have full functionality! It’s great!

If you don’t want to buy a SSL Cert, you can use the Self-Signed one that your Exchange installed – it is just as secure – and you know it is safe (even if your computer doesn’t) because you are the one that signed/created it!

Anyway….after you get Exchange setup with Outlook Anywhere (on 2010, you just have click a check box!), you need to setup your Outlook client. There are lots of examples on the web on how to do this part, but here are some quick ones:

On the Exchange Settings screen, put in your INTERNAL EXCHANGE name (not the externally known one), and put in your user name.

  • Click More Settings.

  • In the Exchange Settings dialog box, select the Configure Outlook Anywhere check box and then select the Connect to Exchange Mailbox using HTTP check box.

  • In the text box that follows these check boxes, type the server name for the Outlook Anywhere proxy server. Do not enter http:// or https:// as part of the name. This will be the external name – should be the same as your OWA like this:  mail.yourdomain.com

  • Select Mutually authenticate the session when the system connects with SSL and enter the principal name of the proxy server. This will be like this: msstd:mail.yourdomain.com

  • Select whether or not to reverse the default way in which Outlook decides which connection type to try first, LAN (TCP/IP) or Outlook Anywhere (HTTP). The default is LAN (TCP/IP) first, then Outlook Anywhere (HTTP). If you expect users to connect when they are outside the corporate network more frequently than when they are inside the corporate network, we recommend that you configure Outlook to try Outlook Anywhere (HTTP) first.

  • Select an authentication method from the drop-down list. If in doubt, use Basic Authentication.

  • Click OK to return to the Exchange Settings dialog box, and then click Finish.

  • Now here is the tricky part – it all won’t work until you import your self-signed cert. To do this, start up IE and browse to your OWA where you will get the Cert error. Continue anyway.

    Then at the top of the browser window, you should see “Certificate Error”. Click this and then click, “View Certificates”. Next, click Install Certificate. Now choose “Place all certificates in the following store” and click Browse. Choose Trusted Root Certification Authorities and click Ok. Once you click Next and Finish, it should say Import Successful. Now if you close your browser, re-open it and go back to your OWA URL, you should no longer get the Cert warning.

    AND…best of all… your Outlook will now connect to your Exchange without a VPN connection!

    Enjoy!

    Jim

    Wednesday, December 1, 2010

    VMware View 4.5

    Two things: They took out the ActiveX control out of the View Client (hopefully they bring it back later on), and the View Security Server ONLY SUPPORTS RDP – NOT PCOIP.

    I setup a whole environment for a client and was testing away, only to find out that the Security Server (the part that goes in the DMZ and handles the Web redirects to the View Server) does not do PCOIP. The VMware docs do mention it, but only a single line that says that the Security Server will be ignored if PCOIP is picked as a protocol (which is the default too) on the View Client.  This is probably not the greatest arrangement and I am sure VMware is going to need to make adjustments – if only to allow the View manager to set a different default for the Security server than for the regular View server.

    Everything else with View 4.5 seems to work great.

    Jim