Microsoft Improves PHP performance in IIS

Microsoft has been cooking this up for over a year and working with other folks in the PHP community. I haven’t run any benchmarks against it, but it does respond faster in the limited testing I did (not having a lot of PHP applications) on my XP box.
For those that are more comfortable managing IIS over Apache, this makes PHP a more viable option over ASP or ASP.NET. It’s a smart move on Microsoft’s part to embrace PHP over IIS as it would allow them to gain traction in the general web marketplace where Apache still is the dominant player over IIS.

Since early 2006, Microsoft and Zend have been working together on a technical collaboration with the PHP community to significantly enhance the reliability and performance of PHP on Windows Server 2003 and Windows Server 2008. As part of this collaboration, the IIS product group has been working on a new component for IIS6 and IIS7 called FastCGI Extension which will enable IIS to much more effectively host PHP applications.
Today Microsoft is eager to announce availability of the Go Live release of Microsoft FastCGI Extension for IIS 5.1/6.0 (FastCGI Extension) as a free download. The Go Live release is the last step in the Microsoft beta process and represents the highest level of quality and reliability. For the first time, customers have a license that permits them to deploy the FastCGI Extension on their production Internet Information Services 6.0 (IIS 6) Web servers.

Download: FastCGI Extension for IIS6.0 and IIS5.1 (32/64 bit)
Link: FastCGI Forums on
News source:

Microsoft confirms Excel 2007 calculation bug

The Problem
This issue was introduced when we were making changes to the Excel calculation logic in the Office 2007 time frame.  Specifically, Excel incorrectly displays the result of a calculation in 12 very specific cases (outlined below).  The key here is that the issue is actually not in the calculation itself (the result of the calculation stored in Excel’s memory is correct), but only in the result that is shown in the sheet.  Said another way, =850*77.1 will display an incorrect value, but if you then multiply the result by 2, you will get the correct answer (i.e. if A1 contains “=850*77.1”, and A2 contains “=A1*2”, A2 will return the correct answer of 131,070).

So what, specifically, are the values that cause this display problem?  Of the 9.214*10^18 different floating point numbers (floating point on wikipedia) that Excel 2007 can store, there are 6 floating point numbers (using binary representation) between 65534.99999999995 and 65535, and 6 between 65535.99999999995 and 65536 that cause this problem.  You can’t actually enter these numbers into Excel directly (since Excel will round to 15 digits on entry), but any calculation returning one of those results will display this issue if the results of the calculation are displayed in a cell.  All other calculation results are not affected.


Read here….

Windows Server 2008 RC0 available

I could not download it from the beta site yet, but Microsoft just announced availability of Windows Server 2008 RC0.

Built using an unprecedented level of customer feedback, the advancements in Windows Server 2008 are indicative of Microsoft’s commitment to give customers the tools and applications they want and need in today’s environment.

REDMOND, Wash., Sept. 24, 2007 – Microsoft has reached another milestone with the initial Release Candidate (RC0) of the highly anticipated Windows Server 2008 operating system, now available for download. Now customers and partners can download and test-drive the latest development version of Windows Server 2008 for themselves.

Continue At Windows Server 2008 RC0 availabl

How to use more than a gig of RAM on 32-bit Linux

Nowadays, many machines are running with 2-4 gigabytes of RAM, and their owners are discovering a problem: When they run 32-bit GNU/Linux distributions, their extra RAM is not being used. Fortunately, correcting the problem is only a matter of installing or building a kernel with a few specific parameters enabled or disabled.
The problem exists because 32-bit Linux kernels are designed to access only 1GB of RAM by default. The workaround for this limitation is vaguely reminiscent of the virtual memory solution once used by DOS, with a high memory area of virtual memory being constantly mapped to physical addresses. This high memory can be enabled for up to 4GB by one kernel parameter, or up to 64GB on a Pentium Pro or higher processor with another parameter. However, since these parameters have not been needed on most machines until recently, the standard kernels in many distributions have not enabled them.
View: Full Story

Steve Jobs isn’t a fan of 3G

