Если утечка фильма происходит после релиза, то убытки «отрицательные» (то есть доход крупных правообладателей растёт), но они вам об этом не расскажут.
Очень похоже на race condition. Переключение языка и набор символов выполняются в отдельных потоках/процессах без блокировок. Само переключение языка начало тормозить на новую подсистему (IBus), однако проблемы бы не возникало, если бы блокировки были расставлены в нужных местах.
У меня такая же проблема появилась после того, как Ubuntu мигрировала на IBus. Нашёл зависимость между языком раскладки, актуальном в момент блокировки, и отказе принимать пароль. Скорее всего, проблема в том, что на экране блокировки не работает переключение раскладки. Помогает смена пользователя и ввод пароля из дисплейного менеджера.
— Я ввёл номер карты, а банкомат мне пишет: «В последнее время зафиксированы участившиеся жалобы на введённую Вами карте. Вы действительно хотите совершить перевод? Ваши средства могут быть похищены мошенниками».
If the user is root or the program is set-user-ID-root, special care must be taken. The setuid() function checks the effective user ID of the caller and if it is the superuser, all process-related user ID's are set to uid. After this has occurred, it is impossible for the program to regain root privileges.
Для того кейса, который я тестировал seteuid не подходил, но так как это было давно, я не помню, в чём он состоял.
Я сейчас не использую данную конфигурацию (и полагаю, в большинстве случаев её можно заменить на более разумные решения), но к примеру nginx держит master-процесс под рутом
Сливы из полицейских баз — это даже не вчерашнее явление. Контроль над коммерцией большой, прежде всего государственный; над государством уже поменьше. Возможно, речь шла о маленьких компаниях («их много, за всеми не уследишь»), но тогда и потенциального вреда от них поменьше.
В случае государства опасно только если вы можете быть объектом его интереса
Аппетит приходит во время еды. Чем более тотально государство, тем более притягательным оно становится для заинтересованных агентов. Инструментов насилия у государства побольше, чем у коммерции.
Вообще, у каждого своя потребность во сне. Но попробуйте измерить и проанализировать базовые параметры: температура, влажность, содержание углекислого газа…
1. При подборе оборудования нужно смотреть, чтобы как материнская плата, так и процессор поддерживали IOMMU. Сейчас много оборудования его поддерживает, но, чтобы минимизировать проблемы, лучше уточнить заранее. Поддержку процессоров можно уточнить на сайтах производителей. А вот по материнским платам не всегда даётся достаточно информации в спецификации. Тогда можно скачать официальное руководство и поискать нужные пункты меню на скринах BIOS'а.
2. То, что редко учитывается: линии PCI у процессора. Можно пробросить 10 карт, но если процессор поддерживает 10 линий PCI, то каждой видеокарте выделится по одной — упадёт скорость обмена данными между ОЗУ и видеокартой. Где-то это критично, где-то нет. Брать всегда лучше с запасом.
3. IOMMU часто отключена по умолчанию в BIOS. Нужно включить.
4. В случае когда часть видеокарт не должна подключаться линуксовым хостом, можно добавить опции в ядро для их игнорирования и пересобрать initrd с особыми параметрами. Но делать это разумнее на конечных этапах настройки, когда проброс удаётся стабильно воспроизвести.
5. Маломощные версии Nvidia блокируются от проброса на уровне драйверов. Есть сообщения об успешных обходах защиты, но я подробно не вдавался. Нужно иметь в виду, что Nvidia всегда может обновить защиту в новых версиях драйверов.
6. VGA Passthrough реализует только несколько основных режимов видеокарты, поэтому никаких текстовых режимов или фреймбуферов. Экран при загрузке остаётся чёрным (по крайней мере, у меня).
7. На мой взгляд первичную настройку произвести проще в virt-manager (для Linux). Потом можно использовать сгенерированную им конфигурацию libvirt где угодно (напр., на самописных bare-metal системах).
Звонок Альфа (по памяти):
— Просим рассмотреть наше суперзамечательное предложение: … Вы можете заказать новую карту прямо сейчас, по телефону. Для того, чтобы убедиться, что я разговариваю именно с Вами, назовите Вашу дату рождения.
— Хорошо, я ознакомлен с вашим предложением подумаю, приду в офис, если заинтересуюсь.
— Вы что ли думаете, что Вам звонят мошенники?!!! Ахаха! Смотрите, я могу назвать Ваш баланс на карте: ... р. ... к.! Так что можете не беспокоиться!
Отвечаю, только больше беспокоясь:
— Спасибо, я информирован о состоянии своего счёта, но всё же оформлю карту через офис в случае необходимости.
Дальше ещё несколько попыток убедить, что по телефону будет удобно и безопасно.
PS. На самом деле, большинство звонков адекватные, но есть и уникальные.
Waking Up is for the twenty percent of Americans who follow no religion but who suspect that important truths can be found in the experiences of such figures as Jesus, the Buddha, Lao Tzu, Rumi, and the other saints and sages of history.
Я аж заинтригован. А где можно взять ссылки на научные публикации про упомянутые истины святых и мудрецов?
Спасибо за рекомендации. Но я указал в сообщении выше, что остановился на переводе 25$ Гуглу. Рассудил, что прежде, чем платить, нужно написать приложение и отложил в долгий ящик. Соответственно не загружал и не публиковал ни одного приложения. Только ввёл личные данные. Вот почти пустой аккаунт Гугл и удалил (((
PS. В том же сообщении я немного пошутил по поводу того, что Гугл усмотрел нарушение в отказе заплатить ему 25$
seteuidне подходил, но так как это было давно, я не помню, в чём он состоял.Аппетит приходит во время еды. Чем более тотально государство, тем более притягательным оно становится для заинтересованных агентов. Инструментов насилия у государства побольше, чем у коммерции.
2. То, что редко учитывается: линии PCI у процессора. Можно пробросить 10 карт, но если процессор поддерживает 10 линий PCI, то каждой видеокарте выделится по одной — упадёт скорость обмена данными между ОЗУ и видеокартой. Где-то это критично, где-то нет. Брать всегда лучше с запасом.
3. IOMMU часто отключена по умолчанию в BIOS. Нужно включить.
4. В случае когда часть видеокарт не должна подключаться линуксовым хостом, можно добавить опции в ядро для их игнорирования и пересобрать initrd с особыми параметрами. Но делать это разумнее на конечных этапах настройки, когда проброс удаётся стабильно воспроизвести.
5. Маломощные версии Nvidia блокируются от проброса на уровне драйверов. Есть сообщения об успешных обходах защиты, но я подробно не вдавался. Нужно иметь в виду, что Nvidia всегда может обновить защиту в новых версиях драйверов.
6. VGA Passthrough реализует только несколько основных режимов видеокарты, поэтому никаких текстовых режимов или фреймбуферов. Экран при загрузке остаётся чёрным (по крайней мере, у меня).
7. На мой взгляд первичную настройку произвести проще в virt-manager (для Linux). Потом можно использовать сгенерированную им конфигурацию libvirt где угодно (напр., на самописных bare-metal системах).
— Просим рассмотреть наше суперзамечательное предложение: … Вы можете заказать новую карту прямо сейчас, по телефону. Для того, чтобы убедиться, что я разговариваю именно с Вами, назовите Вашу дату рождения.
— Хорошо, я ознакомлен с вашим предложением подумаю, приду в офис, если заинтересуюсь.
— Вы что ли думаете, что Вам звонят мошенники?!!! Ахаха! Смотрите, я могу назвать Ваш баланс на карте: ... р. ... к.! Так что можете не беспокоиться!
Отвечаю, только больше беспокоясь:
— Спасибо, я информирован о состоянии своего счёта, но всё же оформлю карту через офис в случае необходимости.
Дальше ещё несколько попыток убедить, что по телефону будет удобно и безопасно.
PS. На самом деле, большинство звонков адекватные, но есть и уникальные.
PS. В том же сообщении я немного пошутил по поводу того, что Гугл усмотрел нарушение в отказе заплатить ему 25$