Devsaka’s Blog

Posts

[나, 지금, 어디]2019년 8월, 나는 지금 어디까지 왔나

  • 1 min read

왜 벌써 가을이죠?

벌써 8월 말이다. 2주만 더 있으면 추석이라는 소리다. 내가 돼지가 될 시간이라는 것이다. 천고사비라는 말이 있다. 하늘은 높고 사카는 살찐다는 소리다. 알게모르게 요즘 먹는 양도 그래서 좀 늘은 것 같다. 그래도 이제 더위는 한 풀 꺾인 것 같아서 뽀송뽀송하게 집을 갈 수 있는 건 매우 좋다. 이번에는 유난히 저지른 게 좀 있는 것 같다.

Read More

[나, 지금, 어디]2019년 5월, 나는 지금 어디까지 왔나

  • 1 min read

눈 감았다 뜨니까 5월이다.

훈련소 나오고 나서 3월 회고 포스트를 쓴 지 두 달이 지났다. 뭐 했다고 시간이 이렇게 빨리 지나가는 지 모르겠다. 훈련소 한 달은 그렇게 시간이 안지나가서 우울해 터질 지경이었는데 여긴 너무 빨리 지나간다. 생각난 김에 회고 포스팅이다.

Read More

[나, 지금, 어디]2019년 3월, 나는 지금 어디까지 왔나

  • 1 min read

벌써 3월 중순이다.

회고록을 쓴 다음 날 영장이 날라왔다. 산업기능요원 훈련소 쒸이이잇… 덕분에 설이 끝난 직후에 논산에 있는 육군 훈련소를 다녀왔다. 나도 참 늦은 나이에 와서 나보다 어린 친구들과 생활하겠구나 했는데 39살 행님부터 수두룩 빽빽하게 많았다. 먼저 갔다온 사람들이 생각 정리할 시간이 많다고도 하고 책을 읽을 시간이 많다고 했는데 정말이었다. 남는 게 시간이니 딴생각을 해야 시간이 잘 가고 자연스레 내 미래에 대해서 생각해보게 되고, 책을 읽게 됐다. 그리고 급 추가된 계획사항도 있었다.

Read More

[칼럼] AI 음성비서, 어디까지 왔을까?

  • 2 min read

음성을 이용하여 컴퓨터와 상호작용을 시도하다.

음성은 인간이 가진 가장 본질적인 커뮤니케이션이다.그래서 음성을 이용해 컴퓨터와 상호작용을 하는 것을 가장 이상적인 인터페이스로 여겼다. 1954년 IBM과 조지타운 대학이 공동으로 참여한 기계번역(Machine-translation) 기술 개발 프로젝트부터 시작해 많은 연구가 진행되었다.

Read More

[iOS] 비콘이 간헐적으로 통신이 끊길 때 해결법

  • ~1 min read

앞서 개발하고 있던 비콘 프로젝트에서 간간히 비콘과의 연결이 끊어졌다가 다시 잡히는 현상이 발생했다.
검색해보니 altBeacon이고 iBeacon이고 같은 증상이 나타나는 것 같다.

회사 내부에서 회의하고 내린 결론은 다른 앱이 백그라운드에서 실행되거나, 다른 앱을 사용하고 있을 때 콜백이 늦게 돌아서 그 사이에 신호를 못잡으면 바로 비콘과의 연결이 끊어졌다고 체크하는 것이 문제였다.

그래서 간단하게 비콘이 없다고 n 번 정도 체크가 되면 그 때 비콘과의 연결이 끊어졌다고 체크하는 기능을 만들어주기로 했다.

Read More

[Unity] Unable to convert classes into dex format

  • 1 min read

에러 내용

유니티(5.x버전)에서 안드로이드 빌드를 하다가 다음과 같은 에러가 발생했다.

image-center
콘솔에서 확인해보니 다음과 같은 이유로 빌드에 실패했다고 뜬다.

"trouble writing output: Too many field references to fit in one dex file: 90410; max is 65536.
You may try using multi-dex. If multi-dex is enabled then the list of classes for the main dex list is too large."

하나의 dex 파일에 참조가 너무 많아서 생기는 버그였다.(최대 65536).이를 해결하기 위해서는 multi-dex 를 사용하라고 한다.

원인을 찾아보니 한 프로젝트 안에 너무 많은 플러그인을 넣은 것이 문제였다. 필요없는 플러그인을 지워 길이를 맞추면 해결되는 문제다.

하지만 이 프로젝트에서 뺄 수 있는 플러그인이 아무 것도 없기 때문에 multi-dex를 사용하는 방향으로 잡았다.

Read More

[iOS] Swift를 이용해 비콘을 연동해보자

  • 3 min read

1. 시작하면서

회사에서 Swift와 비콘을 연동해 iOS Native 앱을 만드는 프로젝트를 진행하고 있다. 생판 배워본 적도 없는 Swift를 공부하고 구글링을 하면서 하나하나 만들어가는 중인데, 그 중에서 아이폰과 비콘을 연동하는 방법에 대해서 정리를 하기 위해 작성한다.

Read More

[iOS] 스위프트에서 화면 전환하는 법

  • 1 min read

Swift를 겉핥기 식으로 공부한 뒤, iOS 프로젝트를 진행하는 중이었다.
개발 중 메인으로 쓰여지는 홈 화면에서 A 뷰 컨트롤러로 갔다가 다시 메인으로 오니 Popup Alert창이 떠야하는 데 뜨질 않는 버그가 발생했다.

Read More