Hey, if you live in or near #TippecanoeCo you can audition for my upcoming 10-minute play, "For Entertainment Purposes Only".

Performances will be June 26-28.

If you don't care about any of that but just wanna read the script, you can just go to the audition page and read the whole thing!

https://lafayettecivic.org/auditions/

#Indiana #Playwright #Theatre #LafayetteIN #HoosierMast

Auditions - Civic Theatre of Greater Lafayette

Civic Theatre of Greater Lafayette

Как я перестал бояться и полюбил MCP или Зачем я написал 4 MCP‑сервера и протокол для их связи

Привет! Вы знаете как это бывает — начинаешь делать одну штуку, а потом просыпаешься через неделю и понимаешь, что написал четыре MCP‑сервера, подключил к ним шедулер, собрал автоматический конвеер для трёх Telegram‑каналов и изобрёл собственную спецификацию для связывания всего этого добра. Классика. Для тех кто не в теме: MCP (Model Context Protocol) — это протокол, через который AI‑ассистенты типа Claude подключаются к внешним сервисам и работают с ними напрямую. По сути это «руки» для нейросетей. Подключил MCP — и ИИ сам ходит в Telegram, ищет лучшие картинки с промптами на Civitai, управляет рекламой в Яндекс.Директе и делает кучу всего полезного. Без костылей, без скриптов‑прослоек, напрямую. В этой статье расскажу почему готовые MCP‑серверы меня не устроили, какие задачи я сейчас решаю с помощью своих, и зачем мне пришлось изобрести целый протокол чтобы эти серверы начали видеть друг друга.

https://habr.com/ru/articles/1019652/

#MCP #Model_Context_Protocol #TRAIL #Claude #AIагенты #автоматизация #оркестрация #нейросети #playwright #JSONL

Как я перестал бояться и полюбил MCP или Зачем я написал 4 MCP‑сервера и протокол для их связи

Привет! Вы знаете как это бывает — начинаешь делать одну штуку, а потом просыпаешься через неделю и понимаешь, что написал четыре MCP‑сервера, подключил к ним шедулер,...

Хабр

Today in Writing History May 7, 1861: Indian poet and playwright Rabindranath Tagore was born. Also known as the Bard of Bengal, Tagore was the first non-European to win the Nobel Prize in Literature. He was also an anti-imperialist and supported Indian nationalism. In 1916, Indian expatriates tried to assassinate him in San Francisco.

#workingclass #LaborHistory #india #poet #playwright #RabindranathTagore #nobelprize #assassination #nationalism #sanfrancisco #antiimperialism @bookstadon

Основы парсинга сайтов: от HTML до готового датасета для NLP

Даже сильная NLP‑модель быстро упирается в банальную проблему: ей нужны данные, причём не абстрактные «готовые датасеты», а тексты под конкретную задачу, домен и гипотезу. В статье разберём базовый путь от HTML‑страницы до пригодного корпуса: как получать данные через HTTP‑запросы, доставать нужные элементы с помощью BeautifulSoup, работать с CSS‑селекторами, подключать Playwright для динамических сайтов и очищать сырой веб‑текст так, чтобы его уже можно было использовать в NLP‑пайплайне.

https://habr.com/ru/companies/otus/articles/1029766/

#парсинг_сайтов #Python #HTML #BeautifulSoup #requests #Playwright #NLP #датасет #очистка_данных #языковые_модели

Основы парсинга сайтов: от HTML до готового датасета для NLP

Вы освоили машинное обучение, знаете, чем transformer отличается от LSTM, но где брать данные для своих проектов? Готовые датасеты — это хорошо, но они общие. А если вам...

Хабр

Bug fingerprinting для UI: почему stack trace не работает и что вместо

TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле, есть локатор + assertion + URL . В webtest-orch я собрал composite SHA-256 fingerprint из (normalized_selector | assertion type | error class | URL template | message[:80]) с тремя rules нормализации ( :nth-child , UUID, /users/123 → /users/:id ). Это даёт стабильный 8-hex BUG-id который выживает прогоны и даёт diff new / regression / persisting / fixed без БД и embedding’ов.

https://habr.com/ru/articles/1032230/

#playwright #qa_automation #qa_testing #claude #agents #agent_skills #aria #webразработка #fingerprint #ui

Bug fingerprinting для UI: почему stack trace не работает и что вместо

TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module) . Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле,...

Хабр

Me puse a hacer automatizaciones para verificar la Curp en varios sitios de compañías móviles disponibles y la cantidad de Vibecoding todo feo que tienen varias compañías es para dar pena #javascript #playwright

https://github.com/AlexProw/GatoPlaywrightBP/blob/main/tests/revisarlinea.spec.js

GatoPlaywrightBP/tests/revisarlinea.spec.js at main · AlexProw/GatoPlaywrightBP

A boilerplate for Playwright. Contribute to AlexProw/GatoPlaywrightBP development by creating an account on GitHub.

GitHub

Learn how to set up Playwright for WordPress E2E testing and write tests using real-world[…][...]
 
#WordPress #Dev #E2E #Playwright

https://www.wpnews.io/getting-started-writing-wordpress-e2e-tests-with-playwright/

As #AI becomes part of testing workflows, the focus is shifting from tools to decision-making.

At #Testrig Technologies, we use #Playwright CLI and MCP based on the need, not by default.

That’s what helps us maintain stability while improving speed and efficiency.

Read More : https://www.testrigtechnologies.com/playwright-cli-vs-mcp-for-ai-driven-testing-how-to-decide-what-to-use-and-when/

On 3 May 1917: #BettyComden, American #lyricist ("On The Town"; "Just In Time") and #playwright, born in Brooklyn, New York City (d. 2006).
#HappyBirthday #RIP 🕊️🤍

Хотел протестировать веб-приложение через AI — за три дня собрал свой инструмент

Задача была простая: протестировать два веб-приложения перед деплоем. Next.js-портфолио и SaaS-чат — accessibility, консольные ошибки, отзывчивость на мобильных. Рутина. Открыл Claude Code, подключил Playwright MCP, написал «протестируй приложение». Агент начал работать, делать скриншоты, проверять элементы. На 51-м снапшоте /compact сработал. Текстовый контекст был заполнен на 18%. Я не понял что произошло. Через час разбирательств я нашёл невидимый image-лимит. Через три часа — понял, что Playwright MCP сжигает в 50 раз больше токенов чем CLI на том же workflow. Через три дня — у меня был рабочий инструмент, который уже тестируют реальные пользователи. Эта статья — про путь от «хочу просто протестировать» до open-source инструмента, и про архитектурные проблемы, которые заставили его собрать.

https://habr.com/ru/articles/1030840/

#claude_code #playwright #web #qa_automation #qa_testing #agents #ai_tools #mcp #skills_в_claude #skills

Хотел протестировать веб-приложение через AI — за три дня собрал свой инструмент

Продолжение серии. Предыдущие части: Как я перестал бояться Claude Code , Почему AI-агент тратит 80% токенов на уже прочитанные файлы Задача была простая: протестировать два веб-приложения перед...

Хабр