Есть области на которых Microsoft аккуратно сливает долю, а попытки восстановить её выглядят весьма жалкими, о чём и пишется в письме.
Тем не менее, не могу не признать, что всё-таки в области обычных десктопов последние действия выглядят вполне неплохо. Как примеры: сам факт открытого Beta-тестирования Windows 7 был очень и очень удачным ходом (куча леммингов усердно ловила баги и строчила отчёты (да, я тоже был одним из них :) )). В результате имеем весьма удачную систему. В плане разработки, как бы не ругали Silverlight, концептуально и в плане реализации это весьма хороший продукт, команда учитывают пожелания тех разработчиков, кто пишет на нём. Подобное идёт с MVC, но он обычным пользователям не заметен.
В общем, в плане разработки под десктопы, всё идёт достаточно хорошо, а с остальными вещами… ну умрут коммуникаторы на Windows Mobile, ну не будет собственного планшета, и читалки книг. Да и фиг-то с ним. Пусть концентрируются на том, что у них получается, возможно продукты станут ещё лучше, и все будут счастливы.
Чтобы поучиться, можно самому себе выдать тестовый сертификат и выполнить команду из SDK (забыл какую, если честно), доверять своему тестовому сертификату. Это поможет понять правильно ли всё подписывается. а дальше можно уже и более «правильные» сертификаты использовать.
Это я так, для уточнения :)
Сойдёт за пруфлинк? ;) — Это не из-за мели, там мы совсем ненадолго задержались. У нас взорвалась головка цилиндра.
— Господи помилуй! Кто-нибудь пострадал?
— Нет, мэм. Убило негра.
— Ну, это вам повезло; а то бывает, что и ранит кого-нибудь. В позапрошлом году, на рождество, твой дядя Сайлас ехал из Нового Орлеана на “Лалли Рук”, а пароход-то был старый, головка цилиндра взорвалась, и человека изуродовало.
Надо выяснять детали по поводу того, какие у них 2Tb на 7200 в прайсах (возможно они относятся к весьма крутой линейке). Просто из того, что я вижу:
HDD 2 Tb SATA-II 300 Seagate Barracuda LP <ST32000542AS> 5900rpm 32Mb $225
HDD 2 TB SATA-II 300 Hitachi Deskstar 7K2000 <HDS722020ALA330> 7200rpm 32Mb $188
Разница в $37, не в пользу более медленнего Seagate
Если взять на 1Gb, то картина такая:
HDD 1 Tb SATA-II 300 Seagate Barracuda LP <ST31000520AS> 5900rpm 32Mb $114
HDD 1 Tb SATA-II 300 Seagate/Maxtor Barracuda 7200.12/DiamondMax 23 <31000528AS> 7200rpm 32Mb $113
HDD 1 TB SATA-II 300 Hitachi <HDS721010CLA332> 7200rpm 32Mb $112
Получаем, что «медленный» и «зелёный» сигейт стоит дороже своих более быстрых собратьев.
Ээх… а я всё время жду больших и дешёвых жёстких дисков. За это готов пожертвовать производительностью. Ну, например, хочу я делать бекапы/хранить фильмы. Какая разница мне во времени доступа, скорости чтения, поддержке NCQ и огромного буфера, если 90% времени винчестер будет тупо лежать в sleep-mode.
Казалось бы, производители услышали меня и сейчас действительно появляются подобные винчестеры, с одним исключением, на них повесили ярлык «Green» и они стоят дороже своих более быстрых собратьев. Ну что за фигня…
Просто в данном случае Dell совершенно не виноват. Ну не могли они это предусмотреть заранее. Кто знал, что вся партия видеокарт от солидного производителя окажется бракованной. Причём очень хитро бракованной. Т.е. тут наоборот, надо дать им плюс за сервис.
Данный случай уж очень нетипичный, и осадок по этому пункту надо взбалтывать :)
Тогда наоборот надо радоваться, что всё сделали, ибо проблема была массовая, а поведение разных производителей отличающееся.
Правда, Dell, пользователям тоже свинью подложил, сделал апдейт биоса, где «решалась проблема с видеокартами nvidia». На практике, этот биос почаще крутил вентилятор чтобы не сильно грелась, как результат: больше шума, меньше время работы от батарей и видеокарта всё равно выходила из строя, но… уже после гарантии.
А видеокарта от nvidia? Какая-нибудь 8400 или 8600? Которая рано или поздно умирает у любого производителя? От которой опять же практически все производители и пострадали, и nvidia приносила вагон извинений с чемоданами денег? ;)
Или там другая была?
Можете взять презентацию и материалы отсюда. Там в презентации есть графики, дополнительно Excel с данными и код для измерений. Вроде все числа есть. Заодно и способы оптимизировать рефлекшен, если он очень активно используется. Если будут вопросы (т.к. некоторые моменты проговаривались голосом и могут быть непонятны), пишите, постараюсь ответить.
Зашёл и проверил, при попытке сделать пароль, равный логину, твиттер выплёвывает Too obvious и не даёт регистрироваться. Так что про скрипты твиттера и про проблемы в безопасности, вы это зря :)
Думаю, что защиту от подобного просто сделали не очень давно (включая список простых паролей), а т.к. посчитали что смотреть на пароли пользователей немного неприлично, старых пользователей не пинали. Вот и получилось, так как получилось.
Данное ограничение можно, конечно, обойти при помощо рефлексии (reflection), но производительность этого подхода оставляет желать лучшего.
Это вам так кажется :) Да, это не быстро, но в данном случае, это совершенно неважно.
ЗЫ: По поводу не быстро, считайте, что без оптимизации на это запросто уйдет 20000 тактов процессора, что на 1ГГц процессоре займет целых 20 микросекунд. :) А если соптимизировать в делегат, то накладные расходы составят совершенно микроскопическую вещь. :)
ЗЗЫ: Просто я мерял производительность рефлекшена, и утверждаю, что слухи о его тормознутости сильно преувеличены.
Если интересует, то откопал простенький алгоритм для вычисления числа Пи, баловался как-то на досуге. Правда на C#, но концепция та же (код для работы с большими числами взял с кодепроджекта (все ссылки в файле есть): pi.rar Но там немного другой метод (забыл как называется). Он выглядит проще, чем формула Чудновского :)
А если интересует, как в принципе работать с большими числами, то рекомендую начать с простейшей программерской задачи для школьников: назовём число хорошим, если первые n цифр его делятся на n. Например 12365 (1 делится на 1, 12 на 2, 123 на 3, 1236 на 4, 12365 на 5). Надо найти самое большое такое число. Код не привожу, просто попробуйте решить, разберётесь как работать с длинными числами :)
Тем не менее, не могу не признать, что всё-таки в области обычных десктопов последние действия выглядят вполне неплохо. Как примеры: сам факт открытого Beta-тестирования Windows 7 был очень и очень удачным ходом (куча леммингов усердно ловила баги и строчила отчёты (да, я тоже был одним из них :) )). В результате имеем весьма удачную систему. В плане разработки, как бы не ругали Silverlight, концептуально и в плане реализации это весьма хороший продукт, команда учитывают пожелания тех разработчиков, кто пишет на нём. Подобное идёт с MVC, но он обычным пользователям не заметен.
В общем, в плане разработки под десктопы, всё идёт достаточно хорошо, а с остальными вещами… ну умрут коммуникаторы на Windows Mobile, ну не будет собственного планшета, и читалки книг. Да и фиг-то с ним. Пусть концентрируются на том, что у них получается, возможно продукты станут ещё лучше, и все будут счастливы.
ЗЫ: А вообще моторола достала, каждый новый телефон весьма симпатичный, прям разрываюсь в выборе :)
Это я так, для уточнения :)
— Это не из-за мели, там мы совсем ненадолго задержались. У нас взорвалась головка цилиндра.
— Господи помилуй! Кто-нибудь пострадал?
— Нет, мэм. Убило негра.
— Ну, это вам повезло; а то бывает, что и ранит кого-нибудь. В позапрошлом году, на рождество, твой дядя Сайлас ехал из Нового Орлеана на “Лалли Рук”, а пароход-то был старый, головка цилиндра взорвалась, и человека изуродовало.
Марк Твен, Приключения Тома Сойера.
HDD 2 Tb SATA-II 300 Seagate Barracuda LP <ST32000542AS> 5900rpm 32Mb $225
HDD 2 TB SATA-II 300 Hitachi Deskstar 7K2000 <HDS722020ALA330> 7200rpm 32Mb $188
Разница в $37, не в пользу более медленнего Seagate
Если взять на 1Gb, то картина такая:
HDD 1 Tb SATA-II 300 Seagate Barracuda LP <ST31000520AS> 5900rpm 32Mb $114
HDD 1 Tb SATA-II 300 Seagate/Maxtor Barracuda 7200.12/DiamondMax 23 <31000528AS> 7200rpm 32Mb $113
HDD 1 TB SATA-II 300 Hitachi <HDS721010CLA332> 7200rpm 32Mb $112
Получаем, что «медленный» и «зелёный» сигейт стоит дороже своих более быстрых собратьев.
Казалось бы, производители услышали меня и сейчас действительно появляются подобные винчестеры, с одним исключением, на них повесили ярлык «Green» и они стоят дороже своих более быстрых собратьев. Ну что за фигня…
Данный случай уж очень нетипичный, и осадок по этому пункту надо взбалтывать :)
Правда, Dell, пользователям тоже свинью подложил, сделал апдейт биоса, где «решалась проблема с видеокартами nvidia». На практике, этот биос почаще крутил вентилятор чтобы не сильно грелась, как результат: больше шума, меньше время работы от батарей и видеокарта всё равно выходила из строя, но… уже после гарантии.
Или там другая была?
Ура! Я наконец-то первый на это успел указать :)
Думаю, что защиту от подобного просто сделали не очень давно (включая список простых паролей), а т.к. посчитали что смотреть на пароли пользователей немного неприлично, старых пользователей не пинали. Вот и получилось, так как получилось.
Это вам так кажется :) Да, это не быстро, но в данном случае, это совершенно неважно.
ЗЫ: По поводу не быстро, считайте, что без оптимизации на это запросто уйдет 20000 тактов процессора, что на 1ГГц процессоре займет целых 20 микросекунд. :) А если соптимизировать в делегат, то накладные расходы составят совершенно микроскопическую вещь. :)
ЗЗЫ: Просто я мерял производительность рефлекшена, и утверждаю, что слухи о его тормознутости сильно преувеличены.
А если интересует, как в принципе работать с большими числами, то рекомендую начать с простейшей программерской задачи для школьников: назовём число хорошим, если первые n цифр его делятся на n. Например 12365 (1 делится на 1, 12 на 2, 123 на 3, 1236 на 4, 12365 на 5). Надо найти самое большое такое число. Код не привожу, просто попробуйте решить, разберётесь как работать с длинными числами :)