Secret Code
577 subscribers
135 photos
23 videos
103 links
Новости из мира веб-дева и мысли админа
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
В Фигме наконец появились адекватные разделители между страницами 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
322
👩‍💻 Начало новой эры Реакт

Ну, лично мне так кажется. На React Conf представили React Compiler (ранее React Forget) — новый экспериментальный компилятор, который выложили в открытый доступ, чтобы получить первые отзывы коммьюнити. Пока не для продакшена, конечно же.

Возможно, сегодня вы знакомы с ручной мемоизацией с помощью useMemo, useCallback и React.memo. Компилятор может автоматически сделать это за вас, если ваш код следует правилам React. Если он обнаружит нарушения правил, то автоматически пропустит только эти компоненты или хуки и продолжит безопасную компиляцию остального кода.

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
221
👟Модель GPT-4o обещали сделать доступной для всех бесплатно. Она у меня сегодня появилась в приложении как раз. Пользовались ею уже в своих целях? 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
41
🔎 Глобальный поиск по хештегам в #Telegram

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

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

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

Ждём? Или не очень?
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Secret Code
👟Модель GPT-4o обещали сделать доступной для всех бесплатно. Она у меня сегодня появилась в приложении как раз. Пользовались ею уже в своих целях? 👀
👟GPT-4o, конечно, прекрасно, но она теперь модель по умолчанию. Чтобы переключить на GPT-3.5 нужно дождаться ответа, либо прервать его написание и переключиться на модель 3.5. А если продолжить разговор, то снова включится GPT-4o… очень «удобно», особенно когда 4o в некоторых сценариях справляется хуже и дольше 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
6
🧹 Чистка зависимостей

Если у вас есть проект, разработка которого идёт не один год, то вы непременно столкнётесь с тем, что в коде проекта есть неиспользуемые файлы, зависимости, экспорты

Для чистки такого вам может помочь утилита Knip. Хорошо настраивается, утилита активно развивается. Работает с JS и TS
Please open Telegram to view this post
VIEW IN TELEGRAM
42
jscpd — поиск дубликата кода

Ну и вот вам ещё одна софтинка, которая помогает искать копи-паст в JS и TS

Хорошо работает и имеет множество настроек
51
Недавно столкнулся с проблемой при разработке мини-приложения для 🌐 ВК. Эти приложения отображаются на десктопе в 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. Однако взаимодействия с буфером обмена здесь нет. Я думал, что решить проблему не удастся, но нашел обходной путь:


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
431
🆒 Cloudflare шифрует данные с помощью лавовых ламп

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

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

Псевдослучайные генераторы случайных чисел (ПСГСЧ) работают на основе начального состояния (сида). Эти генераторы детерминированы: зная сид, можно предсказать все последующие значения. Взлом ПСГСЧ возможен, если злоумышленник узнает или угадает сид либо алгоритм генерации.
Please open Telegram to view this post
VIEW IN TELEGRAM
53
👟GPTs теперь для всех

GPTs — это каталог заранее настроенных GPT-чатов. Они умеют генерировать решения математических задач, проводить собеседования, создавать презентации и так далее.

Ранее доступ был только для пользователей с подпиской на ChatGPT Plus.

Такое мы юзаем?
Please open Telegram to view this post
VIEW IN TELEGRAM
53
Secret Code
🔎 Глобальный поиск по хештегам в #Telegram В данный момент, нажав на хештег в посте, можно найти посты с этим хештегом как из этого канала, так и из других каналов, в которых вы состоите. Дуров анонсировал поиск постов по определенному хештегу во всех публичных…
👋 Вышло обновление Telegram 10.13

Глобальный поиск по хештегам, эффекты отправки сообщений, перемещение подписи к картинке вверх и не только уже доступно для всех пользователей
Please open Telegram to view this post
VIEW IN TELEGRAM
411
👍 С первым днём лета всех
Please open Telegram to view this post
VIEW IN TELEGRAM
4
😵 Падение СДЭКа, что случилось?

26 мая СДЭК объявил, что временно приостановил обработку посылок из-за «технических причин».

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

В ночь на 28 мая СДЭК сообщил, что обслуживание пока не будет возобновлено. Компания заявила о «масштабном техническом сбое», не предоставив подробностей.

В ту же ночь хакерская группа Head Mare взяла на себя ответственность за проблемы, заявив, что использовала вирус-шифровальщик. Хакеры отметили слабость сисадминов и неэффективность политик безопасности компании.

Head Mare опубликовала скриншоты уничтожения резервных копий и заявила, что СДЭК делал бэкапы только раз в полгода. Конечно, верить такому я бы полностью не стал. Компания не делала никаких официальных заявлений из-за чего связан этот сбой. Сомневаюсь, что они будут.

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

Из всей этой ситуации делаю вывод о том, что компания халатно относится к безопасности своих данных. В 2022 году по вине СДЭК уже утекали данные более 120 тысяч строк информации.

На данный момент работа СДЭК была восстановлена.
Please open Telegram to view this post
VIEW IN TELEGRAM
622
📹🍕 Додо Пицца пытается через суд вернуть юзернейм своего Телеграм-канала

В 2018 году компания Додо Пицца получила юзернейм @dodopizza от пользователя @joinchannel, в обмен на нерабочий промокод на большую пиццу. В 2022 году из-за неактивности владельца юзернейм @dodopizza стал доступным и его занял анонимный пользователь.

После известий о судебном разбирательстве между Додо Пицца и Телеграм, активность на текущем канале возросла, и у него появилась аудитория. Текущий владелец канала устроил розыгрыш 50 Премиум-подписок и отправил пользователю @joinchannel 100 миллионов Not Meme коинов (примерно 754 TON или 5046 долларов) на пиццу.
Please open Telegram to view this post
VIEW IN TELEGRAM
41
Secret Code
📹🍕 Додо Пицца пытается через суд вернуть юзернейм своего Телеграм-канала В 2018 году компания Додо Пицца получила юзернейм @dodopizza от пользователя @joinchannel, в обмен на нерабочий промокод на большую пиццу. В 2022 году из-за неактивности владельца юзернейм…
Не знаю как Додо Пицца будут судиться с Телеграм, который зарегистрирован в ОАЭ. Юзернейм потерян по их вине (неактивность канала с этим юзернеймом).

Они просят внести изменения в условия использования Telegram, «в соответствии с которыми будет запрещено приобретать ники, тождественные или сходные до степени смешения с товарными знаками правообладателей».

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

💬 Что скажете по всей этой ситуации?
Please open Telegram to view this post
VIEW IN TELEGRAM
32
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Банк Тинькофф сменил своё название на «Т-Банк»

На сегодня у меня всё…
Please open Telegram to view this post
VIEW IN TELEGRAM
53
Secret Code
⚡️ Банк Тинькофф сменил своё название на «Т-Банк» На сегодня у меня всё…
Ребрендинг прошёл отлично. Название переносится как задумано надеюсь?
6
🎨 Теперь в Figma нет черновиков аккаунта

Появились персональные черновики в командах, а черновики аккаунта нужно переместить в командые… У меня более 400 черновиков. Не знаю что будет если не переместить. Наверное ничего не случится, просто глаза будет мозолить.
Please open Telegram to view this post
VIEW IN TELEGRAM
42
С одной стороны удобно, что черновики в тимах появились, но вот так вот убивать черновики аккаунта… чего-то слишком мне кажется
4