загрузить wget файлы шаблонов regex из удаленного URL-адреса

Это наверное потому, что этот пользователь не имеет кронтаб, но. Вы можете создать файл crontab для данного пользователя путем вызова:

кронтаб -е
+571
pfrozi 4 июн. 2011 г., 17:29:24
16 ответов

Ладно, кажется, он должен быть передан как третий аргумент KEYSYM:

параметр xmodmap-е", код 47 = двоеточие точка с запятой Cyrillic_ZHE"
+876
AlexVogel 03 февр. '09 в 4:24

Есть очень популярный инструмент под названием лоскуток. Это приведет к перезаписи всех файлов 25 раз, прежде чем он будет удален. Что может меня, то, что вы ищете.

Использование лоскуток довольно просто

$ лоскуток secret_archive.tar.gz

Однако следует отметить, что на современных системах лоскуток может быть неэффективной или бесполезной , если:

  • Ваши программы создают временные файлы, вы не в курсе (как и многие графические приложения)
  • Ваш FS является копирование при записи (как в ZFS или Btrfs)
  • Ваш ПФ отчет (Как NILFS)
  • Ваш FS использует журналирование данных (например, спи, с ReiserFS, а XFS, ext3 или ext4 в некоторых конфигурациях)
  • Ваш FS использует сжатие
  • Ваш ДФ выделяет новые версии файлов в разных местах
  • У вас есть снимки или резервных копий
  • Вы находитесь на сетевых ФС
  • Вы используете SSD с алгоритмами выравнивания износа

Другой и потенциально более безопасные варианты:

  • Шифрование важных данных
  • Перезаписывая весь раздел или устройство хранения
  • Физическое уничтожение устройства
+869
Ray B the big boy 17 мая 2019 г., 23:21:50
Другие ответы

Связанные вопросы


Похожие вопросы

Я пытаюсь установить VirtualBox дополнения гостевой ОС в начальное. кд не похоже на работу с компакт-диска VBOXADDITIONS_4.2.6_82870.

Обновление: я сделал то, что @Ивица рекомендуется, и вот что я получаю:

enter image description here

Я вижу, что я должен запускать либо autorun.sh или runasrood.sh или VBoxLinuxAdditions.бежать, но какую программу я могу запустить его с?

+856
Danny Vanderbyl 1 окт. 2016 г., 10:46:08

Я не могу найти способ, чтобы найти то, что программа реализует орг.freedesktop.Уведомления службы. Можно ли задать ДГУ, чтобы сказать мне, что программа предусматривает это?

Причина задавать этот вопрос достаточно банальный: я нашел новых уведомлений рабочего стола демон, я хотел бы использовать, но он не запускается, а вместо этого жалуется с этим сообщением

Имя Потерял. Это еще одно уведомление демон работает?

Однако, я не могу определить, какая программа является холдинговой имя. Я уже удалил любой другой демон уведомлений, перезапустить X-сервер, и даже перезагрузил машину.

Однако, когда я выполните эту команду:

ДГУ-отправить --сессии --дест=орг.freedesktop.ДГУ есть --Type=method_call \
- печать-ответ /орг/freedesktop/ДГУ орг.freedesktop.ДГУ.ListNames

строку "орг.freedesktop.Уведомления" присутствует в выходных данных, так что что-то держит имя, и я не могу запустить нужный мне демон.

+838
DMoore 5 сент. 2014 г., 14:57:13

У меня HP 4530s, ноутбук. В Windows 7 после установки всех драйверов, л. с. 6-элементная батарея работает в течение 2+ часов, но в Ubuntu 11.10 и 12.04 теперь во время заряда аккумулятора не достаточно. Он вряд ли работает только на 1 или 1,5 часа. Я установил драйвер ATI в Linux для Radeon карты.

Я заметил, что в Windows только 4 ядра процессора активны большую часть времени, а остальные ставятся в автономном режиме, пока не требуется. Однако в Ubuntu все 8 ядер процессора будут активны.

Powertop показывает разрядку аккумулятора 25 Вт до 28 Вт.

Как я могу настроить управление питанием, особенно делать лишних активный процессор офф-лайн?

+680
Parag 11 дек. 2012 г., 04:47:58

Основной подход-добавить черные полосы на видео, чтобы оно уместилось на одном из допустимых соотношений ДВД аспект.

