Типичный программист
81.4K subscribers
2.66K photos
891 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Многим из тех, кто не понимает, что такое программирование, кажется, что написание кода сродни решению математических задачек. А программисты — обязательно математики.

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

#обсуждение
Какой пет-проект выбрать для начинающему 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 #шпаргалки
Sportmaster Lab ищет специалистов в области работы с данными

— Data Engineer
Где: Санкт-Петербург, Москва, Краснодар, можно удалённо
Сколько: От 100 000 до 350 000 ₽

— Старший / ведущий разработчик Oracle
Где: Санкт-Петербург, Москва, Новосибирск, можно удалённо
Сколько: По итогам собеседования

— Администратор баз данных
Где: Санкт-Петербург
Сколько: От 150 000 до 200 000 ₽

— Data / ML Engineer
Где: Липецк, Москва, Санкт-Петербург
Сколько: От 100 000 до 150 000 ₽

— Middle Data Scientist
Где: Санкт-Петербург, Липецк
Сколько: От 120 000 до 350 000 ₽

— Аналитик продукта / данных
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽

— Программист Oracle + Delphi
Где: Санкт-Петербург, Москва, Краснодар, можно удалённо
Сколько: По итогам собеседования

#вакансии #работа
Ищете бесплатные книги для прокачки скиллов в программировании? Вот вам целый репозиторий!

В EbookFoundation/free-programming-books есть огромное количество книг по разным технологиям и языкам программирования на самых разных языках мира. В том числе и на русском.

#обучение #книги
GitHub хочет изменить цвет выполненных issue с красного на фиолетовый

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

Правда, пользователи считают, что логичнее было сделать красными открытые ошибки, а закрытые — бледно-зелёными. А как вы считаете, какие цвета подошли бы лучше?

#github
Forwarded from IT Юмор
​​Когда презентуешь баг как фичу:
Как программисту заботиться о своём зрении — рассказываем про 7 простых, но действенных советов

Усталость глаз, их покраснение, сухость и плохое зрение — 4 спутника программиста. Как встречаться с ними гораздо реже, читайте в этой статье:

https://tprg.ru/2Drj

#здоровье #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Samsung выпустит собственную оболочку на базе Windows под названием One UI Book 4

Так Samsung хочет унифицировать интерфейсы своих смартфонов, ноутбуков и ПК. В компании также рассказали, какие ноутбуки получат прошивку из коробки — это: Galaxy Book Pro, Galaxy Book Pro 360, Galaxy Book Flex 2, Galaxy Book Odyssey и Galaxy Book.

Предполагается, что компания планирует сотрудничать с Microsoft, чтобы сделать модифицированную оболочку «малой кровью» как с Windows Mobile. То есть просто вырезав/отключив некоторые компоненты Windows и добавив свои модифицированные аналоги.

Правда, пока внешний вид оболочки показали лишь частично. И когда выйдет оболочка, пока неизвестно.

#samsung #windows