Recreating the Canon Cat document interface
Кто-то воссоздал интерфейс Canon Cat, компьютера 1987 года, который представлял собой один длинный текстовый поток без окон и папок. Пользователь перемещается по тексту, набирая комбинации клавиш, которые переносят его к следующим или предыдущим экземплярам этого же набора символов. Это позволяет быстро перемещаться по всему пространству, не задумываясь о файлах или папках.
Автор, создавший эмулятор Jasper, заметил, что такая система заставляет пользователя вырабатывать свои собственные соглашения для организации данных, что позволяет им буквально программировать свою среду по мере использования. Например, они могут начать помечать определенные заметки тегами, чтобы затем быстро прыгать между ними. Со временем это создает систему, полностью соответствующую стилю работы пользователя.
Реализация эмулятора Jasper включает функцию "прыжка" (leap), которая позволяет искать любой текст и перепрыгивать к его следующему или предыдущему вхождению. Это перестраивает мышление о данных как о едином пространстве, а не как о наборе файлов.
Комментарии (10)
- Обсуждение вращается вокруг Canon Cat, его эмуляции и влияния на современные подходы к интерфейсу и редактированию текста.
- Участники подчеркнули, что Cat предлагал уникальный подход к документам и поиску, но современные инструменты вроде Emacs и Archy уже встроили эти идеи.
- Обсуждались технические детали: отсутствие специализированного железа, эмуляция в браузере, и влияние на разработчиков и пользователей.
- Также поднимался вопрос о том, как наследие Raskin влияет на современные подходы к созданию ПО и документации.
- В конце обсуждение коснулось тому, как наследие Cat вдохновляет архивные и эмуляционные проекты и как эти проекты, в свою очередь, влияют на разработчиков.
Your very own humane interface: Try Jef Raskin's ideas at home
Джеф Раскин, создатель Macintosh, разрабатывал «гуманные интерфейсы» — системы, которые мгновенно осваиваются и повышают продуктивность благодаря интуитивности и уважению к человеческим слабостям. Его идеи живут в эмуляторах: например, Canon Cat, «рабочий процессор» на базе Motorola 68000, полностью управляется клавиатурой без мыши, использует единое рабочее пространство с документами и скрытую среду Forth для программирования.
Эмуляция в MAME позволяет испытать этот подход, хотя драйвер не поддерживает дисководы и зависает при звуковых сигналах — проблему решают через экран настроек, удерживая Control и нажимая SETUP. Это погружение в альтернативную историю интерфейсов, где эффективность важнее визуальных излишеств, а простота открывает мгновенную продуктивность.
Комментарии (17)
- Участники делятся личным опытом использования Canon Cat и работой с Джефом Раскиным.
- Обсуждается идея «прыжка» (leap) для быстрого выделения текста без мыши и её реализация в разных ОС.
- Поднимается вопрос о практичности функции (удержание vs. переключение) и обработке нескольких совпадений в тексте.
- Упоминаются проекты по созданию аппаратного и программного обеспечения, вдохновлённого концепциями Canon Cat.
- Отмечается отсутствие упоминания других related projects (THE/Archy, RCHI) в исходной статье.