Берлога Программистов 👨‍💻
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
Шифрование файлов на Go

age
- это простой, современный и надежный инструмент для шифрования файлов, основанный на языке программирования Go. Он уже доступен на GitHub!

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Redox OS - новая ОС?

Redox OS - это открытая операционная система, разработанная на языке программирования Rust, и представляет собой альтернативу традиционным операционным системам. Она основана на микроядре и поддерживает стандарты Unix.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Почему стоит использовать GoFr для разработки Golang-бэкенда?

GoFr
- это фреймворк, написанный на языке Go, который предназначен для быстрой разработки микросервисов. Он обеспечивает кодовое тестирование в производственных средах и встроенные инструменты для наблюдения. Тем самым позволяет сосредоточиться на бизнес-логике.

Одни из ключевых особенностей этого фреймворка - это RESTful архитектура, встроенные функции логирования, поддержка интеграции метрик и другие. Эти возможности отсутствуют в популярных фреймворках, таких как Gin, Echo, Beego, Fiber.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥1
Новая Java 23: проще, безопаснее и быстрее!

Выход Java 23 будет уже в середине сентября. Релиз включает 13 JEP, которые традиционно улучшают Java по следующим направлениям: безопасность, производительность, удобство разработки.

Для новичков в релизе имеются улучшения. Эти JEP упрощают освоение Java, чтобы помочь новичкам быстрее освоить язык: неявные классы и main-методы экземпляра класса; импортирование модулей.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Курс по геймдизайну от Epic Games & Coursera

Компания Epic Games совместно с Coursera представили курс по игровому дизайну с возможностью получить сертификат после завершения обучения. Epic Games прогнозируют, что спрос на навыки работы с Unreal Engine в течение следующего десятилетия увеличится на 138 процентов.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Криптовалюта от Дональда Трампа?

Бывший президент США Дональд Трамп и его сыновья объявили о создании криптоплатформы в рамках своей предвыборной кампании. Целью компании является широкое внедрение стабильных криптовалют.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Язык программирования от Huawei!?

Компания Huawei представила новый язык программирования — Cangjie (читается как "Цанцзе"). У Cangjie есть общие черты с языками Java и C++.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥2
Сбой в работе Cloudflare сделал многие сайты всего мира недоступны

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8
ChatGPT больше не может писать первым

Разработчики OpenAI исправили ошибку в алгоритме ChatGPT, которая позволяла чат-боту инициировать диалоги с пользователями.

Проблема возникала при ответе на пустые или некорректно отправленные сообщения, причём ИИ-модель могла давать общие ответы на них или используя собственную память интересовалась об успехах пользователя.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Генератор серверов Backend для Frontend

gRPC Federation - это технология, которая автоматически создает сервер Backend for Frontend (BFF), который собирает и возвращает данные с использованием протокола gRPC с различных микросервисов.

BFF-сервер обеспечивает единую точку входа для фронтенда и упрощает интеграцию с различными микросервисами, предоставляя общую логику для коммуникации с ними.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Бесплатный онлайн REST API

JSONPlaceholder - классный сервер, который предоставляет API для каких либо фейковых данных. Тут находится набор из 6 ресурсов: посты, комментарии, альбомы, фото, туду и пользователи.

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

Меню канала | #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
10
Apple выпустила обновление языка программирования Swift 6.0

В новую версию Apple внедрила Embedded Swift для разработки приложений и прошивок на микроконтроллерах и умных устройствах. Так же добавлена возможность сборки проектов под архитектуры ARM и RISC-V.

Кроме того, в Swift 6.0 представлена библиотека Swift Testing, упрощающая разработку и запуск тестов. Apple также добавила новый режим изоляции данных для защиты от состояний гонки в параллельно выполняемых потоках.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Фреймворк для создания приложений на Python

Hyperdiv - открытый исходный фреймворк для быстрого разработки реактивных веб-приложений на Python.

Он включает в себя встроенные компоненты Shoelace, Markdown, диаграммы, таблицы и другие функции, упрощая процесс создания веб-приложений.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
112
AI-редактор кода: как с легкостью преодолеть проблемы в коде

Написание кода может быть трудным, а существующие инструменты, такие как GitHub Copilot и ChatGPT, хотя и облегчают процесс, но все еще не полностью удовлетворяют нас написанным кодом.

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

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

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

Kubernetes - это открытая система для управления контейнерами, работы с виртуальными данными-контейнерами, обеспечивая хранение и работу контейнеров и узлов.

Kubernetes мониторит состояние контейнеров, поддерживает связи между ними или изолирует их, контролирует нагрузку на систему и позволяет масштабировать ее оперативно.

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

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Лучший язык для Олимпиадного программирования

Выбирая олимпиадное программирование, мы задаём себе вопрос: "Какой язык наилучше подходит для олимпиад?". Часто слышим советы о Python, C++/C или Java. Очевидно, что C++ гораздо быстрее Python (в 10 раз), но научиться ему сложнее, чем Python.

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

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

Меню канала | #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Зачем нужен NAT?

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

Обычно провайдер дает клиентам один IP-адрес, и пользователи используют маршрутизаторы для подключения нескольких устройств. NAT перенаправляет трафик между локальным и основным IP-адресом, скрывая локальные IP-адреса и обеспечивая экономию ресурсов, безопасность и удобство.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5🤔3
Как работает DPI?

Deep Packet Inspection (DPI) - это технология, которая анализирует данные, проходящие через сетевые точки контроля. Она рассматривает каждый пакет данных, заглядывая внутрь и изучая его содержимое.

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Мануал для одного из первых в мире компьютеров

Недавно появился мануал Алана Тьюринга для Manchester Mark I, одного из первых компьютеров. Этот компьютер был создан в 1940-х годах и является первым шагом к современной вычислительной технике.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Этот скрипт целиком скопирует сайт

Этот скрипт может скопировать содержимое веб-страницы. Раньше он продавался за 10$, однако сейчас полностью бесплатен и доступен на гит хаб.

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

Сам скрипт тут

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Чем SQL отличается от NoSQL?

SQL (Structured Query Language) — это язык структурированных запросов, используемый для управления и манипулирования реляционными базами данных. SQL-базы данных применяются там, где необходимо хранить и управлять данными структурированной природы, например, информацией о продуктах, покупателях и оформленных заказах в магазине.

NoSQL (Not Only SQL) — это новая система баз данных, которая не использует стандартный язык запросов, а использует документы JSON для хранения данных. NoSQL-базы данных применяются, когда необходимо хранить данные неструктурированной природы, например, большие объёмы текстовых данных, изображения и видео.

Подробнее...

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

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