Типичный программист
81.4K subscribers
2.66K photos
890 videos
8 files
7.44K 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
Ещё не видели мемные курьёзы в Google Books Ngram Viewer? Тогда мы идём к вам!

Books Ngram Viewer — это сервис от Google, который строит график частотности по упоминаниям в книгах аж с 16 века. Пользователи начали находить забавные упоминания, которых в то время точно не могло быть.

RGB в 17 веке и JavaScript в 20-ом — в подборке собрали эти и другие самые забавные упоминания: https://tprg.ru/psZM

#кек #тренды
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft сделала веб-версию Visual Studio Code доступной для всех пользователей

С её помощью уже сейчас можно быстро и безопасно работать с кодом в своих репозиториях прямо из браузера. Веб-версия позволяет без установки дополнительного ПО вносить в них небольшие изменения, включая функциональность forks и pull requests и заметки в Markdown. А также создавать новые проекты и программы, используя данные с локального компьютера. Правда, пока только в GitHub и Azure Repos.

Как поясняет Microsoft, это фактически онлайн демо-версия десктопной версии. Там недоступны терминал и отладчик. Также нельзя компилировать и запускать приложения на Rust или Go в изолированной программной среде браузера.

Подробнее почитать про все фишки и ограничения веб-версии можно в блоге Visual Studio: https://code.visualstudio.com/docs/editor/vscode-web

#microsoft #vscode
Вот всё только и рассказывают, как нужно писать код. А как ненужно?

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

https://tprg.ru/ZfFv

#кек
Многим из тех, кто не понимает, что такое программирование, кажется, что написание кода сродни решению математических задачек. А программисты — обязательно математики.

Но как всё обстоит на самом деле? Насколько вам помогает знание математики в решении практических задач?

#обсуждение
Какой пет-проект выбрать для начинающему JavaScript-разработчику?

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

В этой подборке вы найдёте годных 9 идей для проектов с советами, списком задействованных технологий и подсказками по реализации:

https://tprg.ru/DF3f

#javascript #начинающим
Ловите ​18 советов по CSS, которые сделают жизнь разработчика проще

Там есть интересные замечания по интервалам, типографике, сбросу стилей, правильному использованию z-index и псевдоклассов :focus и :hover и не только.

Сохраните, чтобы не потерять: https://tprg.ru/Tzx3

#веб #css
Орка из WoW, названного в честь вокалиста Cannibal Corpse, переименовали из-за гомофобных высказываний вокалиста

В 2007 году он в шутку пожелал смерти фанатам «Альянса», прибегнув к гомофобным высказываниям. За что позже даже в официальном письме извинился президент компании. В этом году пользователи решили внезапно вспомнить оскорбления музыканта и потребовали удалить персонажа, названного в его честь. Blizzard прислушалась к просьбе фанатов, но решила просто переименовать его в Annihilator Grek'lo.

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

#gamedev
Ловите годный инструмент, который превращает ваш профиль на GitHub в сайт-портфолио

Удобно как минимум для того, чтобы сразу создать каркас будущего сайта-портфолио и доработать его в будущем. На GitHub проекта есть все инструкции по настройке и запуску, также интерактивное демо:

https://github.com/imfunniee/gitfolio

#инструменты #github
Парень выпустил расширение для GNOME, имитирующее «чёлку» новых MacBook Pro

Сам Alynx Zhou считает, что «чёлка» — это не самое удачное дизайнерское решение Apple. Своим расширением, он предлагает всем пользователям с GNOME убедиться в этом.

И хотя iNotch было создано в шутку, пользователи GitHub очень положительно восприняли его: https://github.com/AlynxZhou/gnome-shell-extension-inotch/

А как вам «чёлка» в новых макбуках?

#linux #кек
Как не стать программистом?

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

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

https://tprg.ru/HfvN

#начинающим #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Помните, мы писали о недавней разработке StyleGAN3 от NVIDIA? Так вот её уже вовсю применяют, притом не только в сложных научных проектах.

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

В сообществе уже попробовали воспроизвести это решение и даже собрали всё это в колаб, так что можно даже попробовать самому. Делимся им с вами: https://tprg.ru/S0oQ

#нейросети
Из-за нехватки SSD китайцы начали собирать их из чипов б/у техники и других «мусорных» комплектующих

Теперь следует быть внимательным при покупке не только б/у накопителя, но и нового.

Речь идёт про третий эшелон производителей дешёвых SSD. В отличие от первого эшелона, выпускающего диски с оригинальными микросхемами Micron, Samsung или, например, Toshiba, это «ноунейм» заводы. По данным техноблога Evaluation Room, именно в их продукции всё чаще встречаются чипы не просто низкого качества, но и вовсе извлечённые из переработанного мусора.

Может показаться, что это очень даже логично и полезно для экологии, ведь на 1,38 млрд произведённых в 2020 году смартфонов приходится лишь 275 млн персональных компьютеров. Но проблема в том, что такое производство часто не регламентировано. И в дисках перемешиваются чипы, имеющие разное происхождение, рабочее напряжение и уровень изношенности. Из-за чего они могут выйти из строя даже через две недели использования.

#hardware
Как правильно изучать PHP в 2022?

Можно бесконечно спорить о том, насколько хорош или плох PHP. Но факт остаётся фактом: на нём написано огромное количество популярных сайтов и CMS. И он всё ещё уверенно держится в десятке самых популярных языков программирования в индексе TIOBE.

Делимся с вами дорожной картой по изучению PHP в 2022 году. Основная информация есть на изображениях, а кому интересно, более подробно обо всех пунктах рассказали в статье: https://tproger.ru/articles/php-s-nulja-dorozhnaja-karta-razrabotchika-v-2022-godu/

#php #шпаргалки