목록알쓸전컴 (343)
알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
Google Could Platfrom API java (1) 인증 GCP 에 API 를 사용하기 위해서 일단 인증 방법 및 셋업 방법을 메뉴얼에 찾보았다. https://cloud.google.com/storage/docs/reference/libraries#client-libraries-install-java 일단 메뉴얼 문서의 시작은 위의 사이트 이다. 먼저 maven com.google.cloud google-cloud-storage 1.49.0 Gradle compile 'com.google.cloud:google-cloud-storage:1.49.0' 가 라이브 러리 설치 파일이다. 참고로 Android 에서는 해당 라이브러리 사용 못합니다. Android는 RESTAPI로 해야 될것 같습니다..
Spring 에서 @Controller 찾지 못할때 servlet-context.xml 아래 base-package 설정을 잘해야 합니다. 저같은 경우 com.thkomeetB.main 으로 설정 되어 있어 스캔을 com.thkomeetB.main 이하로는 하지 않더군요
(LokiJS)javascirpt in memory db 소개 자료 web program 에서 대용량 데이터를 처리하고 그래프를 그려줄 작업이 필요한데 Parsing 까지는 반복문으로 직접 처리 하겠지만 대용량에서 filter 메소드나 반복문으로 데이터를 처리하기에는 너무 자원에 무리가 갈것을 예상 하여 빠르게 처리 하기 위한 노력이 다른 사람들도 있는지 찾아 봤다. brower in memory DB로 제법 규모가 있는 오픈 소스 프로젝트는 LokiJs가 유일하다. 그래도 있다는것에 감사하자 indexedDB 을 사용하려 했지만 보조 디스크(하드 디스크,SSD) 를 사용한 방식이고 데이터가 클라이언트 PC에 저장되어 남아 있다. 이는 대용량 처리시 유저가 정상 종료시에는 DB를 지워 주겠지만 비정상 종..
tomcat manger gui 원격 접속 403 에러 Tomcat8 manager 들어가는 방법Tomcat8에서 WAR파일을 배포하기위해 /manager 페이지로 이동할 필요가 있다. 근데 그냥 들어가려고 하면 403 ERROR 때문에 접근할 수 없다. 이 문제의 해결방법은 2가지 파일을 수정해주면 된다. Step 1. conf 디렉토리의 tomcat-users.xml 권한 설정$ sudo vi /usr/share/tomcat8/conf/tomcat-users.xml위 파일을 열어보면 맨 아래에 주석처리가 된 부분이 있다. 주석을 없애준다.1234567891011 Colored by Color Scriptercs사실 manager 기능만 사용할거라서 manager와 관련된 role만 주석을 없애주면 된..
tomcat catalina.out log 관리 해당 로그 파일은 계속 해서 커지고 관리가 안되느 문제가 있어서 관리 방법을 찾다가 좋은게 있어서 정리 합니다. 일단. 1. /etc/logrotate.d/tomcat 위와 같이 파일을 생성 합니다. /home/ubuntu/apach9/logs/catalina.out { copytruncate daily rotate 7 compress missingok size 5M maxage 3} 그리고 위와 같이 작성 했습니다.옵션 들 내용은 copytruncate : 기존 파일을 백업해서 다른 파일로 이동하고 기존 파일은 지워버리는 옵션(이옵션을 넣지 않으면 현재 사용중인 로그를 다른이름으로 move하고 새로운 파일을 생성한다.)(이옵션을 활용하면 postrotat..
aws ec2 생성 가이드 사이트 추천 주소: http://progtrend.blogspot.com/2018/06/aws-ec2.html 위에 사이트 나온 내용이 유용하다. 미국의 온라인 유통 기업이었던 아마존은 자신들의 서비스를 구축하는 데 이용하던 기술을 활용해서 클라우드 서비스인 Amazon Web Services(이하 AWS)를 시작했다. 그런데 이게 굉장히 체계적으로 잘 구축되어 있어서 정말 많은 기업들이 도입을 하고 있다. 최근에 작업 했던 국내 대기업의 외주개발 업무에서도 자체 IDC가 아닌 AWS를 이용해서 서비스를 구축하는 것을 보고 국내에서의 위상도 상당하다는 것을 알 수 있었다. 이에 AWS에 관심을 가지고 좀 알아보니 꽤 쓸만하고 유용한 서비스를 많이 제공하고 있었고 제대로 한번 알..
unity 스탠실 쉐이터먼저 스탠실 이란것은 아래 동영상을 보면 이해가 쉬울것 같습니다. 아래 자료는 스탠실 원문을 한글로 변역한 분이 있어서 가져온 자료 입니다. 원본 : https://fetchinist.com/blogs/?p=1708 셰이더랩: 스텐실원문 – http://docs.unity3d.com/Manual/SL-Stencil.html우리말로 보려고 언어를 한국어로 바꾸고 봤더니 ‘구문’하고 ‘예'(example) 이거 두 개만 번역되어 있어서(놀리는 건가…) 직접 해서 적어둡니다. 오역이 있을 수 있습니다. T_T셰이더랩: 스텐실스텐실 버퍼는 픽셀을 보존하거나 버리는 픽셀당 마스크를 일반적인 용도로써 사용할 수 있습니다.스텐실 버퍼는 보통, 픽셀당 8비트 정수입니다. 값은 쓰거나 늘리거나 줄..
vba ScriptControl 429 error ocx 가 등록 되어 있고 참조도 모두 했지만 특정 PC환경에서 429 에러가 날때가 있습니다. Set ScriptEngine = New ScriptControl 이렇게 했을때 429 에러가 난다면 아래 소스를 추가한 다음에 Function CreateObjectx86(sProgID) Static oWnd As Object Dim bRunning As Boolean #If Win64 Then bRunning = InStr(TypeName(oWnd), "HTMLWindow") > 0 If IsEmpty(sProgID) Then If bRunning Then oWnd.Close Exit Function End If If Not bRunning Then Set..
unity UnityGLTF 예제 사용하기 unity 에 GLTF 파일을 import 하기 위해서 https://github.com/KhronosGroup/UnityGLTF 해당 오픈 소스를 사용할 일이 생겨서 예제 사용 하기 전까지 정리 해서올립니다. 프로젝트를 다운받고 압출을 풀면 GLTFSerialization 해당 프로젝트가 중요 합니다. 해당 프로젝트로 들어가면 해당 프로젝트를 릴리즈로 빌드해 줍니다 . 그리고 나면 해당 경로 처럼 프로젝트에 필요한곳 플러그인 안에 dll 파일을 복사 해 줍니다. 그리고 나서 TestSceneScene 를 실행 시키면 위와 같은 에러를 만납니다. 그래서 처리를 위해서 일단 Editor 라고 폴더를 만듭니다. 에디터 안에 Tests 를 폴더를 만듭니다. 그리고 U..
Unity C# – Coroutine 아래에 코루틴에 대해서 잘나와 있어서 분석 할때 용이 했기에 올려 놓습니다. http://theeye.pe.kr/archives/2725 유니티에서 사용되는 코루틴(Coroutine)은 왜 필요한가?유니티에서 화면의 변화를 일으키기 위해서는 Update() 함수 내에서 작업을 하게 됩니다. 이 Update() 함수는 매 프레임을 그릴때마다 호출되며 60fps의경우라면 초당 60번의 Update() 함수 호출이 발생하게 됩니다. 하나의 프레임 안에서 어떤 작업을 한다면 이 Update() 함수에 코드를 작성하면 될 것입니다.하지만 다수의 프레임을 오가며 어떤 작업을 수행해야 한다면 어떻게 해야 할까요? 혹은 특정 시간, 가령 3초 동안 특정 작업을 수행해야 한다면 어떻..