Spring - Autowiring 관련 오류  

Spring - Autowiring 관련 오류Bean을 찾지 못해서 발생하는 오류아래와 같이 Bean이 없다면서 Autowiring이 안 되는 경우가 있다.***************************APPLICATION FAILED TO START*********...

View details »

 SpringBoot unit test autowired field NullPo...  

SpringBoot unit test autowired field NullPointerException Apr 16, 2018 IntroductionThis post would demo how to solve the NullPointerExceptio...

View details »

 비주얼노벨 제작엔진 모음  

일본보다는 영어권 위주. 제가 아는 것만 정리해둡니다.[한국어]네코노벨:한국어 사용자 대상으로 만들어진 엔진 중 가장 유명한 엔진. 미리보기를 지원하고, 부드러운 움직임과 쉬운 파티클 제작이 장점. 루아 스크립트 기능을 추가해 확장성도 좋아졌다. 윈도우즈 환경.오픈 소스...

View details »

 Using OpenGL from the main thread on Android  

I would like to call a GLES20 method when an item from the options menu is selected.public boolean onOptionsItemSelected(MenuItem item) { switch (i...

View details »

 터치 이벤트에 응답  

회전하는 삼각형과 같이 미리 설정된 프로그램에 따라 객체를 움직이게 만들면 관심을 끄는 데 유용하지만, 사용자가 OpenGL ES 그래픽과 상호작용하게 만들려면 어떨까요? OpenGL ES 애플리케이션을 터치에 반응하여 상호작용하게 만들려면 GLSurfaceVie...

View details »

 android 안드로이드에서 문자열을 표현하는 방법  

View 레이아웃을 상속받은 클래스를 하나 만든다. 생성자에서는 어떤 Activity 에서 실행되는지 알기위해 파라미터로 Context 객체를 받는다. 그리고 그리는 작업은 onDraw 함수에서 수행하게 되는데 override 해서 폰트 관련 기능들을 집어 넣는다.on...

View details »

 안드로이드 (Android) Bitmap 구현, 관리 하기  

모든 프로그램에서 이미지 관리의 기본은 비트맵이다. 안드로이드에서도 마찬가지로 이미지 관리와 표현을 위해서는 비트맵을 익히는게 가장 기본이다. 그 비트맵 관련 내용들을 소개한다.안드로이드에서 비트맵 관련 클래스는 android.graphics.Bitmap 이다. 그래픽 ...

View details »

 안드로이드 TextView Padding 문제  

디자인가이드를 적용하면서 문제가 발생하는 부분은 역시 TextView 패딩TextView로 구성된 화면에서 마진으로 간격이 조정된 디자인 가이드를 받으면 생각 했던거 보다 간격이 훨씬 벌어짐처음에 적용 했던 내용은 includeFontPadding을 false 로 적용...

View details »

 텍스트에 외곽선 효과주기  

안드로이는 2D Drawing API가 상당히 뛰어납니다. 일반 PC에서 제공하는 API 수준.. 그 이상인데요. 안드로이에서 제공하는 2D Drawing API 중에서 텍스트에 외곽선 효과를 주는 코드에 대해 간단히 소개해 드리겠습니다. 결과를 먼저 보여드리면 다음과 ...

View details »

 Draw in Canvas by finger, Android  

Start By going through the Fingerpaint demo in the sdk sample. Another Sample:public class MainActivity extends Activity { DrawingView dv ; priv...

View details »

 안드로이드의 이미지 Canvas, Bitmap, Drawable 개요  

안드로이드의 이미지 Canvas, Bitmap, Drawable 개요안드로이드에서는 이미지를 다루기 위한 몇가지 클래스가 존재한다.Canvas, Bitmap, Drawable이 그것이다.각각의 이미지 관련클래스들에 대해전반적인 사항을 알아보고자 한다.Drawable, ...

View details »

 안드로이드 커스텀 버튼 만들기  

●자바로 Button 위젯 만들기- CustomEx1.javapackage com.custom;import android.app.Activity;import android.app.ActionBar.LayoutParams;import android.os.Bundle;im...

View details »

 안드로이드 리스트뷰2 (ListView), Adapter 재정의  

●Adapter 재정의- Adapter의 자식 개체중ArrayAdapter는 단순한 텍스트만 보여주고자 할때 사용한다. 개발자가 정의한 복잡한 아이템 위젯은 지금가지 존재하지 않았던새로운 위젯과 마찬가지이므로, ArrayAdapter가 보여줄 수 없다.그래서 개발자가 ...

View details »

 안드로이드 애니매이션1 (Animation)  

●애니매이션(Animation)- 안드로이드 자체적으로 간단한 에니메이션 효과가 지원된다.- 안드로이드에서는 트윈 에니메이션을 지원한다.일반적인 프레임에니메이션과는 차이가 있다.* 프레임 에니메이션 - 여러장의 이미지를 짧은 시간에 보여줘서 움직이는 것처럼 보여줌* 트윈...

View details »

 Porter / Duff Mode - 1  

Porter/Duff Modeshader 를 사용할 때 모드중에 PorterDuff Mode(Porter/Duff) 가 있다. 오늘은 이녀석에 대해 간략하게 알아보자.Porter/Duff 는 이 두사람이 쓴 논문에 있는 내용이 2개의 image 를 pixel 정보를 가지...

View details »

 간단한 Custom View 작성  

간단한 Custom View 작성간단하게 Custom View 를 작성해 보자. 사실 View 는 기능을 주려면 작성할 것이 많아진다. 하지만 그런것들은 덧붙여지는 것에 지나지 않는다. Custom View 의 핵심은 내가 원하는 View 를 만드는 것이다. 즉 내가 ...

View details »

 PorterDiff.Mode 사용해 모서리가 둥근 이미지 만들기  

PorterDiff.Mode사용한 이미지https://i.ytimg.com/vi/WCXM4DnwT1g/maxresdefault.jpg블랙펜서의 이미지를 가지고 테스트를 해보겠습니다.캔버스에 사용할 종이로 비트맵을 사용한다고 앞선 포스팅에서설명했습니다.// blackpa...

View details »

 [Android, Canvas, Paint] 안드로이드 캔버스 기본 예제  

1. Canvas = 도화지캔버스는 일종의 도화지라고 생각하시면 됩니다.도화지에 사용되는 종이의 재료는나무이죠.캔버스에서 사용하는종이의 재료가 바로 비트맵입니다. 아래는 구글문서에 있는 캔버스의 생성자입니다.구글 문서 Canvas보시는 바와 같이 캔버스를 생성하는데 그 ...

View details »

 게임 동기화 모델의 고민 흔적들  

출처 :https://yakolla.tistory.com/62동기화 모델을 구현하기에 앞서 이런저런 고민 했던 것인데,도움이 될까 하고 정리해 본다.기본 정의게임 오브젝트의 상태를동기화시킨다.말이 어려울 수도 쉬울수도 있지만, 살펴보자.게임 오브젝트는 게임 세계에 존재...

View details »

 OpenGL ES Shader to outline 2D images  

Would you accept an edge detection filter (such as Sobel), producing an image like that shown in the Wikipedia article, followed by a Gaussian blur on...

View details »

 안드로이드 – OpenGL ES에서 숨겨진 선을 제거한 와이어 프레임 메시를 그리려면 어떻게해야합니까?  

그려야하는 입방체 :위의 큐브는 glPolygonMode (GL_FRONT_AND_BACK, GL_LINE) 함수를 사용하여 OpenGL에서 쉽게 생성 할 수 있지만 OpenGL ES에는 사용하려는 함수가 포함되어 있지 않습니다.한마디로 다음과 같이 큐브를 그리지 않습...

View details »

 클라이언트/서버 통신 원리  

1. Client / Server System의 변천사클라이언트/서버(이하 C/S) 시스템은 서버에 있는 풍부한 자원들과 서비스를 통합된 방식으로 제공받기 위한 시스템입니다.자원: 데이터(ISAM, Database), CPU, 파일, 문서, 이미지, 멀티미디어 등등서비...

View details »

 자바에서 직렬화를 이용한 소켓 통신 정리  

자바에서 직렬화를 이용한 소켓 통신 정리최근 업무에서 자바 직렬화와 소켓을 이용하여 통신을 해야하는 일이 있었는데 관련된 부분들 정리를 하려고 합니다.설명은 주석을 통해서 하도록 하겠습니다.자바 직렬화란?객체 -> 직렬화 -> 바이트 -&...

View details »

 java 에서 mybatis 를 사용한 독립적인 DB접근 클래스 개발  

우선 윈도우에서 이클립스를 쓰는환경에서 기본 코딩을 해보고코딩된 소스를 가지고 리눅스로 가져가서 컴파일 후 돌려보는식에 내용이 작성되어있다.<윈도우 & 이클립스 환경>1. mybatis 다운로드- https://github.com...

View details »

 Draw beautiful font outlines with shaders  

Draw beautiful font outlines with shaders1. Introduction.In this post I will describe how to add font outlines to anti-alised fonts using GLSL shaders...

View details »

 outline object effect  

One of the ways to make an outline is to use our models normal vectors. Normal vectors are vectors that are perpendicular to their surface (pointing a...

View details »

 outline object effect  

How can I achieve an outline effect similar to the ones found in League of Legends or Diablo III?Is it done using a shader? How?I would prefer answers...

View details »

 배열로부터 평균, 중간, 최소, 최대, 편차, 표준편차값 등을 계산하는 클래스  

예전 신호처리 관련 개발할때 어디서 가져온 코드.주어진 배열로부터 평균, 중간, 최소, 최대, 편차, 표준편차값 등을 계산하는 클래스ArraySummary.java 참고하세요~//++++++++++++++++++++++++++++++++++++++++++++++++++...

View details »

 [알고리즘] 선이 이루는 각도 구하기  

선이 이루는 각도 구하기위의 그림에서 보는 것처럼 x축은 오른쪽으로 증가하고 y축은 아래쪽으로 증가하는 축에 대한 2점이 이루는 각도를 구하는 방법입니다. 각도는 60분법이며 편의상 0도 ~ 359.999999도로 산출됩니다. 딱히 말로써 설명드릴 것은 없을듯하고.. ...

View details »

 스프링부트 : REST어플리케이션에서 예외처리하기  

스프링부트,예외처리스프링부트 : REST어플리케이션에서 예외처리하기(원문소스: http://www.ekiras.com/2016/02/how-to-do-exception-handling-in-springboot-rest-application.html)기억할 점스프링 부트...

View details »

 Data Oriented Design과 Cache Miss  

Data Oriented Design (DOD)는 Object-Oriented Design(OOD)와 다른 편에 서 있는 Language Design 개념이다. 말그대로 객체 지향이 아닌, 데이터 지향적인 프로그래밍 설계 방법이다.대게 OOD에서는 몬스터 클래스를 만들...

View details »

 게임 프로그래밍에서의 delta time / dt  

admin 「개발 이야기」 7 Comments 게임 프로그래밍을 하다 보면물리 문제에 많이 접하게 되는데요, 물리에는 거의 대부분 시간 개념이 들어가게 됩니다.따라서 게임에서 시간이 얼마나 지났는지 체크하는 로직은 기본적으로 꼭 들어가야하는 Factor가 되는 것이죠....

View details »

 안드로이드 Splash Activity (어플 설명 액티비티, 어플 대표 화면) 만들기  

카카오톡 실행시켜보면처음에 카카오톡 이미지가 나오고 1초뒤에 카톡이 실행됩니다.어플리케이션의 대표 레이아웃을 넣어 어플리케이션의 이미지를 담당하는 액티비티입니다.만드는 방법은 간단합니다.프로젝트 생성에DefaultMainActivity.class 를 Splash로 변경...

View details »

 안드로이드 GIF ImageView 넣기  

안드로이드 내에 gif 파일을 넣는법을 알려드리겠습니다.이전 포스팅에 splash activity 에 gif 파일을 넣는 경우가 많습니다.splash activity란? http://yoo-hyeok.tistory.com/31간단하게 어플리케이션을 대표하는 화면을 의미...

View details »

 A*(A Star) 알고리즘  

길찾기 알고리즘이라고 하면 보통 가장 먼저 떠오르는 알고리즘은 기초적으로 배우는 다익스트라 알고리즘(Dijkstra algorithm)일 것이다. 최단거리를 찾아주는 대표적인 알고리즘이지만 실제 프로그램에 적용하기에 문제가 되는 부분이 있다. 다익스트라 알고리즘은 경로...

View details »