Берлога Программистов 👨‍💻
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
Какие бывают слои в OSI?

1. Физический - этот слой работает с кабелями, контактными разъёмами и т.д. По сути это уровень проводов и физ. способ передачи данных. Минимальная абстракция. Самый известный протокол - Ethernet.

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
134🔥3
Релиз 3.13 и отключение GIL в Python!?

GIL - это механизм ограничения на один поток, который мог бы выполнять байт-кода Python в CPython. Так вот в версии Python 3.13 появилась возможность отключения GIL, что позволяет потокам работать более параллельно.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥2
Какие бывают слои в OSI? | 2 часть

3. Сетевой - он отвечает за маршрутизацию данных внутри сети между компьютерами. Чтобы построить путь от одного устройства к другому, они используют MAC-адреса. Данные представляются виде пакетов которые используют IP-адреса.

Протокол ARP умеет конвертировать MAC- в IP-адрес и наоборот.

4. Транспортный - отвечает за передачу данных по сети. Существует два главных протокола: TCP и UDP. В протоколе TCP данные делятся на сегменты. Каждый сегмент — часть пакета, а вот в UDP данные делятся на датаграммы - похожи на пакеты, только датаграммы автономны.

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
5
ChatGPT создает игру!

В своем последнем ролике, я провел своего рода эксперимент, где попробовал практически без навыков геймдева создать игру, используя только ChatGPT. Смогла ли нейронка создать полноценную 2д игру или нет смотрите здесь!

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

🖤 Ссылка на видео
🎮 Ссылка на игру

игра доступна только при наличие клавиатуры (в браузере, качать не надо)
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Почему GitHub упал прошлой ночью?

14
августа после 2 часов ночи были заметны сбои в работе GitHub. Оказывается это произошло из-за изменения в инфраструктуре базы данных.

Уже через 30 минут команда GitHub начала откат этих изменений и восстановили работу сервиса. Такие инциденты редки для GitHub. Это еще раз доказывает важность постоянного мониторинга и улучшения инфраструктуры!

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

Меню канала | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥4👎1
Что такое TCP и UDP протоколы?

TCP
- протокол, который гарантирует доставку данных в корректном виде. Он жёстко следит за каждым битом информации, но работает гораздо медленнее UDP.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3
Баг 11 windows ускорил процессор

Недавно был обнаружен баг в Windows 11, который неожиданно привел к ускорению работы процессоров AMD Ryzen 9000 при определенных условиях. Баг в Windows 11 связан с привилегиями учетных записей и приводит к потере производительности при использовании обычной учетной записи.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Какие бывают слои в OSI? | 3 часть

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

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Зачем нужна R&D-команда

Исследование и разработка (R&D) - это процесс создания и совершенствования технологий с целью повышения конкурентоспособности и внедрения инноваций.

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

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

Меню канала
Please open Telegram to view this post
VIEW IN TELEGRAM
10👎1
Какие бывают слои в OSI? | Заключительная часть

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

Прикладной уровень похож на сетевой интерфейс для модели OSI, позволяя пользователям взаимодействовать с другими уровнями через популярные протоколы (HTTP, HTTPS, FTP, SMTP) и программы (Zoom, Telegram, браузеры).

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Игра для PS1 в 2024!?

Разработчик Джеймс Брейк-МакКай создал игру Notris для оригинальной PlayStation (PS1). Он использовал PSn00bSDK, современный инструмент для программирования под PS1. Это демонстрирует, что интерес к ретро-геймдеву может быть актуальным и сегодня. Подробнее…

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

Меню канала | #новости
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
104👎1
Звонок ZOOM на 1 млн людей

В ZOOM появилась возможность видео звонка до 1млн. человек, что открывает для крупных компаний множество возможностей!

Однако, стоимость такого звонка оценивается в 100 000$. Для сравнения, онлайн-созвон на 10 000 человек стоит $9000, что почти равняется доллару за участника.

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Интересные библиотеки | Часть 1

CodeMirror - библиотека для JavaScript, которая позволяет из обычного тега <textarea> создать редактор кода прямо внутри вашего браузера, с подсветкой синтаксиса, табуляцией, автоотступами, автодополнением и другими полезными фишками.

Библиотека поддерживает подсветку основных языков программирования — C, C#, CSS, Javascript, HTML, PHP, SQL. Есть API и множество настроек. А вот небольшой курс по ней.

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9
ИИ защитит от кражи смартфонов

Google представила новую функцию Theft Detection Lock в Android 15, которая использует ИИ для защиты смартфонов от кражи.

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

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
12
Уязвимость PHP использовали для взлома Тайваньского университета

В университете Тайваня произошла кибератака с использованием уязвимости в PHP (CVE-2024-4577). Эта уязвимость позволила внедрить бэкдор Msupedge, который устанавливается на компьютер и связывается с командным сервером через DNS-запросы.

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

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

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

WebAssembly - открытый формат байт-кода для современных браузеров, позволяющий переносить код разных языков (C, C#, C++, Rust) и использовать его с высокой производительностью и близкой к нативной скоростью в сети!

Он дополняет JavaScript, разрабатывается как веб-стандарт W3C и поддерживается основными производителями браузеров.

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
73
Resemble Enhance - ИИ для голоса

Resemble Enhance - это инструмент, основанный на искусственном интеллекте для улучшения качества речи с помощью шумоподавления и усиления. Состоит из двух модулей - шумоподавителя и улучшателя.

Модели обучены на высококачественных речевых данных с частотой дискретизации 44,1 кГц. Это портативный улучшатель голосовых записей, полезный для всех, работающих в медиа/контенте/звуке. Сейчас модель подходит только для английской речи. Подробнее...

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
110
Вирус крадёт деньги через NFC

Вирус NGate для Android крадет данные с банковских карт с помощью NFC. Он замаскирован под "обновлением безопасности" с фишинговых СМС. Злоумышленники могут использовать ваши данные для снятия денег и клонировать NFC-метки.

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

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Haystack — необычная IDE

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

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

Скачать можно с официального сайта.

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

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

Puter – это интернет-операционная система на JavaScript с открытым исходным кодом и с возможностью самохостинга.

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

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

Меню канала
Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Голосовое управление сайтом

Голосовое управление, основанное на распознавании речи и искусственном интеллекте с использованием API и библиотек, стало все более популярным и практичным. Рассмотрим пару вариантов:

1. Google Speech-to-Text

2. IBM Watson Speech to Text

3. Microsoft Azure AI Speech

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

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

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