Библиотека программиста | программирование, кодинг, разработка
83.3K subscribers
3.79K photos
175 videos
89 files
6.85K links
Все самое полезное для программиста в одном канале.

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

Учиться у нас: https://proglib.io/w/a32a0d94

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

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
🎅 Розыгрыш мощного ПК продолжается

Купите любой курс Proglib Academy с 27 ноября по 27 декабря и участвуйте в розыгрыше компьютера от DigitalRazor! Этот ПК станет вашим верным помощником в учебе, работе и достижении больших целей в IT.

Что внутри DigitalRazor ProGaming:
🔵 Видеокарта RTX 4060 8GB — отличная для графики, разработки и игр
🔵 Процессор R5 7600X — высокая производительность для любых задач
🔵 Системная плата B650M — надёжная основа для вашего успеха

А еще — уникальный дизайн корпуса, который сделает этот ПК не только мощным, но и стильным.

🎓 Курсы от Proglib Academy — это возможность освоить востребованные навыки программирования и попасть в IT-индустрию. А теперь у вас есть шанс дополнить знания новым оборудованием!

Успейте принять участие и сделайте шаг навстречу мечте!

🔗 Подробнее об условиях участия
3👍12😁62🥱2
🎉🎙 Подкаст Podlodka: проблемы и страхи ИТ- индустрии

Юбилейный 400-й выпуск подкаста посвящен темам, которые волнуют каждого слушателя и слушательницу, — проблемам/страхам IT-индустрии и борьбе с ними.

✔️ Есть ли недостаток фундаментальных знаний и грозит ли нам полная монополизация технологий.
✔️ Как бороться с тем, что желание краткосрочной выгоды в индустрии все чаще преобладает над смыслом работы.
✔️ Страхи увольнения, экономического спада, замены человека искусственным интеллектом.
✔️ Проблема выгорания и многое другое.

⏱️ Таймкоды:

00:00:00
О чем выпуск
00:08:40 Проблемы и страхи в ИТ
00:22:50 Проблемы найма
00:26:16 Проблема преобладания краткосрочной прибыли в ИТ-бизнесе
00:32:50 Качество и смысл работы
00:47:26 Проблема монополизации и отсутствия разнообразия технологий
00:59:07 Основные страхи потери работы
01:20:57 Искусственный интеллект в разработке
01:36:48 Страх неконкурентоспособности
01:47:00 Страх выгорания
02:03:48 Итоги выпуска

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

#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍21
✈️ Как превратить свой полет в IT-экспедицию?

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

Ему удалось превратить скучную информацию с бортового WiFi в мощный инструмент для отслеживания полёта, построив карту и графики маршрута. А заодно — создать полноценное приложение с крутым функционалом.

- Как вычислить координаты, если сервер скрывает их?
- Что нужно, чтобы превратить обычный полёт в настоящую IT-экспедицию?
- И зачем вообще программисты играют в детективов на высоте 10 000 метров?

🚀 Переходите по ссылке и узнайте, как был разработан PyMyFlySp, и что из этого получилось!
👉 Настроить приложение можно с помощью этого репозитория на GitHub
5👍5
👩‍💻 Что происходит, когда вы вводите URL-адрес в браузере? Довольно простой вопрос, который могут спросить на позицию веб-разработчика в ходе собеса.

1️⃣ Пользователь вводит URL:

Браузер ищет IP-адрес в нескольких уровнях кеша (браузера, ОС, локальном и у провайдера).
Если IP-адрес не найден, запрос отправляется к DNS-резолверу.

2️⃣ Браузер устанавливает TCP-соединение с сервером по протоколу HTTP или HTTPS.

3️⃣ Браузер отправляет HTTP-запрос (GET/POST/...) на сервер для получения данных.

4️⃣ Сервер отправляет HTTP-ответ с нужными данными (HTML, CSS, JS и т. д.), браузер обрабатывает и отображает страницу пользователю.
 
👉 Источник

#инфографика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍402
👑🧟 Король спама: насколько сильно ты бесишь коллег в рабочих чатах

Признайся, ты тоже иногда отправляешь голосовые сообщения из маршрутки? Или может быть, ты тот самый человек, который пишет «Привет» и исчезает на час?

Всего 10 вопросов, которые помогут понять, являешься ли ты мастером цифрового этикета или главным спамером офиса. Готов узнать правду?

👉 Пройти тест
😁173👍3🥱3😢1
🧙‍♀️ Квест «Сервера не спят» — попробуйте себя в роли инженера датацентра!

Если вы всегда мечтали заглянуть за кулисы большого датацентра и почувствовать себя настоящим IT-героем — у нас для вас отличная новость. На платформе JetNight стартовал квест «Сервера не спят», который погружает вас в мир сложных задач, где за каждым решением стоит спасение серверов и инфраструктуры.

Что вас ждет?

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

🔹Инженер мониторинга — укротите мятежную инфраструктуру и найдите сбои.
🔹Диагност — остановите зомби-процессы и разгадайте тайну призрака в машине.
🔹Сервисный инженер — победите макаронного монстра и спасите падающие сервера.

🔗 Участвовать
👍102
Стань мастером Redis, создавая его с нуля!

Что может быть лучше для понимания технологий, чем собрать их самому? 🤔
CodeCrafters предлагает уникальный интерактивный курс, где вы создадите свой собственный Redis — высокопроизводительное хранилище данных с поддержкой команд, конвейеров и многое другое.

📌 Чем вы займётесь:

- Реализация команд, таких как GET, SET и других.
- Работа с сетевыми сокетами и многопоточностью.
- Построение архитектуры, вдохновлённой Redis, шаг за шагом.

💡 Курс подходит для изучения на популярных языках программирования, включая Python, Go, Rust, C++, Java и другие.

👉 Перейти к курсу Redis
👍191
🤖 Познакомьтесь с Willow, современным квантовым чипом от Google

Менее чем за 5 минут он способен выполнить тестовое вычисление, на которое одному из самых быстрых суперкомпьютеров сегодня потребовалось бы 10 септиллионов лет (это больше, чем возраст Вселенной).

👉 Узнайте больше
👍8🥱7🔥3😁31
🤔🔥🪦 Беспощадный Frontend-тест: уволься сам, если не наберёшь 7 из 10!

Ау! Есть среди нас фулстек-разработчики? Или может те, кто когда-то начинал с HTML и CSS?

👉 Проверяем свои знания о фронтенде тут
👍12🥱81💯1
🥽 Разработка для AR/VR: как создавать такие приложения?

Современные технологии продолжают удивлять, стирая границы между реальностью и цифровым миром. AR (дополненная реальность) и VR (виртуальная реальность) уже меняют наш подход к играм, обучению и медицине.

От выбора подходящей платформы — Unity, Unreal Engine или WebXR — до первых шагов в создании прототипов: наш новый материал расскажет, с чего начать разработку приложений для AR/VR. Узнайте, как проектировать интуитивные интерфейсы, добиваться оптимального баланса между реализмом и производительностью, а также как выделиться на конкурентном рынке.

Примеры, советы, и вдохновляющие кейсы, такие как Pokémon GO, Beat Saber или IKEA Place, помогут понять, куда двигаться, чтобы ваш проект стал успешным.

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

#новость
👍53
Новый год — время для новых начинаний!
Пока все строят планы на будущее, подумайте, что поможет вам двигаться вперёд в карьере. Мы знаем, что навыки в IT открывают огромные возможности — и мы готовы помочь вам начать!

🔹 Почему IT?

- Большинство компаний активно ищут специалистов.
- Вы можете работать из любой точки мира — с гибким графиком и интересными задачами.
- А ещё IT — это высокий доход и стремительный карьерный рост.

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

📚 Как это работает?

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

А для тех, кто решит сделать шаг в будущее до конца года, у нас есть кое-что особенное… 🎁 Узнайте больше

Как выбрать свой путь?
Мы предлагаем несколько уникальных комбинаций курсов, которые помогут вам стать настоящим экспертом:

🔵 Математика для Data Science + Алгоритмы и структуры данных — для тех, кто хочет готовиться к собеседованиям в топовые компании.

🔵 Алгоритмы + ML — чтобы не просто решать задачи, а понимать, как работают современные технологии.

🔵 Frontend + ML — создавайте приложения и учитесь работать с нейросетями.

🔵 И другие комбинации для разных целей.

Новогодний подарок, который будет работать на вас весь год — это отличная идея! 🎁 Начните сейчас

Развивайтесь в IT — и будущее уже будет в ваших руках!
3👍1😁1
Привет, друзья! 👋

2024-й год уже почти на финишной прямой, и технологии в этом году успели наделать немало шума. Пока умные ИИ не научились писать за нас все программы, а квантовые компьютеры не угнали наши пароли, давайте подведём итоги!

Какие технологии в этом году действительно удивили? А какие оказались не такими крутыми, как ожидали? Что изменилось в работе айтишников, и какие навыки стали особенно важными?

💬 Делитесь своим мнением в комментариях — мы выберем самые интересные ответы и включим их в нашу итоговую статью!
4
🎉 Команда Microsoft представила новый бесплатный уровень для GitHub Copilot, доступный в VS Code

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

С GitHub Copilot Free вы получаете 2000 дополнений кода в месяц (около 80 за рабочий день) + 50 запросов в чат и доступ к моделям GPT-4o/Claude 3.5 Sonnet.

👉 Читать подробнее
👍37🤩9🤔52
Вакансии «Библиотеки программиста» — ждем вас в команде!

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

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

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

Ждем ваших откликов 👾
👍62
🎄 OpenAI завершила свой рождественский адвент-календарь!

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

На последнем стриме OpenAI представила модель o3 — очень мощный инструмент для глубоких рассуждений. Все интересовались, что случилось с o2 и достигла ли o3 уровня AGI.

➡️ В этой статье вы найдете ответы на эти вопросы, а также краткое изложение всех интересных моментов, которые были представлены за 12 дней.

#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤔2
💾 CDC vs Outbox: как решить проблему двойной записи в распределенной системе

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

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

Существует два стандартных решения для обработки этой проблемы — захват изменения данных (CDC, Change Data Capture) и паттерн Outbox. В статье сравниваем два подхода 👇

🔗 Читать статью
🔗 Зеркало
😁10👍61
🚨 Kali Linux 2024.4: Новый релиз для пентестеров и специалистов по ИБ!

Вышел Kali Linux — обновлённая версия популярного дистрибутива для тестирования безопасности и пентестинга. В этом релизе:

➡️ Поддержка i386 прекращена, теперь только 64-битные версии.
➡️ 14 новых инструментов для тестирования уязвимостей, включая поддержку Active Directory, атаки на MSSQL, проверку уязвимостей веб-приложений и многое другое.
➡️ Улучшенная поддержка Raspberry Pi 5 и новая утилита Raspberry Pi Imager для упрощённой настройки системных образов.
➡️ GNOME обновлён до версии 47 с новыми функциями и улучшенным интерфейсом.

Это обновление продолжает традицию Kali Linux как незаменимого инструмента для экспертов в области кибербезопасности.

Читайте подробнее о нововведениях в статье!

#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍2😁2