Как вы используете переменные, значения, содержащие пробелы в Z-shell команды (ЗШ) сценарий?

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

Некоторые примеры для рыночных павильонов будет Боро рынки в Лондоне, Ла Бокерия в Барселоне или Rogacki здесь, в Берлине. Конечно, это легко может быть не дешевле, чем в ресторане (еда зал КаДеВе в Берлине в качестве примера). Рынки фермеров может быть сезонным и открыт только на несколько дней, но, как правило, всегда имеют хорошие значения закуски или блюда.

Следующая лучшая вещь, как правило, варьируется от страны к стране (и даже между городами), но большинство стран имеют разные уровни ресторанов. Здесь, в Берлине, например, можно найти дешевле питание в столовых (они часто привязаны к компании или университеты, а некоторые из них открыты для общественности), Kneipen (Берлинский аналог паба) или даже мясники, как правило, предлагают недорогие, сытные блюда.

+353
Slamet Afrizal 10 июн. 2011 г., 14:15:30
20 ответов

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

+949
flame3 03 февр. '09 в 4:24

Поскольку никто не мог сказать мне, как делать именно то, что я хотел, вот решение я придумал:

Отключение тачпада/мыши

$ сравнению с XInput --список
⎡ Виртуальных ядра идентификатор указателя=2 [мастер-указатель (3)]
⎜ ↳ Виртуальных ядра XTEST идентификатор указатель=4 [раб указатель (2)]
⎜ ↳ FSPPS/2 Зентелис идентификатор FingerSensingPad=12 [раб указатель (2)]
⎣ Виртуальных ядра клавиатура id=3 [мастер-клавиатуры (2)]
 Виртуальный ↳ основных XTEST идентификатор клавиатура=5 [раб клавиатура (3)]
 Кнопка питания ↳ ИД=6 [раб клавиатура (3)]
 ↳ Видео автобус с id=7 [раб клавиатура (3)]
 Кнопка ↳ спать с id=8 [раб клавиатура (3)]
 Кнопка ↳ рулевое ИД=9 [раб клавиатура (3)]
 ↳ Кабель USB2.0 интерфейс UVC камеры ПК ИД=10 [раб клавиатура (3)]
 ↳ В переводе набор 2 Клавиатура id=11 [раб клавиатура (3)]
 ↳ MSI на ноутбуке горячие клавиши ИД=13 [раб клавиатура (3)]

Как мы видим, мой тачпад с ИД=12. Чтобы отключить его, мне нужно запустить:

$ сравнению с XInput сет-инт-пропеллер 12 "устройство включено" 8 0

и чтобы включить его снова:

$ сравнению с XInput сет-инт-пропеллер 12 "устройство включено" 8 1

Получив государственную крышкой

Во-первых, я могу узнать состояние крышки на моей системе из этого файла:

$ кот /труды/совместимость с ACPI/кнопки/крышка/LID0/государство 
состояние: открыто

Когда я закрываю крышку, государство будет закрыт.

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

$ грэп -вопрос закрыт в /proc/ACPI в кнопку//крышкой/*/государственный
$ Эхо $?
1

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

$ грэп -вопрос закрыт в /proc/ACPI в кнопку//крышкой/*/государственный
$ сравнению с XInput сет-инт-пропеллер 12 "устройство включено" 8 $?

Закреплять событие крышкой с ACPI

Для выполнения вышеуказанной команды, каждый раз, когда крышка закрывает или открывает, я создал файл в/etc/ACPI в/местный/крышка.Ш. пост со следующим содержанием:

экспорт XAUTHORITY=команды`ls -1 /дома/*/.Xauthority | глава -Н 1`
экспортировать дисплей=": команды`ls -1 в /tmp/.Для X11-Unix и/ | СЭД -Е С/^Х//г | глава -Н 1`"

