> Если так, то по запросу на почту рад предоставить тестовые сборки (статически линкованные исполняемые файлы, не требуемые установки)
Как идея звучит конечно забавно, но если это open source то мне не понятно что мешает сразу разместить проект скажем на github? Зачем эта почта и вот это вот все :-? Если же нет… Кхм. Ну пилите, Шура, пилите :)
Стоя аплодирую автору! Респект! Верю — писать было дико сложно. Один только выбор тематики сайта уложил весь оффес падстол минимум на час. Ржали все включая тумбочку! Но автор не побоялся, написал от и до как есть. Это сильно.
Как-то громко это сказано… Я отлично представляю себе современный Интернет без Рунета вообще. Как класса. Почты, поисковиков, социальных сетей и вот этого всего. И прекрасно при этом себя чувствую. Удивительно. При том что я ни разу не biased по отношению к ним. Они мне просто как-то не нужны.
PS: Да, ладно, вру конечно. Все-таки 2Gis и пара новостных изданий в персональной ротации присутствуют. Но в общем то на этом все.
> Как с этим жить — чтобы оставалось время на жизнь вне работы?
Единственный верный ответ на этот вопрос: приходить на работу и уходить с работы в строгом соответствии с ваши контрактом. Если в нем прописано 8 часов — вы работаете 8 (курсивом: восемь) часов. Не 7 и не 9 а именно восемь. Именно работаете. По истечению указанного времени рабочий день заканчивается. Совсем. Полностью. Целиком. Ну собственно на этом и все. Вопрос решен.
> Даже не знаю, что тут можно посоветовать. Поэтому просто пожелаю разработчикам Amazon Lumberyard успехов в исправлении ошибок, а программисту Игорю – удачи!
Ну судя по этому коду товарищ Игорь Лобанчиков в целом широко отметился в этом проекте. Но — не оценили его комрады…
Само-собой расширенный атрибут удаляется вместе с файлом. Вне зависимости от того, кто и зачем его туда поставил.
Однако, если я удаляю хром из системы я также могу удалить все его служебные файлы включая всю историю. И после быть более-менее уверенным, что в системе истории больше нет. Снес хром — удалил историю. Все просто и понятно.
Если же фактически хранить историю скачивания в атрибутах файлов эта схема больше не работает. Хрома уже нет, служебных файлов хрома нет, а вот история в системе осталась. Неопределенным образом размазанная по файлухе. Ищи её потом днем с огнем и вычищай. А если я ещё и софтиной пользуюсь, которая при копировании файлов также тихой сапой сугубо из благих побуждений копирует их атрибуты — это вообще песня! История начинает жить своей, собственной, жизнью и потенциально расползаться по неопределенному кругу носителей. Красота!
Небольшая ремарочка по поводу опции монтирования nouser_xattr
# mount -o remount,user_xattr /home/user/work && mount | grep sda
/dev/sda on /home/user/work type ext4 (rw,noatime,noacl,data=ordered)
# touch /home/user/work/test
# getfattr -d /home/user/work/test
# setfattr -n user.name -v xxx /home/user/work/test
# getfattr -d /home/user/work/test
getfattr: Removing leading '/' from absolute path names
# file: home/user/work/test
user.name="xxx"
# mount -o remount,nouser_xattr /home/user/work && mount | grep sda
/dev/sda on /home/user/work type ext4 (rw,noatime,nouser_xattr,noacl,data=ordered)
# getfattr -d /home/user/work/test
# mount -o remount,user_xattr /home/user/work && mount | grep sda
/dev/sda on /home/user/work type ext4 (rw,noatime,noacl,data=ordered)
# getfattr -d /home/user/work/test
getfattr: Removing leading '/' from absolute path names
# file: home/user/work/test
user.name="xxx"
Это я собственно к чему. Если кто-то сейчас бросится в порыве страсти выставлять опцию nouser_xattr в fstab — убедитесь, что сперва вы явным образом удалили уже существующие на файловой системе аттрибуты. Сами по себе они с файловой системы не исчезнут. Опция nouser_xattr сокроет их от вас здесь и сейчас но отнюдь не от пытливого ума 3х лиц в будущем…
PS: Звучит конечно банально, но я в том числе сперва прописал опцию и лишь потом подумал головой…
Меня напрягает тот факт, что даже после того, как я снесу к чертям хром все, что в нем было скачано, останется на моей машине вот с этим вот всем. Причем без моего ведома.
Выглядит конечно феерично. ОК. Старый ноут с Deb9/ext4 на котором что только не устанавливалось и не запускалось в том числе чем только не сливалось. Посмотрим по всему хому что у нас там интересного:
Т.е. найдено ровно два файла, у которых что-то писали в расширенные атрибуты. И оба файла — это картинки что я только что слил специально для этих целей запущенным хромом.
Ранее не мог объяснить свой антагонизм к хрому. Ну вот не нравится и все. Не цветом или функционалом — мелкой хитрожопостью. Но доказать не мог т.к. лениво. А тут — это просто праздник какой то!
Первые две минуты этого откровенно бездарного клоуна на «ролике» вызывают стойкую реакцию отторжения. Может конечно дальше будет лучше. Но приходится сильно себя превозмогать чтобы продолжить просмотр. Не все на такое способны.
> В конце умный и ответственный первый секретарь обкома наводит порядок.
Да, но вот только в нашем кино молодой стахановец в конце выбирается депутатом от села и летит выступать перед доярками на съезд ЦК КПСС и все такое, а в их — … ну да не буду спойлить :)
В первых или, скорее, вторых можно было найти шахту с приведениями которые после хита умножались и на этом собственно игра заканчивалась. Слишком мощное колдунство.
Нет, я понимаю — у некромантов есть свои радости. Но вот чтобы так весь народ в голосовалке повально за них отдал свой голос…
PS: Впрочем, я как-то почти никогда ими не играл. Нужно попробовать.
Как идея звучит конечно забавно, но если это open source то мне не понятно что мешает сразу разместить проект скажем на github? Зачем эта почта и вот это вот все :-? Если же нет… Кхм. Ну пилите, Шура, пилите :)
Скажите пожалуйста, какие научно-практические задачи вы ставите перед собой запуская свой зонд?
PS: Да, ладно, вру конечно. Все-таки 2Gis и пара новостных изданий в персональной ротации присутствуют. Но в общем то на этом все.
Единственный верный ответ на этот вопрос: приходить на работу и уходить с работы в строгом соответствии с ваши контрактом. Если в нем прописано 8 часов — вы работаете 8 (курсивом: восемь) часов. Не 7 и не 9 а именно восемь. Именно работаете. По истечению указанного времени рабочий день заканчивается. Совсем. Полностью. Целиком. Ну собственно на этом и все. Вопрос решен.
Ну судя по этому коду товарищ Игорь Лобанчиков в целом широко отметился в этом проекте. Но — не оценили его комрады…
Однако, если я удаляю хром из системы я также могу удалить все его служебные файлы включая всю историю. И после быть более-менее уверенным, что в системе истории больше нет. Снес хром — удалил историю. Все просто и понятно.
Если же фактически хранить историю скачивания в атрибутах файлов эта схема больше не работает. Хрома уже нет, служебных файлов хрома нет, а вот история в системе осталась. Неопределенным образом размазанная по файлухе. Ищи её потом днем с огнем и вычищай. А если я ещё и софтиной пользуюсь, которая при копировании файлов также тихой сапой сугубо из благих побуждений копирует их атрибуты — это вообще песня! История начинает жить своей, собственной, жизнью и потенциально расползаться по неопределенному кругу носителей. Красота!
С моей точки зрения это не есть хорошо.
# mount -o remount,user_xattr /home/user/work && mount | grep sda
/dev/sda on /home/user/work type ext4 (rw,noatime,noacl,data=ordered)
# touch /home/user/work/test
# getfattr -d /home/user/work/test
# setfattr -n user.name -v xxx /home/user/work/test
# getfattr -d /home/user/work/test
getfattr: Removing leading '/' from absolute path names
# file: home/user/work/test
user.name="xxx"
# mount -o remount,nouser_xattr /home/user/work && mount | grep sda
/dev/sda on /home/user/work type ext4 (rw,noatime,nouser_xattr,noacl,data=ordered)
# getfattr -d /home/user/work/test
# mount -o remount,user_xattr /home/user/work && mount | grep sda
/dev/sda on /home/user/work type ext4 (rw,noatime,noacl,data=ordered)
# getfattr -d /home/user/work/test
getfattr: Removing leading '/' from absolute path names
# file: home/user/work/test
user.name="xxx"
Это я собственно к чему. Если кто-то сейчас бросится в порыве страсти выставлять опцию nouser_xattr в fstab — убедитесь, что сперва вы явным образом удалили уже существующие на файловой системе аттрибуты. Сами по себе они с файловой системы не исчезнут. Опция nouser_xattr сокроет их от вас здесь и сейчас но отнюдь не от пытливого ума 3х лиц в будущем…
PS: Звучит конечно банально, но я в том числе сперва прописал опцию и лишь потом подумал головой…
$ find . -type f | wc -l
118305
$ find . -type f -exec getfattr -d {} \;
# file: Downloads/4189d11e67c8196426e65e9c0222e852.png
user.xdg.origin.url="https://habrastorage.org/getpro/habr/post_images/418/9d1/1e6/4189d11e67c8196426e65e9c0222e852.png"
user.xdg.referrer.url="https://habr.com/ru/"
# file: Downloads/4189d11e67c8196426e65e9c0222e852 (1).png
user.xdg.origin.url="https://habrastorage.org/getpro/habr/post_images/418/9d1/1e6/4189d11e67c8196426e65e9c0222e852.png"
user.xdg.referrer.url="https://habr.com/ru/"
Т.е. найдено ровно два файла, у которых что-то писали в расширенные атрибуты. И оба файла — это картинки что я только что слил специально для этих целей запущенным хромом.
Ранее не мог объяснить свой антагонизм к хрому. Ну вот не нравится и все. Не цветом или функционалом — мелкой хитрожопостью. Но доказать не мог т.к. лениво. А тут — это просто праздник какой то!
И потом Мавр ходит и, почесывая репу
— А нахрена?! Что поменялось? К чему? Зачем?
И вот это все. Занавес.
Да, но вот только в нашем кино молодой стахановец в конце выбирается депутатом от села и летит выступать перед доярками на съезд ЦК КПСС и все такое, а в их — … ну да не буду спойлить :)
Для тех, кто тоскует по понедельнику шо начинается в субботу. Взгляд с их стороны так сказать. «И здесь ни чуть не лучше!» (с) ИаИа
PS: Для тех, кто предпочитает с переводом Войны Пентагона
PS: Впрочем, я как-то почти никогда ими не играл. Нужно попробовать.