Берлога Программистов 👨‍💻
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-разработчиком в 2025 году?

Тимлид Даниил Динько, а также бывший senior-разработчик в Ozon Tech, разобрал, как стать junior, middle или senior разработчиком на языке Go.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
16👎1
Linux на Dendy!?

Энтузиасты запустили ядро Linux на системе NES, известной как Dendy. Для этого они использовали NES86.

NES86 – это эмулятор IBM PC на NES, который создаёт среду, совместимую с ELKS (Embedded Linux Kernel Subset).

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

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

Проект уже доступен на GitHub, а его демонстрация — на YouTube.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
17
ИИ, который заменит GameDev-разработчиков и игроков!

Microsoft представила первую ИИ-модель под названием Muse, которая может не только создавать игровые сцены, но и предсказывать действия игрока.

Muse станет инструментом, который ускорит тестирование игр, так как он способен создавать полноценные игровые сессии, а также разработку, анимацию и многое другое.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
24👎8
Что такое Jetpack Compose и чем он отличается от XML?

Jetpack Compose – это современный инструмент, который использует декларативный подход для создания пользовательских интерфейсов на Android.

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

В отличие от XML, Compose автоматически обновляет UI при изменении данных, а также упрощает разработку интерфейсов, объединяя логику и UI в одном месте на Kotlin.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
21
ChatGPT-4.5 выходит уже на следующей неделе!

Уже в ближайшие дни OpenAI планирует выпустить обновленную модель ChatGPT-4.5. Кроме того, в планах компании выпустить GPT-5 уже в мае этого года!

GPT-4.5 станет последней моделью OpenAI, которая не использует технологию chain-of-thought. Все последующие модели перейдут на более «осмысленный» подход к генерации ответов.

Модель GPT-5 будет основана на версии o3, но с улучшенными возможностями рассуждения и более точными ответами.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
35
Как защитить себя от желаемого взлома?

Каждый из вас хотя бы раз сталкивался с вирусом на компьютере, но как он попал туда? Для вас окажется большим удивлениям, но даже заходя на простые сайты вы можете подхватить вирус!

На данный момент эксперты насчитывают более 450 тысяч новых вредоносных программ, а их общее количество превышает сотни миллионов.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
16👎3
Интерактивные диаграммы для GitHub-репозиториев!

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

Запустить его можно двумя способами:

Открыть сервис и вставить ссылку на репозиторий или заменить в адресе проекта hub на diagram.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
20
Это вредоносное ПО установили уже 100 тыс. раз!

В Google Play нашли очередное опасное приложение SpyLend, которое скачали более 100 000 раз. Оно притворяется полезным финансовым сервисом, но на самом деле ворует личные данные пользователей.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
37
1️⃣0️⃣0️⃣0️⃣0️⃣

Немного с опозданием, но я просто не мог не написать об этом. Если честно, даже и не вериться в это. Огромное спасибо каждому, кто подписан на этот канал, читает посты и ставит реакции. Мы очень ценим поддержку с вашей стороны и взамен будем максимально стараться над улучшением качества контента. И так же как в посте с благодарностью о преодолении отметки в 5к подписчиков, напомню, что это только начало, и в скором времени, мы вместе построим целое айти комньюнити и вместе будем становиться лучше с каждым днем! 👨‍💻🤝


Спасибо всем! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
161🔥5👎2
Лучшие онлайн редакторы кода!

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

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
20
Инструменты для обнаружения вредоносного кода!

Компания Apiiro выпустила два инструмента для обнаружения вредоносного кода. Первый — это набор правил для Semgrep и Opengrep, который выявляет вредоносные шаблоны.

Semgrep и Opengrep — это инструменты для поиска шаблонов в коде, помогающие находить уязвимости и подозрительные конструкции.

Второй инструмент — PRevent, сканер для GitHub, который проверяет pull requests в реальном времени.

