Код в мешке
249 subscribers
9.11K photos
1.6K videos
2.11K files
42.9K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
«Сбер» оценил долю утекших данных российских пользователей в 90%

В открытом доступе в результате утечек информации уже находятся персональные данные около 90% взрослых граждан России.
Об этом РБК рассказал заместитель председателя правления Сбербанка Станислав Кузнецов.
https://habr.com/ru/news/856550/
VK запускает «Месяц борьбы с кибербуллингом» — информационную кампанию, посвящённую борьбе с травлей в интернете и за его пределами.
Акция пройдёт в шестой раз и впервые продлится не день, а целый месяц, чтобы как можно больше людей обратило внимание на проблему.

В течение ноября VK и более 100 брендов‑партнёров будут реализовывать спецпроекты, направленные на повышение осведомлённости о методах противодействия кибербуллингу.

Символом проекта стало белое эмодзи‑сердце как знак поддержки всех пострадавших от травли в Сети.

Читать далее
https://habr.com/ru/news/856510/
...
Вебинар: миграция на российское ПО и решения для информационной безопасности

Вчера состоялся долгожданный релиз containerd 2.0, который стал первым мажорным обновлением с 2017 года.

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

Читать далее
https://habr.com/ru/companies/rshb/news/856492/
...
Сегодня хотим рассказать про Imagen 3 — новую генеративную модель от Google, которая создаёт рисунки на основе текстовых запросов.

Опыт работы с Imagen 3
Главное отличие Imagen 3 от аналогичных text-to-image (T2I) моделей состоит в том, что Imagen 3 поддерживает сложные промпты с подробным описанием на несколько строк.

Также разработчики заявляют, что Imagen 3 точнее передаёт фотореализм, чем другие T2I модели.
В частности, по результатам собственных тестов Google, Imagen 3 превосходит DALL·E 3, Midjourney v6, Stable Diffusion 3 Large и Stable Diffusion XL 1.0

Читать полностью:
https://habr.com/ru/posts/856470/
...
Подробные комментарии и инструкции Минцифры по поводу темы 10 000+

dhprime
:
Еще раз уточним, что понятие персональная страница, которая имеет более 10 000 подписчиков относится как к физическим лицам, так и к юридическим лицам

Другими словами, есть персональная страница блогера и есть персональная страница бизнеса
На скане позиция Роскомнадзора по данному вопросу.

Источник:
https://habr.com/ru/posts/856414/
..
Forwarded from MetaLamp | CIS
Инструменты для web3 frontend разработки. Часть 2.

Всем привет! В предыдущем своём посте я решил поделиться с вами инструментами, которые мы используем при разработке dApp. Основной наш инструмент при работе с evm-сетями - это wagmi, но так как wagmi "под капотом" использует не менее классные библиотеки в виде viem и react-query, я решил сперва рассказать про них. В этой части мы поговорим про viem.

Если вы знакомы с web3 разработкой, вы наверняка слышали о таких библиотеках, как web3.js и ethers.js. Но зачем они нужны? Дело в том, что внешнему миру (например, веб-приложениям) нужно взаимодействовать с блокчейном через JSON-RPC API, и надо сказать, задачка это нетривиальная. Данные из блокчейна приходят в "сыром" виде, их необходимо правильно кодировать и декодировать, следить за порядком, обрабатывать ошибки и пограничные случаи, а так же есть проблема с числами, которые в блокчейне гораздо больше, чем может себе позволить тип number в JavaScript. Я уже молчу про работу с разными кошельками и их API.

Для решения вышеперечисленных проблем (и не только) сначала появилась библиотека web3.js, а затем более современный аналог ethers.js, который пытался исправить многие болячки предшественника. Разработчики wagmi долгое время сами использовали ethers.js для работы своей библиотеки, но в какой-то момент поняли, что ethers.js сильно ограничивает их и решили написать собственную библиотеку — viem.

Так что же такого в этом viem? Разработчики viem сделали ставку на модульность, компонуемость и строгую типизацию. Viem состоит из маленьких строительных блоков и имеет превосходный вывод типов (основываясь только на ABI контракта). Это позволяет добиться лучшего комфорта разработки и читаемости кода. Даже спустя долгое время, которое я работаю с viem, я до сих пор восхищаюсь этими вещами. Настолько мне было некомфортно работать с ethers.js из-за сложного API и плохого вывода типов.

Помимо этого, viem крайне стабильна, производительна и компактна. Вы можете сами почитать мотивацию от разработчиков viem или почитать независимые сравнения, например блог Метамаск.

Viem так же использует нативный BigInt из JS для работы с большими числами вместо сторонних библиотек, по типу bignumber.js, которые приходится затаскивать на проект вместе с ethers.js, что является ещё одной головной болью для разработчиков.

Если вы всё ещё используете на своих проектах ethers.js, надеюсь, я убедил вас как минимум взглянуть на новую библиотеку и современный подход к созданию dApp приложений :)

Делитесь в комментариях своим опытом, как вам работается/работалось с ethers.js? Слышали ли вы о viem или может применяли на своих проектах?

