Имея постоянный клиент IRC

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

#! /usr/Бен/ОКР Баш
РМ -Ф трубы
mkfifo трубы
сон 5

тайм-аут 1 Баш-с "Эхо" Привет "> труба"

если [[ $? == 0 ]]
тогда
 Эхо кто-то получил наше сообщение
еще
 Эхо никто не читал из трубы, поэтому мы не\'т отправить сообщение
интернет

Это работает. Если я хвост -Ф трубы в отдельный терминал во время сна я получаю одно сообщение, и если я не, я получаю другие. Но есть лучший способ? В идеале было бы то, что не полагаться на тайм-аут.

+633
Eka Saputra 11 мая 2013 г., 12:21:34
15 ответов

Твердотельные накопители от Apple официально поддерживаются в ОС OS X и функция TRIM включена по умолчанию для них. Но для сторонних SSD-накопителей есть родная встроенная команда для включения поддержки TRIM. Я последовал за этот учебник, чтобы добавить и ссд на Макбук Про с HD Кэдди. Хотя теперь я понял, что я не использую предыдущий день HDD в день.

Нет проблема для меня, так как я начал использовать новую третья сторона Samsung 850 ево ССД. Я использовал этот учебник, чтобы включить поддержку TRIM:

судо trimforce включить
+652
WStyles 03 февр. '09 в 4:24

Во-первых, как @мотивированным, просит в комментарий: несколько PDF-файлов, производимых из сканирования бумажных документов или они получают из некоторых программу (в LibreOffice, Текс/латекс, МС Word и т. д.)? Если они сканированные документы, то эти методы не работают: Вам понадобится распознавания текста программа для перевода изображения в текст, который вы можете найти. Это, вероятно, крупный проект, который выходит за рамки данного ответа. В следующем, Я предполагаю, что эти PDF-файлы были получены из некоторых текстовых (или подобные) программы. В частности, pdfgrep предполагается работать эффективно на эти файлы.

Вам нужны две вещи:

  • программа, которая будет ходить в иерархии каталогов, чтобы найти все совпадающие файлы в этой иерархии и выполнения определенных действий на каждый найденный файл. Вот что найти не. Например, вы можете сказать найти /путь/к/некоторые/каталог -тип F -имя 'в формате PDF-резервное копирование-*' и найти будет найти все обычные файлы (типа F), чье имя начинается с в формате PDF-копии- везде по заданному пути /путь/к/некоторые/каталог - по умолчанию действия, чтобы печатать путь каждого найденного файла.

  • Как только вы найдете все файлы, которые вы заинтересованы в, вам нужна программа для поиска по заданной строке: pdfgrep будет работать здесь (если мы не попадают в категорию отсканированные файлы, как описано выше), но вы хотите дать ему несколько вариантов: поиск в файлах по шаблону без учета регистра, так pdfgrep -я sequia найдете Секвойя, Sequioa, Секвойя, Секвойя и т. д. безотносительно к делу - это, наверное, то, что вы хотите, если вы действительно знаете, как это пишется в файл, а дело-самостоятельный поиск выдает слишком много ложных срабатываний. Другой вариант, что вы хотите, : что выводит имя файла, в котором было найдено [ФН:1].

Теперь вы можете совместить два в одном: вызвать найти , чтобы пройтись по иерархии, найти все файлы, которые соответствуют критериям, но вместо того, чтобы действовать на каждый найденный файл с действием по умолчанию (печать имени файла), задайте его на выполнение различных действий: искать каждый файл по шаблону, с pdfgrep. Вы делаете это с помощью -экзек возможность найти:

найти /путь/к/некоторые/каталог -тип F -имя 'в формате PDF-резервное копирование-*' -exec для pdfgrep -я -ч Секвойя '{}' \; 

Синтаксис немного магии: {} заменяется каждый файл найден по вызову pdfgrep но с брекетами, как правило, имеют специальное значение в Shell, пара скобок должна быть в кавычках. Кроме того ; завершает команду, которая является аргументом -старпома, но он тоже имеет специальное значение для оболочки и должен быть в кавычках, в данном случае единственную наклонную черту влево, а не две цитаты, только потому что он короче. Просто будьте уверены, чтобы ввести эти вещи в точности как показано.

