Что такое коллективный экспресс (7$/кг) и как его использовать?Почему с 45$/кг бывает дешевле, чем с 23$/кг?Как заказать компоненты/всячину с сайтов JLC (jlcfa, lcsc, jlcpcb, …)?С 1688, Тао бао и других китайских площадок?Привезти из Европы, США (Маузера, Диджикея и т. д.)?Где платы с размерами >100х100 мм будут дешевле?Надеюсь, продуманная навигация по статье и таблицы помогут быстро найти и сравнить полезную информацию.Выбор производства плат и поставщика компонентов – весьма важный этап р…
На Хабре иногда слышны жалобы на деградацию веб-дизайна и интерфейсов для более «примитивных» юзеров, дерьмофикацию хостингов кода, ожирение софта и прочие признаки ухудшения мира. Кажется, что каждый полезный сайт в интернете со временем превращается в шлак с бесконечным скроллингом, дофаминовой иглой и монетизацией.Но у этой деградации есть естественная причина, очень простая. Дело в том, что большинству людей по большому счёту наплевать.Куда пропали маленькие программы?Кто-то может спросить,…
Каналы — инструмент для передачи данных между горутинами. Это фундаментальная концепция, на которой строится вся модель параллелизма в языке, и одна из ключевых особенностей, которая делает Go уникальным среди современных языков программирования. За внешней простотой синтаксиса ch <- value и <-ch скрывается сложная реализация, которая включает в себя кольцевые буферы, системы очередей, механизмы блокировки и тесную интеграцию с планировщиком горутин. В этой статье разберем их внутреннее …
Привет! Я Владислав Попов, автор курса «Go-разработчик с нуля» в Яндекс Практикуме. В серии статей я хочу помочь начинающим разработчикам упорядочить знания и написать приложение на Go с нуля: мы вместе пройдём каждый шаг и создадим API для получения информации о книгах и управления ими. В прошлых частях мы создали сервер с тремя эндпоинтами, добавили базовую конфигурацию, логгер и обновили обработчики для возврата ответов в формате JSON. В этой статье будем продолжать развивать наш сервис и уз…
Привет, Хабр!В последнее время все больше разработчиков экспериментируют с большими языковыми моделями. GigaChat от Сбера — одна из самых доступных и мощных моделей на российском рынке. У нее есть подробное REST API, которое позволяет интегрировать нейросеть в любой продукт: от телеграм-ботов до сложных корпоративных систем.Однако, как и при работе с любым серьезным API, прямая интеграция требует решения нескольких рутинных, но важных задач: нужно управлять аутентификацией, обрабатывать жизненн…
Зачем нужна валидацияВалидация входных данных — критически важная часть любого приложения. Без неё ваше приложение подвержено:паникам и ошибкам из-за неожиданных nil или невалидных значений,некорректной работе бизнес-логики при обработке невалидных данных,уязвимостям безопасности (SQL-инъекции, XSS и др.),сложностям в отладке из-за непредсказуемого поведения.Проблемы ручной валидацииРассмотрим типичный подход к валидации без специализированных библиотек:type User struct { Name string …
От переводчикаВсем привет, меня зовут Максим Иванов. В основном я пишу обзоры и русифицирую статьи для начинающих разработчиков. Я очень люблю Angular и иногда рассказывать что-то о нем. Если вы только начинаете свой путь в изучении этого фреймворка, надеюсь эта статья будет вам полезной. Cегодня мы с вами поговорим о том, что такое пайпы (pipes), как они устроены и что не так с одним из самых популярных и доступных из коробки пайпов, таких как async. Желаю приятного прочтения и хорошего настро…
Фреймворк SteroidsНа старте проекта обычно встает вопрос о выборе готовой ui-библиотеки для решения шаблонных задач, таких как создание форм, инпутов, кнопок и других компонентов. Количество готовых ui-библиотек для React так стремительно растет, что уже сложно остановить свой выбор на какой либо из них. Зато в таком разнообразии каждый может найти библиотеку, подходящую под его задачи. В этой статье хочется рассказать о фреймворке Steroids, который разработан и поддерживается в нашей компании.…
DLSS Swapper DLSS Swapper is a tool that allows you to conveniently download, manage, and swap DLSS, FSR and XeSS dlls allowing you to upgrade or downgrade DLSS, FSR and XeSS version in a game without the game needing an update. WarningPlease be aware of malicious sites claiming to be DLSS Swapper. This is the only place you will find official downloads. See our official links for accounts/sites affiliated with DLSS Swapper. Releases · Report Bug ·…