Friday, September 26, 2008
FireFox easter eggs
Try about:Mozilla in its address bar you will be presented a red screen with a verse from The Book of Mozilla
hmmm due to the browser wars we got a few easter eggs and many compatibility issues in our web applications.
Thursday, September 25, 2008
Free Sql Server 2008 Ebook - Direct Download
Download here:
Tuesday, September 23, 2008
Monday, September 22, 2008
Free Microsoft Press E-Book offer
You will need to provide your Live Id or Hotmail ID for a registration process before downloading.
Table Of Contents:
Chapter 1: Security and Administration
Chapter 2: Performance
Chapter 3: Type System
Chapter 4: Programmability
Chapter 5: Storage
Chapter 6: Enhancements for High Availability
Chapter 7: Business Intelligence Enhancements
Introducing Microsoft SQL Server 2008
by Peter DeBetta, Greg Low, and Mark Whitehorn
ISBN: 9780735625587
Download From here
Thursday, September 18, 2008
Vista goes crazy
Wednesday, September 17, 2008
SharePoint development VM loves IISReset
IISRESET takes a lot of time instead of that if we recycle the required application pool which is associated to our IIS web application, this will save atleast a minute of dev effort.
This recycling process can be automated by using the following OOB VB script
cscript.exe iisapp.vbs /a SharePointAppPool /r
or
cscript.exe iisapp.vbs /p [Process ID] /r
[Process ID] : This can be obtained just by executing iisapp.vbs in the command line. This will list all the application pools with their process ids
Get more info about IISapp.vbs from Microsoft Technet library
Do you want to recycle all the application pools in your IIS ?
Save the following the VB script to vbs file and replace the MachineName with your Dev machine's name
Set locator = CreateObject("WbemScripting.SWbemLocator")
Set Service = locator.connectserver("MachineName", "root/MicrosoftIISv2")
Set APCollection = Service.InstancesOf("IISApplicationPool")
For Each APInstance In APCollection
APInstance.Recycle
Next
Tuesday, September 16, 2008
Monday, September 8, 2008
The Last Supper bigggggessst Photo
The resolution of the picture is 16 billion pixel (approx), which is 1600 times larger than a picture which is taken by a 10 Mega pixel camera. Image was photographed as 1677 pieces and then electronically assembled by computers. Each piece is 73 Mega byte approx.You can watch the image here
Technical Information:
Image Info:
---------------
Resolution : 16.118.035.591 pixel (172181 x 93611)
Camera : "Nikon D2Xs"
Lens : AF-S Nikkor 600mm f/4D IF-ED II
Computer used for processing:
---------------------------------------
Memory : 16 Gigabyte RAM memory
Storage : 2 Terabyte hard disk space
Watch the video how they did it here
Friday, September 5, 2008
Retrieving the password for IUSR & IWAM accounts
SharePoint Page processing model
The browser requests a Web page from Microsoft Internet Information Services (IIS).
IIS passes the request to ASP.NET 2.0.
An HttpApplication pipeline is created for the request.
a. This request will be handled by WSS specific module SPRequestModule
b. Then the processed request will be handled by WSS specific handler SPHttpHandler.
ASP.NET 2.0 fetches the page via the Windows SharePoint Services 3.03 file provider. ASP.NET passes the URL to the file provider, and the file provider fetches the page and returns the page stream. The Windows SharePoint Services file provider implements caching and reduces round-trips to the database.
ASP.NET loads a Page class, parses the page stream, and finds a reference to the page layout upon which the page is based.
The ASP.NET engine compiles the page stream and stores it in memory.
ASP.NET queries the Windows SharePoint Services file provider for the page layout.
ASP.NET loads the stream for the page layout associated with the current page.
ASP.NET compiles the page layout and stores it in memory. ASP.NET can free this memory later if the system needs memory.
ASP.NET determines the master page for the site and fetches the master page via the Windows SharePoint Services file provider.
ASP.NET compiles the master page and writes to the disk so you never have to recompile the master page unless you modify it.
The page layout runs each control on the page in the context of the page that was requested.
ASP.NET updates the necessary caches.
IIS returns the page to the browser.
The next time the page is requested by the same user or by a different user who has the same permissions to see the page as the first user, page processing is much more efficient:
The browser requests a Web page from IIS.
IIS passes the request to ASP.NET 2.0.
An HTTPApplication pipeline is created for the request and hits the HandleRequest.
ASP.NET uses all the internal caches.
ASP.NET renders the HTML for the controls.
IIS returns the page to the browser.