DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.21K subscribers
144 photos
2 videos
8 files
981 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
В этом уроке мы узнаем, как реализовывать наследование в Solidity (в том числе множественное наследование), как передавать аргументы родительским конструкторам, зачем нужны модификаторы virtual и override, как вызывать функции на родителях, что такое абстрактный контракт, как использовать import, и некоторые другие важные вещи. https://www.youtube.com/watch?v=xkjFcdkAJpg
👍11🔥5
Периодически перечитываю рассказы несравненной Тэффи и всё-таки пробирает на улыбку, хотя и помню их очень хорошо.

В Зоологическом саду тоже начинается «бледнолицый» сезон.

Администрация деятельно к нему готовится.

Всюду прибиты дощечки с самыми странными надписями, предугадывающими и запрещающими самые неожиданные ваши желания.

«Медведя покорнейше просят зонтиком не дразнить».

Какие тонкие психологи додумались до этих слов!

Как могли они знать, что при виде медведя у человека должно явиться непреодолимое желание дразнить его зонтиком? И почему именно зонтиком? Как жутко, что самые сокровенные и темные движения нашей души предугаданы администрацией Зоологического сада!

«Не совать окурков верблюду в нос» тоже «покорнейше просят господ посетителей».

Заметьте, какая спецификация. Администрация прекрасно знает, что никому не придет в голову дразнить верблюда зонтиком или совать окурки медведю в нос. Поэтому это и не запрещается. Вероятно, даже и случая такого не было.

Действительно, где же найдется такой идиот, который стал бы дразнить верблюда зонтиком? Вот медведя — это вполне естественно. Хотя и нехорошо.

Какое, должно быть, странное представление о людях сложилось у зверей Зоологического сада!

Двуногие, красноносые, с трудом удерживающие равновесие.

У их самок болтаются меховые хвосты не на том месте, где указано природой для всех животных… А на голове у них птичьи трупы…

Ходят красноносые, смотрят тусклыми глазами в благородные горящие звериные очи.

Высовывает тюлень голову из своей грязной лужи. С недоумением оглядывается кругом.

— Эт-та что за рыба? — тычет зонтиком двуногий. — Че-а-ек! Свари мне из нее уху! На пять персон!


Впрочем, есть и более мрачное: спешный отъезд из революционной России в начале прошлого века ("Моя летопись"). Насколько же похожа ситуация сейчас для многих людей... "Москва, милая, прощай. Через месяц увидимся. С тех прошло десять лет...". Надо обладать определённым мужеством, чтобы встретить такое времечко с иронией, что и говорить.

Да, а сегодня, кстати, будет видео именно о Ruby - знаю, что многие по этому языку соскучились. В общем-то, я тоже. Будем разгадывать тайну Восточного экспресса вместе с Дэвидом Копперфильдом. Думаю, что будет интересно.

Надеюсь, что вы живы и здоровы, где бы вы не находились.
👍5😁4🥰1
В этом видео мы реализуем известный трюк Дэвида Копперфильда "Загадка Восточного экспресса" (это по известному роману Агаты Кристи, где расследовалось убийство в Восточном экспрессе) на языке Ruby и позволим пользователям самостоятельно принять участие в этом фокусе. https://www.youtube.com/watch?v=O2b8lp9iHtw
6👍3
Боже, я не могу. Перечитываю "Летопись" и с трудом ржач сдерживаю местами. Возможно, и вас немного повеселит. Всё-таки, как показывает практика, чувство юмора нужно сохранять даже в самые тяжёлые моменты жизни. Когда-нибудь я напишу про это подробнее. Когда-нибудь, когда это всё закончится. Спокойной ночи.

Ну вот — утром едем на вокзал.
Гуськин с вечера бегал от меня к Аверченке, от Аверченки к его импресарио, от импресарио к артистам, лез по ошибке в чужие квартиры, звонил не в те телефоны и в семь часов утра влетел ко мне запаренный, хрипящий, как опоенная лошадь. Взглянул и безнадежно махнул рукой.
— Ну конечно. Новое дело. Опоздали на вокзал!
— Быть не может! Который же час?
— Семь часов, десятый. Поезд в десять. Все кончено.
Гуськину дали кусок сахару, и он понемногу успокоился, грызя это попугайное угощение.
👍4😁4
Всем привет! Хотел поделиться новостью для любителей спортивного ЧГК, которые работают с тамошним API. Я только что выпустил первую версию клиента для нового API (старый потихоньку планируется выводить из эксплуатации, насколько я понимаю), так что пользуйтесь на здоровье https://github.com/bodrovis/rating-chgk-v2
👍4
Что ж, друзья, скоро Пасха. Не сказать, я отмечаю этот праздник, но, во всяком случае, у нас тут это выходные дни. Так что в ближайшие 3-4 дня новых видео не будет: наша небольшая команда едет в Сигулду снимать видео для грядущего трека (надеюсь, он увидит свет очень скоро). Хотя для тех, кто уже купил курс на MCS, напоминаю, что семинар в воскресенье состоится по плану и я буду безжалостно спрашивать по всем заявленным темам 😂

