Почему-то кажется, что мелкомягкие пропустили тренд «release early». Виста была не воспринята только потому, что предыдущее развитие отучило юзеров от частых релизов.
Для оценки проекта ядерного взрыва нужны не только физики, но и, как минимум, геологи, океанологи, инженеры-бурильщики. Так что вполне рабочая команда.
Mass extinctions это массовые вымирания, наиболее распиаренное (хотя и не наибольшее) из которых случилось в конце мезозоя, когда вымерли динозавры. Некоторые исследователи привязывают это вымирание к падению метеорита Chicxulub примерно в это же время. Можно предположить, что приближение Немезиды/Нибиру вызвало выбрасывание аномального количества комет из облака Оорта внутрь солнечной системы, одна из которых попала в Землю.
Впрочем, никакой статистически значимой периодичности в массовых вымираниях не найдено
А насчет риска — слишком мало людей используют питон, собранный VC6, так что вполне вероятны какие-нибудь грабли из-за багов компилятора, другого поведения рантайма или ещё по какой причине.
py2exe ничего не компилирует, а создаёт стаб, который прописывает пути к питоновским модулям и вызывает настоящий интерпретатор из pythonXX.dll. Естественно, если питон собран VC9, то pythonXX.dll зависит от msvcrt90.dll
Dihydrogen monoxide is colorless, odorless, tasteless, and kills uncounted thousands of people every year. Most of these deaths are caused by accidental inhalation of DHMO, but the dangers of dihydrogen monoxide do not end there. Prolonged exposure to its solid form causes severe tissue damage. Symptoms of DHMO ingestion can include excessive sweating and urination, and possibly a bloated feeling, nausea, vomiting and body electrolyte imbalance. For those who have become dependent, DHMO withdrawal means certain death.
Идём читать исходники (http://www.browserchoice.eu/resources/scripts/page.js). Фактически перемешивание осуществляется таким кодом: function RandomSort (a,b)
{
return (0.5 - Math.random());
}
var browsers = new Array("IE8","Firefox","Opera","Chrome","Safari");
browsers.sort(RandomSort);
Результирующее распределение сильно зависит от имплементации Array.sort и нифига не равномерно. Похоже, мелкомягкие отдали написание сего рандомизатора индусу-быдлокодеру и даже не подумали проверить.
Впрочем, никакой статистически значимой периодичности в массовых вымираниях не найдено
Dihydrogen monoxide is colorless, odorless, tasteless, and kills uncounted thousands of people every year. Most of these deaths are caused by accidental inhalation of DHMO, but the dangers of dihydrogen monoxide do not end there. Prolonged exposure to its solid form causes severe tissue damage. Symptoms of DHMO ingestion can include excessive sweating and urination, and possibly a bloated feeling, nausea, vomiting and body electrolyte imbalance. For those who have become dependent, DHMO withdrawal means certain death.
www.dhmo.org
Вот результаты:
Insertion sort
Pos\Val a b c d e
0 6.25% 6.25% 12.50% 25.00% 50.00%
1 33.59% 11.72% 10.94% 18.75% 25.00%
2 22.07% 32.23% 19.14% 14.06% 12.50%
3 19.04% 24.90% 28.71% 21.09% 6.25%
4 19.04% 24.90% 28.71% 21.09% 6.25%
Bubble sort
Pos\Val a b c d e
0 34.57% 28.91% 20.12% 10.16% 6.25%
1 23.83% 29.49% 24.02% 16.41% 6.25%
2 20.51% 20.51% 26.17% 20.31% 12.50%
3 14.84% 14.84% 17.19% 28.12% 25.00%
4 6.25% 6.25% 12.50% 25.00% 50.00%
Python internal sort
Pos\Val a b c d e
0 32.23% 12.30% 16.41% 21.88% 17.19%
1 16.60% 32.62% 16.41% 23.44% 10.94%
2 12.11% 23.83% 28.12% 14.06% 21.88%
3 14.06% 24.22% 17.97% 21.88% 21.88%
4 25.00% 7.03% 21.09% 18.75% 28.12%
function RandomSort (a,b)
{
return (0.5 - Math.random());
}
var browsers = new Array("IE8","Firefox","Opera","Chrome","Safari");
browsers.sort(RandomSort);
Результирующее распределение сильно зависит от имплементации Array.sort и нифига не равномерно. Похоже, мелкомягкие отдали написание сего рандомизатора индусу-быдлокодеру и даже не подумали проверить.