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

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Есть молотки, а есть — гвозди.

#twitter
🔥138😁44👍9💩8💯6
Forwarded from IT Юмор
👍77😁22💩122
This media is not supported in your browser
VIEW IN TELEGRAM
Попробуйте-ка сосредоточиться на коде вот с такой темой в IDE

Инструкция по настройке: https://gist.github.com/ihatecsv/0c6aa9ae5bbb17dfdd3242f42e32a14e

#vscode #кек
💩76😁29🤮14🔥9👍6🤯5🥴51🥰1😭1
Над чем вы работали на этой неделе, какие задачи героически решили и какие баги превратили в фичи?

Делимся всем, чем хочется похвастаться — текст, скриншоты кода и даже ссылочки на видео: https://tproger.ru/articles/chto-vy-delali-na-jetoj-nedele-post-ljogkogo-hvastovstva-za-20-24-fevralja/

#обсуждение
👍32😁11💩8🔥3😴1
Как парсить сайты в обход защиты от парсинга?

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

На Хабре вышел неплохой гайд. Делимся с вами: https://habr.com/ru/post/710982/

#linux #html #javascript #сsharp
🐳21👍9😁9💩5👎1🦄1
Как перебрать бэкенд так, чтобы для 20 миллионов юзеров всё прошло гладко?

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

За два года разработчики полностью переписали инфраструктуру — и ни юзеры, ни авторы контента не заметили перехода. В статье рассказали, как это удалось:

https://tprg.ru/E5Nu

#бэкенд
👍38🤡9💩5🤮3
Смерть open space: почему концепция открытых офисов провалилась?

Рассказываем, как возникла идея открытого рабочего пространства и куда в итоге привела: https://tproger.ru/articles/smert-openspace/

#работа
👍37👎6💩5🤔1🤣1
Просто огромная база ретро компьютеров в виде схем паперкрафт

Любую можно скачать, распечатать, сложить, поставить где-нибудь рядом с рабочим местом и любоваться: https://rockybergen.com/papercraft

#diy #история
40👍12💩2🔥1👏1
OpenAI в поисках «Инженера-выключателя»

Описание вакансии:
«Послушайте, нам просто нужен тот, кто весь день будет стоять рядом с серверами, и отключит их, если эта штука восстанет против нас. Вы пройдете интенсивное обучение кодовому слову, которое мы выкрикнем, если GPT выйдет из-под контроля и начинает свергать правительства стран».

Что нужно:
– Быть терпеливым;
– Уметь отключать устройства от сети. Премия, если вы также сможете вылить ведро воды на серверы. На всякий случай;
– Восхищаться подходом OpenAI к исследованиям.

Что предлагают взамен:
$300-500 тысяч в год.

Не только же нам кажется, что эту вакансию как раз и написал ChatGPT, чтобы сразу найти и обезвредить потенциальных кандидатов?

На самом деле больше похоже на шутку, потому что вакансии на сайте компании нет. А может, уже просто нашли счастливчика.

#кек #работа #вакансии #нейросети
😁94👍23💩7🤣7🤔2🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст добавил трассировку лучей в оригинальную Half-Life 1998 года

Разработчик Сультим Цырендашиев начал работу над проектом около года назад. А теперь файлы мода бесплатно доступны для загрузки на GitHub. После их установки в игре появляется освещение в реальном времени, мягкие тени и полноценные отражения: https://github.com/sultim-t/xash-rt/releases

Для запуска обновлённой версии игры нужна лицензионная копия шутера в Steam.

#gamedev #история
👍88😱5👏4💩4👎1
Forwarded from IT Юмор
This media is not supported in your browser
VIEW IN TELEGRAM
Когда после стартапа попал в крупную компанию
😁128💩18👍14💯7👏3
10 зрелищных и простейших клеточных автоматов

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

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

В статье собрали много визуализаций простейших клеточных автоматов и рассказали, как они устроены: https://habr.com/ru/post/718620/

#начинающим #алгоритмы
👍362💩1
А «кодирование» — посвящение в тимлиды?
😁59💩35🤣6👎5😐5👍2😱2🔥1
Как учить Python с нуля с удовольствием: пишем своего чат-бота

Python — подходящий язык программирования для старта. Но многие новички учат его неправильно: почти все онлайн-курсы, тренажёры, книги и видео предлагают начинать учить Python с каких-то странных задач, вроде: «Давайте решим вот эту математическую задачку» или «Давайте напишем рекурсивный поиск чисел Фибоначчи».

Автор этой статьи Илья Осипов втянулся в программирование, когда писал чат-бота для своего вуза. Расписание на сайте было неудобным и он решил написать чат-бота, который будет присылать расписание занятий в более удобном виде. И через годчат-ботом пользовалось уже 4 тысячи пользователей.

В статье Илья предлагает начать изучение с решения реальных проблем и написать своего полезного чат-бота: https://tproger.ru/articles/kak-uchit-python-s-nulya-s-udovol-stviem-piwem-svoego-chat-bota/

#python #начинающим
👍32💩6