habrahabr
Зарядное устройство для свинцово-кислотных аккумуляторов 4В

Приветствую, Хабр! Ранее я писал статью «Автомобильный трекер из детских часов с GPS». В устройстве не были учтены некоторые особенности эксплуатации. Одной из проблем была автономная работа от внутреннего аккумулятора. На первых порах я установил Li-Ion, но вот приходит зима и настало время работы над ошибками. На самом деле проблем было две. Известно, что Li-Ion аккумуляторы могут работать в диапазоне температур -20..+50 (если смотреть в среднем по больнице). А вот ввиду особенностей химии…

  • четверг, 26 декабря 2024 г. в 00:00:15
habrahabr
В тихом омуте… или интересный режим работы смартфона OnePlus 6T

Несколько лет назад один из членов нашей команды заказал себе OnePlus 6T прямо из Китая. Телефон пришел в оригинальной упаковке и типовой комплектации: с зарядным устройством, кабелем и чехлом. Смартфон без проблем проработал год, ничем, на первый взгляд, не отличаясь от тех, что продаются в России.Но однажды приложения начали предупреждать о наличии root-доступа, а некоторые, особенно банковские, вообще перестали запускаться. При этом прошивка никаким образом не модифицировалась, а обновления …

  • четверг, 26 декабря 2024 г. в 00:00:15
golang
Как, имея более 200 методов HTTP, смэтчить их с тем, в какие сервисы они ходят

Привет, Хабр! На связи команда Seller API, а именно её тимлид Саша Валов и старший разработчик Никита Денисенко. В этой статье мы разберём одну из проблем большого API и расскажем, как мы её решили.ВступлениеSeller API — это продукт, предоставляющий программный интерфейс для работы с маркетплейсом Ozon. Он позволяет системам продавца и Ozon обмениваться информацией.Seller API насчитывает более 200 методов. Эти методы удовлетворяют множество бизнес-потребностей и предоставляют доступ к широкому …

  • четверг, 26 декабря 2024 г. в 00:00:13
javascript
Как работать с потоками в JavaScript: оптимизация асинхронных запросов

Асинхронное программирование — это тема, которая часто вызывает трудности у новичков JS. Неопытные разработчики сталкиваются со множеством вопросов, связанных с обработкой параллельных операций, управлением потоками данных и «адом колбэков». Тем не менее понимание и освоение асинхронности является важным шагом на пути к эффективной разработке современных веб-приложений. В этой статье разберем основные инструменты, такие как промисы и async/await, и покажем, как они могут облегчить обработку дан…

  • четверг, 26 декабря 2024 г. в 00:00:12
javascript
Создаем Hamster Kombat почти с нуля. Практика по Vue 3 и Telegram Mini Apps

Привет, Хабр! В этой статье-инструкции вы узнаете, как с нуля сделать свою собственную Telegram-тапалку на современном стеке. Важный дисклеймер: тапалка, кликер и прочее — это всего лишь форма. Цель статьи — дать всеобъемлющий практикум по современному стеку и деплою проектов в облако. Внутри статьи — полноценный Serverless-подход, разработка бота на Node и полный цикл создания FE-приложения. А еще комментарии по архитектурным и тактическим решениям, чтобы вы прокачали уровень программировани…

  • четверг, 26 декабря 2024 г. в 00:00:10
javascript
Бенчмарки JavaScript — это полный хаос

Я ненавижу код бенчмаркинга, как и любой другой человек. Гораздо веселее притвориться, что твоё кэширование значения увеличило производительность на 1000%, чем проверять это тестами. Увы, бенчмаркинг JavaScript по-прежнему необходим, особенно потому, что JavaScript используется (когда не должен?) во всё более чувствительных к производительности приложениях. К сожалению, из-за множества базовых архитектурных решений языка, JavaScript никак не упрощает выполнение бенчмаркинга.Что не так с JavaScr…

  • четверг, 26 декабря 2024 г. в 00:00:09
github
OpenSPG / KAG

KAG is a logical form-guided reasoning and retrieval framework based on OpenSPG engine and LLMs. It is used to build logical reasoning and factual Q&A solutions for professional domain knowledge bases. It can effectively overcome the shortcomings of the traditional RAG vector similarity calculation model.KAG: Knowledge Augmented Generation English | 简体中文 | 日本語版ドキュメント 1. What is KAG? KAG is a logical reasoning and Q&A framework based …

  • четверг, 26 декабря 2024 г. в 00:00:06
github
nammayatri / nammayatri

A Direct-to-Driver open mobility platform powering the next-generation of mobility applications in India.🛺 Namma Yatri 🚖 Open and Driver Centric Mobility Platform 🌟 Vision Namma Yatri aims to empower service providers with a high-tech, cost-effective app and open data platform. Our vision is centered on the following principles: Zero Commission: Ensuring no commission fees for drivers, promoting fair earnings and economic empowerment for service providers. Open: Utilizing open data platforms,…

  • четверг, 26 декабря 2024 г. в 00:00:04
github
openai / openai-openapi

OpenAPI specification for the OpenAI APIOpenAPI spec for the OpenAI API This repository contains an OpenAPI specification for the OpenAI API. Public mirror - do not send pull requests This is a public mirror of the internal OpenAI REST API specification. Pull requests to this spec document will not be merged. In the future, we may enable contributions and corrections via contribution to the spec, but for now they cannot be accepted. Thank you!

  • четверг, 26 декабря 2024 г. в 00:00:03