DEV: Рубиновые тона
3.28K subscribers
155 photos
2 videos
8 files
1.06K links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
😁16💯15
Я долго воспринимал 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
👍13🔥7🤡3
*Я понял, в чём ваша беда: вы слишком серьёзны. Серьёзное лицо — это ещё не признак ума, господа. Все глупости на земле делаются именно с этим выражением лица. Улыбайтесь, господа. Улыбайтесь!*

В общем, книга про ведьмака и возвращение в Элизиум (да, это где смесь 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, так что мне будет приятно, если вы поделитесь ссылкой с друзьями. Клоунов можно не кидать. Спасибо
❤‍🔥12🔥63🌭21🤡1
Сегодня статья совсем не техническая, но пятница, можно расслабиться 😂

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

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

Приятного прочтения, скоро увидимся https://bodrovis.tech/posts/luis-ueyn-bolezn-iskusstvo-istoricheskie-svidetelstva/
👍72❤‍🔥11
В этом уроке по абстрактной алгебре мы начинаем говорить о новом важном понятии: кольца (rings). https://www.youtube.com/watch?v=TfuGSM3Tb8E
🔥32💅2
Гугл проказничает опять. На сей раз они начали менять то, как выглядят ссылки в поисковой выдаче. Если раньше в SERP обычно лежали обычные ссылки на целевые сайты, то теперь вместо них можно получить что-нибудь вроде /goto?url=CAESabrakadabra. Такая ссылка сначала ведёт в Google, а уже оттуда вас перенаправляют на нужный сайт.

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

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

В общем, приятного чтения:
https://www.scrapingbee.com/blog/google-goto-redirect-urls/
👍16🔥53🤨2
В общем, мне тут особо было нечего делать и я подумал создать небольшой скрипт для решения простой задачи - поиска открытых PR в интересующих репозитариях. Конечно, о появлении PR и без того должен сообщать Github, но проблемы начинаются, когда репозитариев слишком много, и они торчат в разных организациях.

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

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

Этот скрипт доступен в видe ruby gem, можно пользоваться https://github.com/bodrovis/nya_pr Потребуется только сгенерировать токен с правами чтения в соответствующих организациях.
7🆒5👍3