DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
976 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
В этом уроке по языку Go мы поговорим о важном функционале: об интерфейсах (interfaces). Мы узнаем, зачем они нужны и попробуем разобраться на несложных примерах, как они работают. После этого посмотрим более сложные случаи использования интерфейсов в программах. https://www.youtube.com/watch?v=RyTdDXnqHts
🔥172❤‍🔥111🆒1
А ночью был туман...
🥰19333🔥1
В этом уроке по Go нас снова ждёт практика, а также новое решение. Мы поговорим о Cobra - фреймворке для создания консольных приложений. Узнаем, как с ним работать, как обрабатывать аргументы командной строки, как создавать обработчики. В качестве демо проекта начнём писать решение для работы с ключевыми парами и подписями. https://www.youtube.com/watch?v=tFol86N4aKA
👍211
В этом уроке по Go мы продолжаем практиковаться. Мы используем решение Viper для подгрузки конфигурации из файлов и подружим его с Cobra. Также мы обсудим как создавать цифровые подписи, дешифровать файлы, работать с контекстом, буфером и двоичными данными. https://www.youtube.com/watch?v=CgwGAaYk98Q
👍15🔥1
В этом уроке по Go мы завершим первую версию нашего проекта! Мы допишем процесс верификации подписи, сгенерируем документацию, а также используем Goreleaser и GitHub actions, чтобы опубликовать первую версию проекта для множества операционных систем. https://www.youtube.com/watch?v=UmFl_PDSYvQ
👍157🥰2
Некий PS по нашему проекту на Go (подпись и верификация). Возможно, имеет смысл использовать эллиптическую кривую ed25519, там размер ключей поменьше, а скорость работы приличная. Плюс, в goreleaser можно добавить шаг, где вызывается UPX, чтобы сжать исполняемый файл. Можно глянуть тут https://github.com/bodrovis-learning/brave_signer
👍123
Кстати говоря, Blast выдаёт первый airdrop (в комплекте супер-мотивирующее видео). Правда там всё, видимо, будет совсем не быстро, так как они объявили второй раунд до следующего года, когда будет что-то вообще невероятное. Из неприятного - приходится устанавливать дурацкое приложение, а если нет смартфона, то ещё и просить у кого-нибудь на время.

В связи с этим: а) Не халявщик, а партнёр б) Это вам не хомяка жмякать в) Если нужен инвайт - могу прислать г) Советов по инвестициям мы никогда не даём

https://www.youtube.com/watch?v=qCfu4XK3M_0
👍8🤣4
И вновь "к вопросу о". Как загрузить данные со множества страниц вебсайта - впоследствии их можно использовать хотя бы для тренировки ИИ https://www.scrapingbee.com/blog/how-to-scrape-all-text-from-a-website-for-llm-ai-training/
👍71
А вы говорите роботы... Нет, это уже почти Лему
😁6
В этом уроке по Solidity/Ethereum, мы поговорим о новом стандарте ERC7201 (Namespaced Storage Layout). Этот стандарт описывает, как в state можно располагать любые данные в форме "пространств имён". Это чрезвычайно полезно при реализации более сложных паттернов - например, обычных прокси или diamond. https://www.youtube.com/watch?v=9V3aEWD-WHM
👍10🔥5👏21
Выступление Heilung - это, в общем-то, нечто, напоминающее хлыстовские радения. Толпа сама внезапно пускается в какой-то дикий пляс
🔥71
Ну, и наша постоянная рубрика "интервью с ии" - очередные вопросы на засыпку
👍9
Да, было время
🆒1915🫡3💔2