Игры Чего греха таить – для очень многих пользователей компьютер является не только рабочим местом, но и игровой приставкой. Надо сказать, предыдущие версии Windows не отличались большим разнообразием встроенных средств развлечений: скрасить досуг были призваны лишь
Пример 9-3. Еще один пример ограничения времени ожидания ввода от пользователя #!/bin/bash# timeout.sh# Автор: Stephane Chazelas,# дополнен автором документа.INTERVAL=5 # предел времени ожиданияtimedout_read() { timeout=$1 varname=$2 old_tty_settings=`stty -g` stty -icanon min 0 time ${timeout}0 eval read $varname # или просто read $varname
Пример 10-27. Простой пример сравнения строк #!/bin/bash# match-string.sh: простое сравнение строкmatch_string (){ MATCH=0 NOMATCH=90 PARAMS=2 # Функция требует два входных аргумента. BAD_PARAMS=91 [ $# -eq $PARAMS ] || return $BAD_PARAMS case "$1" in "$2") return $MATCH;; * ) return $NOMATCH;; esac}a=oneb=twoc=threed=twomatch_string $a # неверное число
Пример 12-20. Пример форматирования списка файлов в каталоге #!/bin/bash# За основу сценария взят пример "man column".(printf "PERMISSIONS LINKS OWNER GROUP SIZE DATE TIME PROG-NAME " ; ls -l | sed 1d) | column -t# Команда "sed 1d" удаляет первую строку, выводимую командой ls,#+ (для локали "С" это строка: "total N",#+ где "N" -- общее
Пример 24-2. Еще один пример проверки аргументов с помощью "И-списков" #!/bin/bashARGS=1 # Ожидаемое число аргументов.E_BADARGS=65 # Код завершения, если число аргументов меньше ожидаемого.test $# -ne $ARGS && echo "Порядок использования: `basename $0` $ARGS аргумент(а)(ов)" && exit $E_BADARGS# Если
Пример 25-8. Пример реализации алгоритма Решето Эратосфена #!/bin/bash# sieve.sh# Решето Эратосфена# Очень старый алгоритм поиска простых чисел.# Этот сценарий выполняется во много раз медленнее# чем аналогичная программа на C.LOWER_LIMIT=1 # Начиная с 1.UPPER_LIMIT=1000 # До 1000.# (Вы можете
Игры Спектр компьютерных развлечений довольно широк, но, пожалуй, самое главное и востребованное место в нем занимают игры. Сложно представить себе пользователя, который хоть раз не попробовал поиграть, пусть даже это будет самый простой пасьянс или «Сапер» (эти игры
Игры В состав меню кнопки Пуск также входит команда Игры. Для ее удаления необходимо в разделе реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer создать REG_DWORD-параметр NoStartMenuMyGames и присвоить ему значение 1, после чего перезагрузить компьютер.Чтобы вернуть команду Игры в меню
ИГРЫ: Ролевые игры: Жизнь офлайн Автор: Эмма Михейкина emma@goldeforests.ruКомпьютерная игра — это всегда имитация. Развитие технологий все сильнее приближает ее к реальности, но никакие пиксельные шейдеры и многомерный звук не способны свести это различие на нет. И если,
ИГРЫ: Маленькие убийцы: Простенькие компьютерные игры против дорогих блокбастеров Автор: Родион НасакинПричитания в прессе по поводу далекого от безоблачного положения индустрии компьютерных игр стали привычными. Рынок лихорадит уже второй год, потому что игры
2.6.8. Игры Кроме различных дисковых утилит и прочих служебных программ, в состав Windows входят и игры — Пинбол, Сапер, шашки, шахматы и несколько видов карточных игр. В Пинболе нужно как можно сильнее бросить шарик — сколько очков вы заработаете, будет зависеть от того, в какую
Игры Напоследок расскажу немного о стандартных средствах проведения досуга. Простейшие (однако порой очень затягивающие) игры поставляются также с самых первых версий Windows. Первоначально их число было невелико – порядка 2–4 игр. Теперь их 11, хотя 5 из них предназначены
Игры Игра — это, можно сказать, способ самовыражения. Каждый убитый монстр, разгаданная загадка или пройденный уровень поднимают самооценку игрока, и, наоборот, какая-то проблема или неразгаданный ребус способны довести до психоза даже самого спокойного игрока. Каждый,