Как стать автором
Обновить
18
0.1
Егор @Tujh

C & C++ Developer

Отправить сообщение

2b. 32-битная кодировка должна иметь фиксированную ширину.

Поздравляю, вы только что изобрели UTF-32

нам же для регистронезависимости привести все буквы к одному регистру и сравнить результат

А вы точно понимаете как работают регистронезависимые ФС?

Не нравится пример с кирилической Ы - вот вам чисто латинский диграф: https://ru.wikipedia.org/wiki/IJ

В Юникоде есть отдельные символы U+0132 IJ latin capital ligature ij, U+0133 ij latin small ligature ij, однако в подавляющем большинстве нидерландских электронных текстов используются сочетания обычных латинских букв I+J и i+j.

Если нидерландское слово должно начинаться с заглавной буквы, то ij становится заглавным целиком: IJsselmeer, IJmuiden. Однако во Фландрии встречаются написания, нарушающие это правило (например, Ijzer).

Вот и решайте, как должно выглядеть имя папки независимым от регистра но с первой заглавной: IJsselmeer, IJselmeer или Ijsselmeer.

А ведь латиницей ещё пользуются французы, итальянцы и румыны, все германские языки (немецкий, нидерландский, норвежский и т.д.), все балтийские славяне (сербы и хорваты например, DŽ у них отдельная буква алфавита и да это три символа в юникоде: DŽ, Dž и dž и какой из них выбрать в регистронезависимой ФС ? ) и вариант nightmare - поляки (всё далее - это диграфы, кодирующиеся в юникоде одним символом: DZ, Dz и dz, сколько шансов отличить этот диграф от DZ ? ).

И это речь ещё не про кирилицу или азиатские языки, а только про саму латиницу в одном единственном шаге от английского варианта.

У маков регистрозависимость настраивается, но переключение происходит, если память не подводит, с полным форматированием диска.

Я так на одном проекте опытным путём выяснил, что клонирование репозитория на Linux проходит нормально, а на MacOS репа просто ломается, из-за того, что в одном из коммитов несколько файлов поменяли регистр.

Вы забываете, что ASML вообще запрещено продавать или инвестировать что бы то ни было в Китай, плюс недавний суд между АСМЛ и Китаем о краже интеллектуальной собственности, а на подобных выставках в центре (около Императора, следуя вашей терминологии) располагаются стенды спонсоров выставки, которым АСМЛ не может быть по определению.

Для меня их стенд скорее как раз напоминание всем вокруг, почему же многие компании переводят свои производства из Китая и Тайваня в тот же Вьетнам, и что бы подпортить настроение китайцам, не сильно, но тем не менее ощутимо.

Они начали активно поддерживать и обновлять версию CMake в SDK в последнее время, но на сколько хорошо это работает - не проверял.

Так как Vulkan - это полноценный SDK (набор инструментов разработки), то он содержит в себе библиотеки, заголовки, документацию, примеры и инструменты. Поэтому его приходится устанавливать отдельно как программу.

Совсем не обязательно. Можно использовать volk и Vulkan-Headers.

Тогда можно будет фетчить их из Cmake, а запускаться Vulkan будет динамически, без необходимости линковки со статическими библиотеками. Работает для Linux и Windows, должно работать для Android. Как-то можно заставить работать для MacOSX но там в любом случае нужно будет возиться с MoltenVK.

Представленное видео лишь corner case проблемы с drive-by-wire для Кибертрака. Сама же проблема - отсутствие обратной связи водителю о положении колёс, плюс сами колёса могут свободно поворачиваться относительно друг друга.

Сейчас может отказались уже, но раньше было (есть до сих пор) правило держать руль хотя бы одной рукой и повороты выполнять длинными движениями. Пришло это из времён, когда электро- или гидро- усилители руля не существовали и руль крутили исключительно мускульной силой. Любая выбоина или камень на дороге могут потенциально повернуть колесо, особенно в повороте, когда колёса стремятся поехать прямо.

У кибертрака колёса независимые, повернулось одно сильнее/слабее чем надо - кроме электроники этого ни кто не узнает. Физической связи между колёсами как у классических авто - нет. Физической связи между колёсами и рулём - нет. К чему приведёт рассинхронизация положения колёс на приличной скорости - ни кто не знает. Для классического автомобиля с ростом скорости уменьшается усиление на руле, что бы было проще ехать прямо, но физически ни чего не меняется, угол поворота руля - тот же самый, только крутить труднее. У Кибертрака, как я помню, с ростом скорости уменьшается угол поворота колёс, что бы фильтровать небольшие довороты рулём, то есть меняется поведение целиком.

