Берлога Программистов 👨‍💻
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
Git был создан всего за 10 дней!

В наше время ни один разработчик не может обойтись без Git, но представьте, что всего 20 лет назад мир жил без него, и управлять версиями кода было по-настоящему тяжело. В то время использовали RCS, CVS, а в какой-то момент — BitKeeper.

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

Поэтому вместо того, чтобы ругаться с владельцем, Линус Торвальдс взял и написал свою систему — всего за 10 дней! Таким образом, Git появился в апреле 2005 года, но как временное решение. Он не ожидал, что проект задержится надолго, он просто хотел "сделать лучше, чем у BitKeeper".


Продолжение тут.

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

Меню канала

#история
Please open Telegram to view this post
VIEW IN TELEGRAM
39🔥6🤔6
Что за язык Julia?

В 2025 году Julia занимает 34-е место в рейтинге TIOBE. Созданный в 2012 году, этот язык сочетает скорость C/C++ с простотой Python, что идеально подходит для научных расчётов и анализа данных.

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

Подробнее

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
25🤔4🔥3
Какой ChatGPT использовать в 2025 году?

В настоящее время мы столкнулись с перенасыщением рынка ИИ-моделями. С каждым днем их количество растет, и выбор между различными моделями становится все сложнее. У ChatGPT, например, целых 9 моделей!

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

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

Меню канала

#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
24🤔4🔥3
Что такое SOLID?

SOLID – это 5 основных принципов проектирования классов в объектно-ориентированном программировании. Он помогает создавать гибкий, лёгкий и понятный код, а вместе с этим надёжную и удобную архитектуру приложений.

Принципы SOLID сформулировал ещё в начале 2000-х американский инженер-программист Роберт С. Мартин, а затем в 2004 году, Майкл Физер предложил объединить эту идею под аббревиатура SOLID:

S — Single Responsibility Principle, принцип единственной ответственности.

O — Open-Closed Principle, принцип открытости / закрытости.

L — Liskov Substitution Principle, принцип подстановки Барбары Лисков.

I — Interface Segregation Principle, принцип разделения интерфейсов.

D — Dependency Inversion Principle, принцип инверсии зависимостей.


Подробнее о принципах SOLID с примерами на Java в этой статье!

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
11🤔5🔥3
IKEA потеряла $17 млн из-за хакерской атаки!

За два дня до Черной пятницы хакеры проникли в IT-системы IKEA, нанеся ущерб в размере 17 млн долларов. Однако к марту 2025 года платформа снова заработала в полном объеме.

Компания не выплатила выкуп хакерам, а наоборот, улучшила свою IT-инфраструктуру и укрепила защиту.

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

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤔4🔥3
Светофоры в Калифорнии заговорили голосами Маска и Цукерберга!

В Кремниевой долине хакеры решили пошутить и взломали около 12 светофоров, которые начали издавать реплики Илона Маска и Марка Цукерберга при нажатии на кнопку. Например, такие:

Цукерберг:

«Вполне нормально чувствовать дискомфорт, когда мы насильно внедряем ИИ в каждую грань вашего сознания. Не волнуйтесь — вы всё равно ничего не сможете с этим сделать»

Илон:

«Все говорят, что рак — это плохо. Но вы пробовали быть раком? Это, чёрт возьми, потрясающе».


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

Видео

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
17🤣5🤔3🔥2
Из-за чего появляется синий экран смерти?

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

Причины появления BSoD:
1. Аппаратные неисправности (оперативная память, жёсткий диск, видеокарта).
2. Ошибки и конфликты драйверов (устаревание, неправильная настройка).
3. Перегрев компонентов.
4. Программные конфликты (несовместимость приложений).
5. Вирусы и вредоносное ПО (вмешательство в системные файлы и драйверы).
6. Проблемы с питанием (скачки напряжения, неисправности блока питания).


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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥5🤔5
OpenAI представила GPT-4.1!

OpenAI представила три новых модели: GPT‑4.1, GPT‑4.1 mini и GPT‑4.1 nano. Каждая из них в разы лучше простого GPT-4o, например, по написанию коду, пониманию инструкции и работе с длинными контекстами – лучше на целых 20%!

Помимо этого, запросы GPT-4.1 стоят на 26% дешевле GPT-4o, а других двух моделей до 83%. Ещё один из плюсов, что новые модели могут обрабатывать контекст до 1 млн токенов – это как 8 исходников React!

Кстати, GPT‑4.1 уже доступна через API :)

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥6🤔3
ИИ для общения с дельфинами!?

