Даниил Кузнецов@Porohovnik
User
Information
- Rating
- Does not participate
- Location
- Люберцы, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Десктоп разработчик, Разработчик игр
SQL
C++
C++ stl
Cmake
SQLite
PostgreSQL
User
Тут основанная претензия не к тому что идёт запись. А к тому, что эти данные вполне могут улетать к майкам.
Плюс, довольно сомнительная фича сама по-себе.
Приведу пример. Делаю на телефоне скрины, потом использую их примерно через минуту - день после создания, а потом эти же скрины мне больше никогда и не пригождались, за редким исключением(поэтому просто храню их в другой папке, чтобы не мешали)
А тут, надо целых 256ГБ выделить под это дело. И ладно они все бы занимали полезным, так наоборот, только дай бог 0.1 % пригодится.
И самое интересное то, что рядовой пользователь, скорее всего, просто забудет об этой фичи...
С другой стороны, вот вы сделали надёжную ОСь, она работает, очень, очень редко падает. К ней нормально присоединяется оборудование. Клепай драйвера для нового оборудования, добавляй настройки для новых фишек(хотя вот, для win 7 есть обновление для поддержки NVMe чем не пример того, что система вполне расширяйма под новые технологии), да и всё. Конкретов нет же. Зачем её вообще как-то полностью менять?
Можно хорошо заработать на продаже к ней лицензий, и на поддержки корпоративных пользователей. Можно даже выпускать платные пакеты обновлений под новые технологии, аля DLC для ОС(причем у них уже есть этот механизм, как базовая/профессиональная/максимальная версия)
Но нет, майки решили раздавать считай win 10/11 бесплатно пользователям(а производители как платили за лицензии так и платят), при этом, как видимо, основным товаром сделать сами данные этих пользователей. В итоге, имеем что имеем. Но возможно я не прав, и они все посчитали и сказали что так будет выгоднее.
Основная проблема в том, что что винда , по-факту, монополист на рынке ОС для домашних ПК.
И если внезапно появится совершенно новая система, заточенная под простоту использования, но при этом с тысячами внутренних изменяемых настроек... То ей бы пришлось бы решать две очень сложные проблемы:
1) софт, что был уже написан и является уникальным, но при этом не заменимым адекватно
2) драйвера
Ладно скажите Вы, можно собрать дистрибутив на Linux, вшить Вайн, создать более-менее универсальную обёртку, для настройки ВСЕХ функций которой ненадо лезть в консоль.
НО
нужно собирать большую команду людей, тестировать систему на большом парке оборудования, иметь возможность быстро чинить систему, в случае поломки после обновления.
Ещё не стоит забывать о маркетинге, привычках пользователей, киллер-фиче и прочим.
По итогу, майки смогут ещё лет 20-40 заниматься тем, чем они занимаются им за это нечего не будет.
В этой ситуации больше притензий к производителям софта, которые отменяют поддержку старых систем без объективных на то причин. (Причем, новые версии иногда даже хуже старых по функционалу)
Я сам использую win 7, и особо нет проблем с софтом(кроме некоторых игр), и она спокойно работает на железе 2022 года. (Да, рано или поздно придётся ее сменить на какой-нибудь дестрибутив, но пока она чувствуют себя вполне живой)
Нюанс в том, что используя win 10/11 я особо и не вижу никаких отличий как пользователь от прошлой версии, кроме как большие проблем с настройками.
Как человек, что пишет приложения - ещё меньше. То что собрано на win 7 работает и на win 11. (Вспоминаем статью о том, что хром не работает на win 7 просто потому-что разрабы так захотели, а не потому что это реально надо)
Стоит сказать о ещё одном преимуществе — понимать как компилятор оптимизирует тот или иной кусок кода, и тем самым писать его эффективнее(он буквально подсвечивает какая строчка во что превратилась, и раскрылась абстракция как ожидалась или нет.
Уже есть игра, где есть неплохой выбор скляночек:
https://www.potioncraft.com/
Это моя клавиатура, конкретно ей больше 18 лет. Из особенностей, PS/2 порты на новых материках(где они ещё есть) работают странно (например, при холодном пуске они не определяют клавиатуру), приходится пользоваться переходниками, а с ними как повезёт, то нормально целый день отработают, то баг с западанием шифта после получаса работы. Всё пытаюсь найти нормальный.
Только есть нюанс - в статье об этой проблеме не слова.
Ниже я кидал скрины полупрозрачной одноцветной линии - нет артефактов. Думаю что при наличии текстуры эффект будет тот же
Так она будет выглядеть полу-прозрачной. С текстурой линию по-позже представлю, там есть интересные моменты с текстурными координатами.
Да, он сломан.
Во-первых макс ширина явно ограничена, это максимум для линии из статьи
Во-вторых места соединение её сегментов не обработаны
В-третьих нельзя использовать как материал ширину линий, а это значит нужно перед каждым вызовом запроса на рисование добавлять эту функцию.( когда через материал можно отрендерить сколько угодно линий за один запрос)(uniform я только для статьи в шейдерах на писал для простоты. По-факту там полноценный SSBO на всё и рендер через glMultiDrawArraysIndirect )
Спасибо, поправил. Я в основном занимаюсь моделированием ветра, а там вектра это именно что скорость и направление. Вот и написал по-привычке.
Я старался ограничится геометрией для 9 класса и не вводить лишних абстракций.
С этим действием спорный момент. Можно было просто сказать что при повороте вектора на плоскости на 90 градусов, координаты полученного вектора зеркальны исходному, а в зависимости от поворота по часовой или против часовой стрелки меняется знак у x-координаты (как поступили вот здесь). Но я решил более подробно осветить этот момент, но оставаться хотелось в рамки школьной геометрии и алгебры. Поэтому я и не использовал понятие матрицы.
В принципе можно, но это сложнее и дольше. Потому и используется геометрический шейдер - он делает всю подготовительную работу для растеризатора
Есть примитив - линия, но она однопиксельная по ширине. Так как проблему стыка двух сегментов линий нельзя решить однозначно, то и универсального метода нет
Кривую Безье можно задать одним уравнением с одной переменной, что удобно для объяснения и для построения.
С кругом есть два варианта:
Позиционирование и масштабирование круга так, чтобы он соединял две линии
Рисовать два отдельных сегмента
И в обоих способах придётся выполнить куда больше подготовительных вычеслений.
Поэтому и был выбран способ с Безье - проще объяснить, и всего одно уравнение
del
Всё вместе. Как основная цель - показать, что рисовать линию толще одного пикселя/кегля не так просто как кажется на первый взгляд.
OpenGl был выбран как удобный инструмент, для отображения и демонстрации формул, на урок по нему тут явно не хватает материала
Формально, в Ведьмаке 3, хоть уровень и привязан к региону, но на самой большой сложности, можно уже ходить куда угодно, на 10 ходил на 30 - 35левел просто чистя карту от знаков вопроса. И это было реально интересно, когда противник намного сильнее тебя, тебе приходится с ним танцевать и награда радует)
Вы проводили сравнению с другими решениями?
И на сколько подбор кодирования замедлял архивирование?
Есть ли какие-то результаты эксперимента?
Обратная ситуация, вы хотите иметь видео доказательство, что погром в квартире/,мелкую кражу сделали именно люди, которые там поселились. Без камеры доказать такое - сложно.
Мне кажется, что в Ведьмаке 3 это реализовали странно, первый выстрел у противников всегда промох, или так кажется, но в одном квесте, где противник обязан попасть с первого выстрела в цель, а это не происходит, выглядит слегка забавно.
Было бы здорово, если бы все эти механики отключались на высокой сложности, это как раз то, через что эту сложность можно честно повысить...
Драйверы для NVME можно спокойно найти в сети, драйвера для Nvidia доступны вплоть до RTX 3090 Ti, ставятся через оф установщик, но процесс установки... странный.
Единственная проблема — Ethernet-порт 10Гбит/с от intel
Благо, решение - сетевуха.
Сижу на win 7 , среда разработки, профилирвщики и прочие работает нормально. Но для некоторых программ надо искать старые версии, но обычно отличии от новых несущественны
Да, рано или поздно придется перейти на всех устройствах на Linux, но перспектива этого моячит лишь через лет 5...