Типичный программист
80.9K subscribers
3.07K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
100% понимания, 0% осуждения

#кек
152😁74💯35👍15🫡3❤‍🔥2😴21👎1🤓1😘1
This media is not supported in your browser
VIEW IN TELEGRAM
Компьютер Apple II Plus (1979) и игра Lode Runner (1983)

Артефакт из прошлого, когда 48 КБ оперативки было нормой, а пиксельная графика — передовой технологией.

#оффтоп
72👍28🔥9😍5🆒2😘1
Ору: создателя тулзы для собесов, про которую мы писали ранее, хотят отчислить за то, что он прошёл собес в Amazon с её помощью

У Amazon настолько пригорело, что они не только написали гневное письмо ему лично, но и отправили жалобу в его университет, требуя наказать и студента за его приложение.

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


И в чём он не прав? 😅

#оффтоп
😁194👍45💯23🤣8🔥4👻32😘1
EA открыла исходный код Command & Conquer, Red Alert, Renegade и Generals

Исходники выложили на GitHub под лицензией GPL, так что теперь моддеры могут улучшать классику RTS и адаптировать её под современные технологии.

EA также добавила поддержку Steam Workshop, чтобы моды было проще распространять. А для разработчиков выпущен «C&C Modding Support» — набор исходников, скриптов и шейдеров для работы с движком SAGE.

Историческое наследие RTS теперь в руках сообщества 👍

#gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥149👍3414🤯3❤‍🔥1😘1
Чекап на проверку знаний по Java

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

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

#java #фреймворки
👍16👎84🥰3🍌2😘1
Хорошая работа и задачи интересные

#кек
😁212🤣52👍7🐳43🤝32😘1
This media is not supported in your browser
VIEW IN TELEGRAM
Девушка Павла Дурова не смогла отправить подарок в Телеге

В какой-то момент она просто пошла в соседнюю комнату за советом.

И, кажется, получила самый быстрый фидбэк от службы поддержки 😏

#новости #оффтоп
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣199😁377👍5🤷‍♂2🍓2🗿2😐1😘1🤷1
This media is not supported in your browser
VIEW IN TELEGRAM
Как запустить контейнер без Docker?

Контейнеры давно стали стандартом разработки, и кажется, что проще просто писать Dockerfile и не заморачиваться. Но что если собрать контейнер без Docker?

Автор статьи решил разобраться, как работает контейнеризация на уровне ядра Linux, и создать контейнер с нуля, используя namespaces, cgroups и chroot.

Для всех, кто любит поиграться с контейнерами — вот статья.

#linux #docker
😁73👍15🔥11🕊3🍾21👌1🗿1😘1
👍 Как говорил мой дед: хороший админ не будет жмотить шпаргалку по PostgreSQL подписчикам

Поэтому я милостиво отдаю её вам. В этом чит-листе всё, что вам может пригодится: подключение к серверу, управление содержимым БД, создание и изменение таблиц, SQL-команды (SELECT, INSERT, UPDATE, DELETE), а также функции для работы с текстом, числами, NULL и датами.

А для тех, кто не дружит с английским, оставляю ссылку на сайт — там расписано по пунктам, так что легко перевести при необходимости. Ну и файлик без сжатия положил в комменты.

#postgresql #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6415😁7❤‍🔥3👎32🌭1💔1😘1
А ведь Серёге только 23

#кек
😁132🤣237🎅3😘2
👏 В обновлении Android 15 для Pixel стал доступен Linux-терминал

Мартовское обновление добавило полноценное окружение на базе Debian, работающее в виртуальной машине через Android Virtualization Framework (AVF).

Активация доступна в настройках для разработчиков: просто скачиваете образ виртуалки, который весит около 500 мб и наслаждаетесь.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍92🔥29👏72❤‍🔥11😘1
YeaHub: база вопросов на русском для подготовки к собесам

На ресурсе собраны вопросы по всем популярным направлениям: бэк, фронт, DevOps, ML, мобилка, QA, DS, gamedev. Можно выбирать по языкам, технологиям и уровню сложности.

Помимо этого есть разделы по Git, Docker и другим инструментам, а также трекер прогресса и тренажёр для закрепления знаний.

#полезности #собеседование
4🔥44👍18👎74😘2
Настройка Git сервера с нуля

Если хочется разобраться, как Git работает без интерфейсов и платформ типа GitLab, автор статьи детально разобрал настройку Git-сервера на Debian 12 — только чистый Git, SSH и веб-интерфейс GitWeb.

В процессе рассмотрены создание пользователей, настройка авторизации, развертывание "голых" репозиториев и безопасность. Всё, чтобы сервер был удобным, защищённым и автономным.

#devops #git
1👍31🤝63😘1
Я: делающий постоянно рефакторинг

Тимлид перед релизом:
This media is not supported in your browser
VIEW IN TELEGRAM
😁93🤣45😢82🐳1😘1
Как написать свой загрузчик Linux?

Автор решил разобраться, насколько сложно написать собственный загрузчик операционной системы, и не просто вывел «Hello, World!», а реализовал полноценный bootloader, который передаёт управление ядру Linux.

В статье подробно разбираются основы UEFI, работа процессора в разных режимах, загрузка ядра Linux и передача управления. Если хотите понять, как грузится ваша ОС ещё до запуска системы, этот материал поможет.

#linux #туториал #ос
👍279🔥2😘1
This media is not supported in your browser
VIEW IN TELEGRAM
Если у вас когда-нибудь появится необъяснимая потребность пересобрать свои наушники в корпус из фисташек, то теперь у вас есть чёткий план действий

#кек #оффтоп
🤣141👍34🗿32💊11🔥10👎6🤯5🍌3😁21😘1
Гонка ИИ, которую мы заслужили: на сцену выходит ANUS

Китайцы сделали закрытого AI-агента (Manus), который умеет писать тексты, управлять компьютером и решать сложные задачи. Некто получил к нему доступ и решил порубингудить. Он попросил нейросеть создать свою же копию.

Результат? Похожий AI, но теперь с открытым кодом: тот же функционал, архитектура и код. Так ANUS (Autonomous Networked Utility System) и увидел свет.

GitHub проекта, боже упаси, тут.

#факты #ии
😁116🤣103👍125