DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
976 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Итак, друзья, я тут пока торчу в Юрмале (хотя на ночь вернулся в Ригу, чего-то захотелось поспать дома всё-таки), снимали сегодня фрагменты для будущего кавера, ну и просто окрестности (так как я наконец-то удосужился купить нормальное крепление для gopro). Потом постараюсь выложить на другом канале, местами получилось симпатично.

А вообще я хотел подвести результаты нашего опроса. Спасибо всем за участие! 😄 Почти 250 голосов, и лидирует у нас 3-е поколение - это NES, Sega сотоварищи. Забавно, что моя гипотеза подтвердилась 🤓 А ведь до сих пор в эти игры можно отлично поиграть с друзьями. Ну, хотя бы в "чипа и дейла" и в "контру" мы буквально год назад играли с редактор(кой?) наших трансляций. А уж battle toads, черепашки-ниндзя, "танки", всякие гонки... Да, выглядит неказисто, но что-то в этом было.

Да, к сожалению, вариантов всего 10, больше telegram не даёт. Видел свои версии - само собой, многие вспомнили про волка, который ловит яйца 😃 И да, PSP тоже не влез, увы, хотя помню, как он был раньше популярен. Кстати, примерно на это время или чуть ранее пришлась эра популярности jrpg - кажется, теперь такого нет. Ранее ещё был вопрос, с какой игры лучше это дело входить, я всё-таки придумал ответ - Trails in the Sky FC (Legend of Heroes). Это очень красивое начало длиннейшего игрового "сериала", который продолжается по сей день и заканчиваться даже не думает.

Также приятно, что среди нас есть и те, кто вошёл в игровой мир совсем недавно! Вероятно, это молодые люди, которые также серьёзно интересуются IT. Скажу честно, это греет душу 🤟

Берегите себя, очень скоро увидимся 🙌
14👍1🙏1
Ой, как я мог оставить вас без музыкальных выходных!

Пожалуй, когда меня попросят назвать лучший музыкальный альбом (хотя я не помню, что кто-то спрашивал), я бы сказал By The Sword of My Father - такого цельного повествования где-либо и припомнить сложно.

Кроме того, импонирует подход Folkearth, ведь это большой проект, в котором участвуют музыканты со всего мира. Очень жаль, что основатель проекта Руслан, живший в своё время в Литве, скончался, и, видимо, история Folkearth закончилась. А ведь фолковые песни были просто роскошные. https://www.youtube.com/watch?v=shTzhiAsITw&list=PL912B930BD7312905
👍5🔥1
На pragprog вышла новая книга по Rails, в этот раз про фоновые задачи. Скажу откровенно, сам пока не читал, но вообще звучит, как что-то интересное. Это не реклама, просто заметил и решил поделиться. Если кто прочитает - поделитесь впечатлениями 😄 https://pragprog.com/noscripts/dcsidekiq/ruby-on-rails-background-jobs-with-sidekiq/
9👍5🔥1
Внимание, вопрос ⚠️ Зачем ставить прямые слеши после тегов, у которых парных "закрывающих" нет вовсе? Ну, к примеру <br /> или <hr />? Ведь работает и без этих слешей!

Ответ очень простой: этого вообще не надо делать 😂 А история в том, что когда-то, ещё в начале нулевых, появилась идея сделать HTML более суровым и менее "прощающим", чтобы люди не ленились и закрывали все теги, использовали везде, где надо, кавычки (для атрибутов), писали названия тегов маленькими буквами и так далее.

Короче говоря, было предложено сделать HTML более похожим на суровый XML (хотя изначально HTML - это реализация такого зверя, как SGML) и чтобы он имел лучшую совместимость с другими стандартами, и ввели термин XHTML - в том же DOCTYPE даже упоминался этот самый XHTML. Вот он-то и требовал того, чтобы абсолютно все теги закрывались, даже br, input и прочие. Конечно, там и другие отличия были, но это одно из заметных.

Но, увы и ах, не прижился этот стандарт, затем появился HTML 5, и всё это закрывание никому стало не нужно, а XHTML тихо отправился на свалку истории - рабочая группа XHTML 2 была закрыта ещё 2010 году.

Однако вот такой вот забавный флешбек нам подарила эта история, и люди, которые даже не застали данного стандарта, всё равно время от времени ставят закрывающие слэши, видимо, подсмотрев у кого-то. Но нет, это уже ни на что глобально не влияет 😄
🔥14👨‍💻5😁4👀2
В этом уроке по Solidity мы поговорим о свежем стандарте ERC6551, который позволяет создавать так называемые Bound Accounts для NFT. Иными словами, с его помощью для каждого NFT мы можем создать отдельный смарт-контракт и, таким образом, у наших токенов может быть собственный баланс и даже свои токены во владении. Изначальный владелец NFT может отдавать им команду, к примеру, на перевод денежных средств куда-либо.

