Типичный программист
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
Кажется, мы стали забывать, что такое настоящие бинарные деревья
ИИ-копирайтер

Американский банк JPMorgan Chase подписал 5-летний контракт со стартапом Persado, который предоставляет услуги ИИ-копирайтинга: https://tprg.ru/kAdU

По результатам пилотного тестирования, на заголовки ИИ-копирайтера кликали в два раза чаще, чем на заголовки от людей.

#ии
Как разработать хорошее веб-приложение и избежать ошибок — отвечают эксперты

https://tproger.ru/experts/how-to-make-good-web-app/

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

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

#эксперты #советы
В Типичном мы делаем мемы к актуальным новостям и статьям по разработке, а в IT Юморе — просто айтишные мемы, комиксы и видео на любой случай жизни программиста.

Подписывайтесь, там тоже весело: @ithumor
Американец повесил на свою машину номер с буквами «NULL», чтобы обмануть систему. В итоге получил штрафов на $18 000: https://tprg.ru/qCH1

Произошло вот что. Когда в систему попадал автомобильный номер, на котором не удавалось распознать буквы, то в базу заносилось значение «NULL». Т.к. внезапно в этой базе появился автомобиль с такими номерами, то все неоплаченные штрафы были отправлены его владельцу.

Штрафы, конечно же, в итоге отменили.
Материалы по Python

Решили научиться программировать на Python, но не знаете с чего начать? Рассказываем, что учить в первую очередь, где брать знания и что делать дальше: https://tproger.ru/curriculum/python-how-to-learn/

А для тех, кто уже не первый день знаком с языком, — наш материал для подготовки к собеседованию: https://tproger.ru/translations/python-developer-interview-guide/

#python
Дизайнер Хервиг Шерабон берёт большие данные и иллюстрирует их в разных стилях: https://tprg.ru/xwmC

Например, на картинке в посте — фрагмент, на котором показан контраст между усреднёнными доходами людей на юге и в центре Чикаго.

#bigdata
В чём разница между шифрованием, кодированием и хешированием?

Заходят шифрование, кодирование и хеширование в бар, а бармен им говорит: «У вас очень дебильный заход на статью»: https://tprg.ru/yjdW
Робопёс

Исследователи из Флориды разработали робособаку, которая в отличие от роботов Boston Dynamics реально похожа на собаку. Сейчас робот умеет реагировать на команды «сидеть», «лежать», «встать», но планируется, что ИИ будет делать «хорошего мальчика» умнее: https://tprg.ru/La65

Выглядит этот доберман довольно жутко.

#роботы #ии
Подсказки на HTML и CSS

Видеоурок от нашего подписчика, в котором он рассказывает, как создавать подсказки на интерфейсе с помощью HTML и CSS. Содержимое подсказки и сторона, с которой она будет появляться, будут кастомизироваться.

#фронтенд #html #css
Linux-дистрибутивы могут предназначаться для различных целей. Одни —для домашнего использования, а другие — для управления кластерами серверов. Важно понимать процессы, которые происходят внутри этой ОС, чтобы уметь настраивать систему под свои нужды.

Собрали подборку из книг, которые помогут разобраться в администрировании системы и создании собственных дистрибутивов: https://tproger.ru/books/linux/

О каких книгах мы забыли? Пишите в комментарии, а мы добавим в статью.

#linux #книги
Этот ретро аппарат — это Panasonic RS-296US. Если загрузить в него 20 кассет по 180 минут, то музыку можно слушать 2,5 дня без перерыва.

На YouTube есть подробный обзор этой штуки. Причём показано не только, как это работает, но и как устроено изнутри: https://youtu.be/RJo13FP4UpI

#история #технологии
Простым языком о том, как работает сжатие файлов

https://tproger.ru/translations/how-file-compression-works/

Наверняка вы встречаетесь со сжатием файлов каждый день. Ведь ZIP, JPEG, MP3 — это всё форматы сжатия. А знаете, как этот механизм работает?

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

#алгоритмы
Что в мире происходит

🚘 «Яндекс» заявила, что рассматривает вариант тестирования беспилотных машин на дорогах США. Там законы к беспилотникам относятся мягче. Кроме того, компания рассчитывает к концу 2021 года выпустить 900 новых машин. Сейчас в её автопарке 50 беспилотников: https://tprg.ru/zjmJ

👿 Эксперты раскрыли фишинговую схему хищения аккаунтов Steam. Мошенники рассылают предложение получить бесплатную игру, направляют на поддельный сайт, где нужно авторизоваться в сервисе. Если пользователь вводит учётные данные, специальный алгоритм тут же перехватывает аккаунт и меняет там пароль и контакты: https://tprg.ru/320r

📰 Госдума сегодня на заседании опять поднимет вопрос фейковых новостей. Во всём виновата история с якобы запретом на вождение старых автомобилей, который недавно обсуждали в Госдуме. В Яндекс.Новости попали заметки с некорректными заголовками, и депутатам это не понравилось: https://tprg.ru/w2L7

🏃‍♀ Инженеры разработали экзоскелет в виде комбинезона на лямках с шортами. Он облегчает работу мышц во время ходьбы и бега, снижает энергозатраты на 9,3 %. Экзоскелет сам определяет тип движения и способ подстроиться под него: https://tprg.ru/lYsK

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

3 года назад года во Франции выложили солнечными панелями 1 километр дороги, которая должна была генерировать электричество для города неподалёку.

Однако проект потерпел фиаско. Большая часть дороги оказалась разрушена, и вместо планируемых €22 000 проект принёс местному бюджету €8 000: https://tprg.ru/Bw7C

#технологии
Основные команды SQL

https://tproger.ru/translations/sql-recap/

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

#базыданных #sql
RTX-трассировка в играх

NVIDIA на примерах нескольких игр показала RTX-трассировку лучей: https://tprg.ru/K27O

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

#gamedev #nvidia
Недавно мы создали отдельный канал Веб-страница, куда постим только материалы по веб-разработке.

Статьи и видео, библиотеки и инструменты, мероприятия и курсы по фронтенду, бэкенду и девопсу.

Присоединяйтесь: @tproger_web
MediaPipe

Это фреймворк от Google, который позволяет использовать фичи машинного обучения для распознавания разных объектов:
— движения рук и жестов;
— лиц;
— волос;
— других объектов.

В репозитории расписано, как установить фреймворк и начать использовать его функции: https://github.com/google/mediapipe

#ml
Современные гаджеты, которые можно сделать своими руками

https://tproger.ru/digest/modern-gadgets-diy/

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

Например, в ролике в посте показано как своими руками собрать простейшие умные очки.

#diy #технологии