Типичный программист
80.4K subscribers
3.5K photos
1.16K videos
14 files
8.05K 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
В Ливерпульском университете разработали робота-лаборанта, который может почти автономно проводить химические опыты без ограничений по времени, как у человека.

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

Например, за 8 дней работы такой робот провёл 688 опытов и в итоге создал катализатор для получения водорода из воды, который действует в 6 раз быстрее, чем известные до сих пор.

Источник: Phys.org

#роботы #технологии
🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Mail.ru запустили бесплатный сервис для создания виртуальных ведущих.

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

Понятное дело, что Ваню Урганта такие ведущие пока не заменят, но для региональных новостей или внутренних новостей компании — самое то.

Затестить можно здесь: https://tprg.ru/4uBP

#ии
Обзор робота Spot от Boston Dynamics

В середине июня робот Spot от Boston Dynamics стал первым коммерческим роботом компании и поступил в открытую продажу. Приобрести его можно за $74 500. Дороговато для необдуманной покупки, не так ли?

Поэтому предлагаем вам посмотреть видеообзор на этого четвероногого друга, авторы которого показывают распаковку, рассказывают, как он устроен, как работает, что умеет и чего он всё-таки делать не может.

#роботы
Подводный дата-центр от Microsoft

Ещё 5 лет назад Microsoft стартанула проект, в рамках которого разработала подводный дата-центр (на фото) и успешно его «затопила» на глубину 10 метров неподалеку от тихоокеанского побережья США.

В 2018 году разработали вторую версию дата-центра и «утопили» на северо-востоке Шотландии.

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

#microsoft #hardware
Актуальные вакансии для разработчиков

iOS разработчик (Swift) в «Почта Банк»
Москва (можно удалённо), опыт от 2 лет, 170 000 – 230 000 ₽

PHP-разработчик (Symfony) в AGIMA
Удалённо, опыт от 3 лет, от 180 000 ₽

Frontend Developer (React.js/ Electron.js) в Xsolla
Удалённо, опыт от 2 лет

Программист 1С в ООО «АВТО-ТРАСТ»
Екатеринбург, 80 000 – 130 000 ₽

#вакансии #работа
Amazon презентовала умные тележки Dash Carts — они сами определяют и взвешивают товар

https://tprg.ru/jKf9

В феврале Amazon успешно запустили первый большой магазин Amazon Go без продавцов и касс, а теперь решили ещё и умные тележки сделать. Такие тележки в этом году появятся в одном из магазинов Amazon в Лос-Анджелесе.

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

Dash Carts оснащены камерами и используют компьютерное зрение, чтобы «понимать», когда товар кладут в корзину или вынимают. При помощи встроенных весов, они сами определяют вес товара. Прямо на тележке можно активировать скидки, посмотреть список покупок и итоговую стоимость. На выходе деньги спишутся автоматически.

#технологии #amazon
Как развивался Python в Яндекс

Автор доклада уже 12 лет работает в Яндекс и прекрасно помнит, как в компании только начинали использовать Python.

Со временем начали появляться «лучшие практики» и «устоявшиеся подходы» к решению задач. В видео он рассказывает об эволюции этого процесса.

А текстовую версию доклада можно почитать здесь: https://tprg.ru/oP3b

#python #яндекс
В Windows DNS Server обнаружена уязвимость 17-летней давности

Проблема актуальна для всех версий Windows Server с 2003 по 2019 год. Её эксплуатация почти не требует технических знаний, а уязвимость может быть использована для автоматизированных удаленных атак без предварительной аутентификации.

В случае её использования злоумышленник получает права администратора домена и может перехватывать сетевой трафик и отключать службы. Для фикса уязвимости нужно обновить ОС, либо уменьшить максимальную длину DNS сообщений:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Services\DNS\Parameters"
/v "TcpReceivePacketSize" /t REG_DWORD
/d 0xFF00 /f && net stop DNS && net start DNS

#безопасность #сети #windows
​​Робот-повар начнёт готовить бургеры и фри в одном из ресторанов Чикаго

Самые первые бургеры появились не в McDonald's, как принято считать, а в White Castle. Теперь в одном из ресторанов этой сети появился и первый робот который эти бургеры готовит.

С помощью машинного зрения робот распознает разные типы еды (котлета, картошка, курица и т.д.). Он не только готовит еду по загруженным рецептам, но и самообучается новым, постоянно мониторя температуру и другие параметры, влияющие на вкус.

Полноценный запуск в ресторане White Castle уже запланирован на сентябрь этого года. Пока робота тестируют и доводят до ума.

#роботы
У нас на сайте есть небольшая подборка хитрых приёмов на Python, которые здорово упростят жизнь тем, кто пишет или будет писать код на Python:

https://tprg.ru/rCJf

#python
Можно ли 10+ лет работать с энтузиазмом джуниора?
Cloudflare лежит. Если ваши проекты, как и наш сайт, сейчас страдают — скорее всего, причина в этом.

Статусы смотрите здесь: https://www.cloudflarestatus.com/ — потому что стандартный для такого мониторинга downdetector тоже лежит, видимо они на клаудфлере.

UPD: подняли
Не хватает шуток и мемов в Типичном программисте? Заходите в другой наш канал — IT Юмор.

Там что ни пост, то мем про жизу и боли программистов: @ithumor
Квантовое программирование на Python

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

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

Здесь текстовая версия видеодоклада: https://tprg.ru/HVce

#quantum #python
This media is not supported in your browser
VIEW IN TELEGRAM
Какие вопросы задать заказчику сразу, чтобы потом не сгореть

Срыв сроков, работа за свой счёт, отчаянные попытки спасти репутацию. Знакомо? Мы собрали 18+ вопросов, которые стоит задать заказчику ещё до начала проекта, чтобы впоследствии сохранить свои деньги, время и нервы:

https://tprg.ru/ceaV

#советы
This media is not supported in your browser
VIEW IN TELEGRAM
Автор браузерной онлайн-игры про пиратов выпустил подробную статью, в которой рассказал о процессе разработки:
— стек технологий;
— внутренности бэкенда и фронтенда;
— сетевые задержки.

Йо-хо-хо и примеры кода: https://tprg.ru/tLV8

#gamedev
План обучения для специалиста по Data Science

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

Предлагаем вам план обучения по этому направлению:

https://tprg.ru/aPoZ

#datascience
Lisp Badge — это карманный компьютер на основе микроконтроллера ATmega1284, который можно запрограммировать с помощью специальной версии языка Lisp — uLisp.

Особенности:
— размер компьютера: 10,7 см на 6,1 см;
— экран: 8 линий по 42 символа;
— доступная память: 11 264 байта;
— тактовая частота: 16 МГц.

Другие подробности разработки и примеры программ можно глянуть на сайте uLisp: https://tprg.ru/iu8L

#hardware
​​Оказывается, простые математические операции происходят в уме у каждого по-разному. В твиттере завязалось обсуждение, в котором люди рассказывают, как складываются 27 и 48 в их голове.

А как сложили бы эти числа вы?
Media is too big
VIEW IN TELEGRAM
В Google придумали «умные татуировки», с помощью которых можно управлять различными электронными устройствами.

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

Как тебе такое, Билл Гейтс?

#технологии
GitHub спрятал 21 ТБ данных в арктической мерзлоте на случай конца света

Таким образом они выполнили своё обещание хранить всё программное обеспечение с открытым исходным кодом в арктическом хранилище (сделать они это хотели раньше, но помешала пандемия).

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

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

Источник: блог GitHub

#github