[ФН:1] имя печатается по умолчанию, когда pdfgrep поисков двух или более файлов, но при использовании pdfgrep в сочетании с найти , как в последнем абзаце выше, pdfgrep вызывается с каждым файлом отдельно, так имя не печатается по умолчанию: вот почему -сек нужен.

+642
Exhauzt 8 сент. 2013 г., 17:46:56

Мы неоднократно видим, что при обновлении apache2 не прибыл и установлен он заставляет пакета libapache2-mod-в рнр5 пакет должен быть удален и впоследствии не переустановить автоматически.

Мы должны впоследствии повторной установки пакета libapache2-mod-в рнр5 вручную, чтобы восстановить функциональные возможности нашего веб-сервера.

Пожалуйста, см. следующую суть на GitHub, это непрерывный Раздел для dpkg нашего сервера.журнал 14 ноября, обновление 2011 с помощью apache2:
https://gist.github.com/1368361
она включает в себя

2011-11-14 11:22:18 удалить пакета libapache2-mod-в рнр5 5.3.2-1ubuntu4.10 5.3.2-1ubuntu4.10

Это известная проблема? Другие люди тоже видят это? Я не мог найти какие-либо сообщения об ошибках запуска об этом.

Детали платформы:

$ команду -ДС
В Ubuntu 10.04.3 ЛЦ
$ команде uname -srvm
ОС Linux 2.6.38-12-виртуальный #51~lucid1-Убунту СМП Чт Сен 29 20:27:50 по UTC 2011 x86_64 с
$ команды dpkg -л | у awk '/второй.*Апач/ {печати $2 "" $3 }'
apache2 не 2.2.14-5ubuntu8.7
помощью apache2-и MPM-prefork в 2.2.14-5ubuntu8.7
помощью apache2-utils версии 2.2.14-5ubuntu8.7
apache2 не.2-Бен 2.2.14-5ubuntu8.7
apache2 не.2-Общий 2.2.14-5ubuntu8.7
пакета libapache2-mod-в authnz-внешние 3.2.4-2+squeeze1build0.10.04.1
пакета libapache2-mod-в рнр5 5.3.2-1ubuntu4.10

Спасибо

На высоком уровне процесс обновления выглядит так:

имя_пакета пакет делать
 действие :обновление
 корпус узла[:платформы]
 когда в CentOS', 'в RedHat', 'научная'
 опции '--disableplugin=fastestmirror'
 когда 'Убунту'
 опции-о помощью dpkg::параметры::="--сила подтверждения" -о как dpkg::параметры::="--форс-confold надо применять"'
конец
конец

Но на более низком уровне

 деф install_package(название, версия)
run_command_with_systems_locale(
 команда => "apt-получить -г -г#{expand_options(@new_resource.параметры)} установить #{имя}=#{версия}",
 :условия => {
 "×Ыбран тип debian_frontend" => "неинтерактивных"
}
)
конец

 деф upgrade_package(название, версия)
 install_package(название, версия)
конец

Так что шеф-повар использует "установить" выполнить "обновить".

Такого рода ходы вопрос "как apt-получить безопасный-обновление" помнить, чтобы повторно установить libapache-Mod-в рнр5?

Точную последовательность пакетов, которые вызвало это:

apache2 не
помощью apache2-МПМ-переходный
помощью apache2-МПМ-работник
помощью apache2-utils и
apache2 не.2-Бен
apache2 не.2-Общий

Но код пытается выполнить проверку, чтобы убедиться, что пакеты в этом списке уже установлены, прежде чем пытаться "модернизировать" их.

корпус узла[:платформы]
когда в Debian', 'русском', 'Федора', 'в RedHat', 'научная', 'Убунту'
 # первый примитивный способ определения обновления в рецепте
 данные мешки # будет использоваться позже
