DEV: Рубиновые тона
Відкрити в Telegram
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Показати більше3 287
Підписники
-124 години
-77 днів
-2630 днів
Триває завантаження даних...
Схожі канали
Хмара тегів
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
вересень '26
вересень '26
+8
в 0 каналах
серпень '26
+27
в 0 каналах
Get PRO
липень '26
+21
в 0 каналах
Get PRO
червень '26
+44
в 0 каналах
Get PRO
травень '26
+167
в 1 каналах
Get PRO
квітень '26
+32
в 0 каналах
Get PRO
березень '26
+92
в 0 каналах
Get PRO
лютий '26
+35
в 0 каналах
Get PRO
січень '26
+28
в 0 каналах
Get PRO
грудень '25
+47
в 0 каналах
Get PRO
листопад '25
+55
в 0 каналах
Get PRO
жовтень '25
+50
в 0 каналах
Get PRO
вересень '25
+59
в 0 каналах
Get PRO
серпень '25
+52
в 1 каналах
Get PRO
липень '25
+42
в 1 каналах
Get PRO
червень '25
+45
в 1 каналах
Get PRO
травень '25
+52
в 1 каналах
Get PRO
квітень '25
+48
в 1 каналах
Get PRO
березень '25
+86
в 1 каналах
Get PRO
лютий '25
+100
в 1 каналах
Get PRO
січень '25
+134
в 2 каналах
Get PRO
грудень '24
+126
в 1 каналах
Get PRO
листопад '24
+92
в 1 каналах
Get PRO
жовтень '24
+119
в 1 каналах
Get PRO
вересень '24
+118
в 1 каналах
Get PRO
серпень '24
+94
в 2 каналах
Get PRO
липень '24
+105
в 1 каналах
Get PRO
червень '24
+86
в 0 каналах
Get PRO
травень '24
+113
в 0 каналах
Get PRO
квітень '24
+113
в 0 каналах
Get PRO
березень '24
+139
в 0 каналах
Get PRO
лютий '24
+168
в 6 каналах
Get PRO
січень '24
+140
в 0 каналах
Get PRO
грудень '23
+99
в 2 каналах
Get PRO
листопад '23
+191
в 6 каналах
Get PRO
жовтень '23
+144
в 1 каналах
Get PRO
вересень '23
+74
в 0 каналах
Get PRO
серпень '23
+85
в 0 каналах
Get PRO
липень '23
+102
в 0 каналах
Get PRO
червень '23
+69
в 0 каналах
Get PRO
травень '23
+79
в 0 каналах
Get PRO
квітень '23
+84
в 0 каналах
Get PRO
березень '23
+1 596
в 0 каналах
| Дата | Залучення підписників | Згадування | Канали | |
| 17 вересня | +1 | |||
| 16 вересня | 0 | |||
| 15 вересня | 0 | |||
| 14 вересня | 0 | |||
| 13 вересня | 0 | |||
| 12 вересня | +2 | |||
| 11 вересня | 0 | |||
| 10 вересня | +1 | |||
| 09 вересня | 0 | |||
| 08 вересня | 0 | |||
| 07 вересня | +1 | |||
| 06 вересня | 0 | |||
| 05 вересня | +1 | |||
| 04 вересня | +2 | |||
| 03 вересня | 0 | |||
| 02 вересня | 0 | |||
| 01 вересня | 0 |
Дописи каналу
В общем, мне тут особо было нечего делать и я подумал создать небольшой скрипт для решения простой задачи - поиска открытых PR в интересующих репозитариях. Конечно, о появлении PR и без того должен сообщать Github, но проблемы начинаются, когда репозитариев слишком много, и они торчат в разных организациях.
Вопрос лично для меня сводился к чему-то вроде "какие существуют открытые PR в моих собственных репо, а также в указанных организациях?". Но другая сложность в том, что в указанной организации может быть полно репо, с которыми я вообще не работаю, и они меня мало интересуют. Собственно, скрипт эту задачу и решает: находит репо в разных профилях, по дефолту убирает архивированные и такие, где PR отключены, смотрит в каких репо юзер что-то делал, и потом выдаёт ограниченный список PR.
Это особенно удобно для поиска каких-то древних PR, про которые вы вообще уже забыли.
Этот скрипт доступен в видe ruby gem, можно пользоваться https://github.com/bodrovis/nya_pr Потребуется только сгенерировать токен с правами чтения в соответствующих организациях.
| 2 | Oh shit here we go again https://x.com/thlarsen/status/2098544270361964576 | 784 |
| 3 | Гугл проказничает опять. На сей раз они начали менять то, как выглядят ссылки в поисковой выдаче. Если раньше в SERP обычно лежали обычные ссылки на целевые сайты, то теперь вместо них можно получить что-нибудь вроде /goto?url=CAESabrakadabra. Такая ссылка сначала ведёт в Google, а уже оттуда вас перенаправляют на нужный сайт.
Для обычного пользователя разницы почти никакой, а вот для скрейпера — уже интереснее, потому что такие ссылки выдаются не всегда и не всем, а если вы их получили, из HTML уже нельзя просто вытащить нормальный целевой URL.
Я поисследовал эту штуку и написал статью о том, что вообще представляют собой новые ссылки /goto, что находится внутри загадочных CAES токенов, насколько их реально декодировать, почему просто вытащить исходный URL из токена не получается и как нормально резолвить такие ссылки на практике.
В общем, приятного чтения:
https://www.scrapingbee.com/blog/google-goto-redirect-urls/ | 1 425 |
| 4 | В этом уроке по абстрактной алгебре мы начинаем говорить о новом важном понятии: кольца (rings). https://www.youtube.com/watch?v=TfuGSM3Tb8E | 1 500 |
| 5 | Сегодня статья совсем не техническая, но пятница, можно расслабиться 😂
В общем, любители котиков (да и не только они) почти наверняка слышали о "том самом дядьке, который рисовал котов, а потом сошёл с ума, и коты стали фрактальными". В общем, про этого дядьку (Луиса Уэйна) я сделал довольно большой рассказ, который во многом строится на архивных документах, кои широкой публике почти наверняка неизвестны.
Получилось довольно любопытно, а главное удалось развеять миф про фрактальных котов, да и просто лучше узнать историю художника. Не говоря уже о том, что в статье полно картин няшных котиков 😺
Приятного прочтения, скоро увидимся https://bodrovis.tech/posts/luis-ueyn-bolezn-iskusstvo-istoricheskie-svidetelstva/ | 1 908 |
| 6 | Сегодня в курсе по абстрактной алгебре говорим про первую теорему конечных Абелевых групп. https://www.youtube.com/watch?v=KXAiLVEvXig | 1 731 |
| 7 | В этом уроке по абстрактной алгебре говорим про первую теорему изоморфизма. https://www.youtube.com/watch?v=ZNIlnGrZBqQ | 1 901 |
| 8 | В этом уроке по абстрактной алгебре говорим про гомоморфизм групп. https://www.youtube.com/watch?v=3yhWN5QVVkE | 1 875 |
| 9 | *Я понял, в чём ваша беда: вы слишком серьёзны. Серьёзное лицо — это ещё не признак ума, господа. Все глупости на земле делаются именно с этим выражением лица. Улыбайтесь, господа. Улыбайтесь!*
В общем, книга про ведьмака и возвращение в Элизиум (да, это где смесь Witcher и Disco Elysium) была дописана около месяца тому назад. Всего по объёму около 90-95 тысяч слов, короче в районе "ГП и философский камень" (кхм, эту серию я в своё время разнёс в пух и прах, но в целом отношусь к ней с симпатией). Почитать можно тут https://bodrovis.tech/tags/%D0%B2%D0%B5%D0%B4%D1%8C%D0%BC%D0%B0%D0%BA-%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%8D%D0%BB%D0%B8%D0%B7%D0%B8%D1%83%D0%BC/ Скажу сразу: присутствует нецензурная лексика и темы, не предназначенные для лиц младше 18 лет (впрочем, всё это вымышленное и ненастоящее).
Аудиоверсия этого безобразия тоже записана и будет опубликована после переслушивания и подготовки обложки. Это некоммерческая инициатива, которую реализовали полтора человека из Cat&Mouse team, так что мне будет приятно, если вы поделитесь ссылкой с друзьями. Клоунов можно не кидать. Спасибо | 1 769 |
| 10 | В этом уроке по абстрактной алгебре говорим про quotient (factor) groups - группу частных. Также обсуждаем внутреннее прямое произведение (internal direct product).
https://www.youtube.com/watch?v=qSWuRPmzhiE | 1 234 |
| 11 | Я долго воспринимал Polymarket просто как сайт со ставками на выборы и курс биткоина. Но с инженерной точки зрения это отличный полигон для Web3-разработчика: CLOB, WebSocket-потоки, EIP-712-подписи, несколько API, частичные исполнения и постоянная синхронизация onchain- и offchain-состояний. Гораздо интереснее очередного учебного NFT-маркетплейса.
В курсе Guide DAO «Основы Polymarket» за десять модулей собирается TypeScript-проект polymarket-operator: каталог рынков, живая книга ордеров, симулятор исполнения, журнал позиций, анализ кошельков и аварийная остановка. Реальные ордера отправлять не придётся, зато на выходе получается нормальный инженерный проект на стыке backend, real-time data и блокчейна.
Заодно сейчас у Guide DAO самая большая скидка года: 60% по промокоду KRUK, даже больше, чем на Black Friday. Одно членство открывает все направления, от Solidity и JS до агентской разработки, продакт-менеджмента и биотека.
Оставляй заявку на сайте: https://www.guidedao.xyz/polymarket | 1 481 |
| 12 | Немає тексту... | 1 471 |
| 13 | В этом уроке по абстрактной алгебре говорим про нормальные подгруппы. https://www.youtube.com/watch?v=58sSQn56AyA | 1 767 |
| 14 | У меня тут новая статья - сказ о том, как развернуть свой proxy fleet на амазоне, гугле или где-то ещё https://www.scrapingbee.com/blog/web-scraping-with-cloudproxy/ | 1 603 |
| 15 | В этом уроке по абстрактной алгебре говорим дальше про external direct product, Китайскую теорему об остатках (CRT) и о том, как она может использоваться в теории для взлома шифрованных сообщений RSA. https://www.youtube.com/watch?v=R_D0ZQDIL70 | 1 943 |
| 16 | В этом уроке по абстрактной алгебре говорим про external direct product (внешнее прямое произведение), то есть о том, как из нескольких групп собрать одну. https://www.youtube.com/watch?v=qLXnr3JHJbQ | 1 829 |
| 17 | Кстати, если кто-то ещё не слышал... Google хочет сделать так, чтобы с сентября 2026 года любое Android-приложение можно было установить только если его разработчик заранее зарегистрировался у Google. Причем это касается не только Google Play, но и APK, F-Droid, приложений для друзей, внутренних корпоративных сборок и т.д.
Иными словами, ставить apk "откуда угодно" будет куда сложнее и через весьма муторную процедуру, которую, ко всему прочему, в любой момент могут изменить или вообще прикрыть. Подробнее тут https://keepandroidopen.org/ | 2 150 |
| 18 | В этом уроке по абстрактной алгебре говорим про теорему Лагранжа для групп, про малую теорема Ферма, а также про некоторые важные следствия. https://www.youtube.com/watch?v=xzpZzekNeXA | 1 568 |
| 19 | 🎹 Всем любителям dungeon synth - сделал новый трек в стиле "old school", послушать можно тут https://soundcloud.com/ravens-die-laughing/an-old-door-beneath-the-chapel или на коопе Subvert, куда мы ворвались какое-то время назад https://www.subvert.fm/ravens-die-laughing/tracks/an-old-door-beneath-the-chapel Берегите себя, скоро увидимся 🙌 | 1 715 |
| 20 | В этом уроке по абстрактной алгебре говорим о том, что такое cosets (смежные классы в группах). https://www.youtube.com/watch?v=C3BbmEakytc | 1 585 |
