Помощью AppleScript: Как проверить, если буфер обмена содержит файл (а не текста)?

У меня есть идея для сайта, который я боюсь, что могут посадить меня в беде. Я хочу создать сайт, где студенты из университета, которые я посещаю можете представить экзаменов, что они взяли (с баллами от 90% и выше), и они будут опубликованы на сайте для других студентов, чтобы использовать и учиться по ней. Однако, это вызовет нарушение академических правил непорядочность? Бы преподаватели пытаются охотиться на меня вниз, и меня исключат из Института?

+452
inihisum 2 окт. 2010 г., 10:54:43
15 ответов

На мой взгляд, вы должны не "беспорядок" в файле/etc/профиль это более целесообразно, чтобы добавить его в пользовательскую Ш внутри /etc/profile.d/yoursh.sh. Это будут импортированы для всех пользователей.

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

+838
Vasilij Krevega 03 февр. '09 в 4:24

Я залогинился в iCloud со старого идентификатора Apple ([email protected]) потому что я надеялся, я мог бы использовать, что старый адрес электронной почты с iCloud. Однако, он сказал мне, что я должен создать новый @me.com адрес электронной почты в программа iCloud, поэтому я сделал ([email protected]).

Дело в том, что мой предпочтительный идентификатор Apple на самом деле отличается ([email protected]), это Apple ID я уже давно покупаю музыку в iTunes с годами, поэтому я хочу, чтобы тоже использовать его для iCloud.

Поэтому я вышел из iCloud и входа в систему с "правильным" идентификатором [email protected] Яблоко

