Search
Write a publication
Pull to refresh
0
Send message

Технологии локального позиционирования. Часть I

Reading time7 min
Views24K
Использование RTLS (Real Time Location System, систем определения местоположения в режиме реального времени) зависит от поставленных задач и целей. Для того, чтобы правильно выбрать необходимую вам систему, необходимо понимать на основе какой из многочисленных технологий она работает.
Компания RTL-Service занимается разработкой таких решений, поэтому мы регулярно участвуем во всевозможных выставках, анализируем рынок различных систем локального позиционирования и проводим необходимые исследования. В процессе работы мы столкнулись с проблемой отсутствия более-менее полной классификации технологий локального позиционирования, в связи с чем нами была произведена попытка её создания.

Представляется удобным выделить основные группы технологий локального позиционирования с их дальнейшим раскрытием, более подробной характеристикой, выявленными преимуществами и недостатками, основными методами, применяемыми в этих технологиях:
  • Радиолокационные технологии.
  • Технологии инерциального позиционирования.
  • Технологии, основанные на изменении магнитного поля.
  • Оптические технологии.
  • Ультразвуковые технологии.

I. Итак, самой обширной группой, включающей в себя несколько подгрупп, является радиолокационная технология. Её мы и предлагаем рассмотреть в данной статье.
Читать дальше →

IL2CPP: советы по отладке генерируемого кода

Reading time5 min
Views4.9K
В третьей статье из серии по IL2CPP мы обсудим некоторые полезные советы по отладке генерируемого кода C++: как расставлять точки останова, просматривать содержимое строк и пользовательских типов и определять места, где возникают исключения.
Учтите, что сама по себе отладка кода C++, генерируемого на основе кода .NET IL, – занятие не из приятных. Тем не менее представленные ниже советы помогут вам разобраться, как код проекта Unity выполняется на целевом устройстве (в конце статьи мы также немного поговорим об отладке управляемого кода).
Будьте готовы, что генерируемый код в вашем проекте может отличаться от того, который вы увидите здесь. В каждой новой версии Unity мы пытаемся оптимизировать генерируемый код и сделать его еще более компактным и производительным.


Читать дальше →

Состояние такое

Reading time9 min
Views9.7K
Опять здравствуйте, Хабровчане! В прошлой статье я рассказывал о командах и как ими пользоваться, а сегодня я буду развивать тему и расскажу как привязать команду к конечному автомату. Тема на хабре не нова, поэтому я не буду углубляться в объяснения что такое конечный автомат и зачем он используется, а сосредоточусь на реализации. Сразу оговорюсь что для понимания лучше прочитать предыдущую статью, ведь команды будут практически без изменения использоваться в качестве состояний. Перед началом хочу сказать спасибо OnionFan за его комментарий — не все привычки хороши и его вопрос позволил сделать удобней типизацию конечных автоматов, про которые я расскажу, просто добавив ключевое слово params (я уже поправил в предыдущей статье).
Читать дальше →

Научись командовать

Reading time11 min
Views24K
Захотелось поделиться чудесным процессом разработки, с которым недавно познакомился. Я раньше не видел такого подхода, и люди, как только с ним знакомятся, долго не могут понять и принять такой способ построения игр. И, если честно, я сам понял все не в первую неделю. Но после некоторого освоения я уже забыл как делать игры иначе. В планах написать цикл статей, но начнем с малого и постепенно будем наращивать понимание что и зачем и с чем это есть.

Как кое-кто уже мог догадаться, я сегодня расскажу про паттерн “Command” и как его использовать для разработки игр с использованием движка Unity 3D. Это один из ключевых паттернов в этом подходе. Код будет упрощенным, но рабочим и должен дать понимание процесса.
Читать дальше →

Генерация шейдеров GLSL, HLSL, Metal

Reading time4 min
Views25K
Доброго дня хабр. Это моя первая статья на хабре, не судите строго.

В данной статье я хотел-бы рассмотреть тему генерации кода шейдеров для разных платформ, а также их оптимизацию.
Читать дальше →

Климатологи, наконец, согласились: глобальное потепление вызвано деятельностью человека

Reading time2 min
Views8.6K
imageАвторы нескольких научных работ, подсчитывавших мнения учёных по поводу причин глобального потепления, вместе создали ещё одну работу, призванную поставить точку в данном вопросе. Главных выводов у работы два: от 90% до 100% экспертов согласны, что в глобальном потеплении виноваты люди (в большинстве случаев количество согласных составляет 97%), и чем выше авторитет эксперта в науке о климате, тем охотнее он соглашается с этим утверждением.

Вопросы о средней температуре планеты и факторах, влияющих на неё, начали подниматься европейской наукой ещё в 19 столетии. Первым теорию о влиянии атмосферы на температуру Земли высказал математик и натурфилософ Жан Батист Жозеф Фурье, родившийся в 1768-м.

А в 1862 году английский физик Джон Тиндаль открыл непрозрачность газов, в частности, CO2, для теплового излучения, в связи с чем и изложил одним из первых соображения о влиянии этого газа на температуру планеты.
Читать дальше →

Введение в программирование шейдеров: часть 2

Reading time8 min
Views23K
Научившись писать шейдеры, вы сможете максимально эффективно использовать всю вычислительную мощь современных графических чипов, тысячи ядер которых работают параллельно в одном потоке, ведь все шейдерные вычисления производятся на GPU, а не на CPU. Программирование шейдеров требует другого мышления и подхода к написанию кода, нежели написание обычных программ, однако их практически безграничный потенциал с лихвой окупает все проблемы на начальных этапах.


Читать дальше →

Flappy Bird портировали на… электронную сигарету

Reading time1 min
Views19K


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

Но вот портирование мобильной игры в ПО электронной сигареты — это уже что-то новенькое. Пользователю YouTube с ником Balázs Bánk удалось перенести Flappy Bird на электронную сигарету. Результаты он демонстрирует на видео.
Читать дальше →

Как связаны длительность аренды DHCP и процесс сбора мусора в DNS

Reading time8 min
Views46K
В качестве предисловия. При общении с коллегами, отвечая на их вопросы о совместной настройке DNS и DHCP, часто отсылаю их к замечательной статье Шона Айви на Technet. К сожалению, аналогичного материала на русском языке я не находил. В очередной раз, устно переведя её знакомому, я решил оформить письменный перевод, чтобы иметь возможность отсылать к нему.

Привет всем, меня зовут Шон Айви и я US PFE (Premier Field Engineer). Моя специализация — операционная система Windows и службы Active Directory. Проще говоря, я специализируюсь на Active Directory и связанных с ней сетевых службах. Недавно, у трёх разных клиентов, я помогал SCCM-администраторам, у которых была проблема с установкой SCCM агента. В логе ccm.log значилась ошибка Failed to get token for current process (5). Мы обнаружили, что проблема была не в SCCM, а во взаимодействии DNS и DHCP. Как оказалось, другие службы тоже испытывали связанные с этим проблемы, просто либо демонстрировали иные симптомы, либо не демонстрировали их совсем. Давайте поговорим о том почему так получалось и как это можно предотвратить!
Читать дальше →

Списки действий: простой, гибкий, расширяемый ИИ

Reading time6 min
Views20K
Большинство людей привыкли решать задачи знакомыми и понятными им способами. Мы предпочитаем не сходить с проторенной дорожки и не изобретать велосипед, даже если это сулит очевидную выгоду. Избавиться от такого образа мышления очень сложно, поэтому мы продолжаем использовать устаревшие технологии и решения, тем самым вызывая недоумение у наших более продвинутых ровесников. В этой и следующих статьях я хочу познакомить читателей с широким спектром решений, способных повысить качество разработки. Сегодня мы поговорим о списках действий.


Читать дальше →

Сравнительное тестирование девяти ORM для Android

Reading time7 min
Views33K
На просторах интернета много отрывочной информации о той или иной ORM для Андроид. Пока что мне не попадалось качественное сравнение ведущих ORM. Существующие статьи попахивают пиаром той или иной системы и ставят в невыгодное положение своих конкурентов либо некорректной постановкой тестирования, либо вообще использованием заведомо неверных настроек, либо не включением в тестирование сильных соперников.

Данное тестирование проведено было скорее для собственного интереса. Т.к. ORM много, все они разные, и хотелось бы иметь объективное представление о существующих системах.
Читать дальше →

WebGL на Unity3d — двенадцать проблем при сборке проекта

Reading time6 min
Views47K
Не так давно в Unity вышла из беты возможность создания проектов для WebGL. Делюсь своим опытом сборки под эту платформу большого игрового проекта.

Disclaimer: Статья только для тех, кто сам собирается сделать что-то подобное — она очень техническая и использует специфическую для Unity терминологию.
Я хочу собрать Unity проект под WebGL!

Кредиты и микрозаймы в биткоинах. Можно ли на этом заработать?

Reading time5 min
Views24K
Еще 7 лет назад рынок микрокредитов был прочно оккупирован банками и крупными компаниями. Но мир, к счастью, меняется. Сервисы типа Ebay, Uber, в которых обычный человек продает товар или оказывает услугу другому обычному человеку, растут и процветают. Хорошее продолжение данной тенденции — распределенное кредитование в биткоинах.


Когда у тебя есть бобовое семечко, из него можно сварить суп — а можно попытаться вырастить бобовое дерево

Пожалуй, это один из самых удачных примеров прикладного использования криптовалюты. Коины позволяют обойти сложный и дорогостоящий механизм лицензирования кредитного бизнеса, реализовать систему международного кредитования без привлечения традиционных финансовых институтов и оперировать микрозаймами, выполняя быстрые переводы средств по всему миру. Где еще вы сможете без особых проблем взять заем у американского фермера или китайского бизнесмена? Или использовать свои честно заработанные 1000$, раздав их в виде краткосрочных кредитов 10-50 людям из разных стран, получив, при этом, неплохой процент?
Читать дальше →

Утилита Windows 10 Rollback позволит откатиться с Windows 10 на W 7, 8 или 8.1 в несколько кликов

Reading time2 min
Views42K
Приветствуем вас на страницах блога iCover. Увы, не всегда обновление системы до Windows 10 происходит с нашего согласия и ведома. Как быть, если вас «обновили» и необходимо вернуться на привычную 7-ку, 8 или 8.1? В связи с тем, что подобное явление не редкость, мы расскажем об одном из самых простых, быстрых и безболезненных способов выхода из ситуации на тот самый случай, если это таки произойдет.

image
Подробнее

Гормонотерапия: личные впечатления

Reading time4 min
Views100K
Пишу по действительно многочисленным просьбам.

В комментариях в одной из публикаций была поднята тема «ЗГТ». Хочу немного описать свой собственный и опыт моих знакомых, которые находятся на гормональной терапии. Так получилось, что я уже скоро два года живу на гормонах. Насколько я в курсе, эта тема на гиктаймсе еще не поднималась.
Читать дальше →

Как большим операторам зарабатывать большие деньги на больших данных?

Reading time8 min
Views11K


Никогда не бывает больших дел без больших трудностей.

Вольтер

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

В условиях снижения выручки от традиционных услуг (голосовой связи, SMS, MMS) и ужесточающейся конкуренции со стороны OTT большинство крупных телеком-операторов рассматривают возможность использования технологии Big Data для анализа данных. Операторы собирают сведения о транзакциях потребления сервисов, о поведении абонентов, данные, характеризующие параметры работоспособности и производительности сети, и т. п. Однако, как правило, эти данные собираются разными департаментами в разных форматах, при этом существует целый ряд организационных барьеров, которые препятствуют свободному обмену информацией между бизнес-подразделениями. Кроме того, отсутствует механизм объединения, очистки и дедупликации, без которого эти данные не могут быть подвергнуты анализу.
Читать дальше →

MVP – это не продукт, а процесс. Думаете, что это не так?

Reading time6 min
Views20K
MVP это не просто продукт с половиной урезанных фич. По факту, MVP не является продуктом вообще. И это, конечно, не то что вы сделали один раз и считаете что работа уже окончена. Скорее всего, вы вообще не понимаете, что это такое.


Читать дальше →

Palantir: торговля оружием и распространение пандемии

Reading time7 min
Views22K
Как данные в руках разведчиков аналитиков Palantir превращаются из неструктурированных в структурированные.



Palantirчастная американская компания, четвертый по капитализации (после Uber, Xiaomi и Airbnb) стартап в мире (данные на начало 2016 года). Основные заказчики — ЦРУ, военные, ЦКЗ и крупные финансовые организации.

По-моему, как-то так видели пользу информационных технологий «отцы-основатели» Вэнивар Буш («As We May Think»), Дуглас Энгельбарт («The Mother of All Demos») и Джозеф Ликлайдер («Интергалактическая компьютерная сеть» и «Симбиоз человека и компьютера»), о которых я писал немного ранее.

Под катом — два кейса (2010 года).
  • Первый — анализ распространения вируса во время национальной пандемии на основе пятнадцати миллионов записей обращений в больницу и трехсот пятидесяти семи тысячах записей о смерти.
  • Второй — анализ сотни отчетов из расследования по глобальной сети торговцев оружием.

(За помощь с переводом спасибо Ворсину Алексею)

Сказ царя Салтана о потенциале лапласиана

Reading time9 min
Views45K
«Три девицы под окном пряли поздно вечерком.»

image

Ну как пряли. Не пряли, конечно, а лайкали друг на друга. По условиям конкурса «мисс Салтан» девицы должны были выбрать меж собой лучшую.

«Какой-то странный конкурс», — беспокоились девицы. И это было правдой. По правилам конкурса вес лайка участника зависел от того, сколько лайков он получает от других. Что это значит, — никто из девиц до конца не понимал.
«Как все сложно», — тосковали девушки и подбадривали себя песней «Кабы я была царицей».

Вскоре «в светлицу вошел царь — стороны той государь» (показан на рисунке). «Во все время разговора...», — ну понятно в общем.
«Собираем лайки нежности — формируем матрицу смежности», — бодро срифмовал он.
Девицы-красавицы с именами Алена, Варвара и Софья засмущались, но лайки (из балалайки) передали.

Вот что там было:
  • Алена получила 1 лайк от Софьи и 2 лайка от Варвары.
  • Варвара получила по лайку от Алены и Софьи.
  • А Софья получила 2 лайка от Алены и 1 от Варвары.

Царь взял лайки, покрутил гайки, постучал по колесам, пошмыгал носом, причмокнул губами, поскрипел зубами, сгонял в палаты и объявил результаты.

Наибольший вес лайков (7 баллов) получила Софья, но титул «мисс Салтан» достался Алене (15 баллов).

Подробнее о матрице лайков
Для матрицы


вектор потенциалов равен (5, 4, 7), а вектор потоков — (15, 12, 14).

После объявления результатов девицы бросились обратились к царю с просьбой рассказать,- откуда взялись эти странные цифры?
Действительно - откуда?

Как стать востребованным дизайнером без специального образования и таланта

Reading time3 min
Views15K


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

Читать дальше →

Information

Rating
Does not participate
Date of birth
Registered
Activity