Друзья, напоминаю, что сегодня у нас стрим. Поговорим о написании рабочих (официальных) писем/сообщений на английском и в принципе о взаимодействии с коллегами. Это довольно важная тема, особенно в свете того, что многие теперь работают удалённо, хотя частенько внимания ей не уделяют. https://www.youtube.com/watch?v=3uBERHmqZOU
YouTube
Soft skills для всех #2 | Переписка и взаимодействие на английском
Вторая серия Soft skills, в рамках которой мы поговорим о переписке на английском и о взаимодействии с коллегами по рабочим вопросам.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join…
❤12👍3👏2
Итак, вы просили - мы организовали. В эту среду в 19:00 UTC+2 состоится стрим, в рамках которого мы пообщаемся с бывшими студентами нашей школы и поговорим о поиске работы и прохождении собеседований в крипте. Что обычно спрашивают? Какие знания требуются? Какие есть подводные камни? И другие важные моменты. Так что welcome, будет интересно https://www.youtube.com/watch?v=-C-oUNhNrhg
YouTube
Solidity и смарт-контракты Ethereum, урок #41 | Поиск работы в крипте, собеседования, подготовка
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 10% на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
❤20🔥5👍1
Как и обещал, тут можно найти видео, которое полностью озвучено с помощью AI. Звучит, в общем, неплохо. Визуал и сценарий, само собой, приходится делать самостоятельно https://developers.lokalise.com/reference/working-with-the-ota-api
Lokalise Developer Hub
Working with the OTA API
We provide pre-built SDKs for iOS, Android, and Flutter applications, for a quick and simple implementation of the OTA (Over-the-air) service in mobile applications, but sometimes that's not enough. For those cases, we provide a Public API that enables building…
👍6👏1
Друзья, сегодня просто для развлечения начитал рассказ Джека Лондона "На сороковой миле". ✍️
Результат опубликовал на YT, но видео пока unlisted (то есть видно только по ссылке). Не знаю, стоит ли продолжать и будет ли это кому-то интересно, но, наверное, что-то подобное можно послушать в дороге или в спортзале. 🤾♀️
Конечно, я не профессиональный актёр, но малоизвестных рассказов Лондона особо никто не начитывает, так что почему бы и не заняться этим. Ну, а так как со смерти автора прошло более 100 лет, то тексты находятся в public domain и по ним можно делать аудиокниги. Как-то так, если будет какое-то мнение на этот счёт - буду рад его услышать. https://youtu.be/TlRFdDM1UG0
Результат опубликовал на YT, но видео пока unlisted (то есть видно только по ссылке). Не знаю, стоит ли продолжать и будет ли это кому-то интересно, но, наверное, что-то подобное можно послушать в дороге или в спортзале. 🤾♀️
Конечно, я не профессиональный актёр, но малоизвестных рассказов Лондона особо никто не начитывает, так что почему бы и не заняться этим. Ну, а так как со смерти автора прошло более 100 лет, то тексты находятся в public domain и по ним можно делать аудиокниги. Как-то так, если будет какое-то мнение на этот счёт - буду рад его услышать. https://youtu.be/TlRFdDM1UG0
YouTube
"На сороковой миле" (Джек Лондон) | Аудиокнига
"На сороковой миле", рассказ Джека Лондона 1899 года.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patreon.com/bodrovis…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patreon.com/bodrovis…
👍27❤🔥5👌2🤔1
Минут через 10 начинаем, так что залетайте! Поговорим о поиске работы и собеседованиях https://www.youtube.com/watch?v=-C-oUNhNrhg
YouTube
Solidity и смарт-контракты Ethereum, урок #41 | Поиск работы в крипте, собеседования, подготовка
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 10% на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
❤13🔥5⚡1
Скоро выходит Typenoscript 5.0 со всякими новыми фичами, описанными здесь https://devblogs.microsoft.com/typenoscript/announcing-typenoscript-5-0-beta/
Microsoft News
Announcing TypeScript 5.0 Beta
Today we’re excited to announce our beta release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript, smaller, simpler, and faster. We’ve implemented the new decorators standard, functionality to better support ESM projects…
🔥9
В этом уроке мы обсудим несколько более продвинутых вещей, связанных с Hotwire: как отлавливать момент подписки на канал и запрещать подписку тем, у кого на это нет прав; как использовать "ленивые" фреймы для условного рендеринга (например, когда нужно показать кнопку "редактировать" или "лайкнуть" только определённым людям) и как решить подобную задачу средствами Stimulus. Всё это мы будем рассматривать на реальном примере: приложение-чат, в котором есть разные комнаты, возможность редактировать и лайкать сообщения. Также поговорим про новую фичу Stimulus, которая называется outlets. https://www.youtube.com/watch?v=sZRcSIho5Uo
YouTube
Hotwire и Rails, урок #5 | Слушаем подписки TurboStream, условный рендер, ленивые фреймы, Stimulus
В этом уроке мы обсудим несколько более продвинутых вещей, связанных с Hotwire: как отлавливать момент подписки на канал и запрещать подписку тем, у кого на это нет прав; как использовать "ленивые" фреймы для условного рендеринга (например, когда нужно показать…
🔥19👍6🆒2
Что ж, сегодня выходные, значит, можно немножко отдохнуть от кода 🤓 Наша изба-читальня представляет первый рассказ из цикла "Смок Беллью", написанный Джеком Лондоном в далёком 1912 году. Это увлекательная, но, в общем, ненапряжная серия рассказов о приключениях на Аляске и о золотой лихорадке https://www.youtube.com/watch?v=f442d241II4
YouTube
"Смок Беллью — Вкуса мяса" (Джек Лондон) | Аудиокнига
Это первый рассказ Джека Лондона из цикла "Смок Беллью" (1912) под названием "Вкус мяса".
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis…
🔥7
В дополнение к прошлому уроку по Rails. 🚨Мы тут ещё поговорили в комментариях на YT и родилась идея в хуке subscribed сравнивать room_id из params с ID комнаты, зашитой в названии канала (stream_name). Ну, либо сразу брать ID оттуда. Просто иначе юзер может попытаться подделать название канала (это реально) и слушать обновления из нужной комнаты, не имея туда доступа.
⚠️Вообще про подделку названия канала надо помнить - это вовсе не теоретическая, а вполне реальная возможность. Поэтому если какой-то канал содержит "секретные" данные, то делать проверку на сервере в хуке subscribed надо обязательно!
⚠️Вообще про подделку названия канала надо помнить - это вовсе не теоретическая, а вполне реальная возможность. Поэтому если какой-то канал содержит "секретные" данные, то делать проверку на сервере в хуке subscribed надо обязательно!
👍6
Иногда мне снится, что я просыпаюсь и опять иду в школу, а последних... страшно посчитать, скольких, лет не было (двадцати, больше?.. смотря, как считать). Но потом я понимаю, что не хотел бы прожить эти годы ещё раз. Это было весьма неприятное время, когда приходилось зависеть от других - больше подобный эксперимент повторять не хотелось бы. Нет, нас формирует среда, и мы формируем среду вокруг себя. И сделанные ошибки, оставаясь с нами, являются важным опытом. https://www.youtube.com/watch?v=hbbbark8k7w
YouTube
Boy Harsher - Fate (Official Video)
Taken from ‘Careful’: https://boyharsher.lnk.to/Careful
Writer/Editor/Producer/Director: Bryan M. Ferguson
Cinematographer: George Harwood
1st A.C.: Ross Elliott
Coloring by Enrico Stocco
Cast: Vari Watt, Jack Shanks, Bryan M. Ferguson, Darryl Girvan,…
Writer/Editor/Producer/Director: Bryan M. Ferguson
Cinematographer: George Harwood
1st A.C.: Ross Elliott
Coloring by Enrico Stocco
Cast: Vari Watt, Jack Shanks, Bryan M. Ferguson, Darryl Girvan,…
👍13🔥2😱1
Рубрика "заметки на полях". Видео с теорией про ZK почти готово, думаю, что завтра выйдет. Хотелось за сравнительно небольшое время рассказать теорию и описать основную суть, надеюсь, что получится, как задумано. Возможно, в следующем уроке посмотрим реализацию всего этого дела на реальном примере.
Было желание закончить к этой неделе один трек, но, увы, вокал так и не записали пока... Во всяком случае, не до конца. Ждём-с.
Сегодня нейросеть сгенерировала новость: Жители Латвии и Литвы едят друг друга. Ну, может так и есть? Кстати, отвечая на часто задаваемый вопрос, сообщаю: национальности "прибалт" не существует. Да, в общем литовский и латышский языки похожи, хотя со многими оговорками (какие-то слова я даже могу понять), но уж эстонский - это совсем другая степь. Грубо говоря, если латышский имеет кое-что общее даже с русским, то эстонский близок финскому, чем-то венгерскому и, вы не поверите, языкам, на котором говорят манси. А причина простая - это всё уральская группа языков. Так что приезжайте как-нибудь в гости, у нас вполне приличные курорты, мало народу на пляжах (хотя на выходных днём хватает) и вообще полно пьяных британцев и финнов на улицах (тут напиваться куда дешевле, чем в той же Финляндии). 😂 Только один момент - майку с серпом и молотом лучше оставить дома.
Ну, и последнее. Дай, думаю, попробую новый TS у себя в проекте, но, увы и ах, ts-node пока ещё пятую версию не поддерживает, так что впечатлениями поделиться не могу 🤓
Было желание закончить к этой неделе один трек, но, увы, вокал так и не записали пока... Во всяком случае, не до конца. Ждём-с.
Сегодня нейросеть сгенерировала новость: Жители Латвии и Литвы едят друг друга. Ну, может так и есть? Кстати, отвечая на часто задаваемый вопрос, сообщаю: национальности "прибалт" не существует. Да, в общем литовский и латышский языки похожи, хотя со многими оговорками (какие-то слова я даже могу понять), но уж эстонский - это совсем другая степь. Грубо говоря, если латышский имеет кое-что общее даже с русским, то эстонский близок финскому, чем-то венгерскому и, вы не поверите, языкам, на котором говорят манси. А причина простая - это всё уральская группа языков. Так что приезжайте как-нибудь в гости, у нас вполне приличные курорты, мало народу на пляжах (хотя на выходных днём хватает) и вообще полно пьяных британцев и финнов на улицах (тут напиваться куда дешевле, чем в той же Финляндии). 😂 Только один момент - майку с серпом и молотом лучше оставить дома.
Ну, и последнее. Дай, думаю, попробую новый TS у себя в проекте, но, увы и ах, ts-node пока ещё пятую версию не поддерживает, так что впечатлениями поделиться не могу 🤓
👍20🔥2❤🔥1👏1
В этом уроке мы поговорим о масштабировании Ethereum с помощью внедрения так называемого layer 2. Мы узнаем, что такое Zero knowledge rollups, чем они отличаются от optimistic rollups, что такое zk proofs, как это работает, какие есть особенности и нюансы. https://www.youtube.com/watch?v=n-AoDMc5rc8
YouTube
Solidity и смарт-контракты Ethereum, урок #42 | Zero knowledge rollups, layer 2, optimistic rollup
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
❤26🔥8👍4❤🔥2👏1🤣1
Я на занятиях говорю студентам: "не надо есть в аудитории и громко разговаривать"
Студенты на задних партах: https://www.youtube.com/watch?v=Um5R_PH7Jek (особенно со 2й минуты)
Студенты на задних партах: https://www.youtube.com/watch?v=Um5R_PH7Jek (особенно со 2й минуты)
YouTube
SABATON - Livgardet (Official Music Video)
The Official Music Video for Livgardet by Sabaton.
➞ EXCLUSIVE Livgardet Merch: http://sabat.one/LivgardetMerchYT
➞ SUBSCRIBE for more Sabaton: https://www.youtube.com/c/Sabaton?sub_confirmation=1
Stream Livgardet: https://music.sabaton.net/Livgardet
Sabaton…
➞ EXCLUSIVE Livgardet Merch: http://sabat.one/LivgardetMerchYT
➞ SUBSCRIBE for more Sabaton: https://www.youtube.com/c/Sabaton?sub_confirmation=1
Stream Livgardet: https://music.sabaton.net/Livgardet
Sabaton…
❤🔥4😁3
Прислал Лео (наш гость на последнем семинаре про работу). Имеется функция
Казалось бы, странно. Как может быть вызывающим сам контракт, если такую функцию можно вызвать извне, но никак не изнутри кода? В простом случае, действительно, никак, но если очень хочется, то можно. В принципе, постоянные зрители канала знают в чём дело.
В частности, можно сделать
И тогда даже функция external вполне себе вызывается. 😄 Ну, в Ruby мы бы использовали
Впрочем, таким "хаком" пользоваться постоянно не стоит, так как раз уж вы пометили функцию как external, то, видимо, имели какие-то намерения. Если уж она нужна внутри контракта, то проще написать public
external, в которой есть буквально вот такая проверка:require(msg.sender == address(this), "...")
Казалось бы, странно. Как может быть вызывающим сам контракт, если такую функцию можно вызвать извне, но никак не изнутри кода? В простом случае, действительно, никак, но если очень хочется, то можно. В принципе, постоянные зрители канала знают в чём дело.
В частности, можно сделать
call и просто обратится к самому контракту, в духеaddress(this).call()
И тогда даже функция external вполне себе вызывается. 😄 Ну, в Ruby мы бы использовали
send, чтобы вызвать закрытый метод - аналогичная история.Впрочем, таким "хаком" пользоваться постоянно не стоит, так как раз уж вы пометили функцию как external, то, видимо, имели какие-то намерения. Если уж она нужна внутри контракта, то проще написать public
👍13🙏1
2023-02-03 01_52_07-Who is Ilya Bodrov_ — Mozilla Firefox.png
39 KB
Ну, в общем новый заход с нейросетью, поспрашивал про себя. Как выяснилось, я уже давно в Канаде. 😂😂
🤣9🤩2👍1😱1
Очень скоро выходит ethers.js версии 6 - думаю, на следующей неделе (или в этом районе), если судить по количеству открытых баг-репортов https://github.com/ethers-io/ethers.js/issues?q=is%3Aissue+is%3Aopen+label%3Av6 Обещается много всего интересного, так что в ближайшее обязательно обсудим
GitHub
Issues · ethers-io/ethers.js
Complete Ethereum library and wallet implementation in JavaScript. - Issues · ethers-io/ethers.js
👏15🎉4❤2🔥2
Итак, друзья, это небольшой шаг для человечества, но большой для меня лично и всего нашего сообщества. 📣
Мы достигли отметки в 10 000 подписчиков! Весьма впечатляюще, если учитывать, что никакой "раскрутки" и прочего практически не производилось, и всё происходит на общественных началах. Более того, у нас отличное и душевное сообщество - о лучшем я и не мечтал. Благодарю всех, кто помогал и помогает с продвижением канала и отдельно всех наших спонсоров 🙏
Надеюсь, мы продолжим развиваться и дальше, тем более, что область IT огромна и есть ещё так много вещей, которые мы не обсудили 🤓 В общем, будем работать.
Ну, а по такому случаю в следующий вторник устроим очередную интеллектуальную игру, так что заходите поучаствовать (два раза до этого выигрывали именно телезрители) https://youtube.com/live/yJhh6K4Sb8o?feature=share
Мы достигли отметки в 10 000 подписчиков! Весьма впечатляюще, если учитывать, что никакой "раскрутки" и прочего практически не производилось, и всё происходит на общественных началах. Более того, у нас отличное и душевное сообщество - о лучшем я и не мечтал. Благодарю всех, кто помогал и помогает с продвижением канала и отдельно всех наших спонсоров 🙏
Надеюсь, мы продолжим развиваться и дальше, тем более, что область IT огромна и есть ещё так много вещей, которые мы не обсудили 🤓 В общем, будем работать.
Ну, а по такому случаю в следующий вторник устроим очередную интеллектуальную игру, так что заходите поучаствовать (два раза до этого выигрывали именно телезрители) https://youtube.com/live/yJhh6K4Sb8o?feature=share
YouTube
Интеллектуальная игра MCSAnswer
Традиционная интеллектуальная игра MCSAnswer, в которой команда школы и команда телезрителей сражается против вредного ведущего! 24 вопроса из разных областей знания, 6 участников, 1 победитель. В этот раз событие приурочено к достижению отметки к 10к подписчиков!…
🔥42👍16❤🔥3❤1🎉1🍾1
Что ж, готов очередной кавер 😄 В этот раз трек "A Gallant Gentleman" (оригинал от группы "We Lost the Sea").
Это музыкальная история о капитане Лоуренсе Отсе, участнике экспедиции "Терра Нова" (под руководством Роберта Скотта). Экспедиция эта, к сожалению, погибла. Когда путешественники пытались всё-таки вернуться с Южного Полюса, Отс понял, что не может идти дальше из-за травмы, но, не желая задерживать товарищей и лишать их шансов на спасение, он сам ушёл из палатки, никому ничего не сказав, фактически совершив самоубийство. Эта история обнаружена в журнале самого Скотта, и впоследствии описана также в некоторых других произведениях
https://www.youtube.com/watch?v=KlV4UJTOQXY
Это музыкальная история о капитане Лоуренсе Отсе, участнике экспедиции "Терра Нова" (под руководством Роберта Скотта). Экспедиция эта, к сожалению, погибла. Когда путешественники пытались всё-таки вернуться с Южного Полюса, Отс понял, что не может идти дальше из-за травмы, но, не желая задерживать товарищей и лишать их шансов на спасение, он сам ушёл из палатки, никому ничего не сказав, фактически совершив самоубийство. Эта история обнаружена в журнале самого Скотта, и впоследствии описана также в некоторых других произведениях
https://www.youtube.com/watch?v=KlV4UJTOQXY
YouTube
A Gallant Gentleman | "We Lost the Sea" cover
"A Gallant Gentleman" — "We Lost the Sea" cover recorded by Ravens Die Laughing
👍6🔥2