Для какой-нибудь малолитражки с лимитом скорости 60 км/ч, думаю ни кто бы даже внимание не обратил на подобные вещи, а для автомобиля весом более трёх тонн и набирающего сотню за 3 секунды - ну такое себе...

Tesla готовится к следующему шагу — в целом убрать руль

Удачи им, повторится посмешище Кибертрака, у которого поворот колёс отстаёт от поворота руля из-за лагов системы drive-by-wire, и что является одной из причин, почему Кибертрак до сих пор не сертифицирован в ЕС.

Помимо отрицания современного дизайна и отказа от кнопок есть ещё и третий путь...

У меня такое впечатление, что автор не водит автомобиль вообще, или делает это строго по одному маршруту и тот по прямой.

Невозможно пользоваться сенсорными панелями в автомобиле в движении не отвлекаясь от дороги (привет автопилот Теслы, который преподносится как фишка, являсь по факту багофиксом). А значит что целиком сенсорные панели в автомобилях небезопасны - поэтому и возникло требование о присутствии физических кнопок хотя бы для самых типичных операций - климат, громкость медиа и т.д. (всё равно большинство функций медиа-системы блокируются на скоростях более 20 км/ч).

в НетБоксе ОЛТов

Замечание, зачем столько транлитерации в тексте, при этом в перемешку с английскими вариантами? Тут уж или переводить или использовать оригинальное название.

Уже, если сравнить уровень статей на портале от 2021 и в текущем (ещё) 2024 - падение качества и однобокость информации уже бросаются в глаза. Ну а в комментариях различая даже более заметны.

Mac OS X стала первой полноценной многопользовательской операционной системой для Mac.

А было много других вариантов? Огласите весь список, пожалуйста (с)

А это точно проще?

Мне не нравится термин "постоянные данные". const запрещает их менять через этот указатель.

Так это и есть соглашение для С. Постоянный указатель на постоянные данные означает лишь, что значение указателя и данные на которые он указывает на будут меняться через этот указатель, ни более, но и не менее.

Просто для протокола

void foo(int* p, const int* q) {

Ключевое слово const здесь «бессмысленно» в том плане, что не препятствует возможному изменению указателя, поэтому компилятор не может произвести на основе этого оптимизацию.

ну так тогда надо

void foo(int* p, const int* const q) {

пожалуйста, постоянный указатель на постоянные данные.

Вот тогда и будут у страны свои Сикорские

Вы не поверите, был, при чём ни кто-то, а ближайший друг Сикорского, решивший остаться в СССР - Калинин, расстрелян в 1938, про него позже писали:

Вот были два великих авиаконструктора — Игорь Сикорский и Константин Калинин. Первого Америка похоронила как национального героя, а второго у нас никто не знает. Его на вершине славы загубили молодым у себя дома.

не опускайтесь до нашего уровня

хорошо, не буду.

Вы хотите в комментариях на хабре получить краткий курс экономической теории, которую должны изучать все в ВУЗе?

У меня нет желания расписывать вещи, которые уже давно рассмотрены со всех сторон в разных учебниках. Скажу лишь - погуглите, почему современная экономика считает, что государство не должно присутствовать на рунке труда (через бюджетников, госкорпорации и т.п.) более чем на 20%. Какими последствиями это грозит, и почему современная РФ, где государство контролирует порядка 45% рынка труда является классическим примером почему так делать не надо.

Я понимаю, что в случае с Россией это не совсем так работает, но тем не менее, вопрос - зачем государству платятся налоги не возникал?

В цивилизованном мире люди делегируют государству работы, которые они не могут выполнить самостоятельно. Почти всегда - это социальные работы, строительство больниц и контроль уровня медицинского обслуживания населения. Строительство школ, университетов и т.п. и контроль уровня образования. Строительство парков, набережных, остановок общественного транспорта. Строительство объектов ЖКХ и их обслуживание и так далее. На всё это нужны деньги. Именно поэтому люди платят налоги - на эти выплаты государство обязано обеспечить человеку его социальный запрос. Контроль за всем этим опять же обеспечивают не сами граждане, а люди, которым делегированы подобные полномочия, обычно выборным путём. Если в России этот механизм контроля сломан и депутаты просто разворовывают выплаченные гражданими налоги, это не означает, что нельзя требовать его починить. Но вы почему-то предлагаете смириться и забить на это.

Если у вас в автомастерской взяли деньги, но не починили автомобиль, вы тоже скажете "ну ладно, ведь это уже не мои деньги"?

1
23 ...

Информация

В рейтинге
3 566-й
Откуда
Eindhoven, Noord-Brabant, Нидерланды
Дата рождения
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, Scrum-мастер
Ведущий
C++
C
Встраиваемая система
Embedded linux
Cmake
Bash
Docker
CI/CD
Git
Python