Прям: перейти к В заключение.

Несколько определений

Сначала, правда, мне нужно определить несколько различных вещей:

  • С пропорциями просто ширины что-то разделить на высоту, обычно выражается в виде дроби. Часто традиционные слеш заменяется на двоеточие: мы пишем 4:3 вместо 43. Иногда, они выражены в десятичном (1.333...). Вы также могли бы назвать это 8:6, 12:9, 16:12, и т. д., А это все равно. Или даже 1.333:1 (равные, если только вы могли бы написать достаточно 3С).
  • А дисплей с соотношением сторон (ПРБ) - соотношение фактического отображения (например, телевизор). Общие дисплеи номинально 4:3 или 16:9.
  • А для хранения соотношения сторон (САР) - это соотношение ширины к высоте (в пикселях) сохраненное изображение или видео. Например, для NTSC DVD видео максимум 720 по 480 ("полный D1"), который имеет САР 1.5:1.
  • В пикселя соотношение сторон - соотношение одного пикселя в сохраненное изображение. В видео, пикселей не всегда квадратные. Когда не квадратные, они обычно более узкие, чем они высокие.

Существует простое математическое соотношение между тремя выше: ОАР × пар = дар. В качестве примера, 720:480 * 8:9 = 4:3. Что бы видео на 4:3 дисплее поместить на DVD в полном разрешении.

Еще одна сложность

Аналоговое телевидение не имеет пикселей. Вместо этого она непрерывно изменяющийся сигнал. Определенная часть этого сигнала должен быть спроектирован на каждой строке дисплея, то есть неактивное время для, например, переходом к следующей строке. Разными телевизорами будет отображать несколько разных сумм каждой строки, хотя, и это может меняться с течением жизни телевизор, или даже как телевизор прогреется.

DVD-диск говорит не использовать левый и правый 8 пикселей. Так что из 720, 704 должны быть использованы. На 8 пикселей с каждой стороны должны быть заполнены с черным. Указанный пар это 10:11.

Конечно, люди привыкли цифровой техники найти эту глупую (чтобы использовать слова, подходящие для приличной компании). И многие коммерческие DVD-релизов на самом деле использовать все 720 пикселей, некоторые ожидают 10:11 пар, а некоторые ожидают 8:9. [Или подобные на 16:9 дар]. Большинство аппаратных DVD-плееров использовать в 10:11, хотя конечно это также зависит от настроек ТВ.

Резюме

Если вы только начинаете работать с видео, где вы хотите каждый пиксель отображается, вы, вероятно, хотите, чтобы уместить его в 704x480 (ПС 22:15), С 8 Пикс черные полосы. Если стороны будучи отрезанным хорошо, то вы можете воспользоваться полным 720х480. В любом случае, вам нужно масштабировать видео как требуется, чтобы получить пар либо 10:11 (дара 4:3) или 40:33 (дар от 16:9) и, если меньше полного кадра 720х480, добавить черные полосы.

На самом деле делать это

К счастью, видео, можете сделать это. По неофициальным поддержку ffmpeg форум, ks_kalvan предлагает видео Видео фильтр цепи для наведения 16:9 даре:

-фильтр:V-образный "scale='w=min(720,trunc((480*33/40*dar)/2+0.5)*2):h=min(480,trunc((720*40/33/dar)/2+0.5)*2)',pad='w=720:h=480:x=(ow-iw)/2:y=(oh-ih)/2',setsar='r=40/33'"

Как это работает‽

Обратите внимание, есть три фильтры в каталоге: весы, коврик, и setsar. Мы возьмем каждый в свою очередь, с конца, а конец-это самое простое.

