Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Нюанс, из-за которого ваш I2S не работает…

Время на прочтение2 мин
Количество просмотров7

... и о котором почему-то нигде не написано.

Некоторое время назад я сел осваивать интерфейс I2S для работы с аудио ЦАПом высокого качества. За спиной у меня уже был большой опыт работы с различными SPI микросхемами, I2C микросхемами, методы работы в блокирующем режиме, неблокирующем режиме через прерывания, неблокирующем режиме через DMA. В общем, мне казалось, что меня уже ничем не удивить. Но за это мы и любим мир электроники и компьютеров - он сможет удивить даже самого искушенного разработчика.

Читать далее
Рейтинг0
Комментарии0

Новости

Почему залитый ноутбук сложно ремонтировать. Стоит ли овчинка выделки?

Время на прочтение4 мин
Количество просмотров401

Привет, Хабр! Продолжаю серию постов про ремонт ноутбуков. Сегодня поговорим про «залитиков», то есть устройства, которые пострадали от жидкости. Не обязательно воды, ноутбуки заливают кофе, пивом, соками, кока-колой. Вот последняя, кстати, раздражает больше всего, и о причинах — под катом. Конечно, рассказываю не только про кока-колу.

Читать дальше →
Всего голосов 8: ↑8 и ↓0+10
Комментарии0

Hamster Kombat. Сколько ты реально заработаешь? Вся правда. Большой разбор проекта, токена HMSTR и команды

Время на прочтение18 мин
Количество просмотров792

В сегодняшнем материале мы разберем проект Hamster Kombat по косточкам. Поговорим о том, как вас разводят на время и внимание, как создатели Хомяка продают свою аудиторию, подсветим все его зашквары и несостыковки. Разберем экономику его токена, инвестиции и предположим, по какой цене он выйдет на рынок. Ну и самое главное - попытаемся понять, сколько же удастся на проекте заработать.

Для того, чтобы понять, сколько денег раздаст проект (и раздаст ли вообще), стоит ли вообще тратить на него свое время, необходимо проанализировать массу метрик, в том числе его фундаментальные показатели, фандрайзинг, токеномику, команду и многое другое. Этим прямо сейчас и займемся. Устраивайтесь поудобней.

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

Читать далее
Всего голосов 3: ↑3 и ↓0+5
Комментарии3

Импортозамещение по-русски на 146%. AR-очки

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров601

Меня зовут Илья Зеленский. Помните басню Крылова "мартышка и очки"? Смысл басни был, как важно владеть знаниями и правильно применять их. Поэтому я хочу поделиться своим опытом запуска действительно сложного продукта.

Читать далее
Всего голосов 7: ↑7 и ↓0+8
Комментарии6

Как генерируется PID-ы в Linux

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров804

Вы когда-нибудь задумывались, что происходит за кулисами, когда мы запускаем или завершаем процесс? В этом уроке мы узнаем, как Linux генерирует PID для процессов.

Читать далее
Всего голосов 5: ↑2 и ↓3-1
Комментарии0

Как поставить Skyrim VR с модами FUS: нейроинтерфейс и говорящие жители

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров471

Хотели бы вы попробовать себя в роли мага, сила заклинаний которого зависит от концентрации в реальном мире? Cвободно разговаривать со всеми NPC на естественном языке и получать вразумительные ответы? Или, может быть, просто поиграть в Skyrim VR с улучшенными текстурами, интерфейсами и физикой?

Читать далее
Всего голосов 7: ↑7 и ↓0+8
Комментарии3

Анализ тенденций в области антифрода: как технологии проверки личности меняются и совершенствуются

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров161

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

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

Ключевым аспектом этих изменений являются технологии проверки личности. Эффективная проверка личности стала одним из основных инструментов предотвращения мошенничества. В этой статье мы рассмотрим эволюцию технологий проверки личности, их противодействие мошенничеству и различные виды таких технологий.

Читать далее
Всего голосов 3: ↑2 и ↓1+3
Комментарии1

О резко возросшей потребности НАСА в доставке грузов на Луну

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров592

У НАСА большие планы на Луну. В рамках программы "Артемида" НАСА планирует создать программу "устойчивого исследования и освоения Луны". Она будет включать в себя создание Lunar Gateway — орбитальной среды обитания, которая облегчит полёты на поверхность и обратно, а также базового лагеря Artemis Base Camp, который позволит проводить длительное пребывание. В рамках программы Commercial Lunar Payload Services (CLPS) НАСА заключило контракты с такими коммерческими партнёрами, как SpaceX и Blue Origin, на доставку научных экспериментов и экипажей на лунную поверхность.

