This media is not supported in your browser
VIEW IN TELEGRAM
Исследователи создали робота BirdBot с ногами как у птиц — он требует гораздо меньше двигателей и может масштабироваться до больших размеров
За основу инженеры взяли ногу страуса. Из-за их особого строения, страусы бегают со скоростью до 55 км/ч и почти не устают в положении стоя, хотя некоторые особи весят больше 100 кг. Человек с весом более 100 кг, например, так не может, но в робототехнике всё равно чаще стремятся именно к «гуманоидному» строению.
Что интересно, строение птичьих ног не только экономит энергию при ходьбе и стоянии, но и приспособлено природой так, что животное почти не спотыкается и не травмируется. Состоявшийся эксперимент позволит перенести эти свойства в робототехнику.
#роботы #технологии
За основу инженеры взяли ногу страуса. Из-за их особого строения, страусы бегают со скоростью до 55 км/ч и почти не устают в положении стоя, хотя некоторые особи весят больше 100 кг. Человек с весом более 100 кг, например, так не может, но в робототехнике всё равно чаще стремятся именно к «гуманоидному» строению.
Что интересно, строение птичьих ног не только экономит энергию при ходьбе и стоянии, но и приспособлено природой так, что животное почти не спотыкается и не травмируется. Состоявшийся эксперимент позволит перенести эти свойства в робототехнику.
#роботы #технологии
👍82🔥12👏1
Если ещё не знаете о DevToys, обязательно обратите на него внимание. Это швейцарский нож для разработчиков, который помогает в таких повседневных задачах разработчиков, как форматирование JSON, сравнение текста, тестирование RegExp.
DevToys содержит несколько десятков утилит, работает оффлайн, у него открытые исходники и больше 9 тысяч звёзд на гитхабе: https://github.com/veler/DevToys
#веб #инструменты
DevToys содержит несколько десятков утилит, работает оффлайн, у него открытые исходники и больше 9 тысяч звёзд на гитхабе: https://github.com/veler/DevToys
#веб #инструменты
👍34🤔7❤3💩3
4 тематических канала для программистов:
— про нейронные сети и ML: @neuro_channel
— про разработку на Java: @a_cup_of_java
— про мобильную разработку: @mobi_dev
— про веб-разработку: @tproger_web
— про нейронные сети и ML: @neuro_channel
— про разработку на Java: @a_cup_of_java
— про мобильную разработку: @mobi_dev
— про веб-разработку: @tproger_web
💩16👍10🤮2😁1
Как генерировать Sitemap на микросервисах правильно?
Sitemap — файл формата xml, который отдаёт поисковику информацию о страницах сайта: URL-адреса, типы файлов, даты публикаций статей и так далее. Да, существуют автоматические генераторы, но они работают только со статичной и редко обновляемой информацией.
Проблема при использовании микросервисной архитектуры заключается в том, что базы данных микросервисов автономны и изолированы, в каждой из них находятся данные, которые нужно получать по отдельному запросу. Где расположить метод генерации Sitemap? Будет ли он отправлять запрос в каждый микросервис? Сколько времени занимает сбор данных? Где вообще хранить файл sitemap.xml?
Подробно разобрали в этой статье: https://tproger.ru/articles/generacija-sitemap-na-mikroservisah/
#веб #архитектура
Sitemap — файл формата xml, который отдаёт поисковику информацию о страницах сайта: URL-адреса, типы файлов, даты публикаций статей и так далее. Да, существуют автоматические генераторы, но они работают только со статичной и редко обновляемой информацией.
Проблема при использовании микросервисной архитектуры заключается в том, что базы данных микросервисов автономны и изолированы, в каждой из них находятся данные, которые нужно получать по отдельному запросу. Где расположить метод генерации Sitemap? Будет ли он отправлять запрос в каждый микросервис? Сколько времени занимает сбор данных? Где вообще хранить файл sitemap.xml?
Подробно разобрали в этой статье: https://tproger.ru/articles/generacija-sitemap-na-mikroservisah/
#веб #архитектура
💩18👍9❤2🔥1🤔1
На днях стало известно, что 50-70 тысяч айтишников уже уехали из России за прошедший месяц.
По словам главы РАЭК Сергея Плуготаренко, вторую волну сдерживают только дорогие билеты, выросшие цены на жильё и отсутствие «финансовой связности». Тем не менее, прогноз оттока IT-специалистов на апрель — от 70 до 100 тысяч человек.
А как дела обстоят у вас? Планируете ли вы или ваша компания переезд в другие страны? Опрос, разумеется, анонимный.
#работа
По словам главы РАЭК Сергея Плуготаренко, вторую волну сдерживают только дорогие билеты, выросшие цены на жильё и отсутствие «финансовой связности». Тем не менее, прогноз оттока IT-специалистов на апрель — от 70 до 100 тысяч человек.
А как дела обстоят у вас? Планируете ли вы или ваша компания переезд в другие страны? Опрос, разумеется, анонимный.
#работа
👍79👎27💩23🤔4👏3😁2
Планируете ли вы или ваша компания переезд в другие страны?
Anonymous Poll
27%
Да
61%
Нет
12%
Уже переехали
👏36👎17💩16👍14😢12😁4❤1
Руководитель сервиса «Яндекс.Еды» Роман Маресов впервые прокомментировал инцидент с утечкой данных пользователей
1 марта стало известно об утечке данных пользователей «Яндекс.Еды». Там содержались имена и фамилии,
номера телефонов, полный адрес доставки и комментарии к заказам клиентов. Уже 22 марта 2022 года слитые данные переложили на интерактивную карту. С этого момента доступ к данным по адресу смог получить даже самый обычный юзер.
Так вот, спустя 26 дней после глобальной утечки, руководитель сервиса рассказал, что с технической точки зрения компания сделала не так. И самое главное, как они планируют это исправлять.
Вкратце: забрали доступы у многих сотрудников, подключают возможность удалять все свои данные из всех сервисов, ускоряют блокировки сайтов и каналов, которые их публикуют: https://yandex.ru/blog/company/dannye-kotorye-my-ne-uberegli-i-uroki-kotorye-my-izvlekli
#яндекс #безопасность
1 марта стало известно об утечке данных пользователей «Яндекс.Еды». Там содержались имена и фамилии,
номера телефонов, полный адрес доставки и комментарии к заказам клиентов. Уже 22 марта 2022 года слитые данные переложили на интерактивную карту. С этого момента доступ к данным по адресу смог получить даже самый обычный юзер.
Так вот, спустя 26 дней после глобальной утечки, руководитель сервиса рассказал, что с технической точки зрения компания сделала не так. И самое главное, как они планируют это исправлять.
Вкратце: забрали доступы у многих сотрудников, подключают возможность удалять все свои данные из всех сервисов, ускоряют блокировки сайтов и каналов, которые их публикуют: https://yandex.ru/blog/company/dannye-kotorye-my-ne-uberegli-i-uroki-kotorye-my-izvlekli
#яндекс #безопасность
👎48👍32💩18😁11🤯5
Media is too big
VIEW IN TELEGRAM
Годнота для геймдевелоперов: Unity показала игру Gigaya для обучения разработчиков
Эта игра — полностью готовый платформер с элементами головоломки. Интересно то, что её можно запустить как в виде сборки, так и в виде проекта Unity. В проекте можно будет изучить работу отдельных систем движка Unity и их взаимодействие в комплексе.
Релиз планируют уже в этом году: https://blog.unity.com/games/introducing-unitys-latest-sample-game-gigaya
#геймдев
Эта игра — полностью готовый платформер с элементами головоломки. Интересно то, что её можно запустить как в виде сборки, так и в виде проекта Unity. В проекте можно будет изучить работу отдельных систем движка Unity и их взаимодействие в комплексе.
Релиз планируют уже в этом году: https://blog.unity.com/games/introducing-unitys-latest-sample-game-gigaya
#геймдев
🔥72👍23👏3💩3
Ещё не забыли про ребят из Lapsus$, почти заставивших NVIDIA перевести свои драйвера в Open Source? Bloomberg и BBC сообщают, что их задержали и они оказались подростками из Великобритании и Бразилии.
ИБ-эксперты из компании Unit 221B и Лондонская полиция проанализировали цифровые следы и пришли к выводу, что группа состоит из нескольких подростков. Семь человек, включая организатора сообщества 16-летнего подростка из Оксфорда, были задержаны и опрошены по этому делу.
Что интересно, полиция не раскрыла детали расследования и даже не смогла арестовать часть подозреваемых из-за их возраста. Родители подростков не в курсе, что те шантажировали Microsoft, NVIDIA и Samsung, и думали, что ребята просто играют в игры. За время своей хакерской деятельности они смогли заработать около $14 млн.
Говорят, прокололись ребята очень просто — разругались между собой и начали выкладывать компромат друг на друга. Плюс к тому, подростки часто использовали ники breachbase, Oklaqq, White и WhiteDoxbin, а также передавали между ними управление своим телеграм-каналом и украденными ресурсами.
#кек #безопасность
ИБ-эксперты из компании Unit 221B и Лондонская полиция проанализировали цифровые следы и пришли к выводу, что группа состоит из нескольких подростков. Семь человек, включая организатора сообщества 16-летнего подростка из Оксфорда, были задержаны и опрошены по этому делу.
Что интересно, полиция не раскрыла детали расследования и даже не смогла арестовать часть подозреваемых из-за их возраста. Родители подростков не в курсе, что те шантажировали Microsoft, NVIDIA и Samsung, и думали, что ребята просто играют в игры. За время своей хакерской деятельности они смогли заработать около $14 млн.
Говорят, прокололись ребята очень просто — разругались между собой и начали выкладывать компромат друг на друга. Плюс к тому, подростки часто использовали ники breachbase, Oklaqq, White и WhiteDoxbin, а также передавали между ними управление своим телеграм-каналом и украденными ресурсами.
#кек #безопасность
👍50😁35💩13🤬11👎1😱1
Огромное руководство по npm для начинающих
npm — широко используемый репозиторий для публикации опенсорсных проектов Node.js. В нём каждый может делиться инструментами, написанными на JavaScript. Как инструмент командной строки, он помогает взаимодействовать с браузерами и серверами. А также в установке и удалении пакетов, управлении версиями и зависимостями, необходимыми для запуска проекта.
Ловите огромное руководство по npm, которое подробно отвечает на множество вопросов, возникающих у новичков. Оно состоит из девяти глав, каждая из которых представляет собой отдельную статью с примерами и различными нюансами:
https://css-tricks.com/a-complete-beginners-guide-to-npm/
#javascript #веб #начинающим
npm — широко используемый репозиторий для публикации опенсорсных проектов Node.js. В нём каждый может делиться инструментами, написанными на JavaScript. Как инструмент командной строки, он помогает взаимодействовать с браузерами и серверами. А также в установке и удалении пакетов, управлении версиями и зависимостями, необходимыми для запуска проекта.
Ловите огромное руководство по npm, которое подробно отвечает на множество вопросов, возникающих у новичков. Оно состоит из девяти глав, каждая из которых представляет собой отдельную статью с примерами и различными нюансами:
https://css-tricks.com/a-complete-beginners-guide-to-npm/
#javascript #веб #начинающим
👍24😁2
Как только не издевались на DOOM. Казалось, что все способы уже закончились, но нет — ASCII-графика и терминал постучались в дверь.
Автор — юзер реддита под ником wojtek-graj: https://www.reddit.com/r/itrunsdoom/comments/tc2k2u/textbased_terminals_run_doom/
#кек
Автор — юзер реддита под ником wojtek-graj: https://www.reddit.com/r/itrunsdoom/comments/tc2k2u/textbased_terminals_run_doom/
#кек
👍67❤17😱14🤮3
This media is not supported in your browser
VIEW IN TELEGRAM
Принесли годноты для iOS-разработчиков: полный бесплатный курс по основам программирования на языке Swift
Курс рассчитан как на новичков в программировании вообще, так и на тех, кто пришел из других языков, и включает в себя 20 уроков. Нулевой урок — в посте. А остальные уроки, которые посмотрели больше 50 тысяч раз, есть в этом плейлисте:
https://youtube.com/playlist?list=PLUb9K99oQb2u1swlk6TTuV1vnMEG8ktfV
#swift #курсы
Курс рассчитан как на новичков в программировании вообще, так и на тех, кто пришел из других языков, и включает в себя 20 уроков. Нулевой урок — в посте. А остальные уроки, которые посмотрели больше 50 тысяч раз, есть в этом плейлисте:
https://youtube.com/playlist?list=PLUb9K99oQb2u1swlk6TTuV1vnMEG8ktfV
#swift #курсы
👍27👎6❤5💩2
Кто такой RnD-специалист и почему сегодня стоит попробовать себя в этой роли?
RnD-специалист — относительно свежая профессия на рынке. Его задача состоит в том, чтобы найти, отфильтровать и проанализировать инициативы в индустрии и внутри компании. А потом превратить их в гипотезы, поставить задачи по реализации и проследить за всем процессом.
Как сегодня попасть в команду, к чему готовиться и что делать начинающему RnD-специалисту, рассказывает руководитель центра RnD МТС Виктор Лобачев: https://tprg.ru/cRDN
#работа #карьера
RnD-специалист — относительно свежая профессия на рынке. Его задача состоит в том, чтобы найти, отфильтровать и проанализировать инициативы в индустрии и внутри компании. А потом превратить их в гипотезы, поставить задачи по реализации и проследить за всем процессом.
Как сегодня попасть в команду, к чему готовиться и что делать начинающему RnD-специалисту, рассказывает руководитель центра RnD МТС Виктор Лобачев: https://tprg.ru/cRDN
#работа #карьера
🤔13👍8
This media is not supported in your browser
VIEW IN TELEGRAM
NVIDIA показали нейросеть NeRF, которая очень качественно собирает 3D-сцену всего из нескольких 2D-фотографий
Подробнее — в ролике или в блоге NVIDIA: https://blogs.nvidia.com/blog/2022/03/25/instant-nerf-research-3d-ai/
А исходники уже выложили на гитхаб: https://github.com/NVlabs/instant-ngp
#nvidia #нейросети
Подробнее — в ролике или в блоге NVIDIA: https://blogs.nvidia.com/blog/2022/03/25/instant-nerf-research-3d-ai/
А исходники уже выложили на гитхаб: https://github.com/NVlabs/instant-ngp
#nvidia #нейросети
👍87🤯48😱10🔥9🤔3
Как разобраться в машинном обучении без сложных формул, теорем и сказках о волшебных дата-сайентистах?
Статьи о машинном обучении делятся на два типа: это либо трёхтомники с формулами и теоремами, которые сложно дочитать даже до середины, либо сказки об искусственном интеллекте, профессиях будущего и волшебных дата-саентистах. Но что делать тем, кто хочет наконец разобраться в машинном обучении простым языком, без формул-теорем, с примерами реальных задач и их решений?
Специально для таких людей есть огромный лонгрид. И хотя Вастрик написал его ещё 4 года назад, он до сих пор не потерял актуальности.
Так что если ещё не видели, советуем к прочтению: https://vas3k.ru/blog/machine_learning/
#ml #начинающим
Статьи о машинном обучении делятся на два типа: это либо трёхтомники с формулами и теоремами, которые сложно дочитать даже до середины, либо сказки об искусственном интеллекте, профессиях будущего и волшебных дата-саентистах. Но что делать тем, кто хочет наконец разобраться в машинном обучении простым языком, без формул-теорем, с примерами реальных задач и их решений?
Специально для таких людей есть огромный лонгрид. И хотя Вастрик написал его ещё 4 года назад, он до сих пор не потерял актуальности.
Так что если ещё не видели, советуем к прочтению: https://vas3k.ru/blog/machine_learning/
#ml #начинающим
👍33💩6🔥3😁3
This media is not supported in your browser
VIEW IN TELEGRAM
Чего только не делали в Excel: игры, 3D-графика и музыкальные клипы. Что уж говорить, даже язык программирования Excel не так давно стал полным по Тьюрингу после добавления лямбда-функций.
И вы не поверите, но это тоже Excel!
И что интересно, у ребят, которые создают такие дашборды, есть куча обучающих видео, в которых они рассказывают, как сделать также (и где прикупить такие, если сами не осилили): https://youtu.be/z26zbiGJnd4
#excel
И вы не поверите, но это тоже Excel!
И что интересно, у ребят, которые создают такие дашборды, есть куча обучающих видео, в которых они рассказывают, как сделать также (и где прикупить такие, если сами не осилили): https://youtu.be/z26zbiGJnd4
#excel
👍50🔥16👏1
Как тестировщику получить сертификат ISTQB?
Сертификат ISTQB (International Software Testing Qualifications Board) — международная система квалификации тестировщиков ПО, унифицирующая стандарты и подходы к тестированию. Сертификат высоко ценится заказчиками и работодателями, он признан в большинстве стран мира, а его наличие здорово повышает ценность специалиста.
В ходе подготовки и сдачи экзаменов ISTQB можно столкнуться со множеством проблем — от поиска материалов и до специфики тестирования. Андрей Кирепко, тестировщик компании IT Test, получил сертификат ISTQB. И чтобы хоть немного облегчить жизнь тем, кто собирается его получать, он делится своим опытом и лайфхаками в этой статье:
https://tproger.ru/articles/kak-poluchit-sertifikat-istqb/
#тестирование #qa
Сертификат ISTQB (International Software Testing Qualifications Board) — международная система квалификации тестировщиков ПО, унифицирующая стандарты и подходы к тестированию. Сертификат высоко ценится заказчиками и работодателями, он признан в большинстве стран мира, а его наличие здорово повышает ценность специалиста.
В ходе подготовки и сдачи экзаменов ISTQB можно столкнуться со множеством проблем — от поиска материалов и до специфики тестирования. Андрей Кирепко, тестировщик компании IT Test, получил сертификат ISTQB. И чтобы хоть немного облегчить жизнь тем, кто собирается его получать, он делится своим опытом и лайфхаками в этой статье:
https://tproger.ru/articles/kak-poluchit-sertifikat-istqb/
#тестирование #qa
👍11💩6
Google выпустила сотую версию браузера Chrome
В честь этого исторического момента компания представила сайт #100CoolWebMoments, на котором собраны самые значимые события, произошедшие с Интернетом с момента выпуска первой версии браузера:
https://developer.chrome.com/100/
Это первая версия браузера с трёхзначным номером, что ещё недавно сулило нарушение работы огромного числа сайтов. А готовиться к этому событию многие разработчики начали ещё за год.
В новой версии исправили 28 уязвимостей — из них 9 с высоким уровнем опасности. Добавили дополнительные функции для разработчиков, полностью перешли к новому дизайну иконки и добавили API для работы с несколькими мониторами. Теперь разработчики могут полноценно работать с несколькими дисплеями и адаптировать свои веб-приложения под такие сценарии работы.
#chrome #google #веб #интернет
В честь этого исторического момента компания представила сайт #100CoolWebMoments, на котором собраны самые значимые события, произошедшие с Интернетом с момента выпуска первой версии браузера:
https://developer.chrome.com/100/
Это первая версия браузера с трёхзначным номером, что ещё недавно сулило нарушение работы огромного числа сайтов. А готовиться к этому событию многие разработчики начали ещё за год.
В новой версии исправили 28 уязвимостей — из них 9 с высоким уровнем опасности. Добавили дополнительные функции для разработчиков, полностью перешли к новому дизайну иконки и добавили API для работы с несколькими мониторами. Теперь разработчики могут полноценно работать с несколькими дисплеями и адаптировать свои веб-приложения под такие сценарии работы.
#chrome #google #веб #интернет
🔥43👍12👎2👏2💩1
Хакеры поставили рекорд по сумме украденных денег в сфере децентрализованных финансов
Недавно стало известно о том, что неизвестные хакеры взломали блокчейн Ronin. Он лежит в основе популярной NFT-игры Axie Infinity. Сейчас его работа по понятным причинам временно приостановлена. А сумма украденных средств составила более 173 тыc Ethereum и 25 млн USDC (около $625 млн). Это самая большая сумма, которая когда-либо была похищена в сфере децентрализованных финансов:
https://roninblockchain.substack.com/p/community-alert-ronin-validators?s=r
Интересно, что для вывода средств системе защиты достаточно получить подтверждения хотя бы от пяти из девяти валидаторов. А 4 узла по счастливому стечению обстоятельств для хакеров принадлежали одному человеку.
Вот вам и децентрализация.
#безопасность #криптовалюты
Недавно стало известно о том, что неизвестные хакеры взломали блокчейн Ronin. Он лежит в основе популярной NFT-игры Axie Infinity. Сейчас его работа по понятным причинам временно приостановлена. А сумма украденных средств составила более 173 тыc Ethereum и 25 млн USDC (около $625 млн). Это самая большая сумма, которая когда-либо была похищена в сфере децентрализованных финансов:
https://roninblockchain.substack.com/p/community-alert-ronin-validators?s=r
Интересно, что для вывода средств системе защиты достаточно получить подтверждения хотя бы от пяти из девяти валидаторов. А 4 узла по счастливому стечению обстоятельств для хакеров принадлежали одному человеку.
Вот вам и децентрализация.
#безопасность #криптовалюты
👍28🔥12😱1
Ничего необычного, просто настольный ретро-календарь SystemSix на Raspberry Pi похожий на Apple Macintosh
А разработал его бывший инженер Apple Джон Калхун (John Calhoun), проработавший в Apple аж 26 лет. На 5,83-дюймовый E-ink дисплей устройства выводится прогноз погоды, фазы Луны, события онлайн-календаря и периодически заполняющаяся корзина, напоминающая выкинуть мусор.
Для подключения экрана к Raspberry Pi 3 автор взял за основу проект eInkCalendar. Правда, как признался Калхун, он очень плохой программист, поэтому долго не мог разобраться в коде eInkCalendar и просто наугад редактировал строчки кода до нужного результата.
Исходники проекта доступны на GitHub — там есть все необходимые скрипты, инструкция по настройке, библиотека иконок и чертёж стенда: https://github.com/EngineersNeedArt/SystemSix
#diy #raspberry #apple
А разработал его бывший инженер Apple Джон Калхун (John Calhoun), проработавший в Apple аж 26 лет. На 5,83-дюймовый E-ink дисплей устройства выводится прогноз погоды, фазы Луны, события онлайн-календаря и периодически заполняющаяся корзина, напоминающая выкинуть мусор.
Для подключения экрана к Raspberry Pi 3 автор взял за основу проект eInkCalendar. Правда, как признался Калхун, он очень плохой программист, поэтому долго не мог разобраться в коде eInkCalendar и просто наугад редактировал строчки кода до нужного результата.
Исходники проекта доступны на GitHub — там есть все необходимые скрипты, инструкция по настройке, библиотека иконок и чертёж стенда: https://github.com/EngineersNeedArt/SystemSix
#diy #raspberry #apple
🔥25👍11