#миша_якубчук
Forwarded from TON Spiders Ecosystem
🔻 ПРЯМОЕ ВКЛЮЧЕНИЕ С БУТКЕМПА TON SOCIETY В САНКТ-ПЕТЕРБУРГЕ

🔥 TON Spiders Ecosystem рад поддержать наших друзей из MetaLamp.io, которые выступают на буткемпе в СПб с презентацией своего нового приложения PromoShock!

😭 MetaLamp (участник программы TON Talents), разрабатывает MiniApp для стримеров, зрителей и брендов на базе TON.

PromoShock — это социальные взаимодействия на блокчейне, точный ончейн-таргетинг, приватные эфиры в Telegram, честный доход для стримеров и выгодные предложения для зрителей.

😱 Инфраструктурный партнер PromoShock — Spider-Port с его удобным и безопасным доступом к приваткам с помощью SBT.

Мы желаем MetaLamp удачи в развитии их крутого проекта и уверены, что PromoShock станет ярким событием в мире Web3 и стриминга!

🕸 Паучьи сети: RU TG | EN TG | RU Chat | EN Chat | Support | Port
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from MetaLamp | CIS
Инструменты для web3 frontend разработки. Часть 3.

Всем привет! В предыдущих своих постах я решил поделиться с вами инструментами, которые мы используем при разработке dApp. Основной наш инструмент при работе с evm-сетями — это wagmi, но так как wagmi "под капотом" использует не менее классные библиотеки в виде viem и react-query, я решил сперва рассказать про них. В первой части речь шла о react-query, а во второй о viem. И вот наконец мы добрались до самого вкусного — wagmi!

Что будет, если объединить модульный и типизированный viem для взаимодействия с блокчейном и мощнейший react-query для асинхронных действий? Правильно, получится wagmi! Лучшее решение для разработки dApp в evm-совместимых сетях!

Немного истории. Я начинал работать с wagmi ещё с версии 0.4 (текущая 2.12). Тогда ещё у wagmi были конкуренты в виде старенького и неподдерживаемого web3-react и нового, но окрепшего useDApp. Мне нравилось работать с useDApp, хотя его документация оставляла желать лучшего, а у wagmi в то время были серьёзные проблемы со стабильностью, багами, неточностью документации и другими вещами. Время шло, wagmi активно развивался и избавлялся от своих проблем, а вот развитие useDApp по неизвестным причинам прекратилось, и начиная примерно с версии wagmi 0.11 я перешёл на него.

Wagmi — это набор хуков и утилит, которые позволяют вам взаимодействовать с блокчейном используя привычное API React (не только React, но об этом позже) и совмещённое API viem + react-query. В итоге вы получаете все преимущества для асинхронной логики из react-query (кэширование, дедупликация, обработка состояний и т.д.), а так же преимущества модульности и превосходного вывода типов из viem. Помимо этого, wagmi предоставляет удобный и расширяемый API подключения кошельков в ваше приложение, благодаря чему появляется множество классных решений "из коробки", которые сами рисуют весь интерфейс по подключению кошельков вместо вас.

Важно отметить, что помимо React, wagmi так же имеет интеграцию с Vue и может использоваться как нативная JS библиотека, без каких либо фреймворков (да да, React — не фреймворк🥵). Подключение кошельков, чтение данных, вызов транзакций, поддержка огромного количества сетей и мультичейновости, строгая типизация — что ещё нужно разработчику для счастья? Наверно гайд, как вкатиться в web3-frontend разработку... ах да, у нас есть такой! Читайте мой пост про раздел web3-frontend в нашей карте развития! (хе хе, самореклама😁).

Поделитесь вашим опытом взаимодействию с блокчейном в web приложениях! Какие библиотеки используете вы?

#миша_якубчук
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from MetaLamp | CIS
Обзор блокчейн-мостов: взаимодействие между разными сетями

Новая статья в нашем блоге на Habr! В этот раз Роман Ярлыков затронул тему мостов и расписал, почему мосты между блокчейнами важны для криптоэкосистемы, разобрал их базовую архитектуру, а также классификацию и типы мостов.

Читайте статью в нашем блоге и делитесь мнениями в комментариях!

P.S. Для тех, кто дочитает до конца, бонус: инструкция, как создать свой мост.

#роман_ярлыков

📝VC | 📝Habr | 🧑‍💻MetaLamp Magazine
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from MetaLamp | CIS
💎Mintless-жетоны на TON: новинка, делающая проекты на TON еще привлекательнее

Мы уже говорили ранее о Mintless Jettons в нашем канале, но довольно поверхностно. Сегодня решили подойти основательно и подготовить полноценный материал о данной технологии!

В статье мы рассказываем, какие были предпосылки для создания Mintless Jettons, как работает эта технология, где её уже используют и что ждет её в будущем.

Читайте статью в нашем блоге — у нас там, кстати, целый раздел, посвященный TON! Загляните на досуге, там много интересного.

📝VC | 📝Habr | 🧑‍💻MetaLamp Magazine
Please open Telegram to view this post
VIEW IN TELEGRAM