Однако ожидается, что эти усилия приведут к созданию постоянного форпоста и присутствию человека на Луне. Для этого потребуется гораздо больше услуг по обслуживанию экипажей и полезной нагрузки, чтобы обеспечить их долгосрочное существование. В недавно опубликованном техническом документе "Грузы для лунной поверхности" исследователи НАСА выявили значительный разрыв между существующими возможностями доставки грузов и будущим спросом. В документе указывается, что растущий спрос на грузы можно удовлетворить только путём создания "смешанного флота грузовых посадочных аппаратов".

Читать далее
Всего голосов 3: ↑2 и ↓1+2
Комментарии1

Трансмировая идентичность: мультивёрсные двойники, границы «я», свобода воли и квантовое бессмертие

Уровень сложностиСредний
Время на прочтение31 мин
Количество просмотров617

Спросите себя: кто я? А кого вы, собственно, спрашиваете? Почему я – это я, а не кто-то другой? Я в прошлом и я в будущем – это всё ещё я, или уже не я? Что делает меня мной? Что нужно изменить в моём теле и в моей психике, чтобы я перестал быть собой? Что во мне остаётся неизменным в течение всей жизни? Могут ли разные люди думать одни и те же мысли? Могу ли я в одних и тех же обстоятельствах принимать разные решения? Если меня усыпить и создать идентичную копию, кем из двойников я себя осознаю, когда проснусь? Все эти вопросы обретают новый смысл с точки зрения многомировой интерпретации Эверетта, согласно которой у каждого из нас есть множество двойников в параллельных мирах. Вы никогда не знаете точно, кем из этих двойников являетесь и в каком мире находитесь. Означает ли это, что вам нужно переопределить своё «я» или полностью от него отказаться, заменив местоимением «мы»? В этой статье мы разбираем все вопросы, связанные с тождеством личности, самоидентичностью в Мультивёрсе, расщеплением наблюдателя и свободой воли. Также мы разоблачаем популярный миф о квантовом бессмертии.

Читать далее
Всего голосов 2: ↑1 и ↓1+1
Комментарии9

«Я хотел апельсин! А он выдал мне лимон-лайм»: как создавалась Deus Ex

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров889

23 июня 2000 года студия Ion Storm Austin выпустила в свет легендарную Deus Ex.

Проект, объединивший в себе элементы ролевой игры, шутера от первого лица и приключенческой игры, окончательно оформил и закрепил в памяти игроков такой жанр как Immersive sim, основу которого ранее заложили проекты от компании Looking Glass Studio (LGS), такие, как Ultima Underworld, первый и второй Thief, и, конечно же, нельзя забывать про первый и второй System Shock.

Сегодня же я хотел бы рассказать более подробно о том, как создавался «венец», украсивший и, некоторым образом, завершивший ту плеяду игр от LGS и Ion Storm, которые в последующем стали вечно живой классикой.

A BOMB!
Всего голосов 12: ↑11 и ↓1+13
Комментарии1

pytest-unordered: сравнение коллекций без учёта порядка

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров659

Во время работы над проектом на Django Rest Framework (DRF) я столкнулся с необходимостью писать тесты для API, которые возвращали неотсортированные данные. Сортировка данных в API не требовалась, и делать её только ради тестов казалось нелогичным. Использовать для решения этой задачи множества оказалось невозможным, так как элементы множества должны быть хэшируемыми, коими словари не являются. Я искал встроенный способ сравнивать неотсортированные данные в pytest, но таких средств не нашёл. Зато наткнулся на обсуждение в сообществе pytest, где пользователи просили реализовать такую возможность, а разработчики pytest предлагали сделать это кому-то другому в виде плагина. Так родилась идея создания pytest-unordered.

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии9

Сверхзвуковой высотный малозаметный фотоаппарат: Lockheed SR-71 Blackbird и его родственники

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров1.7K

Рекомендации для ЛЛ: не читать, минусовать.
Рекомендации для Хабра: какие-то глупости от нейросети, не читать, минусовать.

Предисловие

До того, как я начал писать эту статью, я думал что Lockheed SR-71 был отдельным, уникальным проектом. Я ошибался, все было не так.

Читать далее
Всего голосов 9: ↑6 и ↓3+6
Комментарии11

Популярная задача на собеседовании: сотрудники с максимальной зарплатой в отделе

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров14K

Кто ходил на собеседования по устройству на работу, тот знает, спрашивают там всякое и странное. Нередко можно встретить задачу SQL по нахождению сотрудников с максимальной зарплатой в отделе. Причем ваш потенциальный начальник считает, что у этой задачи есть только одно "правильное решение", то, про которое он прочитал в Интернете. Так ли это?

