Предлагаем или нажмите меню, чтобы пользователям СШ
Я использую директива proxy_pass для обработки загрузки файлов через nginx для приложения Rails, и это работает нормально, за исключением права доступа к файлам. Вот текущий конфиг блока:
расположение ~ ^my_filename_regex$ {
limit_except пост { запретить все; }
client_body_temp_path /путь/к/приложению/ТМП;
client_body_in_file_only на;
к 128К;
client_max_body_size 1000м;
# try_files $URI в @медленно-рельсы;
директива proxy_pass http://elrs;
proxy_pass_request_headers на;
proxy_set_header X-файла $request_body_file;
proxy_set_body выкл;
proxy_redirect off;и
# может не надо?
когда 3М;
}
elrs
является вышестоящим я определил, чтобы просто указать на мои местные рельсы сервер (127.0.0.1:3000).
Файл доходит до конца, и сохраняется в ТМП место, которое я прочитал из запроса.заголовки['Секретные материалы']
: до сих пор, так хорошо.
Проблема в том, что файл приходит в принадлежащей другому пользователю (ВСП-данных, которая является то, что nginx работает под), и нет группы, поэтому я не могу сделать это без судо команду chmod
на это в моих Rails приложение, которое оказывается довольно хрупкой и ненадежной.
-РВ------- 1 ВСП-данных ВСП-данных 1430753 23 февраля 13:36 /путь/к/приложению в/tmp/0057375433
Основываясь на эту страницу: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass я добавил эту опцию
пользователь proxy_store_access:группа РВ:РВ все:Р;
что я думал бы его -РАО-РАО-р--
, это хорошо для моих целей. Однако, после перезагрузки nginx и пытается снова, он до сих пор проходит только с -РВ - - - - - - - -
. Новый вариант не работает, другими словами.
Может кто-нибудь увидеть, что я делаю неправильно или как я могу диагностировать проблему? Я использую nginx и в 1.9.7.
Я не 100% уверен, что у меня есть модуль ngx_http_proxy_module полностью установленная: я бы предположил, что если я не то директива proxy_pass вещи просто полностью не получится, но, возможно, это не тот случай. Как я могу проверить, имеет ли он этот модуль?
спасибо, Макс
Редактировать: я просто заметил, экспериментируя с использованием различных папок для записи временных файлов в том, что ngnix берет эту папку тоже: т. е. прежде чем делать файл загрузить папку принадлежала Макс:Макс
и сейчас принадлежит компании ВСП-данных:Макс
. Я просто упоминаю об этом на случай, если это важно.
Вот решение, используя яд, Баш только (не на PHP), с одной диалог:
#!/бин/Баш
функция eval $(Яд ва-ширина=400 --форма --поле=вход:ФЛ --поле=пуск-поле=конец-поле=вывод:Шол "" "00:00:00" "00:00:00" "" | на awk -е'|' '{е "входного=\"%ы\"\пчтобы начать=%з\усилиям nend смогла=%з\nOUTPUT=\"%ы\"\н", $1, $2, $3, $4}')
[[ -Z и $ввод || -з $пуск || -з $конец || -з $выход ]] && выход 1
Дифф=$(($(дата +%с ... дата="$конец")-$(дата +%с ... дата="$старт")))
СМЕЩЕНИЕ=""$(($РАЗНОСТЬ / 3600)):$(($ДИФФ / 60 % 60)):$(($ДИФФ % 60))
пакет ffmpeg -СС "$пуск" -Т "$смещение" -я "$ввод" "$выход"
Вот скриншот как это будет выглядеть. Обратите внимание, что текст кнопки будет автоматически адаптируется к выбранным языком. Я французский спикер, очевидно!
Недостатком этого один диалог только что с яд, вы не можете заранее выберите расширение для файла ввода. Если это обязательно, здесь два шага/решение диалогов:
#!/бин/Баш
Вход=$(яд --ширина=600 --высота=400 --файл-выбор файла-фильтра='*.МР3 *.МР4 *.Ави')
функция eval $(Яд ва-ширина=400 --форма --поле=пуск-поле=конец-поле=вывод:Шол "00:00:00" "00:00:00" "${вход/%.*}-из.${Ввод##*.}" | на awk -е'|' '{е "начала=%з\усилиям nend смогла=%з\nOUTPUT=\"%ы\"\н", $1, $2, $3}')
[[ -Z и $пуск || -з $конец || -з $выход ]] && выход 1
Дифф=$(($(дата +%с ... дата="$конец")-$(дата +%с ... дата="$старт")))
СМЕЩЕНИЕ=""$(($РАЗНОСТЬ / 3600)):$(($ДИФФ / 60 % 60)):$(($ДИФФ % 60))
пакет ffmpeg -СС "$пуск" -Т "$смещение" -я "$ввод" "$выход"
После прочтения журналов и некоторых раздумий, я нашел источник проблемы. Я был следующим этот учебник для установки светильника-сервер. Какая "хорошая" идея от автора, чтобы удалить каталог/usr/Бен/Python С
и создать новую ссылку на Питон3 судо в /usr/Бен/Python и /usr/Бен/питон3
!!
Плохой этот инструмент испорчен управления пакетами.
Решение:
- Снова удалить ссылку
- Создать символическую ссылку на Python 2.7 назад
- Прибыль!
Единство захватить МТ ручек-это характеристика единства, призванные сделать перетаскивание и изменение размеров окон более дружелюбным. В то время как активированный, прозрачный оранжевый ручки появятся по краям для изменения размера и посреди переезда.
Ручки обычно активируется тремя пальцами или средней кнопкой мыши и перетащите, или через ярлык настройке для единства МТ поручни плагин в эту команду
.
Этот тег предназначен для вопросов, связанных с настройкой или с помощью скоб.
Земли бесцветны:
202.2 B объекты без цветные символы маны в Мана-бесцветны.
может быть, вы должны попробовать более стабильный wubi 12.04.2 ЛТС
Также можно удалить папку в Ubuntu, что предыдущий создали установки, которые могли бы исправить это
Когда файл будет отправлен, вы получите всплывающее меню со списком приложений, в которой необходимо сохранить файл. Вы должны выбрать один, если вы хотите сохранить файл. Если вы просто нажмете отмена, то файл удаляется. Если файл(ы) фото и видео (совместим с iOS) они в конечном итоге в фотоальбоме. Если, однако, они не совместимы с установленной любой просмотрщик фотографий, они, кажется, исчезают без предупреждения.
Есть много способов различной сложности подойти к этому вопросу, а что подходит лучше, зависит от вашей "философии упаковке".
Подход, возможно, я бы выбрал, чтобы иметь оболочку скрипта в /usr/местные/Бен
каталог, который ничего не делает, но настройки экспортируемого путь
переменную, модифицированных библиотеку пути, и называют основной программы в медиатеке пути; в этом случае все исполняемые файлы будут находиться в папку lib, только первоначальная обертка скрипт в /usr/местные/Бен
. (Локально определенными путь
переменной будет только наследоваться называют процессы, а не оскорблять называя среды.)
Я кукловод-контролируемый экземпляр хрома внутри докер на удаленном сервере. Для конкретной операции, мне нужно, чтобы иметь возможность взаимодействовать со страницей, которая открывается кукловод.
Этот ответ на StackOverflow подсказывает его можно запустить XVFB внутри контейнера и подключить дисплей к нему, но на той же машине.
Можно ли начать кукловод-хром в контейнер, который предоставляет XVFB сервер виртуальный дисплей, и читать выход XVFB через SSH и отображать например Chrome удаленно? В этом случае, я могу взаимодействовать с экземпляром хром, ИЭ. нажмите кнопку, типа, заполнять формы?
Как бы я пойти об этом? Я не прошу какой-то код, но что куски, которые должны быть на месте, чтобы выполнить это? Что мне нужно остерегаться?
Большое спасибо.
Ладно после некоторых исследований я сделал свою работу. Позвольте мне четко объяснить, так это не проблема для любого в будущем, имея очень распространенный сценарий, как у меня. На рисунке выше рассмотреть:
- систему host_a моем ноутбуке в моей домашней сети
- узел host_b мой SSH-сервер с публичным IP
- host_C моей машине Linux в локальной сети в своем офисе.
Чтобы открыть рабочий стол host_C от узла host_a на Mac, выполните следующие действия:
На узле host_a открыть терминал и выполнить команду:
СШ -Т -Л 5901:имя localhost:5901 user@host_B.net
после ввода пароля, вы будете на узле host_bТеперь открываем еще один терминал и выполните:
СШ user@host_B.net
; дать пароль, а потом делать:SSH пользователь@host_C
; дать пароль и вы будете в host_C. Теперь выполните команду на host_C:СШ-т-р 5901:имя localhost:5901 user@host_B.net
. Вот именно.
Теперь на Mac, откройте Finder, нажмите кнопку Перейти
в меню и нажмите кнопку Подключиться к серверу
. Тип с VNC://127.0.0.1:5901
, дают пароль при запросе, и вы получите на рабочем столе.
Справа внизу найти
странице является следующий перл:
НЕ-ОШИБКИ
$ найти . -имя *.c-печать
найти: пути должны предшествовать выражению
Использование: найти [-ч] [л] [-р -] [- Olevel] [-D помощь|дерево|поиск|стат|ставки|опт|выполнить] [путь...] [выражение]
Это происходит потому, что *.C была расширена за счет оболочки, в результате найти на самом деле получает
командной строки такой:
Так *.в CSS
был явно расширен баш на стиль.в CSS
, потому что этот файл существует в текущей директории. Всегда побег *
звездочки В найти
!
$ найти . -имя \*.УСБ
./стиль.УСБ
./вид/УСБ/консультации.УСБ
./вид/УСБ/Либ/библиотека jQuery.mCustomScrollbar.УСБ
./вид/УСБ/Либ/нормализовать.мин.УСБ
./вид/УСБ/Либ/подметалка.мин.УСБ
./вид/УСБ/стиль.УСБ
./вид и CSS/jQuery, которые.scombobox.мин.УСБ
./вид/УСБ/страница-содержание.УСБ
Это, как правило, легче предотвратить эти вещи, чем ее исправить.
Поднятия настроения
Убедитесь, что все в порядке. Поставил музыку, раздобыть еды и напитков на столе (или много напитков, Если вы действительно хотите быть уверены).
Выбрать правильные игры
Тип игры также может сделать большую разницу. Некоторые игры действительно резок на тех, кто отстает. Нет ничего, что говорит вам ворчун', как сидя на 3-5 ВП в течение 90 минут игры поселенцы. Если уровни мастерства в своей игре группы несколько километров, постарайтесь, чтобы выровнять игровое поле, выбирая игры, которые требуют меньше навыков, как Yahtzee или шарады.
Даже когда вся группа оседает на сложную и долгую игру, я нахожу, что это помогает бросить короткий и простой игры между ними.
Пригласить нужных людей
Суровая истина заключается в том, что некоторые люди просто не сочетается с остальной группой. Вы не можете угодить всем.
Насколько я знаю, сетевой адаптер принимает все пакеты из провода в локальной сети, но отвергает те пакеты, в которых адрес назначения не совпадает с его IP.
Поправочка: он отвергает те пакеты, которые их назначения и MAC - адрес не совпадает с ее MAC-адрес (или многоадресной или любые дополнительные адреса в фильтр.
Захват пакетов коммунальные услуги могут тривиально ставят сети устройства в смешанном режиме, который должен сказать, что вышеуказанные проверки не выполняется, и устройство принимает все, что он получает. На самом деле, это, как правило, по умолчанию: с тсрйитр
, вы должны указать -п
вариант для того, чтобы не сделать это.
Более важный вопрос, Является ли пакеты вас интересуют еще ведется вниз провод к вашему нюхают порт на всех. Так как вы используете автономный переключатель локальных сетей, они почти наверняка не. Переключатель решив подрезать пакеты, которые не принадлежат к вам от вашего порта до вашего сетевого устройства может надеяться их видеть.
Вам нужно подключиться к специально настроено зеркалирование или порт мониторинга на управляемый коммутатор Ethernet для того, чтобы сделать это.
Я планирую подать заявление на шенгенскую визу для посещения Франции. У меня есть подтверждения д'acceuil, но визу мне необходимо представить банковскую выписку за последние 3 месяца. Я могу сделать это заявление, но проблема в том, что моя компания платит мне зарплату наличными за последние месяцы, и я ставлю деньги на счет сам.
Я могу представить следующие?
- моя книга учета (текущего счета)
- письмо из банка о том, что у меня есть деньги
- справку о зарплате за последние 3 месяца
Это удовлетворит финансовые требования для получения визы?
Значит вы хотите просто автоматически загружать прямо в систему, без необходимости входа в систему? Это по сути то, что они делают в помощью GParted. Вы являетесь пользователем если вы идете в терминал и введите команду whoami
, вы являетесь фактическим пользователем.
пример
Вы можете сделать это с почти любой дистр. Все, что требуется, это установить его так, чтобы оно автоматически регистрируется в Вместо того, чтобы спросить вас.
Увидеть этот учебник по ubuntu.com - автологина
Что касается перенося этот авто учетные данные вошедшего пользователя, опять же, это может быть сделано путем добавления их к sudo так, чтобы они не боролись за свои пароли.
Видите эту askubunu вопрос - выполнить sudo без пароля?. Суть его в том, чтобы добавить следующую запись в ваш sudoer файл (файл/etc/пользователям использовать sudo?
):
$ команду sudo visudo
Внизу этого файла добавляем строку
пользователь ALL=(ALL) отсутствует NOPASSWD: все
Есть ли способ, чтобы переместить дерево с левой стороны в QuollEyeTree? По умолчанию TreeView элемент расположен в верхней половине:
Например, в компьютерах Macintosh Explorer в TreeView элемент находится на левой стороне по умолчанию:
Если у вас есть вид на жительство любой из стран Шенгена, вы можете путешествовать в одиночку в любую другую страну Шенгена, при условии "не более 90 дней из любых 180 дней" правила.
Это не зависит, почему у вас есть вид на жительство.
(Италии и Нидерландов как страны Шенгенской зоны, и Пермессо Ди soggiorno, который находится в Италии вид на жительство).
Путешествуя с супругом может иметь значение в некоторых других случаях, а именно если вы собираетесь определенных нешенгенских государств-членов ЕС и ваш вид на жительство выдается "член семьи Союза (ЕЭП) гражданина". Это, как правило, только в том случае если ваш муж является гражданином ЕС/ЕЭЗ другие, чем Италия.
(Только это актуально для Может быть в Великобритании и Ирландии. Я думаю, что все остальные не шенгенские страны-члены ЕС фактически допускают безвизовый режим для обладателей шенгенских разрешений на проживание в целом, в рамках согласования визовой политики в Шенгенской х).
Как я могу вырезать определенную часть песни и играть эту песню?
например, моя песня 4 минуты и 11 секунд и я хочу удалить раздел с 2:04
до 3:30
и играть с 0:00
до2:03
, а затем продолжить с 3:31
и закончится в 4:11
Я надеюсь, что вы получили мою проблему может кто-нибудь помочь мне с этим?
в openSUSE 13.1 настроен мой сетевой контроллер, как eno1 во время установки.
Также устройство eno1 не может быть настроен с помощью подключения к сети в KDE, это не позволит вам добавить подключения для этого устройства.
Когда я проверяю 70-стойкие-net.правила это пустое. Я хотел бы переименовать его из eth0, но также я не мог. Я должен найти способ, чтобы включить инструмент настройки сетевого подключения в KDE, потому что я не буду использовать машину.
В моем чтении, ынджера-это закваска-квасного хлеба, и он действительно имеет консистенцию вы описали. Я сделал это с пшеницей и (более традиционных) тефф муки. Это не сладкий или быстрый хлеб (в любом смысле!) но это весело, вкусно, и стоит попробовать, чтобы поесть или сделать.
Если я правильно понимаю, то, что вы ищете, это блин с качествами, я часто пытаюсь избежать. :) Догадки о том, как получить, где вы хотите, основываясь на том, что ты так далеко, основываясь на том, что я сделал случайно в прошлом. Извинения, что это по всей карте.
- По смеси тесто. С быстрый хлеб вы чаще хотите нежный мякиш; в-перемешивание даст вам больше развития клейковины (при условии, пшеницу или другие глютен-содержащие муку). Это будет более эластичным вкус.
- Пусть тесто отдохнуть подольше. Это также позволит клейковины на разработку (и/или отдохнуть), которые могут иметь аналогичный эффект.
- Использовать сложнее (выше-процент клейковины) пшеничной муки. Муки будут существенно отличаться в белка; попробовать высокопротеиновой "хлеб, мука" сделано с твердой пшеницы.
Это может помочь с коэффициентом пористости также.
Также можете экспериментировать с типом и количеством разрыхлители.
- больше или меньше количества разрыхлителя, или, возможно, пищевой соды, по желанию с какой-то кислоты (например, Простоквашино).
- дрожжевом блинчики! Я не могу сразу найти сносно ссылке рецепт, но Джеймс борода была прекрасная (хотя немного привередливы) на ночь дрожжевые блины рецепт. Дайте ему около 4 попыток, прежде чем вы отказаться от него. :)
Предложения более дурацкие:
- Попробуйте соевое молоко. Вряд ли будет как ваш любимый ресторан свершив подвиг, но это может сделать что-то другое из-за белка или, возможно, если нет других примесей или загустители, такие как десны или так.
- Психанули: попробовать загуститель кукурузный крахмал, маранта, каррагинан, ксантановая камедь, ...
- Попробуйте безглютеновые блины рецепт или смесь. Кто знает!
Удачи! Получайте удовольствие! И дайте мне знать, если я пропустил свой гол.
Если я включаю в разъем наушников в гнездо для наушников, это делает очень громкие и странные скрипящие звуки. Я просто хочу убедиться, что мой макбук не единственный, который делает это.
Я уже смотрю на Джека, но, кажется, ничего не случилось с ним.
Недавно я установил utouch-ежедневная ППА, и это дало мне некоторые проблемы.
Как я могу вернуться к пакетов в репозитории по умолчанию? Я удалил репозиторий из /и т. д./кв/источников.список.д
, Теперь как я могу вернуться в те, теперь доступна из других нормальных хранилищ, доступных на моей системе?
У меня есть бумажный документ. Есть и более страниц, содержащий таблицу с 3 столбцами (номер, имя и класс).
Я просканировал его и получил 16 документов в формате JPEG. Каждый JPEG-это отсканированные страницы.
Теперь, мне нужен OCR для преобразования каждого JPEG в текст, чтобы вставить эту таблицу в документ Excel.
Я использую LibreOffice и Убунту 12.04.