•  
  •  
  •  
  •  
 
2017 Nam Insik Portfolio site ː Designed by werty.co.kr ː nis@werty.co.kr
 
 
 
 
 
 
 
 
 
d&c site renewal
Hold Holic
eider flash ebook solution
Lecture (Building website using wordpress)
Seoul Cinema site renewal
Gillette Pop-up Store
2013 Korea Mobile Ad Awards
HCI KOREA 2014
Samsung Thunders site renewal
실내화에 들어가서 안나오려고 하는 졸망이
행운아 안약 넣자~
오잉? 이건 뭐지?
행운이 뿌잉뿌잉 발사!!
참 똘똘하게 생긴 졸망이
이불 덮고있는 졸망이
아빠 이렇게 내려가면 되는건가요?
아빠 손에 뭔가 있어?!
어허! 어허! 아빠 거기 내 단추~
 

안드로이드 프로젝트 안에 미디어 파일을 넣고 경로 불러오기

안드로이드 스튜디오에서 패키지에 미디어 파일들을 넣고 코드로 파일 경로 불러올 때가 있다. 일단 res 폴더안에 raw가 없을 건데 raw 폴더는 새로 만든다. https://www.google.co.kr/search?q=android+studio+create+raw+folder&dcr=0&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi6hrvevb3XAhULI5QKHdHGC7oQ_AUICygC&biw=1508&bih=918 어렵지 않은 거라 구글링에도 참 많이 나온다. 그런 후에 raw 폴더에 마우스 오른쪽 누르면 Show in Explorer 있을 것이고 누르면 윈도우 ...

... 2017/11/14

안드로이드 Socket.io 소켓통신 하기

서버쪽이 이미 구성되어 있다는 가정으로 정리한 코드이다. 일단 안드로이드 스튜디오에서 socket.io 를 추가한다. 모듈로 추가하는 방법은 http://naminsik.com/blog/3640 여기에 써 놓았다.   그럼 본격적으로 코드를 작성한다. AndroidManifest.xml 안에 <manifest> 안에 아래 코드를 넣어준다. 아래 코드들을 MainActivity.java 에 작성하는 코드이다. 상단에 임포트 코드를 넣어준다. 그런 후에 public class MainActivity extends AppCompatActivity ...

... 2017/11/14

내부 저장소 파일 경로 사용하기

내장 메모리에 영상을 담아 두거나 하여 플레이할 때 내장 메모리 경로는 아래와 같이 불러온다. 혹은 폴더안에 넣어놓아서 폴더안의 영상을 불러오려면 아래 예제처럼 불러와도 된다.  

... 2017/11/14

SurfaceView를 이용한 비디오 플레이어 만들기 코드

샘플 코드이다. 원문은 http://www.worldbestlearningcenter.com/tips/Android-play-video-example.htm 에서 확인이 가능하나 데이터가 사라질까봐 코드만 일단 가져왔다.

... 2017/11/08

음악 플레이 리스트 만들기 (MediaPlayer)

배열에 음악 파일을 add를 통해서 넣고 리스트를 만든다. 아래 코드는 stackoverflow에 있는 해당 코드를 그대로 가져왔다.  코드를 참고해서 만들면 될 듯 하다. https://stackoverflow.com/questions/30681002/play-list-of-mp3-file-with-mediaplayer-in-android

... 2017/11/08

surfaceHolder.addCallback(this); 에 this 안 먹힐 때

아마 미디어 파일 중에 동영상을 띄우려고 surfaceView를 쓰는 경우에 surfaceHolder.addCallback(this); 이 코드를 넣어서 만드는 경우가 있을 것이다. 이 때 this가 오류가 나고 마우스를 올리면 오류 내용에 'addCallback (android.view.SurfaceHolder.Callback) in SurfaceHolder cannot be applied to~~~~' 라고 써있을 것이다. 코드 중에  mainActivity 를 감싼 부분을 찾아서 implements ...

... 2017/11/08

안드로이드 스튜디오에 모듈,라이브러리 추가하기

