Типичный программист
81.4K subscribers
2.66K photos
893 videos
8 files
7.45K 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
Учёные научили роборуки рисовать на 3D-поверхностях

Этот робот сначала создаёт детальную 3D-карту поверхности, а потом постоянно подстраховывает сам себя на случай ошибок. Он следит за процессом рисования и силой нажатия. И если что-то пошло не так, он фиксирует ошибки, останавливается и пробует иначе.

#роботы #наука
This media is not supported in your browser
VIEW IN TELEGRAM
Ученые подключили усик бабочки к сенсору на дроне, чтобы тот начал «улавливать» запахи

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

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

#наука
This media is not supported in your browser
VIEW IN TELEGRAM
Программист превратил старый черно-белый телевизор в цветной с помощью полупрозрачной пленки и прямых рук

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

https://tprg.ru/JezA

Результат на видео.

#наука
This media is not supported in your browser
VIEW IN TELEGRAM
Сингапурские учёные создали «биороборуку» из Венериной мухоловки

Выглядит страшновато.

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

#наука
Исследователи создали алгоритм, выполняющий валидацию UTF-8 меньше чем за 1 инструкцию на байт

Если вкратце, языки программирования, серверы, браузеры и движки БД постоянно осуществляют валидацию UTF-8. Это помогает избежать уязвимостей и ошибочных последовательностей битов, не входящих в UTF-8.

Так вот, профессор Даниэль Лемир из университета Квебека и инженер Джон Кайзер из Microsoft нашли новый способ выполнить валидацию UTF-8. И на Хабре вышел отличный технический разбор этого алгоритма, обогнавшего валидаторы UTF-8 CPP, ДКА от Бьёрна Хёрманна и даже алгоритм Google Fuchsia в несколько десятков раз.

Советуем почитать: https://tprg.ru/nuYi

#веб #наука
Media is too big
VIEW IN TELEGRAM
Нейросети «скормили» 70 часов геймплея в Counter Strike, а потом отправили играть с реальными людьми на сервер Deathmatch

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

Интересно, что нейронка действовала только на основе визуальных данных. А эксперимент — не просто забава энтузиастов, а полноценная научная работа.

#нейросети #наука
This media is not supported in your browser
VIEW IN TELEGRAM
Учёные создали устройство, способное собирать энергию с пальцев даже во сне

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

Таким образом, инженерам удалось получить энергию в 400 мДж на квадратный сантиметр. И это при том, что человек просто спал. Этого оказалось достаточно для питания простых наручных часов. А за час печати на клавиатуре и кликания мышкой только с одного пальца можно получить ещё 30 мДж.

#технологии #наука
Учёные выяснили, что человеку достаточно прочитать лишь первые буквы слова, чтобы понять и распознать его

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

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

https://github.com/ansh/bionic-reading

#opensource #наука
Media is too big
VIEW IN TELEGRAM
Технологии, которые мы заслужили: инженер-блогер создал умный баскетбольный щит, который сам ловит мяч со скоростью 160 км/ч.

Ты можешь быть бесконечно сильным и ловким. Но какой в этом смысл, если какой-нибудь айтишник обучит нейросеть и 6 двигателей делать всё то же самое?

#кек #наука #роботы #ии #нейросети
This media is not supported in your browser
VIEW IN TELEGRAM
В ряду нейросетей пополнение: в этот раз исследователи борются с рябью на фото экранов

Наверняка каждому из нас хотя бы раз присылали такое фото вместо скриншота? Обычно это многое говорит об уровне навыков владения компьютером, ведь такой «скриншот» ждёт неизбежное наложение частот между матрицей цветных фильтров камеры (CFA) и субпикселем ЖК-экрана. Проще говоря, изображение покрывается красочными полосами и рябью. Иначе эти узоры называются муаром.

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

Протестировать её работу можно в уже готовом колабе: https://huggingface.co/spaces/ECCV2022/Screen_Image_Demoireing

А изучить код и подробнее почитать об исследовании можно на гитхабе проекта: https://github.com/CVMI-Lab/UHDM

#нейросети #наука #opensource
Робот + гриб = робогриб

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

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

Спектр действий пока скудный, но кто знает, к чему это приведёт в будущем

#наука