Как стать автором
Обновить

Синей пеленой экран заполнил чистый DOS. Доска почёта и респекта: лучшие программные решения и интерфейсы

Время на прочтение4 мин
Количество просмотров13K
Всего голосов 69: ↑63 и ↓6+70
Комментарии71

Комментарии 71

POSIX (и FreeDesktop), TCP/IP (и HTTP) — список можно продолжать…

Можно подушню? Как техписатель техписателю.

Кавычки — это название, цитата или ирония.

«СПАСИБО» — спасибо в кавычках. Воспринимаю это как иронию.
Та же проблема с фразой «современные» интерфейсы.

  1. Буфер обмена

Мне очень понравилось развитие этой идеи в мобильных операционных системах. А именно: явное указание адресата обмена. (То, что там называется Sharing). Мне бывает некомфортно копировать какой-нибудь пароль в буфер, к которому могут иметь доступ все, кто угодно, вплоть до веб-страниц. Да и указать пункт назначения при отправке данных зачастую удобнее, чем переключаться в другое приложение и лазить там по интерфейсу. Как гласил древний машинный перевод мануала по Send To: «по мере того как вы будете закреплять себе новые программы, вы начнёте посылать на все более сложные и интересные места и объекты».

Жаль, что прогресс десктопных ОСей остановился лет двадцать назад, и до них эти нововведения не дошли.

в 11 есть Отправить, как я понял сами приложения должны регистрировать это

Если где-то и есть, то хорошо спрятано.

Зато «Слить на сервер Поискать в Бинге» — всегда пожалуйста!
Зато «Слить на сервер Поискать в Бинге» — всегда пожалуйста!
Ввода. Поле ввода.
Ввода. Поле ввода.
Ни даже нейро-Пейнт.
Ни даже нейро-Пейнт.

Если где-то и есть, то хорошо спрятано.

спасибо, поржал )

а вы в андроиде пытались пользоваться буфером обмена? текст там так же вы никуда не сможете отправить, либо, как и в винде, нужно чтобы приложение само имело такую функцию, и кусок картинки никуда не отправите.

в 11 вот так

Это Проводник
Это Проводник
Ножницы
Ножницы
MSPaint
MSPaint
Просмотр изображений
Просмотр изображений
Ещё Проводник
Ещё Проводник

Скрытый текст

Кривоватая сшивка получилась, пардон.

Но - выделил - всплыла плашка копировать/поделиться etc - нажатие на "поделиться" - выползает окно с целым табуном приложений, готовых принять текст.

С картинками та же лабуда, по долгому нажатию на объект

Но - выделил - всплыла плашка копировать/поделиться

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

Это не общий функционал андроида, это так же зависит от приложения которым вы пользуетесь

Это общий функционал. Во всех браузерах. Во всех приложухах, за редкими исключениями, когда текст невыделяемый или типа wps office. И на разных андроидах - сейчас на руках 7, 8 и 13

Но можно и через классическую копипасту, нажимая не на "поделиться", а на "копировать"

Это общий функционал

Нет, я видел достаточно программ где вообще не было никакой возможности что-либо Отправлять.

Во всех браузерах

Во-первых браузер - это программа, во-вторых - вы точно все-все-все браузеры тестировали? В третьих - причем тут браузеры?

Во всех приложухах, за редкими исключениями, когда текст невыделяемый или типа wps office

Что вы хотите этим сказать?

И на разных андроидах - сейчас на руках 7, 8 и 13

4.0.4, 6, 7, 9, 11, 12 на руках, и?

Но можно и через классическую копипасту, нажимая не на "поделиться", а на "копировать"

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

точно все-все-все браузеры тестировали? В третьих - причем тут браузеры?

Практически все, кроме откровенной дичи. И просто это была приложуха (браузер) в окне которого я прочёл пост и сразу заскринил пример с "поделиться", всего лишь.

Что вы хотите этим сказать?

бывают дикие приложухи, частично выпадающие из подчинения общему функционалу системы.

Просто частный случай, лёгкая заметка по ходу рояля...

И просто это была приложуха (браузер) в окне которого я прочёл пост и сразу заскринил пример с "поделиться", всего лишь.

и что это доказывает и как может являться контраргументом на мои слова?

бывают дикие приложухи, частично выпадающие из подчинения общему функционалу системы.

нет никакого функционала системы, который "просто всегда есть", есть устоявшиеся правила для приложений и авторы, когда создают программы стараются им следовать.

