Типичный программист
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
Ребята из Miro.com (ранее RealtimeBoard) запускают платформу для разработчиков. В каких движухах хотите поучаствовать?
anonymous poll

Никак не хочу участвовать – 538
👍👍👍👍👍👍👍 69%

Не поеду, но в онлайн-хакатоне поучаствую – 149
👍👍 19%

Поеду в Пермь на бесплатную конфу про платформу, если будут крутые спикеры – 52
👍 7%

Поеду потусить в Пермь, за два дня на хакатоне сделаю свое приложение и выиграю $$$ – 41
👍 5%

👥 780 people voted so far.
Если у вас сейчас не работает ВКонтакте, вы не одни такие: https://downdetector.ru/ne-rabotaet/vkontakte

Судя по карте, сбои в нескольких регионах.
Что в мире происходит

🚀 SpaceX провела второй этап испытаний аппарата Starhopper. Полноразмерный макет космического корабля поднялся на 150 м и успешно вернулся на посадочную платформу: https://youtu.be/bYb3bfA6_sQ

💰 Microsoft хочет, чтобы в бета-версии браузера Chromium Edge нашли уязвимости (a.k.a bug bounty). И предлагает от 1 до 30 000 $ за уязвимость в зависимости от того, насколько всё плохо: https://tprg.ru/yhB5

🔋 Индийские учёные впервые зарегистрировали аккумулятор с анодом из мягкой стали, где функцию энергоносителя выполняют ионы железа: https://tprg.ru/KiF3

🤖 Intel выпускает свой первый чип с искусственным интеллектом. Устройство Spring Hill будут применять для высоких рабочих нагрузок дата-центров: https://tprg.ru/aYMs

💻 Google совместно с Dell запустила новые устройства линейки Chromebook Enterprise. Компании показали хромбук-трансформер Latitude 5300 и обычный хромбук Latitude 5400. В будущем мы увидим хромбуки от Lenovo или HP: https://tprg.ru/MOHu

🗺 Google Maps вводит новую функцию: пользователи смогут планировать маршрут, комбинируя новые виды транспорта. Компания добавит варианты передвижения на велосипеде и с помощью карпулинга: https://tprg.ru/DxK9

📞 Российский программист обнаружил утечку данных россиян из-за оборудования для COPM. В открытый доступ попали номера телефонов, IMEI и ICQ, адреса и GPS-координаты сотен граждан. Об этом Леонид Евдокимов рассказал в рамках IT-конференции Chaos Constructions: https://tprg.ru/IEnA

🔐 Сотовые операторы предложили добавить в электронные паспорта функцию Mobile ID. Это позволит пользователям проводить удаленную идентификацию: https://tprg.ru/X8QM

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Перевели статью, в которой автор рассказывает, почему ему нравится пушить сразу в мастер и какие выгоды для команды он видит в таком подходе:

https://tproger.ru/translations/benefits-of-trunk-based-development/

Обсудим?
Какие шаблоны проектирования стоит знать каждому программисту?

Шаблонов проектирования существует достаточно много, и часто новички теряются, нужно ли знать их все или для начала достаточно изучить несколько ключевых. На что обратить внимание в первую очередь? И стоит ли вообще тратить на них время? На эти вопросы ответят наши эксперты: https://tproger.ru/experts/which-design-patterns-to-learn/
Микроконтроллер и микропроцессор — в чём разница?

В составе разных электронных устройств часто встречаются как микроконтроллеры, так и микропроцессоры. Оба этих компонента берут из памяти команды и по ним выполняют логические и арифметические операции, работая при этом с устройствами ввода/вывода и прочей периферией. Так в чём тогда разница?

Разбираемся в статье: https://tproger.ru/explain/difference-between-mc-and-mpu/

#hardware
Что в мире происходит

🏎 Samsung и SK Telecom провели прямой эфир из гоночной машины с помощью 5G. Компаниям удалось достигнуть соединения в 1 Гбит/с, автомобиль при этом нёсся со скоростью 210 км/ч: https://tprg.ru/1Sgt

🛠 В Австрии изобрели квантовый радар, который работает за счёт запутанных фотонов. Технология пригодится в создании неинвазивных медицинских аппаратов для сканирования тела, а также незаметных радаров ближнего действия: https://tprg.ru/6oPI

