PostgreSQL + Hololens

4763 단어 PostgreSQLHoloLens
PostgreSQL Advent Calendar 2017 의 15일째의 기사입니다.
금년의 시작에 구입한 Hololens(홀로 렌즈)로부터 PostgreSQL를 조작한 이야기를 정리합니다.

배경



그냥 한 해 전에 술에 취한 기세로 Hololens를 구입했습니다. $3,000(약 33만엔) 했습니다만, 왠지 미래감이 한패나이이므로 마음에 드는 것입니다! !
집에서 모닥불도 즐길 수 있습니다.
図1

Hololens



Microsoft MR 장치.
htps //w w. 미 c 로소 ft. 코 m / 쟈 jp / 호 ぇ s

다음의 흐름으로 Hologram을 이용한 개발이 가능합니다.
Unity(C# script)⇒Visual Studio(C# source)⇒Hololens

바로 튜토리얼 을 하고 있었습니다.
튜토리얼을 구현하는 것만으로도, 제스처에 의한 조작이나, 음성에 의한 조작을 할 수 있습니다.

図2

튜토리얼을 구현하면 「Drop sphere」라고 발음하는 것으로 구체를 낙하시켜, 「Reset world」라고 발음하는 것으로 초기 상태로 되돌릴 수 있습니다.

図3
그러나 하나의 문제가. . . 음성인식이 영어 온리다 YO! orz

내 "드롭 스피어!"
HOLOLENS(구체 낙하)
나 「리셋 월드!」
HOLOLENS(......) 반응 없음
나 "리셋 워우두!"
HOLOLENS(......) 반응 없음
나 "리세트 와우드!"
HOLOLENS(......) 반응 없음
나 「무키ーーーーーーーーー!!!」
요메「시끄러워!」

라고 이렇게 네이티브한 발음을 하지 않는다고 인식해 주지 않는 문제가 나를 괴롭혔습니다.
리셋만이라든지, 월드만이라든지 단어만으로 한다고 인식하므로, 프레이즈의 발음이 안된다고 생각한다. 하지만, 단어로 등록하는 것은 지는 것 같기 때문에 조금 악화를 시도했습니다.

【나쁜 엽서】
「헬프!」라고 발음하면, PostgreSQL에 접속해 테이블의 정보(TEXT열에 "Drop sphere"혹은 "Reset world"를 미리 등록해 둔다)를 끌어온다. 그 내용에 따라, 상기 「Drop sphere」or 「Reset world」와 같은 거동을 취하자.

C# 이고, Npgsql 사용하면 낙승이겠지. 가다! ! 그리고.

Npgsql



그래서 오랜만에 Npgsql을 사용해 보는 것에.

옛날에는 dll 가져와 사용하는 이미지였지만 최근에는 NuGet으로 관리되고 있네요. 더 낙승이 아니야! 가다! ! 그리고.

상정한 구성은 「Hololens⇒Npgsql⇒PostgreSQL」.

좌절



좌절 1



즉시 NuGet으로 Npgsql을 설치!
> Install-Package Npgsql -Version 3.2.6

오야? 오류가. . .
분명히 VisualStudio와 Npgsql에서 사용하는 RunTime 라이브러리 (?)가 다르기 때문에 설치할 수없는 것 같습니다. 오와타(;_;) 라고 울면, 이런 정보 VisualStudio2017로 netstandard20 사용하면 움직이는 것 같다! 가다! !

좌절 2



라는 것으로, 모두 최신화(VisualStudio도 2015로부터 2017에) 해, 리트라이!
무사히 Npgsql이 설치되었습니다! ! 하지만 이번에는 Hololens에 배포에서 비슷한 오류가. . . 이번에는 Hololens의 OS 버전이 오래되었다고 (16299 vs 14393).
역시 오와타(;_;)

여기서 마음은 부러진 YO! orz

결국



"Hololens에서 직접 쿼리를 던지지 않아도 좋을까?"라고 생각하고 일단 HTTP 요청을 node.js로 받아 PostgreSQL에 쿼리하는 형태로 변경했습니다. . .

결국의 구성은, 「Hololens⇒HTTP⇒node.js⇒PostgreSQL」에.

이렇게 하는 것으로 무사히 「도움말!」이라고 하는 것으로 초기 상태로 되돌릴 수 있게 되었다고 한다. 죄송합니다.

요약



아직 결국 직접 쿼리에서 실행할 수 없습니다.
뭐, 그 중 Hololens 쪽도 버전 업 해 가서 어떻게 되는 것일까.

그래서 15일째였습니다. 내일 16일째는 후지이_ 마사오씨의 등장입니다!

좋은 웹페이지 즐겨찾기