Как нарисовать персонажа для 125 млн игроков |
https://habr.com/ru/post/665008/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665008
Метки: Блог компании Timeweb Cloud Разработка игр Учебный процесс в IT Дизайн игр Игры и игровые консоли гейм-дизайн концепт-арт riot games создание персонажа |
Авторизация в Django при помощи Metamask |
Сегодня мы напишем легкий сниппет для авторизации пользователей на сайте при помощи кошелька Metamask. Замечу, что данное решение максимально изолировано от фреймворка. Вы сможете легко адаптировать его не только к Django, но и к Flask, Sanic, Starlette, Aiohttp и т.п.
Читать далееhttps://habr.com/ru/post/684958/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684958
Метки: Python django metamask web3 авторизация ethereum |
Чаепитие из rvalue |
a = 5
— можно.5 = a
— в общем-то, бессмысленно.a = b
. Но, указывая куда ставить, нужно говорить именно о блюдце. И вообще, все чашки, которые вы не держите в руках, должны иметь соответствующее блюдце, потому что скатерть заколдована — на ней чашки без блюдца опрокидываются.https://habr.com/ru/post/683652/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683652
Метки: Программирование C++ lvalue rvalue rvalue reference move semantics perfect forwarding |
Анализ различий подачи новостей в Telegram-каналах |
Привет. Прошло уже почти полгода как я сделал новостной агрегатор каналов в Телеграме с открытым исходным кодом. Краткую статью про него можно прочитать на VC. Здесь же я бы хотел поделиться некоторыми интересными вещами, которые я нашёл в данных за всё время работы агрегатора.
Дисклеймер 1: многое из этого отчёта может показаться политизированным. Но здесь я не делаю никаких выводов про то, кто прав, а кто виноват; кто грязный пропагандист, а кто носитель священной истины.
Дисклеймер 2: это не руководство по визуализации данных средствами Plotly и PyVis. В самой статье я не привожу никакого кода и не объясняю, почему он устроен именно так. При этом Colab с кодом открыт, и примеры оттуда вполне можно использовать.
Google Colab: ссылка на ноутбук
Хочу знать подробности!https://habr.com/ru/post/684952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684952
Метки: Python Data Mining Визуализация данных Машинное обучение Natural Language Processing анализ данных новости обработка естественного языка тегиниктонечитает агрегатор новостей |
Вперед за ностальгией — что можно получить от игрового девайса ценой в две банки пива? |
Я не пью, и вам не рекомендую ;) Однако аналогия про пиво - совершенно не кликбейт, а этот пост - продолжение серии обзоров на старые китайские игровые консоли. Если кто-то пока ещё не знает, то я очень люблю оживлять и находить применение старым девайсам - и недавно начал писать об этом статьи. Кому интересно что можно получить за 180руб - добро пожаловать под кат!
Понастольгироватьhttps://habr.com/ru/post/684950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684950
Метки: Реверс-инжиниринг Старое железо Игры и игровые консоли JXD Игровые консоли Игры Ретро консоли эмуляторы |
Практические примеры использования Stream API |
Всем привет! Решил написать статью с практическими примерами использования Stream API. В данной статье не будет теории - только хардкор и практические примеры. Поехали!
В качестве "подопытного кролика" буду использовать проект, который можете найти здесь.
Для тестирования буду использовать Postman.
В проекте есть три сущности с которыми мы будем работать: Client, Product и Booking. Связи между ними можно посмотреть на следующей картинке.
Читать далееhttps://habr.com/ru/post/684912/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684912
Метки: java stream api потоки example stream api |
«Плавающие» ошибки в проектах. Как поставить задачу так, чтобы их избежать и не прослыть придирой и формалистом |
В данной статье рассматривается ситуация, типичная для проектов, в которых странным образом возникают одни и те же ошибки. И никто не понимает как так получается. Или делает вид, что не понимает...
Читать далееhttps://habr.com/ru/post/684910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684910
Метки: управление проектами управление разработкой тз руководство для новичков ошибки и грабли управление продуктом руководство проектами руководство командой |
Флешка Rubber Ducky стала ещё опаснее |
https://habr.com/ru/post/684906/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684906
Метки: Блог компании GlobalSign Информационная безопасность Гаджеты Компьютерное железо Периферия USB Rubber Ducky виртуальная клавиатура Hak5 DuckyScript |
Что такое ИТ-инфраструктура компании: понятия, задачи и особенности, в том числе, на примере НРД |
ИТ-инфраструктура компании – это основа для обслуживания клиентов, работы с поставщиками и управления бизнес-процессами. Она определяет возможности компании сегодня и ее возможности в будущем.
Читать далееhttps://habr.com/ru/post/684902/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684902
Метки: Анализ и проектирование систем IT-инфраструктура IT-стандарты История IT ит-инфраструктура бизнес-процессы бизнес-анализ принципы проектирования ит-ландшафт |
Шаблонизация в CLI может быть простой |
Однажды я был маленьким, и задавался вопросом — вот если Unix way это (упрощенно) небольшие, довольно простые утилиты и библиотеки, которые делают одну вещь, но делают её хорошо (Peter H. Salus: "...that do one thing and do it well"), то… Где тогда утилита, которая занимается шаблонизацией и не хватает звёзд с неба? Вот есть у тебя некоторый шаблон, и есть некоторые данные, которые ты имеешь желание в этот шаблон подставить. Брать для этого Jinja2? Писать что-то своё используя sed
+ awk
? Или тащить %tool_name% на несколько мегабайт ради столь тривиальной задачи?
Спустя некоторое время, вновь столкнувшись с подобной задачей, и поняв что попытка найти что-то подходящее вновь претерпела фиаско, было принято волевое решение — да-да, написать свой прекрасный проект велосипед шаблонизатор для использования в CLI. Ограничения были выбраны следующие:
На чем писать, если хочется боли компактного результата и быстрого выполнения — естественно, берём C. Какой шаблонизатор использовать, если хочется минимализма? Под такую задачу хорошо подойдет mustache. И вот, спустя некоторое время появляется утилита под кодовым именем mustpl (must — mustache, tpl — template).
https://habr.com/ru/post/684898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684898
Метки: Open source Программирование *nix cli mustache боль |
[recovery mode] Топ летающих машин, существующих в реальности — Обзор, цена, особенности |
Из утопии летающие автомобили превратились в реальность. Сегодня можно говорить о 10 моделях реальных авто, способных подняться в небо.
Читать далееhttps://habr.com/ru/post/684892/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684892
Метки: Производство и разработка электроники Инженерные системы летающие автомобили летающие машины летающие аппараты |
[Перевод] Два типа менеджеров: Органик и Механик. Что это значит и как с ними взаимодействовать? |
Статья о том, что делать, если с менеджером не получается найти общий язык. Возможно просто дело в том, что вы разных типов? Говорим про Органиков и Механиков.
Читать далееhttps://habr.com/ru/post/684886/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684886
Метки: Управление проектами Управление персоналом management manager soft skills conflict management team work business processes management |
Толстые дискеты: Iomega Zip и SuperDisk |
https://habr.com/ru/post/684876/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684876
Метки: Блог компании «Лаборатория Касперского» Хранение данных Старое железо iomega zip ls-120 superdisk |
[Перевод] Uniswap v3 Single Swaps (перевод гайда) |
Документация содержит хорошие подробные туториалы,я лишь немного хочу раскрыть их для рунета.
Читать далееhttps://habr.com/ru/post/684872/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684872
Метки: Solidity uniswap solid dex |
Иконки приложений как товарный знак: ожидание и реальность |
В эпоху бурного развития цифровой экономики бизнес неизменно выходит в онлайн: сегодня все больше участников рынка имеют собственные мобильные и десктопные приложения, в раскрутку которых вложены немалые средства. В этой связи желание бизнеса защитить имиджевые составляющие от копирования вполне закономерно, и регистрация иконок приложения (пиктограмм) в качестве товарных знаков — явление трендовое и часто используется для зонтичной защиты бренда.
Какой должна быть иконка, чтобы получить заветное согласие экспертов — разбираем в нашей статье.
Читать далееhttps://habr.com/ru/post/684870/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684870
[Перевод] 7 шагов для начала карьеры ручного тестировщика |
Темы, поднятые в данной статье, вдохновили меня на публикацию ее вольного перевода.
С одной стороны, откровения автора нельзя назвать уникальными, особенно для специалистов в активном поиске работы, а с другой, - подобная статья может сильно сэкономить время тем, кто находится в самом начале своего знакомства с профессией тестировщика программного обеспечения.
Некоторые фрагменты были умышлено изменены, с целью сохранить актуальность текста. Вольный перевод статьи "7 Ways To Kick Start Your Manual Testing Career" с портала Software Testing Help.
Читать далееhttps://habr.com/ru/post/684864/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684864
Метки: Тестирование IT-систем Карьера в IT-индустрии начало карьеры тестирование по трудоустройство собеседования |
Хэштег «Число» |
- Мастер, что мы будем учить сегодня?
- Не учить, а постигать. Сегодня: химия, физика и числа. Напиши несколько раз цифру один.
- 11111
- Если в колбу прозрачной воды капнуть из пипетки концентрированной синькой, то вся вода окрасится в синий цвет. Сейчас окрасим твое число в восемьность.
- Но как, Мастер?
- Умножь свое число на 8, что получается?
- 88888, ух ты!
- Возьми еще одно свое число и покрась в девяточность.
- 11111 * 9 = 99999, получилось! Всего одной каплей «9» покрасились все-все цифры!
- Химия, ученик! А видел ролики на ютубе, где в пробирку наливают два вещества, и оттуда мощной струёй выстреливает пена?
- Да, мастер! Это чудо!
- Сейчас повторим. Возьми свое первое окрашенное число и подели на второе.
- 88888 / 99999 = 0.8888888888888888888888... лезет пена!
- Конечно. Главное подобрать нужные ингредиенты. Пошли дальше. Попробуй сжать свое число.
- 11111... 11111... 11111 — не получается, Мастер! Всегда пять знаков((
Читать далееhttps://habr.com/ru/post/684862/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684862
Метки: Читальный зал рассказ |
Ну чё, летим на Луну? |
Как мы помним, США возвращаются на Луну в рамках программы «Артемида». Первый этап начнётся 29 августа, когда сверхтяжелая ракета SLS отправится в свой первый полёт. Он будет заключаться в облёте Луны кораблём Orion, который должен будет вернуться на Землю. После этого, в 2023 году, нас должен ожидать пилотируемый облёт естественного спутника. Ну и наконец, в 2025 — высадка на поверхность. И тут вскрывается интересная история: дело в том, что у NASA сейчас нет посадочного корабля для, собственно, высадки. Больше того — у них нет даже скафандра для прогулок по Луне. Да и сама ракета SLS не может физически отправить в полёт два корабля. Да, она слабее «Сатурна-5», который высадил американцев на Луну. Эти проблемы начали решать в прошлом году.
Читать далееhttps://habr.com/ru/post/684860/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684860
Метки: Космонавтика Будущее здесь Луна starship orion sls nasa лунная программа сша |
Litchi + WebODM — коммерческая фотограмметрия, доступная для всех |
Автоматизация дает нам возможность повторяемо выполнять сложные для человека действия с высокой степенью точности. Добиться одинакового интервала съемки и полного покрытия сложных объектов крайне затруднительно вручную.
В данной статье мы рассмотрим выбор дрона (из линейки DJI), а также планирование автономных сценариев полета для создания ортопланов и 3D моделей.
https://habr.com/ru/post/684858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684858
Метки: Я пиарюсь фотогамметрия opensourse webodm геодезия 3d-сканирование дроны (квадракоптеры) аэрофотосъемка автоматизация картография Litchi |
ITить-КОЛОТИТЬ, серии 4-6 |
Впереди вечер пятницы, а мы продолжаем рассказывать о выходе новых серий сериала об интересной жизни айтишников в самой обычной компании.
Читать далееhttps://habr.com/ru/post/684822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684822
Метки: Блог компании Cloud4Y Здоровье IT-компании сериал анонос юмор it |