TGViewer
Channel Public Channel
romsper | QA Buddy

romsper | QA Buddy

@romsper_qa_buddy

Subscribers
287
Photos
101
Videos
0
Links
140
Recent Posts 16 shown
Post #310 95
Всем привет! 👋

😎 Ребята, по классике, у меня есть для вас ДВЕ ПРОХОДКИ на ОНЛАЙН конференцию Podlodka Android Crew: Android × AI: новый workflow разработки 🔥

Для тестирования это не совсем подходит.
Хотя... Если вы занимаетесь тестированием мобилок или планируете уйти в разработку, то вам может быть интересно!

👨‍💻 Пишите в КОММЕНТЫ кто хочет и я в РАНДОМЕ выберу парочку из вас кому дам промокоды!

🧑‍🎓 ОДНО УСЛОВИЕ:
напишите чем заниметесь и что хотите получить от конференции!
  • 🔥 1
Post #305 142
(полезная реклама 😜)

🛠 Podlodka Android Crew: Android × AI: новый workflow разработки

С 21 по 25 сентября пройдет Podlodka Android Crew. Организаторы конференции собрали сезон, в котором будет очень много свежего опыта, специфичного именно для мобильной разработки — это возможность обсудить актуальные задачи с опытными коллегами и ускорить свою работу. Сезон проходит при поддержке RWB.

Что ждёт слушателей:

• Эффективный
AI-пайплайн для Android: от дизайна до отладки и тестирования
• Настройка агента для предсказуемых результатов в мобильной разработке
• Профилирование агентом: как делать это в 3 раза дешевле
• Необычные задачи, и как научить агентов их решать автономно.

Сезон практический — в результате можно будет забрать не только новые идеи, но и сразу начать использовать собственные наработки, сделанные в ходе пяти дней конференции.

Подробности о сезоне смотрите на сайте, и там же забирайте билеты.

😎 P.S.
Я понимаю что это может не по теме канала, однако тут не сколько именно Андроид разработка, сколько РЕАЛЬНАЯ ПРАКТИКА РАБОТЫ С ИИ что будет полезно всем! 🔥

Я буду одним из участников "Круглого стола" скорее всего закрывающей сессии! Как всегда наброшу на этот ваш "ИИ", прости Господи! 😂

👍 Мой личный промокод забираем туть:
romsper

👉 Билеты на Podlodka Android Crew
  • ❤‍🔥 1
  • 👍 1
  • 🔥 1
Post #304 181
Ребят, я понимаю что немножко выпал и пока ничего не пишу, за что прошу прощения! 🥹
Я надеюсь что когд-нибудь вернусь и продолжу но пока совсем никак... 🫰

✈️ Мы собираемся переезжать обратно в Ванкувер, продаем свое Кондо в Монреале, попутно я решаю кучу других вопросов и работаю над своими личными проектами.
Так еще и свою эпопею с патентами и научной шляпой продолжаю, но тут благо активность небольшая! 😮‍💨

🤓 Если вам реально интересно что-то узнать или хотите пост на кукую-то тему, то вы лучше пишите во флудилку и как будет время я отвечу вам и накатаю посты.

😇 И до кучи у меня появился "кабачок" по имени Лекси, который меня теперь официально поднял до статуса "Бати" и все силы уходят на его обслуживание. 😇
(стареем потихонечку...)
  • 🔥 9
  • ❤ 6
  • 🥰 5
Post #303 128
Что тут добавить? 🙃

Я уже не один раз собеседовал этих мартышек из FAANG и это уже мое третье собеседование с ними AMAZON QA - я прошел но отказался лет так 7 назад (там было говно на BDD и Python с индусами), потом FACEBOOK с выжженым чуваком, и сейчас опять AMAZON...

Каждый раз я все больше и больше убеждаюсь в том, что там работают не "хорошие специалисты" а просто макаки безмозглые которым цена рынке ниже джуна потому что они нихера за пределами своего легами говна и всратых библиотек от таких супер программистов как они не знают.
Я даже с Gemini обсуждал почему так плохо все в FAANG и он подтвердил мои выводы - Все из-за того что у них этот процесс найма не заточен под сильных кандидатов а скорее унификация для мартышек, и то что из-за отсутвия "рычночных" технологий и легаси, они как специалисты полное говно!