Также напоминаю, что продолжается благотворительный марафон: все донаты, собранные до мая, пойдут на благотворительность. Даже небольшой вклад принесёт пользу.

На вопросы в чате постараюсь отвечать по возможности, но надеюсь, что другие активные участники не будут сбрасывать темпов и помогут новичкам 🤓

А на сегодня немного музыки. В чём-то я понимаю Дженис: на сцене (перед публикой) я становлюсь куда более раскованным, чем в обычной жизни. Забавно.

Скоро увидимся. 🤟 https://www.youtube.com/watch?v=wYPiF4j9ts8
👍73🔥1
Media is too big
VIEW IN TELEGRAM
Предлагаю всем немного успокоиться, по возможности. Момент с сегодняшних съёмок
👍3
Если кто-то ещё не видел, вот этот демо-проект показывает, как написать фронт-энд на React и оттуда работать со смарт-контрактом https://github.com/NomicFoundation/hardhat-hackathon-boilerplate
👍10
Друзья, как насчёт устроить стрим в это воскресенье вечером и поговорить про ERC20? Особенно полезно будет для новичков. Ну, и другие вопросы тоже можно задавать - постараюсь ответить, если это в моей компетенции. 🤓
👍38
Ну, вот примерно поэтому я практически ничего не публикую на LinkedIn, кроме ссылок на видео. Ярмарка тщеславия. Кстати, стрим в воскресенье уже анонсирован на канале. Буду рад видеть всех.
👍11😁7🔥1
Итак, друзья, запись трансляции будет чуть позже (пока её YT обрабатывает), а вот коммит этого урока https://github.com/bodrovis-learning/Solidity-YT-Series/commit/06231cd6fc7435276c93e5b80567f00715dfb4d0

Почему не добавился токен в Metamask: я просто сделал глупую ошибку и при деплое забыл указать, в какую сетку разворачиваем. Команда должна быть такая: npx hardhat run noscripts\deploy --network localhost Тогда всё сработает - просто копируете второй адрес с экрана, добавляете в metamask и он подцепит имя токена и его символ, и там можно будет прямо через метамакс эти токены даже переводить (ну, сначала их купить только надо, отправив нужное кол-во wei на адрес самого магазина). Спасибо всем за вопросы и активное участие!
👍7
Нашёл старый проект на Ruby, который я использовал для работы с файлами MD, публикации на GitHub и конвертации их в PDF. В принципе, этот проект уже давно заброшен, но одна строка всё ещё полезна: она показывает, как с помощью pandoc и latex конвертировать md в pdf 😄 https://github.com/bodrovis/lessons_indexer/blob/master/lib/lessons_indexer/course.rb#L44=
😁2🤔1
Год 1999. Почему-то я хорошо помню именно его завершение. Уже наступила зима, и мы с моим товарищем сидим дома. Удивительно, как нас растащила жизнь, какими разными стали наши судьбы, но всё равно мы до сих держим связь... Мы играем в PlayStation - это последний писк моды. "Крутой" игрой тогда считается Quake II, которую портировали с PC. Хотя компьютер у нас уже тоже был, играть вдвоём возможным не представлялось, а вот на PS - пожалуйста. Я играю за зелёного солдата, а мой друг - за фиолетового. Это наши любимые цвета. Нужно собрать как можно больше "фрагов", хотя в режиме разделённого экрана это сложно, ведь каждый видит, что делает другой.

Помню, что тогда все почему-то страшно боялись "проблемы 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)
16👍1
Для разработчиков Ruby, которые используют Lokalise API и OAuth 2, я рад представить новую библиотеку для omniauth. С её помощью запрашивать токены OAuth 2 стало ещё проще 😄 https://github.com/bodrovis/omniauth-lokalise
👍12