Road To QA 🐞
3 subscribers
140 photos
37 videos
25 files
203 links
Everithing and nothing about QA
Download Telegram
🔅Бороздя просторы интернета, наткнулся на статистику от StatCounter

Видно, что Windows 11 набирает популярность, за месяц доля пользователь увеличилась на 2,14%. 

А самой популярной версией, все также остаётся Win10, которая установлена на 66,1% компьютерах под управлением ОС этого семейства.


🤔Но...для каких целей 0,39% пользователей оси Windows, юзают WinXP ?
This media is not supported in your browser
VIEW IN TELEGRAM
😭 Капча выходит на новый уровень

Безумная капча от Microsoft — теперь юзерам предлагают отличить жужжание пчелы от пердежа какого-то мужика 😆

#humor #cyberpunk
⚙️Чешская JetBrains отключила россиянам возможность скачивать IntelliJ IDEA – одну из самых известных сред разработки на Java

JetBrains была основана в 2000 г. и специализируется на выпуске продуктов для разработки на языках Java, C#, Ruby, PHP, Python, Objective-C, C++, VB .NET, Scala и др. Штаб-квартира находится в Праге


Одним из основателей JetBrains является россиянин Сергей Дмитриев

😢Причины блокировки JetBrains не указывает, но на сайте отмечено, что скачивание запрещено по юридическим причинам
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Китайские сталкеры показали одну из своих ферм для накрутки просмотров на контент

100% за кадром тапают хомяка 👊

#cyberpunk
Перестань называть себя QA
Читать...
Что такое continuous Integration ( CI ) ?
Спросят с вероятностью 18%

Continuous Integration (CI) или Непрерывная интеграция — это практика в разработке ПО, при которой код, написанный разработчиками, автоматически интегрируется в общую кодовую базу несколько раз в день. Главная цель — ускорить процесс разработки и обеспечить его более высокое качество за счёт раннего обнаружения и устранения ошибок, улучшения совместимости кода и автоматизации тестирования.

Ключевые аспекты:

- Автоматическая сборка и тестирование: Каждый раз при добавлении нового кода в репозиторий автоматически выполняется сборка проекта и запускаются тесты, что позволяет быстро выявлять и исправлять ошибки, а также снижает риски связанные с интеграцией.
- Централизованное управление версиями: Все изменения кода сохраняются в централизованном репозитории (например, Git), что облегчает совместную работу и откат изменений при необходимости.
- Мониторинг и уведомления: Система CI отслеживает состояние сборки и тестирования, автоматически уведомляя команду о проблемах, что позволяет оперативно реагировать на ошибки.
- Документация и отчетность: Системы CI предоставляют отчеты и логи выполнения сборок и тестов, что упрощает анализ проблем и планирование дальнейших действий.

Преимущества:

Ускорение процесса разработки и улучшение качества продукта: Благодаря автоматизации сборки и тестирования, а также раннему выявлению ошибок.
Сокращение времени на интеграцию: Непрерывная интеграция уменьшает сложность слияния изменений и устраняет проблемы совместимости кода.
Улучшение обратной связи: Команда разработки получает мгновенную обратную связь о состоянии кода, что позволяет быстро реагировать на проблемы.
Повышение транспарентности процесса разработки: Все участники проекта видят текущее состояние кодовой базы и результаты тестирования.

Инструменты для непрерывной интеграции:

Существует множество инструментов, поддерживающих практику CI, включая Jenkins, Travis CI, GitLab CI/CD, CircleCI и другие. Эти инструменты позволяют настроить процесс интеграции и тестирования в соответствии с потребностями проекта, автоматизировать рутинные задачи и сосредоточиться на разработке функционала.

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

👉 Можно посмотреть Примеры как отвечают люди на этот вопрос, или перейти К списку 1855 вопроса на Тестировщика. Ставь 👍 если нравится контент

🔐 | 🔐
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ Корейцы выпустили социальный ролик про ...клавиатуру

Кто-то хоть раз использовал Scroll Lock? 🤨

😄

#humor #news
💼Максимальный размер IT-ипотеки могут сократить с 18 млн до 9 млн руб. Такой вариант обсуждается в правительстве РФ, пишет РБК со ссылкой на источник в Минцифры.
😳До чего нынче дошел прогресс в области ИИ.

Ученые из Нидерландов недавно протестировали свою модель по реконструкции изображений с помощью искусственного интеллекта и импланта в мозге обезьяны.


🔘Верхний ряд – то, что видела обезьяна
🔘Средний – изображения, которые воссоздала ML-модель по сигналам из мозга обезьяны
🔘Нижний – такая же реконструкция с моделью предыдущего поколения


Похоже старина Маск пророчит, говоря о том, что в будущем все с чипами будем ходить)
Что такое Web Sockets (веб сокет) ?
Спросят с вероятностью 10%

WebSockets — это продвинутая технология, позволяющая открыть интерактивное коммуникационное сессию между пользовательским браузером (или другим клиентом) и сервером. С помощью него можно обмениваться данными в реальном времени без необходимости постоянно отправлять запросы на сервер, что является значительным улучшением по сравнению с традиционным HTTP-подключением.

Основные характеристики:

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

Примеры:

- Чаты и мгновенные сообщения: Быстрый обмен сообщениями между пользователями в реальном времени.
- Онлайн-игры: Обеспечение низкой задержки и постоянного обновления состояния игры для всех участников.
- Торговые платформы: Мгновенное отображение изменений цен и обновлений рынка без задержек.
- Коллаборативные приложения: Поддержка реального времени совместной работы над документами и проектами.

Для работы с WebSockets на стороне клиента (например, в браузере) используется JavaScript API, позволяющий устанавливать соединение с сервером, отправлять и получать данные. На стороне сервера для работы с WebSockets может использоваться широкий спектр технологий и фреймворков, поддерживающих эту технологию.

👉 Можно посмотреть Примеры как отвечают люди на этот вопрос, или перейти К списку 1855 вопроса на Тестировщика. Ставь 👍 если нравится контент

🔐 | 🔐
Что такое Web Sockets (веб сокет) ?
Спросят с вероятностью 10%

WebSockets — это продвинутая технология, позволяющая открыть интерактивное коммуникационное сессию между пользовательским браузером (или другим клиентом) и сервером. С помощью него можно обмениваться данными в реальном времени без необходимости постоянно отправлять запросы на сервер, что является значительным улучшением по сравнению с традиционным HTTP-подключением.

Основные характеристики:

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

Примеры:

- Чаты и мгновенные сообщения: Быстрый обмен сообщениями между пользователями в реальном времени.
- Онлайн-игры: Обеспечение низкой задержки и постоянного обновления состояния игры для всех участников.
- Торговые платформы: Мгновенное отображение изменений цен и обновлений рынка без задержек.
- Коллаборативные приложения: Поддержка реального времени совместной работы над документами и проектами.

Для работы с WebSockets на стороне клиента (например, в браузере) используется JavaScript API, позволяющий устанавливать соединение с сервером, отправлять и получать данные. На стороне сервера для работы с WebSockets может использоваться широкий спектр технологий и фреймворков, поддерживающих эту технологию.

👉 Можно посмотреть Примеры как отвечают люди на этот вопрос, или перейти К списку 1855 вопроса на Тестировщика. Ставь 👍 если нравится контент

🔐 | 🔐
This media is not supported in your browser
VIEW IN TELEGRAM
И на следующий день минус продуктивность)
☠️ Парсинг Instagram

Модуль многофункциональный, умеет:
➡️ загружать общедоступные и частные профили;
➡️ сообщения;
➡️ фотографии, хэштеги, истории пользователей;
➡️ качает комментарии и геотеги;
➡️ позволяет отслеживать изменения профиля;
➡️ детально настривать фильтрацию;
➡️ получать информацию о профиле и много чего интересного.

https://youtu.be/Iy2ERjDzvdo

#youtube #soft #python
📱Вчера Илон Маск в очередной раз назвал WhatsApp небезопасным, а сегодня мессенджер прилёг в России.

Совпадение? - Конечно😂

Благодаря этим новостям, я вспомнил про существоание вотсапа, сто лет им не пользовался, онли телега. 


Ну и пока мессенджер не доступен, вот вам учебник по написанию его клона, пора подвинуть Цукерберга
This media is not supported in your browser
VIEW IN TELEGRAM
🧑‍💻 Наглядная эволюция роботостроения за 40 лет

#cyberpunk
😎 Чтобы предотвратить хакерскую атаку, нужно сыграть на опережение...

Компания Zotac саморучно, но слуачайно, слила в сеть личные данные клиентов из базы RMA.

RMA — возврат некачественных😁 или неисправных изделий производителю для ремонта.


🔊В итоге можно было вбить в гугле запрос "Zotac RMA" и получить все данные клиентов, которые они вводили при обращении в компанию и при оплате счёта

Подписаться
REST API на котиках
Читать...
This media is not supported in your browser
VIEW IN TELEGRAM
😄 Чел проспал на работу и придумал гениальную отмазку

Чтобы оправдать свое опоздание, он использовал руль и видео с пробками. Причем ему даже позвонили по видеосвязи, но спалить его не удалось 😂

Берем на заметку 😀

#humor #cyberpunk
🔥

Книга посвящена разработке веб-сайтов на языке Python с применением веб-фреймворка Django. Представлены новинки Django 4 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа, посредников, сигналов, инструментов для отправки электронной почты, кеширования и пр.

Рассмотрены дополнительные библиотеки, производящие обработку BBCode, CAPTCHA, вывод графических миниатюр, аутентификацию через социальные сети (в частности, «ВКонтакте»), интеграцию с Bootstrap. Рассказано о программировании веб-служб REST, использовании и настройке административного веб-сайта Django, публикации сайтов с помощью веб-сервера Uvicorn, работе с базами данных PostgreSQL, локализации строк, форматов и временных зон. Подробно описано создание полнофункционального веб-сайта – электронной доски объявлений.


Год: 2023

#books #python #django
👀На Хабре попалась статка:
Средняя ЗП у айтишников 195.222руб

 В апреле было 168.031.руб.


Удивило, что раньше порог начинался с 50к, а теперь с 70к.

Что-то не отпускает меня тема со статистиками и заработными платам - это последний пост, больше не буду))
Media is too big
VIEW IN TELEGRAM
😄 Брейк-Данс? Балет — эпичое исполнение от нейросети

#nn