Заключительная часть по TypeScript: автотесты https://www.youtube.com/watch?v=uXyslYhbjLs
YouTube
TypeScript на практике #5 | Автотесты: MockFS, Undici Interceptor, stubs, spies
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patreon.com/bodrovis
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB…
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patreon.com/bodrovis
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB…
❤13
Слушайте, ну кто бы мог подумать? Оказывается, периодически наливают неизвестно что под видом чего-то такого ну прямо эдакого. Это одна из причин почему я никогда не беру вино в бокале: мало и непонятно, чего там такое дают.
Единственное, в чём я могу быть более-менее уверен - это пиво известных марок на разлив, в основном крепкое бельгийское. Тут уж меня не проведёшь 😂 А так ведь и правда, в вине разницы и не заметишь.
И да, никакого "хорошего вина за 5 евро" в ЕС нет и не было, во всяком случае, последние лет 10 точно. Нет, в Италии тоже такого не водится, так что не давайте себя обмануть https://holod.media/2025/04/30/parizhskie-kafe/
Единственное, в чём я могу быть более-менее уверен - это пиво известных марок на разлив, в основном крепкое бельгийское. Тут уж меня не проведёшь 😂 А так ведь и правда, в вине разницы и не заметишь.
И да, никакого "хорошего вина за 5 евро" в ЕС нет и не было, во всяком случае, последние лет 10 точно. Нет, в Италии тоже такого не водится, так что не давайте себя обмануть https://holod.media/2025/04/30/parizhskie-kafe/
«Холод»
Парижские кафе и рестораны уличили в обмане клиентов
Кафе и рестораны Парижа заменяют дорогое вино, которое подают в бокалах, на более дешевые аналоги. Об этом сообщает The Times со ссылкой на расследование французской газеты Le Parisien. Отмечается, что немногие клиенты способны заметить подмену. Так, в расследовании…
✍2
Сегодня вечером AI JAM (через 2 часа) https://youtube.com/live/DiKJqgmIwhA?feature=share
YouTube
AI Jam #7 | Нейронка с нуля
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ TS и Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🥰6👍1
Перевёл один из проектов на qlty.sh для измерения покрытия тестами и maintainability. Пока полёт нормальный, в целом ничего сложного https://github.com/bodrovis/lokalise_rails/commit/1dc851c0caf57c5eb53b35a7829ff9f8ee24feb2
GitHub
coverage · bodrovis/lokalise_rails@1dc851c
Ruby on Rails integration for Lokalise. Contribute to bodrovis/lokalise_rails development by creating an account on GitHub.
🔥4
И апдейт для любителей Go. Та программа (brave signer), которую мы писали в уроках, получила большой апдейт - я там всё-таки спустя полгода нашёл силы добавить нормальные "как бы классы" и более удобный конфиг. Пока особенного спроса на Go нет, так что записывать урок не стал, но можно глянуть код https://github.com/bodrovis-learning/brave_signer/compare/v0.1.0...v1.0.0
GitHub
prepare for stable release · bodrovis-learning/brave_signer@b834371
Bravely generate key pairs, sign files, and check signatures. - prepare for stable release · bodrovis-learning/brave_signer@b834371
🔥15👍3
Послезавтра вечером продолжаем говорить о том, как приручить свою нейронку https://youtube.com/live/vLOSjE397kk?feature=share
YouTube
AI Jam #8 | Нейронка с нуля: эмбеддеры и трансфомеры
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ TS и Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🔥3
Некоторые соображения о системе PerimeterX, которая пытается отделить ботов от людей при обращении к сайтам. К сожалению, простого и 100% надёжного способа нет https://www.scrapingbee.com/blog/how-to-bypass-perimeterx-anti-bot-system/
Scrapingbee
How to bypass PerimeterX anti-bot system in 2025 | ScrapingBee
Learn how to bypass PerimeterX/HUMAN anti-bot system with working examples that you can use straight away to scrape the data you need.
❤2
У меня тут новая небольшая библиотека для Node, позволяет выводить всякие сообщения в логи и настраивать их (плюс создавать свои логгеры). Там же можно указывать уровень "серьёзности" сообщения и выбирать пороговый уровень серьёзности (удобно если это контролирует юзер приложения - к примеру, можно включить режим silent). Это, скорее, для внутреннего пользования, но может кому-то поможет.
https://github.com/bodrovis/kliedz
logWithColor("Hello from the default logger");
// [INFO] Hello from the default logger
// printed in cyan color
logWithLevel("Just a plain info message", 42);
// [INFO] Just a plain info message 42
// printed without color
logWithLevel(
{
level: "debug",
threshold: "debug",
},
"Low-level debug info"
);
// [DEBUG] Low-level debug info
logWithColor(
{
level: "warn",
prefixBuilder: () => {
const ts = new Date().toISOString();
return `!!${ts}[WARNING]!!`;
},
},
"Custom warning with timestamped prefix"
);
// !!2025-05-10T14:03:32.302Z[WARNING]!! Custom warning with timestamped prefixhttps://github.com/bodrovis/kliedz
GitHub
GitHub - bodrovis/kliedz: Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies.…
Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies. Just log. - bodrovis/kliedz
🔥10👍5
Делаю сейчас своего рода погружение в старые игры эпохи NES/SNES и вспоминаю... Помните, были эти странные пиратские картриджи с совершенно непонятными играми типа "про футбол" (это Captain Tsubasa, как выясняется теперь), где одни иероглифы, бог его знает, что это всё значит, но вроде интересно? Запоминали ведь, что каждая команда примерно обозначает 😄
При этом, конечно, пиратить что-то вроде Fire Emblem китайцам в голову не приходило, так там что-либо делать без знания языка невозможно. И прошли эти шедевры мимо нас в своё время. А теперь смотришь на более новые поделки и понимаешь, что ведь эти идеи все оттуда из начала девяностых, когда жизнь была как-то проще и всем хватало 640КБ памяти. https://www.youtube.com/watch?v=aFU0t4ELtbc
При этом, конечно, пиратить что-то вроде Fire Emblem китайцам в голову не приходило, так там что-либо делать без знания языка невозможно. И прошли эти шедевры мимо нас в своё время. А теперь смотришь на более новые поделки и понимаешь, что ведь эти идеи все оттуда из начала девяностых, когда жизнь была как-то проще и всем хватало 640КБ памяти. https://www.youtube.com/watch?v=aFU0t4ELtbc
YouTube
Super Mario - Suite (Live with the Swedish Radio Symphony Orchestra : SCORE Orchestral Game Music)
Super Mario - Suite
Composers: Mahito Yokota & Koji Kondo
Performed live by the Swedish Radio Symphony Orchestra
Conductor: Charles Hazlewood
Orchestral Arrangement: Andreas Hedlund
SCORE: Orchestral Game Music
Produced by Orvar Säfström
http://scoreconcert.com/…
Composers: Mahito Yokota & Koji Kondo
Performed live by the Swedish Radio Symphony Orchestra
Conductor: Charles Hazlewood
Orchestral Arrangement: Andreas Hedlund
SCORE: Orchestral Game Music
Produced by Orvar Säfström
http://scoreconcert.com/…
👍5❤4🔥2🆒1
А завтра у нас AI Jam https://youtube.com/live/GWlo91YwtFc?feature=share
YouTube
AI Jam #9 | Нейронка с нуля: Attention и self-attention
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ TS и Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🔥4❤2
Забавный музей интернета от момента его сотворения. Даже можно трогать руками https://neal.fun/internet-artifacts
neal.fun
Internet Artifacts
Browse through the old internet
👍7❤5
Завтра вечером говорим про EIP7702, позволяющий приделать код к EOA https://youtube.com/live/NZQc6bQdW9g?feature=share
YouTube
Solidity и Ethereum, урок #93 | EIP-7702: EOA code, превращаем EOA в смарт-контракты!
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ TS и Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
❤9👍5⚡2
Завтра вечером как обычно AI Jam https://youtube.com/live/SQjakK302TA?feature=share
YouTube
AI Jam #10 | Архитектура и реализация с нуля блока Transformer
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ TS и Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍4
В начале года писал о том, что возможно свет увидит перевод новой книги Still Lost in Panama о пропавших туристках в джунглях где-то около Бокас-дель-Торо. Что ж, вероятно, книге быть, ориентировочный релиз 13 июня, если всё будет в порядке. Буквально накануне встречались с авторкой (Аннетт) в Берлине, весьма продуктивно пообщались. Так что stay tuned, попытаюсь подготовить промо-коды специально для вас, друзья 🤓
p.s. вновь напоминаю, что все комменты можно писать в чате вот тут https://news.1rj.ru/str/+MxYT6-01eeA1NTYy (тк в "просто реплаи" нам кидают скамерские ссылки вновь активизировавшиеся боты)
p.s. вновь напоминаю, что все комменты можно писать в чате вот тут https://news.1rj.ru/str/+MxYT6-01eeA1NTYy (тк в "просто реплаи" нам кидают скамерские ссылки вновь активизировавшиеся боты)
🔥26🆒4🙏2
Сделал тут для вас подборку библиотек для скрейпинга данных 😁 https://www.scrapingbee.com/blog/best-javanoscript-web-scraping-libraries/
Scrapingbee
The Best JavaScript Web Scraping Libraries | ScrapingBee
Discover the best JavaScript web scraping libraries for 2025. We compare Playwright, Puppeteer, Cheerio, and more with code examples, pros, and cons to help you choose the right tool.
❤14
У меня тут новая статья про субтитры (SRT) https://lokalise.com/blog/what-is-an-srt-file-subnoscript-format-explained/
Lokalise
What is an SRT file? Subnoscript format explained
An SRT file is a plain text subnoscript file that contains dialogue and timestamps, used to display captions or subnoscripts on videos.
👌2❤1✍1
Слив за сливом, причём каждый раз всё крупнее. Похоже, астрологи объявили неделю смены паролей https://www.forbes.com/sites/daveywinder/2025/06/19/16-billion-apple-facebook-google-passwords-leaked---change-yours-now/
Forbes
16 Billion Apple, Facebook, Google And Other Passwords Leaked
As 16 billion credentials are confirmed as having been leaked, is it time to switch from passwords to passkeys?
😨5⚡1🔥1
В следующий понедельник поговорим про подписи (ECDSA) https://youtube.com/live/4LgUJ6bRv5c?feature=share
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥14👍3