Что такое менеджер паролей?
Менеджер паролей — это инструмент для безопасного хранения и управления паролями. Он функционирует как цифровой сейф. Для каждого пароля он генерирует особый хэш-код, расшифровать который может только владелец с использованием главного пароля.
С помощью менеджера паролей можно избежать необходимости запоминать множество паролей, так как все данные хранятся в зашифрованном виде и защищены от несанкционированного доступа.
✔ Подробнее...
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#чтотакое
Менеджер паролей — это инструмент для безопасного хранения и управления паролями. Он функционирует как цифровой сейф. Для каждого пароля он генерирует особый хэш-код, расшифровать который может только владелец с использованием главного пароля.
С помощью менеджера паролей можно избежать необходимости запоминать множество паролей, так как все данные хранятся в зашифрованном виде и защищены от несанкционированного доступа.
Ставьте «❤️», если пост вам понравился!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥2🤔2
Кто создал Java?
Джеймс Гослинг, родившийся в 1955 году в Калгари, Канада, начал свой путь в программировании в университете Калгари, а затем продолжил обучение в Карнеги-Меллоне.
Там он начал разрабатывать идеи для Java. В 1984 году он присоединился к Sun Microsystems и стал частью Green Project, который в итоге привел к созданию языка Java.
Несмотря на первоначальные неудачи, работа над языком продолжалась, и в 1994 году Oak был переименован в Java.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
#ктотакой
Джеймс Гослинг, родившийся в 1955 году в Калгари, Канада, начал свой путь в программировании в университете Калгари, а затем продолжил обучение в Карнеги-Меллоне.
Там он начал разрабатывать идеи для Java. В 1984 году он присоединился к Sun Microsystems и стал частью Green Project, который в итоге привел к созданию языка Java.
Несмотря на первоначальные неудачи, работа над языком продолжалась, и в 1994 году Oak был переименован в Java.
Ставьте «❤️», если пост был интересным!
#ктотакой
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29🔥5
Что такое парсинг данных?
Представьте, что вы хотите узнать о ценах на определенные товары в интернет-магазине и получать эту информацию каждый день. В этом вам поможет парсинг.
Парсинг данных — это процесс извлечения информации из различных источников, таких как веб-страницы, файлы или API. После извлечения вы можете использовать эту информацию в своих проектах, например, для анализа цен или сравнения товаров
Ставьте «❤️», если пост был полезным!
✔ Меню канала
#чтотакое
Представьте, что вы хотите узнать о ценах на определенные товары в интернет-магазине и получать эту информацию каждый день. В этом вам поможет парсинг.
Парсинг данных — это процесс извлечения информации из различных источников, таких как веб-страницы, файлы или API. После извлечения вы можете использовать эту информацию в своих проектах, например, для анализа цен или сравнения товаров
Ставьте «❤️», если пост был полезным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👎1
Кто создал самый популярный язык в мире?
Язык программирования Python был создан Гвидо ван Россумом в 1989–1991 годах как любительский проект. Название "Python" выбрано в честь его любимого шоу "Летающий цирк Монти Пайтона".
Первая версия языка (0.9.0) была выпущена в 1991 году, включала базовые функции, а последующие версии добавляли новые возможности, такие как обработка списков (1.0), поддержка Unicode (2.0) и улучшенные функции печати и деления чисел (3.0).
Сегодня Python поддерживается командой разработчиков и управляется некоммерческой организацией Python Software Foundation, созданной в 2001 году для популяризации и улучшения языка, защиты интеллектуальных прав и организации конференций.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#ктотакой
Язык программирования Python был создан Гвидо ван Россумом в 1989–1991 годах как любительский проект. Название "Python" выбрано в честь его любимого шоу "Летающий цирк Монти Пайтона".
Первая версия языка (0.9.0) была выпущена в 1991 году, включала базовые функции, а последующие версии добавляли новые возможности, такие как обработка списков (1.0), поддержка Unicode (2.0) и улучшенные функции печати и деления чисел (3.0).
Сегодня Python поддерживается командой разработчиков и управляется некоммерческой организацией Python Software Foundation, созданной в 2001 году для популяризации и улучшения языка, защиты интеллектуальных прав и организации конференций.
Ставьте «❤️», если пост вам понравился!
#ктотакой
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27🔥3
Вышел Chrome 131
В ноября этого года был выпущен браузер Google Chrome 131, который добавил новые функции и устранил двенадцать уязвимостей. Так же был улучшено распознавание текста в сканированных PDF-документах.
Версия для Android теперь поддерживает сторонние провайдеры для автоматического заполнения форм и сохранения паролей. Добавили режим экономии памяти и инструмент Performance Detection.
Официальное видео
Ставьте «❤️», если пост был познавательным!
✔ Меню канала
В ноября этого года был выпущен браузер Google Chrome 131, который добавил новые функции и устранил двенадцать уязвимостей. Так же был улучшено распознавание текста в сканированных PDF-документах.
Версия для Android теперь поддерживает сторонние провайдеры для автоматического заполнения форм и сохранения паролей. Добавили режим экономии памяти и инструмент Performance Detection.
Официальное видео
Ставьте «❤️», если пост был познавательным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16
Как язык созданный за 10 дней стал одним из востребованных?
Не все знают, что JavaScript был создан всего за десять дней Бренданом Эйхом. Его путь к созданию языка начался еще в колледже, когда он начал экспериментировать с синтаксисом и разрабатывать собственные языки программирования.
После получения степени магистра в Университете Иллинойса, Эйх присоединился к компании Netscape, где в 1996 году разработал JavaScript. Язык быстро завоевал популярность благодаря своей способности добавлять интерактивные элементы на веб-страницы и поддерживать асинхронное программирование.
После успеха JavaScript Брендан Эйх стал генеральным директором Mozilla, а затем основал компанию Brave Software.
Интересный факт, что изначально язык назывался Mocha и даже LiveScript, и только потом получил название JavaScript.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#ктотакой
Не все знают, что JavaScript был создан всего за десять дней Бренданом Эйхом. Его путь к созданию языка начался еще в колледже, когда он начал экспериментировать с синтаксисом и разрабатывать собственные языки программирования.
После получения степени магистра в Университете Иллинойса, Эйх присоединился к компании Netscape, где в 1996 году разработал JavaScript. Язык быстро завоевал популярность благодаря своей способности добавлять интерактивные элементы на веб-страницы и поддерживать асинхронное программирование.
После успеха JavaScript Брендан Эйх стал генеральным директором Mozilla, а затем основал компанию Brave Software.
Ставьте «❤️», если пост вам понравился!
#ктотакой
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👎1
Что такое DevSecOps?
DevSecOps — это развитие DevOps, которое интегрирует безопасность на всех этапах разработки. Это делает безопасность общей ответственностью, начиная с самого начала процесса.
Почему используют DevSecOps?
1. Ускоренное развертывание - он внедряется с самого начала проекта, 2. Проверка безопасности на ранних этапах, 3. Формируется "ответственность" за безопасность среди всех участников процесса.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
#чтотакое
DevSecOps — это развитие DevOps, которое интегрирует безопасность на всех этапах разработки. Это делает безопасность общей ответственностью, начиная с самого начала процесса.
Почему используют DevSecOps?
1. Ускоренное развертывание - он внедряется с самого начала проекта, 2. Проверка безопасности на ранних этапах, 3. Формируется "ответственность" за безопасность среди всех участников процесса.
Ставьте «❤️», если пост был интересным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11
Что такое GraphQL простыми словами?
Представьте два ресторана: в первом — фиксированное меню, где вы получаете блюда в готовых комбинациях, даже если вы хотите что-то конкретное. Во втором — шеф-повар готовит индивидуально, и вы выбираете только нужные ингредиенты и блюда.
В веб-разработке первый ресторан соответствует REST API с фиксированными наборами данных, а второй — GraphQL, который позволяет запрашивать только необходимую информацию.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
#чтотакое
Представьте два ресторана: в первом — фиксированное меню, где вы получаете блюда в готовых комбинациях, даже если вы хотите что-то конкретное. Во втором — шеф-повар готовит индивидуально, и вы выбираете только нужные ингредиенты и блюда.
В веб-разработке первый ресторан соответствует REST API с фиксированными наборами данных, а второй — GraphQL, который позволяет запрашивать только необходимую информацию.
Ставьте «❤️», если пост был интересным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤16👎2🤔2
Что такое CI/CD простыми словами?
CI (Continuous Integration) - означает не прерывную интеграцию, а CD (Continuous Delivery) - непрерывная доставка. То есть CI/CD - подход, в котором мы выстраиваем процесс разработки программ.
CI/CD позволяет постоянно добавлять новые фичи в проект, которые будут автоматически собираться в одно место, тестироваться и развёртываться.
Ставьте «❤️», если хотите наглядный пример!
✔ Меню канала
#чтотакое
CI (Continuous Integration) - означает не прерывную интеграцию, а CD (Continuous Delivery) - непрерывная доставка. То есть CI/CD - подход, в котором мы выстраиваем процесс разработки программ.
CI/CD позволяет постоянно добавлять новые фичи в проект, которые будут автоматически собираться в одно место, тестироваться и развёртываться.
Ставьте «❤️», если хотите наглядный пример!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤25
Релиз PHPStan 2.0
В PHPStan 2.0 внесли много изменений и улучшений. Исправили старые ошибки и добавили новый режим анализа «уровень 10», который работает лучше, чем «уровень 9», особенно в проверке типов.
Кроме того, программа теперь потребляет на 50-70% меньше памяти благодаря оптимизации работы с циклами ссылок. Это делает её более эффективной и быстрой.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
В PHPStan 2.0 внесли много изменений и улучшений. Исправили старые ошибки и добавили новый режим анализа «уровень 10», который работает лучше, чем «уровень 9», особенно в проверке типов.
Кроме того, программа теперь потребляет на 50-70% меньше памяти благодаря оптимизации работы с циклами ссылок. Это делает её более эффективной и быстрой.
Ставьте «❤️», если пост был интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
Простой пример CI/CD
Представим, что вы открыли ресторан. На кухне у вас трудится много поваров и каждый из них отвечает за определенный элемент блюда, соус, нарезка овощей или готовку мяса и т.д.
Когда каждый из них заканчивает свою часть работы, он добавляет ее в финальное блюда. Это все CI, где повара постоянно интегрируют результаты своей работы в финальное блюдо.
Теперь, когда блюдо готово, его можно относить клиентам, и не надо ждать когда для каждого из них будет приготовлен свой заказ. Это и есть CD.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Представим, что вы открыли ресторан. На кухне у вас трудится много поваров и каждый из них отвечает за определенный элемент блюда, соус, нарезка овощей или готовку мяса и т.д.
Когда каждый из них заканчивает свою часть работы, он добавляет ее в финальное блюда. Это все CI, где повара постоянно интегрируют результаты своей работы в финальное блюдо.
Теперь, когда блюдо готово, его можно относить клиентам, и не надо ждать когда для каждого из них будет приготовлен свой заказ. Это и есть CD.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22
Уязвимость роутеров D-Link угрожает безопасности пользователей в России
Роутеры D-Link, популярные в России, имеют критическую уязвимость, позволяющую хакерам удаленно запускать вредоносный код на моделях DSR-150 и DSR-250.
Компания не планирует устранять проблему, так как эти устройства больше не поддерживаются, но они все еще в продаже. Пользователи рискуют стать жертвами взлома, поэтому будьте осторожнее!
Ставьте «❤️», если пост вам помог!
✔ Меню канала
Роутеры D-Link, популярные в России, имеют критическую уязвимость, позволяющую хакерам удаленно запускать вредоносный код на моделях DSR-150 и DSR-250.
Компания не планирует устранять проблему, так как эти устройства больше не поддерживаются, но они все еще в продаже. Пользователи рискуют стать жертвами взлома, поэтому будьте осторожнее!
Ставьте «❤️», если пост вам помог!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19
Релиз Bruno 1.35
Bruno API Client обновился до версии 1.35, добавив параллельный запуск запросов, поддержку GraphQL через cURL и новые функции для Postman, включая массовый импорт окружений.
Теперь можно запускать запросы одновременно, что ускоряет тестирование, а так же ускорена работа с большими токенами доступа и добавлены настройки для клиентских сертификатов.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
Bruno API Client обновился до версии 1.35, добавив параллельный запуск запросов, поддержку GraphQL через cURL и новые функции для Postman, включая массовый импорт окружений.
Теперь можно запускать запросы одновременно, что ускоряет тестирование, а так же ускорена работа с большими токенами доступа и добавлены настройки для клиентских сертификатов.
Ставьте «❤️», если пост был интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🤔2
Как появился Rust?
Язык программирования Rust был создан Грэйдоном Хором в 2006 году во время его работы в Mozilla. Хор сосредоточился на семантике языка, делая ключевые слова короткими.
В 2010 году проект привлек внимание Mozilla, которая искала более безопасный и эффективный инструмент для своего браузера. Rust стал основой движка Servo, улучшив параллельную обработку и защиту от уязвимостей.
В 2015 году вышел официальный релиз Rust 1.0, который обеспечил стабильность и обратную совместимость, что позволило активно использовать язык в различных областях, включая разработку игр, веб-приложений и операционных систем.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Язык программирования Rust был создан Грэйдоном Хором в 2006 году во время его работы в Mozilla. Хор сосредоточился на семантике языка, делая ключевые слова короткими.
В 2010 году проект привлек внимание Mozilla, которая искала более безопасный и эффективный инструмент для своего браузера. Rust стал основой движка Servo, улучшив параллельную обработку и защиту от уязвимостей.
В 2015 году вышел официальный релиз Rust 1.0, который обеспечил стабильность и обратную совместимость, что позволило активно использовать язык в различных областях, включая разработку игр, веб-приложений и операционных систем.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥2
Безопасное сравнение в SQL
SQL — универсальный язык работы с данными, который имеет свои особенности, включая значение NULL, которое обозначает отсутствие данных в ячейке таблицы.
Понимание поведения NULL при сравнении критично для написания корректных и эффективных SQL-запросов, так как можно попасть в "ловушки", поэтому рекомендую к прочтению эту статью.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
SQL — универсальный язык работы с данными, который имеет свои особенности, включая значение NULL, которое обозначает отсутствие данных в ячейке таблицы.
Понимание поведения NULL при сравнении критично для написания корректных и эффективных SQL-запросов, так как можно попасть в "ловушки", поэтому рекомендую к прочтению эту статью.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Что такое Bash?
Bash — это командная оболочка для UNIX-подобных ОС (UNIX, GNU/Linux, MacOS), позволяющая управлять файлами, папками и настройками окружения через командную строку.
Bash интерпретирует введенные команды в машинный код, выполняя их. Также можно создавать bash-скрипты, которые содержат набор команд для автоматического выполнения.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
#чтотакое
Bash — это командная оболочка для UNIX-подобных ОС (UNIX, GNU/Linux, MacOS), позволяющая управлять файлами, папками и настройками окружения через командную строку.
Bash интерпретирует введенные команды в машинный код, выполняя их. Также можно создавать bash-скрипты, которые содержат набор команд для автоматического выполнения.
Ставьте «❤️», если пост был полезным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24
Что такое фишинг?
Фишинг — это кибератака, при которой злоумышленники обманом получают конфиденциальную информацию пользователей, используя социальный инжиниринг.
1. Email-фишинг: Рассылка поддельных электронных писем, чтобы заставить пользователей раскрыть личные данные через вредоносные ссылки.
2. Spear-фишинг: Персонализированная атака, нацеленная на конкретных людей или компании, а не на массовую аудиторию.
3. Whaling: Форма spear-фишинга, ориентированная на высокопоставленных лиц в компании, таких как генеральные и финансовые директора.
Ставьте «❤️», если хотите узнать про другие виды фишинга!
✔ Меню канала
Фишинг — это кибератака, при которой злоумышленники обманом получают конфиденциальную информацию пользователей, используя социальный инжиниринг.
1. Email-фишинг: Рассылка поддельных электронных писем, чтобы заставить пользователей раскрыть личные данные через вредоносные ссылки.
2. Spear-фишинг: Персонализированная атака, нацеленная на конкретных людей или компании, а не на массовую аудиторию.
3. Whaling: Форма spear-фишинга, ориентированная на высокопоставленных лиц в компании, таких как генеральные и финансовые директора.
Ставьте «❤️», если хотите узнать про другие виды фишинга!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22🔥2
Ещё один протокол API?
SOAP — это протокол для взаимодействия веб-сервисов, основанный на XML. Он был представлен в 1998 году и стал популярным благодаря платформе .NET от Microsoft.
Основное отличие SOAP от REST заключается в том, что SOAP является протоколом, а REST — архитектурным стилем. Несмотря на то что REST сейчас более популярен, SOAP все еще активно используется, особенно в банковском и телекоммуникационном секторах.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
SOAP — это протокол для взаимодействия веб-сервисов, основанный на XML. Он был представлен в 1998 году и стал популярным благодаря платформе .NET от Microsoft.
Основное отличие SOAP от REST заключается в том, что SOAP является протоколом, а REST — архитектурным стилем. Несмотря на то что REST сейчас более популярен, SOAP все еще активно используется, особенно в банковском и телекоммуникационном секторах.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Что такое SQL инъекция?
SQL-инъекция (SQLi) — это уязвимость веб-безопасности, позволяющая злоумышленнику вмешиваться в запросы к БД, что может привести к несанкционированному доступу к данным, их изменению или удалению.
Например, при вводе логина и пароля в базу данных отправляется запрос на проверку их корректности. Если ввести логин в виде user_login OR "1"="1", то условие будет true, и злоумышленник получит доступ к системе, несмотря на неправильный логин.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
#чтотакое
SQL-инъекция (SQLi) — это уязвимость веб-безопасности, позволяющая злоумышленнику вмешиваться в запросы к БД, что может привести к несанкционированному доступу к данным, их изменению или удалению.
Например, при вводе логина и пароля в базу данных отправляется запрос на проверку их корректности. Если ввести логин в виде user_login OR "1"="1", то условие будет true, и злоумышленник получит доступ к системе, несмотря на неправильный логин.
Ставьте «❤️», если пост был интересным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32
Как защититься от SQL инъекций?
Прежде всего запомните, что безопасных систем не бывает, поэтому нужно постоянно искать уязвимости, которые могут быть у вашего сайта.
Дополнительно используйте безопасные методы работы с запросами и переменными. Но какие? В этой статье вам подробного расскажут и покажут как защититься от SQL инъекций.
Статья...
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Прежде всего запомните, что безопасных систем не бывает, поэтому нужно постоянно искать уязвимости, которые могут быть у вашего сайта.
Дополнительно используйте безопасные методы работы с запросами и переменными. Но какие? В этой статье вам подробного расскажут и покажут как защититься от SQL инъекций.
Статья...
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19
Осторожно, ваши скрипты могут перестать работать!
GitHub анонсировал изменения в сервисе Actions, включая переход на Ubuntu 24 с 5 декабря 2024 года, что может вызвать несовместимость с текущими скриптами. Разработчикам рекомендуется проверить поддержку используемых пакетов.
Так же с 5 ноября 2024 года GitHub Actions также будет требовать проверки как автора pull request, так и инициатора события для запуска рабочих процессов из форкнутых репозиториев, что повысит безопасность и предотвратит несанкционированное выполнение.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
GitHub анонсировал изменения в сервисе Actions, включая переход на Ubuntu 24 с 5 декабря 2024 года, что может вызвать несовместимость с текущими скриптами. Разработчикам рекомендуется проверить поддержку используемых пакетов.
Так же с 5 ноября 2024 года GitHub Actions также будет требовать проверки как автора pull request, так и инициатора события для запуска рабочих процессов из форкнутых репозиториев, что повысит безопасность и предотвратит несанкционированное выполнение.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17