Любопытно...
Всего голосов 22: ↑17 и ↓5+14
Комментарии22

Ближайшие события

Как узнать количество перерисовок? React Custom Hook: useRenderCount

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров361

В этой серии статей мы отправимся в путешествие по миру пользовательских хуков React, открывая для себя их огромный потенциал для улучшения ваших проектов. Сегодня мы сосредоточимся на хуке useRenderCount, одном из многих тщательно разработанных хуков, доступных в коллекции пользовательских хуков React.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Как измерить астрономически далёкие объекты

Время на прочтение5 мин
Количество просмотров707

Если вы хотите определить размер баскетбольного мяча, то для измерения его диаметра можно использовать обычную линейку. У вас должно получиться значение около 0,24 метра. Пожалуйста, не используйте дюймы — с ними сложнее работать. В любом случае, вы, вероятно, не используете имперские единицы, поскольку официально эта система используется только в трёх странах: Мьянма, Либерия и... Соединённые Штаты. Им пора переходить на метрическую систему, как и всем остальным.

Но что делать, если вам нужно узнать расстояние от Нью-Йорка до Лос-Анджелеса? Конечно, вы можете использовать метры, расстояние в которых составит примерно 3,93 х 10^6 метров, или километры (3 930 км). Но на самом деле километры — это просто красивый способ использования метров. Это та же единица измерения расстояния, только с приставкой. Единицы измерения в метрах (или километрах) достаточно хорошо работают для таких больших вещей, как Земля, радиус которой составляет около 6,37 х 10^6 метров.

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии6

Как malloc сломала JPGLoader в Serenity, или как выиграть в лотерее

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.5K

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

Странно, не так ли? Похоже, будто просто перепутали RGB и BGR. При этом внесение в JPGLoader.cpp следующего изменения:

-   const Color color { (u8)block.y[pixel_index], (u8)block.cb[pixel_index], (u8)block.cr[pixel_index] };
+   const Color color { (u8)block.cr[pixel_index], (u8)block.cb[pixel_index], (u8)block.y[pixel_index] };
    context.bitmap->set_pixel(x, y, color);

приводит к корректному показу картинки. Вроде бы можно считать дело закрытым!

…Но нет. Возникает вопрос, почему вообще произошёл этот сбой?
Читать дальше →
Всего голосов 19: ↑18 и ↓1+29
Комментарии4

Russkaya latinica

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.8K

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

Читать далее
Всего голосов 24: ↑7 и ↓17-7
Комментарии93

Intel прекратила производство 14-нм Comet Lake 10. Что дальше?

Время на прочтение3 мин
Количество просмотров2.5K

Корпорация Intel заявила о прекращении выпуска процессоров, выпускавшихся по 14 нм техпроцессу. Речь идет о Comet Lake 10, которые впервые появились в продаже в 2019 году. Компания больше не будет производить чипы по устаревшим технологиям, только 10 нм и ниже (правда, техпроцессов, современнее 10 нм у Intel пока нет). Подробности — под катом.

Читать далее
Всего голосов 7: ↑5 и ↓2+9
Комментарии5

Аналитика стоимости самых ярких светодиодных ламп

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.1K

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

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии12

Виртуальная приватная сеть и YouTube. Как смотреть видео на YouTube при его замедлении?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.9K

По данным Telegram-канала Mash, с 12 июля 2024 года в России может произойти замедление работы YouTube. Скорость загрузки видео снизится, а качество воспроизведения ухудшится. Причиной тому, по версии официальных лиц и ведомств, — технические проблемы связанные с износом оборудования Google в России. Объем трафика увеличивается, и старая CDN-инфраструктура, которая не обновлялась уже 2,5 года, перестает справляться с нагрузкой. Как подтвердил «Ростелеком», эта ситуация затронет всех пользователей независимо от выбранного оператора. Также все чаще всплывают слухи о замедлении сервиса или о его полной блокировке. Впрочем, пока все проблемы связаны с авариями у магистральных провайдеров.

Мы решили узнать, как работает YouTube в России сейчас, а также проверить, поможет ли использование виртуальной приватной сети с подключением к серверу, расположенному близко к кэширующим серверам Google за пределами Российской Федерации, обеспечить комфортный просмотр видео. Также интересно было проверить, как постоянное включение такого соединения повлияет на работу других сервисов, поскольку зачастую использование виртуальных приватных сетей негативно сказывается на работе сервисов и программного обеспечения.

Читать далее
Всего голосов 10: ↑7 и ↓3+6
Комментарии5
1
23 ...