Мне кажется туда надо идти реально на пенсию если ты уже хочешь просто деградировать как специалист и тебе насрать на твое развитие и будущее. 🤪

😎 Мой личный вывод:
Ребята из Яндекса и топовых Российских компаний (я сужу по тому что было лет 10 назад когда я еще был в РФ, ибо сейчас и там тоже дно стучится), были в миллиард рад круче, скиловее, и умнее чем все эти инвалиды из FAANG который просто перехайпленое говно!

У меня есть мечта когда-нибудь поработать в Google, но мне честно говоря страшно... Если там такой же пиздец на собеседованиях, то я не хочу чтобы моя детская мечта вот так разбивалась. 😢
  • 👍 2
Post #302 114
Я ему конечно рассказал как это делают нормальные люди, а не ту парашу которую он хотел услышать из серии "Берем 100500 тысяч баксов, оборачиваем в серваки и сливаем бабки в жопу", а ему рассказал нормально! Тоесть у нас есть графы, фильтры и прочее, можно взять Sphynx базу или ClickHouse (если скучно), лучше не брать REST API потому что нам нужна скорость, а не 10 разных ручек, как мы это все храним в базе, и что сейчас можно дешевую ИИ прикрутить которая будет отлично половину вещей выполнять без кучи графов и прочей жести, и т.п.
Просто я такое уже делал для своего стартапа и знаю вдоль и поперек как такой сервис сделать и почему. 🤓

Но... Он сидел и хлопал глазами и спрашивал меня "А что такое Сфинк" "А что такое КликХауз" "А как к Постгре подключить разные штуки" и причем это была не проверка - он тупо нихера не знал! Я потом даже с Claude посидел и понял что я ответил совершенно не так как он ожидал - мой ответ был правильный и молодежный и дешевый и надежный, а он ожидал архитектурное решение уровня 20 летней давности из встратых книжек которое сливало бы деньги в трубу! 😎

Ну и конечно же вопросы "эффективных менеджеров" причем опять те же самы... 🔥

🤪 Итог:
Ну что, ребята, я понял что это просто ебаное дно!
Легаси там такое что можно просто охуеть и делать с ним они ничего не хотят.
Люди там работают... Ну если не долбаебы, то просто совершенно отсталые от рынка технологий, что в целом обьяснимо потому что вместо развития они копают легаси говно и свои фреймворки потому что иначе это все дерьмо не заведется. 🤮😂

Один мне еще рассказывал что он как раз работает в доставке и я решил его потролить немного и спросил "Раз у вас все так хорошо и путь вы круто выстраивает и коммуникацию между скаладами, то с какого хера мне посылка приходит вобще не в тот день когда я ее жду, или из трех ожидаемых приходит две, а третья когда-то потом и они это не могут обновить по человечески". Тут он сильно замялся, начал мямлить что-то, пытаться свалить на другие департаменты как в лучших традициях местного рынка, и т.п. Я понял что дальше его мучить не смысла и забил 😎
  • 👍 2
Post #301 98
Fool Loop собес - что ты за зверь 🤔
На самом деле это просто 4-е собеса в течение всего дня с перерывом в пару часов с 4-мя разными людьми.

Как вы уже понимаете самый сок именно в этом... Тут прям Амазон блестал если бы 💩это умела конечно 😂

1️⃣ Первый:
Началось все в 10 утра по местному времени с какого-то Румына которому было лет так хорошо за 40 и в Амазоне он работал Менеджером уже больше 14-и лет (мне кажется это уже дигноз)...
Начал он не очень приветливо, немного рассказал про себя и чем занимается, попросил рассказать про себя, сказал что 30 минут на задание и потом минут 10 на мои вопросы.