🤖 Найден способ повысить эффективный и экологичный способ производства нейлона с помощью искусственного интеллекта: https://tprg.ru/DLc5

📸 «Лаборатория Касперского» нашла вирус в приложении CamScanner для Android, которое умеет считывать текст с фотографий и конвертировать его в PDF: https://tprg.ru/bkyd

💡 В МФТИ создали устройство, имитирующее память человека. Разработка запоминает часть данных и «забывает» информацию, которой давно не пользовались: https://tprg.ru/JIfi

📱 Смартфоны Huawei Mate 30 выйдут без сервисов Google. Встроенного магазина приложений Google Play, поиска Google, почты Gmail не будет во флагмане: https://tprg.ru/sdMk

🚄 РЖД испытала беспилотную электричку. Модифицированная версия «Ласточки» начнёт в тестовом режиме ездить по МЦК на автопилоте уже в сентябре: https://tprg.ru/8vr3

📲 В iPhone нашли уязвимости, из-за которых вредоносные сайты могут взламывать смартфоны с iOS 10–12. Apple выпустила патч в феврале, а сейчас ребята из Google Project Zero после полугода исследований открыли информацию об эксплойтах и предполагают, что сайты взламывали айфоны в течение двух лет: https://tprg.ru/tH8y

🔎 Инженеры MIT создали нитевидного робота. Он поможет хирургам при устранении повреждений из-за инсультов и аневризмов: https://tprg.ru/7hIa

📞 В России запустили пилотные 5G сети в Москве и Кронштадте. Тестирование связи нового поколения проходит в рамках партнёрской программы Huawei и МТС: https://tprg.ru/4pU7

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Сегодня разбираемся, как программисту научиться общаться с людьми: https://tproger.ru/experts/how-to-learn-to-communicate/

#эксперты
Новый Человек-паук

Если вдруг пропустили новость, то Тоби Магуайр снова стал Человеком-пауком вместо Тома Холланда. Но только в трейлерах. И только благодаря дипфеку.

#нейросети #дипфейк
#вакансия #работа

Компания Bell Integrator ищет команды разработчиков для автоматизации банковских продуктов.

Оптимальный состав — тимлид, 2 Java-разработчика, 2 JS-разработчика и аналитик, все не ниже уровня Middle. Работать можно в офисе в Москве и других регионах присутствия компании, либо удалённо (но тимлиду нужно будет иногда приезжать в Москву).

Основной стек: Spring Boot, QueryDSL, JPA (Hibernate) или Spring, JDBC/Spring Data, ELK, JUnit, Mockito/Spock/Gatling, Grafana, Docker, Open Shift. Есть сервисы на Kotlin и Scala.
На фронте — ReactJS, Redux, ES6, TypeScript.

Обещают хорошую зарплату, а ещё обучение, сертификации и развлекательные программы за счёт компании.

Резюме присылайте сюда: [email protected]

Если у вас нет команды, но вы крутой профи, то все равно откликайтесь 🙂
​​#вакансия #работа
Senior Backend разработчик (Node.js) в R-Vision
Удалённо или Москва, от 145 000 до 220 000 ₽

Предстоит работа над специализированными продуктами в области информационной безопасности для больших компаний. Стек: Node.js, PostgreSQL. Официальное трудоустройство, молодой коллектив, ежеквартальное перформанс-ревью с повышением оклада по результатам работы.

Подробнее: https://tprg.ru/r-vision
Что в мире происходит

🚫 Mozilla выпустила Firefox 69, в котором по умолчанию включила блокировку отслеживания пользователей через cookies. Для сохранения сессии логина и пароля куки блокироваться не будут: https://tprg.ru/Qj4v

😬 В роутерах Cisco обнаружена критическая уязвимость. Ее оценивают в 10 из 10 возможных баллов по шкале угроз. Дыра позволяет обойти авторизацию на устройстве. Ставьте патч: https://tprg.ru/BX6b

🚘 Владельцы Tesla несколько часов не могли открыть свои автомобили из-за сбоя в приложении, которое по идее и должно открывать тачку: https://tprg.ru/jJl0

