21 September, 2006, 02:54
I am surprised when looking at the Google Desktop Search’s folder (mine -> C:\Program Files\Google\Google Desktop Search). The search company found an interesting way to make the users read. 12 files are used to describe the action that you shouldn’t be done on this folder. One more interesting thing is that this is readable in any sort order since the size and the date of the files are the same, explorer cares for the name of the file only.

Each files contains the same content and they are basically text file. The contents of those files are the same text you read.
Warning – Do not move or delete these files – your system may stop working. To uninstall use Add-Remove programs in the control panel or run GoogleDesktop.exe -uninstall
16 September, 2006, 23:38
Although Visual Studio 2005 includes a conversion wizard for old projects, this does not work properly with web applications, because Microsoft removed support for web applications at the beginning. We don’t have a web project, we have a web site. The wizard tries to convert all the files to the new framework. This fails at first compilation, so many errors reported and I don’t want to fix all of these errors, since there exist an easier solution.
ASP.NET team stepped back and gave support for web projects through an add-in for Visual Studio 2005. Visual Studio 2005 Web Application Projects is the easiest way to migrate from ASP.NET 1.1 to ASP.NET 2.0. Because we are able to open our project file, visual studio converts only the project file. So all the files in ASP.NET 1.1 stays and only the project file changes. This is also useful because my code under source control doesn’t have to change.
However in Windows Vista, you don’t have the administrator rights by default and the installation of WAP fails. The solution to that problem is already defined here. The process is simply to write a bat file and run the bat file with administrator rights.
msiexec /i WebApplicationProjectSetup.msi
16 September, 2006, 16:24
When you download the PHP installer, it fails to install for Windows Vista. So you have to install it manually. Just download the zip file and extract it somewhere that you can remember. Then you might want to manual installation instructions, but it won’t be correct for IIS7. Here is the guideline to install PHP to IIS7.
- Copy the php.ini to windows folder. enable the needed extensions by editing the file. Give rights for the file, to IUSR user, so that IIS can access the file.
- Run IIS Manager (inetmgr.exe)

-
For the main site, click to ISAPI Filters, right click to add or actions add to php ISAPI handler with the filter name that you want. Just point to php5isapi.dll file which is the isapi filter.

- Than come back to main site, and click to ISAPI and CGI Restrictions, and click add a restriction. For ISAPI and Cgi path select php5isapi.dll file and give a desired name for description. Also don’t forget to click “Allow extension path to execute”
- Make sure that after adding, php is allowed from the ISAPI and CGI Restrictions window.
- On ISAPI and CGI Restrictions page, right click to php and click to “Edit feature Settings”, from there you need to select both of them to enable php extensions to work, like mysql, mssql or ssl extensions specified in my.ini
- Go to main site again, and click for the “Handler Mappings”. Click to add “Script Map”. For the request path type *.php, executable is php5isapi.dll Name is Php
- It will ask for the script map to add, just click to yes.
- Our php and extensions should work now, but we might want to add index.php file to look for a folder. From the main window, we click to “Default Document” and add index.php to the end of list.
That’s all for php and extensions to work.
15 September, 2006, 03:40
I am a bit surprised when running ASP.NET 1.1 application on IIS7. You don’t have to install .Net framework 1.1. I also suspected that if .Net 1.1 comes pre-installed, but my GAC (Global Assembly Cache) have only 2.0 libraries.
Maybe I shouldn’t be surprised, according to IIS team this is because of the backward compatibility, but it might not be guaranteed. So if you happen to run your application (like me
) it is because of the backward compatibility of ASP.NET. At the end the application runs on ASP.NET 2.0 worker process.
C:\\Program Files\\Microsoft Visual Studio 8\\VC> gacutil /l System.Data
Microsoft (R) .NET Global Assembly Cache Utility. Version 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
The Global Assembly Cache contains the following assemblies:
System.Data, Version= 2.0.0.0, Culture= neutral, PublicKeyToken= b77a5c561934e089
, processorArchitecture=x86
Number of items = 1
C:\Program Files\Microsoft Visual Studio 8\VC>
Running Web Application
All the code without change can work on IIS7. You can migrate your code to ASP.NET 2.0 but this is not a necessity. With a little configuration on IIS server you will be able to run your 1.1 compiled applications.
- After you open the IIS Manager (still inetmgr.exe), you either “Add Application” or ”Convert to Application” to create your web application. With “Add Application” you will be able to choose any directory in your computer, but with “Convert to Application” you will only be able to choose from the virtual directories which is located under inetpub\wwwroot.

