Like Coding
287 subscribers
39 photos
1 video
6 files
44 links
🤖Программирование это ПРОСТО!
В этом канале ты найдешь интересные статьи про новости в мире IT, обучающую информацию!

📖Реклама и сотрудничество : @zeroqxq
Download Telegram
😎Структура директорий в Linux

#linux@likecoding
📌Минцифры и ФАС требуют от Apple возможности использования российских поисковиков

На этой неделе Федеральная антимонопольная служба (ФАС) потребовала от компании Apple выполнить требование по предоставлению выбора российской поисковой системы при активации телефона. Минцифры поддержало позицию регулятора и пригрозило Apple «жесткой ответственностью» в случае неисполнения требований.

🔗Источник

#itnews@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
📌У GNOME появился новый сканер угроз безопасности на базе VirusTotal

Для пользователей GNOME, которые хотят проверить свои файлы на наличие вредоносного ПО и других угроз в Linux, Lenspect — это новое приложение, разработанное в стиле GNOME. Оно представляет собой графический интерфейс, основанный на VirusTotal, для сканирования угроз безопасности непосредственно в Linux.

🔗Источник

#itnews@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌Выпущен Wine 10.17 с новым рендерером и обновлённым Mono

В Wine 10.17 был внедрён EGL как основной рендерер OpenGL. Также был обновлён движок Mono до версии 10.3.0 и исправлено 17 ошибок, что способствовало более высокой совместимости программ..

🔗Источник

#itnews@likecoding
#linux@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
📌Взлом сайта Xubuntu с заменой ссылок на странице загрузки на вредоносное ПО

Официальный сайт дистрибутива Xubuntu оказался под угрозой взлома. Неизвестные злоумышленники заменили ссылки на торренты на ссылку на вредоносный архив "Xubuntu-Safe-Download.zip", расположенный по адресу "https://xubuntu.org/wp-content/Xubuntu-Safe-Download.zip". В результате на странице загрузки остались только ссылки на этот архив и доступные зеркала.

Разработчики Xubuntu пока не прокомментировали эту ситуацию, но несколько часов назад они удалили вредоносный архив и заблокировали доступ к разделу "xubuntu.org/download/", перенаправив пользователей на главную страницу сайта.

🔗Источник

#itnews@likecoding
#linux@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
21
📌Минцифры и разработчики Max назвали ложью информацию об утечке данных пользователей мессенджера

В минувшие выходные на одном из хакерских форумов было размещено объявление о продаже 46,2 миллиона записей пользователей мессенджера Max. Однако, как утверждают разработчики Max и представители Министерства цифрового развития, это фейковая утечка, и «данные пользователей надежно защищены».

🔗Источник

#itnews@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
📌Parallel Downloading в пакетных менеджерах Linux: Баланс между скоростью и эффективностью

Многие пользователи Linux любят ускорять загрузки пакетов, увеличивая параллельные потоки в менеджерах пакетов. Но не всё так просто! 🚀

Параллельная загрузка - это возможность одновременной загрузки нескольких пакетов или частей пакета из разных источников. В большинстве менеджеров пакетов (apt, dnf, yay) это настраиваемый параметр.

🔥Увеличение количества параллельных потоков не всегда приводит к желаемому результату:

1. Перегрузка канала: Слишком много параллельных соединений может:
🟢Создавать излишнюю нагрузку на сетевой интерфейс
🟢Снижать общую скорость загрузки


2. Ограничения провайдера: Некоторые зеркала могут:
🟢Блокировать множественные одновременные соединения
🟢Замедлять загрузку при превышении лимита

3. Системные ресурсы: Много параллельных потоков потребляет:
🟢Оперативную память
🟢Процессорное время
🟢Сетевые сокеты

🔖Рекомендуемое значение: 5-10 параллельных потоков.

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

#linux@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
Уязвимость в Rust-библиотеках для формата TAR, приводящая к распаковке файлов из вложенного архива

В написанной на языке Rust библиотеке async-tar, предоставляющей функции для чтения и записи tar-архивов, выявлена уязвимость (CVE-2025-62518, кодовое имя TARmageddon), позволяющая при распаковке специально оформленного tar-архива не только извлечь размещённые в нём файлы, но и файлы, содержащиеся во вложенном tar-архиве. Уязвимость может быть использована для обхода систем верификации архивов и распаковки файлов, для которых не выполнялась проверка.
Уязвимость также проявляется в форках библиотеки async-tar, таких как tokio-tar, krata-tokio-tar и astral-tokio-tar, а также в утилитах на их основе, например, в пакетном менеджере uv, развиваемом в качестве высокопроизводительной замены «pip» для проектов на языке Python.

Источник

#itnews@likecoding
1
Создаем игры и изучаем.pdf
7.7 MB
Нашел для вас книгу по созданию игр на С++

#book@likecoding
1
📌Книги для программистов

🔥Программисты часто ошибаются, когда изучают книги только по конкретному языку программирования. Настоящее мастерство – в понимании фундаментальных принципов и логики решения задач.

Программирование – это прежде всего способ мышления. Язык – просто инструмент, который можно освоить за недели. А вот системное понимание архитектуры и проектирования сложных решений формируется годами.

Читая книги о принципах программирования, вы получаете три ключевых преимущества:

1️⃣ Развиваете абстрактное мышление. Вместо механического заучивания синтаксиса вы начинаете понимать логику построения программных решений.

2️⃣ Изучаете универсальные подходы, применимые в любом языке – Python, Go, Java, C++. Освоив базовые принципы, вы быстро адаптируетесь к новым технологиям.

3️⃣ Учитесь думать как архитектор систем, а не как рядовой программист. Появляется понимание создания масштабируемых и эффективных решений.

Несколько книг, которые действительно стоит прочитать:

1️⃣ О фундаментальных принципах программирования:

🟢"Чистая архитектура" - Роберт Мартин
🟢"Pragmatic Programmer" - Эндрю Хант и Дэвид Томас

2️⃣ Про архитектуру и проектирование систем:

🟢"Архитектура корпоративных программных систем" - Мартин Фаулер
🟢"Designing Data-Intensive Applications" - Мартин Клеппман

3️⃣ Раскрывающие алгоритмическое мышление:

🟢"Грокаем алгоритмы" - Адитья Бхаргава
🟢"Введение в алгоритмы" - Томас Кормен

4️⃣ Описывающие системный подход в разработке:

🟢"Идеальный программист" - Роберт Мартин
🟢"Deadline" - Том Демарко

Каждая из этих книг формирует профессиональное мировоззрение, помогая стать настоящим инженером.

P.S. Это просто рекомендация. Выбирайте книги, близкие вашему стилю мышления.

#articles@likecoding
#book@likecoding
Please open Telegram to view this post
VIEW IN TELEGRAM