Archive for July, 2008

Gmail and SSL

Google adds a new setting to Gmail to allow the user to specify that all their activity should be done over a SSL connection.  You could change the URL before manually from http to https, but now you can have it done automatically.  This allows you to encrypt the data the transfers between your computer and the Gmail server just like you do when working on your bank’s website.

Crystal Reports 10 Runtime and Citrix

Earlier this week I installed the Crystal Reports 10 run time on a client’s Citrix server.  After installing I tried to run our application and the run time kept on giving me an error saying “Load report failed”.  Doing some research we found that the Crystal run time when installed assumes there is going to be a C drive.  In this case we didn’t have one.  The main system partition was W.  The below knowledge base article describes what needs to be done to get the run time to work on a server that doesn’t have a C drive.

Symptom

A Microsoft Visual Studio .NET application uses Crystal Reports 10 for Visual Studio .NET SDK as the reporting development tool.

When the application is deployed to a computer that does not have a C drive, the following error message appears:

“Load Report Failed”

Why does this error message appear and how can it be resolved?

Background Information

———————-

It is common to not have a C drive on Terminal servers and Citrix servers.
Resolution

This error message appears because the application sets registry values that point to the C drive. To resolve the error message, use the following steps to change these registry values in the Registry Editor.

====================

WARNING:

The following resolution involves editing the registry. Using the Registry Editor incorrectly can cause serious problems that may require you to reinstall the Microsoft Windows operating system. Use the Registry Editor at your own risk.

HELP:

For information on how to edit the registry key, view the ‘Changing Keys And Values’ online Help topic in the Registry Editor (Regedit.exe).

RECOMMENDATION:

It is strongly recommended that you make a backup copy of the registry files (System.dat and User.dat on Win9x computers) before you edit the registry.

====================

1. On the ‘Start’ menu, click ‘Run’.

2. In the ‘Run’ dialog box, type “Regedit” then click ‘OK’.

3. In the Registry Editor browse to the following subkey:

HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Report Application Server\InprocServer\LocalConnectionMgr

4. Right-click the ‘ConnectionDirectoryPath’ string value, then click ‘Modify’.

5. In the ‘Value data’ text box, change “c:\” to the drive letter where the following directory exists (You may need to search your computer to find where this directory exists):

\Program Files\Common Files\Crystal Decisions\2.5\bin

Click ‘OK’.

6. Right-click the ‘LocalConnectionMgr’ subkey, click ‘New’ then click ‘String Value’.

7. Name this String Value “ReportDirectoryPath”.

8. Right-click the ‘ReportDirectoryPath’ string value and click ‘Modify’.

9 In the ‘Value data’ text box, type the same drive letter as you typed in step 5.

====================

NOTE:

After making changes to the registry, restart the affected service or application as required.

====================

Now, when the application is run, the error message will not appear.

Cheat Sheets

Came across these cheat sheets today:

Cheat Sheets for Front-end Web Developers

Windows, Google Search, Gmail, Google Reader

For Developers

Linux

Various

How To Make Your Website Faster

The video is of a presentation done by Steve Sounders who now works for Google. He used to work for Yahoo where he created the YSlow for Firefox. He talks about how to make your page load faster for the visitor instead of the common part of how to generate the page on the server faster.


Upgrading from iPhone to iPhone 3G?

GMail Updates Contact Manager

One of the things I have found annoying with GMail is that it would automatically create contacts based on my email activity.  I have ended up with a full contact manager that has some people in there many times.  Well the GMail team announced today that you can now turn off the auto create function in your address book.  Now I can go back and clean up my contacts.

GMail doing more to fight phishing

GMail has announced that they have rolled out stricter criteria for verifying emails from eBay and Paypal to ensure they are really coming from them.  eBay and Paypal are now signing all their email with DomainKeys.  GMail used to just display a message above the email warning you that the message may not be from the send that it claims and now they won’t even deliver the message if it is from eBay or PayPal when the DomainKeys don’t authenicate.

GMail Remote Signout and Activity Tracking

Have you ever forgot to logout of your GMail account while on someone elses computer?  Do you have some “interesting” emails that you would rather people not see?  Do you think someone else has access to your account?  Well Google just rolled out the Remote Signout and the ability to see what recent activity has been on your account.  This includes the IP address .