📟 В «Пятёрочках» появятся электронные ценники. Привычные бумажные версии постепенно меняют на цифровые экраны: https://tprg.ru/Z1VJ

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Как IT помогает сохранять природу

https://tprg.ru/sHPT

Наверняка вы слышали о проблемах с климатом, пластиковым загрязнением, перепотреблением и т.п. Возможно, вы даже разделяете обеспокоенность этими проблемами.

Благо, что сейчас технологии могут помочь нам сохранить природу, прилагая при этом меньше своих собственных сил. Как? Рассказываем об этом в статье, которую мы написали вместе с движением «РазДельный Сбор».

#технологии #экология
ООП — катастрофа на триллион долларов

https://tproger.ru/translations/oop-the-trillion-dollar-disaster/

По мнению многих, ООП — единственный верный способ написания программ. Конец всем проблемам.

Но есть и другое мнение: гениальную задумку Алана Кея в Java и C# реализовали совсем не так, как это было задумано создателем. И из-за простоты этих языков мир разработки захватил неправильный ООП.

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

#ооп
Процесс внесения предложений в Go: история развития

https://tproger.ru/translations/golang-proposal-process/

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

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

#go
Илон Маск и Джек Ма обсуждают ИИ и бессмертие

Недавно Илон Маск побеседовал с Джеком Ма на Всемирной конференции по ИИ. Обсудили они ИИ, бессмертие, будущие профессии, колонизацию Марса. Видео уже перевели на русский.

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

В общем, посмотрите как-нибудь на досуге.

#илонмаск #ии
​​#вакансии #удалённо

Издательство МИФ сейчас ищет разработчиков на разные проекты:

— Мобильное приложение

Хотят, чтобы стало лучшим на рынке. Запускаться будут итерациями, первая публичная версия в январе.
Для него нужны iOS и Аndroid программисты, которые (дальше — цитата продакт менеджера проекта):
1. способны самостоятельно создать приложение с нуля и вписывать его в существующую экосистему сервисов МИФа;
0. готовы искать оптимальные решения, а не копать по тз отсюда и до обеда;
0. умеют подсвечивать риски и помогать превращать их в ириски;
0. будут готовы в будущем стать техлидом команды.

Подробнее о стеке, зарплате и корпоративных плюшках: Android разработчик, iOS разработчик.

— Бэкенд сайта и интернет-магазина

Про что-то конкретное расскажут на собеседовании, но пишут про классику вроде функции «покупка без регистрации» и маркетинговых проектов по типу Книгозино и Мастерской подарков. Это предложение для PHP разработчика, который знает Silex, Laravel, Doctrine 2, Composer, PHPUnit и другие технологии, про которые можно почитать на сайте.

— Электронная библиотека

Задача для веб-дизайнера. По причинам юридического характера рассматривают только кандидатов с гражданством РФ. Портфолио не попросят, но нужно выполнить тестовое задание.

Все вакансии для работы из любой точки мира. Всё в «белую» и пушистую. Будет доступ к книгам по саморазвитию, кругозору, научпопу, здоровому образу жизни, творчеству. Но самое главное — это продукт, в котором вы сможете реализоваться как профессионал!
Уловки в играх: как разработчики заставляют вас чувствовать себя классным

https://tproger.ru/articles/developers-tricks-in-games/

Как пользователя заставить втянуться в игру? Реалистичная графика? Открытый мир? Крутые технические особенности? Безусловно, это всё работает, но для того, чтобы игра по-настоящему затянула, используют скрытые от наших глаз механики.

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

И, конечно, пример самого «затягивающего» платформера.

#gamedev
NVIDIA выбрала лучшую работу, созданную с помощью их нейросети GauGAN: https://tprg.ru/MQqa

ИИ победил? Сдаёмся?

#nvidia #ии #нейросети
This media is not supported in your browser
VIEW IN TELEGRAM
Японские инженеры научили пару роботизированных рук жонглировать: https://tprg.ru/wjM1

Две высокоскоростные камеры отслеживают шарики с частотой 1000 кадров в секунду. Алгоритмы распознают двигающийся объект в кадре, рассчитывают его центр масс, а затем траекторию, точку и время падения. Но работает пока всё равно не идеально.

#роботы