Задание он мне дал написать в блокноте сраную задачку опять на Алгоритмы (как я понял это их фетиш)... Это была логика для игры "Крестики Нолики" или "Тик Так То".
На мое замечание что я это уже делал онлайн он мне сказал что вобще пофиг что я там делал и он будет спрашивать эту чушь.

Ну я не долго думая открыл Claude и попросил его написать мне решение на Kotlin потому что "В РОТ Я ЕБАЛ ВАШИ БЕСПОЛЕЗНЫЕ И ВСРАТЫЕ ЗАДЧКИ" 🤮
На последок он мне задал вопросы из серии "Твой факап" "Твоя сильная сторона" и прочую херню в лучших традициях "эффективных менеджеров". 🤦‍♂️

Когда я начал спрашивать чем он занимается и более детально, то чувак посталася сразу слиться - вот это уровень 😂

2️⃣ Второй:
Сразу после у меня был следующий созвон с Азиатом который который уже разработчик бэка и работает там лет 6.
Вот он мне прям понравился - и живое общение было и никакого высокомерия. Короче нормальный парнишка был!

Да, он мне тоже дал задание, НО уже не какое-то абстрактное говно, а реальную задачу на реализацию ручки Бэка.
С учетом того что я пишу бэк, это задание было очень легким, только мне пришлось его Java на Kotlin перебивать, но это дело десятое.
Не успел польностью сделать, но он сказал что и не надо и главную часть я сделал, а там валидации и стредж в целом понятно с ними все.

И в завершении он мне начаал задавать теже самые вопросы "эффективных менеджеров"... 🤦‍♂️

На мои вопросы он в целом ответил и сказал что у них кодовой базе 15+ лет и там ничего менять нельзя, но в целом у них Spring.
Я конечно подахуел если говорить цензурно, и на мой вопрос "а как тогда жить" он ответил что-то типа "с ИИ и божей помощью".
Вот вам и FAANG топовая компания 🤮🤣

3️⃣ Третий:
Тут мне попался какой-то конченый индус который спорога начал со мной как с говном разговаривать и выебываться.
Я честно говоря за его опыт и прочее уже не помню (вроде лет 8 там работает).

Ну и по классике - дал мне опять совершенно всратую задачу оторванную от реальности и еще и в конце просил посчитать сложность O по скорости и памяти.
Я что-то там родил с Claude но мне уже очень хотелось его послать нахуй, поэтому не уверен что там было что-то правильное.

Задача была вот эта:


Maximum Earnings from Taxi
You're driving a taxi along a road with points labeled 1 to n (one direction only, left to right).
Passengers are waiting at various points. Each passenger is described as [start, end, tip]:
- They want to be picked up at point start
- Dropped off at point end
- They'll pay you end - start + tip dollars (the distance + a bonus tip)
Rules:
- You can only carry one passenger at a time
- You can drop someone off and immediately pick someone else up at the same point
- You want to maximize your total earnings

(короче какая-то шляпа)

И конечно же опять точно такие же вопросы из категории "эффективных менеджеров" причем уже те что у меня спрашивали. 🤦‍♂️ (пиздец)

4️⃣ Четвертый:
Этот олень тупо не пришел на собес и через два дня мне назначили новый с другим чуваком.
Им конечно же оказался индус-менеджер-разработчик который там уже 12 лет работает.
В целом он не был токсичным и даже не давал тупые задачи, а спрашивал за "Систем дизайн" что было в моей голове "ну наконец-то блять"! 😁

Его вопрос был "Спроктируй сервис Рекоммендаций типа есть телефон и нам надо рекомендовать к нему чехол и зарядку" и в таком духе.
По ходу он пытался усложнять задачу, но я честно говоря хз что там усложнять, ибо это просто "база"...
  • 👍 1
Post #300 123
Всем привет! 👋

Я тут пару недель назад проходил собеседование с Amazon на позицию Java Backend (роль не так называлась) и это конечно было не такое дно как Facebook, но тоже снизу постучали... 😈