%Вт/
apache2 не
помощью apache2-МПМ-переходный
помощью apache2-МПМ-работник
помощью apache2-utils и
apache2 не.2-Бен
apache2 не.2-Общий
 /.каждый{ |имя_пакета|
 Шеф-Повар::Журнал.отладка("это #{имя_пакета} среди местных пакетов, доступных для изменений?")
 далее, если узел [пакеты] [изменения].ключи.включить?(имя_пакета)

 Шеф-Повар::Журнал.отладка("это #{имя_пакета} для обновления?")
 далее, если узел [пакеты] [изменения][имя_пакета] [Действие] == 'Обновить'

 имя_пакета пакет делать
 действие :обновление
 корпус узла[:платформы]
 когда в CentOS', 'в RedHat', 'научная'
 опции '--disableplugin=fastestmirror'
 когда 'Убунту'
 опции-о помощью dpkg::параметры::="--сила подтверждения" -о как dpkg::параметры::="--форс-confold надо применять"'
конец
конец

тег('обновить')
}

 # после обновления все запустите ням кэш обновлений
 если Меченый?('обновить')
 # Удаление старых осиротевших зависимостей и образы ядра и заголовки ядра и т. д.
 # Удалить кэшированные deb файлы.
 корпус узла[:платформы]
 когда 'Убунту'
 выполнить 'apt-получить -г autoremove'
 выполнить 'apt-получить чистый'
 # Проверить, какие обновления доступны в ближайшее время.
 когда в CentOS', 'Федора', 'в RedHat', 'научная'
 узел [пакеты][:last_time_we_looked_at_yum] = 0
конец
юнтаг('обновить')
конец
конец

Но понятно, что это не с помощью dpkg.журнала

2011-11-14 11:22:25 установите помощью apache2-МПМ-работник 2.2.14-5ubuntu8.7

на систему, которая в настоящее время не имеет помощью apache2-МПМ-работник. Мне придется обсудить это с автором, еще раз спасибо.

+609
Rodmar Conde 31 июл. 2019 г., 12:13:18

В одном предложении в домашнее задание для исторического обзора я упомянул, что:

Видеоигры [в академии] стали актуальны только после Нового миленниум. Перед этим, темам, касающихся видеоигр упомянул о них в основном как применение компьютерной графики, но не как основная часть исследований, возможно, с несколькими незначительными исключениями.

Я не хочу задерживаться на этой теме вообще, но я делаю сам без ума как я могу доказать правильность широкая сфера это предположение без выполнения всего исследования, когда какой документ обрабатывается какая тема в какие сроки. Как мне это сделать?

+596
jtoscarson 8 июл. 2013 г., 13:58:47
Вопросы о Stellar не по теме. Вопросы о Stellar принадлежат на https://stellar.stackexchange.com/. Стеллар-это протокол с открытым исходным кодом для обмена ценность. Звездные протокол поддерживается некоммерческой, Stellar.org, которая нацелена на расширение доступа к финансам и финансовой грамотности по всему миру. Stellar.org была основана в начале 2014 года компанией Jed McCaleb и Джойс Ким.
+510
Joe Ba 21 июн. 2023 г., 07:20:51

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

Удачи с вашей газетой!

+457
charstar 12 февр. 2011 г., 18:14:56

Согласно ответа Майкл Роланд на такая же проблема на так,

Играть в открытие магазина после сканирования тегов-это явный признак того, что теги содержат приложения для Android запись (ААР). Тег, содержащий ААР будет только запустить приложение, указанные в ААР или откройте приложение Play Маркет.

Для того, чтобы повторно использовать теги, вы должны сначала отформатировать их или просто заменить их с некоторыми другими ЦНК сообщение, которое не содержит ААР.

Можно, например, использовать приложение, как компания NXP TagWriter , чтобы сделать это. [остальное удалено из-за связанных с разработкой приложения]

+440
Mia Danielle 1 мар. 2016 г., 23:15:40

Документ, представленный нами был отклонен без рассмотрения из-за журнала сферы. После отказа, я решил отправить того же содержания рукописи (изменить форматы только по рекомендации журнала) в другой журнал, где я считаю, что он подходит. Однако, я пропустил информирования других соавторов об отказе, как я предположил, это лишнее, потому что я представляю ту же версию МС и мы не конкретного журнала и его показатели пока его сторона. Я испытал то же самое раньше, где основным и автор не сообщил нам об отказе, а отправить его в другой журнал без нашего согласия (для меня тогда это было нормально). Однако, на этот раз один из соавторов ругала меня из-за действий, которые я сделал и я понял, что это было неправильно. Любые советы о том, как я буду обрабатывать и реагировать на это?

+438
dimirin 23 июн. 2016 г., 07:28:43