soket.io 와 같은 라이브러리 추가할 때 com.github.nkzawa:socket.io-client:0.3.0 이렇게 제공하는데 이를 안드로이드 스튜디오에서 추가할 때는 File -> Project Structure 클릭하면 Project Structure 창이 뜬다. 위에 이미지를 참고해서 왼쪽에 App 클릭 -> Dependencies 탭 선택 ->  우측에 + 버튼에 com.github.nkzawa:socket.io-client:0.3.0 를 붙여넣기 해주면 된다.

... 2017/11/08

안드로이드 스튜디오로 만들 때 타이틀바 없애기

테마 선택할 때 empty로 선택하여 만들기 시작해도 상단에 타이틀 바가 존재한다. 직접 없애주려면 res > values > styles.xml 을 열어서 style 노드를 찾는다. 속성 값에 parent를 수정해준다. 이렇게 되어 있을텐데 .DarkActionBar 를 .NoActionBar 으로 수정한다. 이렇게 수정해준다.

... 2017/11/08

오브젝트값을 문자열로 변환하여 변수에 담기

가끔 전달 받은 값이 Object 형식이라 swich case를 사용할 때 텍스트로 바꿔서 구분하려고 이용하는 편이다.

... 2017/11/07

가로 모드(또는 세로 모드)로 가는 회전 막기

mainfests 폴더 안에 AndroidMainfest.xml이 있을 것임. 그 안에 <activity android:name = ".~~~"></activity> 노드가 있는데 세로 모드만 할 경우 android:screenOrientation="portrait" 속성을 추가해주면 된다. 가로 모드만 할 경우 android:screenOrientation="landscape" 라고 넣어주면 된다.

... 2017/11/07

진동 Vibrator 기능 추가

AndroidManifest.xml에 진동 권한 추가 넣기 아래 코드를 <manifest></manifest> 안에 추가해 준다.   .java 파일에 진동에 관한 코드를 넣는데 먼저 상단 부분에 진동 기능 import 해준다. context를 넣은 건 저~ 아래 진동 코드에 쓰이는 클래스임. 그런 후에 버튼 같은 곳에 아래 코드를 추가해서 클릭하면 진동이 일어나게 ...

... 2017/11/02

github로 무료 웹호스팅, 미디어 호스팅 이용하기(for 디자이너)

출처 : http://koreawebdesign.com/github-web-hosting-build-guide/ 개인적으로 운영하는 사이트들 중에 서버 이용 때문에 웹호스팅 업체를 전전하던 경우가 종종 있으실 겁니다. 트래픽도 제한 걸리고, 용량도 제한 걸리고, 속도도 제한이 많죠. (물론 비싼 비용의 서비스는 그렇지 않습니다만…) 이번에 정리할 내용은 gitHub에 무료로 기본 웹사이트를 만들어서 올려놓을 수 있는 웹호스팅 또는 미디어 호스팅을 ...

... 2017/10/20

JS-현재 위치(지오로케이션) 구글맵 api 에 표시

html5의 지오로케이션(geolocation)을 이용해서 위치를 가져온 후 구글맵에 넣는 코드 html에 아래 엘리먼트를 추가해 준다.   자바스크립트 부분에 아래 코드를 넣어준다.  

... 2017/10/16

JS-(페이스북 API) access token 가져오기

페이스북 API를 이용해서 개발하려고 할 때 access token을 요구한다. 개인 인증이 있고, APP 인증이 있다. 두 용도는 다르다.  개인의 아이디의 친구 목록이나 포스팅을 가져오려면 개인 인증을 이용하고,  APP은 아시다시피 페이스북의 APP이다.  그 앱이 게임에 들어가거나 소셜 로그인하거나 하는 운영하는 APP의 사용자들을 대상으로 ...

... 2017/10/16

jQuery – 체크된 라디오 버튼 선택

  이렇게 그룹된 라디오 버튼이 있을 때 선택된 것이 있는지 체크하려면 아래 선택자를 활용하자.  

... 2017/08/31

포스트 타입 명칭 변경하기

워드프레스의 테마에서 정의한 포스트 타입이 있다. 그 정의된 타입별로 구성요소가 정의되어 포스팅이 되는데 이 포스트 타입 또는 포스트 포맷의 명칭을 변경하기 힘들다. 아래 코드를 활용해서 각 테마폴더의 function.php 에 추가하자.  

... 2017/08/13
.