Итак, с чего все началось или ЧАСТЬ 1:
По классике - меня нашла их Рекрутер на LinkedIn и предложила пообщаться.
Вакансию мне предложили на выбор Торонто или Ванкувер (а я живу в Монреале) и ходить в офис 5 дней в неделю...
Если Внкувер еще Ок потому что мы собираемся туда возвращаться и сейчас продаем тут квартиру, то 5 дней в офис звучит уже как-то не очень.
Я понимаю что если товарищей тут не пиздить по рукам то и работать они не будут, но чет как-то это перебор после 6-и лет удаленки 😂

Я посмотрел что они предлагают (на выбор было 4-е вакансии), создал аккаунт на их говносайте, заполнил кучу мусора, и таки зааплаился там на вакансию.
На следующий день я получил авто письмо с просьбой пройти их ассесмент онлайн.

🧑‍🎓 Онлайн тест:
Первая часть...
Две задачи "встратые алгоритмы" и "что-то из реальной жизни в моем случае на Spring (помнил бы я его конечно)"
На алгоритмы там какой-то шлак был я уже не помню. 🤮
А на что-то реальное там был Spring фреймворк и базовая реализация небольшого бэка - надо было найти ошибки и немного подправить логику (легкотня) 😎

Вторая часть...
Просто неебическая тонна каких-то всратых тестов и прочего говна от поведенческих до аля "систем дизайн".
В целом совершенно ничего сложного и намного проще и понятнее чем у Facebook.

Более того, та оболочка в которой ты делаешь кодинг имеет подстановку синтоксиса и даже встроеный тупейший ИИ который ничего не может сделать, но они говорят им можно пользоваться, однако я так и не понял зачем 😂 С учетом того что они не просят шарить экран или включать камеру, то можно спокойно читить с нормальным ИИ что я ОСУЖДАЮ потому что там был реально десткий сад. 🤓

🥱 Итог:
После завершения всего этого кала я ждал пару дней фитбэка и после очередного общения уже с другим HR где просто были базовые вопросы за жизнь и норм ли мне переехать в Ванкувер (так то через всю страну) мне назначили Fool Loop собес на следующей неделе...

(продолжениес следует)
  • 🔥 3
  • 👍 2
Post #299 188
Всем привет! 👋

Я тут прокачал свой проект для тестирования и теперь там новый дизайн 🤩

🧑‍🎓 Помимо дизайна:
• добавил админку
• добавил роли
• добавил переключение тем
• добавил возможность руками добавлять товары
• добавил возможность руками менять статусы заказа
• бэк тоже обновил и пофиксил некторые баги

Так что берите, разворачивайте в Docker в одну команду, и развлекайтесь 🔥

🛍 Ссылки:
Frontend: https://github.com/romsper/testing-playground-frontend
Backend: https://github.com/romsper/testing-playground-backend
  • 👍 3
  • ❤ 2
  • 🔥 2
Post #298 251
Всем привет! 👋

😉 Вы знаете, я ИИ агностик, но то что делает Anthropic со своим Claude заслуживает восхищения.

😅 Да, это ещё очень далеко от реального ИИ и какого-то "следующего шага", но все равно очень и очень круто! 💪

😎 Им определенно стоит нанять или заколабиться с Ильёй Суцкевером и может через лет 10 мы получим следующий шаг ❤️

Рекомендую к просмотру и подписке на этот канал:
(не реклама)

https://youtu.be/uylufn-Chw0?si=Jy7apMtT3ix6whn9
YouTube Claude MYTHOS — ПОЧЕМУ Anthropic ЕГО СКРЫВАЮТ? РАССЛЕДОВАНИЕ 🦾Узнать подробнее о флагманском роботе-пылесосе Midea VCR V15 Max Ultra: https://ozon.ru/t/5UJbYx8 также есть на Я.Маркет # 5625412322 🤟Мы в телеграм) https://telegram.me/droidergram В июне в мире нейросетей произошло кое-что странное и это, безусловно…
  • 👍 1
  • 🔥 1
