В этом уроке говорим про алгоритмы Монте Карло и Лас Вегас. В качестве примера рассматриваем малую теорему Ферма. https://www.youtube.com/watch?v=LGMqqhPFNb4
YouTube
Алгоритмы и структуры данных #13 | Алгоритмы Монте Карло, простые числа, малая теорема Ферма
В этом уроке говорим про алгоритмы Монте Карло и Лас Вегас. В качестве примера рассматриваем малую теорему Ферма.
Таймкоды:
00:00 Введение
00:30 Алгоритмы Монте Карло и Лас Вегас
02:10 Вероятность ошибки или неточности
03:40 Алгоритм Монте Карло в реальной…
Таймкоды:
00:00 Введение
00:30 Алгоритмы Монте Карло и Лас Вегас
02:10 Вероятность ошибки или неточности
03:40 Алгоритм Монте Карло в реальной…
⚡8❤3👍2
Сегодня вечером будет презентация большого студенческого крипто-проекта "Lottery". Рассмотрим, как был реализован бэк и фронт, каким образом решались задачи и какие проблемы возникали. Помогайте с поиском багов и предлагайте дополнительные фичи. https://youtube.com/live/7PcBOTMaALc?feature=share
YouTube
Презентация большого студенческого крипто-проекта "Lottery": front и back-end | GuideDAO
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ TS и Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🔥12👍6✍1
Знаете, а вот иногда прямо хочется сделать что-то такое *эдакое*. Такое, за что вас раньше бы *не похвалили*, скажем так. Вообще говоря, такое я делаю постоянно. Просто об этом как-то не думаешь, но ведь и правда: делаешь многие вещи в пику людям, которых уже даже и не видел долгие годы... Которых, быть может, уже никогда и не увидишь. А всё равно хочется же, хотя ты уже давно взрослый дядька.
Вот когда-то давно была у нас зачем-то куча тарелок, но мыть всю посуду нужно было сразу - оставлять нельзя. Зачем были эти тарелки? Бог весть. Но уже многие, многие годы посуду я всё равно оставляю "на потом", а тарелок в доме строго ограниченное количество.
И грызу в постели какую-нибудь ерунду иногда. Ну, чипсы уже давно нет, но *что-нибудь* такое - бывает. Ох, а раньше наподдали бы за это... Это же нельзя, это ведь крошки. В целом да, крошки имеют место. Но так ведь вкуснее. Впрочем, вынужден признать, что обычно вкуснее просто выпивать что-нибудь такое, что потом разливается обязательно (видимо, свойство такое).
Да, и кошка в постели тоже. Коту-то нашему в постель никогда нельзя было - его и дом и не пускали. Кота, к сожалению, потом похитили. Он был красивый, а время в середине девяностых было неприятное. А кошка... Да. До недавних пор и она приходила. Теперь уже нет, но это личная трагедия последних месяцев, которая, видимо, будет напоминать о себе ещё долго.
И с одной стороны думаешь: но ведь тебе хотели лучшего. Сделать из тебя человека. Что ж, какой-то человек, видимо, получился. Как это в песне: сделать хотел грозу, а получил козу. Правда, притягивает эта гроза-коза весьма странных личностей. Может, этот проект так и задумывался? Но чем дальше едешь на этом поезде без тормозов с билетом в один конец, тем больше об этом думаешь. Кроме того, не вполне ясно, где конечная. https://www.reddit.com/r/Adulting/comments/1no8fbu/such_an_adult/
Вот когда-то давно была у нас зачем-то куча тарелок, но мыть всю посуду нужно было сразу - оставлять нельзя. Зачем были эти тарелки? Бог весть. Но уже многие, многие годы посуду я всё равно оставляю "на потом", а тарелок в доме строго ограниченное количество.
И грызу в постели какую-нибудь ерунду иногда. Ну, чипсы уже давно нет, но *что-нибудь* такое - бывает. Ох, а раньше наподдали бы за это... Это же нельзя, это ведь крошки. В целом да, крошки имеют место. Но так ведь вкуснее. Впрочем, вынужден признать, что обычно вкуснее просто выпивать что-нибудь такое, что потом разливается обязательно (видимо, свойство такое).
Да, и кошка в постели тоже. Коту-то нашему в постель никогда нельзя было - его и дом и не пускали. Кота, к сожалению, потом похитили. Он был красивый, а время в середине девяностых было неприятное. А кошка... Да. До недавних пор и она приходила. Теперь уже нет, но это личная трагедия последних месяцев, которая, видимо, будет напоминать о себе ещё долго.
И с одной стороны думаешь: но ведь тебе хотели лучшего. Сделать из тебя человека. Что ж, какой-то человек, видимо, получился. Как это в песне: сделать хотел грозу, а получил козу. Правда, притягивает эта гроза-коза весьма странных личностей. Может, этот проект так и задумывался? Но чем дальше едешь на этом поезде без тормозов с билетом в один конец, тем больше об этом думаешь. Кроме того, не вполне ясно, где конечная. https://www.reddit.com/r/Adulting/comments/1no8fbu/such_an_adult/
Reddit
From the Adulting community on Reddit: Such an adult
Explore this post and more from the Adulting community
❤16😢4👍3🤯1👌1
План действий GH по итогам атаки шаи-хулуд https://github.blog/security/supply-chain-security/our-plan-for-a-more-secure-npm-supply-chain/
Кстати, во избежание всяких проблем, имеет смысл ставить cooldown для dependabot, если он используется. https://github.com/bodrovis/lokalise-node-file-exchange/blob/master/.github/dependabot.yml#L8
Кстати, во избежание всяких проблем, имеет смысл ставить cooldown для dependabot, если он используется. https://github.com/bodrovis/lokalise-node-file-exchange/blob/master/.github/dependabot.yml#L8
The GitHub Blog
Our plan for a more secure npm supply chain
GitHub is strengthening npm's security with stricter authentication, granular tokens, and enhanced trusted publishing.
❤2
Сегодня говорим про универсальное хэширование, хэш-таблицы и семейство хэшей Картера-Вегмана. https://www.youtube.com/watch?v=Wj126jNCi4k
YouTube
Алгоритмы и структуры данных #14 | Хэши, случайность, universal hashing, хэши Картера-Вегмана
Сегодня говорим про универсальное хэширование, хэш-таблицы и семейство хэшей Картера-Вегмана.
Таймкоды:
00:00 Введение
00:35 Ещё раз о хэш-таблицах
02:50 Наивный алгоритм заполнения
03:45 Division method
06:00 Простые числа при заполнении
07:20 Случайный…
Таймкоды:
00:00 Введение
00:35 Ещё раз о хэш-таблицах
02:50 Наивный алгоритм заполнения
03:45 Division method
06:00 Простые числа при заполнении
07:20 Случайный…
👍8🐳2
Сегодня говорим про алгоритм Рабина-Карпа для решения задачи substring search. Обсудим rolling hash function, технику sliding window и использование "нестандартных" систем счисления для представления данных. https://www.youtube.com/watch?v=-W4Q-zadneY
YouTube
Алгоритмы и структуры данных #15 | Substring search, алгоритм Рабина-Карпа, rolling hash function
Сегодня говорим про алгоритм Рабина-Карпа для решения задачи substring search. Обсудим rolling hash function, технику sliding window и использование "нестандартных" систем счисления для представления данных.
Таймкоды:
00:00 Введение
00:50 Задача substring…
Таймкоды:
00:00 Введение
00:50 Задача substring…
❤9👍5👀1
Хозяйке на заметку - про блокировки и vpn. Меня тут попросили настроить сервер для проксирования (ну, vpn если говорить по-простому, но в случае моего конфига вышел не "классический vpn").
Сделал следующее:
- Приобрёл vps у европейского хостера
- Поставил sing-box
- В нём настроил VLESS + Reality
- VLESS это хитрая штука для проксирования, такой протокол, поддерживает tcp и udp
- Reality для маскировки трафика от очень любопытных людей (в некоторых странах бывают такие)
- На клиенте используется v2rayN - есть для разных ОС, в том числе для android
- В клиентском ПО указывается короткий конфиг и всё, в принципе, работает - просто нужно включить проксирование в опциях
До этого ещё пробовал делать маскировку через более старый v2ray plugin, тоже работает, но там в идеале нужен нормальный сертификат безопасности и закрытый ключ для какого-то реального домена. Можно получить бесплатно, но приходится морочиться с продлением (или писать скрипт перевыпуска, видимо)
Сделал следующее:
- Приобрёл vps у европейского хостера
- Поставил sing-box
- В нём настроил VLESS + Reality
- VLESS это хитрая штука для проксирования, такой протокол, поддерживает tcp и udp
- Reality для маскировки трафика от очень любопытных людей (в некоторых странах бывают такие)
- На клиенте используется v2rayN - есть для разных ОС, в том числе для android
- В клиентском ПО указывается короткий конфиг и всё, в принципе, работает - просто нужно включить проксирование в опциях
До этого ещё пробовал делать маскировку через более старый v2ray plugin, тоже работает, но там в идеале нужен нормальный сертификат безопасности и закрытый ключ для какого-то реального домена. Можно получить бесплатно, но приходится морочиться с продлением (или писать скрипт перевыпуска, видимо)
❤15🔥5👍1🙏1
Сегодня в AI Jam говорим о preference alignment: настройка под человеческие предпочтения (RM, RLHF/DPO). https://www.youtube.com/watch?v=z9zwNNFsFAs
YouTube
AI Jam #17 | Preference alignment: настройка под человеческие предпочтения (RM, RLHF/DPO)
Сегодня в AI Jam говорим о preference alignment: настройка под человеческие предпочтения (RM, RLHF/DPO).
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https:/…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https:/…
⚡3
Сегодня мы поговорим о том, что такое bit vectors и boolean arrays, и как они могут помочь с оптимизацией. Также рассмотрим побитовые операции. https://www.youtube.com/watch?v=tnQOMFKaDgY
YouTube
Алгоритмы и структуры данных #16 | Что такое bit vectors и boolean arrays, побитовые операции
Сегодня мы поговорим о том, что такое bit vectors и boolean arrays, и как они могут помочь с оптимизацией. Также рассмотрим побитовые операции.
Таймкоды:
00:00 Введение
00:30 Sets и их использование
03:00 Boolean arrays
04:35 Использование boolean arrays…
Таймкоды:
00:00 Введение
00:30 Sets и их использование
03:00 Boolean arrays
04:35 Использование boolean arrays…
❤14
Сегодня поговорим про ERC-3643 Permissioned tokens. Это токены с ограниченным доступом: купить или перевести их можно только после KYC и с нужными правами. Все проверки делаются через смарт-контракты идентичности (ONCHAINID) и комплаенса. Идея - совместить блокчейн с регуляторкой, чтобы токены работали как легальные ценные бумаги. https://youtube.com/live/wkNOk3Y1V9Y?feature=share
YouTube
Solidity и Ethereum #98 | ERC-3643 Permissioned tokens: Токены с правами доступа и KYC
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ TS и Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
🔥13❤11⚡4
Сегодня разберём стандарты ERC-734 и ERC-735: основу ончейн-идентичности ONCHAINID. Это цифровой паспорт в блокчейне, который хранит ключи, роли и подтверждения (claims). Через него можно управлять доступами, делегировать права и проходить KYC прямо в смарт-контрактах.
ERC-734 отвечает за управление ключами и мультисиг-действиями, а ERC-735 - за работу с утверждениями: кто подтвердил, что ты прошёл верификацию, получил лицензию или право владения активом. https://youtube.com/live/lWXQne3MNTU?feature=share
ERC-734 отвечает за управление ключами и мультисиг-действиями, а ERC-735 - за работу с утверждениями: кто подтвердил, что ты прошёл верификацию, получил лицензию или право владения активом. https://youtube.com/live/lWXQne3MNTU?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.
❤11🔥7
Друзья, простите за проблемы со звуком! Я выложу запись сегодня вечером нормальную. Увы, технические сложности
👍15☃1🙏1🆒1
Запись сегодняшней лекции. Ещё раз прошу прощения за технические проблемы https://www.youtube.com/watch?v=J6047-ROiuo
YouTube
Solidity и Ethereum #99 | ERC734, ERC735: ONCHAINID, цифровой паспорт в блокчейне, принцип работы
Сегодня разберём стандарты ERC-734 и ERC-735: основу ончейн-идентичности ONCHAINID. Это цифровой паспорт в блокчейне, который хранит ключи, роли и подтверждения (claims). Через него можно управлять доступами, делегировать права и проходить KYC прямо в смарт…
❤14⚡5
Отчёт Stackoverflow за 2025 год https://survey.stackoverflow.co/2025 Что заметно:
- Большинство участников опроса профессиональные разрабы от 25 до 44 лет. Многие считают себя full stack хотя, говоря откровенно, это кажется небольшим бахвальством
- Как обычно, имеется некий bias в сторону США, оттуда 20% опрошенных
- По крайней мере половина использовала ИИ для работы или персональных проектов
- Среди профессионалов всё ещё наибольшую популярность имеет JS, Python, C#, Java, C/C++, PHP, Go
- Из фреймворков и веб-технологий почти 50% используют, в том числе Node, 45% - React. Остальные популярные фреймворки имеют по 20% и менее
- БД Postgres и MySQL в топе
- Очень многие используют Docker, также популярен AWS
- VS Code периодически используют 75%, остальные инструменты редактирования кода - 25% и менее
- Почти все используют Stackoverflow. GitHub использует 67% профессионалов
- Очень большой популярностью (80%) пользуется OpenAI GPT, Claude Sonnet проигрывает в два раза
- По крайней мере половина для разработки использует windows. Mac - около 32%, разнообразные линуксы - менее 30%
- Самый "любимый" язык - опять Rust, в топе также Gleam, Zig, Elixir. Однако по популярности все они находятся далеко не в первой десятке
- Большинство участников опроса профессиональные разрабы от 25 до 44 лет. Многие считают себя full stack хотя, говоря откровенно, это кажется небольшим бахвальством
- Как обычно, имеется некий bias в сторону США, оттуда 20% опрошенных
- По крайней мере половина использовала ИИ для работы или персональных проектов
- Среди профессионалов всё ещё наибольшую популярность имеет JS, Python, C#, Java, C/C++, PHP, Go
- Из фреймворков и веб-технологий почти 50% используют, в том числе Node, 45% - React. Остальные популярные фреймворки имеют по 20% и менее
- БД Postgres и MySQL в топе
- Очень многие используют Docker, также популярен AWS
- VS Code периодически используют 75%, остальные инструменты редактирования кода - 25% и менее
- Почти все используют Stackoverflow. GitHub использует 67% профессионалов
- Очень большой популярностью (80%) пользуется OpenAI GPT, Claude Sonnet проигрывает в два раза
- По крайней мере половина для разработки использует windows. Mac - около 32%, разнообразные линуксы - менее 30%
- Самый "любимый" язык - опять Rust, в топе также Gleam, Zig, Elixir. Однако по популярности все они находятся далеко не в первой десятке
survey.stackoverflow.co
2025 Stack Overflow Developer Survey
The 2025 Developer Survey is the definitive report on the state of software development. In its fifteenth year, Stack Overflow received over 49,000+ responses from 177 countries across 62 questions focused on 314 different technologies, including new focus…
❤🔥11✍4👍2❤1
За окном слышен лишь шелест шин,
Мчится в ночь вереница машин.
Ветер рвётся и месяц кривой…
И на улице нет нас с тобой.
Мы сбежали от той суеты,
Мы сожгли позади все мосты.
Во всём мире мы будто вдвоём
Этой странною жизнью живём.
Мы блуждаем как будто впотьмах,
Ищем смысла в угаснувших снах.
Будто Мара наслала морок,
Заточила в свой тёмный острог.
Но трепещет надежда на то,
Что вот-вот распахнётся окно,
И тогда мы поймём — вот она.
В серый город явилась весна.
https://www.youtube.com/watch?v=UmzlvLj6JRE
Мчится в ночь вереница машин.
Ветер рвётся и месяц кривой…
И на улице нет нас с тобой.
Мы сбежали от той суеты,
Мы сожгли позади все мосты.
Во всём мире мы будто вдвоём
Этой странною жизнью живём.
Мы блуждаем как будто впотьмах,
Ищем смысла в угаснувших снах.
Будто Мара наслала морок,
Заточила в свой тёмный острог.
Но трепещет надежда на то,
Что вот-вот распахнётся окно,
И тогда мы поймём — вот она.
В серый город явилась весна.
https://www.youtube.com/watch?v=UmzlvLj6JRE
YouTube
Ankhagram - Lost In Reality (Thoughts 2012) unofficial
Music: Ankhagram - Lost In Reality (Thoughts 2012)
Official site: http://www.ankhagram.com
Facebook: http://www.facebook.com/ankhagram
Vkontakte: http://vk.com/club1132717
Join us in Google+ https://plus.google.com/109246042558679451669
Donate info: ht…
Official site: http://www.ankhagram.com
Facebook: http://www.facebook.com/ankhagram
Vkontakte: http://vk.com/club1132717
Join us in Google+ https://plus.google.com/109246042558679451669
Donate info: ht…
❤🔥6❤2
Честно говоря, даже не знаю, что вам рассказать за последнее время - разве что на днях сброшу конфиг для создания контрольной суммы и подписи а-ля keyless для скриптов Go. Но из забавного... Только вернулся из Швеции, так там некая девушка в баре очень удивилась, что есть страна Латвия и там даже говорят на латышском языке (она заявила, что впервые слышит - аналогичная история как-то была в Турции). Пришлось показывать на карте - больше того, мы соседи, лететь всего час. Невероятное рядом. https://www.youtube.com/watch?v=oskzPTiN3ew
YouTube
Tumša nakts tālā zemē | Ambient, ASMR, nature, experimental
Experimental, ambient, nature, ASMR.
Kruk - music, mastering, production
Kruk - music, mastering, production
😁13😱2
А, да забыл сказать. Для тех, кто всё ещё почему-то использует angular_rails_csrf - буду продолжать его поддерживать, раз уж люди просят (хотя было большое желание пометить его как deprecated). Но что ж, продолжим хардкор с XSRF token для будущих версий Rails https://github.com/bodrovis/angular_rails_csrf/pull/56
GitHub
Remove deprecation notice by bodrovis · Pull Request #56 · bodrovis/angular_rails_csrf
Per #55
😇3❤2
Как обещал, пример workflow, который компилирует скрипты Go для нескольких платформ, складывает их в bin (в данном случае было нужно именно так, но их можно грузить в releases), считает контрольные суммы, а затем файл с суммами подписывает и добавляет аттестацию. Это условная "keyless" подпись (реально задействуется токен репо) github.com/bodrovis/pull-sample/blob/master/.github/workflows/build.yml
GitHub
pull-sample/.github/workflows/build.yml at master · bodrovis/pull-sample
Contribute to bodrovis/pull-sample development by creating an account on GitHub.
👍7