TGViewer
Channel Public Channel
DEV: Рубиновые тона

DEV: Рубиновые тона

@dev_in_ruby_colors

Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Subscribers
3.28K
Photos
155
Videos
2
Links
1.1K
Recent Posts 20 shown
Post #1426 421
Post #1425 643
Post #1424 1.1K
Post #1423 1.45K
В общем, мне тут особо было нечего делать и я подумал создать небольшой скрипт для решения простой задачи - поиска открытых PR в интересующих репозитариях. Конечно, о появлении PR и без того должен сообщать Github, но проблемы начинаются, когда репозитариев слишком много, и они торчат в разных организациях.

Вопрос лично для меня сводился к чему-то вроде "какие существуют открытые PR в моих собственных репо, а также в указанных организациях?". Но другая сложность в том, что в указанной организации может быть полно репо, с которыми я вообще не работаю, и они меня мало интересуют. Собственно, скрипт эту задачу и решает: находит репо в разных профилях, по дефолту убирает архивированные и такие, где PR отключены, смотрит в каких репо юзер что-то делал, и потом выдаёт ограниченный список PR.

Это особенно удобно для поиска каких-то древних PR, про которые вы вообще уже забыли.

Этот скрипт доступен в видe ruby gem, можно пользоваться https://github.com/bodrovis/nya_pr Потребуется только сгенерировать токен с правами чтения в соответствующих организациях.
GitHub GitHub - bodrovis/nya_pr: NyaPr collects repositories you own or contribute to, finds their open pull requests, and puts them… NyaPr collects repositories you own or contribute to, finds their open pull requests, and puts them together in one place for maximum kawaii. - bodrovis/nya_pr
  • ❤ 7
  • 🆒 5
  • 👍 3
Post #1421 1.68K
Гугл проказничает опять. На сей раз они начали менять то, как выглядят ссылки в поисковой выдаче. Если раньше в SERP обычно лежали обычные ссылки на целевые сайты, то теперь вместо них можно получить что-нибудь вроде /goto?url=CAESabrakadabra. Такая ссылка сначала ведёт в Google, а уже оттуда вас перенаправляют на нужный сайт.

Для обычного пользователя разницы почти никакой, а вот для скрейпера — уже интереснее, потому что такие ссылки выдаются не всегда и не всем, а если вы их получили, из HTML уже нельзя просто вытащить нормальный целевой URL.

Я поисследовал эту штуку и написал статью о том, что вообще представляют собой новые ссылки /goto, что находится внутри загадочных CAES токенов (спойлер: внутри какая-то криптографическая фиговина, а не просто хитро закодированный URL), насколько их реально декодировать, почему просто вытащить исходный URL из токена не получается и как нормально резолвить такие ссылки на практике.

В общем, приятного чтения:
https://www.scrapingbee.com/blog/google-goto-redirect-urls/
Scrapingbee How to Decode and Handle Google's New /goto Redirect URLs | ScrapingBee Learn how Google /goto redirect URLs work, what CAES tokens contain, why they can't be fully decoded, and how to resolve destination URLs in Python.
  • 👍 16
  • 🔥 5
  • ⚡ 3
  • 🤨 2
Post #1420 1.6K
В этом уроке по абстрактной алгебре мы начинаем говорить о новом важном понятии: кольца (rings). https://www.youtube.com/watch?v=TfuGSM3Tb8E
  • 🔥 3
  • ⚡ 2
  • 💅 2
Post #1419 2.02K
Сегодня статья совсем не техническая, но пятница, можно расслабиться 😂

В общем, любители котиков (да и не только они) почти наверняка слышали о "том самом дядьке, который рисовал котов, а потом сошёл с ума, и коты стали фрактальными". В общем, про этого дядьку (Луиса Уэйна) я сделал довольно большой рассказ, который во многом строится на архивных документах, кои широкой публике почти наверняка неизвестны.

Получилось довольно любопытно, а главное удалось развеять миф про фрактальных котов, да и просто лучше узнать историю художника. Не говоря уже о том, что в статье полно картин няшных котиков 😺

Приятного прочтения, скоро увидимся https://bodrovis.tech/posts/luis-ueyn-bolezn-iskusstvo-istoricheskie-svidetelstva/
Ilya Krukowski Луис Уэйн: болезнь, искусство и исторические свидетельства | Ilya Krukowski Что на самом деле известно о болезни Луиса Уэйна? Биография, медицинские и архивные документы и история знаменитого мифа о калейдоскопических котах.
  • 👍 7
  • ❤ 2
  • ❤‍🔥 1
  • ⚡ 1
Post #1418 1.83K
Post #1417 2K
Post #1416 2.03K
Post #1415 1.98K
*Я понял, в чём ваша беда: вы слишком серьёзны. Серьёзное лицо — это ещё не признак ума, господа. Все глупости на земле делаются именно с этим выражением лица. Улыбайтесь, господа. Улыбайтесь!*

В общем, книга про ведьмака и возвращение в Элизиум (да, это где смесь 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, так что мне будет приятно, если вы поделитесь ссылкой с друзьями. Клоунов можно не кидать. Спасибо
Ilya Krukowski Ведьмак: Возвращение в Элизиум | Ilya Krukowski Ilya Krukowski (bodrovis) website. Articles about web, programming, crypto, abstract algebra, and more.
  • ❤‍🔥 12
  • 🔥 6
  • ✍ 3
  • 🌭 2
  • ☃ 1
  • 🤡 1
Post #1414 1.48K
Post #1413 1.74K
Я долго воспринимал 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
Guide DAO Основы Polymarket | Guide DAO Онлайн-курс по разработке интеграций с Polymarket на TypeScript. CLOB V2, Gamma API, WebSocket, кошельки, симуляция ордеров, позиции и безопасная эксплуатация.
  • 👍 13
  • 🔥 7
  • 🤡 3
Post #1412 1.71K
  • 😁 16
  • 💯 15
Post #1411 2.18K
Post #1410 1.86K
Post #1409 2.22K
Post #1408 2.09K
Post #1407 2.43K
Кстати, если кто-то ещё не слышал... Google хочет сделать так, чтобы с сентября 2026 года любое Android-приложение можно было установить только если его разработчик заранее зарегистрировался у Google. Причем это касается не только Google Play, но и APK, F-Droid, приложений для друзей, внутренних корпоративных сборок и т.д.

Иными словами, ставить apk "откуда угодно" будет куда сложнее и через весьма муторную процедуру, которую, ко всему прочему, в любой момент могут изменить или вообще прикрыть. Подробнее тут https://keepandroidopen.org/
keepandroidopen.org Keep Android Open Your phone is about to stop being yours. In 2027, Google will block every Android app whose developer hasn't registered with them.
  • 🌚 11
  • 😢 6
  • 🤯 4
  • 👍 3
  • 🥴 1
Older posts →

About this channel

How can I read @dev_in_ruby_colors without a Telegram account?
TGViewer shows the public web preview Telegram publishes for DEV: Рубиновые тона: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does DEV: Рубиновые тона have?
DEV: Рубиновые тона (@dev_in_ruby_colors) has 3.28K subscribers on Telegram, refreshed roughly every 30 minutes.
Does DEV: Рубиновые тона know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →