Библиотека программиста | программирование, кодинг, разработка
82.9K subscribers
3.84K photos
178 videos
89 files
6.89K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/eLH_zQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
💾 Шпаргалки для всех и каждого

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

📎 Что там внутри?

• Git, Docker, Python, SQL — всё, что нужно, чтобы выжить.
• VSC, vim и даже Chrome DevTools — для продуктивной работы.
• Bash, Linux, Windows — шпаргалки для работы с системами.
• А если не хватило — залетайте в контрибьюторы. Там можно добавить свою шпору.

📂 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍22🔥6🤔41
Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾
1🥱4👍21🌚1
🎙 Подкаст Podlodka: смена профессии в IT

Смена профессии в IT — сложный, но увлекательный процесс, который прошел каждый из ведущих Podlodka. В этом выпуске обсуждаются личные истории переходов, стандартные треки смены ролей и мотивация, которая движет такими решениями.

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

⏱️ Таймкоды:
00:00 О чем выпуск
02:02 Личный опыт переходов
20:05 Стандартные треки переходов
47:20 Переход на новую роль
53:50 Внутренний переход
59:40 Внешний переход
01:07:55 Подготовка резюме
01:21:24 Переход в новую роль
01:33:48 Сложности переходов
01:42:48 Минусы смены роли
01:51:20 Плюсы смены роли
01:59:57 Заключение

▶️ Смотреть или слушать полностью

#подкасты
👍52😁1👾1
🔥 Dusa — новый язык программирования

Это не просто язык, а инструмент для логического программирования для исследования графов.

🔵 Как начать?

• Попробовать в веб-редакторе.
• Установить через npm и работать с Dusa через CLI или JavaScript API.
• Почитать научную работу авторов Finite-Choice Logic Programming для погружения в тему.

🔗 Dusa programming language
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10🥰2👾21
💡 Типичная архитектура веб-приложения, которая обеспечивает масштабируемость, надежность и удобство разработки/сопровождения

👉 Источник

#инфографика
👍15😁5🤔4👾3😢1
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Вышла игра, которая научит кодить

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

➡️ Что тебя ждёт

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

И это не просто симулятор — игру сделал профессор компьютерных наук на чистом Python.

🔗 Игра доступна в Steam
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍35🔥10🥱8👾32
💻 Инженер собрал ноутбук с нуля

Брайан, студент-энтузиаст, сделал то, о чём многие только мечтают. Он собрал полностью рабочий ноутбук своими руками.

🔵 Что внутри:

• 4K AMOLED-дисплей (да-да, даже Minecraft в 4K тянет).
• Механическая клавиатура с Cherry MX переключателями.
• Батарея на 7 часов автономной работы.
• И всё это в стильном алюминиевом корпусе, который он тоже сделал сам.

Почему это круто для разработчиков: этот проект даёт полный контроль над начинкой, всё сделано на основе open-source. Брайан собрал Linux-дистрибутив, оптимизировав его под свою конфигурацию, написал Python-скрипты для мониторинга питания и оптимизации работы системы.

🔗 Полный процесс задокументирован в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍69😁76💯3👾3
🌵🕵️‍♂️ Git-квест: 10 испытаний для повелителя репозиториев

От простого push до таинственного cherry-pick – пройдите все уровни нашего Git-квеста и докажите, что достойны звания Git-мастера.

🔗 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁306
🔑 Как хакеры взломали систему Subaru STARLINK

Исследователи нашли уязвимость в системе Subaru STARLINK, которая дала полный доступ к автомобилям через admin-панель.

Через уязвимость можно было удалённо запускать и останавливать двигатель автомобиля, блокировать или разблокировать двери. Хакеры также могли получить историю местоположений за год с точностью до 5 метров и извлечь данные владельцев, включая адреса, телефоны, e-mail, данные карт и PIN-коды.

➡️ Как это нашли:

▪️ Использовали Burp Suite для анализа запросов в мобильном приложении Subaru.

▪️ Переключились на админ-панель STARLINK, проанализировали JS-код и нашли дырявый эндпоинт для сброса пароля.

▪️ Через brute-force подобрали учётные данные сотрудников, получили доступ и обошли 2FA, просто удалив client-side проверку.

📎 Внутри пошаговый разбор взлома
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍35🤔104🔥41
🎞 Видео, от которого сложно оторваться: эволюция языков программирования с 1958 по 2025

В этом ролике — детальная инфографика, которая показывает, как менялись самые популярные языки программирования за последние 67 лет.

Что внутри:

▪️ Как C, Java и Python захватывали мир.

▪️ Когда Fortran и COBOL теряли свои позиции.

▪️ Какие языки стали лидерами в последние годы.

Рейтинг построен на основе опросов, данных GitHub, книг и статей, а также аналитики популярности за последние годы.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍106😢2
🔥 30 полезных приложений на основе искусственного интеллекта, которые могут вам помочь в 2025 году

👉 Источник

#инфографика
👍19🌚31
💬 Сто лет собеседований: почему наём в IT переусложнён

Кажется, что собеседования в IT стали настоящим квестом с множеством уровней: от базовых вопросов до задач уровня «построй марсоход из JSON-ов». Смотрите статью, чтобы разобраться, почему так.

➡️ Внутри:

• Почему компании задают каверзные вопросы

• Как тесты на собеседованиях пугают даже опытных сеньоров

• Что нужно поменять, чтобы наём стал проще

🔗
Читайте подробнее на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
💯13👍54