🚦Ты робот? Давай, до свидания!
Признавайтесь, у кого хоть раз потели ладошки, когда сайт просил:
И ты сидишь, смотришь на этот пиксель в углу и думаешь: "Это считается за гидрант или я сейчас завалю тест на человечность?"🤖
Сегодня разбираемся с CAPTCHA (КАПЧА).📝
Что это за зверь?
Аббревиатура (а это аббревиатура) расшифровывается так:
По-русски это звучит как:
Да, в айти любят простые названия (нет).🧠
❓ В чем суть?
Это, по сути, обратный тест Тьюринга. Обычно человек проверяет, не робот ли перед ним. А тут бездушная машина просит тебя доказать, что ты живой человек, заставляя читать кривые буквы или считать светофоры. Ирония уровня "Архитектора из Матрицы"😅
Зачем это нужно?
Чтобы злые боты не:
- Спамили в комментариях (хотя они все равно пытаются)
- Брутфорсили (подбирали) пароли.
- Скупали все билеты на концерты Надежды Бабкиной за 0.01 секунды (мне правда как-то не досталось билета😟 )
Почему QA-инженеры страдают из-за капчи?
Потому что мы пишем автотесты - то есть, полезных роботов, которые проверяют сайт. А капча создана, чтобы убивать роботов🗡
В итоге:
— Тест: "Я хочу залогиниться!"
— Капча: "Найди автобус".
— Тест: падает в обморок💥
Поэтому на тестовых стендах капчу обычно отключают. Иначе это битва, которую не выиграть.
Вопрос для статистики:
Как часто вы проваливаете капчу с первого раза? Я вот недавно не нашел "пешеходный переход" и начал сомневаться в своем происхождении... - пошел пересматривать "Бегущего по лезвию"🍿
⚡️ Подписаться
#Термин
Признавайтесь, у кого хоть раз потели ладошки, когда сайт просил:
"Выберите все картинки с гидрантами"?
И ты сидишь, смотришь на этот пиксель в углу и думаешь: "Это считается за гидрант или я сейчас завалю тест на человечность?"
Сегодня разбираемся с CAPTCHA (КАПЧА).
Что это за зверь?
Аббревиатура (а это аббревиатура) расшифровывается так:
Completely Automated Public Turing test to tell Computers and Humans Apart.
По-русски это звучит как:
"Полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей".
Да, в айти любят простые названия (нет).
Это, по сути, обратный тест Тьюринга. Обычно человек проверяет, не робот ли перед ним. А тут бездушная машина просит тебя доказать, что ты живой человек, заставляя читать кривые буквы или считать светофоры. Ирония уровня "Архитектора из Матрицы"
Зачем это нужно?
Чтобы злые боты не:
- Спамили в комментариях (хотя они все равно пытаются)
- Брутфорсили (подбирали) пароли.
- Скупали все билеты на концерты Надежды Бабкиной за 0.01 секунды (мне правда как-то не досталось билета
Почему QA-инженеры страдают из-за капчи?
Потому что мы пишем автотесты - то есть, полезных роботов, которые проверяют сайт. А капча создана, чтобы убивать роботов
В итоге:
— Тест: "Я хочу залогиниться!"
— Капча: "Найди автобус".
— Тест: падает в обморок
Поэтому на тестовых стендах капчу обычно отключают. Иначе это битва, которую не выиграть.
Вопрос для статистики:
Как часто вы проваливаете капчу с первого раза? Я вот недавно не нашел "пешеходный переход" и начал сомневаться в своем происхождении... - пошел пересматривать "Бегущего по лезвию"
⚡️ Подписаться
#Термин
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡5
P.S.
Самый частый вопрос -
«Расскажите про себя и свой опыт»
(68 % интервью), при этом в среднем он занимает 4 минуты, то есть около 9 % времени типичного интервью
🔗 Источник
⚡️ Подписаться
#Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, привет!
Прошу прощения за паузу в выпуске постов - приболел, уже хотел переименовывать канал в "Сопливый Айти
Нашёл для вас статью про то, почему к 17:00 смотришь на баг и не можешь понять - это баг или ты уже сам как баг. Спойлер: это не лень. Это когнитивная перегрузка.
Автор статьи пишет, что наш мозг - это по сути оперативка с лимитом. А теперь попробуйте загрузить туда одновременно:
• 3 тестовых окружения
• 5 разных инструментов
• требования, которые поменялись вчера
• митинг через 20 минут
• и тот баг, который «не воспроизводится»
Как написано в статье, есть три типа нагрузки на мозг (не уверен, как правильно их перевести, поэтому оставлю оригинальные названия):
🟡 Extraneous - бесполезная нагрузка на ваш мозг. Когда вам нужно разбираться с неполной документацией, переключаться между различными инструментами, настраивать тестовое окружение, которое «вроде такое же, но не совсем». Вот это можно и нужно убирать.
✍️ Причины перегрузки
Тестировщики перегружаются из-за переключений между инструментами, средами, задачами, неясными требованиями и давлением сроков. Это приводит к пропуску дефектов, ошибкам и выгоранию.
Автор предлагает такие решения, чтобы не чувcтвовать себя выжатым к концу дня:
✅ Упростить процессы: шаблоны, чек-листы, централизованная документация.
✅ Автоматизация всего, что не требует думать
✅ Стандартизировать инструменты, среды и дизайн тестов.
✅ Защита фокуса - закрыть рабочий чат хотя бы на час
Когда тестировщик пропускает баги - это не значит, что он «плохой специалист». Это значит, что у него перегруженная головёшка. Управляйте нагрузкой на свою менталочку - и тогда баги не спрячутся
🔗 Источник: Managing Cognitive Load for Better Software Testing
⚡️ Подписаться
#Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, привет!
Сегодняшний вопрос с собеседования позволит вспомнить отличия между двумя, на первый взгляд, похожими HTTP-методами. Уверен, вы их знаете наизусть
Теперь, собственно, к самому вопросу
⚡️ Подписаться
#Собес
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
64%
PATCH - отправляем только одно поле 🧩 {"email":"new@mail.ru"}
25%
PUT - отправляем все поля пользователя с новым email 💪
7%
Оба подойдут одинаково, разницы нет 🤷♂
4%
POST - он же тоже для обновлений, нет? 🧐
🪲 Первый баг был НАСТОЯЩИМ жуком
Коллеги, привет!👋
Думаю, про эту историю многие слышали, но я всё-таки расскажу её🎧
Знаете, почему ошибки в коде называют багами? Потому что первая ошибка в истории компьютеров была буквально реальным насекомым.
Представьте: включаете ноутбук, а он глючит. Разбираете - а там таракан замкнул контакты. Вот примерно это и случилось в 1947 году.
Грейс Хоппер и её команда работали на компьютере Harvard Mark II. Огромная машина размером с комнату начала выдавать ошибки. Полезли разбираться - и нашли моль, застрявшую в реле. Моль буквально вклеили в технический журнал с подписью:
«Первый реальный случай обнаружения бага».
Вообще слово «bug» использовалось и до этого — Эдисон говорил о «багах» ещё в 1870-х. Но именно этот случай стал легендой и закрепил термин в IT навсегда.
А Грейс Хоппер - вообще легенда. Она придумала первый компилятор и дослужилась до контр-адмирала ВМС США 🫡
Тот самый журнал с приклеенной молью до сих пор хранится в Смитсоновском музее в Вашингтоне. Целая комната вычислений - и одна моль всё сломала 😄
Так что когда QA находит баг - это буквально продолжение традиции 1947 года. Мы должны быть благодарны той моли за то, что у нас есть работа😅
А какой самый смешной или нелепый баг вы встречали в работе?👇
⚡️ Подписаться
#Факт
Коллеги, привет!
Думаю, про эту историю многие слышали, но я всё-таки расскажу её
Знаете, почему ошибки в коде называют багами? Потому что первая ошибка в истории компьютеров была буквально реальным насекомым.
Представьте: включаете ноутбук, а он глючит. Разбираете - а там таракан замкнул контакты. Вот примерно это и случилось в 1947 году.
Грейс Хоппер и её команда работали на компьютере Harvard Mark II. Огромная машина размером с комнату начала выдавать ошибки. Полезли разбираться - и нашли моль, застрявшую в реле. Моль буквально вклеили в технический журнал с подписью:
«First actual case of bug being found»
«Первый реальный случай обнаружения бага».
Вообще слово «bug» использовалось и до этого — Эдисон говорил о «багах» ещё в 1870-х. Но именно этот случай стал легендой и закрепил термин в IT навсегда.
А Грейс Хоппер - вообще легенда. Она придумала первый компилятор и дослужилась до контр-адмирала ВМС США 🫡
Тот самый журнал с приклеенной молью до сих пор хранится в Смитсоновском музее в Вашингтоне. Целая комната вычислений - и одна моль всё сломала 😄
Так что когда QA находит баг - это буквально продолжение традиции 1947 года. Мы должны быть благодарны той моли за то, что у нас есть работа
А какой самый смешной или нелепый баг вы встречали в работе?
⚡️ Подписаться
#Факт
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет
Посты, какие были за неделю
Благодарю вас за то, что были со мной эту неделю - спасибо за то, что читаете
Хороших выходных
⚡️ Подписаться
#ИтогиНедели
Please open Telegram to view this post
VIEW IN TELEGRAM
📡 Модель OSI — 7 уровней, которые держат весь интернет
Коллеги, привет! 👋
Вы когда-нибудь задумывались, что происходит, когда вы нажимаете «Отправить» в мессенджере? Сообщение же не телепортируется - оно проходит целое путешествие🧳
Представьте, что вы отправляете посылку другу в другой город.
Каждый из этих шагов - это отдельный уровень. И в сетях всё работает точно так же!
Модель OSI - это 7 таких уровней, по которым ваши данные путешествуют от одного устройства к другому.
💡 Зачем это знать?
Во-первых, это спрашивают на собеседованиях (да-да, регулярно). Во-вторых, когда «интернет не работает» — вместо универсального перезапуска роутера или молитв😅 вы сможете понять, на каком именно уровне всё сломалось.
Собрал для вас серию из 9 карточек, где разобрал каждый уровень модели OSI — от физического до прикладного.
Сохраняйте - пригодится и на собесе, и в работе💪
А вам модель OSI уже попадалась на собеседовании? Или пока обходило? 👇
⚡️ Подписаться
#Термин
Коллеги, привет! 👋
Вы когда-нибудь задумывались, что происходит, когда вы нажимаете «Отправить» в мессенджере? Сообщение же не телепортируется - оно проходит целое путешествие
Представьте, что вы отправляете посылку другу в другой город.
Вы упаковали подарок → положили в коробку → наклеили адрес → отнесли на почту → почта доставила → друг получил и распаковал.
Каждый из этих шагов - это отдельный уровень. И в сетях всё работает точно так же!
Модель OSI - это 7 таких уровней, по которым ваши данные путешествуют от одного устройства к другому.
Во-первых, это спрашивают на собеседованиях (да-да, регулярно). Во-вторых, когда «интернет не работает» — вместо универсального перезапуска роутера или молитв
Собрал для вас серию из 9 карточек, где разобрал каждый уровень модели OSI — от физического до прикладного.
Сохраняйте - пригодится и на собесе, и в работе
А вам модель OSI уже попадалась на собеседовании? Или пока обходило? 👇
⚡️ Подписаться
#Термин
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, привет!
У меня уже были музыкальные посты в канале
- Сервис «Звук»
- Рок-баллада из пацанских цитат Стетхема
Снова новости из музыкальной AI индустрии
Бесплатно, работает глобально, и да — на русском тоже 🇷🇺 (но нужен американский IP)
Формула: глагол + жанр + настроение + тема + детали. Чем конкретнее — тем круче результат.
Ещё примеры:
• «Напиши грустный лоу-фай трек для ночной учёбы, мягкое пианино, без вокала»
• «Сочини энергичный хаус 125 BPM для вечеринки, с драйвовым басом»
Можно загрузить фото заката и добавить «cinematic hopeful build» — получится атмосферный трек под видео 🌅
- 30 секунд — это скорее рингтон, чем альбом.
- Вокал звучит заметно «по-железному».
- Имитировать конкретных артистов нельзя.
Но для мемов, рилсов и идей (и телеграмм каналов
Какую песню вы бы попросили Gemini сгенерировать? Пишите в комменты
(Положил свое творчество туда 👨🎨)
⚡️ Подписаться
#AI
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, привет!
А вы знаете, что когда заходите на какой-нибудь сайт, то общаетесь не напрямую с сервером, а с его личным секретарём?
Добро пожаловать в мир Nginx!
Представьте бизнес-центр. На первом этаже сидит администратор на ресепшене. К нему приходят ВСЕ посетители. Он сам ничего не производит - он смотрит, кто к кому пришёл, и отправляет в нужный кабинет.
Вот Nginx работает точно так же.
Это обратный прокси (reverse proxy) - посредник между вами и настоящим сервером. Вы заходите на сайт, а Nginx решает, какой сервер вам ответит. Причём вы даже не знаете, что разговариваете не с «кабинетом», а с «ресепшеном»
🛡 Зачем он нужен?
Nginx создал Игорь Сысоев — российский разработчик. В 2004 году он написал его для Rambler, потому что существующие решения не справлялись с нагрузкой. Секрет Nginx — event-driven архитектура: он обрабатывает тысячи запросов одновременно, не создавая отдельный процесс на каждый. Это тот же администратор, только он умеет одновременно разговаривать с 10 000 посетителями и никого не путает
Сегодня Nginx используют Netflix, Яндекс, Ozon и около трети самых посещаемых сайтов в мире.
А вы сталкивались с Nginx в работе или на учёбе? Может, уже настраивали его сами? Делитесь в комментариях
⚡️ Подписаться
#Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
🎯 Вопрос с собеседований, на котором спотыкаются новички
Коллеги, привет! 👋
Сегодня принёс вопрос, который звучит до неприличия просто. Но именно на нём засыпается куча кандидатов на собеседованиях.
Подумайте секунду, прежде чем отвечать👇
⬇️
⬇️
⬇️
А вам задавали этот вопрос на собеседовании? Что ответили? Делитесь в комментариях 👇
⚡️ Подписаться
#Собес
Коллеги, привет! 👋
Сегодня принёс вопрос, который звучит до неприличия просто. Но именно на нём засыпается куча кандидатов на собеседованиях.
Подумайте секунду, прежде чем отвечать
А вам задавали этот вопрос на собеседовании? Что ответили? Делитесь в комментариях 👇
⚡️ Подписаться
#Собес
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
3%
3%
94%
0%