Типичный программист
80.9K subscribers
3.08K 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
Ничего необычного, просто ребята из Outside Digital так устали искать толковых девопсов на хэдхантере, что разместились в газете.

Хантинг разработчиков в 2021 выходит на новый уровень.

#вакансия
This media is not supported in your browser
VIEW IN TELEGRAM
Новый баг в iOS «ломает» Wi-Fi и AirDrop при подключении к Wi-Fi сети с необычным названием

Эксперты Bleeping Computer поясняют, что ошибка может быть вызвана тем, что iOS интерпретирует символы после «%» как спецификаторы формата строки. И хотя сброс настроек сети должен решить проблему, не советуем воспроизводить баг на своём устройстве.

Баг заключается в том, что при присоединении iPhone к Wi-Fi сети с названием «%p%s%s%s%s%n» Wi-Fi попросту отключается. А попытка его активации приводит к моментальному сбрасыванию кнопки включения. Тем временем, пользователи смартфонов на Android сообщают, что у них после подключения к сети Wi-Fi работает в штатном режиме.

#ios #баги
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст создал GAN Theft Auto — версию GTA, в которой игровая часть мира генерируется нейросетью

Выглядит как сон Си-Джея.

Для генерации мира нейронке «скормили» тысячи часов видео с геймплеем настоящей игры. И хотя для обучения нейросети Nvidia предоставила разработчику систему DGX Station A100, даже таких мощностей оказалось недостаточно. Изображение получилось не очень чёткое, да и багов в игре хватало. Например, по рассказам автора, был случай, когда приближающаяся машина вообще развалилась на две части прямо перед столкновением.

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

Кстати, исходниками проекта автор поделился на гитхабе: https://github.com/sentdex/GANTheftAuto/

#нейросети #gamedev
👍1
Неизвестный вот уже 15 лет просит разработчиков Linux сделать драйвер для взрыва штатного спикера ПК

Правда, как это сделать, он не поясняет.

Таинственный пользователь под ником R.F. Burns изъявляет своё желание в списке рассылки ядра Linux (Linux Kernel Mailing List, LKML) вот уже 15 лет почти каждый год в июне. Интересно, что всего таких запросов с 2007 года было 10 штук: вопрос почему-то не присылался с 2011 по 2015 годы, а также в 2008 году он был прислан в июле. На некоторые из них R.F. Burns даже получал развернутые ответы. Но они, видимо, его не удовлетворили.

Для части команды ментейнеров Linux этот запрос стал своеобразной традицией. Тем не менее, пока о таинственном R.F. Burns узнать подробнее не удалось.

#кек #linux
5 неожиданных мест работы дата-сайентиста: от йоги до борьбы с deepfakes

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

В этой статье читатель Tproger рассказал о 5 неожиданных местах работы дата-сайентистов: https://tprg.ru/TWrn

#datascience
This media is not supported in your browser
VIEW IN TELEGRAM
Если уж и использовать замену фона в Zoom, то так:
👍1
Новая порция вебинаров от Veeam Software:

1. «SQL Server: советы разработчика»

Чаще всего .NET-разработчикам приходится сталкиваться с SQL Server, научиться правильно пользоваться которым святая обязанность всех уважающих себя программистов. Чем и предлагают заняться на встрече SpbDotNet комьюнити, где Сергей Ткачук расскажет об основных тонкостях работы с ним.

План на вечер таков:
- Пользовательские функции SQL Server — почему не стоит их использовать.
- Сравнение временных таблиц и табличных переменных — обсуждение сценариев, когда есть смысл использовать те и другие.
- Тип данных Float — чем потенциально опасен.
- Оконные функции SQL Server — возможности, чем могут быть полезны.

Когда: 30 июня в 19:00

Регистрация: https://vee.am/r9u667

2. «Разделяй и властвуй: как спроектировать систему для сложной бизнес-логики»

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

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

Когда: 8 июля в 18:00

Регистрация: https://vee.am/mebiu8

#ивенты
У вас есть три ключа от трёх чемоданов. У каждого из чемоданов разный замок, а каждому замку подходит только один ключ.

Хватит ли вам трёх попыток, чтобы подобрать ключи к каждому чемодану? Почему?

#задачки
Команда Health Samurai находится в поисках DevOps Engineer

Где?
Удаленно или в уютном офисе Санкт-Петербурга.

Сколько?
От 130 000 до 200 000р.

Что предлагают?
- сложные, интересные и полезные для общества проекта — Health IT;
- работа с профессионалами и благоприятная атмосфера для развития;
- гибкий график;
- полностью оплачиваемые уроки английского (SkyEng, iTalki и занятия с нейтивом в офисе) и постоянная практика;
- возможность развиваться в dev;
- регулярные внутренние семинары и участие в конференциях;
- возможны командировки в US (по желанию).

Какие требования?
- опыт в администрировании от 3 лет;
- разделяешь культуру DevOps: Agile, CI/CD, Infrastructure as code, автоматическое тестирование;
- сильный английский;
- опыт в разработке — ты уже разобрался/попробовал языки программирования;
- смелость и собственное профессиональное мнение;
- плюсом будет владение слепой печатью.

Прочитать подробнее о вакансии и оставить отклик можно на сайте: https://tprg.ru/NHZJ

