개발/개발관련
-
annyang 음성인식 사용개발/개발관련 2024. 7. 22. 14:19
0. 음성인식 사용 이유전에 손동작을 이용해 이벤트를 발생시키려했지만 현재 개발에 적용하기엔 허들이 많이서 음성인식으로 변경.음성인식은 전에 잠깐 javascript api가 있는 기억이 남.1. 음성인식 종류음성인식 할 수 있는 방법이 많음.google stt, naver 음성인식, kakao 음성인식, annyang.js 등등.각 장단점이 있다.1. google stt장점 : google이라는 이름값. 언어가 다양함. 스트리밍시 바로 자막 나옴.단점 : 상업용으론 무료로 쓸 수 없음. 비상업용이어도 한도 넘어갈때 과금됨. 한글 인식 정확성이 naver, kakao보다 떨어짐. sdk, rest api로만 제공됨.2. naver 음성인식장점 : kakao와는 다르게 ai적용 되어있음. 한국어 인식이 k..
-
서버 이관을 해보자 - 2. apahce + multi tomcat (아파치에 여러 톰캣 연동)개발/개발관련 2024. 7. 22. 14:18
1. 톰캣에 소스 추가파일질라를 통해서 프로젝트 war로 export해서 붙여넣었다. 톰캣 폴더 밑에 webapps 폴더 안에 넣어준다.tomcat9/conf/server.xml 파일도 수정해주어야한다. 그러고 톰캣을 실행했는데 에러가 난다. 분명 내 로컬에선 잘 돌아가는데 왜 신규 서버에선 안돌아가는것인가.. 이전에 다른 프로젝트 햇던거 참고해서 log4j 관련 부분을 pom.xml에서 수정해주었더니 잘 되었다.(구글링하면 잘 나온다.) 로그 보면서 path가 안맞는다고 떠기도 하고 에러 뜨는거 고치고나서 서버 올리니까 제대로 메인화면이 뜬다! (서버를 내렸다 올릴때 천천히 시간을 가지고해야 제대로 반영이 되는듯하다.) 2. 다중 톰캣 각각 기동 되는지 확인아파치 하나에 여러개의 톰캣이 돌아가야한다...
-
panolens, threejs 버전 업데이트 삽질 기록개발/개발관련 2024. 7. 22. 14:18
1. panolens, threejs 버전 업데이트지금 사용하고 있는 버전이 1년 이상된 버전이라 panolens 최신버전과 그에 맞는 threejs 105버전으로 업데이트 할 계획이다. threejs는 현재(20년 12월) 123 버전까지 나왔지만 panolens는 105버전으로 되어있다. 언젠가는 panolens를 버려야할때가 올 것 같다. 버그수정이나 업데이트가 하나도 안되고있다..일단 업데이트 해보고 vr button 기능을 추가해보고 안되면 aframe이나 순수 threejs를 사용해야 할 수도 있다...ㅜ 일단 현재 프로젝트에서 생성한 javascript 파일을 es6 버전으로 구조를 바꾸고, html 파일도 그에 맞게 수정한다.구조 자체를 바꿔야하고 모든 것을 새로 해야하기 때문에 삽질좀 했..
-
서버 이관을 해보자 - 1. mysql개발/개발관련 2020. 10. 21. 15:59
0. 서버세팅을 해보자 서버를 하나 받았다. 기존에 오래된 서버를 새로운 서버로 옮겨야한다. 보안팀에서 아파치, 톰캣, mysql은 설치만 해서 주었다. 1. mysql 내 로컬에서 db툴로 접속해보기 root계정으로 접속한다. mysql 실행 - mysql 깔린 폴더에 bin 폴더로 이동한다. > mysql -- accesss denied for user root~~~ 이런 에러는 비밀번호를 같이 입력해야 접속이 된다는 뜻이다. > mysql -p -- -p를 붙이면 비밀번호를 입력하라고 나온다. mysql 계정의 비번을 입력하면 cmd창에 mysql>이라고 나오면 성공! 이렇게 서버 로컬에서 mysql 접속은 성공했는데 내 로컬에서 접속을 테스트 해봐야한다. 그런데... host is not allo..
-
Web AR개발/개발관련 2020. 10. 13. 16:41
0. Ar을 해보자 웹, 모바일에서 Ar을 하기위해선 Ar.js, 바빌론, threejs, letsee등등 여러가지를 이용해서 Ar을 구현할 수 있다. 하지만 그중에 무료이면서 사람들이 많이 쓰고, 이미지 트래킹 할 수 있는 것들 중에 Ar.js를 선택했다. 개발자가 아니고 편하게 Ar을 하고싶다면 유료버전을 쓰는게 더 낫을것이다. 1. Ar.js 일단 예전에 qr코드나 마커로 Ar.js 써본적은 있어서 이미지를 마커로 사용할 수 있는지부터 살펴보았다. 이미지 트래킹으로 사용가능하다고 사이트에는 나오는데직접 해보자. 삽질을 좀 했다. 일단 Ar.js만 쓰면 안되고 Ar.js + Aframe.js 또는 Ar.js + three.js 둘 중에 선택해서 사용해야한다. aframe, threejs 둘 다 사용했..
-
letsencrypt challenge failed for domain 에러개발/개발관련 2020. 9. 24. 11:35
이전에 인증서 갱신하고 등록할때랑 같이 했는데 새로운 에러가 났다. ddil-ddil.tistory.com/36 letsencrypt 인증서 갱신하기 1. 인증서 갱신 일단 letsencrypt 폴더를 찾아야한다. 나는 ~ 밑에 있었다. (우분투14버전) ./certbot-auto renew --dry-run 위와 같이 돌리면 시뮬레이션으로 돌려볼 수 있다. 80포트 어쩌고 에러는 톰캣이 80포 ddil-ddil.tistory.com 작년부터 삼개월에 한번씩 하던작업인데 이번에 왜 이런 에러가 난걸까. 일단 도메인관련되서 에러가 난것같아서 그쪽부터 파해쳐봐야한다. 서버에서 바뀐것부터 파악하자. 정보보안팀에 해당서버 변경사항이 있냐라고했을때 dns 업체가 바꼈고, 보안 정책이 강화되었다고한다. 그래서 인증..
-
Gradle + tomcat + firebase + vuejs (1)개발/개발관련 2020. 9. 7. 15:37
0. Gradle + tomcat + firebase + vuejs 일단 나는 firebase를 통해서 서버에 올릴거고, db도 firebase에서 쓸수있는 디비를 연결할거라 spring이나 이런건 사용하지 않으려한다. 그래서 jsp가 아닌 html로 만들어서 vue 써보고 Gradle도 써보고 git도 써보고 내가 안써본것들을 공부하면서 테스트하기위한 목적이 있다. 1. Gradle 프로젝트 생성 Gradle 프로젝트로 새로 생성한다. 이클립스 자체의 Windown/preference에서 utf-8로 몽땅 맞춘다. 이건 구글링하면 잘 나와있으니까 패스 그리고 프로젝트도 오른쪽 클릭 후 properties에서 utf-8로 몽땅 맞춘다. 안맞추면 한글이 깨질 확률이 높다. src/main 밑에 폴더를 만들..
-
Threejs Texture marked for update but image is incomplete 경고개발/개발관련 2020. 8. 25. 12:00
Threejs에서 Texture marked for update but image is incomplete 이런경고가 크롬 콘솔창에 나왔다. Panolensjs에서 Threejs를 사용하기때문에 이런 경고가 뜨는것같고 Panolensjs의 infospot 관련된 부분의 경고이다. 이미지를 못가져오는 건가? -> 그런경우 못찾았다는 에러가 났을것이다 이건 아닌듯. 뭔가 텍스처 이미지 로드되는 그 근처에서 경고가 난것같은데.. 구글링해보니 로드되기전에 이미지를 사용해서 그런거라고 나오는데 똑같은 화면, 똑같은 소스를 쓰는 다른화면은 안그런데 얘만그렇거보면 이 화면에서 뭔가 잘못된거같은데... 일단 이미지 용량이 커서 그런건가해서 용량 작은걸로 바꿨는데도 같음 이미지 크기를 크게 나오게 해서 그런건가해서 줄여..