- We see “Add Application” dialog box opened. From there we select Application Pool to change DefaultAppPool.

- We select Classic .Net AppPool from the “Select Application Pool” dialog.

- Then we’re ready to go after setting the application pool to Classic .Net AppPool
- When we click browse, or look directly to the virtual directory, our site is up and running
Debugging
One more thing, to debug your application you need to switch the application to windows authentication mode. This has also been changed in IIS7.
- In IIS Manager select from left, the web application virtual directory, then from right select authentication under IIS section.

- Then enable windows authentication to be able to debug your application.
12 September, 2006, 03:58
Today Scott Guthrie has annonced the Atlas Roadmap. The good news is Microsoft will give full support to Atlas since they are planning to ship by the end of the year. The bad news is the cool atlas name goes.
- Atlas (Client Side) -> Microsoft Ajax Library
- Atlas (Server Side) -> ASP.NET 2.0 Ajax Extensions
- Atlas Control Toolkit -> ASP.NET Control Toolkit
Anyway more meaningful names as well. I am also surprised that they have split the client side and server side products.
12 September, 2006, 03:14
Vista RTM Update
Apparently Toshiba decided not to support old M30′s for Windows Vista. Now it’s not possible to find common modules for vista. Their new driver so called “Toshiba Value Added Package” seems to work at first; however the hybernate and sleeping functions stops working after installing it. So it’s not worth to install it. Now the only thing specific to Toshiba that works is my display card and I can still get 2.0 aero score. Beside that Fn keys stopped working. Anyway my system is stable and fast, Windows Vista Power management is far better than Toshiba Powersave as well.
I just moved to Windows Vista RC1 last weekend. I installed and configured almost everything. However, there were some hardware issues after installing, and I have had a score of 1.0 which disables aero.
Graphic Card
The graphic card driver was not installed, I always use the latest Nvidia drivers from the Nvidia site, but M30′s card Geforce FX Go5200 is not supported by the latest Nvidia drivers. You need to download the latest Vista drivers from Nvidia site then mod the nv_disp.inf file in the package. Here is an explanation on how to do that on Windows XP : GeForce FX Go5200 with latest ForceWare drivers | skriker. This still works with a little change. First you need to extract the contents of the driver file.
- Add two lines to [NVIDIA.Mfg.NTx86.6.0] section
%NVIDIA_NV34.DEV_0324.1% = nv_NV3x, PCI\VEN_10DE&DEV_0324
%NVIDIA_NV34.DEV_0324.3% = nv_NV3x, PCI\VEN_10DE&DEV_0324
- Add two lines to ; Localizable Strings section
NVIDIA_NV34.DEV_0324.1 = “NVIDIA GeForce FX Go5200″
NVIDIA_NV34.DEV_0324.3 = “NVIDIA GeForce FX Go5200 “
- Install it using the setup.exe
After doing that my score went to 2.0 which is still not high but I can see the visual goodies.
Toshiba Drivers
There is no driver for Toshiba Satellite on the download page. After a little googling I just found that Toshiba provided some drivers for Tecra series. I just tried and seems to be working for me. Toshiba’s Windows Vista beta drivers page. Here is the list what I have installed
- Toshiba Common Modules version 6.04.00 Beta 1
- Intel Chipset Driver version 8.1.0.1006(Kit9095)
- Hotkey Utility for Display Devices version 2.9.3.0
You can find those drivers from the Vista beta drives site, I used Tecra M4 drivers but all of the models points to the same driver.
I then installed Toshiba Console from the Windows XP drivers.
Others
I tried to install Toshiba Power Saver, but it’s not working. I really liked the power manager of Windows Vista so I don’t need Power Saver at all. Infrared and SD Card drivers are not needed, because Windows Vista automatically install them.
Conclusion
I have a rating of 2. Aero is working. All Toshiba keyboard Fn keys are working including Esc through F8 except F2, so I can do stand by, monitor, brightness etc. which are everything I want from my keyboard.
