Сообщения.приложение запрашивает чат каждый раз, когда я открываю его
У меня есть файл только для чтения, Ф
.
Программа, П
, что я не автор, должен прочитать Ф
.
Я хочу, чтобы содержание Ф
из другого 'генератор' программа, г
, когда Р,
пытается прочитать Ф
(С Ф
обычный файл), а не раньше.
Я пробовал делать следующее:
$ mkfifo /известный/путь/к/ф линии # #1
$ Г > /известный/путь/к/ф линии # #2
Теперь, когда П
начинает и пытается прочитать Ф
, кажется, чтобы быть в состоянии прочитать выходные данные Г
как я желала, чтобы это. Однако, он может сделать это только один раз, так как G после всех получает только один раз! Так, если П
было нужно читать Ф
снова позже в его исполнении, он будет в конечном итоге блокирование на ФИФО!
На мой вопрос, чем другие брекет линия #2 выше, в какой-то бесконечный цикл, есть ли другие (элегантный) альтернативу для?
Я же надеюсь, что есть какой-то способ регистрации "крюк" программы в файл-открыть системный вызов такой, что файл-открыть приведет к запуску крючок-программы и файла-читать в читальном крючка-программа выхода. Очевидно, что предположение здесь: чтение будет происходить последовательно от начала файла до конца файла, а не в случайном стремится.
К сожалению у меня нет много свободного времени, поэтому я пишу этот ответ в основном с использованием гиперссылок.
Я не слышал фразы "Все это жажда" и "Мираж" раньше (это цитата?), но, похоже, он говорит об основных два из трех ядов.
Кроме "пофигизма" (в названии) звучит для меня как третий яд, то есть "отвращение" и "ненависть".
Есть что-то (понятие) под названием 'привязанность' в буддизме, который иногда также переводится на английский язык как 'цепляясь' или 'хватание'.
На санскрите и пали слово Upādāna, и (по данным Википедии) Тибетский является лен.па (lenpa).
Статьи Википедии о нем относятся:
Существует такое понятие под названием 'привязанность' в западной психологии: теория привязанности
Хотя это одно и то же слово (т. е. "привязанность") на английском языке, это не совсем та же теория!
Точно так же западная психология использует слово "отряд" в различных способов, см., например, эмоциональная отстраненность.
Опять эта (западная смысл ) "отряд" не совсем то же самое, что буддистская теория рекомендует. Чтобы избежать, что автоматической связи между буддийской и Западной смыслы, вызванные использованием того же слова ("отряд") для обоих, может быть лучше использовать немного другое слово, например, "непривязанности", а не "отряд".
И на самом деле я не уверен, что буддисты говорят об отстраненности, или непривязанности очень много. Вместо этого, возможно, они предостерегают от опасности "привязанность": и порекомендовать как противоядие, а не "отряд", а может быть, "отречение" и "невозмутимостью".
Отношение к непривязанности-это буддийский термин Nekkamma (отречение). Оригинальная версия включает монах тег, и действительно это может быть "отказ", для которого буддийские монахи славятся. Suttas в Палийском каноне рекомендуем отречения.
Я думаю, что буддийские миряне не (и, вероятно, не может) отказ от практики довольно точно так же, как буддийские монахи.
Замечу, без каких-либо замечаний, что Nekkhamma входит в число 10 совершенств в Theravāda буддизм, но не в (более короткий) список из 6 совершенств буддизме Махаяна.
Буддийская теория рекомендует отношение называют четыре Brahmavihāras. Они включают сострадание и так далее, что (отвечая на ваш вопрос) не совпадает с "пофигизма".
Одним из brahmavihāras является невозмутимость. Обратите внимание, что "безразличие" описывается как вблизи враг невозмутимость, которая означает, что безразличие могут показаться похожими, но на самом деле наоборот, невозмутимость).
Это не ответ - потому что правильный ответ, если он есть, будет зависеть от ваших обстоятельств и того, что конкретно нужно делать со всеми этими данными, но вот некоторые вещи, чтобы рассмотреть:
- Если у вас есть свой собственный сервер, то помимо капитальных затрат на покупку системы необходимо бюджета для кого-то это время, чтобы поддержать его (может быть членом группы, если кто-то обладает необходимыми знаниями, а может кто-то из вашей организации ИТ-отдел), электричество (если вы платите за что), резервное копирование и так далее. (не пренебрегайте резервных копий - если ваша главная потребность-это хранилище, это может почти удвоить стоимость)
- Если вы используете облако объекте, то у вас все эксплуатационные расходы, а не капитальные - но эксплуатационные расходы будут существенно больше.
- По моему опыту, глядя на это вычислительные задачи высокопроизводительных вычислений, если вы не можете сохранить свои собственные системы заняты, то это часто лучше стоимость использовать облачные предложения, в течение жизни проекта. Если ваша основная потребность-это хранилище, это может не относиться.
- Как только проект завершится, если вы купили сервер, то у вас есть устаревший сервер, что вы можете, или не может, пользой сможет перепрофилировать. Если вы воспользовались облачной системе, то у вас ничего нет.
- Рассмотрим скорость передачи данных в/из хранилища. Если ваших данных и обработки в облаке это хорошо, но не планирую копировать десятки терабайт между локальной и облачной системы на регулярной основе.
До сих пор, те соображения, которые применяются повсеместно - не только в академических проектах. Но вот некоторые дополнительные вопросы для исследования:
- Если нужен в основном для хранения и не серьезные вычисления (не понятно из вопроса), то до 100 ТБ разве что объем памяти по сегодняшним меркам. Это больше, чем университет, его ведомство собирается предложить бесплатно, но вы можете быть в состоянии оплатить их из средств проекта и не придется дополнительно беспокоиться об этом. Таким образом, вы получаете гибкую систему, которая присматривает специалистов в ваше учреждение. Они, наверное, будут покупать то же самое оборудование, что вы продаете себя, так что это не дешевый вариант, но он может быть хорошим.
- Считать ли, в конце проекта, вы все равно должны хранить, что 100ТВ - ли архивное нужно меньше. Считать ли, и как, это относится к любым данным источником финансирования политики архивирования и/или архиве начал работу зал.
- Некоторые спонсоры бы иметь возможность сфотографироваться с вещью, которую они купили (хотя ты наверно говоришь о большем количестве компьютеров, чем это до этого умирает). Кроме того, некоторые источники финансирования будут только покрывать капзатраты, а некоторые покрывают только эксплуатационные расходы, поэтому это может стать решающим фактором.
Есть, вероятно, некоторые другие факторы, которые я не подумал - если ты думал одно - специально для второй части - то, что вы не считаете достойным своего ответа, оставьте комментарий и я буду редактировать его.
У меня была такая же проблема, поэтому я отключил свои функции сна, пароль, а также проверены предотвращение компьютерных сном, когда дисплей выключен'. Я надеюсь, что это работает. Я просто обнаружил, что резервное копирование не выполняется в 76 дней. Спасибо за помощь.
его более математический вопрос:
поэтому на протяжении м месяцев хотите умножить значение X на коэффициент F. Это можно записать следующим образом (c = коэффициент, в месяц):
Ф * Х = с*C*...*с*х
Ф * Х = с^м * х
Ф = С^М
с = м-корневой основе Ф
так что в вашем примере можно рассчитать как:
с = 11 на основе корня 2
Но - это не математический вопрос и, я думаю, эта тема скоро будет закрыта ;)
Вы можете получить лучшие ответы, если вы объяснили контекст, как почему на awk
... и то, что первая строка данных выглядит.
Поскольку вы не изменились разделитель поля, я предполагаю, что вы обрабатываете строку элементов, разделенных пробелами. Следующую буду делать то, что вы ищете:
arr_values=()
читать -РА arr_values <<< $(руководитель -Н 1 file.txt)
для С в "${arr_values[@]}"; сделать
Эхо "s$"
сделано
Вся работа делается в читать
команды. Если у вас есть необходимость для обработки значений в массиве несколько раз, а затем вы можете просто сделать:
комплект -Ф # отключить подстановку, в случае, если строки содержат подстановочные символы
для S В $(руководитель -Н 1 file.txt); делать
набор +Ф
Эхо "s$"
сделано
набор +Ф
Это позволит поставить каждого непустого поля записи разделяются пробелами в $ов
и сделать один проход цикла.
один утверждает, что общее Соглашение для внутренних строк в международная приложений в Linux в UTF-32
Вероятно, это ссылка на то, что НКУ определяет тип wchar_t
в качестве символов UTF-32, в отличие от Windows на C(++) компиляторам, которые определяют тип wchar_t
= кодировка UTF-16 (для совместимости с Windows из wchar
).
Вы могли бы использовать тип wchar_t
внутренне, если это удобно для вас. Тем не менее, он не так распространен в мире *Nix как в мире Windows, потому что API-интерфейса POSIX никогда не был переписан, чтобы использовать широкие символы, как Windows был.
Используя UTF-8 внутренне работает для процедур, которые "кодирование-нейтральный". Например, рассмотрим программу для конвертации разделе, разделенных таблиц в CSV. Вам нужно лечить ASCII символы \т
, ,
, и "
специально, но любой байт в кодировке, отличной от ASCII диапазон (представляют ли они в ISO-8859-1 символы или код UTF-8 единиц) можно просто скопировать как есть.
Как тот, кто играет мало, на хобби основе, с микро-библиотека предназначен для того, чтобы абстрагироваться для Windows/Linux различия в этой области,
Одна из многих неприятностей написания кроссплатформенного кода заключается в том, что на Windows это легко, чтобы использовать UTF-16 и UTF-8, а наоборот на Linux. Я имел дело с этим путем написания функции такой:
Файл* fopen_utf8(константный тип char* имя_файла, const чарса* режима)
{
#_WIN32 условной
с std::wstring, которая wfilename = ConvertUtf8ToUtf16(именем);
с std::wstring, которая параметром wmode = ConvertUtf8ToUtf16(режим);
вернуть поведение _wfopen(wfilename.c_str(), параметром wmode.c_str());
#еще
возвращаемое функцией fopen(имя файла, режим);
#за endif
}
На полную процедуру, чтобы удалить файл с рабочего стола, без мыши, который должен работать практически в любом месте в OS X, и включает в себя следующие.
Команда-вкладки для переключения между приложениями до тех пор, пока Искатель является активным приложением.
Если любого окна Finder в настоящее время открыта, нажмите команду-Смена-Д , чтобы открыть новое окно, содержащее папку на рабочем столе, или вариант-команда-Ж , чтобы закрыть все активные окна Finder и сделать находку рабочего стола Active;
Выберите значок, введите первые несколько букв имени на значок или нажмите клавиши со стрелками, пока он не выбран (подсвечен);
Команда-удалить отправить значок в корзину;
При необходимости, команда-сдвиг-удалить , чтобы очистить корзину.
Изучение сочетаний клавиш занимает много времени, но многие шаги в Finder может стать естественной, почти "автоматом" с достаточной практикой.
(Этот ответ дает ключевые имена в английском языке. В командной ключ с меткой ⌘; в параметр ключа с меткой ⌥; на смену ключа с меткой ⇧; и как уже упоминалось в Styfle, на "Удалить" клавиша называется "клавиша "Backspace"" на других операционных системах.)
Контекст: я создаю gitolite3 крюк для конкретного репозитория, который содержит какую-то логику и CSS файле моего сайта.
так что essentailly происходит
Содержимое каталога/var/www в/nginx в/
Выглядит:
drwxrwxr-х. nginx в ГИТ system_u:object_r:httpd_sys_content_t:S0 и ФОО
.ГИТ
является особенным:
drwxrwxr-х. Гит Гит system_u:object_r:httpd_sys_content_t:С0 .ГИТ
Чтобы убедиться, что все подкаталоги имеют соответствующие права доступа я использовал:
Чаун nginx в:ГИТ-РФ ./webfoo
чмод г+РВ -РФ ./webfoo
Чаун Гит:Гит-РФ ./webfoo/.ГИТ
[Это просто бонус, вы можете пропустить этот.]
В gitolite3 крючок
#!/бин/Баш
компакт-диск /ВАР/ВСП/nginx в/webfoo || выход
отключено использование переменной git_dir
эхо "где: $(фрд)"
ГИТ тянуть -Ф происхождение развернуть-мне-филиал
пульт ДУ: где: в /var/www в/nginx в/webfoo
пульт дистанционного управления: из /Home/gitolite'у/хранилищ/webfoo
пульт ДУ: c092ee2..07274a6 мастер -> происхождения/мастер
удаленный: ошибка: не удается отвязать старый.гитюдного' (доступ запрещен)
удаленный: ошибка: не удается отвязать старый templates/fancypost.html' (отказано)
удаленный: ошибка: не удается отвязать старый templates/layout.html' (отказано)
в /var/журнал/аудит/аудит.отчет
не содержит каких-либо доступ отрицает.
Обновление: даже loging в ГИТ
локально тоже не работает. Так это, наверное, не связаны в SELinux/файл безопасности связи.
Почему это не работает, как я ожидал?
У меня Xiaomi Редми Примечание 4G, и за несколько дней моя батарея разряжается, как ад. Я проверил запущенные процессы, и обнаружили, что причиной является mdnsd
.
Есть ли способ, чтобы найти, какое приложение вызывает этот процесс запустить?
(Кликните по картинке для увеличения)
Недавно я купил Lenovo ThinkPad край 15 (модель: 031925U) на eBay. Машина пришла с Windows 7 профессиональная 32 разрядная версия. Я заменил жесткий диск на 240Гб Samsung 750 Эво. С 2.4 ГГц процессором i3 370м и 8 ГБ оперативной памяти, ноутбук должен быть в состоянии выполнить практически любой штраф Линукс.
Я проверил память и SSD и оба прекрасны. Компания Lenovo (http://support.lenovo.com/us/en/), на Newegg и Amazon свидетельствуют о поддержке 64-битной операционной системы на этом компьютере.
Я попытался запустить Live и устанавливать 32 и 64 бит с Lubuntu, 64-разрядная Ubuntu и 64 бит Кали без толку. Пару раз мне удалось запустить Кали и жить с Lubuntu, но я никогда не был в состоянии повторить это и как быстро замерз/разбился во время использования.
Убунту говорит, что мой компьютер сертифицирован для работы 12.04 ЛТС (http://www.ubuntu.com/certification/hardware/201011-6828/), но я не имел успеха С что либо.
В ноутбуке используется интегрированная графика, и я попытался с помощью монитора и/или параметр "nomodeset".
Я использовал тепловизор диск с Win32, Руфус, и ДД изображения с ОС Mac на 2 разные флешки (как без плохих секторов) и сожгли диски.
Единственная зацепка у меня есть, что когда я запускаю Кали в "безотказный видео" я получаю зависание с тем, что выглядит, чтобы быть моей беспроводной карты, и я вам "rcu_sched kthread изголодался по ###### МиГах" и код ошибки в шестнадцатеричном формате (который я понятия не имею, как интерпретировать). Я сделал поиск Google, и ничего не придумали. После жратвы на все остальные варианты я получаю полностью черный экран и мигающий белый курсор (и я не в состоянии напечатать).
Спасибо заранее.
Вы можете создать Баш функцию .bashrc следующее
:
myyumfunction() {
обновление ням $1
программа MyScript.ш
}
Баш функции, которые вы определите в вашей .bashrc и
доступны в вашей оболочке. Вы можете вызвать вашу функцию такой:
$ myyumfunction someprogram
Лучшее, что я могу достичь до сих пор, чтобы использовать функцию AutoShare (https://play.google.com/store/apps/details?id=com.dngames.autoshareg). Я беру фотографию, поделиться с AutoShare, и дело сделано. Было бы здорово иметь возможность сделать снимок и автоматически отправлять по электронной почте, избегая долю шага. Есть ли способ сделать это?
У меня в Fedora 20 настройки по умолчанию конфигурации ядра, где мост включен в качестве модуля (CONFIG_BRIDGE=м
), и мост модуль загружается при запуске системы. Я не понимаю, кто ее инициирует, так как я не нашла ничего про мост.Ко
в файле/etc/sysconfig нужно/модули/*
. Однако она попадает в память и каждый раз, когда мне нужно 'rmmod это.
Я хотел бы запретить погрузку моста.Ко
на запуск, но я все еще хочу, чтобы вручную загрузить/разгрузить мост.ко
всякий раз, когда это необходимо.
Я знаю, что это можно использовать черного списка объектов в файл/etc/команды modprobe.д/игнор.конф
, но может кто-нибудь указать, кто является нагрузкой моста.Ко
в настройки по умолчанию в Fedora 20?
Когда я запускаю upower -я /орг/freedesktop/UPower/устройств/DisplayDevice
(могут быть разные на разных машинах, сделать список с upower --перечислить
), я получаю примерно такой результат:
электроснабжение: да
обновлено: thu, 01 янв 1970 01:00:00 по центральноевропейскому времени (1444049000 секунд назад)
история: нет
статистики: нет
аккумулятор
настоящее время: да
состояние: разрядка
предупреждение-уровень: нет
энергия: 47.716 ч
энергии-полный: 47.716 ч
энергия-скорость: 4.048 Вт
время в пустую: 11.8 ч
процент: 100%
значок-имя: батареи-полный-символический'
Мне интересно, где значок-имя
s определены. Есть список со всеми возможными аккумулятора*
значки?
Я нашел http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.htmlно это только списки батареи-предупреждение
и низком уровне заряда
.
Я уменьшил логического тома lv_postgres
размер 5г. затем перераспределяются свободного пространства для других ЛВ lv_home
, но не делать resize2fs для снижения объема lv_postgres'
. При следующей загрузке я падаю в появления режим и resize2fs lv_postgres
не делать задания, говоря: "Пожалуйста, запустить e2fsck -Ф
" и последним скажет "либо суперблок или ПТ, скорее всего, будет поврежден" если я продолжу, то на 5 получаем "ошибка при чтении блока при чтении inode и блоков растровых изображений"
ПФ размер согласно суперблок 2564096 блоков
физические размеры устройства 1253376 блоков
я хочу уменьшить объем с 9,78 г до 4,78 Г, чтобы соответствовать необходимому размеру
Что это правильный способ получить правильный размер для Тома?
Я парень, Linux, и я должен обеспечить поддержку около 15 пользователей Mac. Мне нужно, чтобы установить это на OSX 10.8.X и у меня есть лицензионные коды все присланные мне. Но я не могу выяснить, как получить то, что файл на шахте, поэтому я могу повторно использовать его. Как мне это сделать?
Мне действительно надо пройти через это вся информация о регистрации, где я должна ввести данные кредитной карты и все остальное обо мне, прежде чем я смогу получить доступ к чему-либо?
Зачем это надо?
Гном брелок - это демон приложение, разработанное, чтобы заботиться о безопасность пользователя учетные данные, такие как имена пользователей и пароли. В конфиденциальные данные шифруются и сохраняются в файл ключей пользователя домашняя папка. Брелок по умолчанию используются логин пароль для шифрования, так что пользователям не нужно запоминать еще один пароль.
Источник: http://en.wikipedia.org/wiki/GNOME_Keyring.
Как отключить?
Вы можете использовать следующую команду в терминале:
судо команду chmod -х /УСР/бин/гном-брелок
После этого, хром, Firefox и другие все еще могут сохранять пароли без ключей, но они уязвимы.
Если вы хотите снова включить, использовать +Х
вместо -Х
в одной команде.