Берлога Программистов 👨‍💻
11.2K subscribers
1.43K photos
37 videos
8 files
1.43K links
Канал про IT.

Сотрудничество: @robertokkkk

Официальный бот @itberloga_store_bot

Реклама на бирже:
https://telega.in/c/berloga_programmistov

№ 5162097220
Download Telegram
Что такое 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-фишинга, ориентированная на высокопоставленных лиц в компании, таких как генеральные и финансовые директора.

Ставьте «❤️», если хотите узнать про другие виды фишинга!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥2
Ещё один протокол API?

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, и злоумышленник получит доступ к системе, несмотря на неправильный логин.

Ставьте «❤️», если пост был интересным!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
32
Как защититься от 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, так и инициатора события для запуска рабочих процессов из форкнутых репозиториев, что повысит безопасность и предотвратит несанкционированное выполнение.

Ставьте «❤️», если пост был полезным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
17
Что такое 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, что позволяет получать актуальную информацию в реальном времени.

Ставьте «❤️», если пост был полезным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
36
Что такое генерация данных в 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 работает над новыми скрытыми функциями, одной из которых станет возможность показывать "процесс мышления" модели. Это позволит отображать краткое резюме рассуждений модели в виде всплывающего окна вместо привычного списка.

Ставьте «❤️», если пост вам понравился!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Как преобразовать проект на Python в .exe файл

Для этого можно воспользоваться модулем 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, добавляя поддержку переменных, функций и логических блоков.

Ставьте «❤️», если пост вам понравился!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Улучшает ли Copilot качество кода?

Исследование GitHub показало, что использование Copilot способствует созданию кода более высокого качества с меньшим количеством ошибок и большей устойчивостью к сбоям.

Разработчики, применяющие Copilot, выполняют задачи быстрее по сравнению с теми, кто не использует этот инструмент.

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

Ставьте «❤️», если пост был интересным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
23
Эта библиотека имеет более 100 готовых компонентов!

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

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

Ставьте «❤️», если пост вам понравился!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
13
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
11726👎1
Берлога Программистов 👨‍💻 pinned «📢 О рекламе в канале Довольная важная тема, о которой хотелось бы написать пост. Наверное вы заметили, что спустя перерыв вновь начала выходить реклама. Разумеется, она приносит автору доход, а так же раздражает читателей. Хоть многие и отписываются из…»
Оживляем HTML с Thymeleaf: Шаблонизатор для Новичков

Thymeleaf — это мощный шаблонизатор на Java, который позволяет динамически заменять конструкции в HTML-коде данными с сервера, упрощая вёрстку и взаимодействие с базой данных.

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

Ставьте «❤️», если пост вам понравился!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
13👎1🔥1
Как защититься от XSS атаки?

XSS — это атака, при которой вредоносный JavaScript внедряется на веб-страницу и выполняется в браузере жертвы.

Для защиты от XSS существуют различные методы. Один из них — создание политики безопасности контента (Content Security Policy), которая ограничивает загрузку скриптов и других ресурсов.

Также важно контролировать пользовательские формы, экранировать вводимые данные и использовать веб-аппликационные файрволы (WAF) для защиты от атак.

Ставьте «❤️», если пост был полезным!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
132
Настоящая угроза криптографии

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

Это позволяет им эффективно решать сложные задачи, включая криптографический анализ.

Хотя КК пока не могут взломать широко используемые методы шифрования, существует опасение, что в будущем они смогут расшифровывать все собранные данные.

Это подчеркивает необходимость разработки новых систем шифрования для защиты информации.

Ставьте «❤️», если пост вам понравился!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Что такое SSE?

SSE (Server-Sent Events) — это push-технология, позволяющая серверу автоматически отправлять обновления клиенту через HTTP-соединение.

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

Ставьте «❤️», если пост был познавательным!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
518🔥5