Просмотрел много обучающих видео с разных каналов и могу с уверенностью сказать что на вашем канале информация подаётся намного понятнее и приятнее чем у других
@IlyaBodrovKrukowski5 сағат бұрын
Спасибо! Хотя всё-таки уточню, конкретно этот плейлист записан в экспериментальном виде (с "учеником" и шутками-прибаутками), так что может быть кое-где на любителя
@trypophobia74978 сағат бұрын
Спаибо за видео🙏, первый раз увидел код на Руби, выглядит прикольно)
@IlyaBodrovKrukowski8 сағат бұрын
@0xsWhrs3gp9 сағат бұрын
Спасибо за урок. Как всегда супер познавательно.
@IlyaBodrovKrukowski9 сағат бұрын
@zagamusic5089Күн бұрын
Надеюсь после 4 лет джавы на беке,будет не так трудно изучить данный язык)
@IlyaBodrovKrukowskiКүн бұрын
Думаю, не будет. Проблема тут не в языке, а в куче инструментов и подходов, которые не всегда очевидны
@zagamusic50898 сағат бұрын
@@IlyaBodrovKrukowski спасибо тебе большое за такой труд!
@trypophobia7497Күн бұрын
Спаибо 🙏за урок 👍, размер шрифта отличный, всё хорошо видно. Пока что понятно:3
@IlyaBodrovKrukowskiКүн бұрын
Спасибо!
@justdjustdКүн бұрын
Раза 4 придётся пересмотреть. Слова все знаю, а смысла понять не могу )
@IlyaBodrovKrukowskiКүн бұрын
Увы, это правда непростая тема
@baingfxКүн бұрын
Спасибо за урок!
@IlyaBodrovKrukowskiКүн бұрын
@denistalgarenko6978Күн бұрын
Добрый день, Илья посоветуйте , пожалуйста, преподавателя онлайн по Ruby c нуля. Спасибо.
@IlyaBodrovKrukowskiКүн бұрын
честно - не знаю. книги могу посоветовать, но кого-то, кто даёт уроки - нет, увы
@denistalgarenko6978Күн бұрын
Ок, буду благодарен за список книг.😊
@IlyaBodrovKrukowskiКүн бұрын
@@denistalgarenko6978 Book of Ruby - это совсем для начинающих (хотя там могут быть уже несколько устаревшие штуки). Programming Ruby на сайте pragprog - это, наверное, основная книга в принципе, там много полезного. Для провинутых штук, там же, Metaprograming Ruby, но она сложная (у меня на канале есть похожие уроки, см плейлист Секреты классов Ruby). Ещё Exceptional Ruby - это про всякие ошибки и прочее. Вот это то, что я прямо советую
@l1ld0wn892 күн бұрын
Спасибо,жду новые видео!!!!
@XuTaPucT2 күн бұрын
Могу подсказать как можно убрать засыпание на бесплатном тарифе render
@VladiDrozd2 күн бұрын
Илья, приветствую! В файлах этого урока на GitHub отсутствует контракт Album.sol и без него у меня кажеться не всё корректно работает. Можно узнать содержимое контракта?
@IlyaBodrovKrukowski2 күн бұрын
Добрый день, попробую поискать на днях
@VladiDrozd2 күн бұрын
@@IlyaBodrovKrukowski Благодарю!
@IlyaBodrovKrukowskiКүн бұрын
Добавил файлы сюда github.com/bodrovis-learning/Solidity-YT-Series/tree/master/lesson_69_next_js_front/contracts (надеюсь, это те версии)
@tracer42783 күн бұрын
Илья, по какому расписанию выходят уроки на Rust, переживаю чтобы плейлист не остановился в своем развитии перед развитием плейлиста по GO)
@IlyaBodrovKrukowski3 күн бұрын
Добрый день! Ответ был (ниже кажется) - я пока не знаю, будут ли у меня силы обновлять этот плейлист дальше
@tracer42783 күн бұрын
@@IlyaBodrovKrukowski ниже ответа не увидел, я готов платить за уроки
@IlyaBodrovKrukowski3 күн бұрын
@@tracer4278 ну он где-то был, наверное, в другом месте. Дело в деньгах, честно говоря. Просто мне по работе go нужен, а вот rust - как выяснилось, нет...Но посмотрим. В любом случае, спасибо за поддержку
@user-kb8ik2mw5q3 күн бұрын
Благодарю, что продолжаете го разбирать
@IlyaBodrovKrukowski3 күн бұрын
@BonBon-zk1bz4 күн бұрын
У LDO Dao хорошее накопление, выстрелит ли в ближайшее время с 2.20 до 7 бачей? В инвесторах Coinbase, ParaFi и прочие Тир 1 фонды...
@user-cd8gg7xl3g5 күн бұрын
вопрос насчет функции из урока: - 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; }
@IlyaBodrovKrukowski5 күн бұрын
Нет, такого быть не должно, ну можно попробовать в ремиксе это проделать. Она будет считаться с нуля, и дальше
@user-kb8ik2mw5q7 күн бұрын
Прекрасный подход к объяснению указателей через ошибку (там где &input), браво.
@IlyaBodrovKrukowski7 күн бұрын
@pavelerokhin15127 күн бұрын
на седьмых рельсах бутстрап не работает, процесс застревает на каждом шагу
@IlyaBodrovKrukowski7 күн бұрын
Должен работать, посмотрите обновлённые уроки по установке и настройке. Я делал сайт на rails 7 + bootstrap, там в целом всё ок, нужен просто esbuild
@user-cd8gg7xl3g8 күн бұрын
Удивительное качество: вы формулируете сложную информацию лаконично, ровно и максимально понятно. Спасибо большое!
@IlyaBodrovKrukowski8 күн бұрын
Благодарю вас
@user-kb8ik2mw5q8 күн бұрын
Илья, спасибо большое, как раз разбираюсь с ГО, честь и хвала)
@IlyaBodrovKrukowski8 күн бұрын
@Makcumyshka8 күн бұрын
Илья, здраствуйте, какой у вас ежемесячный доход?
@IlyaBodrovKrukowski8 күн бұрын
такие вопросы обычно не очень вежливо задавать, тем более, что часто в компаниях подписывают договор о неразглашении
@user_with_params12868 күн бұрын
Спасибо, Илья! Очень крутая подача информации!
@IlyaBodrovKrukowski8 күн бұрын
@Matvei-bj8yu8 күн бұрын
А где ошибка? 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-kb8ik2mw5q7 күн бұрын
в конце фигурной скобки не хватает
@user-kb8ik2mw5q7 күн бұрын
и метод SetString должен быть, а вообще все эти ошибки в редакторе видны
@IGOR_PGRM9 күн бұрын
Спасибо за информацию, стало чуточку понятней за эти ваши смарт контракты)
@IlyaBodrovKrukowski9 күн бұрын
@qbskalfans9 күн бұрын
Когда уроки по раст ?
@kdnejeidhdje50599 күн бұрын
А что ещё можно добавить к rust? Про все важные элементы уже было сказано
@IlyaBodrovKrukowski9 күн бұрын
Отвечал на этот вопрос уже - не знаю. К сожалению, произошла смеха вех
@random69598 күн бұрын
@@kdnejeidhdje5059 асинхронность, макросы, ...?
@muradgadjiev35569 күн бұрын
Илья как всегда спасибо) исходя из Вашего опыта скажите, Ruby легче для изучения чем Go? Мне кажется, что Ruby по легче)
@IlyaBodrovKrukowski9 күн бұрын
Хм, ну Ruby проще, если говорить о каких-то базовых вещах. Если там лезть в метапрограммирование, то всё будет сильно сложнее
@muradgadjiev35569 күн бұрын
@@IlyaBodrovKrukowski Cильно сложнее Go?)
@muradgadjiev35569 күн бұрын
@@IlyaBodrovKrukowski Так что сложнее? Ruby или Go))
@AlexeyMinov29 күн бұрын
Советую учить Go, сейчас у него восходящий тренд на рынке, а у Ruby, к сожалению, убывающий
@user-db9yq9ty1v9 күн бұрын
совсем недавно начал изучать Go ваши уроки как бальзам на душу пожалуйста, не останавливайтесь
@IlyaBodrovKrukowski9 күн бұрын
@michaelmyers71710 күн бұрын
Какая приятная дикция и голос😁
@IlyaBodrovKrukowski10 күн бұрын
@B1TLotus11 күн бұрын
Илья уроки по Расту ещё будут?
@IlyaBodrovKrukowski11 күн бұрын
Не знаю пока. Я уже объяснял, какая там ситуация, ну в общем пока в подвешенном состоянии
@user-cv5tp7ep4t11 күн бұрын
Илья, нашел Ваш канал, когда изучал Solidity и даже мог надеяться на уроки по Go. Работаю на Go, но от Вас всегда узнаешь что-то новое, пожалуйста, не останавливайтесь!!!
@IlyaBodrovKrukowski11 күн бұрын
Буду стараться, спасибо за отзыв
@pavelerokhin151211 күн бұрын
ура! спасибо!
@IlyaBodrovKrukowski11 күн бұрын
@fgmcxmsk13 күн бұрын
Спасибо огромное, ваш канал просто золото! Начинала своё самообучение в python не совсем представляя куда хочу податься в итоге, с одного стрима в ретрохантерском сообществе узнала о guide dao, которые очень заинтересовали меня в том чтобы целиться на работу в web3, а не web2, как раз объединив мой интерес к крипте и мою профессию кибербезопасника (о которой после выпуска я уже думала можно забыть из-за требований к безопасникам и слабого для них учебного бэка 😅) . К сожалению, обучение в guide dao пока не по карману, с нетерпением буду ждать видео по безопасности смарт контрактов и изучать уже готовые ваши видео! Безумно рада что нашла ваш канал.
@IlyaBodrovKrukowski13 күн бұрын
Спасибо большое! Ну, да, там конечно ценник такой (хотя, кажется, есть вариант рассрочки без процентов, можно спросить у менеджера). По безопасности пока в плейлисте есть базовый reentrancy и сложные случаи, остальное буду пытаться добавлять
Вышли новые хард-форки, да и в целом хотел добавить информацию (теорию)
@pavelerokhin151214 күн бұрын
пеши исчо
@thinkingspace633116 күн бұрын
Спасибо огромное, это просто невероятный материал. Буду активно изучать эту серию роликов. Начинаю свое обучение с python (тут буду целиться на работу в будущем в бэке) и solidity, просто потому что мне очень нравится разбираться в технологиях блокчейн. В мир крипты попал чисто из-за того, что начал изучать работу биткоина именно с технической стороны и затянуло с головой. Как же это все невероятно интересно. Хочется быть частью современного технологического развития человечества <3
@IlyaBodrovKrukowski15 күн бұрын
Это правильно, область большая и любопытная, так что welcome
@user-qe3tp2yk8b16 күн бұрын
Будут ли обновления других уроков?
@IlyaBodrovKrukowski16 күн бұрын
Они не требуются почти нигде. Про фронту - апдейт был, про ethers 6 - был, defender v2 - был. Ну, кое-где там осталось что-то, может быть, но в целом всё актуально
@mitchrootFineArt16 күн бұрын
Изучал солидити по вашему курсу, а теперь Go понадобился :)
@IlyaBodrovKrukowski16 күн бұрын
Ну, как это говорится - хороша ложка к обеду
@cryptocaptainjack247516 күн бұрын
Самый крутой канал на ютубе по web3 !!! Спасибо, Илья! Не останавливайтесь!
@IlyaBodrovKrukowski16 күн бұрын
Благодарю, стараюсь
@random695916 күн бұрын
Хочу задать наверное глупый вопрос. Где используются эти технологии в бизнесе? Кто те люди что нанимают разработчиков solidity? Просто какой нибудь шаурмечной это всё навиг не нужно, а мой кругозор на большее не способен. Обычные потребители не используют криптовалюту, следовательно для кого всё это?
@IlyaBodrovKrukowski16 күн бұрын
Ну почему. Делают всякие игры, к примеру, которые завязаны на крипту. Делают финансовые решения, тк вообще это серьёзная область. Можно использовать блокчейн для хранения каких-то важных документов (права собственности?). Ну, то есть не документы в привычном смысле, а какие-то данные о владении. Пока многие вещи ещё только пытаются нащупать. Но стараются сделать крипту потенциально интересной и для не-технических людей (есть решения, которые сильно упрощают вход). Потенциально это можно и во всяких кофешопах использовать - типа, покупка кофе онлайн за токены. Токены используются в фанатских всяких сообществах (типа футбольные болельщики), чтобы владельцы могли голосовать за какие-то инициативы. Но этот рынок не супер-огромный, конечно (пока?)
@skarabei230316 күн бұрын
Привет с Болгарии дорогой , очень рад видео вас опять
@IlyaBodrovKrukowski16 күн бұрын
Привет из Риги, благодарю за поддержку
@IlyaBodrovKrukowski16 күн бұрын
Прошу прощения за проблемы со звуком в первые две минуты, но там я просто давал вводную информацию по курсу и сказал, что нужно начать с обсуждения блокчейна как такового, который очень активно используется в Ethereum.
@IlyaBodrovKrukowski16 күн бұрын
ОБНОВЛЁННЫЙ УРОК (МАЙ 2024) НАХОДИТСЯ ТУТ kzbin.infoPVrqhjfDhp0 !!!
@pavelerokhin151216 күн бұрын
Luxembursexual..
@user-me5ry3vx1f16 күн бұрын
Огонь инфа 👍🏼
@IlyaBodrovKrukowski16 күн бұрын
@pavelerokhin151217 күн бұрын
up!
@Volnova_A17 күн бұрын
Курс не подходит для начинающих с нуля?
@IlyaBodrovKrukowski17 күн бұрын
С нуля - в плане вообще без опыта программирования? Не знаю, честно говоря. Попробуйте, так как многие вещи рассказаны простым языком, но вообще с функциональщины редко кто начинает. Во всяком случае, поначалу может быть сложновато (в любом случае), и в идеале параллельно лучше читать что-нибудь по Elixir, благо литературы хватает
@Volnova_A17 күн бұрын
@@IlyaBodrovKrukowski да, вообще. Ну а если начинать с джава, а потом на подхвате? Просто смотрю, многое что непонятно . Спасибо вам за ответ )
@IlyaBodrovKrukowski17 күн бұрын
@@Volnova_A хм, да, с нуля будет сложно, особенно когда начнутся рекурсии и процессы. Java совсем не похож на Elixir, но в целом представление о разработке можно получить. Хотя, как мне кажется, сейчас Kotlin более актуален, чем Java (но на 100% не скажу, не особенно в этом направлении работаю). Я бы советовал хотя бы в базовом варианте освоить любой "типичный" язык - проще всего это Python или Ruby, ну или Java тоже, а потом уже функциональщиной заниматься
@plasticveganburger17 күн бұрын
Уроки супер! Смотрю и учусь взахлёб. Но есть один вопрос с которым не могу разобраться. Функция withdrawAll в среде Ремикс работает как надо выводит ЕТН на адрес владельца, но если деплоить в сеть Сеполиа на адрес владельца приходит 0 ЕТН и в самой транзакции вэлью ЕТН тоже 0. Решил поднять простецкий локальный фронтэнд с кнопкой вывода, и вот тут интересно получается при попытке вывода через нажатие кнопки метамаск показывает вэлью с положительным знаком которое должно быть зачислено на адрес владельца и всё так-же на адрес владельца приходит 0 ЕТН. Подскажите пожалуйста в чём может быть проблема?
@IlyaBodrovKrukowski17 күн бұрын
Это чрезвычайно странно, так не должно быть. Ну, если это работает в Remix VM, то в других сетках должно быть тоже нормально. Можно проверить ещё в Hardhat или в Foundry, там проще дебажить. Если всё равно не работает, скиньте в наш чат код, попробуем глянуть