найти несколько условий нескольких компаний

Предположим, у меня был сервер Ubuntu с CalDAV сервер (в моем случае это файл с 3), но сервер не позволит отправить события календаря по электронной почте мне. Я ищу, чтобы установить клиент CalDAV, на том же сервере (должна быть управляемая из командной строки), Я присоединяюсь к CalDAV сервер (на одном сервере), который будет рассылать уведомления по электронной почте мне на события, которые я туда положил.

Любой клиент как таковой имеется?

+72
dudemate 2 мар. 2014 г., 18:25:12
17 ответов

Я кубиками лук, используя первые горизонтальные разрезы, то вертикальные разрезы, как говорится, @ElendilTheTall выше. Однако, это займет некоторое практике.

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

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

+921
user267643 03 февр. '09 в 4:24

Я написал скрипт, который заставляет меня в dmenu в продаже приводов для монтирования или демонтирования и я добавил с visudo следующую строку

Все все = NOPASSWD: /путь/к/УСБ-гора

и сценарий в основном принимает решения, и он выполняет один из этих двух линий

судо крепление на диск $целевая
sudo размонтировать $диск

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

команду sudo /путь/к/УСБ-гора

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

Любая идея, что мне нужно делать?

Якобы (в моем понимании), если я запускаю команду sudo все последующие действия суда привилегии.

+878
Normunds Kalnberzins 7 февр. 2015 г., 14:57:31

Хороший, если вы не хотите, чтобы первая история, внимание, количество, и т. д.:

в bash (и возможно другие):

сочетание клавиш Ctrl-R-то 

(сочетание клавиш Ctrl-Р = "обратный поиск в интерактивном режиме") (что-то = часть предыдущей команды)

Это покажет вам историю последней строке, содержащей что-то . Чтобы получить один, прежде чем, делаем Ctrl-Р (один) раз, каждый раз он попадает в предыдущей строке.

экс:

сочетание клавиш Ctrl-р 10

чтобы показать историю последней строки, содержащей '10' (например, в соответствии с $10, в вашем примере), и клавиши Ctrl-R и снова, пока вы не получите строки истории, которую вы искали

Когда ты хотел казаться, просто введите чтобы запустить его (или вы можете редактировать его, используя клавиши со стрелками, клавиша "Backspace", и , удерживая Ctrl, а чтобы перейти на начало строки, клавиши Ctrl-е , чтобы добраться до конца, клавиши Ctrl-к : Чтобы "убить" все от курсора до конца строки (=удаление+сохраняет его в буфер), Ctrl и-г : восстановить из буфера, ранее убит бит и т. д.)

Если вы хотите, чтобы поиск вперед (Ctrl-с), вам сначала нужно отключить КСОН : см. https://stackoverflow.com/a/791800/1841533 :

"просто чтобы отключить код xon/стоп-сигнала, выполнив

действовать до его закрытия -показано

" (и тогда вы сможете использовать Ctrl-с без его замораживания терминал)

+835
dsp 29 дек. 2015 г., 16:51:21

Я пытаюсь открыть один последовательный порт (на/dev/ttyACM0) на мой Rasbperry с двух скриптов Python, которые явно не работают, потому что один блокирует другой. Дело в том, что один скрипт нужен только для чтения из последовательного порта, а другой только пишет он. Я не могу объединить два скрипта, потому что писать-скрипт получает только каждый так часто выполняется, чтобы отправить несколько команд, и чтения, сценарий должен войти случайные сообщения с другого устройства (значит нужно слушать все время).

Serial Communication

Я пытался писать в третьем Питоне программу, которая выступала в качестве посредника между скриптами и один последовательный порт. Это accomendate последовательного порта и записи данных, поступающих от устройства для виртуального порта (например, /dev/ttyACM0_read), из которой скрипт будет читать. Запись-сценарий будет писать на второй виртуальный порт (например, /dev/ttyACM0_write), от где реле программа считывает данные и записывает его в последовательный порт. Это не удалось , когда я не смог создать виртуальные порты ("не удалось открыть порт, нет такого файла или каталога"). Запросы на создание виртуальных последовательных портов воспитали ничего полезного.

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

Так что, возможно, кто-то может сказать мне, как создать виртуальный порт, поэтому я могу использовать его с моей программой реле Python или придумывает другое решение на один порт-два-скрипты-дилемма я.