Просто частный случай, лёгкая заметка по ходу рояля...

What?

плюсую, либо я что-то не так делаю - открыл хром, дал запрос в ya.ru, выделил текст - могу только в буфер скопировать, никаких тебе share(

У меня сразу открывается окно редактирования. Из окна редактирования действительно не особо "share"ится, не только запрос в ya.ru

Скрытый текст

Вот в хромоногом - открыл выдачу яндекса, выделил текст

Вылезла плашка "копировать/поделиться/etc

Клацнул на "поделиться" - вылезло окно со списком приложений готовых принять и текстом, который рассматривается

У вас не тот кейс. Попробуйте поделиться именно поисковым запросом, то что вводилось в окошко поиска. Ну и аналогично там где есть поле ввода. Например этим текстом во время ввода я не могу поделиться, только копировать.

Скрытый текст

webshuttle

Скрытый текст

Яндекс браузер

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

На Хабре из окна ввода - только копирование.

хм.. А у меня не появляется. Может действительно от версии интерфейса зависит и того что там поверх накрутили разработчики..

Скрытый текст

Через "копировать" - просто на один тап больше, в два тапа получается - а это уже работает всегда и везде.

Так на втором скрине - после выделения и появления плашки "копировать" - вылезает то, что на первом скрине?

не, то что на первом скрине вылезает по нажатию на три точки со второго (типа еще что можно сделать с текстом). Я устала бороться с интерфейсом хабра с телефона за последовательность картинок. Там еще есть "заметки" и "карточки Anki", и всё. И думается мне, что это встроило "Lingvo", "заметки" и "Anki" сами по себе. В других местах где есть "отправить" намного больше всяких вариантов.

вылезает по нажатию на три точки со второго

То бишь карусели, когда можно просто сдвигать эти пункты влево-вправо - нет?

Походу это штатный диспетчер файлов шалит. По хорошему - его надо отключать и ставить нормальный.

Скрытый текст

Оно есть, но не в поле ввода

Тогда я в затруднении.

Похожую ситуёвину видел, но она была вообще на всякой дичи, типа тушек xiaomi и прочих самсунгах. Сразу рецепт и в голову не приходит. Разве что сменить диспетчер файлов, для начала - мерещится, что зло в нём..

У меня телефоны в среднем живут два года, и замена каждый раз по новой причине. Так что уже ничего дорогого не беру, китайчонок более менее приличный, и ладно. Самсунги кстати менялись в рабочем состоянии, один утоп в слюнях ребенка (тачскрин заглючил, но потом просох, работает), у другого экраны оказались бьющиеся, два раза поменяла, третий раз не стала, убрала с трещиной в резерв.

У меня приблизительно такой же цикл замены. Но причина почти одна и та же - питание. То аккумы вспухают, то контроллеры выгорают, пару раз сгорали коннекторы питальника, прямо в гнезде, во время зарядки.

Не, по питанию только два случая: у соньки отламывался разъем, два раза перепаивали - не помогло, но можно зарядить "лягушкой", тогда еще съемные аккумуляторы были распространены. Кстати лучший интерфейс и свой софт были. И сяомяо два раза меняла вздувшиеся аккумляторы, с третьим пошел в утиль.
Если причина повторяется - то может что-то не то делаете? Взять другие зарядники, провода?

Зарядки, поовода - да разные шли в ход. Коннекторы паршивые, на тушках, причём у всех производителей смартов. И уже полностью уверен, что это ими делается намеренно - один и козырей, для гарантированного выхода из строя изделия и принуждения к покупке нового.

Не знаю, производители разные у меня были, а вот слабый коннектор только у одной модели. И аккумуляторы вздувались тоже только у одной модели xiaomi, остальные устройства в семье на тех же зарядках нормально служили. У самсунга при второй замене экрана аккумулятор тоже немного вздутый меняла, но это я грешу на свои кривые руки при попытке его отколупать в первой замене, скотч был крепкий.
Может когда вставляете-вытаскиваете коннектор как-то под углом? Разъемы эти имеют свойство забиваться пылью, потом кабель не вставляется нормально или вываливается. Проще всего купить баллон сжатого воздуха и периодически продувать. Если попробовать магнитную заглушку, то тоже будет быстро портиться? Но у них высокие требования к чистоте, надо следить чтобы контакты были чистыми.

Нет.. я уже уверен, что шакальные коннекторы в тушках - продуманный ход производителей. Единственные исключения - бронированные гаджеты, типа oukitel, всегда с аккумами под 10000+

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

Есть хитрая штуковина

— USB-коннектор, который примагничивается к такой же магнитной площадке на проводе. В реультате коннектор вставляется в телефон только один раз и всегда носится с ним, а собственно провод подсоединяется и одсоединяется как угодно, без расшатывания собственно разъёма. Магнитных проводов можно накупить с десяток, один оставить дома, второй на работе, третий положить в сумку и т.п.

О таких, я и говорил, чуть выше.

Прекрасная вещь, но с очень ограниченным сроком службы - контактные площадки очень быстро деградируют. В результате нагрев до неприличных температур, со всеми вытекающими.

Марка/модель не особенно важны, походу это точный расчёт производителей.

очень быстро деградируют

Юзаю четвёртый год, полёт нормальный. ЧЯДНТ?

Марка, модель, столь чудесного магнитного коннектора?

По моему вам стоит больше следить за чистотой разъемов и вовремя проводить профилактику. Магнитные протирать спиртиком, внутренние продувать от пыли (баллон с газом стоит сильно дешевле нового телефона, а хватает надолго). Возможно использовать какую-то дополнительную защиту разъемов от пыли и влаги. Ну и просто следить за окружающей средой - если плохо разъемам, то чего это стоит организму?

Ну да, подобными и пользовался. Разные производители. И у всех указаны эти 3 ампера - как раз столько и жрёт мой телеыон на зарядке. То бишь получается, что коннекторы/контактные площадки и рассчитаны на постоянку потребления, на максимуме возможностей, для моего гаджета. А это большой парк девайсов с аккумами на 10-15киломахов, заправляющихся 3-4 амперами.

чем переключаться в другое приложение и лазить там по интерфейсу.

В другом приложении всё равно надо будет как то выбрать, куда именно вставить строчку текста или картинку.

Да, но менеджер шэринга может запоминать сценарии. Типа, «отправить Васе по электронной почте», «отправить Пете через мессенджер». В Андроиде что-то из этого реализовано, хотя я не в курсе технических деталей. Иногда в контекстном меню там я вижу не просто список мессенджеров, а сразу недавние/популярные контакты.

На десктопе чаще надо скопировать строчку кода в конкретное место в редакторе или вставить картинку в конкретное место слайда в презентации. Какие тут сценарии?

"делиться" можно объектами целиком, добавив опционально контекст. В поле редактирования есть текст, а не конечный объект, "поделиться" уже не получается, только копировать. С картинками можно и так, и так - хочешь делись, хочешь копируй и вставляй по классике.

В вашем примере никаких, но я не понимаю, почему вы сводите всё к вашему примеру.

Просто это 99+% случаев использования буфера обмена. Как то не могу даже сходу вспомнить случаи копирования больших объектов, для которых send to имеет смысл (но не файлов, для которых оно давно есть).

Ради одного-единственного сценария «отправить себе в телегу» уже стоило бы добавить Share во все контекстные меню, где есть Copy, и оно подразумевает простой текст, форматированный текст или изображение.

То же самое касается браузера. Если бы вместо мертворождённого Save to Pocket'а в ФФ была кнопка Share (и запиненный там «отправить себе в телегу»), я бы её не убирал с тулбара подальше.

А если представить всю картину в перспективе, то и до отправки кода могло бы дойти. В Интернете есть сервис по оптимизации SVG. Почему я не могу выделить код в студии и отправить его туда? Пусть он откроет свою страницу с рекламой и результатом, всем надо зарабатывать, но почему не запомнить, что код из студии я отправляю по такому-то адресу в таком-то браузере и не заставлять меня переключаться на этот браузер и рыскать там по его закладкам? Это и называется «запоминать сценарии».

Короче, это классическое «аппетит приходит во время еды». Пользы могло бы быть много… и, видимо, будет, когда какой-нибудь Андроид вытолкает классические ОС с ПиСи.

Соглашусь, отправка в мессенджер или веб сервис (хотя бы google translate или image search) вполне осмыслена.

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

Я на сколько понимаю веб-страницы не могут читать буфер обмена без участия пользователя. Если это не какое-то левое расширение браузера.

Под линукс есть

GitHub - hluk/CopyQ: Clipboard manager with advanced features

Можно запретить копировать из отдельных приложений или при минимальных навыках программирования реализовать например шифрование контента между ctrl-c и ctrl-v.

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

Участие пользователя это не проблема )) Я сам, своими руками, вставлял и пароли, и разные секретные ссылки, и много чего ещё на сайтах, позабыв, что у меня в буфере. Надеюсь, не все из этих сайтов на onchange отправляли содержимое на сервер.

