javascript
Зачем нужен шаблон Render props в React?

ПредисловиеНе часто приходится встречать людей, которые понимают зачем он нужен и ещё реже попадаются проекты, в которых его используют. А шаблон-то очень полезный!В этой статье вы поймёте как он устроен, зачем он нужен и на примерах научитесь его правильно применять.Как он устроен?Главная смысл шаблона - передача в качестве props функции, которая будет принимать какие-то данные от дочернего компонента и отрисовывать их так, как будет указано в родительском.Например:const ParentComponent = () =…

  • понедельник, 27 января 2025 г. в 00:00:03
github
onlook-dev / onlook

The open source Cursor for Designers. Design directly in your live React app and publish your changes to code. Onlook Cursor for Designers Explore the docs » View Demo · Report Bug · Request Feature Table of Contents Installation Usage Roadmap Contributing Contact Acknowledgments License The open-source Cursor for Designers Seamlessly integrate with any website or web app running on React + Tailw…

  • понедельник, 27 января 2025 г. в 00:00:01
xaker
Учетные данные в даркнете дешевеют

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

  • воскресенье, 26 января 2025 г. в 00:00:15
xaker
18 000 скрипт-кидди заражены бэкдором через вредоносный билдер XWorm RAT

Аналитики компании CloudSEK обнаружили, что злоумышленники атакуют низкоквалифицированных хакеров, с помощью фальшивого билдера малвари. Таким атакам подверглись 18 459 устройств по всему миру, большинство из которых находились в России, США, Индии, Украине и Турции.

  • воскресенье, 26 января 2025 г. в 00:00:14
xaker
Хакеры.RU. Глава 0х0C. Охота началась

Для подписчиковЭто тринадцатая глава приключенческо‑фантастической истории «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не читаешь, начинай с первой!

  • воскресенье, 26 января 2025 г. в 00:00:13
habrahabr
Простая муфельная эрзац-электропечь из недорогих подножных материалов

Работа со стеклом вообще и электровакуумное производство в частности, широко используют печной нагрев, причём в последнем случае это может быть целый ряд специализированных технологических аппаратов — от несложных подогреваемых кожухов на откачных постах или автоматах, до печей вакуумных и водородных для подготовки материалов. Ниже описана сборка очень простой импровизированной муфельной печи для электровакуумных экспериментов в домашней мастерской. Основное назначение прибора — отжиг сложных…

  • воскресенье, 26 января 2025 г. в 00:00:12
habrahabr
Cговор менеджеров среднего звена одной зелёной и одной красной компании позволяет выводить миллионы…

Это история про русского предпринимателя Анатолия, который попал в Нью-Йоркский СИЗО. В жизни бывает всякое. Главное – не забывать родину. А уж родина... Пока Анатолий боролся с ФБР и мерил шагами камеру, наши ребята не растерялись и вывели все деньги с его счетов. А ещё месяц в тюрьме – и домой можно не возвращаться, ведь и дома уже не будет!Молодой человек! Мы, русские, не обманываем друг друга!– к/ф "Брат 2"Герой истории – Анатолий Легкодымов, российский программист и основатель Bitz…

  • воскресенье, 26 января 2025 г. в 00:00:11
golang
Как я программирую при помощи больших языковых моделей

От переводчика.Под катом я помещаю для вас перевод статьи знаменитого и влиятельного инженера из Кремниевой Долины Дэвида Крошо (David Crawshaw), сооснователя и технического директора (CTO) компании Tailscale. Ранее Дэвид более 9 лет работал программистом-исследователем в компании Google и в настоящее время является одним из самых авторитетных практикующих специалистов по языку Go. В частности, именно Дэвид адаптировал Go для платформ iOS и Android. В статье Дэвид делится своими наблюдениями о …

  • воскресенье, 26 января 2025 г. в 00:00:09
javascript
Чем отличается мой Type Predicate Generator?

Кратко: это максимально безопасный по типизации инструмент, генерирует статические файлы с кодом для максимальной совместимости, быстрый благодаря предварительной компиляции (AOT) и компактный. Также он предоставляет удобный генератор модульных тестов, чтобы можно было быть почти на 100% уверенным, что создаваемые предикаты работают, как ожидается.Этот документ предлагает детальное сравнение Generator с другими инструментами для проверки типов во время выполнения, а также дает более широкий обз…

  • воскресенье, 26 января 2025 г. в 00:00:06