Платформа информация: Линукс armv6l стрейч В9


Обновление: Чтобы прояснить мой usecase, здесь представлены скрипты Python я использую:

написать скрипт - при вызове URL-адрес (имя хоста.местные/ФОО)на Raspberry, последовательный порт открыл кратко и команда "отправить".

импорт веб
импорт серийный

URL-адреса = (
 'в/Foo', 'фу',
)

класс Foo:
 деф сделать(самовыдвижение):
 сир = серийный.Серийный ('файл/dev/ttyACM0', 9600, тайм-аут=1)
сер.писать("<311>")
сер.закрыть()
 возвращение "успех"

если __имя__ == "__основной__":
 приложение = веб.применения(URL-адреса, глобальные())
приложение.работать()

читать-сценарий - ловит входящие данные из последовательного порта и записывает его в файл.

импорт серийный

сир = серийный.Серийный ('файл/dev/ttyACM0', 9600, тайм-аут=1)

в то время как 1
 #Если серийные данные, записать его в txt файл

сер.закрыть()

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

Как @meuh указал в комментариях, отключение монопольного режима на порт будет работать, но я не смог добиться, что с помощью помощью setserial:

Пи@pizero:~ $ помощью setserial на /dev/ttyACM0 ^session_lockout
Не могу установить последовательную информация: операция не поддерживается
Пи@pizero:~ $ судо помощью setserial на /dev/ttyACM0 ^session_lockout
Пи@pizero:~ $ 

После этого ничего не изменилось и второй скрипт Python возвращенные EBUSY (устройство или ресурс занят), как и раньше.

+792
matvore 28 апр. 2017 г., 17:05:43

Я getinfo.sh который печатает либо информации или с кодом 1.

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

Если я запускаю этот

#!/бин/Баш
Х=`getinfo.sh` || Echo "не удалось" && выход 1

