Берлога Программистов 👨‍💻
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
На GitHub нашли 4.5 млн накрученных звезд

GitHub столкнулся с проблемой накрутки звёзд. Исследование показало, что злоумышленники используют накрутку для продвижения вредоносных репозиториев, покупая звёзды за $0.10 через специализированные сервисы.

В результате исследования было выявлено 15 835 репозиториев с накрученными звёздами, более 70% из которых содержали опасное ПО. С помощью инструмента StarScout было обнаружено более 4.5 млн накрученных звёзд с 2019 по 2024 год.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
739
Улучшение версия SQLite

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

Кроме того, libSQL поддерживает удаленный доступ, что позволяет подключаться к базе данных аналогично PostgreSQL или MySQL, и совместим с языками программирования, такими как Rust, JavaScript, Python и Go, что делает его универсальным инструментом для разработки.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
22
Что такое zip-бомба и почему ее не стоит бояться?

Классический архив смерти имеет размер всего 42 килобайта, пустяки, но при распаковке генерирует 4,5 петабайта данных, состоящих из 1 048 576 архивов по 4,3 Гб каждый. Для хранения такого объема потребуется множество жестких дисков.

Архив состоит из текстовых файлов с одинаковыми символами, что позволяет эффективно сжимать данные. Хотя zip-бомбы могут вызывать проблемы при распаковке, современные антивирусы их распознают, и они не представляют серьезной угрозы.

Внимание! Я не рекомендую скачивать этот архив, т. к. он может привести к нежелательным последствиям для вашего устройства.

Архив

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
33
Библиотека для создания интерактивных графиков

D3.js — это библиотека JavaScript, которая позволяет легко создавать интерактивные графики в браузере, используя HTML, SVG и CSS.

С ее помощью можно просто и наглядно представить сложные данные в виде красивых графиков.

Главные плюсы D3.js — ее гибкость и высокая скорость работы, так как она напрямую взаимодействует с элементами страницы.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Как правильно писать запросы к ChatGPT?

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

Чтобы нейросеть поняла вашу задачу, нужно дать ей подробные вводные данные. Например, для генерации какого-либо кода, нужно использовать специальный промт.

В этой статье вы найдете советы по созданию эффективных промптов для работы с нейросетями.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥1
Чем библиотека отличается от модуля?

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
33
Новая функция ChatGPT в macOs

OpenAI представила функцию Working with, которая позволяет ChatGPT взаимодействовать со сторонними приложениями на macOS, включая редакторы кода и заметки.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥3
Как правильно хранить биометрические данные?

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

Например, если для доступа достаточно отпечатка пальца, не стоит запрашивать дополнительные данные, такие как фото лица.

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

Соблюдение этих принципов повысит доверие клиентов и снизит риски утечек информации.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11🤣3👎2
Что такое инфобезопасность?

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

Она включает в себя сложные решения для бизнеса и госструктур, чтобы предотвратить несанкционированный доступ и атаки. Самый простой пример ИБ – это антивирус.

Эти меры защищают от угроз, например, от DDoS-атак. Без надежной ИБ конфиденциальные данные могли бы оказаться в руках злоумышленников.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
16
Решение для мгновенного обмена данными

Iceoryx2 — это библиотека для межпроцессного взаимодействия (IPC), созданная для систем реального времени. Она обеспечивает низкую задержку и использует разделяемую память для быстрого обмена данными.

Библиотека имеет модульную структуру, что позволяет адаптировать её под конкретные задачи, и поддерживает разные языки программирования, включая C и C++.

Это делает Iceoryx2 универсальным решением для различных систем, например, IoT.

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

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

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

Например, в голосовании один человек может отдать несколько голосов, что нарушает справедливость.

Термин "атака Сибил" был введен исследователями Microsoft в начале 2000-х и назван в честь персонажа Сибил Дорсетт из книги Флоры Реты Шрайбер, у которой было несколько личностей.

Это название хорошо отражает суть атаки – одна сущность создает много поддельных идентичностей в сети.

Ставьте «❤️», если хотите узнать про самые популярные атаки Sybil!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤣3
Потрясающие портфолио, которые дадут вам вдохновение!

Для фронтенд-разработчика портфолио является важным инструментом, который демонстрирует его навыки и подход к работе. Хорошее портфолио помогает выделиться среди других кандидатов и дает работодателям более полное представление о ваших умениях.

Давайте рассмотрим действительно потрясающие портфолио фронтенд-разработчиков, у которых можно поучится:

1. Минимализм Бриттани Чан — brittanychiang.com

2. Типографика Патрика Дэвида — bepatrickdavid.com

3. Креатив Джека МакДэйда — jackmcdade.com

Увидеть ещё больше сайтов-портфолио можно в этой статье!

Ставьте «❤️», если пост вас вдохновил!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
12👎2🔥2
Copilot в Windows 11 теперь доступен всем!

