Пікірлер
@tracer4278
@tracer4278 8 сағат бұрын
Илья, по какому расписанию выходят уроки на Rust, переживаю чтобы плейлист не остановился в своем развитии перед развитием плейлиста по GO)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 8 сағат бұрын
Добрый день! Ответ был (ниже кажется) - я пока не знаю, будут ли у меня силы обновлять этот плейлист дальше
@tracer4278
@tracer4278 7 сағат бұрын
@@IlyaBodrovKrukowski ниже ответа не увидел, я готов платить за уроки
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 5 сағат бұрын
@@tracer4278 ну он где-то был, наверное, в другом месте. Дело в деньгах, честно говоря. Просто мне по работе go нужен, а вот rust - как выяснилось, нет...Но посмотрим. В любом случае, спасибо за поддержку
@user-kb8ik2mw5q
@user-kb8ik2mw5q 14 сағат бұрын
Благодарю, что продолжаете го разбирать
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 сағат бұрын
@BonBon-zk1bz
@BonBon-zk1bz Күн бұрын
У LDO Dao хорошее накопление, выстрелит ли в ближайшее время с 2.20 до 7 бачей? В инвесторах Coinbase, ParaFi и прочие Тир 1 фонды...
@user-cd8gg7xl3g
@user-cd8gg7xl3g 2 күн бұрын
вопрос насчет функции из урока: - paymentNum определяется до инкремента - позже paymentNum используется для индекса нового Payment Вопрос: paymentNum был определен до инкремента, следственно новый Payment в этом случае не перезатрет крайний платеж? function pay(string memory message) public payable { uint paymentNum = balances[msg.sender].totalPayments; balances[msg.sender].totalPayments++; Payment memory newPayment = Payment( msg.value, block.timestamp, msg.sender, message ); balances[msg.sender].payments[paymentNum] = newPayment; }
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 күн бұрын
Нет, такого быть не должно, ну можно попробовать в ремиксе это проделать. Она будет считаться с нуля, и дальше
@user-kb8ik2mw5q
@user-kb8ik2mw5q 4 күн бұрын
Прекрасный подход к объяснению указателей через ошибку (там где &input), браво.
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 4 күн бұрын
@pavelerokhin1512
@pavelerokhin1512 4 күн бұрын
на седьмых рельсах бутстрап не работает, процесс застревает на каждом шагу
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 4 күн бұрын
Должен работать, посмотрите обновлённые уроки по установке и настройке. Я делал сайт на rails 7 + bootstrap, там в целом всё ок, нужен просто esbuild
@user-cd8gg7xl3g
@user-cd8gg7xl3g 5 күн бұрын
Удивительное качество: вы формулируете сложную информацию лаконично, ровно и максимально понятно. Спасибо большое!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 5 күн бұрын
Благодарю вас
@user-kb8ik2mw5q
@user-kb8ik2mw5q 5 күн бұрын
Илья, спасибо большое, как раз разбираюсь с ГО, честь и хвала)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 5 күн бұрын
@Makcumyshka
@Makcumyshka 5 күн бұрын
Илья, здраствуйте, какой у вас ежемесячный доход?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 5 күн бұрын
такие вопросы обычно не очень вежливо задавать, тем более, что часто в компаниях подписывают договор о неразглашении
@user_with_params1286
@user_with_params1286 5 күн бұрын
Спасибо, Илья! Очень крутая подача информации!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 5 күн бұрын
@Matvei-bj8yu
@Matvei-bj8yu 5 күн бұрын
А где ошибка? func main() { fmt.Println("Enter hex number or print 'Stop' to exit:") var input string for { fmt.Scanln(&input) input = strings.ToLower(input) if input == "stop" { break} i := new(big.Int) if _, ok := i.Setstring ( processHex (input), 16); !ok { fmt.Println("invalid HextoDecimal number!") continue } fmt.Println(i) } func processHex (hexstr string) string { strings.TrimPrefix(hexstr, "0x") выдает expected '(', found processHex syntax // но я в упор не вижу касяка
@user-kb8ik2mw5q
@user-kb8ik2mw5q 4 күн бұрын
в конце фигурной скобки не хватает
@user-kb8ik2mw5q
@user-kb8ik2mw5q 4 күн бұрын
и метод SetString должен быть, а вообще все эти ошибки в редакторе видны
@IGOR_PGRM
@IGOR_PGRM 6 күн бұрын
Спасибо за информацию, стало чуточку понятней за эти ваши смарт контракты)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 6 күн бұрын
@qbskalfans
@qbskalfans 6 күн бұрын
Когда уроки по раст ?
@kdnejeidhdje5059
@kdnejeidhdje5059 6 күн бұрын
А что ещё можно добавить к rust? Про все важные элементы уже было сказано
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 6 күн бұрын
Отвечал на этот вопрос уже - не знаю. К сожалению, произошла смеха вех
@random6959
@random6959 5 күн бұрын
@@kdnejeidhdje5059 асинхронность, макросы, ...?
@muradgadjiev3556
@muradgadjiev3556 6 күн бұрын
Илья как всегда спасибо) исходя из Вашего опыта скажите, Ruby легче для изучения чем Go? Мне кажется, что Ruby по легче)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 6 күн бұрын
Хм, ну Ruby проще, если говорить о каких-то базовых вещах. Если там лезть в метапрограммирование, то всё будет сильно сложнее
@muradgadjiev3556
@muradgadjiev3556 6 күн бұрын
@@IlyaBodrovKrukowski Cильно сложнее Go?)
@muradgadjiev3556
@muradgadjiev3556 6 күн бұрын
@@IlyaBodrovKrukowski Так что сложнее? Ruby или Go))
@AlexeyMinov2
@AlexeyMinov2 6 күн бұрын
Советую учить Go, сейчас у него восходящий тренд на рынке, а у Ruby, к сожалению, убывающий
@user-db9yq9ty1v
@user-db9yq9ty1v 6 күн бұрын
совсем недавно начал изучать Go ваши уроки как бальзам на душу пожалуйста, не останавливайтесь
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 6 күн бұрын
@michaelmyers717
@michaelmyers717 7 күн бұрын
Какая приятная дикция и голос😁
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 7 күн бұрын
@B1TLotus
@B1TLotus 8 күн бұрын
Илья уроки по Расту ещё будут?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 8 күн бұрын
Не знаю пока. Я уже объяснял, какая там ситуация, ну в общем пока в подвешенном состоянии
@user-cv5tp7ep4t
@user-cv5tp7ep4t 8 күн бұрын
Илья, нашел Ваш канал, когда изучал Solidity и даже мог надеяться на уроки по Go. Работаю на Go, но от Вас всегда узнаешь что-то новое, пожалуйста, не останавливайтесь!!!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 8 күн бұрын
Буду стараться, спасибо за отзыв
@pavelerokhin1512
@pavelerokhin1512 8 күн бұрын
ура! спасибо!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 8 күн бұрын
@fgmcxmsk
@fgmcxmsk 10 күн бұрын
Спасибо огромное, ваш канал просто золото! Начинала своё самообучение в python не совсем представляя куда хочу податься в итоге, с одного стрима в ретрохантерском сообществе узнала о guide dao, которые очень заинтересовали меня в том чтобы целиться на работу в web3, а не web2, как раз объединив мой интерес к крипте и мою профессию кибербезопасника (о которой после выпуска я уже думала можно забыть из-за требований к безопасникам и слабого для них учебного бэка 😅) . К сожалению, обучение в guide dao пока не по карману, с нетерпением буду ждать видео по безопасности смарт контрактов и изучать уже готовые ваши видео! Безумно рада что нашла ваш канал.
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 10 күн бұрын
Спасибо большое! Ну, да, там конечно ценник такой (хотя, кажется, есть вариант рассрочки без процентов, можно спросить у менеджера). По безопасности пока в плейлисте есть базовый reentrancy и сложные случаи, остальное буду пытаться добавлять
@sergeywhite8897
@sergeywhite8897 10 күн бұрын
Супер. Материал, монтаж, голос, подача! Прекрасно!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 10 күн бұрын
@random6959
@random6959 11 күн бұрын
А почему потребовалось обновлять курс?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 11 күн бұрын
Вышли новые хард-форки, да и в целом хотел добавить информацию (теорию)
@pavelerokhin1512
@pavelerokhin1512 11 күн бұрын
пеши исчо
@thinkingspace6331
@thinkingspace6331 13 күн бұрын
Спасибо огромное, это просто невероятный материал. Буду активно изучать эту серию роликов. Начинаю свое обучение с python (тут буду целиться на работу в будущем в бэке) и solidity, просто потому что мне очень нравится разбираться в технологиях блокчейн. В мир крипты попал чисто из-за того, что начал изучать работу биткоина именно с технической стороны и затянуло с головой. Как же это все невероятно интересно. Хочется быть частью современного технологического развития человечества <3
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 12 күн бұрын
Это правильно, область большая и любопытная, так что welcome
@user-qe3tp2yk8b
@user-qe3tp2yk8b 13 күн бұрын
Будут ли обновления других уроков?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
Они не требуются почти нигде. Про фронту - апдейт был, про ethers 6 - был, defender v2 - был. Ну, кое-где там осталось что-то, может быть, но в целом всё актуально
@mitchrootFineArt
@mitchrootFineArt 13 күн бұрын
Изучал солидити по вашему курсу, а теперь Go понадобился :)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
Ну, как это говорится - хороша ложка к обеду
@cryptocaptainjack2475
@cryptocaptainjack2475 13 күн бұрын
Самый крутой канал на ютубе по web3 !!! Спасибо, Илья! Не останавливайтесь!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
Благодарю, стараюсь
@random6959
@random6959 13 күн бұрын
Хочу задать наверное глупый вопрос. Где используются эти технологии в бизнесе? Кто те люди что нанимают разработчиков solidity? Просто какой нибудь шаурмечной это всё навиг не нужно, а мой кругозор на большее не способен. Обычные потребители не используют криптовалюту, следовательно для кого всё это?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
Ну почему. Делают всякие игры, к примеру, которые завязаны на крипту. Делают финансовые решения, тк вообще это серьёзная область. Можно использовать блокчейн для хранения каких-то важных документов (права собственности?). Ну, то есть не документы в привычном смысле, а какие-то данные о владении. Пока многие вещи ещё только пытаются нащупать. Но стараются сделать крипту потенциально интересной и для не-технических людей (есть решения, которые сильно упрощают вход). Потенциально это можно и во всяких кофешопах использовать - типа, покупка кофе онлайн за токены. Токены используются в фанатских всяких сообществах (типа футбольные болельщики), чтобы владельцы могли голосовать за какие-то инициативы. Но этот рынок не супер-огромный, конечно (пока?)
@skarabei2303
@skarabei2303 13 күн бұрын
Привет с Болгарии дорогой , очень рад видео вас опять
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
Привет из Риги, благодарю за поддержку
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
Прошу прощения за проблемы со звуком в первые две минуты, но там я просто давал вводную информацию по курсу и сказал, что нужно начать с обсуждения блокчейна как такового, который очень активно используется в Ethereum.
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
ОБНОВЛЁННЫЙ УРОК (МАЙ 2024) НАХОДИТСЯ ТУТ kzfaq.infoPVrqhjfDhp0 !!!
@pavelerokhin1512
@pavelerokhin1512 13 күн бұрын
Luxembursexual..
@user-me5ry3vx1f
@user-me5ry3vx1f 13 күн бұрын
Огонь инфа 👍🏼
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 13 күн бұрын
@pavelerokhin1512
@pavelerokhin1512 14 күн бұрын
up!
@Volnova_A
@Volnova_A 14 күн бұрын
Курс не подходит для начинающих с нуля?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 14 күн бұрын
С нуля - в плане вообще без опыта программирования? Не знаю, честно говоря. Попробуйте, так как многие вещи рассказаны простым языком, но вообще с функциональщины редко кто начинает. Во всяком случае, поначалу может быть сложновато (в любом случае), и в идеале параллельно лучше читать что-нибудь по Elixir, благо литературы хватает
@Volnova_A
@Volnova_A 14 күн бұрын
@@IlyaBodrovKrukowski да, вообще. Ну а если начинать с джава, а потом на подхвате? Просто смотрю, многое что непонятно . Спасибо вам за ответ )
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 14 күн бұрын
@@Volnova_A хм, да, с нуля будет сложно, особенно когда начнутся рекурсии и процессы. Java совсем не похож на Elixir, но в целом представление о разработке можно получить. Хотя, как мне кажется, сейчас Kotlin более актуален, чем Java (но на 100% не скажу, не особенно в этом направлении работаю). Я бы советовал хотя бы в базовом варианте освоить любой "типичный" язык - проще всего это Python или Ruby, ну или Java тоже, а потом уже функциональщиной заниматься
@plasticveganburger
@plasticveganburger 14 күн бұрын
Уроки супер! Смотрю и учусь взахлёб. Но есть один вопрос с которым не могу разобраться. Функция withdrawAll в среде Ремикс работает как надо выводит ЕТН на адрес владельца, но если деплоить в сеть Сеполиа на адрес владельца приходит 0 ЕТН и в самой транзакции вэлью ЕТН тоже 0. Решил поднять простецкий локальный фронтэнд с кнопкой вывода, и вот тут интересно получается при попытке вывода через нажатие кнопки метамаск показывает вэлью с положительным знаком которое должно быть зачислено на адрес владельца и всё так-же на адрес владельца приходит 0 ЕТН. Подскажите пожалуйста в чём может быть проблема?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 14 күн бұрын
Это чрезвычайно странно, так не должно быть. Ну, если это работает в Remix VM, то в других сетках должно быть тоже нормально. Можно проверить ещё в Hardhat или в Foundry, там проще дебажить. Если всё равно не работает, скиньте в наш чат код, попробуем глянуть
@muradgadjiev3556
@muradgadjiev3556 15 күн бұрын
Илья, Спасибо Вам огромное!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 15 күн бұрын
Стараюсь
@just_nikon
@just_nikon 15 күн бұрын
спасибо за видео
@user-me5ry3vx1f
@user-me5ry3vx1f 16 күн бұрын
Узнал новые фишки)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 16 күн бұрын
@swami6078
@swami6078 16 күн бұрын
🔂19:32 продолжаем беседу
@MajorPain
@MajorPain 17 күн бұрын
Огромное спасибо за ваш труд, материал и подача замечательные!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 17 күн бұрын
На здоровье
@tracer4278
@tracer4278 17 күн бұрын
Лучший! Побольше Rust, я надеюсь курс будет очень глубоким и полноценным! Выражаю вам благодарность и время от времени буду вас поддерживать, прикрепите пожалуйста адрес USDT(TRC-20)/TRX
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 17 күн бұрын
Спасибо на добром слове! Tron сейчас не использую
@Apaximatic_Play
@Apaximatic_Play 17 күн бұрын
юникод строки выводить можно? ВАААУУУ! (сарказм)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 17 күн бұрын
ну шутки шутками, а если вы пишете на C, то там всё может быть куда хуже
@Apaximatic_Play
@Apaximatic_Play 17 күн бұрын
​@@IlyaBodrovKrukowski я пишу на С кстати, стандартные WinAPI-шные функции круче, понятнее и как на ладони: wshar_t st = L"Привет мир"; DrawTextW(DC, st, -1, &r, 0);
@humanart6987
@humanart6987 17 күн бұрын
Просто оставлю свое мнение(да, оно никому не нужное)! По озвучке и количеству тем все хорошо, теперь что касаеться минусов: 1. Слабое обьяснение сути некоторых вещей - в уроке про интерфейсы если б я не знал их раньше никогда б не понял 2. Неувереность диктора! Это субэктивное мнение но когда вы говорите слова "кажеться", "наверное", "навернека" и т.д. много раз - это указывает на не полную компетентность в материале (на стримах это заметнее из-за вопрос не по теме но по Solidity) 3. Вставка кусков кода из не откуда и очень беглое обьяснение. Через урок я уже не помню что значить написаный код - это нормально для первого изучения материала но должно хотя б 20% оставаться в памяти 4. Нету последовательность в материале - мы сначала что то используем потом через урок это проходим Если вкратце резюмировать, то есть что улучшить и над чем поработать.
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 17 күн бұрын
Спасибо за мнение. Правда этот урок уже устарел, в закрепе новая ссылка
@kelevra3468
@kelevra3468 17 күн бұрын
❤❤❤
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 17 күн бұрын
@codyculp5293
@codyculp5293 17 күн бұрын
Интересный урок, но не совсем вписывается в формат "Ruby с нуля"). А что за трек в эндинг-заставке?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 17 күн бұрын
Пожалуй, но хотелось как-то сделать происходящее поинтереснее - даже если что-то не совсем понятно, это не страшно А это мой трек, музыка у меня на другом канале (своя или каверы) kzfaq.info/get/bejne/hp1detCq17S2gIE.html
@fantast2479
@fantast2479 18 күн бұрын
Кто-нибудь знает что за ошибка? creation of AucEngine errored: Error occurred: invalid opcode. invalid opcode The execution might have thrown OR the EVM version used by the selected environment is not compatible with the compiler EVM version.
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 18 күн бұрын
Поставьте версию EVM Cancun или Shanghai и последнюю версию Solidity, почти наверняка дело в этом
@user-rv8ot5ck6t
@user-rv8ot5ck6t 18 күн бұрын
Возникла такая проблема: выпадающий список открывается справой стороны, а не с левой, и в итоге немного уходит за экран, списка из-за этого не видно, кто-нибудь знает как решить? На видео выпадающий список просто слева появляется.
@user-rv8ot5ck6t
@user-rv8ot5ck6t 18 күн бұрын
проблему решил костыльно, добавив класс .dropdown-menu.show { right: 0px; left: auto; } Класс добавил чтобы перекрыть действие вот этого класса .dropdown-menu[data-bs-popper], появляется он, когда мы список выпадающий просматриваем
@pavelerokhin1512
@pavelerokhin1512 19 күн бұрын
up!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 19 күн бұрын
@user-li5jh9gg9g
@user-li5jh9gg9g 19 күн бұрын
Операция inset для (hash) set, описана как для order set, это обычно разные типы, но ordered полезнее Это не критика а замечание. За видео спасибо, Big Order это большая боль для многих. особенно для любителей скриптовых языков
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 19 күн бұрын
благодарю