Post #297 188
🤩 Еще несколько интересных моментов:
- из-за кэширования приложение не ведет себя странно на разных девайсах, не показывает старые данные, работает стабильно после обновлений
- после очистки кэша ваше приложение должно работать стибльно, но чуть медленнее пока кэши не прогреются
- архивирование приложения на Android работает не очень хорошо и банально если приложение было заархивировано год назад, то там и формат данных и модели и все что угодно могло потеряться, поэтому ожидать что все будет супер мягко говоря глупо - это уже проблема миграции данных на которую часто забивают
- перенос приложения с телефона на телефон это тоже такой "трики момент" потому что тут может быть много подводных камней и скажем если разработчик завязывался на DeviceID в качестве соли для шифрования (бывает часто) то понятно у вас он изменился и могут быть какие-то баги или просто вас разлогинит при переносе или например проверяют на бэке DeviceID пользователя что тоже не редкость и в случае несовпадения просто дропнут "базу" телефона
- бывает кэш может засраться если вы через Android Studio постоянно переустанавливаете приложение на девайсе или эмуляторе и тогда его надо дропнуть руками, но в реальности таких кейсов практически нет

🤣 Ну и на десерт из этого Инфоцыганского бреда на LinkedIn разберем последний тейк:
"Сама я распространённая проблема кеширования это показ устаревших данных"... Тут у меня одни маты чес слово...
То что он совершенно не понимает как работает приложение под капотом и что в нем за что отвечает это мы уже поняли конечно, но легче мне не стало.

Так вот, эта проблема не КЭША а скорее СТЕЙТА приложения или записи/чтения базы!
Скорее всего, просто кто-то не может обновить нормально State с новыми данными и тащит их из базы или не записал в базу новые и тащит старые или это занимает просто чуть больше времени чем хотелось бы.
Тут стоит почитать про ViewModel, StateHolder, рекомпозицию, и как в целом происходит отрисовка UI в приложении - ничего сложного там нет.

😄 Вывод:
Пожалуйста, не верьте красивым картинкам Инфоцыган в LinkedIn потому что в 99% это полнейший бред и пользуйтесь гуглом или хотябы туповатым ЖПТ.
И давайте не путать КЭШ и ХРАНИЛИЩЕ - это разные вещи.

😎 P.S.
Кстати, в качестве State Manager для того же VueJS можно взять Pinia которая работает по такому же принципу.

🛍 Ссылки:
🐗 AS: https://developer.android.com/studio/inspect/database
🐗 State Holder: https://developer.android.com/topic/architecture/ui-layer/stateholders
  • 👍 1
  • 💯 1
Post #296 124
Всем привет! 👋

Налетел на просторах LinkedIn на совершенно конченый пост очередного Инфоцыгана от мира тестирования где он написал полнейшую чушь про Кэш в мобилках и как его тестировать.
Я думал со смеха под диван свалюсь когда этот бред читал... 🤣

😎 Давайте разберем по полочкам как жеж работает Кэш в Android и с чем его едят.
С iOS там ситуация немного другая, но в целом все работает примерно также.

🧑‍🎓 Начнем в того что у мобилок есть две опции - Кэш и Хранилище и отвечают они совершенно за разные вещи.
Cache (Кэш) - хранятся недавно просмотренные картинки, видео, превью и скрипты, которые приложение загрузило из интернета. Кэш нужен, чтобы не скачивать одни и те же элементы заново.
App Storage (Хранилище приложения) - постоянное хранилище где находятся ваши настройки, базы данных (например, история переписок), сохраненные файлы, загрузки и ваши аккаунты, и т.п.

Получается - Кэш это системные приколы / Хранилище это уже часть "ваша".

🤔 Как же понять что там вобще хранится и в какой момент приложение туда ходит?
Найти что там хранится легче легкого и я уже описывал ранее как тестировать эти данные через Android Studio.
Если кратко, то в AS есть специальная тулза типа Database просмоторщика которая покажет вам все базы, таблицы, и что в них хранится.

✈️ Ваша задача как тестировщиков убедиться, что если там есть какие-то важные данные то они должны быть зашифрованы.
Да, у той же Room (SQLite) есть "базовая защита", но все же доп шифрование это "правила хорошего тона".