Мы обсудим, как работает этот стандарт с технической точки зрения, попишем для него тесты и поработаем на практике. Мы обсудим принцип работы простого прокси и рассмотрим некоторые низкоуровневые операции. https://www.youtube.com/watch?v=vR7jcUErmsc
11🔥8👏2👍1
Друзья, короткая заметка - из соцсети на букву "х" (ранее Twitter) аккаунт я удалил, так что если вдруг кто-то там был на меня подписан, то прошу прощения. Все актуальные соцсети перечислены на сайте bodrovis.tech и если какой-то соцсети там нет, то и меня там 100% нет. Спасибо за внимание!
👍10😱2
Короткое исправление к прошлому видео, где рассказывалось про extcodecopy. Каюсь, конкретно это объяснение я записал прямо перед рендером всего видео (изначально его не было) и не проверил всё детально, а стоило бы.

К счастью, наш зритель заметил проблему. В общем, изначально в переменной footer 0x60 - это, конечно же, длина финального байтового массива. А дальше путём add(footer, 0x20) мы просто говорим, что сам массив пусть идёт дальше, после этой длины. Остальное всё правильно, но с длиной конечно глупо вышло.
👍13🙏1
В общем, я сегодня прямо в центре Риги видел щуплого белобрысого парня в майке Пивозавр. В принципе, это все новости на сегодня, берегите себя. https://www.youtube.com/watch?v=oEGAdEGnqKA
😁12👍1🤯1
В этом видео мы рассмотрим реальный случай, который произошёл с одним из наших зрителей. ⚡️ Герой этого видео искал работу на фрилансе в области крипто-разработки, и нарвался на весьма неприятную схему развода, которая в итоге обернулась потерей почти $2000.

Мы попробуем разобраться, на какие подозрительные вещи стоило обратить внимание, дабы не попасться на подобный обман. К сожалению, это может случиться с каждым, так что учитесь на чужих ошибках! https://www.youtube.com/watch?v=9UGcUOmlX7w
🔥6😱3🤯2👍1
Отвечаю на популярные вопросы по видео выше 👆

- Да, этот сайт link3 и правда является популярной "соцсетью", я просто был не в курсе, не кручусь в "социальной тусовке". Но это не отменяет наличия там фишинговых ссылок и весьма странного сайта, где вообще ничего нет и твиттера с кучей ботов 😄

- Кошелёк, откуда забрали деньги, был не совсем свежий, а вторичный. Он засветился, видимо, и на сайте этой конторы, и на компьютере, куда ставился софт. Хотя предварительно метамаск оттуда был удалён, от него (вероятно) там остались какие-то файлы

- Да, в теории можно попробовать обратиться на upwork и попросить у них какие-то данные этих мошенников. К сожалению, upwork вряд ли отдаст какие-то данные просто так, без подтверждённого факта мошенничества (в худшем случае потребуется открытое уголовное дело). Кроме того, вряд ли мошенники оставили там реальную почту или номер телефона. Хотя, может быть, там засветились их IP. Проблема в том, что из переписки чётко следует, что и работодатель, и потенциальный сотрудник решили вообще не пользоваться сервисом upwork, поэтому представители платформы могут сказать что-то в духе "это ваши сложности, вы приняли риски на себя" (или даже заблокировать аккаунт за нарушение прав сервиса)

- Также можно обратиться к хостеру - это действительно так, но проблема примерно та же, что и с upwork

- Поступил ли герой видео опрометчиво, подключив кошелёк неизвестно куда? Естественно. К сожалению, начинающие разработчики могут попасться на такую удочку, поэтому и вышло данное видео. Бывают и более сложные схемы, которые и более опытный разработчик может не сразу распознать

- Эта ситуация произошла почти 10 дней назад и герой видео после пережитого стресса (всё-таки деньги немалые) уже просто не уверен, где и какой кошелёк был подключен изначально, поэтому я восстановил последовательность как мог с его слов. Кажется, странно, но факт в том, что такие мошенники неплохо умеют играть на эмоциях. На встрече было рассказано, какая компания классная, как надо быстрее начинать работу и получать хорошие деньги, и так далее, и тому подобное, после чего человек просто несётся делать то, что написано в инструкции, не пытаясь посмотреть на всё происходящее критически - особенно, если работа нужна срочно, здесь и сейчас. Нам всем кажется, что мы на такое бы никогда не попались, но, к сожалению, бывает всякое
👍7😢2
Разбирал тут старые фото и нашёл альбом, созданный лет 8-9 тому назад - это был заезд на Валаам "дикарями". Красивая природа, конечно - тогда туда ещё можно было без проблем попасть (сейчас точно не знаю, но говорят, что ситуация сильно изменилась).

Мы тогда вообще много путешествовали по разным странам - теперь совсем не то, с 2020 за пределы ЕС я вообще не выезжал, а если и выезжал, то буквально на пару дней.