#вакансия #работа
Шарите в Java? А не спутаете код на Java с кодом на другом языке?

Отыщите Java код среди 10 фрагментов кода и проверьте свой скилл в нашем тесте:

https://tprg.ru/U1A4

#java #тесты
Актуальная подборка вакансий для Frontend

Front-end Developer (Tools) в Travelpayouts от Авиасейлс
Где: Москва, Санкт-Петербург, Пхукет, Таиланд, можно удалённо.
Сколько: По итогам собеседования.

Front-end Developer (Partners) в Travelpayouts от Авиасейлс
Где: Москва, Санкт-Петербург, Пхукет, Таиланд, можно удалённо.
Сколько: По итогам собеседования.

Front-end Developer (Brands) в Travelpayouts от Авиасейлс
Где: Москва, Санкт-Петербург, Пхукет, Таиланд, можно удалённо.
Сколько: По итогам собеседования.

Middle front-end разработчик в CSSSR
Где: Удалённо.
Сколько: От 80 000 до 160 000 ₽.

High middle front-end разработчик в CSSSR
Где: Удалённо.
Сколько: От 125 000 до 160 000р.

Frontend-разработчик в ОС3
Где: Москва, можно удалённо.
Сколько: По итогам собеседования.

#вакансии #работа
Джон Макафи, основатель компании-разработчика первого коммерческого антивируса McAfee, покончил с собой

Его тело нашли в камере барселонской тюрьмы спустя несколько часов после решении об экстрадации в США. Там его обвиняли в финансовых преступлениях, мошенничестве с криптовалютой и неуплате налогов. Сам Макафи настаивал, что уголовное преследование политически мотивировано. А по данным Business Insider, в США ему грозил срок вплоть до пожизненного заключения.

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

Press F.
Только посмотрите, какой интересный проект на JS: веб-версия легендарного iPod с авторизацией через Spotify и Apple Music.

И как вишенка на торте — работающий Click Wheel, пасхалки и открытые исходники: https://tannerv.com/ipod/

#веб #javascript
Если увидите хотя бы один из этих признаков, знайте — перед вами плохой код

В статье разобрали 8 самых популярных ошибок, которые может допустить любой разработчик и которые могут испортить даже самый хороший код:

https://tprg.ru/Ceia

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

Просто используйте эти 14 шаблонов.

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

https://tprg.ru/TPV8

#собеседование #алгоритмы
​Windows 11 сможет запускать Android-приложения

Редмондцы не стали унывать о провале Windows Mobile и решили пойти по другому пути.

На днях Microsoft официально показала Windows 11. Кроме и без того известных нововведений в дизайне, там появился новый магазин приложений, а система стала более ориентирована на мобильные устройства.

Теперь Android-приложения можно будет загружать через Amazon Appstore, который в свою очередь появился в обновлённом Microsoft Store. А благодаря технологии Intel Bridge, приложения можно будет запускать не только на ARM-чипах, как в случае с Apple с их M1. Но и на AMD, Intel и ARM.l.

#windows #android
Объявляем этот пост — постом взаимопомощи

В нём вы можете помочь другим или задать любой интересующий вас вопрос из сферы IT. Например, «в какой вуз лучше поступить», «какой алгоритм сортировки подойдёт для этой задачи», «какую зарплату просить на собеседовании» или даже «как центрировать div».

А правила всего 2:
1. Будьте терпимы и постарайтесь ответить на любой вопрос, даже самый глупый. Ведь все мы с чего-то начинали.
2. А если задали вопрос — помогите остальным и постарайтесь найти ответ на другой.

А мы начнём :)

#обусждение
Ближайшие события для айтишников

Обучение Java-разработке с оплатой после трудоустройства
Старт 5 июля, онлайн

До 26 июня можно подать заявку на новый набор программы по Java-разработке от проекта Java Mentor. Главная особенность — оплата за обучение только после того, как найдёте первую работу в Москве.

Курс «Специалист по информационной безопасности»
Старт по набору группы, онлайн

За 5 месяцев студенты курса получат навыки управления требованиями ИБ в проектах, а также проведения внешних и внутренних пентестов. В программе много практических занятий и домашних заданий с обратной связью от преподавателя.

Курс «Инженер облачных сервисов»
Старт в любое время, онлайн

Студенты научатся применять управляемые базы данных и контейнеры, изучат принципы построения отказоустойчивого сервиса и попробуют Cloud-native разработку.

Конференция PHP Russia 2021
28 июня, Москва и онлайн

В программе мероприятия доклады по базам данных и ORM, внутреннему устройству PHP, архитектуре и масштабируемости, стандартам, фреймворкам и библиотекам.

Mobile World Congress 2021
28 июня – 1 июля, Барселона и онлайн

Основатели и руководители крупных мировых компаний, таких как SpaceX, IBM, Neuroelectrics, Institute of Photonic Sciences, «Касперский», будут обсуждать 5G, 6G, IoT, AI, Big Data и другие технологии, которые меняют наш мир.

Конференция ZeroNights 2021
30 июня, Санкт-Петербург

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

#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
Киберпанк дошёл и до подмосковных строек.

Квадрокоптеры используют, чтобы информировать рабочих о соблюдении дистанции и масочного режима.

#кек #киберпанк