Релиз 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
Что такое Milvus?
Milvus — это векторная база данных с открытым исходным кодом, предназначенная для поддержки поиска по сходству и применения искусственного интеллекта.
Milvus упрощает поиск неструктурированных данных и обеспечивает единый пользовательский опыт вне зависимости от среды развертывания.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#чтотакое
Milvus — это векторная база данных с открытым исходным кодом, предназначенная для поддержки поиска по сходству и применения искусственного интеллекта.
Milvus упрощает поиск неструктурированных данных и обеспечивает единый пользовательский опыт вне зависимости от среды развертывания.
Ставьте «❤️», если пост вам понравился!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
ИИ для студентов и школьников
Google выпустила модель ИИ LearnLM 1.5 Pro, специально разработанную для обучения на базе Gemini 1.5 Pro. Она делает процесс обучения более эффективным и увлекательным, предоставляя ученикам обратную связь, возможность закрепления материала и т.д.
Ключевой особенностью LearnLM 1.5 Pro является интеграция с поисковой системой Google, что позволяет получать актуальную информацию в реальном времени.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
Google выпустила модель ИИ LearnLM 1.5 Pro, специально разработанную для обучения на базе Gemini 1.5 Pro. Она делает процесс обучения более эффективным и увлекательным, предоставляя ученикам обратную связь, возможность закрепления материала и т.д.
Ключевой особенностью LearnLM 1.5 Pro является интеграция с поисковой системой Google, что позволяет получать актуальную информацию в реальном времени.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤36
Что такое генерация данных в Python?
В Python использует генераторы — специальные функции, которые создают итераторы для обработки последовательностей данных.
Генерация данных применяется в таких областях, как тестирование программного обеспечения, машинное обучение и анализ.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
#чтотакое
В Python использует генераторы — специальные функции, которые создают итераторы для обработки последовательностей данных.
Генерация данных применяется в таких областях, как тестирование программного обеспечения, машинное обучение и анализ.
Ставьте «❤️», если пост был полезным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21
ChatGPT для macOS: новые возможности для разработчиков
OpenAI представила обновленную версию ChatGPT для macOS, которая улучшает функцию работы с приложениями, добавив поддержку редакторов кода, таких как Cursor и Android Studio. В Cursor, который основан на VS Code, пользователи могут выделять части кода, и ChatGPT будет помогать с контекстной информацией.
Также OpenAI работает над новыми скрытыми функциями, одной из которых станет возможность показывать "процесс мышления" модели. Это позволит отображать краткое резюме рассуждений модели в виде всплывающего окна вместо привычного списка.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
OpenAI представила обновленную версию ChatGPT для macOS, которая улучшает функцию работы с приложениями, добавив поддержку редакторов кода, таких как Cursor и Android Studio. В Cursor, который основан на VS Code, пользователи могут выделять части кода, и ChatGPT будет помогать с контекстной информацией.
Также OpenAI работает над новыми скрытыми функциями, одной из которых станет возможность показывать "процесс мышления" модели. Это позволит отображать краткое резюме рассуждений модели в виде всплывающего окна вместо привычного списка.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
Как преобразовать проект на Python в .exe файл
Для этого можно воспользоваться модулем auto-py-to-exe, выполнив следующие шаги:
1. Установите модуль
2. Проверьте, что все установилось
3. Запустите программу и выберите путь к файлу
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Ссылка на подробную инструкцию
✔ Меню канала
#python #фишки
Для этого можно воспользоваться модулем auto-py-to-exe, выполнив следующие шаги:
1. Установите модуль
pip install auto-py-to-exe
2. Проверьте, что все установилось
auto-py-to-exe --version
3. Запустите программу и выберите путь к файлу
auto-py-to-exe
Ставьте «❤️», если этот пост оказался полезным для вас!
#python #фишки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32🔥1
Что такое PL/SQL Developer?
PL/SQL Developer — это IDE для работы с языком PL/SQL, предназначенная для взаимодействия с СУБД от Oracle. Она упрощает написание кода, предоставляя такие инструменты, как отладка и автозавершение.
Эта среда разработки ориентирована исключительно на PL/SQL, который расширяет возможности классического SQL, добавляя поддержку переменных, функций и логических блоков.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#чтотакое
PL/SQL Developer — это IDE для работы с языком PL/SQL, предназначенная для взаимодействия с СУБД от Oracle. Она упрощает написание кода, предоставляя такие инструменты, как отладка и автозавершение.
Эта среда разработки ориентирована исключительно на PL/SQL, который расширяет возможности классического SQL, добавляя поддержку переменных, функций и логических блоков.
Ставьте «❤️», если пост вам понравился!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11
Улучшает ли Copilot качество кода?
Исследование GitHub показало, что использование Copilot способствует созданию кода более высокого качества с меньшим количеством ошибок и большей устойчивостью к сбоям.
Разработчики, применяющие Copilot, выполняют задачи быстрее по сравнению с теми, кто не использует этот инструмент.
Тем не менее, для достижения наилучших результатов важно правильно использовать Copilot, критически оценивать сгенерированный код и учитывать его ограничения.
Ставьте «❤️», если пост был интересным!
✔ Меню канала
Исследование GitHub показало, что использование Copilot способствует созданию кода более высокого качества с меньшим количеством ошибок и большей устойчивостью к сбоям.
Разработчики, применяющие Copilot, выполняют задачи быстрее по сравнению с теми, кто не использует этот инструмент.
Тем не менее, для достижения наилучших результатов важно правильно использовать Copilot, критически оценивать сгенерированный код и учитывать его ограничения.
Ставьте «❤️», если пост был интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23
Эта библиотека имеет более 100 готовых компонентов!
Mantine — это библиотека компонентов для React, которая предоставляет разработчикам набор готовых элементов интерфейса и инструментов для создания стильных и функциональных веб-приложений.
Она ориентирована на разработку современных пользовательских интерфейсов и предлагает множество возможностей для кастомизации..
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#чтотакое
Mantine — это библиотека компонентов для React, которая предоставляет разработчикам набор готовых элементов интерфейса и инструментов для создания стильных и функциональных веб-приложений.
Она ориентирована на разработку современных пользовательских интерфейсов и предлагает множество возможностей для кастомизации..
Ставьте «❤️», если пост вам понравился!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Advanced Voice Mode для настольных браузеров!
OpenAI сообщила о предстоящем запуске режима Advanced Voice Mode для настольных браузеров, который будет доступен для бесплатных пользователей в ближайшие недели.
Функция обеспечит естественное взаимодействие с ИИ через голосовые команды, подобно тем, что уже доступны в мобильных приложениях.
Ставьте «❤️», если пост был полезным!
✔ Меню канала
OpenAI сообщила о предстоящем запуске режима Advanced Voice Mode для настольных браузеров, который будет доступен для бесплатных пользователей в ближайшие недели.
Функция обеспечит естественное взаимодействие с ИИ через голосовые команды, подобно тем, что уже доступны в мобильных приложениях.
Ставьте «❤️», если пост был полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17
Довольная важная тема, о которой хотелось бы написать пост. Наверное вы заметили, что спустя перерыв вновь начала выходить реклама. Разумеется, она приносит автору доход, а так же раздражает читателей.
Хоть многие и отписываются из за рекламы, но убрать ее я не смогу и вот ряд причин, почему я считаю, что в этом нет ничего плохого:
1) Любой труд должен оцениваться. Каждый пост я пытаюсь сделать так, что бы он был полезен и интересен для всех, а в день их выходит как минимум 2. Важно понимать, что я не веду канал только из за денег, в первую очередь, я сам каждый день узнаю что то новое и рад поделится этим с вами, а вознаграждение за рекламу помогает поддерживать мотивацию :)
2) Реклама выходит строго 1 раз в день и 6 раз в неделю, не больше. Так же будут и перерывы от нее, в неделю или больше. Учитываю то, что на 1 рекламный пост приходится 2 обычных, то вы почти не будете ее замечать.
3) Вся реклама строго соответствует тематике канала - IT, программирование. Поэтому, в иной раз не стоит ее пролистывать, может действительно увидите то, что окажется для вас очень полезным.
Надеюсь вы со мной согласны и в следующий раз увидев рекламу, кнопка «отписаться» уже не будет выглядеть так вкусно ;)
Всем удачи и продуктивного дня
Please open Telegram to view this post
VIEW IN TELEGRAM
117❤26👎1
Берлога Программистов 👨💻 pinned «📢 О рекламе в канале Довольная важная тема, о которой хотелось бы написать пост. Наверное вы заметили, что спустя перерыв вновь начала выходить реклама. Разумеется, она приносит автору доход, а так же раздражает читателей. Хоть многие и отписываются из…»
Оживляем HTML с Thymeleaf: Шаблонизатор для Новичков
Thymeleaf — это мощный шаблонизатор на Java, который позволяет динамически заменять конструкции в HTML-коде данными с сервера, упрощая вёрстку и взаимодействие с базой данных.
В отличие от более сложной технологии JSP, Thymeleaf предлагает простую и эффективную альтернативу, позволяя разработчикам один раз создать шаблон и переиспользовать его, тем самым ускоряя процесс разработки.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#чтотакое
Thymeleaf — это мощный шаблонизатор на Java, который позволяет динамически заменять конструкции в HTML-коде данными с сервера, упрощая вёрстку и взаимодействие с базой данных.
В отличие от более сложной технологии JSP, Thymeleaf предлагает простую и эффективную альтернативу, позволяя разработчикам один раз создать шаблон и переиспользовать его, тем самым ускоряя процесс разработки.
Ставьте «❤️», если пост вам понравился!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👎1🔥1