Я планирую привести два набора уравнений (называемых уравнениями х и Г) от бумаги. Уравнения x, который проведет для модели выглядеть как результаты учебник, но авторы дают подробные объяснения со ссылкой на другой документ. Уравнения y были получены для частного случая модели, поскольку только частный случай полезно в этом документе. Я работаю над другой проблемой и используют эту модель. Мне нужно включить оба уравнения x и Y в мои бумаги.

Целесообразно привести уравнения х последовали аналогичные, но гораздо короче объяснение следующим образом:

Следующие уравнения держать для этих показателей, а также рассматривается в [править]?

Достаточно ли этого или нужно больше кредиты выдадут?

Для уравнения х, вполне очевидно, что это справедливо и для общей модели. Я могу написать что-то вроде следующего?

[править] показал выше уравнение для особого случая, где l=0. Это можно легко проверить, что это также имеет место для Л>0.

+383
Drupad Panchal 10 июн. 2016 г., 04:16:23

Вырезать научное объяснение, в основном, пристрастие к кофеину также сильно зависит от того, любишь ли ты кофе или нет.

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

Не могу прожить день без кофе тоже весьма возможно.

Но все это при условии, что вы действительно любите кофе.

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

+255
Lakshminarayanan Guptha 10 дек. 2021 г., 15:23:30

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

Обед может быть из бенто коробка (с содержанием очень похож на завтрак минус суп), или в ресторане, это может быть какой-то donburi или рамен, или teishoku комбинацию из основного блюда, риса и супа. Ожидайте платить от 500 до 1000 иен.

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

Но есть также большое разнообразие фирменных блюд, которые часто представляют собой полный обед:

Все эти сильно различаются по цене, от ниже 1000 иен до 10000 иен и более высокого класса ресторанов.

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

+255
pramjeet 17 сент. 2022 г., 06:25:52

Зависит от того, что у вас есть или вы хотите поставить на танк, то ли вы хотите использовать это в качестве формы фильтрации, и что вы думаете, выглядит хорошо.

Если вы хотите посадить в субстрат необходимо по крайней мере 1" субстрата.

Если у вас есть норных видов, вы хотите, чтобы это 4" или больше.

Как правило, с глубины 2" вы должны быть осторожны анаэробных бактерий в карманы, где анаэробного разложения может произойти, конечными продуктами являются метан, углекислый газ, и сероводород, который может быть вреден для Рыб. С некоторыми типами песка с особо мелкими частицами, это может произойти на более низких глубинах.

Некоторые люди на самом деле использовать глубокие песчаные пласты (как минимум 4-6") как форма фильтрации, содержащего бактерии, водоросли, и роющих морских организмов. Они призваны развивать анаэробные бактерии, которые преобразуют нитрат в газообразный азот.

У меня причудливая рыбка бак с около 1" из песка, я считаю, это хорошо работает для моих растений и не достаточно глубоко для токсичных газов в форме. Просто чтобы быть безопасным я ворошить субстрат раз в неделю, а пылесосить.

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

http://www.ultimatereef.net/info/calculators/sandcalc.php

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

+187
LMPogoda 15 сент. 2013 г., 09:27:57

Если mailx обнаруживает непрочитанное сообщение, оно идет в интерактивном режиме и ждет вас, чтобы отправить интерактивные команды для чтения, спасение, ответ, и т. д.

Вы можете перенаправлять в/dev/нуль в mailx , чтобы он немедленно покинуть:

если mailx </dev/нуль | грэп -м "не прочитано"; затем
 Эхо есть непрочитанные письма'
еще
 Эхо 'нет сообщений'
интернет

Поведение это может зависеть от точного выполнения mailx (он немного отличается от Юниксов).

+169
RTurek 20 июл. 2023 г., 13:42:25

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

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

это также важно, чтобы этот человек знал , что они мешают на вашу личную жизнь. Не только потому, что они не могли знать, а потому правдоподобного отрицания - пусть знают, вежливо, но твердо, что их поведение вас беспокоит, что вы не хотите ее продолжать. Будьте конкретны, и не быть чрезмерно обеспокоены 'грубость', просто донести свои мысли максимально четко.

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

+112
fairlicks 3 авг. 2020 г., 15:57:45

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

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

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

Это возможно или мне придется переключиться на, что ужасный зверь в Excel?

+58
Kendel2013 9 авг. 2013 г., 05:28:37

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