Secret Code
Arc выкатили в открытый доступ свой браузер для 👩💻 Windows 11
Для десятой Винды поддержку добавят позже😊
— arc.net/download
Для десятой Винды поддержку добавят позже
— arc.net/download
Please open Telegram to view this post
VIEW IN TELEGRAM
Secret Code
Dark Reader — это неотъемлемое расширение для моего браузера. Его основное предназначение — активация тёмной цветовой схемы на веб-сайтах, которые её не поддерживают. В расширении предусмотрено множество настроек для тонкой настройки цветовой гаммы.
Это расширение бережёт мои глаза в ночное время, когда я снова и снова попадаю на сайты без темной темы. Интересно, что некоторые сайты даже имеют поддержку тёмной темы, но её нужно включать вручную.
Внедрение тёмной темы на веб-сайт на уровне системы может увеличить конверсию.
Это расширение бережёт мои глаза в ночное время, когда я снова и снова попадаю на сайты без темной темы. Интересно, что некоторые сайты даже имеют поддержку тёмной темы, но её нужно включать вручную.
Внедрение тёмной темы на веб-сайт на уровне системы может увеличить конверсию.
В рамках этого сотрудничества:
В последнее время у
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы удалить расширение в
Please open Telegram to view this post
VIEW IN TELEGRAM
Secret Code
Dark Reader — это неотъемлемое расширение для моего браузера. Его основное предназначение — активация тёмной цветовой схемы на веб-сайтах, которые её не поддерживают. В расширении предусмотрено множество настроек для тонкой настройки цветовой гаммы. Это расширение…
Unsplash Wallpapers — обои на каждый день
Иногда у меня наступает такой период в жизни, когда просто хочется постоянно видеть новые обои на рабочем столе. Unsplash Wallpapers прекрасно справляется с этой задачей. Есть возможность настроить частосту смены обоев и выбрать подборки.
Иногда у меня наступает такой период в жизни, когда просто хочется постоянно видеть новые обои на рабочем столе. Unsplash Wallpapers прекрасно справляется с этой задачей. Есть возможность настроить частосту смены обоев и выбрать подборки.
This media is not supported in your browser
VIEW IN TELEGRAM
Чтобы искать совпадения в файлах можно воспользоваться поиском в боковой панели, но теперь можно это делать в поисковой строке
Please open Telegram to view this post
VIEW IN TELEGRAM
Смягчение углов в 🎨 Фигме (corner smoothing) — это ещё одна фича, которая есть в Фигме, но не имеет аналога в CSS
В Фигме углы объектов можно сгладить с помощью функции "Corner smoothing" (Сглаживание углов). Это позволяет сделать внешний вид элементов более плавным и эстетичным.
Для использования этой функции:
1. Выберите объект или группу объектов, у которых вы хотите сгладить углы.
2. Перейдите в панель свойств объекта справа.
3. Найдите раздел с настройками закруглений.
4. В этом разделе вы увидите параметр "Corner smoothing". Переместите ползунок вправо, чтобы увеличить степень сглаживания углов.
Но дизайнерам советую не использовать в макетах сайтов смягчение углов на фреймах, которые разработчик должен будет сверстать.
Однако в иконках и иллюстрациях эту функцию можно применять без затруднений, поскольку они вставляются в виде статичных элементов, не требующих верстки.
Прошлый пост о том, что ещё не рекомендуется использовать в Фигме, можете прочитать здесь.
В Фигме углы объектов можно сгладить с помощью функции "Corner smoothing" (Сглаживание углов). Это позволяет сделать внешний вид элементов более плавным и эстетичным.
Для использования этой функции:
1. Выберите объект или группу объектов, у которых вы хотите сгладить углы.
2. Перейдите в панель свойств объекта справа.
3. Найдите раздел с настройками закруглений.
4. В этом разделе вы увидите параметр "Corner smoothing". Переместите ползунок вправо, чтобы увеличить степень сглаживания углов.
Но дизайнерам советую не использовать в макетах сайтов смягчение углов на фреймах, которые разработчик должен будет сверстать.
Однако в иконках и иллюстрациях эту функцию можно применять без затруднений, поскольку они вставляются в виде статичных элементов, не требующих верстки.
Прошлый пост о том, что ещё не рекомендуется использовать в Фигме, можете прочитать здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
В Фигме наконец появились адекватные разделители между страницами 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Ну, лично мне так кажется. На React Conf представили React Compiler (ранее React Forget) — новый экспериментальный компилятор, который выложили в открытый доступ, чтобы получить первые отзывы коммьюнити. Пока не для продакшена, конечно же.
Возможно, сегодня вы знакомы с ручной мемоизацией с помощью useMemo, useCallback и React.memo. Компилятор может автоматически сделать это за вас, если ваш код следует правилам React. Если он обнаружит нарушения правил, то автоматически пропустит только эти компоненты или хуки и продолжит безопасную компиляцию остального кода.
Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Secret Code
Советую посмотреть это видео в котором подробно рассказывается про новый 👩💻 React Compiler и что же он там всё-таки делает
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
React Compiler: In-Depth Beyond React Conf 2024
Is the React Compiler the most advanced frontend compiler? Let's dig in and see just what it's doing to our code!
Compiler REPL: https://github.com/jherr/compiler-repl
Meta REPL: https://playground.react.dev/
Rules of React: https://react.dev/reference/rules…
Compiler REPL: https://github.com/jherr/compiler-repl
Meta REPL: https://playground.react.dev/
Rules of React: https://react.dev/reference/rules…
Please open Telegram to view this post
VIEW IN TELEGRAM
В данный момент, нажав на хештег в посте, можно найти посты с этим хештегом как из этого канала, так и из других каналов, в которых вы состоите.
Дуров анонсировал поиск постов по определенному хештегу во всех публичных каналах. Будет доступно позднее в этом месяце.
Думаю, это повлияет на то, как пользователи будут находить каналы по интересам. С одной стороны, это хорошо, но не хотелось бы видеть беспорядок из хештегов, как в других соцсетях.
Ждём? Или не очень?
Please open Telegram to view this post
VIEW IN TELEGRAM
Secret Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Если у вас есть проект, разработка которого идёт не один год, то вы непременно столкнётесь с тем, что в коде проекта есть неиспользуемые файлы, зависимости, экспорты
Для чистки такого вам может помочь утилита Knip. Хорошо настраивается, утилита активно развивается. Работает с JS и TS
Please open Telegram to view this post
VIEW IN TELEGRAM
jscpd — поиск дубликата кода
Ну и вот вам ещё одна софтинка, которая помогает искать копи-паст в JS и TS
Хорошо работает и имеет множество настроек
Ну и вот вам ещё одна софтинка, которая помогает искать копи-паст в JS и TS
Хорошо работает и имеет множество настроек
Недавно столкнулся с проблемой при разработке мини-приложения для 🌐 ВК. Эти приложения отображаются на десктопе в iframe, и при нажатии на кнопку копирование текста не работало. Появлялась ошибка:
Permissions policy violation: The Clipboard API has been blocked because of a permissions policy applied to the current document.
Так я узнал, что iframe достаточно изолированы от основного документа. Разработчики ВК разрешили использование следующих функций через «allow»: geolocation, microphone, camera, autoplay. Однако взаимодействия с буфером обмена здесь нет. Я думал, что решить проблему не удастся, но нашел обходной путь:
В этом коде создаётся поле ввода текста, в которое подставляется нужный текст для копирования. Поле добавляется в тело документа, содержимое выделяется, копируется и удаляется из документа.
Вероятно, таким способом нельзя скопировать изображение, но для копирования текста при ограниченном доступе к Clipboard API этот метод вполне подойдёт.
💬 А как вы справляетесь с подобными проблемами? Поделитесь своим опытом и решениями в комментариях!
Permissions policy violation: The Clipboard API has been blocked because of a permissions policy applied to the current document.
Так я узнал, что iframe достаточно изолированы от основного документа. Разработчики ВК разрешили использование следующих функций через «allow»: geolocation, microphone, camera, autoplay. Однако взаимодействия с буфером обмена здесь нет. Я думал, что решить проблему не удастся, но нашел обходной путь:
const textarea = document.createElement("textarea")
textarea.value = value!
textarea.style.position = "fixed"
document.body.appendChild(textarea)
textarea.select()
try {
document.execCommand("copy")
} catch (err) {
console.error("Unable to copy text to clipboard:", err)
}
document.body.removeChild(textarea)
В этом коде создаётся поле ввода текста, в которое подставляется нужный текст для копирования. Поле добавляется в тело документа, содержимое выделяется, копируется и удаляется из документа.
Вероятно, таким способом нельзя скопировать изображение, но для копирования текста при ограниченном доступе к Clipboard API этот метод вполне подойдёт.
Please open Telegram to view this post
VIEW IN TELEGRAM
В офисе Cloudflare есть стена из 100 лавовых ламп. Эти лампы помогают генерировать случайные числа для шифрования данных.
Почему это важно? Языки программирования предоставляют псевдослучайные числа, которые предсказуемы и могут быть взломаны. Лавовые лампы же создают настоящие случайные числа, что значительно повышает надежность защиты данных.
Псевдослучайные генераторы случайных чисел (ПСГСЧ) работают на основе начального состояния (сида). Эти генераторы детерминированы: зная сид, можно предсказать все последующие значения. Взлом ПСГСЧ возможен, если злоумышленник узнает или угадает сид либо алгоритм генерации.
Please open Telegram to view this post
VIEW IN TELEGRAM
GPTs — это каталог заранее настроенных GPT-чатов. Они умеют генерировать решения математических задач, проводить собеседования, создавать презентации и так далее.
Ранее доступ был только для пользователей с подпиской на ChatGPT Plus.
Такое мы юзаем?
Please open Telegram to view this post
VIEW IN TELEGRAM
Secret Code
Глобальный поиск по хештегам, эффекты отправки сообщений, перемещение подписи к картинке вверх и не только уже доступно для всех пользователей
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM