Месяц: Май 2023

  • FTM, который написал MUSIC: точное определение местоположения Wi-Fi-устройств в условиях многолучевости.Часть 2/3

    от автора

    Часть 1/3Часть 3/3 (в процессе перевода)III.  Проблемы многолучевой интерференции FTM и MUSICПо данным Wi-Fi Alliance протокол FTM обеспечивает измерение расстояния с метровой точностью [11]. Однако недавнее исследование [13] показало, что, хотя это утверждение в целом верно для условий прямой видимости, но не относится к ситуациям вне прямой видимости (NLOS). На верхнем уровне проблема связана с…

  • Ламповый винтаж, ip-камеры, внешние HDD и кое-что еще: поход на испанскую барахолку после майских праздников

    от автора

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

  • Jetpack Compose: Expandable Text

    от автора

    На протяжении нескольких последних лет мобильная разработка движется в сторону декларативного пользовательского интерфейса. Кто-то начал раньше, кто-то – позже. Большой толчок развитию этого направления сообщество Android разработчиков получило благодаря языку программирования Kotlin, который отлично раскрывает данную концепцию. В 2019 Google представила свой фреймворк для создания декларативного UI: Jetpack Compose.Подход имеет большое количество плюсов благодаря которым…

  • Мобильная разработка за неделю #488 (8 — 14 мая)

    от автора

    В нашем послепраздничном дайджесте новости с I/O 2023 и тёмная сторона Mac App Store, положение SwiftUI и подготовка к Swift 6, разбор Android 13, самое чистое проектирование, отказ от микросервисов в Amazon, заработок чатботов и многое другое. В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном…

  • Что такое целевой результат задачи?

    от автора

    Погодите детки, дайте только срок, будет вам и белка, будет и свистокВ статье «Что такое задача?», я описывал, что задача должна обладать обязательными названиями атрибутов, одним из которых является название атрибута: «Целевой результат задачи» (краткое обозначение – ЦРЗ). В той статье я указал, что целевой результат задачи должен определяться как ответ на вопрос: что получим…

  • PromptGPT: оптимизируем промт для GPT-4

    от автора

    Допустим, нам нужно решить задачу NLP, в которой мы принимаем и возвращаем текст (seq2seq). Существует великое множество таких задач: генерация текста/кода, перевод/стилизация, суммаризация, коррекция текста, распознавание именованных сущностей, даже классификацию текста можно свести к seq2seq.Если нам нужно очень быстро написать высококачественное решение и у нас есть возможность платить за API, тогда нам подойдет использование GPT-4 API.При решении…

  • Делаем пагинацию в React приложении

    от автора

    Пишем на typescript простой, переиспользуемый пагинатор для React приложения. Покрываем его тестам на Jest.План действийВесь план действий будет состоять из 5 последовательных этапов:Инициализируем приложениеПишем компонент контейнер и определяем логику получения данныхПишем сам пагинаторСоединяем все вместеПишем тесты на наш компонентИтак, поехали!Инициализация приложенияМинимум действий: берём create-react-app с шаблоном typescript и разворачиваем приложение. npx create-react-app my-app —template typescript…

  • Хочу как в жизни. Будут ли картонные электрические цепи из настольной игры работать также в реальном мире?

    от автора

    В игре «Не закороти Цепь! Последовательная история» относительно несложная механика. Батарейка, провода, светодиоды и лампочки — собирай замкнутую цепь от плюса к минусу, смотри, что зажглось, получай очки и штрафы, если замкнул плюс на минус без ламп и светодиодов. Резистор уменьшает число очков, диод пропускает или не пропускает ток в определенном направлении, элементы «сгорают». Но…

  • Тренды в оформлении визуальных метаданных и встроенных событий в приложениях для знакомств в Apple Store US

    от автора

    Цель и методология исследования Цель — проследить тренды визуальных метаданных, встроенных событий, локализации графики под другие страны в приложениях для знакомств.Критерий выбора приложений для анализа — регулярная работа с визуальными метаданными.  В выборку попали 35 приложений.Для анализа выбраны приложения из поисковой выдачи по запросам dating, make friends, hookup. Соответственно данным запросам приложения поделены на 3 группы.…

  • Первый опыт работы с GitHub Copilot X: взгляд программиста

    от автора

    Будучи разработчиком ПО, я всегда нахожусь в поиске инструментов и технологий, которые могут повысить эффективность моей работы. Недавно у меня появилась возможность протестировать GitHub Copilot X, ИИ-ассистента для кодинга на базе машинного обучения. Мне не терпелось узнать, на что способна эта штука и как она впишется в мой рабочий процесс. В этой статье я поделюсь…