Новая версия Copilot для Windows 11 теперь доступна всем пользователям. Она стала ещё ближе к "нативности", но при этом всё ещё использует WebView2 на базе Microsoft Edge для загрузки страниц.

Тесты показали, что приложение потребляет больше оперативной памяти — от 500 до 650 МБ, иногда достигая 1–1,5 ГБ, поскольку запускает отдельный процесс Edge в фоновом режиме.

Обновленную версию Copilot уже можно скачать в Microsoft Store

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

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

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

Существует несколько видов бэкапов:

1. Внешние накопители (USB-флешки, жёсткие диски) позволяют переносить файлы, но могут поломаться.

2. Облачные хранилища (Google Drive, Яндекс Диск) обеспечивают доступ через интернет.

3. FTP-серверы часто используются в корпоративной среде, а снапшоты позволяют быстро сохранить состояние системы без длительного копирования.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
21
AGI – новый термин от Microsoft и OpenAI

Microsoft и OpenAI разработали уникальный подход к определению общего искусственного интеллекта (AGI), отличающийся от традиционных научных концепций.

В центре обсуждений находится модель o3 от OpenAI, которая демонстрирует улучшенные результаты, но требует значительных вычислительных ресурсов.

Согласно информации издания The Information, в рамках соглашения между компаниями, AGI будет считаться достигнутым, когда системы OpenAI смогут генерировать не менее $100 млрд прибыли.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥1
Этот терминал заменит iTerm 2

Состоялся релиз эмулятора терминала Ghostty 1.0, который разрабатывался почти два года и может стать достойной альтернативой iTerm 2. Этот проект предлагает пользователям macOS и Linux быстрый и функциональный инструмент с удобным интерфейсом.

Ghostty 1.0 поддерживает множество escape-последовательностей xterm и современные стандарты, такие как стилизованные подчеркивания и графический протокол. Интерфейс создан с использованием нативных технологий для macOS и GTK для Linux, что делает его удобным и привычным для пользователей обеих платформ.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥1🤔1
Что такое Pub/Sub?

Обмен сообщениями Publish/Subscribeасинхронный метод связи, используемый в бессерверных и микросервисных архитектурах. Издатели отправляют сообщения в тему, которая рассылает их подписчикам, обеспечивая простую коммуникацию между компонентами.

Модель Pub/Sub отделяет издателей от подписчиков, повышая безопасность, так как они не знают друг о друге. Это позволяет одновременно обслуживать нескольких подписчиков одним сообщением, улучшая функциональность приложения.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Инструменты CLI для легкого мониторинга Docker

Системные администраторы часто выбирают командную строку (CLI) из-за её стабильности, что позволяет им эффективно управлять Docker-контейнерами без беспокойства об изменениях в управлении.

Давайте рассмотрим несколько инструментов, которые вы можете опробовать работая с CLI:

1. Dockly - он имеет иммерсивный интерфейс терминала. Его можно легко установить через npm.

Dockly поддерживает режим Swarm, позволяет просматривать журналы всех контейнеров и быстро создавать новые сеансы Bash.

2. Dry - простое приложение без внешних библиотек, поддерживающее кластер Swarm.

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

Ставьте «❤️», если хотите больше постов на тему DevOps!

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥2🤔2
Что известно о грядущей NVIDIA RTX 5080?

RTX 5080, построенная на архитектуре Blackwell, будет иметь 10 752 CUDA-ядра и 16 ГБ GDDR7 с 256-битной шиной, обеспечивающей пропускную способность до 960 ГБ/с. Тактовая частота составит от 2235 до 2520 МГц, а энергопотребление — около 400 Вт.

Ожидается, что RTX 5080 превзойдет RTX 4080 в трассировке лучей и нейронном рендеринге, а скорость памяти может достигнуть 30 Гбит/с.

Презентация RTX 5080 запланирована на CES 2025 в январе, а цена, согласно утечкам, будет колебаться от €1350 до €1700.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
18
Что такое брутфорс?

Брутфорс (brute-force) — это метод взлома, при котором хакер подбирает различные варианты логинов и паролей для доступа к системе или защищённым данным.

Однако брутфорс не всегда плох! Его используют специалисты по кибербезопасности и «белые» хакеры для тестирования программ на уязвимости. Система защиты должна выдерживать такие атаки, чтобы быть надёжной.

Ставьте «❤️», если хотите узнать о методах брутфорса!

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
39
Fish 4.0 перешёл на Rust!

Fish – интерактивный командный интерпретатор выпустил бета версию 4.0, которая была переписана с C++ на Rust, но зачем? Основной целью было улучшение многопоточности и безопасности кода.

В новой версии Fish повысилась интуитивность "биндов", что упростило взаимодействие с терминалом.

Так же пользователи могут легче находить команды благодаря новому мощному алгоритму поиска.

Благодаря Rust, Shell теперь эффективно обрабатывает несколько задач одновременно за счёт многопоточности.

Официальный сайт для скачивания бета версии.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
12