Time and time again we’ve heard that Steve Jobs isn’t a fan of 3G. At yesterday’s UK press conference he reiterated, "The 3G chipsets are real power hogs. Handset battery life cuts power to 2-3 hours. Our phone has a talk time of 8 hours and that’s really important when you want to use your phone for internet and music. 3G needs to get back up to 5+ hours, something we think well see later next year. Wi-Fi is way faster than any 3G network. Energy efficient EDGE with better, faster Wi-Fi. That’s why we chose it."

Coupled with the rather obvious comment, "We’re working on the next iPhone and the next one after that." it would seem to point to a 3G iPhone coming some time next year.

ZDNet speculates that in order for a successful 3G iPhone to be released (unless Steve Jobs knows about some miracle long-life battery that the rest of the industry is clueless about) it must allow for interchangeable batteries.


Google Earth има вграден Flight Simulator

За да можете да го видите обаче трябва да имате Pro версията и след това с RegEdit да добавите следния ключ:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Google\Google Earth Plus\FlightSim]

Когато стартирате програмата натиснете Ctrl+Alt+A или под MACOS Command+Option+A и се забавлявайте….

Повече тук

160 секунди, необходими за разбиването на паролата "Fgpyyih804423".

Стандартните практики за създаване на защитени пароли включват комбинирането на произволни символи с цифри, които не могат да бъдат отгатнати с речникова атака. Тестовете на мултиплатформения Ophcrack обаче демонстрираха атака върху защитена система с парола „Fgpyyih804423“, която бе разгадана за 160 секунди. Причината за бързодействието на продукта е използването на т.н. Rainbow таблици, работещи върху хешираните стойности на вашата парола.
Малко повече за понятието ‘Rainbow tables’ и ефективността на Ophcrack може да прочетете тук:

Microsoft Launches Blue Monster Wine Label

stormhoek It’s ironic that, a couple of days after the head of Mozilla Europe castigated Microsoft’s attitude to Open Source and innovation in a TechCrunch interview, Microsoft today launches its own-label wine designed to promote innovation inside the company.

The FT has the story today of how Brit blogger, cartoonist and ‘Marketing 2.0′ guy Hugh Macleod, and Steve Clayton, chief technology officer at Microsoft’s UK Partner Group managed to convince the higher-ups that the Redmond giant had to start getting a bit groovier. Clayton has been at the forefront of the “Blue Monster” movement, which promotes a more open attitude to geeks and tech for Ballmer’s baby. Steve uses the image on his business card and is the administrator of the Friends of Blue Monster Facebook group.

To this end they’ve created the Blue Monster Reserve, exclusively for Microsoft and its employees. I understand the pair also had some spiritual support from Microsoft’s PR group Edelman, which committed to buying some bottles off Stormhoek. Microsoft is not bank-rolling the wine, but has given its approval for the label to go out. Alas, the wine will only be available to people who belong to the Friends of Blue Monster Facebook group, and geek dinners we’re attending and/or sponsoring. Booo!

As the FT points out, own-label wine and personalised bottles have become increasingly popular in the corporate world, but usually the labels are corporate logos, not cartoons promoting an essentially dissident view from within the firm’s own employees.

Ultimately it’s essentially a bit of fun, designed to get Microsoft people thinking about how they can really “change the world”. Ah, how sweet.


3G iPhone Coming in 2008

Apple’s iPhone has been slighted for many reasons, including its price, contract obligations and lack of modern 3G wireless data ability. While the issue of price has been diluted with a $200 price cut, and contractual obligations made all but moot with the public release of the iUnlock software, the iPhone is still limited to the slower EDGE data service.UK website Pocket-Lint is reporting that Steve Jobs has just announced that a 3G-enabled iPhone is on the way for 2008. No specific date or even a quarter was given, only the abstract „next year.“
With the proliferation of wireless data access overseas it’s no surprise that Jobs made this announcement at a London Apple store – but it may have the side effect of hurting sales of the first-generation iPhone, scheduled to launch in the UK on November 9th through O2.
Jobs also clarified why 3G connectivity was left out of the iPhone thus far; and as was clearly shown by AnandTech, battery life was the driving reason. But Jobs is optimistic that future models of the iPhone will have better technology allowing for both 3G and the promised 8 hours of call time.
Source: DailyTech