Типичный программист
82.3K subscribers
2.79K photos
942 videos
8 files
7.53K 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
Не знаете, что посмотреть в субботний вечер?

Ловите целую подборку хакерских фильмов и сериалов. Всего более 100 картин разных жанров:

https://tproger.ru/digest/movies-for-hackers/

#кино
Подборка актуальных вакансий для Java-разработчиков

Java-разработчик
Где: Удалённо
Сколько: От 100 000 до 200 000 ₽
Стек: Java 8, Liquibase, Maven, Oracle, Spring Boot

Java-разработчик (Спортивный помощник)
Где: Санкт-Петербург, Москва, Новосибирск, можно удалённо
Сколько: От 100 000 до 400 000 ₽
Стек: Java, Kotlin, MVC, NoSQL, Oracle, REST API, Spring, Spring Boot, Spring Data

Java-разработчик (HR система)
Где: Санкт-Петербург, Москва, Липецк, можно удалённо
Сколько: По итогам собеседования
Стек: Git, Java, k8s, Kotlin, Oracle, REST API, Spring, SQL

Java Software Developer
Где: Удалённо
Сколько: По итогам собеседования
Стек: Java 8, Kotlin

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

#вакансии #работа
Сделать хороший продукт не просто, но иногда гораздо сложнее написать к нему грамотный мануал

Разработчик под ником Nurked поделился вредными советами для писателей мануалов в стиле Григория Остера. В статье он рассказал, что сделать, чтобы ваш мануал канул в Лету. И как писать мануалы так, чтобы вам постоянно названивали в три ночи, когда всё легло:

https://tprg.ru/9lAv

#советы
А вы точно разбираетесь в Linux?

У нас есть мини-тест, который поможет это выяснить:

https://tproger.ru/quiz/linux-test/

#тест #linux
Ловите репозиторий с большим и подробным гайдом по изучению Go

У него уже больше 14 000 звёзд, а последнее обновление было пару месяцев назад. Там есть всё — от синтаксиса и структур данных до многопоточки и тестирования:

https://github.com/hoanhan101/ultimate-go

#go
Не знаете, как правильно взяться за изучение SQL?

Ловите сайт, на котором можно освоить SQL в лёгкой интерактивной форме:

https://sqlbolt.com/lesson/introduction

#sql
Сбер научил свою модель ruGPT-3 писать код

Больше нейрокода богу кода!

Недавно стало известно, что 30% нового кода на GitHub за последние четыре месяца написала нейросеть. Видимо, в Сбере решили не отставать от тенденций и создали JARVIS, свою версию помощника Copilot.

Интересно, что JARVIS способен опираться не только на структуру проекта и синтаксис языка, но и на текст комментариев, переводя описания функций в код. В компании уточнили, что плагины с JARVIS для IDEA, PyCharm и WebStorm планируется открыть сторонним разработчикам уже в начале следующего года.

#нейросеть
первое видео на YouTube получило обновлённое описание в знак протеста против отключения дизлайков

Первое видео на YouTube было загружено одним из основателей сервиса Джаведом Каримом (Jawed Karim) 23 апреля 2005 года. Теперь этот 18-секундный ролик «Me at the zoo» стал площадкой для выражения протеста против решения сервиса отключить видимость дизлайков.

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

Новое описание впервые появилось в субботу, а до этого Карим объявил об изменении текста в треде Update to YouTube’s Dislike Count на площадке Reddit.

Первоначально описание гласило «Первое видео на YouTube, загруженное в 8:27 вечера в субботу 23 апреля 2005 года. Видео было снято Яковом Лапицким (Yakov Lapitsky) в зоопарке Сан-Диего».

Источник: 3DNews
А как вы относитесь к отключению дизлайков на YouTube?
Anonymous Poll
3%
За
59%
Против
26%
Всё равно
11%
👎
Правда ли, что JavaScript хотели назвать JavaCode? А действительно ли Python назвали в честь змеи? И как придумали название для C?

Проверьте, насколько хорошо вы знакомы с историей возникновения популярных названий в IT в нашем тесте:

https://tprg.ru/wcro

#тесты #история
Forwarded from IT Юмор
​​Отношение разработчиков и рекрутёров
Оконные функции в SQL — что это и зачем они нужны

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

https://tprg.ru/uC7f

#sql
Разработчики Kubernetes отказываются от Docker как среды исполнения контейнеров, но сомневаются, что все об этом знают

