Как создать новый сценарий , роль, такие как туалет
HD-это качество звука и говорит о том, что Контактное лицо, телефон поддерживает HD звук, в то время как выпуск АОН может быть из-за ошибки в приложении "Контакты" или близких, если он установлен.
ТЛ;ДР: на Мохаве (не проверял на других), при создании РДР
правила в ПФ
, правила работы на некоторое время (некоторые проблемы при доступе к целевой порт напрямую), но через некоторое время эти правила перестают работать, хотя я не могу сделать через pfctl
сообщить что-нибудь по-другому таким образом, что делает его очевидным, что они более не применяются.
Я создал /библиотека/LaunchDaemons/Дев.вверх.через pfctl.файл plist
:
<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//Яблока//ДТД файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>отключен</ключ>
<ложных/>
<ключ>метка</ключ>
<строка>Дэв.вверх.через pfctl</строка>
<ключ>WorkingDirectory</ключ>
<строка>в/var/выполнения</строка>
<ключ>программы</ключ>
<строка>на/sbin/через pfctl</строка>
<ключ>Аргументы</ключ>
<массив>
<строка>через pfctl</строка>
<строка>-е</строка>
</массив>
<ключ>RunAtLoad</ключ>
<правда/>
</дикт>
</plist в>
...и пути/Library/LaunchDaemons/Дев.вверх.loopbackalias.файл plist
:
<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//компьютер Apple//DTD с файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>метка</ключ>
<строка>Дэв.вверх.loopbackalias.файл plist</строка>
<ключ>RunAtLoad</ключ>
<правда/>
<ключ>Аргументы</ключ>
<массив>
<строка>на/sbin/ifconfig, которые</строка>
<строка>назван lo0</строка>
<строка>псевдоним</строка>
<строка>127.0.0.42</строка>
</массив>
</дикт>
</plist в>
Я добавил следующее в файл/etc/ПФ.конф
:
# разрешить nginx для привязки на :20080 вместо :80 и :20443 вместо :443.
# Это позволяет нам запустить его как не-root пользователей, и таким образом не требует
# auth, чтобы обновить/перезапустить его.
РДР передать назван lo0 инет прото-TCP с любого порта 127.0.0.42 80 -> порт 127.0.0.42 20080
РДР передать назван lo0 инет прото-TCP с любой 127.0.0.42 порт 443 -> порт 127.0.0.42 20443
...и у меня nginx не работает и привязан к 127.0.0.42:20080
и 127.0.0.42:20443
.
Когда я применяю настройки, перезагрузка или запуск через pfctl -F в файл /etc/ПФ.конф
, все работает:
$ завиток http://127.0.0.42:80/services/ping
ОК
Однако...
Проблема 1
Хотя это правило является активным, доступ к целевой порт (20080/20443) напрямую имеет некоторые интересные вопросы. Есть задержка в доступе к ней, что, кажется, быстро растет с номером (последние?) доступы:
$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(0,2 секунды)
$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(1.6 секунд)
$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(27 секунд)
$ завиток -ы -о времени /dev/нуль http://127.0.0.42:20080/services/ping
(тайм-аут)
(впрочем, на протяжении, доступ :80
—порт перенаправляется на ПФ
для :20080
—работает и принимает <25 мс.)
Проблема 2
Через некоторое время, правила перенаправления полностью перестает действовать, как если ПФ
не включается вообще, или правила не были загружены, но он до сих пор утверждает, включен и я все еще вижу это сообщает ПФ
:
$ через pfctl -с нац
Нет поддержки altq в в ядра
Функции, связанные с altq в отключены
нац-якорь "ком.яблоко/*" все
РДР-якорь "ком.яблоко/*" все
РДР передать назван lo0 инет прото-TCP с любого порта 127.0.0.42 = 80 -> порт 127.0.0.42 20080
РДР передать назван lo0 инет прото-TCP с любого порта 127.0.0.42 = 443 -> 127.0.0.42 порт 20443
$ через pfctl -S Инфо | грэп включено
Нет поддержки altq в в ядра
Функции, связанные с altq в отключены
Статус: включен в течение 6 14 дней:56:42 отладки: срочно
$ завиток -с http://127.0.0.42:80/services/ping
завиток: (7) не удалось подключиться к порту 127.0.0.42 80: соединение сброшено
$ завиток -с http://127.0.0.42:20080/services/ping
ОК
Я в состоянии вызвать довольно надежно при отключении от WiFi. Я думаю, скорее всего это происходит только тогда, когда изменения в сети происходят.
Если вы найдете заставки, которые могут играть различных изображений на каждом дисплее. ( У меня есть сомнения)
Затем вы можете использовать программа командной строки для захвата экранов в собственных файлов.
сделать скрипт "выполнить/sbin/помощью ScreenCapture -Р\"0,0,2560,1440\" /путь/к/папке/screensaver1.ПНГ; выполнить/sbin/помощью ScreenCapture -Р\"2558,0,4480,12000\" /путь/к/папке/screensaver2.ПНГ"
Опция-R "Х,Y,ширина,высота" захватит прямоугольник экрана.
Чтобы узнать, как отображает в одном изображении.
сделать скрипт "выполнить/sbin/помощью ScreenCapture -Р\"0,0,4480,1200\" /путь/к/папке/screensaver3.ПНГ"
Связанные вопросы
Я обнаружил странное поведение в Неум
. Я хотел удалить элемент массива, но нашли, что этот элемент (только индекс, без значения) снова появится, если я использовал его где-то в коде после удаления. Это ожидаемое поведение?
на awk '
# Эта функция просто для наглядности и удобства.
проверить функция(элемент) {
если(пункт в Арр)
е "индекс массива \"%ы\" существует\н\н", пункт
еще
е "индекс массива \"%s\" на не существует\н\н", пункт
}
Конец {
# Создаем элемент массива с индексом "F"
модуль arr["ф"] = "да"
е "значение Арр[\"Ф\"] перед удалением = \"%ы\"\п", модуль arr["Ф"]
# Первая проверка массива - индекс существует
проверить("Ф")
# Удалить этот элемент
# Я не ожидал этого элемента в "Арр" сейчас
удалить Арр["Ф"]
# Вторая проверка массива - индекс не существует
# как я ожидал
проверить("Ф")
# Использование несуществующего индекса в выражении
е "значение Арр[\"Ф\"] после удаления = \"%з\"\п", модуль arr["Ф"]
# Третья проверка массива - индекс снова существует
проверить("Ф")
input.txt }'
Выход
Значение Арр["Ф"] перед удалением = "да"
массив индексом "F" существует
массив индексом "F" не существует
Значение Арр["Ф"] после удаления = ""
массив индексом "F" существует
Мне нужно установить другое ядро (2.6.34) в моей машине с Fedora (x86) и мне нужно показать старые и новые загрузочные опции в меню загрузки (и новые и старые ядра)
Я скачал новое ядро и мне нужно скомпилировать его и нужно строить.
можете ли вы объяснить мне шаги для этого?
Я получил правильные шаги из этой дискуссии и у меня возникают сомнения в шагах 6 и 7 по ссылке ниже, которая объясняет установку нового ядра.
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
Также вы можете объяснить эффективную конфигурацию 'меню' и что он на самом деле стремится?
Это дополнение к ответу @тобою.
Вы можете добавить CSS код в свой ответ без сторонних приложений или идентификатор разработчиков.
создать .файл CSS вставить код как простой текст в текстовом файле. Вы можете использовать батареи.приложение для этого. Сохраните файл как .УСБ
Затем в сафари надо Настройки> вкладка "Дополнительно". А, используя выпадающее меню> другие.. в стиле листа вариант, перейдите и выберите файл.
Сафари моментально подобрать стиль и начать использовать его.
У меня был тот же вопрос. Попробуйте пойти в системные настройки в iCloud. Отключить напоминания, нажмите удалить напоминания с Mac, затем включите напоминания и нажмите слияния напоминания из iCloud. Это решает мою проблему.
До этого сделал восстановление системы на ОС и он ничего не сделал до сих пор не смог открыть напоминания.
Я написал небольшой скрипт для подсчета числа вхождений логи в определенный файл. Ниже приведен мой код:
#!/Бен/ш
кол-во=1
пока чтение строки
делать
нашли=$( grep в М $линия )
Повторяемость=$( грэп м /log.txt)
если [ "$повторяемость" ]; затем
Эхо $граф")" $строка >> filesave.txt
интернет
граф=$((счетчик+1))
сделано < log1.txt
но я получаю эту ошибку:
./count.sh
./count.sh: синтаксическая ошибка в строке 10: `нашли=$' неожиданные
В единстве, нажмите на приборной панели кнопку Home и типа "НВ" в строку поиска. В настройки Nvidia X сервер будет отображаться.
Иногда, когда я переключаю с помощью программы, используя команду+вкладка ярлык определенных программ представляется серым. Могу ли я перейти на программу без проблем, ни что-нибудь происходит с программой, чтобы указать, почему оно будет серым.
Я просто любопытно, что это означает...
(его немного слышно, чтобы сказать из-за меня для захвата экрана с моим телефоном :P а значок QuickTime неактивна)
Я бегу Снежный Барс 10.6.8
Я интересно, если есть инструмент командной строки, чтобы сделать это:
Возьмем в качестве входных данных произвольного сообщения электронной почты MIME и вывода максимальных усилий угадать, в виде простого текста сообщения.
Вот мое обоснование, почему это сложная проблема. Если бы мы знали, что письмо было закодировано в HTML, тогда мы могли бы использовать, например, рысь -свалка или html2text. Но мы не всегда можем сказать точно если это так, или даже если можно, он может быть составным/альтернативные сообщения в простом текстовом разделе, в этом случае это для меня не понятно, когда мы должны доверять отправителя текстовую версию против конвертировать HTML-частью себя. И на вершине всего этого, с произвольных составных электронных писем это не всегда легко определить часть сообщения, для начала.
Из-за всего этого, я не прошу за инструмент, который отлично работает на каждое письмо, только одно, что приложить максимум усилий и сделает лучше, чем если я попробую написать такую программу сам.
Мне кажется, что такой кодекс должен существовать во многих местах, где различные клиенты электронной почты сделать это, но поиск так и не появился каких-либо инструментов, чтобы просто решить эту проблему...
Я понимаю, что сделка может иметь несколько выходов. Но два выхода в сделки относятся к одной и той же цели-адрес?
Вот как бы в псевдо стиле:
[Uвых] => массив
(
[0] => массив
(
[значение] => 0.01
[scriptPubKey] => массив
(
[адреса] => массив
(
[0] => bitcoinaddress_xyz
)
)
)
[1] => массив
(
[значение] => 0.02
[scriptPubKey] => массив
(
[адреса] => массив
(
[0] => bitcoinaddress_xyz
)
)
)
)
Здесь один и тот же адрес "bitcoinaddress_xyz" появляется в обоих выходах.
Я знаю, что это не имеет большого смысла строить транзакции такой – я просто хотел бы знать, если это технически возможно.
Спасибо.
У меня ПМБ начале 2013 года, 13" и просто купила компания 2750, 27" с разрешением 2660x1440. Сначала я пробовал подключить его через мини дисплей порт -> адаптер -> DVI и по D -> HDMI (в меня нет мини-дисплея к кабелю HDMI пока). С выше конфигурации я добился того, что разрешение, хотя и с частотой 30 Гц обновления, что не приемлемо для более длительной работы. Чем я тоже пробовал кабель mini порт -> отображать дисплей порт, и он прекрасно работает с частотой 60 Гц, только странно, что он использует NTSC и не PAL, но не вижу разницы. Так ты не узнаешь, пока не попробуешь, имхо, лучшим решением будет пойти в магазин с ноутбуком и кучей проводов и попросить попробовать выбран дисплей :) не забудьте проверить не только разрешение у вас есть, но и частоту обновления экрана, минимум 60Гц (59 на NTSC) - это минимум для достойной работы
Лучшим вариантом будет голландская печь на низкой и средней слабом огне в духовке. Можно использовать обычную кастрюлю в духовке, но вам нужно будет перемешать его регулярно (раз в час), чтобы остановить все, от прилипания к бокам и жжение.
Я разрешаю моим бродить по 65-70 град. F в течение 7 недель.
Образец текста:
кошка
обединить
брысь
собака и кошка
Сказать *
нажата на первой линии, он будет искать шаблон \<кот\>
Если строку поиска оставить пустым во время поиска и замены, он будет использовать последний подходящий шаблон, так делают
:%с//кошки/г
в результате
Кошка
обединить
брысь
собака и кошка
С :ч :замена
Если {шаблон} для замены команды пуст, команда использует шаблон с последней заменой или
:глобальные
команды. Если есть нет, но есть предыдущий шаблон поиска, который используется. С [Р] флаг, команда использует шаблон из последнего заменитель:глобальные
, или искать команду.
Чтобы изменить поведение *
и #
для визуально выделенный текст для поиска только часть текста, а не все слово:
vnoremap * г/<С-Р>"<СГ>
vnoremap # г?<С-Р>"<СГ>
Я пишу то, в чем я хочу процитировать страница 50 из математической мысли с древнейших времен до современности в одной точке, а страница 83 из одного текста в другой точке. Это не проблема для в текст цитаты, так как я говорю "(Клайн, М. 1972, стр. 50)" когда я хочу цитировать страницу 50, и "(Клайн, М. 1972, стр. 83)" когда я хочу цитировать страницу 83. Однако, это представляет проблему, в списке литературы, так как я хочу указать страницы, которые я использовал из каждого текста в списке литературы. Я мог бы написать
"Клайн, М. (1972). Математическая мысль от античности до современности. Нью-Йорк: Оксфорд Юниверсити пресс, с. 50 - 83.",
но это будет означать, что я использовал каждую страницу со стр. 50 на стр. 83, что не относится и я не хочу быть косвенной. Я тоже мог бы создать две ссылки на один и тот же текст, одну страницу со ссылкой 50 и другие страницы 83, но я не знаю, если это правильно делать. Я хочу быть в состоянии написать что-то вроде
"Клайн, М. (1972). Математическая мысль от античности до современности. Нью-Йорк: Оксфорд Юниверсити пресс, С. 50, стр. 83.",
но опять же я не знаю, если это правильно. Как я привожу несвязанных отрывков из того же текста, не подразумевая, что я использовал все между ними?
Нет.
Если ТТК проверяет наличие вашего билета перед поезд останавливается в Дадар, он будет аннулировать ваш билет. Чтобы решить эту проблему, вы можете изменить вашу точку посадки, посетив любой станции.
Когда я пытаюсь установить пакета libapache2-mod-в рнр5, я получаю сообщение об ошибке:
Некоторые пакеты невозможно установить. Это может означать, что у вас есть
просите невозможного, или если вы используете нестабильный
распределение, что некоторые необходимые пакеты еще не созданы
или были удалены из incoming.
Следующая информация может помочь разрешить ситуацию:
Следующие пакеты имеют неудовлетворенные зависимости:
пакета libapache2-mod-в версии php5 : зависит: apache2 не-МПМ-переходный (> 2.0.52), но он не будет установлен или
помощью apache2-МПМ-ИТК, но он не будет установлен
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.
Я пробовал apt-получить чистый, обновлять и модернизировать, а так-Ф же установить, и никаких изменений.
Есть ли способ исправить это, или есть простой способ, чтобы вручную установить PHP-плагин?
Вы не можете изменить контейнер, потому что это свойство только для чтения --> контейнер (список, р/О)
: Р/О означает только для чтения
Но вы можете использовать переместить команду
сказать приложение "Напоминания"
установить выход ""
набор newList в список "Ausgaben"
показать newList
повторите с thisReminder в (получать напоминания в список "Erinnerungen" завершен которого false)
набор nameObj на имя thisReminder
если (nameObj содержится "€" или nameObj содержит " евро ") тогда
набор выходных данных в выходной & "• " & nameObj
двигаться thisReminder в newList
конец если
конца повторять
возврат выход
конец сказать
Я отправил биткоины с 0.00000494 плату BTC на интернет-рынок продавца. Сделка прошло 4 дня, чтобы подтвердить, что рынок отменили заказ. Это было 3 недели назад, но не биткоин вернулся в мою Электрум кошелек. Я должна сделать все, чтобы вернуть его? Или он в конце концов появится? Или это навсегда? Любая помощь будет действительно оценили.
Это является продолжением мой вопрос . Проходя каталога из командной строки в shell-скрипт
У меня есть скрипт, который пишет другой сценарий использования помощи heredoc. Мне нужно уметь писать нерасширенные переменных при помощи heredoc, поэтому я использую одинарные кавычки ('ВФ'
). Однако, мне нужна переменная, которая будет расширена. Данный скрипт, как я могу записать значение $исходный_каталог
внутри помощи heredoc?
#!/бин/Баш
исходный_каталог="$1"
компакт-диск $исходный_каталог
найти "$ФРД" -параметр maxdepth 2 -имя \*_R1*.fastq.gz > список1
fastq_list=$num_files исходный_каталог/список1 Эхо `кошка $fastq_list`=$(туалет, умывальник -л <
$исходный_каталог/список1) Эхо $num_files
кошка > run_array_job.sh<<'ВФ'
#!/бин/Баш -л
#$ -J В Г
#$ -Дов -с /Бен/ш
#$ -л h_vmem=10г
#$ -ПЭ СМП 12
если [ -з "${SGE_TASK_ID}" ]; затем Эхо "нужно установить SGE_TASK_ID" выход 1 в интернет
BASEDIR=$исходный_каталог
Эхо "BASEDIR" Эхо $BASEDIR
BASEFILES=$( общ. *_R1.fastq.gz)
BASEFILES_ARRAY=(${BASEFILES})
BASEFILE=${BASEFILES_ARRAY[(${SGE_TASK_ID} - 1)]}
Эхо $BASEFILE
...................
...................
ВФ
qsub -Т 1-${num_files} run_array_job.sh
Я использую этот скрипт, используя
Баш script.sh /главная/каталог/данных
Я смогла сдать /главная/каталог/данных $1 до исходный_каталог но он также должен быть передан BASEDIR , в скрипт массив, который передается в кластер с помощью qsub.
Сначала я предлагаю вам вложить в файлы$
и $назначение
переменных в распаковать
команда в кавычки, так как в случае пути, содержащие пробелы, они будут нарушать распаковать
команда; также обратите внимание, что ваш сценарий будет перерыв на имена файлов, содержащие символы новой строки, из-за ЛС
вывода "сырых" файлов, содержащих символы новой строки на трубке; использовать Баш
'ы подстановка функции вместо (для файлов в /путь/к/архивы/* [...]
).
Во-вторых, когда вы не запустите распакуйте
с -м
вариантом, который подавляет нормальный выход, выход это записывается в стандартный вывод
(STDandard выход), что это файл обычно связаны с экране терминала; снаряды, такие как Баш
можно перенаправить вывод команды stdout в
файл в другой: например, в Баш
, это можно сделать через >
и >>
операторов, которые, соответственно, 1. Создает файл, если не существует или усекает затем он добавляет выходной и 2. Создает файл, если не существует или добавляет выход к нему.
Поэтому в данном случае, поскольку вы обрабатываете несколько архивов, вы не хотите, чтобы усечь файл журнала каждый раз, когда новый файл обработки, но вы хотите добавить новый выход на уже существующий журнал; в том числе и мои исправления:
для файлов в /путь/к/архивы/*
делать
распаковать -в "$Files" и-Д "$назначения" >> /путь/к/файлу журнала
сделано
Как я могу сделать это в СЭД
, у меня есть длинный список вещей и некоторые окружены скобками.
лол
в XML
лол
лол (347)
идиот (67)
Как можно удалить (347)
и (67)
, но и для огромного списка с числами и случайными буквами в скобках?
Я пробовал эту команду, СЭД 'ы/(*)/hshshshshs/г'
, но я новичок в СЭД
.
Я собирался просто использовать текстовый редактор, чтобы заменить hshshshshs
ни с чем, так как я не был уверен, что СЭД
может обрабатывать пустые строки..
Как я могу проверить, когда в последний раз запускаемые программы выполнили все ежедневные/еженедельные/ежемесячные рабочих мест? Я понимаю, что временные метки в файле /var/катушка/anacron, делая те времена, запускаемые программы начали, но это может быть, что система была перезапущена или завершения работы между началом и завершением.
Можно ли проверить состояние и время завершения каждого отдельно запускаемые программы работы?
Я стараюсь максимизировать количество цифр у меня нет. Это работает особенно хорошо, когда играешь с озером плитка от торговцев и варваров.
В последней игре я играл, в конце концов я смог сделать что-то (если быть ограбленным или семь прокатывают) с каждого рулона и выиграл из-за этого.
Показать вопросы с тегом haggis ukrainian-language