Оба инструмента можно интегрировать в CI/CD-процессы, а их точность обнаружения вредоносного кода составляет около 90%.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
25🤔3🔥2
Google — защита от квантовых атак!

Google Cloud обновила свой сервис управления ключами Cloud KMS, добавив защиту от квантовых атак, ведь эксперты утверждают, что квантовые компьютеры в будущем смогут взломать современные системы шифрования, поэтому такие меры безопасности становятся всё более необходимыми.

Теперь Cloud KMS поддерживает два новых алгоритма цифровых подписей, устойчивых к квантовым атакам. Они соответствуют стандартам NIST и уже доступны в режиме предварительного просмотра.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
32
Новый ИИ-браузер!

Perplexity AI анонсировала ИИ-браузер Comet, но все подробности пока остаются в секрете. В данный момент можно отправить заявку на регистрацию в бета-тестировании.

Этот браузер обещает быть лучше, чем его конкурент Dia — браузер с функциями ИИ-команд и многим другим.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
28
Функции ChatGPT стали ещё доступнее!

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

Помимо этого, функция Deep Research стала доступнее. Теперь её могут использовать не только пользователи с подпиской Pro, но и те, у кого есть подписки Plus, Team, Edu и Enterprise.

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

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

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

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

Подробнее узнать про эту концепцию можно в этой статье!

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥1
Как Copilot раскрыл приватные GitHub репозитории?

Дело в том, что любые данные, попавшие в интернет, даже на короткое время, могут навсегда сохраниться в генеративных ИИ-чатах, таких как Microsoft Copilot.

Причина заключается в кешировании данных Bing, которое индексирует публичные страницы, а затем передает их в Copilot.

Компания Lasso, занимающаяся исследованием ИИ-угроз, обнаружила, что тысячи репозиториев GitHub остаются доступными через Copilot, даже если они стали приватными или были удалены.

В результате количество утечек превысило 20 000.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥11🤔5👎1
Doom запустили в TypeScript-компиляторе!?

Разработчик Димитри Митропулос решил сделать что-то безумное, а именно запустить Doom внутри TypeScript-компилятора. На реализацию ушло 200 часов, а весь проект занял целый год!

Чтобы понять всю сложность задачи, ему пришлось разобраться в WebAssembly, виртуальных машинах, внутреннем устройстве TypeScript-компилятора и архитектуре Doom.

Сейчас уже доступно видео с демонстрацией и репозиторий на GitHub.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
25
Как отличить AI-код от реального?

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

По данным Stack Overflow Developer Survey 2024, 40% разработчиков сталкивались с небезопасным кодом, предложенным нейросетями.

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

В этой статье расскажут, как научиться отличать такой код.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
19👎2
Интеграция Rust в Linux все таки будет?

Ещё в начале месяца (пост), специалисты считали, что внедрять Rust в ядро Linux не рационально и неправильно. Однако на днях создатель Linux - Линус Торвальдс, подтвердил, что интеграция все-таки будет!

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

Также он отметил, что в течение года драйверы и некоторые подсистемы начнут активно применять Rust, который в дальнейшем станет неотъемлемой частью ядра Linux.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
17
ChatGPT 4.5 уже вышел!

ChatGPT 4.5 уже доступен, но для пользователей подписки Pro. Однако не стоит огорчаться, через неделю эта модель станет доступной и для других подписок, таких как Plus, Team, Enterprise и Edu.

Сейчас её называют «самой умной» моделью, хотя в некоторых задачах она уступает моделям o1 и o3-mini. Модель получила улучшенные навыки письма, более естественное общение и расширенные знания о мире.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
22👎1
Что такое CORS?

Cross-Origin Resource Sharing — это механизм в браузере, который определяет список ресурсов, доступных странице. Тем самым он обеспечивает безопасность пользователей при использовании HTTP-протокола.

Изначально сайты могут запрашивать ресурсы только со своего "origin", но CORS расширяет это ограничение, позволяя получать доступ к ресурсам с других доменов.

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

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