Да, вы правильно поняли, Google вместе с Wild Dolphin Project создали модель DolphinGemma, которая анализирует звуки дельфинов. Она может распознать паттерны, предсказывая будущий звук на основе предыдущего.

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

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
18🔥4🤔3
Библиотека для MEXC, которая крала крипту!

Исследователи из JFrog нашли в репозитории PyPI вредоносный пакет ccxt-mexc-futures, который маскировался под расширение популярной библиотеки CCXT для торговли криптовалютами, этот пакет не внедрял вредоносный код, а переделывал внутренние функции библиотеки.

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

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
23🤔5🔥3
Google представила Firebase Studio!

Firebase Studio – это облачная платформа для разработки веб-приложений с использованием ИИ-модели Gemini. Она поддерживает Java, Go, Python и JavaScript, а также фреймворки Flutter и React.

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

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
29🔥6
Эти расширения следили за тобой!

На днях, исследователь Джон Такнер обнаружил целых 57 расширений Chrome с 6 млн пользователей, которые следят за действиями в браузере, имеют доступ к файлам cookie и в потенциале могут выполнять удаленные скрипты.

Код расширений сильно запутан и содержит в себе обратные вызовы к API для отправки информации, собранной из браузера.

В этой таблице собран полный список этих расширений!

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
18🤔2
Сразу 4 уязвимости нулевого дня в планировщике задач Windows!

Уязвимости в планировщике задач очень опасны, ведь они открывают возможности для локальных атак. Но что они позволяют сделать?

Уязвимости позволяют запустить процессы от имени SYSTEM, без разрешения пользователя, если известен его пароль, а злоумышленники могут прикинуться администраторами.

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

Подробнее..

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
21👎1
Кто такие Cicada 3301 – самая загадочная группировка!

Одна из самых загадочных хакерских группировок в 2012 году была Cicada 3301. Все началось с безобидной картинки с текстом на 4chan (смотреть фото выше), но именно с нее и начались все головоломки.

Текст картинки: «Привет. Мы ищем высокоинтеллектуальных людей. Для этого мы создали тест. В этой картинке спрятано сообщение. Найдите его, и оно приведет вас к нам»


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

Вся история группировки тут.

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

Меню канала

#интересно #чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
30🔥1
Рейтинг языков программирования за апрель 2025 года!

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

Однако есть и интересные изменения: C++ впервые в истории рейтинга обогнал C. Кроме того, Kotlin, Swift и Ruby выпали из топ-20, а Delphi, Fortran и COBOL после долгого отсутствия вернулись в этот список.

Ознакомиться с полным списком можно по ссылке.

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥5🤔5
Почему микросервисы больше не нужны?

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

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

Ещё стоит вспомнить про отладку: ошибка может быть в любом из десятка сервисов, а логи размазаны по разным системам. В монолите же та же проблема решается за минуту.

Полная статья с разбором микросервисов тут.

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

Меню канала

#интересно
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥5🤔4
SheByte - новый игрок в мире фишинга!

По статистике, около 70% всего фишингового трафика проходило через LabHost – крупнейший фишинговый сервис, но после его устранения, злоумышленники начали искать новые сервисы, и одним из них в 2024 году стал SheByte.

SheByte, как и LabHost, предложил универсальные шаблоны для фишинговых страниц крупнейших Канадских и Американских банков, а также антидетект-инструменты и LiveRAT – и это все за $199 в месяц.

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5🤔3
Что такое SSH?

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

В 2006 году SSH был признан стандартным протоколом в интернете. Соединение по этому протоколу состоит из двух компонентов: SSH-сервера и SSH-клиента. Эти два понятия мы подробнее рассмотрим в следующих постах.

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
25🔥5🤔3
Интернет больше не наш...

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

Проблема в том, что многие из этих ботов — вредоносные и используются для атак, кражи данных или обхода систем. С 2016 года их стало больше, чем "хороших", а к 2024 году они уже занимали 37% всего трафика.

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

Меню канала

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
19🤔7🔥3
Что такое SSH | часть 2

SSH-сервер – это программа, устанавливающая связь и производящая аутентификацию устройства пользователя.

SSH-клиент – это программа, с помощью которой с устройства пользователя выполняется вход на удалённую машину и передаются команды.

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

1. Установка TCP-соединения.

2. Открытие защищённого канала.

3. Аутентификация пользователя с помощью публичного ключа.

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

Меню канала

#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥4🤔2