Об этом и был последний абзац моего предыдущего сообщения в этой ветке. KeePass прекрасно подтирает за собой пароли из буфера. Кроме того само использование буфера для переноса пароля происходит гораздо реже.

А так у меня и с телефоном буфер обмена общий - очень удобно.

https://youtu.be/EY8Mey846IA?si=8zrEgeUZmH6NtqNT

ДОС , черной пеленой экран заполнил чистый ДОС...

Это не пародия , это то время когда мы были молоды и счастливы .

Весь мир был спереди...

Программист еще звучало гордо .

А словосочетания "разраб криворукий" , еще не существовало в природе.

Было время ....

Веселись, юноша, в юности твоей, и да вкушает сердце твое радости во дни юности твоей, и ходи по путям сердца твоего и по видению очей твоих; только знай, что за все это Бог приведет тебя на суд (Еккл.11:9).

А кто помнит какой двухпанельник был в xenix? Он точно был я видел его на янтарном mda мониторе на рубеже 80-90хх.

deco, demos commander -- его много, куда портировали

Ну точно же:

3.6.0 for Xenix_386
3.6.0 for Xenix_286
3.6.0 for Unixware 386
3.6.0 for Vax Ultrix
3.6.0 for SunOS
3.6.0 for ISC Unix 386
3.6.0 for HP_UX
3.6.0 for Convex BSD Unix
3.6.0 for BSD_OS 2.0
3.6.0 for BSD_OS 1.2

