а можно по русски?
У многих программ есть проверка на совместимость для windows 95 и 98.Для этого они банально проверяют первую цифру продукта(у 95 и 98 схожая архитектура) ,а это 9 для всех 3х что заставит софт использовать режим совместимости для 95-98.
Просто они очень боятся аналогий с 95 и 98.
Боятся дерьмового софта где хитрожопые разрабы сэкономили пару строк текста...
Странно, что ты на это купился.
Не могли бы вы это пояснить?
Это просто лулз с Реддита, нормальные программеры так не делают.
Ну это вполне логичное объяснение. Хотя в итоге это костыль.
не баг а фича
это не костыль - это обратная совместимость =)
Решение - назвать систему Windows Nine.
Дааа, больше ада! Ты наверное маркетолог?
Спроси у программистов, круто ли им потом будем писать условия
if(version == "Nine" or version = "Nine-and-a-half" or version == "Nine-plus-plus")
Спроси у программистов, круто ли им потом будем писать условия
if(version == "Nine" or version = "Nine-and-a-half" or version == "Nine-plus-plus")
Нет, он точно не маркетолог. Маркетолог бы не назвал бы так, а то в Германии никто не купит :)
Nein и Nine - разные вещи :3
Слышатся одинаково
Тогда уж надо было тебе писать Neun (и звучит иначе: Нойн), если занудничать.
А так, очевидно, что я шутил.
А так, очевидно, что я шутил.
картинка с гитлером. или нет, лучше отрывок видео, где гитлер орет нейн нейн нейн...
Я программист и совершенно не вижу принципиальной разницы писать:
if (version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {
или
if (version.StartsWith("Windows Nine"))
{ /* "Nine", "Nine-and-a-half" or "Nine-plus-plus" */
} else {
if (version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {
или
if (version.StartsWith("Windows Nine"))
{ /* "Nine", "Nine-and-a-half" or "Nine-plus-plus" */
} else {
Плюс, один хрен стринги сравнивать, а не числа версий.
классно звучит: "Давай померяемся стрингами"
Тьфу ты,Доярки футунарей на тебя нет!
Как программист ты должен понимать, что не весь код будут переписывать. Тут проблем не в том что будут писать а в том, что уже написано давным-давно и сейчас работает)
Приводится причина по которой нельзя назвать систему "Windows 9", так как некоторые индусы делают проверку систему таким кодом:
if (version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {
Но если система будет называться Nine (кстати не обязательно так, были же раньше просто с буквенными названиями типа XP, Vista, ME. Поэтому можно придумать просто какое то другое красивое название.), то такой код не будет путать Windows Nine c с Windows 98.
if (version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {
Но если система будет называться Nine (кстати не обязательно так, были же раньше просто с буквенными названиями типа XP, Vista, ME. Поэтому можно придумать просто какое то другое красивое название.), то такой код не будет путать Windows Nine c с Windows 98.
но название Nine выбивается из ряда: 7, 8, Nine, 10 =)
Я дочь разработчика Microsoft, и у нас не всё так однозначно
Ну начнем с того, что проверять версию, как строку - это уже дичайший говнокод, но ребята из Sun/Oracle так не считают https://searchcode.com/?q=if(version,startswith(%22windows+9%22)
if (version.StartsWith("Windows 9")) - "Windows 9" - блядь, а это не проверка по строке ли?
Про говнокод - солидарен, сразу так и подумал. Очень уж такие проверки говнокодеров от JS напомнило.
Но на Sun/Oracle лучше не пенять, судя по твоей ссылке это обычные как-раз такие ребята с разных проектосвалок без дуплей лепят код как есть. Но что забавней, что сразу за богомерзким питоном идет отсталая джава.
Но на Sun/Oracle лучше не пенять, судя по твоей ссылке это обычные как-раз такие ребята с разных проектосвалок без дуплей лепят код как есть. Но что забавней, что сразу за богомерзким питоном идет отсталая джава.
а кто мешает назвать Nine SP2?
ну, с "Виста" же как-то справлялись
А в чём проблема-то? это всего одна строка. Да и Nine, Nine+, Nine++.... ничего сложного ведь! Тем более, что можно спокойно писать Nine, а потом любой цифирный индекс, як душе угодно!
примета плохая
были уже виста и миллениум
были уже виста и миллениум
Неплохо =) Но XP все портит
Windows NT 5.1
Дак это не шутка?
Он же пишет, что среди разработчиков в МС ходили такие слухи. Думаю точную правду знают только несколько человек из высшего руководства МС.
Это эпик!
Проверять можно NT Version, что есть версия ядра и имеет отдельную нумерацию.
Название продукта тут вообще ни при чем. Можно было назвать Windows 9, в менюшках и при загрузке нарисовать Windows 9, а в переменную положить Windows 10 раз так уж хочется.
Название продукта тут вообще ни при чем. Можно было назвать Windows 9, в менюшках и при загрузке нарисовать Windows 9, а в переменную положить Windows 10 раз так уж хочется.
вот так точно нельзя делать. Это как про сахар, ктороый в банке из-под кофе с надписью соль.
ну тогда вам будет интересно узнать что Windows 7 по версии ядра проходит как 6.1, 8 - как 6.2, 8.1 - как 6.3, а 10 будет как 6.4.
Если они начнут вместо номера версии писать коммерческое название, вроде "Windows 9" - вот это будет точно пиздец.
а сам Windows 10 потом писать как Windows 11 в переменных?
У 9x линейки не было поля "NT Version".
ХП была хороша
Виста не очень
7ка была хороша
8ка не очень
9ка была...
10ка...
Виста не очень
7ка была хороша
8ка не очень
9ка была...
10ка...
Они решили разорвать этот порочный круг!
Да, главное чтоб из-за пропуска версии, они не пропустили коммерческую удачу. Хотя если разобраться в деталях, то в то время как у миллениум была куча багов, а виста была тормозом, с сырым раздражающим UAT, то у 8ки вообще не было серьезных проблем. Но журналисты, блогеры и прочие мозгоправы сумели побить майкрософт в поле маркетинга.
"Руководитель маркетинга и финдиректор направления Windows Тэми Реллер в интервью Financial Times в буквальном смысле признал провал «восьмерки»."
Да, это был провал. Никаких сомнений. Но в отличии от прошлых провалов, когда косячили программисты, это провал маркетологов. Сама ось, впонле ничего.
8-ка и есть провал. Вместо глалочки "вернуть нормальный пуск" сделали плиточное убожество.
"Плиточное убожество", "даунские квадраты" и "верните пуск" - как раз и есть самые махровые штампы компании по сливу 8ки.
Если ты используешь винду с тачскрином, то стандартным пуском пользоваться невозможно. Если продвигать два разных юзер экспириенса, для традиционных PC и тачскринов - ты теряешь конкурентное преимущество и ограничиваешь себе в возможности сделать хороший гибрид. Все новшества в UI восьмерки нацелены на то, чтоб нащюпать компромис, которые решит эти проблемы и он же стал главной целью атаки. Microsoft не вносила столь смелых новшевств в интерфейс винды со времен Windows 95, это обоснованно пугает домохозяек. После этого осталось только раздусть истерию.
Если ты используешь винду с тачскрином, то стандартным пуском пользоваться невозможно. Если продвигать два разных юзер экспириенса, для традиционных PC и тачскринов - ты теряешь конкурентное преимущество и ограничиваешь себе в возможности сделать хороший гибрид. Все новшества в UI восьмерки нацелены на то, чтоб нащюпать компромис, которые решит эти проблемы и он же стал главной целью атаки. Microsoft не вносила столь смелых новшевств в интерфейс винды со времен Windows 95, это обоснованно пугает домохозяек. После этого осталось только раздусть истерию.
И сколько стоит нормальный монитор с нормальным тачскрином? Я сомневаюсь, что каждая домохозяйка может себе такой монитор позволить, и кроме того руки устанут махать по сенсорнику особенно если но 20' и выше. Насчёт штампов "Плиточное убожество", "даунские квадраты" и "верните пуск" - нет дыма без огня, в XP, Vista, 7 - всё можно было укрутить до состояния "шалом 98" потом со временем подключать функции и привыкать к ним. В 8-ке вернуть пуск как он был в Windows XP надо делать через сторонние утилиты которые к тому-же будут отгрызать кусок системных ресурсов. Тут дело не в штамах "Даунплитках", фиг с ними пусть будут просто дайте возможность народу плавно переключится с классического оконного интерфейса на непонятные плитки.
Да и кроме того люди уже стали забывать сколько было "вони" когда в Офисе 2007 ввели ленточный интерфейс и через сколько времени народ попривык к нему.
Да и кроме того люди уже стали забывать сколько было "вони" когда в Офисе 2007 ввели ленточный интерфейс и через сколько времени народ попривык к нему.
Нет, я ж не спорю, новшества ОБОСНОВАННО пугают "домохозяек" (условное обозначение в IT людей недалеких, которым тяжело дается освоение вообще всего).
А говоря про тачскрин, я имел в виду прежде всего носимые устройства. Это был их "хитрый план" экспансии на мобильный рынок. Переучить всех юзеров винды на новый интерфейс, а потом продавать им телефоны, планшеты и гибриды типа Surface, которые люди будут покупать, чтоб не разбираться в OS X и Андроидах. Ведь беда в том, что на западе (где основные деньги) никто уже не покупает десктопы и даже продажи ноутов упали ниже плинтуса (Samsung даже объявил, что перестает их делать). Домохозяйки устали от заморочек: браузить нет, потреблять музыки, кино и казуальные игрушки намного проще и удобнее на планшете, который легче, мобильнее и стараниями Google и Apple почти не требует сил для обслуживания и установки софта. Майкрософт стремительно теряет рынок обычных людей, на котором она изначально выросла.
А говоря про тачскрин, я имел в виду прежде всего носимые устройства. Это был их "хитрый план" экспансии на мобильный рынок. Переучить всех юзеров винды на новый интерфейс, а потом продавать им телефоны, планшеты и гибриды типа Surface, которые люди будут покупать, чтоб не разбираться в OS X и Андроидах. Ведь беда в том, что на западе (где основные деньги) никто уже не покупает десктопы и даже продажи ноутов упали ниже плинтуса (Samsung даже объявил, что перестает их делать). Домохозяйки устали от заморочек: браузить нет, потреблять музыки, кино и казуальные игрушки намного проще и удобнее на планшете, который легче, мобильнее и стараниями Google и Apple почти не требует сил для обслуживания и установки софта. Майкрософт стремительно теряет рынок обычных людей, на котором она изначально выросла.
Ну насчёт носимых устройств на западе да там да мобильные устройства рулят, да там у них всё по другому, у них не возникает вопроса на каком трекере спи... скачать контент там всё решает онлайн и как-бы тупо не звучало подписка, причём за вполне разумные деньги по западным меркам. Насчёт Surface это круто и дорого, и кроме того все мобильные устройства Мелкософта они в основном дороги и их выпускает небольшой круг производителей, Андроид в плане массовости тут пока рулит.
Да, я тоже так подумал, что они решили не утруждаться и выпустить два говна подряд)
хр после 9Х была достаточна надежна и с новыми фичами.
7 ускорила работу и внесла возможность пользоваться сенсорным экраном (полностью раскрыто в W8).
Вот что такого нового в 10, чего я не смогу сделать на том же хр?
7 ускорила работу и внесла возможность пользоваться сенсорным экраном (полностью раскрыто в W8).
Вот что такого нового в 10, чего я не смогу сделать на том же хр?
Такое чувство, что интернет сошел с ума. Кто-нибудь может объяснить каким образом название винды влияет на последовательность "плохая-хорошая ось"? Причем тут вообще номер?
Потому что надо же о чем то шутить
Де-факто.
И вообще вспомни шутку про лысого-волосатого руководителей страны.
И вообще вспомни шутку про лысого-волосатого руководителей страны.
У win7 версия 6.1
У win8 версия 6.2
Думаю не в этом проблема,запасы чисел у них есть
У win8 версия 6.2
Думаю не в этом проблема,запасы чисел у них есть
+ winsrv 2012 версия 6.3
как и у 8.1 так-то
Костыль даже в названии
Можете, пожалуйста, объяснить мне, как человеку несведущему в аниме, в чем соль?
Зун, который писал музыку и сценарий к тохе (откуда пришла сырно) на одном скриншоте пометил сырну цифрой 9. Это всем запомнилось и цифру 9 стали ассоциировать с ней, также как и бака. Допустим день сирно - 9.09.2009
Можешь поиграть в сирно-арифметику http://dagobah.net/flash/Cirno_Training.swf
Можешь поиграть в сирно-арифметику http://dagobah.net/flash/Cirno_Training.swf
Зун делал почти все игры Тохи один, за парой исключений D:
http://lurkmore.to/%D0%A1%D1%8B%D1%80%D0%BD%D0%BE
"Свои прозвища-мемы, известные сегодня всему интернету, героиня получила благодаря мануалу к игре Phantasmagoria of Flower View, в котором ЗУН пометил Сырно шариком с номером 9, а ниже в сноске без заднего умысла вместо «враг» написал バカ (baka), что значит moron. С тех пор бака и символ ⑨ (читается как nineball) стабильно ассоциируются с дурочкой." ©
"Свои прозвища-мемы, известные сегодня всему интернету, героиня получила благодаря мануалу к игре Phantasmagoria of Flower View, в котором ЗУН пометил Сырно шариком с номером 9, а ниже в сноске без заднего умысла вместо «враг» написал バカ (baka), что значит moron. С тех пор бака и символ ⑨ (читается как nineball) стабильно ассоциируются с дурочкой." ©
Ы-хы-хы-хы! Тогда это вполне разумное решение...
на самом деле 7 8 9 = seven ate nine
Их подарочек.
я серьёзно, реально, не просекаю - windows 6 не было, и windows 9 тоже. Я уважаю чуйства WH3G, но и он должен уважать мои чуйства - без 6 и 9 нет 10. Кстати... 69 - отличная поза. Но, это перебор. CON - так называется папка на моём рабочем столе.
6 - виста. Если будешь смотреть мажорную версию. Хотябы через systeminfo. В XP будет пятая версия указана в качестве мажорной. Минорная буде в стиле 2.160.0. А итог - 5.2.160.0.
if (version.StartsWith("Windows 1"))
{ /* ver. 1.x */
} else {
{ /* ver. 1.x */
} else {
Чтобы написать коммент, необходимо залогиниться