Це команда, яка означає, що її можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
signify - програма для генерації напіввипадкових підписів
СИНТАКСИС
означати [--fifo=$HOME/.signature] [--input=файл] [--відлагоджувати]
ОПИС
Позначити візьме файл опису підпису ( ~/.означати або будь-який інший вказаний файл
по --вхід= параметр ) і створіть випадковий підпис на основі інформації
міститься в ньому. Це дає можливість робити такі речі, як вибір випадкової цитати для
кожного надісланого повідомлення.
Значить, за замовчуванням записує згенерований підпис у стандартний вивід, звідки він
можна перенаправити, щоб перезаписати .підпис файл. Як альтернатива, Позначити може труба це
вивести на даний 'fifo'. Кожне читання з цього файлу повертатиме інший підпис.
Щоб скористатися функцією FIFO, видаліть поточний файл «$HOME/.signature» і запустіть Позначити in
фон, наприклад "signify --fifo=$HOME/.signature &". Під час цього запуску спробуйте «кіт
$HOME/.signature" кілька разів. Щоразу повертатиметься інший підпис. (Примітка:
Можливо, ця функція працюватиме лише в системах Unix.)
Команда --відлагоджувати перемикання причин Позначити генерувати повідомлення про те, що він робить stderr.
Цей перемикач призначений лише для того, щоб бути корисним для розробників програми.
КОНФІГУРАЦІЯ
Визначення згенерованих підписів повністю міститься в .означати файл
міститься в домашньому каталозі користувача. Будь-які абсолютно порожні рядки (рядки з навіть a
один пробіл вважається частиною даних підпису) і ті рядки, що починаються з a
символ решетки (#) повністю ігноруються. Ці рядки починаються зі знака відсотка (%)
вважаються командами та впливають на спосіб Позначити поводиться.
Perl Command Заміна
Позначити може виконувати довільний фрагмент коду perl під час початкового читання
конфігураційний файл. Це можна використовувати, наприклад, для вибору значень або тексту залежно від
середовище, в якому Позначити виконується. Щоб скористатися цією функцією, просто вкладіть файл
бажаний код perl у back-tics (тобто `код perl`). Незалежно від оцінки коду perl
буде замінено на цьому місці. Подальші заміни змінних на
отриманий текст. Позначити достатньо розумний, щоб розпізнати два тики разом (часто
використовується як кращі лапки), оскільки не є фрагментом коду. Таким чином, письмо
щось на кшталт «Зупиніться», сказала вона». з'явиться, як очікувалося. Примітка: Весь код
фрагмент повинен міститися в одному рядку вхідного файлу.
Визначення Змінні
Позначити замінить змінні в кожному рядку підпису приблизно таким же чином
як би оболонка. Будь-яка послідовність $WORD; буде замінено значенням, відповідним
назва «СЛОВО». Регістр має значення, але кінцеву крапку з комою можна опустити, якщо
наступний символ не є літерою, цифрою чи підкресленням. За замовчуванням ці змінні шукаються
значення всередині змінних середовища, але також можуть бути визначені або перевизначені всередині
.означати файл за допомогою такої команди, як:
% $email=[захищено електронною поштою]
Усе, що стоїть після знака рівності (=), вважається частиною значення. Змінні можуть бути
використовується у визначенні інших змінних. Як окремий випадок, $$ буде оцінено як a
єдиний знак долара ($).
Спеціальна змінна SIGWIDTH можна використовувати для встановлення бажаної вихідної ширини згенерованого
підпис. За замовчуванням ця змінна має значення «79». Є також a ПУСТО змінна
ви можете розмістити в рядку, щоб створити абсолютно порожній рядок під час виведення підпису.
У тому числі Інше Файли
Ви можете сказати Позначити щоб прочитати інший файл замість поточного рядка за допомогою команди
подібно до:
% включають $HOME/.signify-quotes
Для зручності замість нього можна використовувати тильду (~). $ HOME щоб прочитати файл відносно вашого
домашній каталог.
створення Альтернативи
За допомогою символів "{", "|" і "}" можна вказати необмежену кількість "замінників".
команди. Під час створення підпису буде створено лише один із усіх можливих альтернатив
бути виведеним. Наприклад:
% {
Це перша можливість.
% |
Це друга можливість.
% |
Це третя (і остання) можливість.
Зауважте, що альтернативи можуть займати кілька рядків.
%}
створення Колони
Позначити автоматично створить пліч-о-пліч стовпці з гарним рівномірним інтервалом за допомогою
команди "(", "|", і ")". Під час виведення все буде доповнено пробілами до
добре підходять до лінії. Наприклад:
% (
Це
перша колонка.
% |
Це другий.
% |
Це третє
(і остання) колонка.
%)
Гніздування Розділи
Альтернативи та стовпці можна вкладати будь-якої глибини, хоча це може швидко стати громіздким
і може працювати не зовсім так, як очікувалося, особливо зі стовпцями. Як правило, тільки
надавати параметри вирівнювання (наприклад, «по центру», «праворуч») на самому зовнішньому рівні для створення будь-якого тексту
форматування. Наприклад, якщо ви надаєте кілька "замінників" у стовпці, поставте
параметри вирівнювання на колонці, а не на альтернативах.
розділ Command Опції
Команди «альтернативи» та «стовпці» можуть приймати параметри, щоб змінити їхню поведінку. The
Нижче наведено список підтримуваних параметрів і їхні дії, хоча не всі мають значення
обидва види розділу. Можна вказати кілька параметрів, розділивши їх комою
(,).
нижній посуньте наступні рядки тексту в нижню частину стовпця, якщо його буде менше
рядків, ніж найдовший стовпець. Цей параметр не означає "альтернативи"
.
центр налаштуйте наступні рядки так, щоб вони були по центру сторінки або в стовпці. При використанні
у розділі «альтернативи» додатковий «= " можна використовувати для визначення чого
стовпець для центрування, а не посередині сторінки.
Exec розглядати наступні рядки не як текст, який слід включити в стовпець або замінити,
але як команди для виконання оболонкою. Для кожної виконаної команди, якщо її
статус повернення дорівнює 0, тоді створений ним вихід включається в цей момент, інакше
результат відкидається. Будь-який включений текст потім вирівнюється тощо, як зазвичай. Це
Команда найбільш корисна для вставки випадкових цитат, згенерованих такими програмами, як
стан(6).
залишити налаштуйте наступні рядки так, щоб вони розташовувалися на лівому полі. Це значення за умовчанням
горизонтальне вирівнювання та найбільш точно відображає те, як лінії вводяться в
.означати сам файл. Зауважте, що проміжки для контактних площадок все одно будуть розміщені з обох сторін a
стовпець із таким типом вирівнювання, якщо не minwidth також вказана опція.
minwidth
не заповнюйте ліву та праву сторони цієї колонки, коли розміщуєте її поруч з іншою
колонки. Це корисно для створення ліній роздільників стовпців тощо
насправді не є частиною вмісту. Цей параметр не означає "альтернативи"
.
повторювати виведіть наступні рядки кілька разів, щоб заповнити всі рядки в стовпці. Це
корисно для побудови ліній роздільників стовпців тощо, які просто повторюються
послідовність. Можна вказати багаторядкову послідовність і лише необхідні рядки
буде виведено заповнення стовпця. Уся послідовність буде виведена цілком
хоча б один раз. Ця опція не має значення для «альтернативних» розділів.
право налаштуйте наступні рядки так, щоб вони розташовувалися на правому полі. Зверніть увагу, що проміжки колодок
все одно буде розміщено з обох боків стовпця з таким типом вирівнювання, якщо тільки
minwidth також вказана опція.
топ перемістіть наступні рядки тексту до верхньої частини стовпця, якщо в ньому буде менше рядків
ніж найдовший стовпець. Це типова дія, якщо немає вертикального центрування
зазначено. Ця опція не має значення для «альтернативних» розділів.
vcenter
проштовхніть наступні рядки тексту у вертикальному центрі стовпця
менше рядків, ніж найдовший стовпець. Цей параметр не означає "альтернативи"
.
вага=
змінити ймовірність обрання даного заступника. Шанс будь-який конкретний
Альтернативний вибір є даним ділиться на загальну суму всіх ваг.
Якщо не вказано, вага за замовчуванням дорівнює 1.0. Десяткові числа і числа менше
що 1.0 дозволено. Цей параметр не має значення для розділів "стовпці".
THE ВАРТІСТЬ OF БЕЗКОШТОВНО ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ
Давайте подивимося правді в очі: хтось повинен платити за все написане програмне забезпечення. Чи є це
час, пожертвуваний програмістом, або зарплата, пожертвувана компанією, все має своє
Вартість. Позначити було надано широкому загалу в надії, що так і буде
корисний і таким чином допоможе підвищити видимість людей, які спонсорували його створення. в
Таким чином, вартість створення Позначити компенсується отриманим розголосом. Якщо ви використовуєте це
програму та хотіли б продовжити розробку такого програмного забезпечення, запитується (але ні
засоби обов’язкові), щоб ви розмістили щось на зразок наступного у розділі цитат вашого
.означати файлу.
% | центр, вага=0.1
Згенеровано $PROGRAM. Для цього та іншого відвідайте $WEBSITE
(для однорядкової цитати) або (для багаторядкової цитати в колонці)
% | вага=0.1
Цей підпис було автоматично створено за допомогою
$PROGRAM. Для цього та інших крутих продуктів,
перевірте $WEBSITE
Вони мають дуже низьку вагу (хоча ви можете збільшити ці ваги).
:-) і тому лише зрідка з’являтиметься у вашому підписі. Змінні визначені
внутрішній до Позначити і вкажіть назву програми (включно з номером версії) і веб-сайт
сайт, де його можна знайти. Ми дякуємо вам за підтримку!
Використовуйте signify онлайн за допомогою сервісів onworks.net