Single Card Draw & amp; Бесконечные Оплоты в версии Кисндейка в AisleRiot?

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

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

Цель компьютера - получить данные, что-то сделать с ним , и выплюнуть результат. Таким образом, терминал представляет собой любое устройство, откуда вы можете получить результат вычисления. Например, экран. Случилось так, что на первых компьютерах у вас обычно был вход (клавиатура) и вывод (экран) в виде одного устройства. Из-за этого в настоящее время терминалы считаются устройствами ввода / вывода. Мышь, клавиатура, экран, камера, все они являются терминалами.

Shell - это ОС. На компьютере у вас есть ядро, которое на Ubuntu, например, является частью Linux. Теперь, поскольку ядро ​​действительно низкоуровневое, предоставляется оболочка - программа, которая позволяет пользователю взаимодействовать с ядром в простой форме. Например, это BASH.

Console (из словаря)

- плоская поверхность, содержащая элементы управления для машины, для части электрооборудования и т. Д.

Вот почему в музыкальной индустрии доска со всеми ручками, или в шаттле на командном столе, все они считаются консолями. Super Nintendo и PS2 также называются консолями исторически, поскольку первые такие развлекательные устройства выглядели как коробки с кучей кнопок на них.

Command line - это просто интерфейс - противоположность GUI. А именно, на компьютере есть два типа интерфейсов; CLI (интерфейс командной строки) и GUI (графический интерфейс пользователя). Основное отличие состоит в том, что первый вводит клавиатуру, а второй - от мыши.

1
задан 20 January 2012 в 07:16

1 ответ

Я столкнулся с причиной этого изменения поведения на немецком сайте.

Раньше вы могли отредактировать значение max-redeal около начала файла конфигурации и установить его равным -1 для неограниченного (согласно комментарию для этой строки). В Ubuntu 12.04 это больше не работает. Код, который анализирует параметры в новом пункте меню «Клондайк», принудительно сбрасывает значение max-redeal.

Там может быть более элегантный способ сделать это, но самый простой способ, который я нашел, - это отредактировать как root (используйте sudo) файл:

/usr/share/aisleriot/games/klondike.scm

В конце файла найдите такой раздел:

(define (apply-options options)
  (set! deal-three (cadr (list-ref options 1)))
  (set! deal-one (cadr (list-ref options 2)))
  (set! no-redeal (cadr (list-ref options 3)))
  (set! max-redeal (cond (no-redeal 0)
;            (deal-one 2)
             (#t -1))))

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

3
ответ дан 25 May 2018 в 15:01
  • 1
    Ваш ответ подсказывал 30-минутный взгляд на LISP и Lambda исчисление. Я приветствую вашу способность подстрекать такие энергичные исследования от имени Solitaire. – Huckle 9 May 2012 в 07:43
  • 2
    Изменение max-redeal до -1 работает в 12.04. – user 18 June 2012 в 06:01
  • 3
    Изменение max-redeal до -1 работает в 12.04. – user 18 June 2012 в 06:01
  • 4
    Изменение max-redeal до -1 работает в 12.04. – user 18 June 2012 в 06:01
  • 5
    Изменение max-redeal до -1 работает в 12.04. – user 18 June 2012 в 06:01

Другие вопросы по тегам:

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