после завершения работы скрипта, даже если getinfo.sh удается (в этом случае он печатает ничего.

С другой стороны

Х=`getinfo.sh` || (Echo "не удалось" && выход 1)

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

Как я могу сохранить выход getinfo.sh и для печати и выхода в случае неудачи?

+740
fishingaddict 27 июн. 2019 г., 02:09:55

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

+738
Darlene Duda 21 апр. 2018 г., 23:39:28

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

http://www.tripline.net/trip/Eurotrip_Bruce-6031502460441004AB55F3DFBEB7A2DD

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

Пока я вижу четыре варианта:

  1. Планшетный ПК (аксессуары для iPad, ASUS трансформер, Samsung Галактики);

    enter image description here

    • Преимущества: портативный, беспроводной, подключение 3G в некоторых, долгий срок службы батареи
    • Недостатки: дорого, неброско, не может хранить много СМИ, например, изображений или фильмов
  2. Нетбук (ноутбук ASUS EEEpad, Асер Aspire, Тосиба, Samsung, Сони) enter image description here

    • Преимущества: дешевле, клавиатуры, WiFi, USB, для лучшего хранения

    • Недостатки: менее портативный, источник питания для зарядки?, производительности

  3. Смартфона (iPhone, HTC, для Nokia N97, привело)

enter image description here

  • Преимущества: подключение WiFi и мобильной сети, легкий, можно делать музыку и фильмы, можно заряжать с USB в некоторых телефонах.
  • Недостатки: не способен хранить фотографии резервного копирования данных, не способен на такие задачи, как нетбук или планшетный ПК.

enter image description here

4- Ноутбук (Делл, Асус, Ноутбук Alienware :Д? )

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

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

  • Что такое WiFi как в Европе-это популярные или только в крупных городах?
  • Кроме того, что покрытие 3G, как, целесообразно получать роуминге международные SIM-карты, чтобы взять с собой?
+722
shlensky 20 февр. 2010 г., 12:54:36

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

+700
Drew Fitzpatrick 4 июл. 2023 г., 15:38:07

Как спросили так и ответил на сайте StackOverflow, есть более простой способ сделать это, что не предполагает принятия новой файловой системы в файл образа диска:

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

Пример:

МВ с Foo foo2
ГИТ добавлять
фиксации git -м "переименование"
МВ foo2 фу
ГИТ добавлять
коммитов --изменить -м "переименована foo в Foo"
+699
Takeeria Witherspoon 2 авг. 2017 г., 21:47:13

Извините, если это очевидно, я имею очень сложно понять, как именно я могу использовать деятельности.

У меня есть станции, которые я использую как на 1 монитор, 2 монитора, 3 монитора и настройки, в зависимости от того, где я нахожусь.

С деятельности в KDE, можно ли иметь 3 мероприятия, скажем, "экран 1", "2 экрана", "3 экрана" и установить посты из моего окна в каждом из этих видов деятельности? Если да, то как? Из моих экспериментов, похоже, мне придется иметь отдельный экземпляр заявления на каждый вид деятельности - это не то, чего я хочу.

+645
benshepherd 14 мар. 2012 г., 11:35:43

Мы используем (и знаю) дебетовая Maestro (или V-платить дебетовой) практически в любом магазине.

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

Мой совет: всегда иметь немного денег (около 50 евро) и дебетовую карту. Я знаю, что есть банки, которые предлагают с V-платить в сочетании с виза кредит на ту же карту. Это самый лучший вариант я думаю. В перспективе приема, Маэстро по-прежнему номер 1 в Нидерландах, чтобы заплатить, с V-платить второй.

+622
miledy31 10 дек. 2011 г., 12:14:48

Я работаю с тремя формат даты,

1.04/18/2015 (P. S. Моя система дата не то же самое, но ДД/ММ/гг)

2.2 июня, 2012 но преобразуется в 1-го формата по коду ниже

3.В субботу 24 марта 2018 года (текущая дата)

Я просто создал скрипт ниже, чтобы преобразовать обе даты в том же формате:

набор для создания "23-го марта 2018 года"
набор CreationDay к ""
набор Creationmonth к ""
набор Creationyear к ""


если название содержит "1-й" тогда
 набор CreationDay на "1"
конец если
если название содержит "2-й" тогда
 набор CreationDay на "2"
конец если
если название содержит "3-й" тогда
 набор CreationDay на "3"
конец если
если название содержит "4-й" тогда
 набор CreationDay на "4"
конец если
если название содержит "5-й" тогда
 набор CreationDay на "5"
конец если
если название содержит "6-й" тогда
 набор CreationDay на "6"
конец если
если название содержит "7-я" тогда
 набор CreationDay на "7"
конец если
если название содержит "8-й" тогда
 набор CreationDay на "8"
конец если
если название содержит "9-й" тогда
 набор CreationDay на "9"
конец если
если название содержит "10-й" тогда
 набор CreationDay до "10"
конец если
если название содержит "11-й" тогда
 набор CreationDay до "11"
конец если
если название содержит "12-й" тогда
 набор CreationDay до "12"
конец если
если название содержит "13-й" тогда
 набор CreationDay на "13"
конец если
если название содержит "14-й" тогда
 набор CreationDay на "14"
конец если
если название содержит "15-й" тогда
 набор CreationDay до "15"
конец если
если название содержит "16-й" тогда
 набор CreationDay на "16"
конец если
если название содержит "17-й" тогда
 набор CreationDay до "17"
конец если
если название содержит "18-й" тогда
 набор CreationDay до "18"
конец если
если название содержит "19-й" тогда
 набор CreationDay на "19"
конец если
если название содержит "20-й" тогда
 набор CreationDay до "20"
конец если
если название содержит "21-й" тогда
 набор CreationDay до "21"
конец если
если название содержит "22-й" тогда
 набор CreationDay до "22"
конец если
если название содержит "23-й" тогда
 набор CreationDay до "23"
конец если
если название содержит "24-й" тогда
 набор CreationDay до "24"
конец если
если название содержит "25-й" тогда
 набор CreationDay до "25"
конец если
если название содержит "26-й" тогда
 набор CreationDay до "26"
конец если
если название содержит "27-й" тогда
 набор CreationDay до "27"
конец если
если название содержит "28-й" тогда
 набор CreationDay до "28"
конец если
если название содержит "29-й" тогда
 набор CreationDay до "29"
конец если
если название содержит "30-й" тогда
 набор CreationDay до "30"
конец если
если название содержит "31-й" тогда
 набор CreationDay до "31"
конец если

если название содержит "2018" тогда
 набор Creationyear на "2018"
конец если
если название содержит "2017" тогда
 набор Creationyear в "2017"
конец если
если название содержит "2016" тогда
 набор Creationyear на "2016"
конец если
если название содержит "2015" тогда
 набор Creationyear до "2015"
конец если
если название содержит "2014" тогда
 набор Creationyear до "2014"
конец если
если название содержит "2013" тогда
 набор Creationyear до "2013"
конец если
если название содержит "2012" тогда
 набор Creationyear на "2012"
конец если
если название содержит "2011" тогда
 набор Creationyear до "2011"
конец если
если название содержит "2010" тогда
 набор Creationyear до "2010"
конец если
если название содержит "2009" тогда
 набор Creationyear до "2009"
конец если
если название содержит "2008" тогда
 набор Creationyear в "2008"
конец если
если название содержит "2007" тогда
 набор Creationyear до "2007"
конец если
если название содержит "2006" тогда
 набор Creationyear до "2006"
конец если
если название содержит "2005" тогда
 набор Creationyear до "2005"
конец если
если название содержит "2004", то
 набор Creationyear в "2004"
конец если
если название содержит "2003" тогда
 набор Creationyear до "2003"
конец если


если название содержит "январь" тогда
 набор Creationmonth до "01"
конец если
если название содержит "февраль" тогда
 набор Creationmonth до "02"
конец если
если название содержит "март" тогда
 набор Creationmonth на "03"
конец если
если название содержит "апрель" тогда
 набор Creationmonth до "04"
конец если
если название содержит слово "может" тогда
 набор Creationmonth до "05"
конец если
если название содержит "июнь" тогда
 набор Creationmonth до "06"
конец если
если название содержит "июль" тогда
 набор Creationmonth до "07"
конец если
если название содержит "Агуст", то
 набор Creationmonth до "08"
конец если
если название содержит "сентябрь" тогда
 набор Creationmonth до "09"
конец если
если название содержит "октябрь" тогда
 набор Creationmonth до "10"
конец если
если название содержит "ноябрь" тогда
 набор Creationmonth до "11"
конец если
если название содержит "декабрь" тогда
 набор Creationmonth до "12"
конец если


набор CreationfinalDate в CreationDay & "/" & Creationmonth & "/" & Creationyear
возвращение CreationfinalDate

Вопрос 1: Как я могу конвертировать даты число 3 (что есть сейчас) в том же формате

(Я знаю, как вернуть как строку, а не иначе)

набор myDate до дата (текущая дата)

Вопрос 2: Можно ли создать скрипт, чтобы сказать мне, если разница между дата 2 и дата 3 в течение 60 дней или за 60 дней?

+420
Jessica Levity 9 февр. 2020 г., 12:59:04

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

Есть организации, которые пытаются обеспечить стабильность государственных валют. Например, резервный банк Новой Зеландии имеет ориентира, чтобы держать инфляцию индексы цен НЗ между 1% и 3%. Однако, я ничего не знаю о подобных попытках достичь такого подвига на рынке золота, возможно, потому, что это дает другим возможность манипулировать рынком. Обратите внимание, что я наверняка не утверждаю, что рынок золота является бесплатным манипуляции (совсем наоборот!).

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

Здесь, в Новой Зеландии, банк сайт rabodirect рекламирует себя как "Ваша вторая половинка банк", потому что вы не можете использовать его в качестве учетной записи операции. Возможно биткоин будут в конечном итоге как "Ваша вторая половинка валюты", потому что это не является надежным средством сбережения.

+283
starhunter 28 окт. 2021 г., 02:13:31

Это, наверное, маршрутизации таблица strongSwan:

На Linux, strongSwan устанавливает маршруты в таблицу маршрутизации 220 по умолчанию и, следовательно, требуется ядро с поддержкой маршрутизация на основе политик.

Источник: https://wiki.strongswan.org/projects/strongswan/wiki/IntroductionTostrongSwan

+275
nasstenov 14 июн. 2019 г., 06:14:40

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

+241
duffn 24 авг. 2023 г., 03:33:38

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

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

УПП /home/user/picture1.jpg [email protected]:/storage/emulated/0

но всегда ошибка закончилось:

СШ: подключение к хост-порт 192.168.1.117 22: соединение отклонено
потерянные связи

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

+127
scarpaz 27 авг. 2017 г., 02:05:48

Попробуйте выполнить восстановление/обновление телефона до последней прошивки от Apple. (4.3)

+45
Rhei 14 сент. 2014 г., 04:06:56

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