Информация
- В рейтинге
- Не участвует
- Откуда
- Пушкино, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Embedded Software Engineer, Application Developer
Middle
Git
Linux
C++
Qt
C
Programming microcontrollers
Embedded Linux
System Programming
Очень просто. Либерал - это человек, который считает, что когда ему хорошо, то и всем вокруг отлично. А если ему плохо, то значит и всем плохо и эти все должны подорваться и всё исправить, чтобы ему было хорошо и тогда всем будет хорошо. Чтобы все подорвались всё исправлять, либерал использует различные манипуляции, например, непоколебимость свобод и прав человека, замалчивая, что человеком он считает только себя, а остальных инструментом достижения своих прав и свобод.
Поправил в соответствии с вашими замечаниями и комментатора чуть ниже. Спасибо.)
Спасибо, не знал.) Бывает всегда что-то упускаешь из виду.
Это зависит от настроек sudo. В общедоступной системе, то есть не специализированной, думаю да, так и есть, опасность не снижается.
Как почему, неопотный пользователь просто опасен под рутом, всегда что-то идет не так) А опытный, он итак разберется, как ему поступить.
Перед тем, как я использовал dd, я выполнял операции копирования (cp) на смонтированный диск с файловой системой. Операции копирования, как правило, буферезируются или кэшируются. conv=fsync нужен чтобы буферезированные изменения записались на диск, правильно? То есть conv=fsync будет верен и работать в отношении предыдущей операции cp?
Я прекрасно понимаю, что все зависит от настроек системы, просто не стал вдаваться в детали, каких и для чего. Зачем?
Я как администратор своей системы волен ограничить использование чего угодно в ней, как и доступ к чему угодно, ради безопастности. Так или нет?
Я как раз предпочитаю использовать sudo, а не сидеть под рутом. Так как мне часто приходилось писать разные инструкции к задачам в Linux для неопотных пользователей, то опыту знаю, что уж лучше пусть люди набирают sudo, чем будут сидеть под рутом.
Согласен, что чтобы создать сам файл права рута не нужны. Тут исправлюсь при первой возможности.
Такой вопрос, conv=fsync бесполезен, если я перед этим выполнял буферезированные чтение/запись на диск? То есть синхронизация будет или нет?
Возможно. Тут я ориентировался на свою систему. То есть у меня в Debian, например, dmesg без sudo не работает. А в Ubuntu, dmesg работает прекрасно для обычного пользователя. Тут уж все индивидуально.) Хотя, конечно, мне нравится идея, чтобы это мог делать обычный пользователь, и возможность завернуть в CI/CD, хотя в этом я пока профан. :-) Не все устройства и не всегда добираются до конвеера, не говоря уже про крупную серию, где это, думаю, это было бы оправдано.
Если имеется в виду способ через "mount -o loop ...", то да работает, но для случая когда уже есть образ с файловой системой и одним форматированным разделом. Даже если есть несколько, то монтируется всегда первый. А если нужно создать несколько разделов, а тем более если нужно отформатировать только некоторые из них, да еще и когда, например, первый монтировать совсем не нужно, то уже не очень работает. Хотя я вполне могу чего-то не знать.
Никаких проблем, когда это нужно сделать один раз и навсегда, и на каких-то лишних манипуляциях внимание не заостряешь. Но если систем несколько, флэшек много, не будешь же все время подстраиваться. Кроме того если есть необходимость в дальнейшем свести большинство операций к автоматическим, то на такие вещи начинаешь обращать внимание, потому что они просто мешают.
Что заставило в офис уйти? Я вот наоборот из офиса пытаюсь выбраться.)
А я думал только у меня по-дурацки проходят интервью) Надо просто чаще ходить на собеседования, чтобы привыкнуть.)) Ненавижу писать код на бумажке, отчасти потому что в голове решение формируется не в виде лингвистических форм языка, а в виде абстрактных предметов, взаимодействий и прочей каши с пробелами и пароходами в большом театре, что потом воплощается в конкретное решение, под которое подбираются средства конкретного языка с их особенностями или даже нескольких языков.
Когда коту делать нечего он знаете что делает? Правильно, занимается своими софт-скиллами.)
Если все время работать, то когда же думать? Простой может быть связан с перегревом от нагрузки, и я не про железо. Приходится решать очень разноплановые сложные задачи, и между ними надо переключаться и, как следствие, бывают и тупики и фрустрации. Ну и вовремя простоев, я не смотрю видосики и мемасики, а читаю книжки, или играю в мячик, или ем, или сплю, или гуляю, короче стараюсь переключить мозг на то что от него усилий не требует и фоном решаю сложные задачи. И работадатель понимает, что когда я простаиваю, то на самом деле работаю, то есть думаю. Сначала продумал все от и до, потом код написал. А на ходу сочинять конечно можно, но потом всей ордой придётся дыры латать и из командировок не вылезать, чувствуя себя героями былинных эпосов или супергероями комиксов марвелл. Но можно и без героизма. Хотя манагеры любят тушить пожары, вместо профилактики пожаров.) На латание дыр денег уходит гораздо больше, если конечно это не часть бизнес-модели, как у автопроизводителей например.)
Ну и да, я из тех, кто ничего не украдет, даже при минимальных рисках быть пойманым, так же как и по обочинам я не езжу, и не перехожу дорогу на красный свет. А не украду я не потому что не могу, а потому что мне лень придумывать себе оправдания, да и красть просто лень.) Лень по-прежнему двигатель прогресса.)