Я там просто перепутал почему-то названия, но остальной комментарий считаю верным. Если там эти доли неверные и ОС перепутаны — что ещё там могло быть перепутано? Нужны другие цифры.
Вообще, если не на ассемблере софт писать, то — да, не надо. Должно быть достаточно эмулятора на любом железе, который имитирует те же контракты, что и реальное железо. Отсутствие багов в реализации STL Swift (или на чём там теперь софт) не является проблемой разработчика.
Блин, я только сейчас всмотрелся и обратил внимание — доля Linux + Windows занимает на графике 50%, при этом визуально у Linux должна быть доля 12.5% (потому что линия под углом 45%, по пикселям видно), а по цифрам — 30%.
Кто-то врёт — или график, или цифры, или и то и другое. Может и у OSX не 50% в итоге, если эмоции из статьи вычесть?
Сомневаюсь. Вряд ли оно потянет даже сплит-скрин, не говоря уж об одновременном запуске двух экземпляров игры. Да и многопользовательских игр уже почти не делают для PS4 — а те, что есть всех персонажей показывают на одном экране, как в duck game, например. Так что функционал именно для того чтоб поиграть в туалете, или из-под одеяла перед сном. Как на NSwitch.
написать разворот строки оказалась непосильной задачей
Вот такой разворот, да? https://habr.com/ru/post/447614/
Строка текста — это не любимый всеми алгоритмистами односвязный список. Сами подумайте сперва сколько бывает разных версий строк хотя бы с точки зрения внутренней реализации, и сколько там возможно краевых случаев. Как раз вчерашний школьник с такой задачей справится быстрее — потому что он и не подумает, сколько в такой простой, на первый взгляд, задаче может быть подводных камней. Зато чем больше опыта — тем больше он знает, и некоторых людей такое количество подводных камней ещё как может поставить в тупик.
«Выжат как лимон» — это из серии «exhausted» и синонимов. А там было натурально «насиловали вопросами» или, по-исконно-посконному, «доё… лись». Прошу вас, не позволяйте своему понятийному аппарату дрейфовать, от этого ничего не хорошего не будет.
Ну как сказать, может и не отличается. Именно в таких случаях — это будет задачей вопрошающего дожать и всё-таки выяснить, что известно про ошибку. Потому что заниматься детальными объяснениями — это всегда кропотливая работа. Хороший ответ не просто показывает знания или даёт готовый рецепт. Для такого надо выяснить, на каком уровне отвечать, какие очевидные для отвечающего детали следует разжёвывать и прочее. Посоветовать выключить вывод ошибок намного проще. В вашу же копилку, мой «любимый» пример из DBA — это совет «открой консоль и напиши там GRANT ALL TO <username>».
Как везде ж. Формально, оно выделено, разумеется (там немного надо, шаблоны можно по пальцам пересчитать). А вот по факту — неизвестно. Людям, которые занимаются поддержкой генераторов, все набрасывают на вентилятор с такой скоростью, что конкретное время исправления именно этих предупреждений неочевидно никому. Но они принимали уже патчи в этом направлении, иногда и я в тех случаюсь от нечего делать.
Статья говорит только «старое выбросили». Насколько я могу судить, в статье тоже ничего, по сути, нет про «новое». Поддержка 64-битных программ — это не новое, это давно было.
Ну я, к слову сказать, не поддерживаю подобные глобальные методы «решения» ошибок в целом. Но и ситуацию когда кто-то может это сделать я тоже вижу. Вопрос же не о самом факте возникновения ошибок, а именно что о компетенции принявшего решения их игнорировать.
Например, спам в логах о том, что некая ненужная мне фича библиотеки/фреймворка не сконфигурирована (потому что это сообщение с какого-то бодуна это LogLevel:ERROR, because screw you (но скорее всего просто из-за бага)). Я ничего с этим спамом поделать не могу, но он создаёт ненужный шум, я уже оценил что это ненужная мне вещь, она не влияет на работу приложения и тому подобное. В этих случаях можно что-нибудь и подкрутить.
Как пример — в нашем сгенерированном коде на самом деле куча предупреждений компилятора, потому что генератор был под старую версию Java, и с тех пор немалая часть тех методов была помечена как deprecated — но сам сгенерированный код работает без нареканий, потому вся папка с выхлопом генератора покрыта флагом «предупреждения об этом коде игнорировать».
Но это действительно достаточно неплохой рабочий совет в случае, когда вам нужно что-то для домашнего пользования, а не идеально корректный сервис с 1е-4 downtime. Для боевого кода совет не очень, конечно, — тут придётся только надеяться, что разработчики боевого кода достаточно компетентны, чтобы понимать, чем грозит отключение вывода ошибок, и такие решения принимать взвешенно.
Странная логика. Крашеный потолок надо штробить, перекладывать кабель, потом обратно замазывать и красить. Подвесной надо разбирать и собирать обратно, потом тоже обратно красить. Как по мне — приблизительно одного и того же порядка проблемы. Ну разве что у вас потолок «с лабиринтом», и новый провод можно кинуть как-нибудь снаружи, но чтобы снизу было не очень заметно (впрочем, сомневаюсь что это реально). Или вот если натяжной — тогда да, проще.
Но ладно это, а с самим выключателем как? Он-то не на потолке.
В этих комитетах, похоже, все такие. У версий HDMI те же пляски, хоть и малость менее запутанные. Но вот это HiSpeed, SuperHiSpeed, UltraHiSpeed, SuperUltraHiSpeed, у них тоже со временем будет, если не опомнятся. Уже началось.
Насколько я помню, 5G требует более высокую плотность вышек, чем предыдущие поколения.
Если так и есть — до тех самых жителей глубинки и 5G не дойдёт точно так же, как в своё время не дошёл 4G. Более того, внезапно ещё больше территорий будет объявлено «глубинкой», со всеми вытекающими.
А, вы про это. Да, они действительно зашевелились, хотя в них по-прежнему очень явно видны замашки монополистов. По той же причине зашевелились и в Oracle с джавой, кстати, хоть там и не было такой уж явной потери позиций.
А как именно МС изменились? После того, как сильные конкуренты появились и закрепились — они, фактически, оба рынка забросили:
ОС для мобильников, можно сказать, уже не разрабатывается. Будет слегка специализированная ветка Win 10
Собственный движок браузера тоже уже почти заброшен, сам браузер переводится на Chromium, и, вероятно, сами они будут доделывать только мелкие свистульки
Если нейронка лучше человека заточена на понимание осмысленности — то когда-нибудь сможет, в теории. Но это не точно, разумеется.
Я там просто перепутал почему-то названия, но остальной комментарий считаю верным. Если там эти доли неверные и ОС перепутаны — что ещё там могло быть перепутано? Нужны другие цифры.
Вообще, если не на ассемблере софт писать, то — да, не надо. Должно быть достаточно эмулятора на любом железе, который имитирует те же контракты, что и реальное железо. Отсутствие багов в реализации STL Swift (или на чём там теперь софт) не является проблемой разработчика.
Блин, я только сейчас всмотрелся и обратил внимание — доля Linux + Windows занимает на графике 50%, при этом визуально у Linux должна быть доля 12.5% (потому что линия под углом 45%, по пикселям видно), а по цифрам — 30%.
Кто-то врёт — или график, или цифры, или и то и другое. Может и у OSX не 50% в итоге, если эмоции из статьи вычесть?
Сомневаюсь. Вряд ли оно потянет даже сплит-скрин, не говоря уж об одновременном запуске двух экземпляров игры. Да и многопользовательских игр уже почти не делают для PS4 — а те, что есть всех персонажей показывают на одном экране, как в duck game, например. Так что функционал именно для того чтоб поиграть в туалете, или из-под одеяла перед сном. Как на NSwitch.
Вот такой разворот, да? https://habr.com/ru/post/447614/
Строка текста — это не любимый всеми алгоритмистами односвязный список. Сами подумайте сперва сколько бывает разных версий строк хотя бы с точки зрения внутренней реализации, и сколько там возможно краевых случаев. Как раз вчерашний школьник с такой задачей справится быстрее — потому что он и не подумает, сколько в такой простой, на первый взгляд, задаче может быть подводных камней. Зато чем больше опыта — тем больше он знает, и некоторых людей такое количество подводных камней ещё как может поставить в тупик.
GRANT ALL TO <username>».Например, спам в логах о том, что некая ненужная мне фича библиотеки/фреймворка не сконфигурирована (потому что это сообщение с какого-то бодуна это
LogLevel:ERROR, because screw you (но скорее всего просто из-за бага)). Я ничего с этим спамом поделать не могу, но он создаёт ненужный шум, я уже оценил что это ненужная мне вещь, она не влияет на работу приложения и тому подобное. В этих случаях можно что-нибудь и подкрутить.Как пример — в нашем сгенерированном коде на самом деле куча предупреждений компилятора, потому что генератор был под старую версию Java, и с тех пор немалая часть тех методов была помечена как deprecated — но сам сгенерированный код работает без нареканий, потому вся папка с выхлопом генератора покрыта флагом «предупреждения об этом коде игнорировать».
И имя этой библиотеки —
Альберт ЕйншJavaScript Interpreter.Но ладно это, а с самим выключателем как? Он-то не на потолке.
Если так и есть — до тех самых жителей глубинки и 5G не дойдёт точно так же, как в своё время не дошёл 4G. Более того, внезапно ещё больше территорий будет объявлено «глубинкой», со всеми вытекающими.