Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

TikTok не будет копировать текст из буфера обмена после появления жалоб и проблем с этой функцией в iOS 14

Разработка под iOSРазработка мобильных приложенийСоциальные сети и сообществаIT-компании


В конце июня 2020 года китайская компания ByteDance (разработчик сервиса для создания и просмотра коротких видео TikTok) сообщила, что выпустит обновление приложения для iOS, в котором TikTok перестанет постоянно копировать и анализировать данные из буфера обмена.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры5.1K
Комментарии 40

TikTok влезает в буфер обмена на iOS и попал под полный запрет в Индии

ITSummaИнформационная безопасностьРазработка под iOSРазработка мобильных приложенийМонетизация мобильных приложений


Исследователи в области информационной безопасности обнаружили, что ряд популярных приложений для iOS, в том числе сервис коротких видео TikTok, без ведома пользователя при запуске зачем-то вытаскивают данные из буфера обмена устройства.

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

ArsTechinca предоставила полный перечень опасно ведущих себя приложений для iOS по категориям:
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры6.1K
Комментарии 19

В сборке 21318 Windows 10 буфер обмена получил инструмент управления

Разработка под WindowsСофт

Новая тестовая сборка Windows 10 Insider Preview Build 21318 стала доступна на канале Dev. В этой сборке у буфера обмена появился новый инструмент.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры13.4K
Комментарии 37

Идея маленькой полезной программки

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

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

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

Думаю, такая программа будет иметь большой успех у огромного количества IT-специалистов, которым приходится частенько копи-пастить только что написанное.

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

В общем, пространство для полета мысли есть. Ваши мнения?
Всего голосов 4: ↑3 и ↓1 +2
Просмотры1.3K
Комментарии 30

Работа с буфером обмена

.NET
Прочитав заголовок, Вы, наверное, очень удивились.
Ведь казалось бы, все предельно просто — есть объект Clipboard, есть его статические методы (вроде SetText/SetData и GetText/GetData), чего еще для счастья нужно?

Однако, на практике все просто лишь до тех пор, пока Вы копируете или вставляете только базовые объекты, вроде текста или bitmap-картинки. Что же случается, когда нужно оперировать более сложной структурой?

Лично я недавно столкнулся с необходимостью копировать «гиперссылки», которые потом должны легко вставляться в Word/Outlook/любую другую программу. Причем, не полагаясь на то, что программа-получатель сама определит во вставленном тексте ссылку и не преобразует в нужный формат. Поэтому и рассмотрим работу на примере гиперссылки (алгоритм действий для любого другого формата будет аналогичным).

Итак, с чего же начать?
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры15.8K
Комментарии 15

Как заюзать буфер обмена из bash?

Чулан
Доброго всем времени суток!

Не так давно начал познавать все прелести программирования на bash. Пишу скрипты для автоматизации рутинных действий, возникающих в процессе работы (программист на Си под никсы я). Вроде получается =)
Так вот, возникла необходимость заюзать из баш буфер обмена(используя лишь средства баш и стандартные утилиты Solaris). Т.е. скопировать значение некой переменной в этот самый буфер. «xsel» и «xclip» нет.
Специфика такова, что вся работа происходит на удалённой тачке заказчика, в сетке которого даже нет интернета. Соответственно никакого софта ставить я не могу.
Подскажите, как это сделать(если такое вообще возможно)?
Гугление не дало результатов.

P.S. надеюсь, прямой эфир хоть кто-нибудь читает.
Всего голосов 16: ↑11 и ↓5 +6
Просмотры987
Комментарии 9

Работа с буфером обмена в Linux: теория и практика

Настройка Linux

Совсем немного теории


Copy and PasteИсторически сложилось так, что в X Window System (X11, — оконная система для Linux, UNIX) существует два буфера обмена.

Один из них (clipboard) похож на буфер обмена в Windows — при нажатии на Ctrl+Insert или Ctrl+C выделенный фрагмент (текст, картинка, файл) копируется в буфер обмена, а при нажатии на Shift+Insert (или Ctrl+V) — вставляется из него. Следует заметить, что во многих программах эти сочетания зарезервированы для иных целей и приходится пользоваться другими — например, в терминале сочетание Ctrl+C используется для завершения процесса, а для работы с буфером обмена используются сочетания Ctrl+Shift+C для копирования и Ctrl+Shift+V для вставки.

Второй буфер (primary) является специфичным для оконной системы X11. Выделенный текст незамедлительно попадает в буфер primary, и для того, чтобы вставить скопированный текст, достаточно лишь нажать среднюю кнопку мышки (колёсико). У кого в наличии не имеется трёхкнопочной мышки, а так же владельцам ноутбуков с тачпадами следует одновременно нажать левую и правую кнопки мышки для вставки текста.