Но зато остались хорошие воспоминания 😄 Я, конечно, эту ссылку уже кидал, но может быть кому-то интересно будет почитать отчёт о путешествии https://bodrovis.tech/en/categories/puteshestviya/posts/na-valaam-s-palatkami-ch-1

Берегите себя, скоро увидимся
👍21
Экспериментальное решение для Hardhat, которое позволяет разворачивать смарт-контракты. К сожалению, это пока альфа и почти наверняка там будет ещё много изменений, но хорошо, что они озаботились этим вопросом https://github.com/NomicFoundation/ignition
👍10
Прислал участник нашего чата J J, здесь собраны разнообразные материалы по аудиту СК https://www.notion.so/b7df825e3f0f4278bb297b1eda576494
14👌21🔥1
Нашёл любопытную статью, особенно мне понравился раздел про возраст и врачей (что приехали "слишком молодые"). Не знаю, вероятно, так и бывает. Но забавно то, что я в среде преподавания с таким не сталкивался, но тут, судя по всему, играет тот факт, что IT - вообще сравнительно молодая область. Грубо говоря, бабушки просят внуков настроить смартфон, поэтому кажется, что молодые в целом лучше разбираются во всём этом. В принципе, во многом так и есть, но всё-таки стоит помнить, что те же программисты появились далеко не вчера и многим очень хорошим специалистам сейчас уже хорошо за 50 😄

В связи с этим я вспомнил и другую малоприятную историю, только не про возраст, а про пол. У нас когда-то очень давно в центре обучения была такая ситуация, что на авторизованный курс Microsoft (ну, это когда курс стоит много денег и там рассказывают лекции прямо по материалам мелкомягких, то есть всё серьёзно) пришла очередная группа, а преподавателем была девушка. Увидев это, один из слушателей отправился прямиком к администратору и потребовал заменить лектора - вот прямо так, не снимая свитера. Ну, в итоге его удалось убедить, что девушка предмет знает и проблем не будет, но в общем осадочек неприятный остался.

Вообще, для подобных профессий типа врач или учитель кредит доверия важен - обычно априори он имеется, но особенно хорошо если вы выглядите "презентабельно". Кстати, мы про это говорили в лекции о публичных выступлениях, посмотрите при случае. Так вот, будет классно, если лектор одет в какой-нибудь пиджачок (для женщин - костюм с юбкой), весь прилизанный и набрызганный парфюмом. А вот когда вам показывают какого-то мужика в очках и шляпе, тогда у вас сразу возникает вопрос "а чего ты в шляпе" (недавно такое было) 😂

Накопление "кредита доверия" с помощью внешности - это, вообще-то, очень хороший вариант для начинающих преподавателей или вообще докладчиков, возьмите на вооружение, если, к примеру, будете защищать диплом или кандидатскую. Но потом в какой-то момент это будет уже не сильно нужно, так как можно выехать просто за счёт знаний и/или репутации.

Так или иначе, материал интересный и доказывает простую истину: мы настороженно относимся к тем, кто как-то выбивается из общей массы, ведь мало ли, что он/она там замышляет... 😂 Но стоит быть терпимее и немного позитивнее (впрочем, я сам не всегда следую этому совету).

"Я понял, в чём ваша проблема, господа. Вы слишком серьёзны. Серьёзное лицо - ещё не признак ума... Улыбайтесь, господа. Улыбайтесь!"

https://holod.media/2023/08/23/eidzhizm/
🔥10🤔3👍1
Я честно говоря уже не помню, кидал ли этот трек или нет, но в общем это наш кавер на одну австралийскую группу. Это, в общем, довольно грустная история о человеке, который пожертвовал собой, дабы другие смогли спастись в тяжёлых условиях. Мне лично тут нравится хоровая партия в конце, которую отлично исполнила Ailura.

А вообще хотел поблагодарить всех за участие в стриме сегодня и в нашей игре на прошлой неделе, было очень круто https://www.youtube.com/watch?v=KlV4UJTOQXY
👍84😭2
Помните, как там было в Калевале:

Мне пришло одно желанье,
Я одну задумал думу
Быть готовым к песнопенью
И начать скорее слово...

Ну, в общем у меня тут тоже мысль появилась - сделать небольшую серию про то, как работают процессоры, ведь это самая важная часть компьютера. Кажется, что не все представляют, что же там происходит, но в какой-то степени знать это нужно, даже если мы работаем с языками высокого (и очень высокого) уровня.

Поэтому, кажется, стоит попробовать, а там посмотрим, как оно пойдёт
🐳15🔥10🆒621
Вышло интересное решение Rivet, которое предлагает набор инструментов разработчика ethereum в браузере (ну, по аналогии с devtools в react). Это пока первая версия, но уже выглядит достойно - можно управлять аккаунтами, контрактами, подключаться к локальному узлу ethereum без танцев с бубном и прочее https://www.paradigm.xyz/2023/08/rivet
🔥122