meta-dataЭто моя первая статья, так что просьба сильно яро не минусовать, а то расстроюсь и вообще ничего рассказывать не буду. Это не шутка. Спасибо за сочувствие, начнём понемногу.Да ладно, шучу яДанная статья сделана вовсе не для кармы, а для помощи людям, которые столкнулись с теми же проблемами, с которыми когда-то столкнулся и я. А потому, читатели должны чётко понимать, с материалом какого уровня они здесь имеют дело. И если этот текст не достаточно хорош или, тем более, вреден, беспощад…
A minimalistic AI-powered search engine that helps you find information on the internet. Powered by Vercel AI SDK! Search with models like Grok 2.0.MiniPerplx A minimalistic AI-powered search engine that helps you find information on the internet. ProductHunt Launch Upvote MiniPerplx on ProductHunt to show your support! Features AI-powered search: Get answers to your questions using Anthropic's Models. Web search: Search the web using Tavily's API. URL Specific search: Get informatio…
Для подписчиковЭто седьмая глава приключенческо‑фантастической истории «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не читаешь, начинай с первой!
Это будет не статья даже, а некоторое описание, обзор разбора и краткое изучение начинки пылесоса-робота от Philips. В этом обзоре будет много фоток и как писали во времена, когда интернет был по карточкам, и его можно было услышать: «Осторожно, трафик!».Гость данного обзора - пылесос Philips, а точнее Philips smart cleaning fc8796. Уже не очень новый, но до сих пор не снятый с производства.Пылесос достаточно надёжный. У меня он уже лет 5-6. Сначала это была мега крутая игрушка. Столько восторг…
Около двух лет назад я купил на онлайн-барахолке очень занимательный телефон игровой направленности под именем Kechaoda K110. На первый взгляд ничего необычного, в телефоне была предустановлена многоигровка на 80 игр, но мне захотелось чего-то большего и я сдампил прошивку устройства, начав ковырять её в hex-редакторе на манер наличия обычного рома... Но то, что я обнаружил, разобрав устройство, повергло меня в шок и восторженные возгласы в сторону китайских инженеров. Интересно узнать о том, к…
Отработка циклограммы запуска на технологическом стенде (камера сгорания не показана)Всем привет, меня зовут Алексей Саетов. Я руководитель отдела НИОКР ООО "Турков". Ранее занимал инженерные должности в НПО Энергомаш, и конструкторском центре “Boeing” в Москве. Сейчас наша команда работает над созданием жидкостного ракетного двигателя под легкую РН в условиях частного финансирования.В этой статье попробую рассказать о достижениях, допущенных ошибках, цене вопроса и видео с испытаний.Са…
Почему Вы должны оптимизировать читаемость, а не производительностьПодождите, что? Медленный код? Разве мы не должны беспокоиться об ускорении наших Go‑программ?На самом деле, нет. Оптимизация кода на Golang ради производительности — это попросту трата времени, и вот почему:Производительность в большинстве случаев не имеет значенияGo и так быстрыйЧитаемость важнее скоростиЭти аргументы нуждаются в объяснении, и я его дам. Для них есть исключения, как, собственно говоря, для всех нетривиальных у…
Изображение, созданное DALL-E Type-level программирование в контексте TypeScript - это набор приемов и паттернов, позволяющих решать задачи уже на этапе компиляции, опираясь на возможности системы типов. Если описывать коротко:TypeScript умеет вычислять определенные конструкции во время компиляции, используя Generics, Conditional Types, Template Literal Types и другие механизмы.Результаты таких вычислений не попадают в итоговый JavaScript-код, но активно влияют на валидацию и безопасность к…
ВведениеОптимизация производительности React приложений — важная часть разработки, особенно когда речь идет о сложных интерфейсах. В основном разработчики лишь краем уха слышат о необходимости использования хуков useMemo, useCallback и React.memo для оптимизации кода. Но если бездумно использовать их, то можно даже навредить вашему приложениюВ этой статье мы попытаемся разобрать, когда действительно стоит использовать useMemo, useCallback и React.memo, а когда их использование излишне. Мы изучи…