Последний фильтр является запутанным, пока вы проверить документацию (`человек ffmpeg на фильтр) и найти это ругательство удалено строка: ""setsar фильтра" задает образец (он же пиксель) коэффициент сжатия для выходного фильтра видео." Так что на самом деле установка пар до 40:33, который является значением, мы говорили, что хотим использовать выше.

На коврик фильтр добавляет черные полосы. Документация говорит нам, что поток на выходе ширина (т. е. 720, с Вт=720 часть), о выходе высота (т. е. 480, от х=480 часть). в IW и их являются входные ширина и высота, соответственно. Ай-МВ , таким образом, количество пикселей, мы добавляем к ширине (и аналогично о-ихъ по высоте); деления на 2 кладет половину, что на каждой стороне картины. Другими словами, мы центрирование изображения.

В масштабах фильтра изменение размера видео. В Вт= параметр задает новое/ширина выходной и ч= параметр указывает высоту. Опять же, это выражение, но более сложные. Ширина и высота формулы такие же, только с высоты и ширины поменялись. Давайте изучим ширина (ш=) формуле:

  • Функции и операторы, описанные в человека ffmpeg на утиль. Для положительных чисел, ОТБр(х+0.5) - это трюк, чтобы получить округления до ближайшего целого числа, что его нет.

  • Опираясь на эту ОТБр(х+0.5) прикол, у нас есть ОТБр(х/2+0.5)*2. х/2 дает нам половина х, конечно; усечение затем округляется до ближайшего целого числа. Это удвоение дает нам ближайший даже количество.

  • Я собираюсь использовать «W», где команда как использует 720. Это последняя выходная ширина в пикселях. Аналогично, «ч» вместо 480 (окончательная высота выход). Вместо 40/33, «равенство», в качестве целевого пикселя соотношение сторон. И пар⁻1 является обратной величиной номинальной, т. е., 33/40.

  • дар - это ffmpeg с переменной. Это дар входного видео.

  • Ключевая вещь, чтобы понять это расчет в середине, где у нас есть расчет, что это «Ч» × дар ÷ «пар». Помните, что дар-это дисплей Вт/ч. оригинального видео. Так что умножением целевой ширина (в пикселях) в дар дает нам, насколько широко было бы, если бы мы взобрались на видео, чтобы иметь целевую высоту «H» И квадратных пикселей, а также. Деления на равне затем преобразует их в ширину в неквадратных пикселей используемого нами.

мин (на«W», # возьмите минимальное [меньшее] цель ширины и...
 ОТБр( # усечение (округлить до целого в сторону 0)
 («Ч»*«АБЗ⁻1»*ПРБ) # рассчитают хотел выходная ширина, см. выше Примечание 
 / 2 + 0.5) * 2 # и получите ближайшего четного числа, что
))

Пример: скажем, вы берете 1280 на 720 пикселей видео с дисплея 16:9 Соотношение сторон. Начиная с середины:

  1. «Ч»*«АБЗ⁻1»*дар = 480*33/40*16/9 = 704.
  2. 704 / 2 = 352.
  3. ОТБр(352 + 0.5) = 352
  4. 352 * 2 = 704
  5. мин(720, 704) = 704

Полную полезной ширины (то есть без учета 8 Пикс неиспользуемых площадях), как мы ожидали бы 16:9 видео на 16:9 дисплей.

И когда мы делаем это на высоте, мы получаем 490, который благодаря мин() проводится до 480. Но на самом деле, это показывает, что мы, наверное, хотели использовать 704 есть (полезная ширина), а не 720, что касается именно 480. Так показалось бы, что там есть незначительные ошибки, вызывая крошечный (и, видимо, неощутима) искажения. Вот ниже, я считаю.

В заключение

видео -я свой-файл-здесь \
 -фильтр:V-образный "scale='w=min(720,trunc((480*33/40*dar)/2+0.5)*2):h=min(480,trunc((704*40/33/dar)/2+0.5)*2)',pad='w=720:h=480:x=(ow-iw)/2:y=(oh-ih)/2',setsar='r=40/33'" \
 -цель в NTSC-DVD-диск ваш-вывода-здесь.МПГ

Примечание: старые видео не есть -фильтр:V-образный. Вы можете попробовать -ВФ вместо этого (непроверенных), а еще лучше скачать новый статический строить из ffmpeg.org.

+638
Capaj 10 сент. 2020 г., 08:13:01

Вы можете ознакомиться со стандартного вывода перенаправление ввода из файлового дескриптора 1. Stdout-стандартный поток вывода дескриптор файла 1 по определению. Тот факт, что файловый дескриптор 1 используется для вывода-это вопрос конвенции, а не технические обязательства. Однако это странная вещь, чтобы сделать, который должен запутать людей, которые используют свой скрипт.

чтение строки <&1

Если вы хотите прочитать весь файл, использовать кошку. Чтобы наполнить содержимое в переменную, использовать подстановку команд.

whole_input=$(кошка)
whole_input_from_stdout=$(кот <&1)

Некоторые раковины позволяют писать $(<в/dev/stdin-стандартный поток ввода) , как более эффективный ярлык для $(кошка).

Обратите внимание, что это полоски замыкающие строки. Такое поведение строится на команду. Чтобы сохранить конечные символы новой строки, спрячьте их за другого персонажа и удалить этот символ.

whole_input=$(кошка; Эхо .); whole_input=${whole_input%?}

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

+634
Timpanus 30 сент. 2021 г., 15:51:22

510.1 с заблокированного существо распределяет боевые повреждения существам, которые его блокируют. Если в настоящее время нет существа блокируют его (если, к например, они были уничтожены или удалены из боя), она назначает не боевые повреждения. Если ровно одно существо блокирует его, она назначает все боевые повреждения этому существу. Если две или больше существ блокируя его, он назначает свои боевые повреждения этих существ по ущерб порядка назначения объявил он. Это может позволить заблокировали существо, чтобы распределить боевые повреждения. Однако он не может назначить боевые повреждения существу, которое блокирует его, если, когда боевые ущерб заданий являются полными, каждое существо, которое предшествует блокирующее существо в своих целях назначается смертельные повреждения. Когда проверка получает смертельные повреждения, принять во внимание уже повреждения отмечены на существо и повреждений от других существ, которые назначенный в тот же шага боевых повреждений, а не какие-либо способности или эффекты, которые могут изменять сумму ущерба, который нанесен. Сумму ущерба, превышающую существа смертельные повреждения может быть возложены на него.

Если обороняющееся существо имеет первый удар и смертельное касание, вы можете заниматься только 1 повреждение каждому существу, как смертельное касание сделать его смертельным.

Обновление: благодаря tengfred комментировать основное правило для этого:

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

+577
Alexgl 16 июл. 2018 г., 15:58:31

Что-то вроде этого делает трюк (почти, потому что <СГ> еще должна быть нажата, чтобы выполнить):

отображение H feedkeys ":старпома Ш-с \"кошка ~/.местные/доли/Затура/история | команда grep -Ро '\[\к[^\]]*' | dmenu | команды xargs Затура\""
+453
Stef A 2 февр. 2022 г., 11:36:17

Аппаратное прерывание не является частью многозадачности процессора, но может им управлять.

  1. Аппаратные прерывания выдаются аппаратных устройств, таких как диск, сетевые карты, клавиатуры, часы и т. д. Каждое устройство или набор устройств будет иметь свои собственные прерывания IRQ (запрос на прерывание) линии. На основе прерываний процессор обработает запрос соответствующему драйверу оборудования. (Драйверы устройств, как правило, подпрограммы в ядре, а не отдельного процесса.)

  2. Водитель, который обрабатывает прерывание выполняется на ЦП. Процессор прерывается от того, что он делал для обработки прерываний, так что ничего дополнительного не требуется, чтобы привлечь внимание процессора. При работе в многопроцессорных системах прерывания обычно только прервать один из процессоров. (В особых случаях мэйнфреймы имеют аппаратные каналы, которые могут работать с несколькими прерываниями без поддержки от центрального процессора.)

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

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

Программные прерывания обрабатываются много, как аппаратных прерываний. Однако, они могут быть созданы только процессы, которые запущены в данный момент.

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

  2. Программное обеспечение прервать переговоры только для ядра. Это ответственность ядру расписание любых других процессов, которые нужно выполнить. Это может быть другой процесс на конце трубы. Некоторые ядра разрешение некоторых частях драйвера устройства, чтобы существовать в пространстве пользователя и ядре будет запланировать этот процесс запустить при необходимости.

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

Ответ на комментарий:

  1. Для запросов ввода-вывода, делегаты ядра работу соответствующего драйвера ядра. Процедура может очереди ввода/вывода для последующей обработки (общий для дискового ввода/вывода), или немедленно исполнить его, если это возможно. Очередь обрабатывается водитель, часто отвечая на аппаратные прерывания. Когда одну операцию ввода-вывода завершается, следующий элемент в очереди отправляется на устройство.

  2. Да, программные прерывания избежать оборудования СЦБ шаг. Процесс генерации запроса на программное обеспечение должны быть запущенных процессов, поэтому они не прерывают процессор. Тем не менее, они прерывают поток вызывающего кода.

    Если оборудование необходимо вам процессор, чтобы делать что-то, она заставляет процессор прервать свое внимание на код он работает. Процессор будет толкать его текущего состояния в стеке, так что позже можете вернуться к тому, что он делает. Прерывание может остановить: работающей программы; код обработки другого прерывания ядра; или простоя процесс.

+434
Shawn Wheeler 30 сент. 2023 г., 06:10:16

(Это по памяти — у меня не было дисковода на протяжении почти двух десятилетий.)

После форматирования дискету, он не имеет файловой системы на нем — значит, нужно создать перед монтажом. Е. Г., чтобы поставить жирную файловой системы на нем, вы могли бы сделать сокращение.для vfat устройства /dev/fd0 (плюс любые параметры для ярлыка и т. д.) Или вы могли бы поставить ext2 На он с массива.ext2, в файл /dev/fd0; в ext3/4, скорее всего, невозможно, потому что журнал-это гораздо больше, чем дискеты.

Затем следует монтировать, как правило, например, с монтировать /dev/fd0 /носители информации/дискеты

+363
Francisco Panis Kaseker 23 нояб. 2010 г., 06:31:22

Моя подруга и я поеду в Лаос на один год. Она будет работать там. Мы не женаты и, в любом случае, ситуация не даст ничего, кроме туристической визы для меня, потому что я буду продолжать работать для французского бизнеса, работа на дому. Я буду поддерживать туристический правового статуса.

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

Люди на форумах сказали нам, что вы можете сделать бесконечное продление визы на границе, но это кажется мне странным. Они сказали:

вы можете пойти в и из, и в, и каждый раз, когда у вас есть свежая виза по прибытию из местного иммиграционного офиса.

Я не могу получить официальное подтверждение этого утверждения. Какие правила? Есть под капотом правил?

+322
OLee Csobert 31 мая 2016 г., 03:37:17

Вы не можете, по крайней мере, на уровне пользователя.

Разработчиком приложения можно, конечно, обнаружить, если устройство подключено либо WiFi или 3G, и действовать соответственно.

+274
Brian Duddy 30 янв. 2011 г., 19:10:17

Вы можете увеличить работы от аккумулятора, сделав эти настройки на вашем телефоне:

  • Перейдите в Настройки-> Батарея, проверьте, какие приложения потребляют батарею, вы должны избавиться от этого.
  • Вы должны отключить ненужные аппаратные радио [беспроводной, Bluetooth, Интернет], если вы не используете его, как ночью.

  • Выключите приложения услуг, которые не являются полезными, зайдя в Настройки->Приложения.

  • Удалить, если какие-либо живые обои или виджет, который вы использовали на начальном экране.

  • Уменьшить яркость и отключить автоматическое яркость.

  • Обновление ваших приложений.

  • Ставим прибор на режим "в самолете", если вы не используете его, как на рейс.

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

  • Вы можете использовать приложение, посмотрите, что действительно может помочь вы в спасении жизни батареи.

Надеюсь, что помогает.

+269
tcdaly 11 мая 2016 г., 19:41:20

Моя цель-сделать наливные

Проблема в том, что иногда, когда я увеличиваю вес я не могу закончить 10 повторений в сете, я остановился на 7 или 6.

Должен ли я уменьшить вес, так что я могу закончить все 10 или должен ли я останавливаться на количество повторений я могу сделать

+212
robyn olive 8 янв. 2024 г., 13:44:50

Брайсон, Всякий раз, когда наши тела в мышцах или суставах. Это сигнал, предупреждение, остановить конкретного вида деятельности. Запомни одну вещь, закон физики. Любой суше, вес тела упражнения, т. е. бег, отжимания, подтягивания и т. д. привлекать силы тяжести и веса нашего тела. Если вы настаиваете на выполнении вес тела упражнения, снизить массу тела [ аэробика и меньше калорий в день ]. По потеряв 5% до 10% массы тела и посмотреть, если это позволяет продолжать выполнять отжимания без боли. Другая альтернатива заключается в выполнении упражнений сопротивлением аналогичны выложил фотографии. За исключением меньший вес на поврежденную сторону. Удачи и получайте удовольствие!!!

+162
Volodymyr Mokhonko 8 окт. 2012 г., 14:32:50

Показать вопросы с тегом