О своём решении отказаться от dockershim в пользу containerd и CRI-O компания сообщила ещё в прошлом году. Ожидается, что dockershim, ответственный за взаимодействие с Docker, будет удалён из кодовой базы Kubernetes в релизе v1.24 в апреле 2022 года.

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

Настолько, что даже создали для этого специальный опросник. Можете пройти, если есть желание помочь разработчикам понять текущую ситуацию: https://tprg.ru/lrpS

#kubernetes
Как уместить игру в QR-код

Обычные QR-коды могут содержать в себе информацию объёмом до 3 КБ. Чем и воспользовался автор видео. Он решил создать игру, код которой полностью помещался бы в QR-код. Причём код не будет подгружать какие-либо библиотеки.

Автор создал сразу две версии игры: на JS и на чистом С. В случае с JS полученные данные с QR-ридера достаточно просто вставить в адресную строку браузера.

В ролике подробно рассказано о процессе оптимизации игры и «компиляции» её в QR-код:

https://youtu.be/DfA2BKPOhCA

А попробовать поиграть можно прямо здесь:

P.S. Кто-нибудь втиснет в QR-код дум?
BSoD в Windows снова станет синим, а не чёрным, как предполагалось изначально

Уже пора вводить пользовательскую кастомизацию для BSoD или ещё рано?

В Microsoft не поделились подробностями о решении вернуть всё на свои места в свежем обновлении. И просто подписали изменение так: «Мы изменили цвет экрана на синий, когда устройство перестает работать или возникает ошибка, как в предыдущих версиях Windows».

А вот в The Verge считают, что возврат к классическому BSoD связан с тем, что так техподдержке Microsoft будет проще не запутаться. Как бы то ни было, синий экран смерти уже давно стал привычной частью Windows.

#windows
Подборка актуальных вакансий для мобильных разработчиков

Android-разработчик в ОТР
Где: Удалённо
Стек: Android, Coroutines, Java, JSON, JUnit, Kotlin, Mockito, MVVM, REST API, RxJava

Android Software Engineer в Revolut
Где: Удалённо
Стек: Android, Dagger, Kotlin, Room, RxJava

Android-разработчик в Sportmaster Lab
Где: Москва, Санкт-Петербург, Новосибирск, можно удалённо
Стек: Android, Gradle, HTTP, Java, Kotlin, MVC, MVI, MVP, MVVM, Realm, REST API, Room, SQL, SQLite

Senior iOS Developer в Sportmaster Lab
Где: Санкт-Петербург, Москва, Краснодар, можно удалённо
Стек: HTTP, iOS, Kotlin, Realm, REST API, Swift, XCODE

iOS Software Engineer в Revolut
Где: Удалённо
Стек: iOS, Swift

#вакансии #работа
Как исправить 11 худших особенностей Windows 11?

Да, у Windows 11 множество недостатков. Но помимо очевидных, есть и такие особенности, которые могут просто вывести из себя. И лучше узнать о них заранее.

В статье подробно рассказали и про них, и про то, что с ними можно сделать: https://tprg.ru/JZiu

#windows
This media is not supported in your browser
VIEW IN TELEGRAM
Эти 7 прикольных команд для терминалов Linux и macOS точно заставят вас улыбнуться

Заведите себе питомца, управляйте поездом и позвольте компьютеру предсказать вашу судьбу прямо в консоли:

https://tprg.ru/iqLt

#linux #macos
Чистая прибыль NVIDIA выросла на 84% за счёт продаж видеокарт

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

Интересно, что при этом NVIDIA всё ещё не может удовлетворить текущий спрос на графические процессоры. Например, недавно журналист The Verge рассказал, что прождал в онлайн-очереди на RTX 3060 девять месяцев, купил её за $380 и остался доволен, ведь у перекупщиков она стоила бы не менее $700.

Давайте просто порадуемся за NVIDIA.

#nvidia
Свершилось: Apple позволила пользователям iPhone и MacBook самостоятельно ремонтировать свои устройства

После многолетнего давления акционеров компании и активистов Apple официально анонсировала программу Self Service Repair. Она позволит приобретать более 200 деталей для починки самых распространённых поломок. Включая замену дисплея, камер и аккумуляторов. Со своей стороны они обещали предоставить подробные инструкции и доступ к нужным инструментам.

И хотя это большой шаг в сторону пользователей, не всё так быстро: даже в США программа заработает только в начале следующего года и только для линеек iPhone 12 и iPhone 13. Чуть позже её планируют расширить до Mac с процессорами M1. И даже в таком виде её планируют сделать доступной для других стран только в течение 2022 года.

#apple