🔥 Стоит отметить что ничего "большого" в SharedPreferences (key/value база) не хранят - максимум какие-то настройки и флаги. А вот полу статичные данные в тот же Room могу положить - карточка пользователя или корзину, но понятно выдачу интернет магазина туда в здравом уме никто класть не будет.

🤭 А вот как же узнать в какой момент мы пошли в базу, а в какой сделали запрос?
Да просто НИКАК! Пойти и спросить у разработчика!
В хранилище содержатся настройки или скажем один раз при открытии дернули Пользователя и положили его в базу и потом таскаем из базы а не из сети.
Но а что если есть обновление данные? Тогда у вас дернется и база и бэк.

😁 Можно конечно поработать Вангой и попытаться через Sniffer типа Fiddler посмотреть какие-то запросы в сеть, но это скорее из серии "нехер делать" а не научный подход.
Ну ладно, это я болше угараю и Sniffer вам может как раз оказаться полезен, но все же стоит уточнить у разработчика условия при которых запрос будет выполнен, а не сидеть на абум пытаться это найти.
Post #295 177
Всем привет! 👋

Я тут сделал еще одну хорошую вещь для Allure Notifications...

Теперь там есть поддержка Microsoft Teams 📱
Я лично максимально ненавижу этот прости Господи мессенджер и желаю его создателям пользоваться только им в аду, но многие компании форсят этот мусор и вариантов соскочить нет (как и наша 😭).

Ну короче, кто захочет, велкам! 😇
Единственное что там новой версии пока нет и надо будет JAR из исходников собрать, но это дело одного клика 😎

🛍 Ссылки:
📱Allure Notifications: https://github.com/qa-guru/allure-notifications
  • 👍 4
  • ❤ 1
Post #294 162
Всем привет! 👋

Нашел интересный баг для вас... ✈️

📞 В чем суть проблемы:
Вот живешь ты такой, живешь, пользуешься приложением, заходишь в него после апдейта, а тут БАЦ - и говорит, что у тебя креды не подходят, и отдает 500-ку. Кажется странным? Да, я тоже присел и еще немного полысел от такого прикола, потому что 500-ка - это как бы сервак, и при чем тут клиент! 🤪

🧑‍🎓 Диагностика:
Тут начинается самое веселое... Баг воспроизвести никак не удается.
Пользователи тоже на контакт идут, мягко говоря, неохотно, чтобы получить от них какой-то фидбэк или логи.
И тут на арену выходит специфика нашего проекта и то, как вообще происходит работа с сетью. После долгих дней мучений у нас появилась идея, которая частично подтвердилась 😮‍💨

🤔 Причина:
Проблема оказалась комбо из двух факторов. Местные провайдеры пользователей блокировали часть IP наших серверов. Причем это как рулетка - тебе может выпасть из 100+ адресов именно тот, который находится в черном списке, и он зафиксируется за тобой надолго. Из-за этого запросы просто отваливались.
А при чем тут 500-ка и креды? А при том, что мы сделали новую обработку ошибок на клиенте. Вместо того чтобы отловить сетевой отвал и сказать "проблема с интернетом", фронт спотыкался об эту блокировку и заботливо рисовал пользователю пугающую 500-ю ошибку с понятным текстом про неверные креды, а не просто "что-то пошло не так". 🤯

🤓 Решение:
А его просто нет... Прикол в том, что ты не можешь знать, какой адрес и почему был заблокирован, и при нашей специфике проекта мы очень чувствительны к подобным нежданьчикам. Как вариант - делать ротацию IP на стороне серверов каждый день, но это, так-то, нехилые бабки. Можно прикрыться каким-нибудь Cloudflare, но это тоже деньги, и немалые, и прилично так работы на бэке. Короче, весело! 🤪

😵‍💫 Вывод:
Я потратил много дней и сделал рефакторинг пары частей приложения, но в итоге ключом к разгадке тайны стали страны пользователей, их операторы и то, как эти страны работают с цензурой в интернете. Спойлер - плохо, и под раздачу можно попасть за что угодно или просто тот же AWS даст тебе "битый" адрес. 👍
  • 👍 4
  • 🤪 1