Перейти к практике...
Всего голосов 100: ↑94 и ↓6 +88
Просмотры80.7K
Комментарии 99

Несколько буферов обмена в Linux

Чулан
Захотелось сделать так, чтобы можно было сохранять хоткеями выделенный текст в несколько разных буферов обмена. А потом также хоткеями вставлять текст оттуда..
Читать дальше..
Всего голосов 65535: ↑32767.5 и ↓32767.5 0
Просмотры703
Комментарии 6

Перевод Вставка-копирование текста в буфер обмена на Javаscript — два способа с Flash 10

Чулан
В Flash 10, как оказалось, нельзя программно самому копировать текст в буфер обмена. До его выхода был очень удобный и элегантный способ, например, «Копировать код для вставки изображения в блог» / «Copy embed code» сразу в буфер пользователя. Я не говорю про IE, в котором это всегда раньше было реализуемо (не знаю как в ИЕ8) с помощью javascript-вызова window.clipboardData.setData('text',text);
Речь о том, как это сделать для пользователей альтернативных браузеров.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры1.5K
Комментарии 5

Копируем в буфер обмена в FireFox 3.5 и IE8

JavaScript
С приходом 10го флеша, ФФ3.5 и ИЕ8, на многих сайтах перестала работать волшебная кнопка «Скопировать в буфер». Перестала работать из соображений безопасности (что бы когда заходишь на какой либо сайт, у тебя в буфере не появилась левая ссылка, или рекламный текст, или злоумышленники не применили это фичу в других целях).
Как же с этим бороться?
Всего голосов 34: ↑30 и ↓4 +26
Просмотры32.1K
Комментарии 31

Сайты тех электронных библиотек, которые защищались невидимым текстом от копирования, ожидает неприятный сюрприз от создателей Mozilla Firefox

Firefox
Уверен: многие посетители некоторых коммерческих электронных библиотек подмечали, что текст невозможно скопировать естественным способом, потому что, оказывается, в него понамешана масса невидимых букв (с CSS-свойством «visibility:hidden», или «visibility:collapse», или «display:none»), так что результат копирования этого текста в буфер оказывается неудобочитаемым.

Для решения этой проблемы до сего дня использовались не особенно удобные средства (копирование HTML-кода с последующим поиском и заменою по регулярным выражениям, или использование специализированных расширений ко браузеру, если есть).

Сегодня же стало известно о том, что в еженощных сборках Firefox 3.7 (будущего Firefox 4) при копировании текста из него автоматически выкусываются невидимые элементы, имеющие стиль «visibility:hidden», или «visibility:collapse», или «display:none».

Читать дальше →
Всего голосов 162: ↑118 и ↓44 +74
Просмотры1.5K
Комментарии 92

Доступ к буферу обмена операционной системы из веб-приложения

Silverlight
Из песочницы
Возможно, вам понадобится использование буфера обмена операционной системы прямо со страницы веб-приложения в браузере. Немного изучив информацию можно обнаружить, что сделать это напрямую со страницы HTML средствами javascript невозможно в связи с политикой безопасности, конкретно, запись в него может быть использована в нехороших целях злоумышленниками. Обходных путей несколько, о них можно найти много ссылок и примеров.
Читать дальше →
Всего голосов 19: ↑13 и ↓6 +7
Просмотры22.6K
Комментарии 12

Новшества node-webkit версии 0.3.0

Node.JS
Zhao Cheng вчера объявил о выходе новой версии движка node-webkit созданного в недрах Intel Open Source Technology Center мощного сочетания WebKit и Node.js, позволяющего создавать кросс-платформенные графические приложения на языках HTML, CSS и JavaScript.

Новая версия будет иметь номер 0.3.0 и выглядеть вот как:

[скриншот]

(На скриншоте изображена демка от AppJS, которую я портировал на движок node-webkit. Запущена она в Windows XP.)

Как видно, новая версия node-webkit теперь куда более походит на Google Chrome по оформлению окна.

И вот список других новшеств этой версии:

Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Просмотры10.1K
Комментарии 18

Передача файлов в изолированную виртуальную машину под управлением DOS с помощью… клавиатуры

Информационная безопасность
Рассмотрим передачу файлов в виртуальную машину с помощью симуляции активности пользователя.
Читать дальше →
Всего голосов 32: ↑27 и ↓5 +22
Просмотры17.4K
Комментарии 17