Затем я пошел, чтобы настроить почту iCloud, чтобы использовать свою вновь созданную [email protected] но это побудило меня создание "новой" @me.com электронной почте. Он не позволит мне использовать [email protected] что я только что создал под [email protected] идентификатор Apple. :(

Поскольку у меня уже есть и нравится [email protected] я хочу использовать это, но она меня не отпускала. Он настаивает на создании нового @me.com

Есть ли способ, чтобы связать вновь созданный адрес [email protected] электронной почты с помощью другого идентификатора Apple, чем тот, кого я создал его? Или я застрял еще один @me.com адрес электронной почты?

+805
Arro 25 мая 2010 г., 04:27:42
Другие ответы

Связанные вопросы


Похожие вопросы

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

Я проверил Монитор активности, нажал на ЦП и столбец %CPU и обнаружен виновник: Мэджикджек. Я никогда раньше не замечал, было безумное количество системных ресурсов она проглотит. С точки зрения %ЦП mjdev и Мэджикджек App себе использовать более 15-20 процентов процессора во все времена он подключен и работает! Как только я бросила Майкла и отключил его, думаю, что: не более пляжный мяч, и все идет так быстро, как в снежные дни леопарда.

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

+791
Adeel Sattar 19 мая 2017 г., 02:07:09

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

AFWall+ NetGuard

Как вы можете решать за приложение, должен ли он иметь доступ к WiFi, мобильных данных, оба или ни один.

+785
Tiffany Zhang 26 окт. 2018 г., 21:54:10

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

У меня много много времени резервного копирования машина, что бы все было сделано по WiFi, и я, честно говоря, не обратил внимания на ли резервные копии находятся в процессе выполнения или завершения во время приема у меня ноутбук и выйти из дома.

+616
Jorge Marey 20 июн. 2011 г., 12:12:57

На этом сайте написано:

[[:пробел:]] символы пробела и табуляции
[[:пробел:]] пробельные символы

Какая разница между пробелов и символов табуляции и пробелы? Мне, кажется, они одинаковые.

+608
Crab Nebula 22 мар. 2020 г., 23:03:20

Если вы путешествуете с японским паспортом, будет ли нужна визы для европейских стран? Я приземлился иммигрантов в Канаде, путешествия из Торонто в Будапешт через Прагу и Мюнхен, с японским паспортом.

+466
WERUreo 18 нояб. 2019 г., 04:12:46

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

+418
tscheingeld 17 окт. 2018 г., 12:46:20

Страница 12 из книги Правило гласит:

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

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

+391
Santi Punto0 16 янв. 2021 г., 09:56:21

Ведь теперь я и тут нужно использовать скандинавские буквы, несмотря на использование нами Дворжака, как мой макет, я хотел бы использовать капс лок как составить ключ. (Мне не нужно капс лок, я не форумный троль)

Как бы это осуществить?

Используя Линукс Минт 17 с Xfce, если это делает разницу.

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

+375
Krayem 27 июл. 2010 г., 00:24:21

Решить /Бен/ш: 0: незаконный вариант --

Самое простое решение, чтобы избежать этой ошибки, чтобы иметь только один аргумент ш вызова (на некоторых системах), а также, кажется, чтобы добавить опцию до Перл звонок[д]. И я говорю кажется, потому что это зависит от системы, ядра, Shell и Perl, используемый для вызова скрипта.

Поэтому, лучше использовать что-то вроде:

#!/Бен/ш ... 
ивал 'метод exec на Perl -Х -Х $0 ${1+"$@"}'

#!/usr/Бен/Perl с
печать("на Perl $^в\п");

В скрипте выше только на Perl выполняется команда для печати версия.

Короткое Описание

Единственная причина, чтобы использовать что-то подобное описано в книге (стр. 21):

Наконец, если вы достаточно неудачны быть на древней системе Unix, которая не поддерживает магия #! линии, или если путь к вашему переводчику больше, чем 32 символов (ограничение на многих системах), вы можете быть в состоянии обойти это ......

Это некрасиво и извилистый путь, чтобы заменить #!/usr/Бен/Perl для вызова.

На этой же странице 21-это скрипт, который вы выложили. Следующий сценарий об этой проблеме в разделе 577 (продолжайте читать)

Примечание: включение в Perl имя (слово) в первой строке нужна только если скрипт в любой момент будет называться на языке Perl ./сценарий. В этом случае, это слово перестанет Perl с зацикливание. На самом деле, второй пример из книги (стр. 577) является:

#!/Бен/ш - # - * жемчужно - * - - п
ивал 'старпома на Perl -е $0 ${1+"$@"}'
если 0;

В которой комментарий часть (# -- Перль -- -Р) объясняется в книге Как быть интерпретированы на языке Perl (и, в основном, игнорируются).

Однако, это при условии, что оболочка вызов #!/Бен/ш позволит более одного (--) аргумент. Это не правда в некоторых системах. Лучше перемещается на следующую строку (если требуется для Emacs) и/или удалены:

#!/Бен/ш - # 
# - *жемчужно - * - - п
ивал 'старпома на Perl -е $0 ${1+"$@"}'
если 0;

Портативный способ вызова на Perl

Чтобы понять это, первое понятие, чтобы понять, что сценарий *может** быть обработаны дважды, один раз снаряд, затем интерпретатором называется оболочка, в этом случае, на Perl.

Понимаю, что сценарий можно назвать Ш. сценарий, Баш ./сценарий, просто как ./скрипт, или, если путь включает текущего рабочего каталога, а сценарий и даже как /usr/Бен/Perl-скрипт или как Perl-скрипт. В DOS и Unix, ОС Windows, Linux, и т. д.

Как позвонить в Perl, который работает во всех системах?

Shell сторона

Этот код (кот ./скрипт):

#!/Бен/ш ... 
ивал 'старпома на Perl -е $0 ${1+"$@"}'
если 0;

Должен быть истолкован почти любой снаряд (либо назвать ./скрипт или оболочки ./скрипт следующим образом:

  1. Ядро будет читать первую строку, определить его как притон и запустить оболочку исполняемый файл, который кладется в /бен/ш файл (или ссылку). Кроме того, ядро будет принимать и обрабатывать -- в качестве аргумента, означающего "конец функции"[а][б]. Это линии:

    #!/Бен/ш ... 
    
  2. Оболочки (при условии, что снаряд в /бен/Ш) будет читать и исполнять первый (не комментирует) линии:

    ивал 'старпома на Perl -е $0 ${1+"$@"}'
    

    Первое слово (эвал) преобразует список аргументов в командной строке, чтобы выполнить удаление одного слоя цитирования. То есть, оно будет преобразовано в этой командной строке:

    старпома на Perl -е $0 ${1+"$@"}
    

    Первое слово этой (новой) для командной строки (то есть: метод exec) будет сказать ядру, чтобы заменить запущенный процесс с исполняемого файла в Perl (выполняется в пути) и доводы о том, что в результате расширения остальной части командной строки.

Первый аргумент () будут рассказывать Perl, чтобы также искать исполняемый скрипт, который будет назван в следующий аргумент ($0). В $0 аргумент (как правило) имя ранее загруженный скрипт (содержащий код, который вы выложили ака ./сценарий).

Следующий аргумент: ${1+"$@"} означает: если ARG $1 уже существует и не равен null (${1+...}) заменить весь этот аргумент в результате расширения "$@". Расширение "$@" - это список всех аргументов загруженного скрипта.

Вы можете увидеть, какие аргументы приводятся в командной строке путем тестирования:

 #!/Бен/ш -
 ивал 'метод exec /usr/Бен/Е "<Е %> " - С $0 ${1+"$@"}'

Вызов этого скрипта:

 $ ./сценарий один два Т33 F44 "по F55, которая s66"
 <-Ы> <./скрипт> <один> <два> <Т33> <пулемет F44> <F55, которая s66>

Так, что строки в исходном скрипт будет вызывать Перль (эквивалентно) как:

 $ на Perl -е годы ./сценарий один два Т33 F44 "по F55, которая s66"

Этот призыв к Perl заменяет скрипт выполняется (старпома).

Стороны на Perl

Это потом Perl, который загружает скрипт и заново интерпретирует его содержание.
Комментарии в Perl начинаются с #
Таким образом, в первой строке (притон) комментарий к Perl.

Вторая строка: ивал 'старпома на Perl -е $0 ${1+"$@"}' будет интерпретироваться на языке Perl (как ивала является допустимым Перл команду) если в следующей строке , если 0; где не существует. Это третья строка делает на Perl не выполнить вторую линию. Очень долгий путь написания НОП.

Остальная часть скрипта, то это интерпретируется и выполняется на Perl.

Обратите внимание, что все это строительство-это очень сложный способ написания:

#!/usr/Бен/Perl с

Почему это действительно необходимо?

Чтобы установить путь

"Привет мировой" пример аналогичной и с помощью Перл вариант, как обычно рекомендуют в perldoc сайте.

Добавление -х звонок на Perl будет гарантировать, что Perl будет искать #!/usr/Бен/Perl, в притон (которых может быть много строк ниже первой линии) до начала выполнения сценария. Это будет также сделать , если 0 ненадобностью.

#!/Бен/ш -
путь ивал '="/usr/Бен:/ОГРН:/usr/местные/Бен:$путь";: \
;старпома на Perl -Х -Х -- "$0" ${1+"$@"};#'Если 0;

#!/Бен/Perl с -з
# Выше-это магия заголовка ... реальные Perl-код начинается здесь
использовать строгие;
использование предупреждений;
напиши "Привет\мира!Н";

Что создаст довольно более портативный путь поиска исполняемого файла в Perl. Можно больше переменных набора, чтобы сделать звонок с Perl более надежным (в случае необходимости).

[д]На языках Perl вариант будет искать притон линии с Перл название: #!/Бен/Perl с -з , чтобы начать интерпретировать скрипт из Perl. Что делает разделения между Shell и Perl довольно более ясным.

Этот скрипт будет работать, если он называется как:

$ ./сценарий
всем привет!

$ ш ./сценарий
всем привет!

$ на Perl ./сценарий
всем привет!

но будет ошибкой, если назвать из хсг оболочки. Это решается путем добавления функции eval '(выход $?0)' как испытание и новая exec как этот:

#!/Бен/ш ... 
ивал '(выход $?Путь 0)' && ивал '="/usr/Бен:/ОГРН:/usr/местные/Бен:$путь";: \
 ;старпома на Perl -Х -Х -- "$0" ${1+"$@"};#'Если 0;
метод exec 'метод exec Perl по -Х -Х -- "$0" $агду:м;#'.вопрос

Волшебный заголовок для запуска Perl-скриптов
Долгое обзоры описание.

[а]всю строку после #!/Бен/Ш может быть истолковано как единственным аргументом. В таком случае, вся строка -- # на Perl, чтобы остановить зацикливание может быть сообщено как ошибка. Как это если bash непосредственно загружает скрипт при выполнении ./сценарий (при работающем оболочку Bash). Читайте Более подробно в поиск "разделение аргументов".

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

+281
Filip Suk 2 нояб. 2012 г., 20:24:40

Я использую 10.12.3 в macOS Сьерра

Я новичок в Mac и просто столкнулся с проблемой, что Маки не открывают отформатирован в NTFS внешние диски по умолчанию. Ну, поскольку я не новичок в Linux, я просто добавил следующие строки в /etc/fstab строчку:

Идентификатор UUID=ХХХ-ХХХ-ХХ никто в NTFS в режиме RW,авто,nobrowse

К сожалению, это не работает. После того, как я подключил диск. Поэтому я попытался установить его вручную: горы -это Что дал мне сообщение об ошибке, что никто не существует. Так я создал папку /объемы/наружных и изменил fstab для:

Идентификатор UUID=ХХХ-ХХХ-ХХ /объемы/внешнего NTFS в RW,то авто,nobrowse

Что работал! Здорово!

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

Так что мой главный вопрос: Как я могу настроить запись с поддержкой автоматического монтирования NTFS диски?

+171
Svetlinka33 1 янв. 2014 г., 07:04:58

Вы можете выполнить отрицание:

~/(ху|ху[^з]*)

или короче:

~/ху(|[^з]*)
+154
Victor Isaac 30 янв. 2022 г., 10:43:21

Обычно, когда у меня тренировки я не болит на следующий день. У меня болят на следующий день после следующего дня. Мой приятель всегда болит на следующий день, и я думаю, что он, как правило, восстанавливается быстрее. Мне было интересно, если кто-то еще слышал об этом. Может ли это быть проблема с питанием, или это генетика? Это общее? Любая помощь приветствуется =)

+111
bananaistrong 28 мая 2010 г., 07:55:22

Если файл2 помещается в памяти, то вы могли бы использовать на awk. Он читал в file2 во-первых, тогда, когда это переработка файл1, если он видит "х", заменить его из массива файл2:

$ на awk 'ШП == ФНР { линии[ШП]=$0; } НР != ФНР { если ($0 == "х") линии печати[ФНР]; иначе напечатать $0 }' файл2 файл1

Повторно отформатирован, это:

$ на awk 'ШП == ФНР { строки[ШП]=$0; } 
 ШП != ФНР { если ($0 == "х") линии печати[ФНР]; 
 еще печати $0 
 }' файл2 файл1

Обратите внимание, что файл2 является первым именем; файл1 является вторым именем.

+57
Masinja 7 июл. 2019 г., 12:04:44

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