Comments 77
изобретение Дугласа Энгельбарта — компьютерную мышь, в конструкцию которой для пущего удобства пользователя добавили еще две кнопки
А какую функцию они выполняли? Например в файловом менеджере, неизвестно?
— Окна в 70-х годах? Да тогда и клавиатур то не было. Перфокарты.
Да тогда и клавиатур то не было. Перфокарты.
Во всем мире или только в СССР?
Перфокарты тоже видел, ещё в 79-м, на учебной БЭСМ-6 для ВМК МГУ. И они казались пережитком, но пережитком, полезным для учебного классического процесса.
P.S. Не читайте на ночь российских и западных газет)))
Хотя, консолью, по-моему, оставался Consul — печатная машинка. Видимо, потому, что на бумаге оставалась копия диалога. Но не уверен.
Все, кто смотрел "Пираты Силиконовой Долины", знают. Там как раз было немного об этой истории ;)
Вообще-то сначала в Lisa System.
Были ли эти концепции настолько удачными, что практически в неизменном виде существуют уже 40 лет, или же это инерция мышления и "исторически так сложилось"? Apple взял у Xerox, MS взял у Apple и понеслось...
MS взял у Apple и понеслось
Почему-то вы всех остальных игнорируете.
Amiga, Atari ST, SGI IRIS (и другие) появились в те же 1984-85г. Все были с GUI из коробки, в отличие от MS-DOS.
Iris (Indigo Magic) это Motif+XWindow, а всё остальное да, самобытное.
Atari ST — это графическая оболочка GEM от Digital Research.
В упомянутые мной даты там был свой GUI — MEX (вышел в 83г).
Да и какое это имеет значение?
Речь о том, что в 82-83г, когда разрабатывались железки и ОС,
GUI уже не был «откровением», а был у многих.
Были ли эти концепции настолько удачными, что практически в неизменном виде существуют уже 40 лет, или же это инерция мышления и «исторически так сложилось»?На мой взгляд они частично были удачными, а остальное исторически сложилось. Например, перекрывающиеся окна неудобны. Лишние действия и трата экранного пространства, которое и сейчас в дефиците, а на тех экранах…
Однако придумано было сразу много и в целом это великая вещь конечно.
Ну вообще-то, ещё раньше, у совсем древних, компов бывали и растровые дисплеи со "световым пером".
В детстве мне доводилось видеть действующий экспонат, и меню с пиктограммами.
Причём было толстое, световое перо с кнопками.
И тонкое, электрическое, вполне удобное.
В 1979 году работал с АРМ Наири-4 с растровым (запущен так и не был в связи с неустранимой неисправностью процессора Наири), а в 1981 работал с АРМ с векторным.
Оба дисплея помимо огромных пузатых лучевых дисплеев имели еще в составе огромный стол, набитый электроникой, который гудел, как ИЛ-18 на взлете.
Где-то в 1982-83 совместно с проф. Новосельцевым из ЛЭТИ на коленках собирали одноплатные контроллеры цветного растрового графического дисплея для Электроники-60 и ДВК. САПР печатных плат, работавшая на таких конфигурациях слыла очень грамотной.
Но к теме это имеет мало отношения, поскольку эти средства поддерживались только проблемными пакетами.
а зачем выделять одиночный объект?Название посмотреть, если оно длинное, переименовать.
Большинство переименовывает в контекстном меню. Опытные — по F2, т.к. кликать и ждать для второго клика — долго.
Чтобы увидеть полное название, обычно, достаточно навести — покажет во всплывающей подсказке.
Чтобы передвинуть куда-то. Почему не передвигать без предварительного выделения? Ну, можно выделить несколько объектов. И всю группу затем передвинуть.
Это сговор производителей мышек, не иначе.
Поставил на одиночный клик уже много лет назад тоже из-за этого двойного недоумения — работать вполне удобно. Но среди окон приходится сначала выделять окно, даже если оно сейчас выше всех, но не активно. Что мешало активировать его при выделении удержанием курсора над файлом — загадка. Видимо, курсор останавливается "в сторонке" над неактивными окнами и активирует их, и это раздражает пользователя.
Видимо, курсор останавливается «в сторонке» над неактивными окнами и активирует их, и это раздражает пользователя.
Потому что принудительный захват фокуса — это на столько плохая практика, что используется только в крайне редких случаях и только продвинутыми шаманскими практиками. Вы даже банально убить процесс не сможете в случае любого глюка. А лучшая борьба с плохими практиками — это никогда не применять, а в идеале, вообще стереть из человеческой памяти, что оно возможно.
Поставил на одиночный клик уже много лет назад тоже из-за этого двойного недоумения — работать вполне удобно.
Одиночный клик очень неудобен для активного перетаскивания файлов, что по рабочему столу, что между папками. Слишком часто срабатывает открытие файла, когда оно не нужно. Выделение одного файла тоже бесит, т.к. оно срабатывает не сразу, а множественное выделение с CTRL легко слетает, стоит только задуматься и отпустив контрол навести на любой файл. Спустя год вернул настройки обратно на двойной клик.
Если бы еще и выделение можно было настроить на ПКМ, то было бы вообще идеально, т.к. частая ситуация, когда случайное движение мышкой выделение файлов по одному превращает в копирование. Когда надо выделить 10 — это не проблема, когда нужно выделить 20-30 — оно неизбежно случится.
В данном случае либо открывать рабочий стол в проводнике с включенными чекбоксами, либо открывать его в старом добром двухпанельном файлменеджере c названием из двух слов NC/VC/TC/DC.
Вообще даже двойным кликом почти не пользуюсь уже давно, больше клавиатурой.
Запуск постоянных программ: ЛКМ на иконку в таскбаре или ПКМ на нее же, с выбором одного из закрепленных файлов.
Запуск случайной программы: WIN+S+первые 2-3 буквы названия приложения+Enter.
Открытие неизвестно где лежащего файла: Everything + TC + ALT+F7 + первые буквы названия + Enter + стрелки + Enter
Открытие файла из папки: стрелки+Enter или ЛКМ+Num Enter, который как раз под большим пальцем правой руки.
С рабочего стола: единственный случай, когда я использую даблклик, но делаю это очень редко. Рабочий стол у меня используется для хлама, который потом сортируется, частично удаляется, а частично архивируется.
Вы начинали свой опыт с ПК с командной строки и перешли на GUI, или сразу с GUI?
Мне выделение файлов неудобно что с одинарным, что с двойным (тоже есть шанс промахнувшись нажать на окно, а не заголовок, и все труды по выделению пропадают). И да, операции с клавиатурой тоже больше нравятся — быстрее и надёжнее.
Выделения вообще идеально, хоть 10 раз выдели, частично сними, выдели опять, инвертируй и т.д. Выделение «случайно» слетит только при переходе в папку, но от этого защищает даблклик, которым для навигации почти не пользуешься. Для быстрой навигации по папкам у меня 2 десятка закладок и клавиатура, этого хватает для большинства задач.
С выходом восьмерки появился очень быстрый поиск приложений в пуске, что позволило полностью отказаться от иконок на рабочем столе, превратив его в рабочую мусорку. Для важных иконок есть таскбар, где им и место. В 8.1 они конечно это сломали, когда еще и поиск по файлам туда прикрутили, хотя все равно он работал быстрее, чем в 7-ке, но в 10-ке быстрый поиск по пуску вернули, плюс доработали окно. Нужен спидфан? WIN+S+S+P+E+E+Enter, на все это надо менее секунды, не отрывая рук от клавиатуры. Блокнот? Аналогично.
Выделение файлов без мыши в Нортоноподобных (Far, Midnight commander) удобно делать клавишей Insert правым мизинцем на цифровой клавиатуре: это вообще удобное расположение правой руки: пальцы большой, указательный и средний обхватывают клавиши управления курсором (влево, вверх, вправо), а справа от них мизинец лежит на Insert из цифровой клавиатуры — получается очень быстрая и удобная работа. При этом указательный палец иногда сдвигается на 1 сантиметр влево вверх для нажатия Ентера, а средний палец иногда сдвигается вверх для нажатия на Home. Издалека это немного похоже на обхват мыши рукой — и функции (для навигации и управления фокусом) почти те же самые.
Видел такую утилиту много лет назад — тогда очень нагружала систему, сейчас наверное уже пофиг было бы.
Поставил на одиночный клик уже много лет назад
тоже из-за этого двойного недоумения
Это создаёт неудобство тем, кто привык к тому, что одиночный щелчок делает только выделение. Делает такой юзер щелчок, а файл взял — И ЗАПУСТИЛСЯ!
Отличная защита от чужих людей, зачем-то полезших в мой компьютер же.
Как же эти несчастные люди пользуются телефонами?
Что мешало активировать его при выделении удержанием курсора над файлом
Курсор мыши отрисовывается аппаратно, без участия ОСи. Клики кнопками мыши вызывают срабатывание прерываний, легко отслеживать эти события не потребляя ресурсов. А вот чтобы определить что курсор повели и остановили над какой-то иконкой — придётся постоянно мониторить положение курсора и вычислять производную скорости его перемещения. Постоянно. Даже когда пользователь ничего не делает. В результате старые компьютеры постоянно тормозили бы, если кто-то решил бы активировать такой функционал.
Прерывания тоже аппаратные, не бесконечный цикл опроса?
скорее всего это действия выделить+запустить, два щелчка. плюс исключение ошибочных нажатий
Вот когда-то уже давно, в Майкрософт задались тем же вопросом и добавили в Windows 98 запуск одинарным кликом. Если не забыл за давностью — даже настройкой по умолчанию сделали.
Но все на то плевались йадом и перенастраивали взад на даблклик.
PS Зато в наборе Microsoft Plus! для этой винды был классный анимированный курсор с динозавриком!
В Windows2000 сбоку в проводнике открывался предпросмотр всякого медиа-файла, и когда медленно ведёшь курсор, файлы выделяются и видно, что внутри, без щелчков. Это было удобно, мне.
«Однокликовый» запуск реализован на мобильных платформах, но там всплывает минус: чтобы отобрать файлы для операции, надо явно просить об этом приложение, которое начинает рисовать чекбоксы для выбора. На мобилах, может, и оправдано — там файловые операции редки.
В разных программах для переключения режима с копирования на перемещение и обратно действительно придумали применять праую кнопку.
В КДЕшном Дельфине можно файл сразу двигать правой кнопкой, после отпускания которой появится меню с вопросом — чё делать (копировать или перемещать).
В Фаре файл тянешь левой кнопкой из панели в другую панель — в этом время около курсора мышиного пишется что-то типа "копирование N файлов". Делаешь в этом движении мыши правый щелчок — слово "копирование" меняется на "перемещение". Делаешь ещё правый щелчок — "перемещение" меняется обратно на "копирование" и так далее. Но это всё для фанатов мыши.
Сейчас: жмем Shift, кликаем по певрому, потом — по последнему. Если открытие повешено на один клик, то при таком действии все выбранные файлы откроются, а их надо было скопировать…
нет же. Так при удержании контрола/шифт можно было бы убрать возможность открытия файла одиночный кликом, зачем вообще одновременно запускать много файлов? В win бывает случайно после выделения кучи файлов, можно их открыть все вместе и это неудобно
Самая первая версия, 1.0, не делала практически ничего, кроме как выводила на экран следующее: A:>. Вот и все. Это абсолютно точно
Нет, это не абсолютно точно :) Самая первая выводила А:, а не А:>
<zanuda mode off/>
It's Norton damn you
Xerox Alto стал одним из первых поступивших в продажу полноценных персональных компьютеров (первые прототипы были представлены в 1973 году)
полная брехня, он вообще на рынок не поступил, на рынок попал Xerox Star в 1981
Mesa — ещё один паскалеподобный язык программирования, в котором мониторы были встроенными. Или, наверное, лучше сказать, алголоподобный. Потому что я его смотрел, и после адско-обероновского чистописания Mesa довольно загрязнена спецсимволами. Когда Вирт делал Modula-2, он вдохновлялся Mesa, но, как можно убедиться, виртовские языки сильно почище. Я изучал материалы по Мезе из исторического интереса. Интересно поузнавать немного про отбракованные ветви. Например, сейчас почти нигде не осталось векторных обработчиков исключений. В Common Lisp Condition System тоже была возможность обрабатывать исключительную ситуацию с восстановлением. Казалось бы, почему бы и нет. Оказывается, эта особенность языка причудливо сталкивается с мониторами. Оказывается, векторный обработчик исключения запросто может вешать программу, не в силах войти в мьютекс или дождаться условной переменной. В Мезе этому пытались противостоять, на языковом уровне делая у защищённых процедур что-то типа предбанников, в которых мьютекс не взят, и доступа ко внутренним данным нет. Сейчас в языках программирования как бы надпись «Здесь живут драконы», и только через язык Меза можно на этих драконов посмотреть. Убедиться.
Другой интересной особенностью Мезы был упор на обильную многозадачность. То есть, Меза тогда — как Go сейчас.
Упавшая звезда. Как выглядела самая первая ОС с графическим оконным интерфейсом