Post #293 225
Всем привет! 👋

Ребят, я тут активно работаю над своими проектами и у меня вдруг появился такой вопрос...
"А как мне заменить / дополнить скучный гайд по моему проекту"? 🤔

Задача была сделать именно что-то крутое и супер автономное и обучаемое и при этом не за все деньги мира.
И у меня что-то получилось...

😎 Что именно:
Я написал "бота" (не совсем) который живет в коде моего проекта и пользуется разрешенной "документацией" как базой зананий.
Он не ходит в интернет, не нарушает права, видит роль пользователя и прочее чтобы "случайно" не взболтнуть лишнего.
При этом там есть кэш и другие полюшки которые снижают его стоимость почти до нуля.

🤯 Чем это может быть полезно именно вам как тестироващикам:
У меня там полнй гайд на созлдание этого решения.
Вы можете сделать тоже самое, скормив ему только разрешенную доку по которой он станет экспертом и ничего никуда не сольет.
Аля такая персональная RAG система на "стеройдах".

🤩 Понятно за вас тест кейсы он не напишет, но вы сможете скажем скормить их ему, а потом задавать вопросы на тему логики и как что сделать.
Удобно? ОЧЕНЬ!

Наслаждайтесь 😘

🛍 Ссылки:
📱 Medium: https://medium.com/@romsper/how-to-build-a-docs-bot-that-only-knows-your-product-and-costs-almost-nothing-57e34c2abbba
Medium How to Build a Docs Bot That Only Knows Your Product and Costs almost NOTHING Every time someone says, “let’s add an AI assistant to our app,” a vector database materializes out of nowhere. Then embeddings. Then, a…
  • 🔥 5
  • ❤ 2
  • 🤩 1
Post #292 214
🙃 Еще из прикольного...
Я работаю над несколькими патентами в области шифрования / информационной безопасности / сетей.
В целом это и есть то над чем я последние пару месяцев работаю без продыха... 🤓

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

😎 Кратко лишь могу сказать, что если мою теорию подтвердят, то в мире появится супер секурная штука которую ближайшие лет 30 никто не должен сломать.
Мой прототип работает, но я мог где-то ошибиться поэтому нужна независимая проверка. 👨‍💻
  • 🔥 9
Post #291 218
Всем привет! 👋

Ребят, у меня тут выдался относительно свободный вечерок и я немного поработал над своим проектом StateSnap 😎

Для тех кто пропустил - это расширение для снятия состояния страницы DOM / LocalStroage / Cookies / Network и воспроизведения его где угодно по запросу.
Идея в том, чтобы вы могли снять состояние страницы и потом передать просто ID мока разработчику или прикрепить его к тикету, а он уже подгрузил его чтобы не париться с воспроизвеление бага и тестил фикс на этом Моке!

🧑‍🎓 Что сделал:
- поправил кучу багов (куда же без них)
- сделал базовый редизайн (натянул высер от ИИ на код) и стало удобнее
- и самое главное поправил работу Network

Там есть один пока не решенный мной момент, но надеюс получится его обойти.
В целом все готово и я бы сказал что летает и можно пользоваться! 🤩

📱 StateSnap: https://github.com/romsper/statesnap
GitHub GitHub - romsper/statesnap: StateSnap captures a browser tab's runtime state (cookies, local/session storage, network activity… StateSnap captures a browser tab's runtime state (cookies, local/session storage, network activity and DOM snapshot) and saves it to a small Ktor backend which persists snapshots into Mongo...
  • 🔥 4
Older posts →

About this channel

How can I read @romsper_qa_buddy without a Telegram account?
TGViewer shows the public web preview Telegram publishes for romsper | QA Buddy: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does romsper | QA Buddy have?
romsper | QA Buddy (@romsper_qa_buddy) has 287 subscribers on Telegram, refreshed roughly every 30 minutes.
Does romsper | QA Buddy 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 →