В этом уроке по Rust мы поговорим об использовании функций, ветвлений (if) и циклов (for, loop, while). Также мы начнём решать задачи Rustlings, которые позволят лучше понять особенности языка. В заключении напишем программу для бинарного поиска, обсудим моменты, связанные с overflow/underflow, напишем пару тестов и узнаем, как работать с clippy (linter для rust). https://www.youtube.com/watch?v=bbnRoZeM-C0
YouTube
Язык Rust #2 | If, for, loop, while, fn, rustlings, бинарный поиск, overflow, match, clippy, тесты
В этом уроке по Rust мы поговорим об использовании функций, ветвлений (if) и циклов (for, loop, while). Также мы начнём решать задачи Rustlings, которые позволят лучше понять особенности языка. В заключении напишем программу для бинарного поиска, обсудим…
🔥20❤4👍1
Сегодня музыка, сегодня рестлинг, сегодня запись очередного урока, сегодня очередной момент, когда я понял, что на самом деле ничего не знаю - это применительно к латышскому языку... С другой стороны, это хорошо, ведь это значит, что есть, куда идти. Если ты уже "дошёл" и всем всё доказал, то это скучно. Наверное, именно поэтому я стараюсь рассказывать о новых темах, которые и сам знаю совсем не идеально. Как говорил Волк (из романа Лондона), закваска ещё бродит. https://www.youtube.com/watch?v=eOQv1YbI-E0
YouTube
God is an Astronaut (Complete Discography 2002-2013)
GOD IS AN ASTRONAUT - 2008
1 Shadows 0:00:01
2 Post Mortem 0:05:14
2 Post Mortem (Duplicated) 0:11:07
3 Echoes 0:17:00
4 Snowfall 0:22:14
5 First Day of Sun 0:28:57
6 No Return 0:32:38
7 Zodiac 0:39:44
8 Remaining Light 0:45:26
9 Shores of Orion 0:51:00…
1 Shadows 0:00:01
2 Post Mortem 0:05:14
2 Post Mortem (Duplicated) 0:11:07
3 Echoes 0:17:00
4 Snowfall 0:22:14
5 First Day of Sun 0:28:57
6 No Return 0:32:38
7 Zodiac 0:39:44
8 Remaining Light 0:45:26
9 Shores of Orion 0:51:00…
👍9😁1
Бесплатный курс от Мелкософта по machine learning https://github.com/microsoft/ML-For-Beginners
GitHub
GitHub - microsoft/ML-For-Beginners: 12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all - microsoft/ML-For-Beginners
🔥12❤🔥1
В нашем чате мы опять затронули тему, связанную с газом и запросами. Давайте ещё раз вспомним, что за непосредственный вызов функций view и pure мы ничего не платим (в таких функциях не может меняться state), то есть если это происходит *не* в транзакции. Если *в* транзакции вызываются любые функции, то за это надо платить.
Тогда, правда, другой вопрос - если за чтение платить не нужно, то значит ли это, что возможен abuse сети? Ну, грубо говоря, просто спамить запросы на чтение, обращаясь к "тяжёлым" функциям. Ответ - нет, но есть небольшой нюанс.
Запросы на чтение обрабатывает какой-то конкретный узел, к которому вы подключены, то есть такой запрос не улетает всему миру. Если у вас запущен узел локально, то вы обращаетесь к нему и, выходит, будете пытаться делать ddos самих себя 😂
Если это провайдер, к примеру, Alchemy, там ситуация несколько иная. Провайдеры имеют специальные ограничения (rate limits) на то, сколько вызовов можно делать в принципе и какие вычислительные мощности вам доступны на разных тарифных планах. При превышении этого дела, вам просто будет прилетать ошибка.
Ну, это как в обычных API. Да, если API написан без учёта потенциальных умников, которые попытаются устроить ddos, то сервис просто ляжет. https://docs.alchemy.com/reference/throughput
Тогда, правда, другой вопрос - если за чтение платить не нужно, то значит ли это, что возможен abuse сети? Ну, грубо говоря, просто спамить запросы на чтение, обращаясь к "тяжёлым" функциям. Ответ - нет, но есть небольшой нюанс.
Запросы на чтение обрабатывает какой-то конкретный узел, к которому вы подключены, то есть такой запрос не улетает всему миру. Если у вас запущен узел локально, то вы обращаетесь к нему и, выходит, будете пытаться делать ddos самих себя 😂
Если это провайдер, к примеру, Alchemy, там ситуация несколько иная. Провайдеры имеют специальные ограничения (rate limits) на то, сколько вызовов можно делать в принципе и какие вычислительные мощности вам доступны на разных тарифных планах. При превышении этого дела, вам просто будет прилетать ошибка.
Ну, это как в обычных API. Да, если API написан без учёта потенциальных умников, которые попытаются устроить ddos, то сервис просто ляжет. https://docs.alchemy.com/reference/throughput
Alchemy Documentation
Alchemy Documentation - Build anything onchain
Learn how to use Node APIs, Data APIs, Webhooks, Smart Wallets and Rollups to create powerful onchain experiences.
👍9❤1
Спать отменяется, тут выложили полное выступление Кейт Буш live. Да, кстати, у нас очередная игра в субботу, так что welcome https://www.youtube.com/watch?v=LSBrqEAJL3E&list=PL7tXYQJ-7T_XIJXTMIUFJpjH0v4LJ9hv_&index=2
YouTube
Kate Bush - Hounds Of Love (2014 Before The Dawn Live)
😱1
В этом уроке мы рассмотрим новую структуру данных - граф (graph). Мы обсудим обычные, направленные и взвешенные графы и узнаем, зачем они нужны и как по ним реализовать поиск. Кроме того, напишем алгоритм Дийстры, с помощью которого можно легко найти наиболее оптимальный путь между несколькими точками. https://youtu.be/x-fOp6ulvF8
YouTube
Алгоритмы и структуры данных #7 | Graphs: графы, построение маршрутов, алгоритм Дийкстры
В этом уроке мы рассмотрим новую структуру данных - граф (graph). Мы обсудим обычные, направленные и взвешенные графы и узнаем, зачем они нужны и как по ним реализовать поиск. Кроме того, напишем алгоритм Дийстры, с помощью которого можно легко найти наиболее…
❤16🔥3
В пятницу буду в гостях в Izi DAO, поговорим о web3 и erc4337 https://t.iss.one/izidao/622
Telegram
Matapac Izi DAO
Ilya Krukowski aka легенда Solidity & Web3 | VOICE
FRIDAY | 24 now | 19:00 МСК
«Все говорят про AA, но никто не говорит о том, какие новые уязвимости он имеет»
Автор невероятного обучающего ютуб канала и легендарного плейлиста, который знает каждый кто…
FRIDAY | 24 now | 19:00 МСК
«Все говорят про AA, но никто не говорит о том, какие новые уязвимости он имеет»
Автор невероятного обучающего ютуб канала и легендарного плейлиста, который знает каждый кто…
✍5
Друзья, тут коллеги из Guide DAO устраивают просто аттракцион невиданной щедрости - в ближайшую неделю можно получить скидку аж 35% (а не 10 как обычно) на любой буткемп по промо-коду
https://www.guidedao.xyz/
KRUK. Вот сам только что узнал, делюсь 😄 Присоединяйтесь, будем учиться вместеhttps://www.guidedao.xyz/
Guide DAO
Web3 development courses: Solidity, NFT, DAO, DeFi
❤🔥9❤2😱1
В этом уроке по Rust мы поговорим о том, как происходит управление памятью. Обсудим понятия ownership и borrowing, в каких случаях происходит копирование и перемещение значений и почему это важно. Также узнаем разницу между stack и heap и где что хранится. https://www.youtube.com/watch?v=FXwSk_lGzzQ
YouTube
Язык Rust, урок #3 | Ownership, borrowing, scope, память, ссылки и указатели, heap и stack
В этом уроке по Rust мы поговорим о том, как происходит управление памятью. Обсудим понятия ownership и borrowing, в каких случаях происходит копирование и перемещение значений и почему это важно. Также узнаем разницу между stack и heap и где что хранится.…
❤🔥17👍5⚡1
Как говорится, choo-choo, all above the hype train. Попробовали мы тут в кооперативном режиме поиграть в новый BG3. Пока всё более-менее закончилось тем, что я создавал персонажа без звука, и в итоге у меня получилась девушка-хоббит, которая говорит как мужик у магазина, выпрашивающий мелочь. Могли бы хоть переключатели какие сделать попонятнее.
Из другого - завтра подкаст в izi dao, а в ближайшие дни будет стрим по rust, посмотрим ещё задачи rustlings и не только, я там ещё из учебника набрал кое-чего интересного.
Берегите себя https://www.youtube.com/watch?v=oRkRwL0vjOg
Из другого - завтра подкаст в izi dao, а в ближайшие дни будет стрим по rust, посмотрим ещё задачи rustlings и не только, я там ещё из учебника набрал кое-чего интересного.
Берегите себя https://www.youtube.com/watch?v=oRkRwL0vjOg
YouTube
JINJER - Teacher, Teacher! (Official Video) | Napalm Records
JINJER’s fifth studio album, released via Napalm Records on February 7th 2025.
Order new album “DUÈL” now:
https://lnk.to/Jinjer-Duel
Stream // Order “LIVE IN LOS ANGELES” as
DVD/BLURAY/CD // 2x LP (Lmt Edt.) // CASSETTE TAPE (Lmt Edt.) here: https://lnk.to/JINJER…
Order new album “DUÈL” now:
https://lnk.to/Jinjer-Duel
Stream // Order “LIVE IN LOS ANGELES” as
DVD/BLURAY/CD // 2x LP (Lmt Edt.) // CASSETTE TAPE (Lmt Edt.) here: https://lnk.to/JINJER…
❤10🤯1
Залетайте во вторник вечером, посмотрим ещё разнообразные задачки и обсудим важные моменты https://youtube.com/live/Eb0LnVaeXbA?feature=share
YouTube
Язык Rust, урок #4 | Практика, rustlings, мини-задачи, неочевидные случаи
В этом уроке по Rust мы закрепим пройденные темы, порешав задачки rustlings и не только. Также рассмотрим несколько неочевидных случаев, что поможет лучше разобраться в языке.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https:…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https:…
🔥11✍3
В понедельник у нас стрим по Solidity с практикой. Там посмотрим нововведения в OpenZeppelin, связанные с токенами, поработаем foundry/anvil, попишем тесты и прочее 😄 https://youtube.com/live/BNxIJvbalYc?feature=share
YouTube
Solidity и Ethereum, урок #63 | Практика: Foundry, Anvil, деплой, токены ERC20, тесты, магазин
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
❤🔥20❤3👍2👏1
Классная история. Организатор конференции IT придумывал фейковых докладчиц: биографии придуманы (сгенерированы?), фото сделаны нейросетью. Хотя, похоже, на роль одной из "разработчиц" взята настоящая фотомодель, а соц сети вёл лично организатор.
Это частично к вопросу о "поисках истинности", который мы обсуждали на одном из прошлых стримов. Боюсь, с развитием ИИ разнообразные фейки выйдут на новый уровень. https://www.linkedin.com/posts/gergelyorosz_software-engineer-anna-boyko-has-an-impressive-activity-7134825190613491712-e0GS/
Это частично к вопросу о "поисках истинности", который мы обсуждали на одном из прошлых стримов. Боюсь, с развитием ИИ разнообразные фейки выйдут на новый уровень. https://www.linkedin.com/posts/gergelyorosz_software-engineer-anna-boyko-has-an-impressive-activity-7134825190613491712-e0GS/
Linkedin
Software engineer Anna Boyko has an impressive profile and was a featured speaker at DevTernity conference on 7-8 Dec. So how come…
Software engineer Anna Boyko has an impressive profile and was a featured speaker at DevTernity conference on 7-8 Dec. So how come no one at Coinbase knew anything of her?
DevTernity advertises itself as the "#1 international software development conference"…
DevTernity advertises itself as the "#1 international software development conference"…
✍3😨2👍1😱1
В общем, недавно у нас тут был dzimšanas diena, он же день рождения. Три года, если быть точным. Я, честно говоря, ничего не выложил конкретно в тот день, потому что не придумал, что именно. Для отмечаний у меня сейчас, да и последние года два, не совсем то настроение (а в свете новых событий в районе Газы особенно).
Но при всём при этом нужно отдать должное всем тем, кто прошёл этот путь со мной: кого-то я знаю по именам, с кем-то периодически переписываюсь. В общем-то, ничего подобного я не ожидал, когда затевал всю эту авантюру одним коронавирусным вечером.
Итак. Наш главный супергерой - Андрей Севостьянов, который уже 21 месяц (прописью: двадцать один) поддерживает канал. Если мы когда-нибудь встретимся, то пиво с меня. Серьёзно, мне даже неловко. 😀 Кроме того, почётные долговременные спонсоры: Сергей Былевский, Сигитас Юнушаускас (сразу прошу прощения, с литовским у меня большие сложности), Геннадий Котов, Алекс Шин (ник часто меняется), Мистер Криптохэт (не знаю настоящего имени, к сожалению), Олександр Сербинов, Владимир Александрович, Максим Ненашев. Я знаю, что не всегда оправдывал ваши надежды, но, по крайней мере, стараюсь.
Это, конечно же, не все. Отдельное спасибо Илье Барицкому и Юрию Мататову (надеюсь, у вас в Израиле всё относительно неплохо), а также активным участникам чата - Михаилу, Мише (да, это разные пользователи, если мои дедуктивные способности не дали сбой 😄), G-E-O, Johnny Cash, Денис Лещенко, Apathy, John Doe, и многим другим.
За это время было, в общем, всякое, хотя плюсов куда больше. Было много положительных отзывов и даже историй о том, как в итоге удалось найти работу. Это чрезвычайно важно, особенно для беженцев, жизнь которых изменилась стремительно и далеко не в лучшую сторону - тут я могу только порадоваться, что у вас всё сложилось на профессиональном фронте.
Были и кое-какие проблемы. В первую очередь, это связано с плейлистом "Ruby с нуля", но там он изначально планировался как экспериментальный для определённой аудитории, и в итоге кучу шишек принял на себя мой "ученик", который добровольно пошёл на растерзание (и он действительно вообще практически ничего не знал о разработке). Были упрёки в том, что я "рекламирую" сам себя, были и странные вопросы о том, где я находился 8 (9, 10... n) лет назад. Правильный ответ очень простой - находился примерно там же, взгляды имел такие же, занимался примерно тем же, всё так же в первую очередь ратовал за простых людей. С этой точки зрения поменялось мало, разве что беды с башкой немного прошли.
Если кто-то думает, что на комментарии отвечают специально обученные люди, то это не так, в этом план тоже всё по-старому. Отзывы я читаю, отвечать на все вопросы никак не могу, но принимаю во внимание.
Последний год поступают вопросы о мотивации. В двух словах тут не ответишь, поговорим на традиционном новогоднем стриме. Но короткий ответ заключается в том, что время от времени мотивации нет не то, чтобы работать, а вообще двигаться. Но я ведь не могу выходить в эфир в таком состоянии, правда ведь? Так что мотивируют, очевидно, люди, которые ждут от меня чего-то более-менее позитивного. Хотя иногда прорывается, конечно, особенно, если посты пишутся под влиянием момента в не самом адекватном состоянии. Но слов-то уже из песни не выкинешь.
В конце концов, не секрет, что проблемы сейчас практически у всех, так что в каком-то смысле я зеркалирую происходящее. С другой стороны, хотелось бы, чтобы это сообщество оставалось небольшим уголком, где можно забыть о внешнем мире. Как и под "древом" в романе о ведьмаке, тут рады всем, но за пределами стоит оставить некоторые темы.
Это, пожалуй, почти всё. До конца года нас ждёт ещё сколько-то уроков Rust, стрим по Solidity, и один, а то и два новых трека. В какой-то момент мне начинает казаться, что публикация новых треков - это самое интересное, но, возможно, дело просто в том, что мне нравится голос нашей вокалистки. Впрочем, это в большей степени шутка.
Улыбайтесь, господа. Улыбайтесь.
https://www.youtube.com/watch?v=jx0F1L6McVU
Но при всём при этом нужно отдать должное всем тем, кто прошёл этот путь со мной: кого-то я знаю по именам, с кем-то периодически переписываюсь. В общем-то, ничего подобного я не ожидал, когда затевал всю эту авантюру одним коронавирусным вечером.
Итак. Наш главный супергерой - Андрей Севостьянов, который уже 21 месяц (прописью: двадцать один) поддерживает канал. Если мы когда-нибудь встретимся, то пиво с меня. Серьёзно, мне даже неловко. 😀 Кроме того, почётные долговременные спонсоры: Сергей Былевский, Сигитас Юнушаускас (сразу прошу прощения, с литовским у меня большие сложности), Геннадий Котов, Алекс Шин (ник часто меняется), Мистер Криптохэт (не знаю настоящего имени, к сожалению), Олександр Сербинов, Владимир Александрович, Максим Ненашев. Я знаю, что не всегда оправдывал ваши надежды, но, по крайней мере, стараюсь.
Это, конечно же, не все. Отдельное спасибо Илье Барицкому и Юрию Мататову (надеюсь, у вас в Израиле всё относительно неплохо), а также активным участникам чата - Михаилу, Мише (да, это разные пользователи, если мои дедуктивные способности не дали сбой 😄), G-E-O, Johnny Cash, Денис Лещенко, Apathy, John Doe, и многим другим.
За это время было, в общем, всякое, хотя плюсов куда больше. Было много положительных отзывов и даже историй о том, как в итоге удалось найти работу. Это чрезвычайно важно, особенно для беженцев, жизнь которых изменилась стремительно и далеко не в лучшую сторону - тут я могу только порадоваться, что у вас всё сложилось на профессиональном фронте.
Были и кое-какие проблемы. В первую очередь, это связано с плейлистом "Ruby с нуля", но там он изначально планировался как экспериментальный для определённой аудитории, и в итоге кучу шишек принял на себя мой "ученик", который добровольно пошёл на растерзание (и он действительно вообще практически ничего не знал о разработке). Были упрёки в том, что я "рекламирую" сам себя, были и странные вопросы о том, где я находился 8 (9, 10... n) лет назад. Правильный ответ очень простой - находился примерно там же, взгляды имел такие же, занимался примерно тем же, всё так же в первую очередь ратовал за простых людей. С этой точки зрения поменялось мало, разве что беды с башкой немного прошли.
Если кто-то думает, что на комментарии отвечают специально обученные люди, то это не так, в этом план тоже всё по-старому. Отзывы я читаю, отвечать на все вопросы никак не могу, но принимаю во внимание.
Последний год поступают вопросы о мотивации. В двух словах тут не ответишь, поговорим на традиционном новогоднем стриме. Но короткий ответ заключается в том, что время от времени мотивации нет не то, чтобы работать, а вообще двигаться. Но я ведь не могу выходить в эфир в таком состоянии, правда ведь? Так что мотивируют, очевидно, люди, которые ждут от меня чего-то более-менее позитивного. Хотя иногда прорывается, конечно, особенно, если посты пишутся под влиянием момента в не самом адекватном состоянии. Но слов-то уже из песни не выкинешь.
В конце концов, не секрет, что проблемы сейчас практически у всех, так что в каком-то смысле я зеркалирую происходящее. С другой стороны, хотелось бы, чтобы это сообщество оставалось небольшим уголком, где можно забыть о внешнем мире. Как и под "древом" в романе о ведьмаке, тут рады всем, но за пределами стоит оставить некоторые темы.
Это, пожалуй, почти всё. До конца года нас ждёт ещё сколько-то уроков Rust, стрим по Solidity, и один, а то и два новых трека. В какой-то момент мне начинает казаться, что публикация новых треков - это самое интересное, но, возможно, дело просто в том, что мне нравится голос нашей вокалистки. Впрочем, это в большей степени шутка.
Улыбайтесь, господа. Улыбайтесь.
https://www.youtube.com/watch?v=jx0F1L6McVU
YouTube
Under Huntress Moon
Provided to YouTube by Roadrunner Records
Under Huntress Moon · Cradle Of Filth
Thornography (Special Edition)
℗ 2006 The All Blacks B.V.
Mixer: Andy Sneap
Producer: Rob Caggiano (for Scrap 60)
Composer: Cradle Of Filth
Lyricist: Dani Davey
Auto-generated…
Under Huntress Moon · Cradle Of Filth
Thornography (Special Edition)
℗ 2006 The All Blacks B.V.
Mixer: Andy Sneap
Producer: Rob Caggiano (for Scrap 60)
Composer: Cradle Of Filth
Lyricist: Dani Davey
Auto-generated…
❤34👍5🆒3🎄2☃1🙏1
Сейчас зашёл на один свой супер-древний сайт на narod.ru (почему-то он ещё жив), и это прямо press F 😢
Рекомендуемое разрешение - 800X600, 1024Х768; рекомендуемый браузер - Internet Explorer версии 5.0 и выше.
❤9🤣6😁5
Залетайте вечерком https://youtube.com/live/BNxIJvbalYc?feature=share
YouTube
Solidity и Ethereum, урок #63 | Практика: Foundry, Anvil, деплой, токены ERC20, тесты, магазин
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍11🔥4⚡2
В общем, сидел тут с тестами для одного проекта и понял, что ts-mocha работает так себе с TS и ESM. В итоге перешёл на vitest, полёт нормальный, конфиг удобный, так что рекомендую.
Если интересно, вот тут PR, там конфиг можно найти https://github.com/lokalise/node-lokalise-api/pull/423
Если интересно, вот тут PR, там конфиг можно найти https://github.com/lokalise/node-lokalise-api/pull/423
GitHub
Use Vitest by bodrovis · Pull Request #423 · lokalise/node-lokalise-api
Lokalise API v2 Node.js client. Contribute to lokalise/node-lokalise-api development by creating an account on GitHub.
👍4
Забавно. Альтернативный фронт для твитора, который можно развернуть на своём vps и избегать всяких трекинговых штук. Правда написан на nimrod, совсем редкая штука https://github.com/zedeus/nitter
GitHub
GitHub - zedeus/nitter: Alternative Twitter front-end
Alternative Twitter front-end. Contribute to zedeus/nitter development by creating an account on GitHub.
👀6✍5👍1👌1