Типичный программист
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
This media is not supported in your browser
VIEW IN TELEGRAM
Оптимизация или дискриминация: что стоит за массовыми увольнениями в IT

Две недели назад компания с российскими корнями ABBYY уволила почти всех сотрудников с российским гражданством. Вместе с экспертами разбираемся, что стоит за такими увольнениями.

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

Сохраняем и надеемся, что не пригодится

#карьера #работа
😁24👍13🤣9👎3🔥2😢1
Мы в старости

#кек
😁194🤣46😢17👍8❤‍🔥6💯32🎅2🗿2🎉1
Ночная шпаргалка по консольным командам Git 👍

В Git полно команд, и если ты часто их забываешь, эта шпаргалка специально для тебя. В репозитории можно быстро почитать об основных командах и концепциях, а затем одним вальяжным нажатием на Ctrl+C скопировать их.

Приятный бонус — всё написано на русском. Так что сохраняем!

#git #шпаргалка
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍48🌚6😁5🍌322🤝2👻1
This media is not supported in your browser
VIEW IN TELEGRAM
Учёные создали нейросеть, которая генерирует CS:GO в реальном времени
 
Можно делать почти всё то же, что и в обычной версии игры. Геймплей, правда пока больше напоминает времена, когда в молодости пытаешься запустить тяжёлый шутер на стареньком компе: все настройки на минимуме, а игра всё равно — больше походит на слайд-шоу.
 
Но, как по мне, у этой технологии есть потенциал, который может здорово повлиять на развитие игр. Вспомните только, какие картинки генерировал ИИ всего пару лет назад и как они выглядят сейчас.
 
Кстати, если хотите, можете попробовать поиграть сами или даже запустить её локально на своём компьютере, весь код в опенсорсе.
 
#gamedev
👍23🤯16👎5😱4🤣21🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🫡 Вы только посмотрите, как медленно, но верно жизнь этого монитора подходит к концу, буквально пиксель за пикселем

#позалипать
🫡223😢76❤‍🔥654🤣4👍1😨1
Отличные новости: книжному братству суждено жить!
 
Создатель Флибусты вышел на связь, чтобы сообщить хорошие вести:
Сервера оплачены, сайт поддерживается, работаем в стабильном режиме.

 
Похоже, Stiver нашёл надёжного человека, который готов поддерживать этот культовый ресурс.
 
Надеемся, что вскоре мы услышим такие же хорошие новости и о здоровье Stiver'а.
 
#новости
🎉137❤‍🔥3718👍12🫡3🤣1
Нашёл огромную библиотеку алгоритмов с открытым исходным кодом

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

Кстати, языков на этом ресурсе реально много — от популярных, по типу Python, Java и C#, до более нишевых, таких как R и Scala.

Полезно будет всем, так что берём на заметку

#алгоритмы
55👍24🔥10👎2
Сон линуксойда с температурой 40

#кек
😁175🤣62🎃11😱65🔥2💊2👍1🤨1👻1
Как запустить миграцию базы данных в Kubernetes — различные подходы с примерами

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

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

#kubernetes
😁43👍4💊21
Что удобнее для разработчика: Mac Studio или кастомная сборка?

Несмотря на крошечные размеры (примерно 20 × 20 см) Mac Studio, может потягаться в производительности даже с мощными пекарнями, а в цене даже их опередить. В статье разбираемся, какую технику выбрать для работы с медиа и кодом.

А вам что больше нравится?
❤️‍🔥— Пекарня ван лав
⚡️— Mac Studio вроде ничего
👨‍💻— Ноут

#техника
👨‍💻135❤‍🔥9815😁10👎4🥰3👍1👏1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Что тяжелее килограмм ваты или железа?

Правильный ответ: тяжелее того, что курят ребята с РЕН ТВ, уже ничего не будет.

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

Причин не верить доктору биологических наук у меня нету...

#кек #нейросети
🤣195😁17👍9💊73🕊2🤯1🤪1
С глубоким сожалением сообщаем о смерти основателя Флибусты

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

Покойся с миром, капитан 🫡

#новости
🫡388😭68😢45🕊23💔11👍5😱2😨2💊2🔥1🤣1
Как повысить производительность сайта: улучшаем UX за счет сокращения времени загрузки

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

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

#веб
👍17😁94
Подгон милоты ручной работы

Создали вместе с Авито для вас атмосферную игру в жанре point-and-click. Отправляйтесь в захватывающее путешествие по огромному детализованному миру.

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

Играть тут
👍115👎3
Nvidia ограничила доступ к обновлению и загрузке драйверов для пользователей из России🫡

При попытке установки драйверов появляется сообщение:
«Доступ запрещен. Этот запрос заблокирован Edgecast WAF».


Хотя можно воспользоваться VPN для загрузки обновлений, это не сильно радует. Надеюсь, дядя Хуанг просто пролил колу на клавиатуру или неудачно пошутил.

UPD: оказалось, это была ложная тревога. Скорее всего произошёл временный сбой, и теперь драйверы можно устанавливать без препятствий.

#новости
🔥46😢27👎15😁15🍾8🫡6🤣5😭3🤔2🍌1🤪1
Ищем админа в канал по мобильной разработке

Если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://forms.gle/yyKTCmk3mhoMCBoV6

#вакансии
🔥7👍2💊1
Линус дал свои комментарии насчёт отстранения русских разрабов из списка мейнтейнеров Linux

Сам комментарий весьма противоречив:
Ок, много российских троллей активизировалось.

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

И для информации невинным наблюдателям, которые не являются аккаунтами тролль-ферм – "различные требования комплаенса" касаются не только США.

Если вы ещё не слышали о санкциях против России, вам стоит как-нибудь почитать новости. И под "новостями" я не имею в виду спам, спонсируемый российским государством.

Что касается отправки мне патча для отката изменений – пожалуйста, используйте то, что вы называете мозгами. Я финн. Вы думали, что я буду *поддерживать* российскую агрессию? Похоже, что проблема не только в нехватке реальных новостей, но и в нехватке знаний по истории.


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

#факты
👎175👍65🤯25😢10😁7🗿7💊5🔥4🍾2🙈2👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда узнал про ворк-лайв бэланс

#кек
😁74🤣29🎉4👎21👍1🔥1