В этом уроке мы узнаем, как реализовывать наследование в Solidity (в том числе множественное наследование), как передавать аргументы родительским конструкторам, зачем нужны модификаторы virtual и override, как вызывать функции на родителях, что такое абстрактный контракт, как использовать import, и некоторые другие важные вещи. https://www.youtube.com/watch?v=xkjFcdkAJpg
YouTube
Solidity и смарт-контракты Ethereum, урок #11 | Наследование, конструкторы, super, override, virtual
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍11🔥5
Периодически перечитываю рассказы несравненной Тэффи и всё-таки пробирает на улыбку, хотя и помню их очень хорошо.
Впрочем, есть и более мрачное: спешный отъезд из революционной России в начале прошлого века ("Моя летопись"). Насколько же похожа ситуация сейчас для многих людей... "Москва, милая, прощай. Через месяц увидимся. С тех прошло десять лет...". Надо обладать определённым мужеством, чтобы встретить такое времечко с иронией, что и говорить.
Да, а сегодня, кстати, будет видео именно о Ruby - знаю, что многие по этому языку соскучились. В общем-то, я тоже. Будем разгадывать тайну Восточного экспресса вместе с Дэвидом Копперфильдом. Думаю, что будет интересно.
Надеюсь, что вы живы и здоровы, где бы вы не находились.
В Зоологическом саду тоже начинается «бледнолицый» сезон.
Администрация деятельно к нему готовится.
Всюду прибиты дощечки с самыми странными надписями, предугадывающими и запрещающими самые неожиданные ваши желания.
«Медведя покорнейше просят зонтиком не дразнить».
Какие тонкие психологи додумались до этих слов!
Как могли они знать, что при виде медведя у человека должно явиться непреодолимое желание дразнить его зонтиком? И почему именно зонтиком? Как жутко, что самые сокровенные и темные движения нашей души предугаданы администрацией Зоологического сада!
«Не совать окурков верблюду в нос» тоже «покорнейше просят господ посетителей».
Заметьте, какая спецификация. Администрация прекрасно знает, что никому не придет в голову дразнить верблюда зонтиком или совать окурки медведю в нос. Поэтому это и не запрещается. Вероятно, даже и случая такого не было.
Действительно, где же найдется такой идиот, который стал бы дразнить верблюда зонтиком? Вот медведя — это вполне естественно. Хотя и нехорошо.
Какое, должно быть, странное представление о людях сложилось у зверей Зоологического сада!
Двуногие, красноносые, с трудом удерживающие равновесие.
У их самок болтаются меховые хвосты не на том месте, где указано природой для всех животных… А на голове у них птичьи трупы…
Ходят красноносые, смотрят тусклыми глазами в благородные горящие звериные очи.
Высовывает тюлень голову из своей грязной лужи. С недоумением оглядывается кругом.
— Эт-та что за рыба? — тычет зонтиком двуногий. — Че-а-ек! Свари мне из нее уху! На пять персон!
Впрочем, есть и более мрачное: спешный отъезд из революционной России в начале прошлого века ("Моя летопись"). Насколько же похожа ситуация сейчас для многих людей... "Москва, милая, прощай. Через месяц увидимся. С тех прошло десять лет...". Надо обладать определённым мужеством, чтобы встретить такое времечко с иронией, что и говорить.
Да, а сегодня, кстати, будет видео именно о Ruby - знаю, что многие по этому языку соскучились. В общем-то, я тоже. Будем разгадывать тайну Восточного экспресса вместе с Дэвидом Копперфильдом. Думаю, что будет интересно.
Надеюсь, что вы живы и здоровы, где бы вы не находились.
👍5😁4🥰1
В этом видео мы реализуем известный трюк Дэвида Копперфильда "Загадка Восточного экспресса" (это по известному роману Агаты Кристи, где расследовалось убийство в Восточном экспрессе) на языке Ruby и позволим пользователям самостоятельно принять участие в этом фокусе. https://www.youtube.com/watch?v=O2b8lp9iHtw
YouTube
Загадка Восточного экспресса на Ruby
В этом видео мы реализуем известный трюк Дэвида Копперфильда "Загадка Восточного экспресса" (это по известному роману Агаты Кристи, где расследовалось убийство в Восточном экспрессе) на языке Ruby и позволим пользователям самостоятельно принять участие в…
❤6👍3
Боже, я не могу. Перечитываю "Летопись" и с трудом ржач сдерживаю местами. Возможно, и вас немного повеселит. Всё-таки, как показывает практика, чувство юмора нужно сохранять даже в самые тяжёлые моменты жизни. Когда-нибудь я напишу про это подробнее. Когда-нибудь, когда это всё закончится. Спокойной ночи.
Ну вот — утром едем на вокзал.
Гуськин с вечера бегал от меня к Аверченке, от Аверченки к его импресарио, от импресарио к артистам, лез по ошибке в чужие квартиры, звонил не в те телефоны и в семь часов утра влетел ко мне запаренный, хрипящий, как опоенная лошадь. Взглянул и безнадежно махнул рукой.
— Ну конечно. Новое дело. Опоздали на вокзал!
— Быть не может! Который же час?
— Семь часов, десятый. Поезд в десять. Все кончено.
Гуськину дали кусок сахару, и он понемногу успокоился, грызя это попугайное угощение.
👍4😁4
Всем привет! Хотел поделиться новостью для любителей спортивного ЧГК, которые работают с тамошним API. Я только что выпустил первую версию клиента для нового API (старый потихоньку планируется выводить из эксплуатации, насколько я понимаю), так что пользуйтесь на здоровье https://github.com/bodrovis/rating-chgk-v2
GitHub
GitHub - bodrovis/rating-chgk-v2: Ruby client for the competitive What? Where? When? (CHGK) API
Ruby client for the competitive What? Where? When? (CHGK) API - GitHub - bodrovis/rating-chgk-v2: Ruby client for the competitive What? Where? When? (CHGK) API
👍4
Что ж, друзья, скоро Пасха. Не сказать, я отмечаю этот праздник, но, во всяком случае, у нас тут это выходные дни. Так что в ближайшие 3-4 дня новых видео не будет: наша небольшая команда едет в Сигулду снимать видео для грядущего трека (надеюсь, он увидит свет очень скоро). Хотя для тех, кто уже купил курс на MCS, напоминаю, что семинар в воскресенье состоится по плану и я буду безжалостно спрашивать по всем заявленным темам 😂
Также напоминаю, что продолжается благотворительный марафон: все донаты, собранные до мая, пойдут на благотворительность. Даже небольшой вклад принесёт пользу.
На вопросы в чате постараюсь отвечать по возможности, но надеюсь, что другие активные участники не будут сбрасывать темпов и помогут новичкам 🤓
А на сегодня немного музыки. В чём-то я понимаю Дженис: на сцене (перед публикой) я становлюсь куда более раскованным, чем в обычной жизни. Забавно.
Скоро увидимся. 🤟 https://www.youtube.com/watch?v=wYPiF4j9ts8
Также напоминаю, что продолжается благотворительный марафон: все донаты, собранные до мая, пойдут на благотворительность. Даже небольшой вклад принесёт пользу.
На вопросы в чате постараюсь отвечать по возможности, но надеюсь, что другие активные участники не будут сбрасывать темпов и помогут новичкам 🤓
А на сегодня немного музыки. В чём-то я понимаю Дженис: на сцене (перед публикой) я становлюсь куда более раскованным, чем в обычной жизни. Забавно.
Скоро увидимся. 🤟 https://www.youtube.com/watch?v=wYPiF4j9ts8
YouTube
Best Songs Of Janis Joplin || Janis Joplin Collection
Best Songs Of Janis Joplin || Janis Joplin Collection
Please click the Setting button then turn Speed to 1.25 for normal Speed of Songs.
Please click the Setting button then turn Speed to 1.25 for normal Speed of Songs.
👍7❤3🔥1
Media is too big
VIEW IN TELEGRAM
Предлагаю всем немного успокоиться, по возможности. Момент с сегодняшних съёмок
👍3
Если кто-то ещё не видел, вот этот демо-проект показывает, как написать фронт-энд на React и оттуда работать со смарт-контрактом https://github.com/NomicFoundation/hardhat-hackathon-boilerplate
GitHub
GitHub - NomicFoundation/hardhat-boilerplate
Contribute to NomicFoundation/hardhat-boilerplate development by creating an account on GitHub.
👍10
Друзья, как насчёт устроить стрим в это воскресенье вечером и поговорить про ERC20? Особенно полезно будет для новичков. Ну, и другие вопросы тоже можно задавать - постараюсь ответить, если это в моей компетенции. 🤓
👍38
В этом видео мы узнаем, зачем нужны интерфейсы (interfaces) и библиотеки (libraries) в Solidity, как их создавать и использовать. Также протестируем весь написанный код с помощью mocha, chai, waffle и ethers. https://youtu.be/LHtNg30nNgA
YouTube
Solidity и смарт-контракты Ethereum, урок #12 | Интерфейсы, библиотеки, тесты
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🔥16👍2
Друзья, не забываем про стрим в воскресенье вечером. Ну, а для тех, кто присоединился к буткемпу MCS, будет ещё и семинар днём 😄 https://www.youtube.com/watch?v=igPcdziCkWU
YouTube
СТРИМ! Solidity и Ethereum, урок #13 (АПДЕЙТ 2024 В ЗАКРЕПЕ) | ERC20
ДРУЗЬЯ, НОВАЯ ВЕРСИЯ ЭТОГО УРОКА ОТ 2024 ГОДА ТУТ: https://www.youtube.com/live/Jg7vAFGbiDk
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из MCS предлагают скидку на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ!…
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из MCS предлагают скидку на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ!…
👍12
Итак, друзья, запись трансляции будет чуть позже (пока её YT обрабатывает), а вот коммит этого урока https://github.com/bodrovis-learning/Solidity-YT-Series/commit/06231cd6fc7435276c93e5b80567f00715dfb4d0
Почему не добавился токен в Metamask: я просто сделал глупую ошибку и при деплое забыл указать, в какую сетку разворачиваем. Команда должна быть такая:
Почему не добавился токен в Metamask: я просто сделал глупую ошибку и при деплое забыл указать, в какую сетку разворачиваем. Команда должна быть такая:
npx hardhat run noscripts\deploy --network localhost Тогда всё сработает - просто копируете второй адрес с экрана, добавляете в metamask и он подцепит имя токена и его символ, и там можно будет прямо через метамакс эти токены даже переводить (ну, сначала их купить только надо, отправив нужное кол-во wei на адрес самого магазина). Спасибо всем за вопросы и активное участие!GitHub
lesson 13 · bodrovis-learning/Solidity-YT-Series@06231cd
Серия уроков по языку Solidity и смарт-контрактам Ethereum на YouTube - lesson 13 · bodrovis-learning/Solidity-YT-Series@06231cd
👍7
А вот и запись 😄 https://www.youtube.com/watch?v=igPcdziCkWU
YouTube
СТРИМ! Solidity и Ethereum, урок #13 (АПДЕЙТ 2024 В ЗАКРЕПЕ) | ERC20
ДРУЗЬЯ, НОВАЯ ВЕРСИЯ ЭТОГО УРОКА ОТ 2024 ГОДА ТУТ: https://www.youtube.com/live/Jg7vAFGbiDk
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из MCS предлагают скидку на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ!…
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из MCS предлагают скидку на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ!…
👍12
Нашёл старый проект на Ruby, который я использовал для работы с файлами MD, публикации на GitHub и конвертации их в PDF. В принципе, этот проект уже давно заброшен, но одна строка всё ещё полезна: она показывает, как с помощью pandoc и latex конвертировать md в pdf 😄 https://github.com/bodrovis/lessons_indexer/blob/master/lib/lessons_indexer/course.rb#L44=
GitHub
lessons_indexer/course.rb at master · bodrovis/lessons_indexer
Lessons indexer for Sitepoint Premium. Contribute to bodrovis/lessons_indexer development by creating an account on GitHub.
😁2🤔1
Год 1999. Почему-то я хорошо помню именно его завершение. Уже наступила зима, и мы с моим товарищем сидим дома. Удивительно, как нас растащила жизнь, какими разными стали наши судьбы, но всё равно мы до сих держим связь... Мы играем в PlayStation - это последний писк моды. "Крутой" игрой тогда считается Quake II, которую портировали с PC. Хотя компьютер у нас уже тоже был, играть вдвоём возможным не представлялось, а вот на PS - пожалуйста. Я играю за зелёного солдата, а мой друг - за фиолетового. Это наши любимые цвета. Нужно собрать как можно больше "фрагов", хотя в режиме разделённого экрана это сложно, ведь каждый видит, что делает другой.
Помню, что тогда все почему-то страшно боялись "проблемы 2000". Сейчас, спустя почти 23 года, смешно об этом вспомнить, но в то время многие думали, что ровно в 00 часов 1 января 2000 года все компьютеры разом перестанут работать, потому что дата магическим образом "обнулится". Мало кто был в курсе, что дата-время хранится в формате "количество секунд с момента начали эпохи Unix 1 января 1970" (кстати, в один прекрасный момент переполнение всё-таки случится, но есть подозрение, что тогда эту проблему легко решат). Но вот забавно: в тот день во всём доме напрочь вырубилось всё электричество, испортив нам игру. Предположили, что компьютеры репетируют глобальное отключение на Новый год. Конечно же, ничего подобного не произошло и всё продолжило работать как и раньше.
Не сказать, что тогда было сильно весёлое время, но всё-таки мы встречали 2000--й в приподнятых чувствах (между прочим, новое тысячелетие начинается с 2001 :)). Хотелось верить, что уже очень скоро, как обещали в "Назад в будущее", у нас будут летающие скейты и вообще всякие фантастические штуки. Хотя, в каком-то смысле, чудеса действительно появились: голосовые помощники, криптовалюта, электромобили, электроскутеры для всех желающих...
По ощущениям, примерно тогда же (хотя, кажется, за 2-3 года до этого) на небе неожиданно показалась комета. Ни до этого, ни после я не видел ничего подобного. Была середина зимы и мы с дедом выходили ночью в заснеженное деревенское поле смотреть на звёздное небо. В городе ведь такого никогда не увидеть. Луна, россыпь маленьких точечек и огромная звезда с размытым хвостом, которая просто торчала практически на одном месте. Выглядело жутковато. Мы вдвоём, в тёплых шубах... Человек, который хорошо помнит ещё Вторую мировую, и я, которому придётся стать свидетелем ещё многих войн. Первая чеченская уже закончилась - на неё чуть не забрали отчима (он стал милиционером и потом мы боялись, что он погибнет при очередном теракте). Потом вторая, потом совершенно никому непонятное нападение на Грузию, аннексия Крыма, нападение на Украину... Кто мог поверить тогда в середине девяностых во что-то подобное? Мы ведь ездили в Крым каждый год с 1996 по 2006.... Доведётся ли съездить когда-нибудь ещё? Да и где теперь тот деревенский домик, где мы смотрели на звёздное небо?
Интересно, как давно это было и как это неожиданно вспомнилось. Что ощущается? Печаль. Печаль от несбывшихся надежд. Обычно ведь я чувствую себя на 17 лет максимум, но вот иногда почему хочется сказать "какой же я старый". Глупо, тем более, что я вообще не старый. Откуда мысли? Это всё могло быть, но этого не случилось. Лучшего будущего в глобальном смысле не случилось. Остались только какие-то песни из совсем другого времени. "Дождь" ДДТ, к примеру. Страны, в которой я родился, уже давным-давно нет ни на одной карте, института, который я закончил, тоже не существует. Скучаю ли я по всему этому? Уж точно не по стране из четырёх букв. Но тогда, в начале девяностых, мы любили запад - ну, во всяком случае, относились совсем иначе. "Ножки Буша". Полупьяный Ельцин, который смеётся вместе с этим самым Бушем над дурацкой шуткой. Дружба и очень короткий мир.
Помню, что тогда все почему-то страшно боялись "проблемы 2000". Сейчас, спустя почти 23 года, смешно об этом вспомнить, но в то время многие думали, что ровно в 00 часов 1 января 2000 года все компьютеры разом перестанут работать, потому что дата магическим образом "обнулится". Мало кто был в курсе, что дата-время хранится в формате "количество секунд с момента начали эпохи Unix 1 января 1970" (кстати, в один прекрасный момент переполнение всё-таки случится, но есть подозрение, что тогда эту проблему легко решат). Но вот забавно: в тот день во всём доме напрочь вырубилось всё электричество, испортив нам игру. Предположили, что компьютеры репетируют глобальное отключение на Новый год. Конечно же, ничего подобного не произошло и всё продолжило работать как и раньше.
Не сказать, что тогда было сильно весёлое время, но всё-таки мы встречали 2000--й в приподнятых чувствах (между прочим, новое тысячелетие начинается с 2001 :)). Хотелось верить, что уже очень скоро, как обещали в "Назад в будущее", у нас будут летающие скейты и вообще всякие фантастические штуки. Хотя, в каком-то смысле, чудеса действительно появились: голосовые помощники, криптовалюта, электромобили, электроскутеры для всех желающих...
По ощущениям, примерно тогда же (хотя, кажется, за 2-3 года до этого) на небе неожиданно показалась комета. Ни до этого, ни после я не видел ничего подобного. Была середина зимы и мы с дедом выходили ночью в заснеженное деревенское поле смотреть на звёздное небо. В городе ведь такого никогда не увидеть. Луна, россыпь маленьких точечек и огромная звезда с размытым хвостом, которая просто торчала практически на одном месте. Выглядело жутковато. Мы вдвоём, в тёплых шубах... Человек, который хорошо помнит ещё Вторую мировую, и я, которому придётся стать свидетелем ещё многих войн. Первая чеченская уже закончилась - на неё чуть не забрали отчима (он стал милиционером и потом мы боялись, что он погибнет при очередном теракте). Потом вторая, потом совершенно никому непонятное нападение на Грузию, аннексия Крыма, нападение на Украину... Кто мог поверить тогда в середине девяностых во что-то подобное? Мы ведь ездили в Крым каждый год с 1996 по 2006.... Доведётся ли съездить когда-нибудь ещё? Да и где теперь тот деревенский домик, где мы смотрели на звёздное небо?
Интересно, как давно это было и как это неожиданно вспомнилось. Что ощущается? Печаль. Печаль от несбывшихся надежд. Обычно ведь я чувствую себя на 17 лет максимум, но вот иногда почему хочется сказать "какой же я старый". Глупо, тем более, что я вообще не старый. Откуда мысли? Это всё могло быть, но этого не случилось. Лучшего будущего в глобальном смысле не случилось. Остались только какие-то песни из совсем другого времени. "Дождь" ДДТ, к примеру. Страны, в которой я родился, уже давным-давно нет ни на одной карте, института, который я закончил, тоже не существует. Скучаю ли я по всему этому? Уж точно не по стране из четырёх букв. Но тогда, в начале девяностых, мы любили запад - ну, во всяком случае, относились совсем иначе. "Ножки Буша". Полупьяный Ельцин, который смеётся вместе с этим самым Бушем над дурацкой шуткой. Дружба и очень короткий мир.
❤11👍7
Но чемоданное настроение не покидало меня долгие годы: я знал, что уеду при первой же возможности. Либо репатриация, с которой, правда были свои немалые сложности, либо другим способом. Уехать мне довелось задолго до всей нынешней ситуации... А теперь западом пугают детишек в РФ. Пугают "мной" и моими друзьями по всему миру. Вот так оно получилось.
Но не иметь возможности даже навестить немногих оставшихся родственников и знать, что ты, вероятно, не сможешь сделать этого ещё долгие годы, - это иногда тяжеловато. Что думали беженцы в 1917 году? Ещё месяцок-другой, и мы вернёмся. Но проходили годы, а вернулись единицы. Впрочем, это просто мысли вслух, ибо многим людям сейчас гораздо, гораздо хуже. До мая я всё ещё собираю пожертвования, и обязательно отправлю средства в один из выбранных благотворительных фондов - в очередной раз я могу лишь высказать восхищение Lokalise, которые собрали 600 с лишним тысяч евро на одном энтузиазме. У меня, конечно, такого охвата и таких ресурсов нет, но всё же. Своё отношение ко всему происходящему я высказывал уже много раз, да и речь сегодня не о нём.
Вероятно, вот статья по теме, хотя я никогда не интересовался, как эта комета называется. Я надеюсь, что вы в безопасности, где бы вы не находились. You are awesome. Скоро увидимся. https://ru.wikipedia.org/wiki/C/1995_O1_(%D0%A5%D0%B5%D0%B9%D0%BB%D0%B0_%E2%80%94_%D0%91%D0%BE%D0%BF%D0%BF%D0%B0)
Но не иметь возможности даже навестить немногих оставшихся родственников и знать, что ты, вероятно, не сможешь сделать этого ещё долгие годы, - это иногда тяжеловато. Что думали беженцы в 1917 году? Ещё месяцок-другой, и мы вернёмся. Но проходили годы, а вернулись единицы. Впрочем, это просто мысли вслух, ибо многим людям сейчас гораздо, гораздо хуже. До мая я всё ещё собираю пожертвования, и обязательно отправлю средства в один из выбранных благотворительных фондов - в очередной раз я могу лишь высказать восхищение Lokalise, которые собрали 600 с лишним тысяч евро на одном энтузиазме. У меня, конечно, такого охвата и таких ресурсов нет, но всё же. Своё отношение ко всему происходящему я высказывал уже много раз, да и речь сегодня не о нём.
Вероятно, вот статья по теме, хотя я никогда не интересовался, как эта комета называется. Я надеюсь, что вы в безопасности, где бы вы не находились. You are awesome. Скоро увидимся. https://ru.wikipedia.org/wiki/C/1995_O1_(%D0%A5%D0%B5%D0%B9%D0%BB%D0%B0_%E2%80%94_%D0%91%D0%BE%D0%BF%D0%BF%D0%B0)
❤16👍1
Для разработчиков Ruby, которые используют Lokalise API и OAuth 2, я рад представить новую библиотеку для omniauth. С её помощью запрашивать токены OAuth 2 стало ещё проще 😄 https://github.com/bodrovis/omniauth-lokalise
GitHub
GitHub - bodrovis/omniauth-lokalise: Omniauth strategy for Lokalise
Omniauth strategy for Lokalise. Contribute to bodrovis/omniauth-lokalise development by creating an account on GitHub.
👍12