Програмування в оболонці UNIX

Багато користувачів сприймають оболонку як інтерактивний командний процесор, але насправді вона є мовою програмування, в якому кожен оператор запускає команду Цей історично сформувався мова багато в чому незвичайний, адже йому при ходиться забезпечувати як інтерактивність, так і програмованість Різноманітність його застосувань привело до появи величезної кількості нюансів мови, хоча для ефективної роботи не обовязково знати […]

ФАЙЛИ ПРЯМОГО ДОСТУПУ В СИСТЕМІ ICL 2904

Для створення такого файлу і опису формату запису використовується команда OPEN Усі записи файлу матимуть однаковий формат і однакову довжину Команда OPEN має наступний вигляд: OPEN імя файлу (формат запису), число записів Наприклад, команда OPEN DAFL (N, S10, 2N), 100

Пошук і заміна – ЧАСТИНА 3

‘% Або точці Зауважимо, що спеціальні знаки регулярних виразів всередині такої безлічі більше не є спеціальними Усередині знакового безлічі існують зовсім інший набір спеціальних знаків: ], – і ‘^’ Щоб включити в знаковий набір ], ви повинні поставити його першим Наприклад, [] а] відповідає ] або а. Щоб включити -, напишіть – першим або останнім […]

Перетворення PDF-документа у формат PDF / X

: Чи є у вас вже є готовий PDF-документ, то в програмі предусмотреi можливість перетворення його відповідно до специфікації PDF / X про всякому разі можна зробити спробу перетворення) Завантажте програму Adobe Acrobat Professional Відкрийте файл not_pdf_x_01_X3pdf з папки Book/Chapter_07 на супровідному компакт-диску книги

Алгоритм планування – ЧАСТИНА 2

struct prio_array ( int nr_active / * Кількість завдань * / unsigned long bitmap [BITMAP_SIZE] / * Бітова маска пріоритетів * / struct list head queue [MAX_PRIO] / * черги пріоритетів * / } Константа MAX_PRIO – це кількість рівнів пріоритету в системі За замовчуванням значення цієї константи одно 140 Таким чином, для кожного значення […]

Пошук і заміна – ЧАСТИНА 2

122  Ненаращіваемий пошук У Emacs також є зручні команди ненаращіваемого пошуку, які вимагають від вас повністю набрати рядок пошуку до початку роботи C-s hRETi рядок hRETi Пошук заданого рядка

У онлайн-торгівлі – жіноче обличчя, Різне, Інтернет-технології, статті

У міру того як жінки займають все більш домінуючі позиції серед аудиторії інтернет-магазинів, останнім доводиться переглядати свої ринкові стратегії і навіть змінювати структуру веб-сайтів. В даний момент в американській інтернет-аудиторії жінки складають близько 52%, що в точності відповідає демографічній структурі населення. Компанія eMarketer провела спеціальне дослідження, присвячене “Жіночого питання”, оскільки він стає все більш актуальним […]

Роздруківка етикеток: частина етикеток необхідна у двох примірниках, MS Office, Програмні керівництва, статті

Завдання полягало в наступному: після введення замовлення друкуються етикетки. Вироби різні, але кількість етикеток відповідає кол-ву виробів у замовленні. Тобто замовив дві штори – друкуються дві етикетки: по штуці на кожну штору.   Виявилося, що на частину виробів необхідна одна і та ж етикетка, але в двох примірниках! До цього проблема вирішувалася вручну: етикетки вирізалися, […]

Відключення звітів про програмні помилки в Windows

Нерідко після "зависання" будь-якої програми, Windows дбайливо пропонує користувачеві відправити відповідний звіт про помилку в компанію Microsoft (мовляв, для поліпшення якості програмних продуктів в майбутньому). При бажанні, використовуючи нижченаведені інструкції, можна раз і назавжди відмовитися від подібних пропозицій операційної системи, найчастіше тільки відволікаючих від повсякденної роботи.

= ~ (Перевірка відповідності рядка масці)

Цей оператор виконує функцію, схожу c функцією оператора ==, порівнюючи змінну, що містить рядок з маскою. Приклад 1: $string="I love cgi"; if($string=~/cgi/) { print "вірно"; } Приклад 2: $string="chmod 755 test.cgi"; if($string=~/[a-z]+sd+s.*/) { print "вірно"; }