Вырезать и копировать в буффер с помощью JavaScript

JavaScriptБраузеры
Перевод
Начиная с IE10 добавлена поддержка команд «Копировать» и «Вырезать» с помощью метода Document.execCommand(). Так же эти методы доступны в Chrome начиная с версии 43.

Любой текст выделенный в браузере при выполнении одной из этих команд будет скопирован или вырезан в буфер обмена пользователя. Это позволяет предложить пользователю простой метод выделить часть текста и скопировать в буфер обмена.

Это становится крайне полезным в сочетании с API программного выделения текста, что бы задать что скопировать в буфер. Примеры будут рассмотрены в этой статье.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры88.1K
Комментарии 25

Эффективная работа с текстом или как я изобретал велосипед

Программирование
Долгое время искал хорошую программу для удобной работы с буфером обмена.

Требования мои такие:
  • хранение истории в разных вкладках, т.е. когда я программирую, хочу, чтобы куски копируемого текста не смешивались с теми, которые я использую при написании статей или рассылки писем
  • удобное многократное копирование и вставка посредством горячих клавиш (без переключения на интерфейс программы)
  • возможность обработки данных перед вставкой (например, конвертирование символов в верхний регистр, разбивка на слова построчно, сортировка строк, удаление пустых строк)
  • анализ текста (поиск E-mail'ов, гиперссылок, дат и т.п.)
  • возможность исправления раскладки набранного текста (как, например, в PuntoSwitcher)


Пробовал разные: ClipMate, Spartan, Ditto, CLCL, но, в результате, решился написать свою программу.
Читать дальше →
Всего голосов 10: ↑6 и ↓4 +2
Просмотры8.1K
Комментарии 21

Как работает буфер обмена в Windows

Системное программированиеОтладкаРазработка под Windows
Перевод
Недавно у меня появилась возможность выполнить отладку буфера обмена в Windows, и я решил, что хорошо бы поделиться информацией, которую удалось узнать. Буфер обмена — это тот компонент Windows, который многие из нас используют десятки (сотни?) раз в день, особо не размышляя об этом. Прежде чем взяться за это дело, я даже никогда не задумывался, как всё устроено. Как выяснилось, там столько интересного, что вы даже не можете себе представить. Сначала опишу, как приложения хранят разные типы данных в буфере обмена и как извлекают их оттуда, а затем — как приложения могут «прицепиться» к буферу и отслеживать изменения в нём. В обоих случае вы увидите отладочные записи, которые показывают, как получить доступ к данным из отладчика.

Начнём с обсуждения форматов буфера обмена. Такие форматы используются для описания, какие типы данные можно поместить в буфер. Там есть некоторое количество предопределённых стандартных форматов, которые может использовать приложение, вроде битового массива, текста ANSI, текста в Юникоде и TIFF. Windows также позволяет приложению установить собственный формат. Например, текстовый процессор может зарегистрировать формат, включающий в себя текст, форматирование и картинки. Конечно, это ведёт к определённой проблеме: что произойдёт, если вы скопируете данные из текстового редактора и вставите их в «Блокнот», который не понимает всего этого форматирования и не отображает картинки?
Читать дальше →
Всего голосов 44: ↑44 и ↓0 +44
Просмотры40K
Комментарии 40

Пусть они вставляют пароли

Информационная безопасностьРазработка веб-сайтов
Перевод
Примечание переводчика: Автор статьи — эксперт по социотехнической безопасности (Sociotechnical Security Researcher) в Национальном центре кибербезопасности Великобритании (NCSC), подразделении Центра правительственной связи (GCHQ), который отвечает за ведение радиоэлектронной разведки и обеспечение защиты информации органов правительства и армии.



В твиттере нам часто присылают примеры сайтов, которые блокируют вставку пароля из буфера обмена. Почему сайты так поступают? Разгорелась дискуссия — и большинство спорщиков обращает внимание на то, что это сильно раздражает.

Так зачем организации это делают? Часто они не дают никаких объяснений, но если всё-таки дают, то говорят о «безопасности». NCSC не думает, что эти опасения обоснованы. Мы считаем, что блокировка вставки паролей (БВП) — это плохая практика, которая ухудшает безопасность. Мы считаем, что пользователям следует разрешить вставлять пароли.
Читать дальше →
Всего голосов 52: ↑51 и ↓1 +50
Просмотры25.4K
Комментарии 62

EveryLang — программа, которая может почти все

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

EveryLang позволит существенно увеличить скорость работы с текстом. Предоставит новые возможности экономии времени на рутинных процедурах.

image
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры8.9K
Комментарии 22