- 1
http://www.microsoft.com/ru-ru/smb/campaigns/get-modern/default.aspx
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+138
http://www.microsoft.com/ru-ru/smb/campaigns/get-modern/default.aspx
Таймер идёт назад.
Да они поехали!
laMer007 08.04.2014 00:18 # 0
bormand 08.04.2014 06:53 # +3
Да это ж текущее время!
P.S. Т.е. она уже закончилась, а таймер просто забыли убрать? Но тогда должно получиться с минусом... зачем они взяли разность по модулю...
guest 08.04.2014 08:45 # +4
bormand 08.04.2014 08:58 # 0
Потому что ты заплатил за продление поддержки?
Ну в общем-то логично. Менять ось и переделывать софт скорее всего вышло бы дороже.
bormand 08.04.2014 09:01 # −1
Но я так и не могу понять, как вообще уязвимости операционки могут повлиять на защищенность банкомата? У него же ни одного физического порта наружу не торчит. И сеть полностью прикрыта VPN'ом. Остается только считыватель карт и сенсорный экран. Но за них уже отвечает не ось...
chtulhu 08.04.2014 09:41 # +2
вот только если этот vpn собран с openssl...
bormand 08.04.2014 09:56 # 0
bormand 08.04.2014 09:58 # 0
3.14159265 08.04.2014 16:34 # +4
А окончание срока - отличный повод для перехода на луниксы, что пользователям, что компаниям, что встроенным системам.
Ибо 8 - лютое г, и всем уже понятен вектор эволюции продуктов этой конторы.
Новая студия под новую винду компилит несовместимые со старыми exeшники, для запуска C#-софта (даже консольного) - необходим новый .NET, опять-таки под новую винду итд.
Кстати VS12 - тоже сырое гогно, люди жалуются на падение производительности кода и прочие баги.
TauSigma 08.04.2014 17:24 # +3
Прям напугал меня...
Сейчас специально проверил, скомпилил код в .NET 4.5.1 (VS12[2013]) и подгрузил его через рефлексию в код на .NET 2.0 (Собранный в VS8[2005]) - Всё прекрасно работает. Только CLR поднимается долго...
Да и CLI не поменялся 45 ~ таблиц и 4 кучи (Guid, Blob, String, US) всё без изменений.
Кстати VS12 - тоже сырое гогно, люди жалуются на падение производительности кода и прочие баги.
Да, я тоже попробовал перейти на 12 студию (VS 2013) но от кол-ва багов отказались до первого SP.
Благо что формат .sln, .*proj и т.п. с 10 студии не менялся.
bormand 08.04.2014 18:28 # +3
При этом на компе конечно же стояла семерка и фреймворк 4.5?
А теперь правильный тест - скомпиль прогу под целевой фреймворк 4.5 (например чтобы поюзать всякие async/await) и запусти ее под XP :) Вот об этом случае и говорит pi.
3.14159265 08.04.2014 19:09 # +1
Именно! Мне лично глубоко непонятно зачем для запуска консольного приложения/библиотеки что-то выше чем XP (2000/NT4)?
А там же еще новые классы в каждой версии фреймворка появляются - с ними как быть?
bormand 08.04.2014 19:15 # +1
Ну если бы фреймворки поддерживали все оси - в принципе и пох. 200 метров по нынешним временам скачать совсем не проблема.
guest 08.04.2014 19:59 # +1
TauSigma 08.04.2014 19:47 # 0
http://code.msdn.microsoft.com/Async-Sample-Example-from-9b9f505c
Скомпилил и глянул в ~AssemblyRef:
Всё...
А .NET 4.0 под XP SP3 должен работать.
bormand 08.04.2014 19:56 # 0
guest 08.04.2014 19:59 # 0
TauSigma 08.04.2014 20:23 # +1
Скорее всего, таски цепляют нативный Thread Pool (http://msdn.microsoft.com/en-us/library/windows/desktop/ms686760%28v=vs.85%29.aspx), поэтому совместимостью с Win2k пришлось пожертвовать.
3.14159265 09.04.2014 00:34 # +2
Так что теперь чтобы написать/запустить многопоточную программу мне надо ставить висту?
К слову работают они по непонятным причинам медленее libpthread аналогов.
TauSigma 09.04.2014 15:45 # 0
Перепишешь на новые классы - принесёшь денег M$'у :)
TauSigma 08.04.2014 20:13 # 0
"mscorlib, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089"
CLI не может использовать того, что не объявлено в ~AssemblyRef или ~ImplMap (DllImport).
TauSigma 08.04.2014 20:21 # 0
http://weblogs.asp.net/gunnarpeipman/archive/2011/10/13/asp-net-4-5-preview-using-model-binding-to-display-data.aspx
Типизированный репитер был написан ещё под .NET 2.0:
http://www.codeproject.com/Articles/18049/A-Typed-Repeater-in-ASP-NET
Грид, наверняка по аналогии через ControlBuilder написан.
TauSigma 08.04.2014 22:51 # 0
Т.е. она должна быть совместима с Major версией 4.0.
3.14159265 09.04.2014 00:37 # +1
.NET Framework 4.5 представляет собой выполняемое на месте обновление версии .NET Framework 4, характеризующееся высокой степенью совместимости.
Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2
Еще вопросы?
defecate-plusplus 09.04.2014 00:41 # 0
да и 2008 сервер попробуй купи
3.14159265 09.04.2014 00:47 # +5
Тут ХР не могут зарыть толком.
guest 09.04.2014 00:56 # +3
3.14159265 09.04.2014 00:44 # +2
http://msdn.microsoft.com/en-us/magazine/jj133817.aspx
Куча их.
guest 08.04.2014 19:14 # +2
Традиции Майкрософт. Банк империал.
guest 08.04.2014 19:58 # 0
Традиции Майкрософт. Банк империал.
Починил для недалеких.
TauSigma 08.04.2014 20:28 # 0
Дизайнерам под ASP понравилась новая рюшечка в виде Browser Link :)
eth0 08.04.2014 20:35 # 0
absolut 08.04.2014 22:12 # 0
http://www.3dnews.ru/816154
bormand 08.04.2014 22:21 # 0
Да какие там могут быть проблемы то... Банкоматы и мультикассы от операционки полюбому юзают простейшее рисование (на уровне лабы первокурсника), тачскрин, rs-232, да сеть... Ну может быть еще криптопровайдер, хотя совсем не факт.
Тут гораздо большая проблема - чтобы эта ось работала на целевой железяке, да чтобы под нее были нормальные дрова. Ну и чтобы железяка/ось имела как можно более длинный жизненный цикл, иначе потом банкомат хер починишь...
TauSigma 08.04.2014 23:03 # 0
eth0 09.04.2014 19:30 # 0
Я видел кучу гифок японской рекламы/шоу/неопознанной мозговзрывающей хуйни.
Они могут, да.
bormand 09.04.2014 19:43 # 0
eth0 09.04.2014 19:50 # +1
Lokich 09.04.2014 18:16 # 0
tirinox 08.04.2014 08:46 # +2
3.14159265 08.04.2014 16:35 # +5
lads 25.08.2021 05:21 # 0