Знаю, что темп выхода видео замедлился, но всё упирается в нехватку времени на монтаж - так, у меня уже лежат два записанных урока по абстрактной алгебре почти на час каждый, но всё не доходят руки ими заняться. Увы, много другой занятости 🤪 Но ничего, будем стараться. А пока для любителей dungeon synth скину ссылку на наш новый альбом "Of Empty Halls and Distant Roads". Всего около 40 минут странных гимнов и сказочных напевов https://www.subvert.fm/ravens-die-laughing/of-empty-halls-and-distant-roads Скоро увидимся! 😄
Открыть в Telegram
DEV: Рубиновые тона
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Подписчики, 30 дней
19 окт. – 4 нояб.−18 (−0,6%)
Показать таблицей
| Дата | Подписчики |
|---|---|
| 19 окт. 2026 г. | 3 265 |
| 20 окт. 2026 г. | 3 262 |
| 21 окт. 2026 г. | 3 261 |
| 22 окт. 2026 г. | 3 257 |
| 23 окт. 2026 г. | 3 255 |
| 24 окт. 2026 г. | 3 252 |
| 25 окт. 2026 г. | 3 251 |
| 26 окт. 2026 г. | 3 251 |
| 27 окт. 2026 г. | 3 247 |
| 28 окт. 2026 г. | 3 248 |
| 29 окт. 2026 г. | 3 247 |
| 30 окт. 2026 г. | 3 248 |
| 31 окт. 2026 г. | 3 244 |
| 1 нояб. 2026 г. | 3 243 |
| 2 нояб. 2026 г. | 3 243 |
| 3 нояб. 2026 г. | 3 245 |
| 4 нояб. 2026 г. | 3 247 |
Средние просмотры поста по дням
По дню публикации
Показать таблицей
| Дата | Просмотров на пост |
|---|---|
| 14 окт. 2026 г. | 1 013 |
| 16 окт. 2026 г. | 742 |
| 18 окт. 2026 г. | 677 |
| 20 окт. 2026 г. | 830 |
| 21 окт. 2026 г. | 839 |
| 23 окт. 2026 г. | 617 |
| 26 окт. 2026 г. | 616 |
| 27 окт. 2026 г. | 535 |
| 31 окт. 2026 г. | 597 |
| 3 нояб. 2026 г. | 418 |
Самые просматриваемые за месяц
- 01Просмотры1,01 тыс.Пересылки2Реакции6Комментарии—
- 02Просмотры839Пересылки11Реакции21Комментарии—
- 03Просмотры830Пересылки5Реакции17Комментарии—
- 04Просмотры742Пересылки6Реакции9Комментарии—
- 05Просмотры677Пересылки4Реакции5Комментарии—
Новые посты
В этом уроке разбираем новую структуру данных: B+Tree, которая является вариантом обычного B-Tree. https://www.youtube.com/watch?v=s1sbg35plcM
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 3 ч | 318 |
| 4 ч | 360 |
| 15 ч | 440 |
| 27 ч | 509 |
| 76 ч | 597 |
- Через 6 часов360
- Через 24 часа509
- Всего сейчас597
И немного из рубрики "записки на манжетах", коей не было сколько-то месяцев... Чем дальше я продвигаюсь в плейлисте про абстрактную алгебру, тем больше думаю, как, вероятно, тяжело это давалось бы студентам в среднестатистическом институте. Просто я хорошо помню эти суровые книги, в которых всё всегда было *очевидно* и вытекало из какой-нибудь леммы номер 1.8, а если тебе не очевидно - ну ты просто дурак. Почему-то запомнился один учебник по программированию, переведённый с английского. Он прямо сломал парадигму, потому что он разговаривал с тобой на равных и *вежливо*. Разумеется, это был далеко не первый учебник по разработке, но именно он оказался какой-то "не такой". Потому что старые учебники - они прямо были агрессивные и сильно ругались. "ТЫ ВООБЩЕ КТО ТАКОЙ? *Меня* написали самые лучшие, самые бородатые мужики в самых растянутых свитерах, лучшие из лучших в СССР! Ты вообще знаешь, мелкий засранец, сколько миллионов - сотен миллионов! - жило в СССР? Так вот самые крутые из этих миллионов создали меня! Поэтому, сопляк, сиди тихо и слушай. И *я* говорю тебе, что вот это следствие *очевидным образом* вытекает из леммы 1.8. Понял?! А если не понял, я надеру тебе задницу!". Впрочем, я тоже, вероятно, грешу такими заходами, что, мол, "тут всё просто", но стараюсь этого избегать, насколько возможно. Лучше повторить несколько раз, чем понадеяться, что слушателю будет всё очевидно 😂
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 3 ч | 172 |
| 8 ч | 366 |
| 26 ч | 433 |
| 38 ч | 464 |
| 74 ч | 499 |
- Через 6 часов366
- Через 24 часа433
- Всего сейчас499
Как взломать криптографию за четыре попытки, или Индийский центр сертификации наносит ответный удар 🤡 Недавно выяснилось, что у нескольких промежуточных центров сертификации индийской компании eMudhra приватные ключи были числами 4, 56, 66, 115, 155, 156, 230 и 237. Да-да, один из приватных ключей был буквально 4 (при этом использовалась вполне серьёзная эллиптическая кривая P-384, рассчитанная на 192-битную криптографическую стойкость). В нормальных условиях восстановить приватный ключ по публичному практически невозможно. Но если приватный ключ равен 4, то взлом выглядит примерно так: from cryptography.hazmat.primitives.asymmetric import ec curve = ec.SECP384R1() # Представим, что CA сгенерировал ключ 4. private_key = ec.derive_private_key(4, curve) public_key = private_key.public_key().public_numbers() # Атакующий знает только публичный ключ. for candidate in range(1, 256): test = ec.derive_private_key(candidate, curve) point = test.public_key().public_numbers() if (point.x, point.y) == (public_key.x, public_key.y): print(f"ВЗЛОМАЛИ: {candidate}") break Почему это плохо? Центры сертификации (они же "удостоверяющие центры") выпускают цифровые сертификаты, с помощью которых браузеры проверяют подлинность HTTPS-сайтов. Если злоумышленник получает приватный ключ доверенного промежуточного CA, он потенциально может выпускать поддельные сертификаты для чужих доменов и использовать их для перехвата соединений. Самое забавное, что математика P-384 не сломалась, просто вместо случайного числа из примерно 2^384 возможных значений система использовала числа, которые можно перебрать за долю секунды. И да, теоретически честный генератор тоже может случайно выдать 4. Просто вероятность этого примерно один шанс на 10^116. А сколько пришлось бы перебирать нормальный ключ? Для P-384 лучший известный универсальный классический алгоритм требует порядка 2^192 операций. Даже если представить фантастический компьютер, выполняющий триллион операций над точками кривой в секунду, поиск занял бы порядка 10^38 лет. Для сравнения, возраст Вселенной — около 13,8 миллиарда лет. То есть взлом занял бы примерно в 10^28 раз больше времени, чем существует Вселенная.
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 6 ч | 267 |
| 11 ч | 448 |
| 29 ч | 507 |
| 41 ч | 536 |
| 77 ч | 570 |
- Через 6 часов267
- Через 24 часа507
- Всего сейчас570
В этой статье обсудим как реализовать обфускацию контента средствами HTML и CSS (и совсем немного JS): рассмотрим как простые, так и сложные случаи. Затем же поговорим о том, как обходить подобную обфускацию и вытаскивать нужные данные со страницы https://www.scrapingbee.com/blog/scrape-obfuscated-text/
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 10 ч | 452 |
| 34 ч | 580 |
| 45 ч | 600 |
| 70 ч | 616 |
- Всего сейчас616
А можно ли научить веб-скрейпер видеть страницу так же, как её видим мы? Обычно скрейперы работают с HTML, но что делать, если нужный текст находится внутри картинки, нарисован на canvas или сайт использует активную обфускацию? Что ж, OCR (распознавание текста на изображениях) спешит на помощь! В новой статье разбираем, как подружить Playwright и Tesseract.js, чтобы скрейпер мог извлекать текст прямо со скриншотов страниц, причём без ИИ. 🧙♂️ https://www.scrapingbee.com/blog/playwright-ocr-web-scraping-tesseract-js/
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 5 ч | 368 |
| 15 ч | 442 |
| 27 ч | 496 |
| 42 ч | 516 |
| 76 ч | 617 |
- Через 6 часов368
- Через 24 часа496
- Всего сейчас617
Динамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 5 ч | 450 |
| 10 ч | 542 |
| 36 ч | 720 |
| 71 ч | 839 |
- Через 6 часов450
- Всего сейчас839
Гугл проказничает опять (в который раз!). Теперь они *намеренно отравляют поисковую выдачу* если заподозрили неладное (например, если подозревают скрейпинг). Ну, скажем вы ввели запрос "купить наушники недорого" а вам предлагаются сайты, где можно купить слона. Это уже подтвердили ребята из Nozzle (хотя с оговорками - это происходит далеко не всегда и не во всех странах). Я начал свой сбор данных, попробую через Fast Search API пособирать недельку, потом проанализируем и сделаем статью. В общем, бойтесь гугла, serp приносящего 😂
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 12 ч | 447 |
| 33 ч | 656 |
| 38 ч | 674 |
| 76 ч | 830 |
- Всего сейчас830
В этом уроке по абстрактной алгебре говорим про кольца многочленов, теоремы об остатке и множителе (а также о примерно 9000 других понятий и свойств), principal ideal domain и изоморфизм полю комплексных чисел. https://youtu.be/BoCfW73ZON8
Открыть в TelegramДинамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 17 ч | 425 |
| 35 ч | 492 |
| 68 ч | 677 |
- Через 24 часа425
- Всего сейчас677
Динамика просмотровСкрыть динамику
Рост просмотров
Часов после публикации
Показать таблицей
| Часов после публикации | Просмотры |
|---|---|
| 0 ч | 0 |
| 57 ч | 715 |
| 75 ч | 742 |
- Всего сейчас742
Связи
Похожие каналы
Beaver DeFi ⛓️🦫@beaverdefiТехнологии3,25 тыс.
StepOne | Степан Минин@steponeitТехнологии3,24 тыс.
дAI потестить!@daipotestitТехнологии3,24 тыс.
DEKSDEN notes@deksden_notesТехнологии3,21 тыс.
BELYAEV_SECURITY@belyaevsecТехнологии3,21 тыс.
Никита Ульшин про IT@ulshinblogТехнологии3,19 тыс.
Boring channel Nedyrov@nedyrovТехнологии3,31 тыс.
Т1 Облако@t1cloudnewsТехнологии3,34 тыс.