грэп -вопрос закрыт в /proc/ACPI или/кнопки/крышка/*/государственный
сравнению с XInput сет-инт-пропеллер 12 "устройство включено" 8 $?

XAUHTORITY и дисплей должны быть установлены для того, чтобы корень (который запускает acpid процесс) для доступа пользователя X-сессии.

+863
user2354443 7 янв. 2018 г., 07:26:34

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

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

+803
Andrey Yashin 7 июл. 2020 г., 17:25:04

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

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

+788
Eric Klimek 17 сент. 2015 г., 21:06:50

Проблема может быть вашим водителем. Попробуйте использовать драйвер от Nvidia и посмотреть, если это исправляет проблему. По словам этого парня, у которого тоже были проблемы с Dell и У2 серии монитор сказал, что проблема была с новоявленным водителям: https://bbs.archlinux.org/viewtopic.php?id=130972

+743
99tharun 7 авг. 2019 г., 15:32:42

Есть три вещи, написано на главной странице журнала: Главный редактор (главный редактор), А. Е. (ответственный редактор) и адм (администратор). ЕМС назначается, в то время как AE и адм не. Статус "на рассмотрении". В этой ситуации, что я могу рассчитывать? Имеет ЦИО приглашены рецензенты или не под контролем?

+682
Manoj Pandey 4 апр. 2022 г., 00:02:09
В wvdial (произносится "плетение циферблат") является более простой способ для подключения к интернету.
+647
chntgomez 2 июн. 2011 г., 14:34:57

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

+634
Fane 21 сент. 2020 г., 04:44:14

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

Но TIMATIC говорит под паспорт изъятий категории, что вы должны быть допущены с гринкарты: "постоянные жители США проведение постоянного жителя/резидента чужой карты (форма I-551), прибывающих из США или Сен-Пьер и Микелон."

Поэтому, на мой взгляд, вы в принципе право на проезд и въехать в Канаду только с гринкарты (хотя, конечно, взять с собой канадский паспорт в том числе). Если вы сталкиваетесь проблемы, попросите агента в вопрос для подтверждения информации в TIMATIC, под категорию паспортного изъятия.

Информация по состоянию на 10JUL15 / 1416 мирового
Национальный Канада (ca) /место жительства США (US)
Посадка USA (США) /назначение Канада (ca)
Канада (ca)

Паспорт требуется.
- Паспорта и другие документы, принятые для записи выданных
граждане Канады должны быть действительными по прибытию.
- Предупреждение: если отступая от США (независимо от любого
пунктом изъятия паспорта), действительный паспорт и/или
требуется
Американских иммиграционных властей.
Паспортные Требования
- Владельцам действующих на Nexus карточка прибытия, выданных гражданам
Канады, если он проживает в США.
- Постоянные жители США холдинг постоянная
Резидент/резидент чужой карты (форма I-551), прибывших из США
или Сен-Пьер и Микелон.

ВИЗА НЕ ТРЕБУЕТСЯ.

Несовершеннолетних:
- Если проездной документ, выданный в Канаде для несовершеннолетних в возрасте до 16
лет отображает "подпись не требуется/не requise"

- Родителем(ями), путешествующие с детьми младше 18 лет настоятельно
Канада (ca)

Прививок не требуется.

Предупреждение:
- Любой посетитель, вне зависимости от продолжительности планируемого пребывания в
Канада может быть направлен на медицинское обследование, если это считается
надо.
+534
noahajac 17 окт. 2014 г., 02:45:01

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

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

IPad не защищен паролем и не на пару лет, но аккумулятор мертв уже как минимум год – она только взяли его вчера и начал использовать его сегодня. Мы беспокоимся о вредоносном как-то попала на iPad и с iPad на телефон. Наша сеть WiFi защищена паролем WPA2, и насколько нам известно, ни один из нас не скачал ничего отрывочно на телефоне или iPad (или что-то еще). Эти вопросы не происходило на любом из моих устройств Apple. Есть ли шанс, что что-то может как-то попасть? Как это исправить? Даже если это не опасно, что уведомления-это очень раздражает и хотелось бы исправить ее.

Спасибо заранее за помощь. Я использовал, чтобы быть действительно хорош в Удаление программ-шпионов и такие еще несколько лет назад, но мои знания атрофировались с тех пор и я практически бесполезны сейчас.

+522
FrostSigh 1 дек. 2021 г., 18:55:17

Так что я весьма недавно на 135 ОНР. Раньше я был начиная с определенного веса для 3х3 и затем медленно работая до 3х5, прежде чем поднимать вес. Однако на 135 в любое время я получаю выше 3 Повторений моя форма начинает разрушаться и неделю прогресс не показывает.

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

Я хотел бы услышать ваши мысли по если это хороший план или если я должен использовать другие методы, чтобы повысить свой ОНР (ЭГ. увеличение еженедельной частоты включения нескольких вспомогательных движений и т. д.) Спасибо!

+498
Batchguy 19 нояб. 2012 г., 15:42:34

Я также искал что-то подобное, но ничего не показали, поэтому я написала Это простое решение "softwarechannels":

https://github.com/alfem/softwarechannels

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

Просто определение "каналов" (группы пакетов) в простой текстовый файл, и дать пользователям права на запуск softwarechannels.

Они будут видеть только пакеты в каналах, соответствующих их групп Unix.

+482
Stiggonsmusic336 21 нояб. 2015 г., 17:04:15

Другие указали на то, что вероятности не являются независимыми. Допустим, что X является объективным показателем качества программы, и пусть х0 быть качество программы, для которой вы лично (а не всех в целом) имеют 50% вероятность попадания в. Тогда может быть разумным предположить, что существует некоторая функция Р, где Р(х-х0) ваша вероятность попасть в эту школу. P имеет плато на 1 слева, другой плато на 0 справа, и довольно крутой "по колено" в середине. Если мы не знаем ваш х0, то вероятность приема не являются независимыми. Но как только мы знаем ваш х0, то она не может быть разумно предположить, что вероятности P(х-х0) для всех различных школ являются независимыми. Если предположения такого анализа верны, то это объясняет, почему рациональные люди будут применяться к большому количеству школ. Они, по сути, собирая целую кучу школ, для которых они думают, что п(х-х0) мала, но не ничтожна, т. е. программы, которые они сами себе судьи, как только может, имея шанс попасть в. Например, я применил к 14 кандидатских программ по физике, почти все из них в топ-20 программ в США. Я также применил пару резервных школ, в которых я был уверен, что я бы попасть. Я закончил тем, что в резервный школы плюс точно один из топ-20 школ.

+469
ravagingbacon 22 апр. 2011 г., 06:18:04

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

Программное обеспечение как движение также поддерживает IP-камеры, которые выводят MJPEG поток.

Рассмотреть возможность приобретения веб-камера с инфракрасной подсветкой, Если освещение-это всегда гарантированно хорошо. Ну если вы решили перейти на Филипс USB веб-камера с чипсетом от PwC: эти ручки плохом освещении очень хорошо. Другие производят много шума, что дает проблемы при обнаружении движения.

Имел очень хороший опыт с http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome (но я может быть немного предвзятым).

+426
Curtis Buys 8 февр. 2019 г., 02:01:13

Я создал один основной раздел с моим WD WD800BB-55JHA0 80Гб HDD, используя схему разделов MBR. В этот раздел я создал файловую систему ext4 на 200048640 иноды! Потом я создал множество очень маленьких файлов с А правда; сделать эхо > /СМИ/$случайном$случайном$случайные; выполнена команда. В какой-то момент я не смог добавить больше файлов:

в SH-4.2# трассированием Эхо > /СМИ/$случайном$случайном$случайные

Файл не создается и нет выхода к оболочке. Оно просто висит там вечно.

Выход dumpe2fs на /dev/sdb1 можно увидеть ниже:

Имя Тома файловой системы: <нет>
Последний устанавливается на: /СМИ
Файловая система по UUID: 233d7f5b-51b0-4c3d-8f1d-5d8c34f08a8f
Файловая система магик: 0xEF53
Ревизия файловой системы #: 1 (динамическая)
Функции файловой системы: has_journal ext_attr resize_inode dir_index тип_файла needs_recovery степени flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Файловой системы флаги: signed_directory_hash 
Опции монтирования по умолчанию: ACL и user_xattr
Состояния файловой системы: чистый с ошибками
Поведение ошибки: далее
Тип файловой системы ОС: Linux
Инода граф: 200048640
Блок графа: 19536000
Зарезервировано количество блоков: 976871
Свободные блоки: 6665698
Свободных inodes: 199748660
Первый блок: 0
Размер блока: 4096
Размер фрагмента: 4096
Защищены ГДТ блоков: 1024
Блоков в группе: 3200
Фрагменты в группе: 3200
Иноды в группе: 32768
Инода блоков в группе: 2048
Гибкий размер блока группы: 16
Файловая система создана: четверг января 5 11:20:15 2006
Последнее время монтирования: Чт янв 5 11:48:02 2006
Последние записи: СБ янв 5 11:53:15 2006
Крепление количество: 1
Максимальное крепление отсчет: -1
Последняя проверка: четверг января 5 11:20:15 2006
Проверить интервал: 0 (<Нет>)
Жизнь пишет: 3540 МБ
Зарезервированные блоки теплоносителя: 0 (привилегированный пользователь)
Зарезервированные блоки гид: 0 (корневая группа)
Первый инода: 11
Инода размер: 256
Требуется дополнительное isize: 28
Нужные дополнительные isize: 28
Журнал инф: 8
Первый сирота инф: 280161
Каталог по умолчанию хэш: half_md4
Хэш семян каталог: 84caa27e-4e4c-4853-b222-e739c0fda1de
Журнал резервного копирования: инода блоков
Количество ошибок ФС: 1
Первый раз об ошибке: Чт янв 5 11:53:15 2006
Первая функция ошибки: ext4_mb_generate_buddy
Первой строке ошибка #: 741
Первый дескриптор Ошибка #: 0
Первый блок Ошибка #: 0
Последний раз об ошибке: Чт янв 5 11:53:15 2006
Последняя функция ошибки: ext4_mb_generate_buddy
Последней строке ошибка #: 741
Последняя ошибка инода #: 0
Последний блок Ошибка #: 0
Журнал особенности: (нет)
Размер журнала: 128М
Длина журнала: 32768
Последовательность журнал: 0x000000c7
Журнал старт: 29840

Я явно не закончились иноды и есть достаточно пространства для создания файлов:

ш-4.2 № ДФ -я с /dev/sdb1
Иноды файловой системы IUsed программа Июши%, установленный на
на /dev/sdb1 200048640 299980 199748660 1% /СМИ
ш-4.2# ДФ на /dev/sdb1
Файловая система 1К-блоков использовано доступно использования% установленной на
на /dev/sdb1 28079472 1416684 22755304 6% /сми
ш-4.2# 

Что может ограничивать новые файлы? Есть ли ограничение файлов в одной директории?

+318
tillmas 22 окт. 2010 г., 05:05:41

Как создать пользователя? Командная строка команды useradd или графический?

При использовании графическим интерфейсом, какой тип пользователей это? Стандартный или администратор?

Попробуйте выполнить следующую команду в терминале:

ID пользователя

Или

группы пользователя

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

Примечание: Если вы хотите понять, почему, проверьте /etc/пользователям использовать sudo? можно увидеть следующее:

Группа # группы администратор может получить привилегии суперпользователя 
%админ все=(все) 

# Разрешить членам группу sudo, чтобы выполнить любую команду
%судо все=(все:) все
+247
Rahil Wazir 16 окт. 2022 г., 23:33:35

Она включает в себя дома и бизнеса настольных компьютеров, ноутбуков, планшетных компьютеров и медиа центров. Перед своим объявлением от 22 июля 2005 г., в Windows Vista была известна под кодовым названием "Лонгхорн". Выпущенных после Windows XP, в 2007.

+245
quarkx 31 дек. 2011 г., 10:57:36

Во всем, что следует, ^ указывает положение курсора.

Я использую Bash на терминал в OS X Йосемити и я хочу использовать ви-стиль линии редактирования:

оперативное$ взаимозачета ви
^

По умолчанию она начинается в VI в режим вставки, так что я могу сразу ввести

оперативное$ привет
^

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

оперативное$ привет
^

Теперь я больше не могут двигаться прямо к О в Алло помощью или Л:

оперативное$ Привет # я не могу больше здесь!
^

Если я добавить что-то, нужно нажимать клавишу Esc, затем переложитьна.

Этого не происходит в Emacs режим (взаимозачета в Emacs) или на некоторых машинах Linux (SSH, так что в ГЗК 6.6 с bash 4.1, или изначально на моего друга (я думаю, что арка) с bash 4.3). Во всех этих, тогда принимает меня в конце линии, где я могу продолжить ввод; на моем Mac терминала я не могу, если я уйду в режим вставки.

Это также не бывает с Vim на моем Mac; ВИМ позволяет мне пройти мимо конца строки с помощью клавиш со стрелками в режиме вставки. Это просто с readline режиме VI.

Я пробовал обновлять мой Баш (с пивом) от 3,2 до 4,3; что это не исправить.

Я попробовал удалив мой .bash_profile и используя неизмененном терминала; что это не исправить. (У меня есть некоторые псевдонимы и приглашения модификаторы в моем .файл.)

Я прочитал это, этои это. У них нет ответов.

Заранее спасибо за любые советы!

Редактировать: На Linux-системе, где все работает так, как хотелось бы, чтобы это понятие переменной дает

оперативное$ Эхо $срок
в xterm-256color

Содержимое файла/etc/inputrc являются

# не звонок на вкладка-завершение
#установить колокол-стиль нет

набор мета-флаг
входной набор-мета на
набор преобразования-мета от
установите выход-мета на

# Завершено имена, которые являются символическими ссылками на
каталоги # отлить прилагается.
набор Марк-символические ссылки на них-справочники по

$если режим=в Emacs

# для консоли Linux и Rh/Debian не в xterm
"\Е[1~": начала строки
"\е[4~": "конец строки"
# закомментированы keymappings для клавиши PgUp/pgdown для достижения начала или конца истории
#"\е[5~": Начало истории
#"\е[6~": конец истории
"\е[5~": История-поиск-назад
"\е[6~": история-поиск-вперед
"\Е[3~": Удаление Чара
"\е[2~": в кавычках вставить
"\е[5С": вперед-слово
"\е[5Д": назад-слово
"\Е[1;5С": вперед-слово
"\Е[1;5Д": назад-слово

# для rxvt
"\е[8~": "конец строки"
"\КРВ": вперед-слово
"\ПС": назад-слово

# для номера П/Дебиан в xterm, не повредит для Rh/Debian не в xterm
"\эквивалентных часов эксплуатации": начала строки
"\ВФ": "конец строки"

# для консоли FreeBSD 
"\е[х": начала строки
"\Е[Ф": конец строки
+105
VenkataSai 2 июл. 2015 г., 03:57:05

Прежде всего, убедитесь, что вы получили правильное "восстановление.ИМГ" для вашего устройства. Неверный заголовок-это не очень хорошее сообщение.

Затем,если вы не в состоянии общаться с телефона Android через ADB, вы можете загрузить его в режиме восстановления, команду "adb перезагрузки восстановления".

Что я предлагаю для вашей ситуации(я предполагаю, что вы не нужны разблокировки быстрой загрузки OEM):

  1. Убедитесь, что ваш компьютер может видеть ваше устройство с помощью команды: "АБР устройства".
  2. Загрузиться в режим Fastboot с помощью команды: "АБР перезагрузки загрузчик".
  3. Изображения флеш восстановления с раздела восстановления: "быстрой загрузки флэш восстановления восстановления.ИМГ".
  4. Выйдите из режима быстрой загрузки: "быстрой загрузки перезагрузка". (Некоторые загрузчики могут поддержать быстрой загрузки восстановления загрузки.Гуи, я пишу для общего.)
  5. После выхода из режима быстрой загрузки, подождите для Android для загрузки, а затем проверить, если ваш компьютер связывается с вашим устройством: "АБР устройств".
  6. Перезагрузка в режим Recovery: "АБР перезагрузки восстановления".
  7. Теперь загрузчик ожидалось УВС.

В случае, если вам необходимо "разблокировки быстрой загрузки OEM"(вы увидите предупреждение о том, что "высвечивание раздел не пускают" на 3-ий шаг выше, потому что проверил загрузку.); в разделе Настройки->Параметры развития, в свою очередь на OEM разблокировки. Затем запустите ниже команды:

  • АБР перезагрузки загрузчик
  • разблокировки быстрой загрузки OEM
+15
dagon2137 6 янв. 2020 г., 05:27:19

На Мак автоматизации сценариев руководство - это хороший сайт с документацией по AppleScript и JavaScript для автоматизации. Он преподает в обоих языках.

+12
tonydo 27 янв. 2010 г., 01:51:40

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