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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

P.S. надеюсь, прямой эфир хоть кто-нибудь читает.
Всего голосов 16: ↑11 и ↓5 +6
Просмотры 1.2K
Комментарии 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
Просмотры 85K
Комментарии 99

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

Чулан
Захотелось сделать так, чтобы можно было сохранять хоткеями выделенный текст в несколько разных буферов обмена. А потом также хоткеями вставлять текст оттуда..
Читать дальше..
Всего голосов 65535: ↑32767.5 и ↓32767.5 0
Просмотры 851
Комментарии 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
Просмотры 32K
Комментарии 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.6K
Комментарии 92

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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



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

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

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

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

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

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

Трюки Pandas от RealPython

Блог компании SkillFactory Python *Программирование *Data Engineering *
Перевод
Tutorial

К старту флагманского курса по Data Science делимся сокращённым переводом из блога RealPython о трюках с Pandas, материал начинается с конфигурирования запуска библиотеки и заканчиваются примерами работы с операторами и их приоритетом. Затрагивается тема экономии памяти, сжатие фреймов, интроспекция GroupBy через итерацию и другие темы. Подробности, как всегда, под катом.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 5.8K
Комментарии 0