Типичный программист
80.6K subscribers
3.16K photos
1.07K videos
11 files
7.76K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Какая вы пицца-программист?

Для многих программистов пицца такое же привычное топливо, как и кофе. Но как говорится, человек есть то, что он ест — если есть много пицц, то можно ненароком и самому стать пиццей.

А какой именно — узнайте в нашем новом шуточном тесте: https://tproger.ru/quiz/kakaja-ty-picca-programmist/

#кек
Это пожалуй самое милое руководство по Git, которое только можно было придумать.

Автор: Tomomi Imura

#git #кек
Свежие вакансии для Backend-специалистов

Backend-разработчик в Bladestorm
Где: Удалённо
Сколько: До 200 000 ₽
Стек: AWS, GCP, JavaScript, Node.js

Rust Developer в Kupibilet.ru
Где: Санкт-Петербург, можно удалённо
Сколько: От 200 000 ₽
Стек: Clickhouse, ElasticSearch, Grafana, JSON, Kafka, prometeus, Rust, XML

Ruby Developer в Kupibilet.ru
Где: Санкт-Петербург, можно удалённо
Сколько: От 220 000 ₽
Стек: Docker, dry-rb, ElasticSearch, Golang, JSON, MongoDB, Puma, REST API, Ruby, Ruby on Rails

Senior Software Engineer в Cube Dev
Где: Удалённо
Сколько: От 6000 $
Стек: C++, Docker, Rust, SQL

Distributed Systems Engineer в Cube Dev
Где: Удалённо
Сколько: До 8000 $
Стек: C++, Rust

Senior Java Backend Engineer в Revolut
Где: Санкт-Петербург, Москва, можно удалённо
Сколько: По итогам собеседования
Стек: Java 11, Kotlin

Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
Стек: Python, Unix, Bash, Redshift, Vertica, Exasol, PostgreSQL, MySQL, BigQuery, DataStore, CouchDB, Redis, Kafka, Spark, Flink, Docker, K8s, Ansible, Puppet, Teamcity, Jenkins, GCP, Java, JavaScript, GO

#вакансии #работа
👍1
Осваиваете DevOps? Периодическая таблица инструментов DevOps вам в помощь!

В ней собраны тулзы для тестирования, аналитики, обеспечения безопасности, контроля версий и многое другое. Все элементы разбиты по категориям. А чтобы получить больше информации, достаточно кликнуть по элементу:

https://digital.ai/periodic-table-of-devops-tools

#devops
👍2
Вот бы существовал переводчик с человеческого языка на язык заказчиков. Погодите... Он существует!

Непонимание между заказчиком и разработчиком — частая проблема в IT. Но мы нашли способ её решить. Встречайте — сервис, которые поможет вам перевести простые человеческие просьбы в язык заказчика:

https://tprg.ru/19s7

#кек
В Японии задержали мужчину, который «депикселизировал» ролики для взрослых с помощью нейросетей

Он продал более 10 тысяч переделанных с помощью ИИ видеороликов и заработал на этом почти $100 000.

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

Кстати, у кого вдруг спросит друг, код нейронки доступен на гитхабе: https://github.com/thunil/TecoGAN

#нейросети #кек
👍1
Суд запретил продажу в России Samsung Galaxy Z Flip и ещё 60 моделей смартфонов Samsung

Так суд удовлетворил иск швейцарской компании с русскими корнями «Сквин СА». И запретил Samsung «использование продукции, включающей в себя Samsung Рау, а именно, предложение о продаже, иное введение в гражданский оборот на территории РФ».

До этого «Сквин СА» потребовала запретить использование в России Samsung Pay из-за прав на «Систему электронных платежей». Она охраняется российским патентом и якобы используется в работе Samsung Pay. Интересно, что датой регистрации патента указано 23 апреля 2019 года, а датой начала отсчета действия патента — 2 декабря 2013 года.

Теперь у Samsung есть 30 дней, чтобы обжаловать решение, иначе оно вступит в силу.

#samsung
Чтобы создать крутую игру, совсем не обязательно сразу лезть в Unity и учить C# — для начала может хватить даже Scratch

Да, Scratch создан для обучения программированию детей и подростков. Но это не значит, что в нём нельзя создавать полноценные игры. И доказательство — эта статья, в которой вы найдёте руководство по созданию игры Among Us на Scratch:

https://tprg.ru/LMgh

#gamedev #начинающим
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

#кек #тренды
👍1
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
👍2
Вот всё только и рассказывают, как нужно писать код. А как ненужно?

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

https://tprg.ru/ZfFv

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

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

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

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

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

https://tprg.ru/DF3f

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

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

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

#веб #css