https://sourceforge.net/projects/deco/files/Deco Binaries/

Это копирование форматирования вместе с текстом

во многих местах спасает вставка текста при помощи ctrl+shift+v

или метод копирование-через-блокнот :)

Я обычно через Emacs. он всегда запущен )

Во времена ранних Windows по FIDO путешествовала пародийная песня

— А вот она! — вскричала тётенька

«Есть, правда, ложка дёгтя в этой бочке функционального мёда. Это копирование форматирования вместе с текстом. Мне много лет не давала покоя эта досадная особенность: в большинстве случаев я хотел получить в буфере просто текст, безо всяких форматирований. Но потом я нашёл маленькую утилитку GetPlainText, добавил её на панель быстрого запуска и наконец очистил свою бочку от дёгтя»

Да блин... просто сначала кусок текста с форматированием из буфера обмена в произвольный редактор формата «только текст», затем в нём - ещё раз выделить и скопировать. Теперь текст в буфере окажется без форматирования.

Есть вариант попроще - Ctrl+Shift+V в винде/линуксах (возможно не всех) и Cmd+Option+Shift+V на маках.

Ctrl+Shift+V в винде

У меня оно в Excel и Powerpoint ничего не делает, в аутлуке выводит какой-то диалог move to.

иногда у меня адресная строка браузера выполняет эту функцию))

Синей пеленой экран заполнил чистый DOS.

Сам DOS был чёрный. Вы, вероятно, путаете его с Norton/Volkov Commander, который некоторые прописывали в autoexec.bat

Некоторые? Мне казалось, что подавляющее большинство.

Осталось добавить что у песни есть автор - Леонид Каганов (lleo.me) и у него юморесок как гуталина у дяди кота Матроскина ;)

Опа! Спустя 25 лет я узнал, кто автор этого хита. Хотя про Каганова знаю лет 20.

В линуксе есть еще примечательная штука, которая вначале взрывает мозг, а потом без неё жить не можешь — второй буфер в которое попадает всё что было выделено (имеется в виду текст). А вставка происходит через клик средней клавишей. Например, можно из менеджера паролей вынести в браузер и пароль и логин за раз.

Ну и удобно вставлять куски текста без необходимости использовать клавиатуру.

Этот "второй буфер" - на самом деле selection, и их много (хотя чаще всего просто используется PRIMARY).

А я офигел от того, что в 7-zip есть двухпанельный менеджер. Причем работают F5, F6, F7, F8))) Вот реально работают!

Пользуюсь Total Commander-ом, без него вообще не понимаю, как можно в проводнике работать!

С первой строчки в голове заиграла эта песня.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории