유니티에서 탄성을 쉽게 적용할 수 있도록 'Physic Materials'라는 것을 지원합니다. 이것을 이용하여 탄성을 적용해 봅시다. 0. 준비 큐브를 이용하여 바닥을 만들고 또다른 큐브를 생성한후 '중력(Rigidbody)'과 '충돌체(Box Collider)'를 적용해 줍니다. 1. 'Physic Materials' 불러오기 'Project'탭에서 오른쪽 클릭 Import Package > Physic materials 를 선택한후 임포트 해줍니다. 2. 탄성 적용하기 이제 큐브의 '충돌체'의 속성을 보면 'Material'이라는 것이 있습니다. 이것을 'Bouncy'로 바꿔 줍니다. 이제 실행해 봅니다. 3. 탄성 조절 하기 그냥 이대로 실행하면 통통통 튀어 다닙니다. 아주 잘튀죠. 탄성을 조절 ..
1. 증상 어느 날 크롬을 실행했더니.... 모르는 페이지가 새 탭으로 같이 열리는 겁니다!!! 이런 현상은 보통 확장프로그램을 설치할 때 이상한 놈들이 섞여 들어 오거나 옵션 설정을 해줘야 하는 경우가 많습니다. 그런데 전 새로 설치한 확장프로그램도 없는데-_-;;; ... 아? 저번에 파일질라 설치할 때 실수로 옵션에서 빼질 않아서 설치한 게 있는데 그때 같이 들어 왔나 봅니다 ㅡ.ㅡ 2. 해결 방법 이런 경우 일단 크롬에 설정 > 시작 그룹 > 특정 페이지 또는 페이지 집합 열기. 를 확인해 봅니다. 여기서 페이지 설정을 눌러 봅시다. 역시나... 알 수 없는 페이지가 같이 있었습니다 ㅡ,.ㅡ;;;;; 오른쪽 끝에 X표시를 눌러 지웁니다. 이제 새 창을 열어도 저놈이 같이 열리지 않습니다 ㅎㅎㅎ 마..
별생각없이 Select TOP @nTemp From @table; 이렇게 작성 했더니 '[변수]'근처의 구문이 잘못되었습니다. 필요 REAL, INTEGER, NUMERIC 또는 '('. 이런 에러가 ㅡ,.ㅡ;; 에라이~ 1. 'TOP'에 변수를 사용할 수 있다.'TOP'에 변수를 사용할 수 있게 된것이 'MSSQL 2005'부터 입니다. 그래서 그런지 가끔 'TOP'에는 변수를 쓸 수 없다고 생각하는 사람들이 있습니다. 하지만 가능합니다! (참고 : MSDN - TOP(Transact-SQL)) MSDN에 보면 '2.TOP에 변수 사용'에서 변수를 소괄호(())로 감싸서 사용하는 것을 알수 있죠. 2. 'TOP'에 변수 사용하기그냥 괄호만 추가 하면 됩니다. Select TOP (@nTemp) From..
asp.net 의 2010버전인가 까지는 'global.asax'를 생성하면 메소드들을 미리 생성해 줬는데 이제는 안그렇습니다. 이게 버전업데이트가 되면서 그렇게 된건지 알 수 없지만 불편한 것이 UI지원도 없고(예전엔 있었던거 같은데;;) 자동완성도 안되는데 MSDN을 뒤저봐도 이벤트 자체에 대한 내용이 없습니다-_-;;;; 겨우겨우 찾은것이 "'global.asax'는 'Application_event 패턴'을 사용합니다." 이 문구 뿐-_-;;;;;;;;; '뭔 소리인가?' 하고 다시 읽어 보니.... 아.... 0. Application_event 패턴 'Application_event 패턴'이라는 것이 정확하게 무엇을 의미하는 지는 모르겠습니다. 단지 지원되는 이벤트의 앞에 'Applicatio..
흠.... 간만에 서버에 MSSQL설치해야 해서 IDC센터에서 다해준다길례 해달라고 했습니다. 그런데..... 1.문제 'sa'계정으로 연결하려고 하니 앵? 윈도우 인증은 되는데 'SQL Server'인증이 안되는 겁니다 ㅡ,.ㅡ;;;;; 비밀번호를 내가 직접 넣었는데? 2. 해결 방법 로그인 안되는 것에 이유가 많습니다. 보통은 TCP가 허용됬는지 확인하고 방화벽을 열면되죠. 우리가 흔이 아는 이 내용은 물론 다 적용이 되어 있습니다. 보통 '윈도우 인증'은 되는데 'SQL 서버 인증'이 안된다면 원인은 한가지죠. 로그인의 '혼합 인증 모드'가 꺼저 있다는 것입니다!!!! 아..... 저는 MSSQL을 설치할때 혼합모드로 설정하고 설치하기 때문에 이런 문제를 볼 수 없던 것입니다-_-;; 다른 사람이 ..
매번 검색하는게 귀찬아서 정리합니다. 1. HttpRequest.Url asp.net에서 대부분의 지금 접속한 Url에 관한 작업은 'Request.Url'에서 합니다. 'Request.Url'는 'HttpRequest.Url'로 되어 있고 'HttpRequest.Url'는 'System.Url'에 속해 있습니다. 2. 'HttpRequest.Url'로 얻을 수 있는 정보 이 정보는 MSDN의 내용을 정리 한 것입니다. (참고 : Uri 클래스) 테스트 url은 다음과 같습니다. http://localhost:16515/UrlData/frmUrlData.aspx 속성 결과 설명 AbsolutePath /UrlData/frmUrlData.aspx URI의 절대 경로를 가져옵니다. AbsoluteUri ht..
흠.... 제목이 좀 이상한데.... 엄밀히 말하자면 닷넷(.NET)을 이용하여 닷넷을 컴파일하는 것을 말합니다. 일종의 컴파일러를 만드는 것을 의미합니다. 다행히도 닷넷에서는 컴파일을 위한 API를 제공하기 때문에 손쉽게 이런 컴파일러를 만들 수 있죠. 그럼 이런 컴파일러를 왜 만들어야 하는가? 라는 질문을 하게 되는데.... 이건 이 포스팅의 마지막에 다루겠습니다. 1. 'CodeDom'을 이용하기 MSDN에 설명이 잘 나와 있습니다만.... 이 기능은 소스 코드를 빌드하기 위한 기능입니다. (참고 : MSDN - CodeDOM 사용) 그러니 우리는 'CodeDom'을 이용하여 동적으로 코드를 컴파일 할 수 있다는 것입니다. 2. 샘플 만들기 샘플을 간단하게 윈폼(WinForm)에서 만들겠습니다. 버..
프리젠테이션 관련 정보를 찾다가 우현히 찾은 TED의 강연입니다. 포토신스는 이미 마이크로 소프트에서 무료로 제공하고 있습니다. (참고 : 포토신스 ) 포토신스 포토신스의 역활은 의도하여 찍은 사진이던 의도하지 않았던 사진이던 모아서 3D공간을 만들어 줍니다. 다음 셈플을 보시면 이해하시기 편하실 겁니다.(실버라이트를 설치해야 작동합니다.) 셈플만 보면 일반적인 로드뷰 처럼 보이지만 3공간을 구현할때 로드뷰를 의도하고 찍은 사진들이 아니여도 사용이 가능하다는 장점이 있습니다. (직접 써보질 않아서 어느 정도 수준의 사진까지 가능한지는 모르겠습니다. 강연의 내용으로 보아 사진의 양만 충분하다면 웬만큼 막혀있어도 가능할듯하네요.) 빅데이터가 활용되는 과정 어찌됬건 여기서 중요한 것은 "의도하지 않은 사진들을..
일반적으로 'DLL'은 개발단계에서 참조를 통해 연결하여 사용합니다. 하지만 여러 가지 상황에 따라서 동적 로드를 해야 하는 경우가 있죠. 대표적인 경우가 국가나 언어, 운영체제 등에 따라 다른 dll을 써야 하는 경우라던가 동적으로 생성된 'DLL'을 참조해야 하는 경우라던가... 물론 설계 의도에 따라 많이 달라지니 꼭 필요하다고는 볼 수 없습니다 ㅎㅎㅎ 어찌 됐건 동적으로 DLL을 로드하여 사용하는 방법을 알아봅시다. 1. 테스트 DLL 만들기 클래스 라이브러리로 프로젝트를 2개 생성합니다. 하나는 'TestDll1', 다른 하나는 'TestDll2'로 생성합니다. 각각의 코드는 아래와 같습니다. namespace TestDll1 { public class Class1 { public string ..
시중에 팔고 있는 로드셀은 비쌉니다 ㅡ.-;;; 대량으로 사도 비싼데... avr관련 카페들을 검색해보니 몇십만개 단위로는 싸게 살수 없다는 군요 ㅡ,.ㅡ;; 그런 이유로 보통 디지털 체중계를 분해해서 사용합니다. 저도 분해해 보겠습니다. 연관글 영역 1. 분해하기 제가 이번 포스팅에서 분해할 체중계는 다음과 같습니다. 모델 : 카스 HE-18 1눈의 값 : 100g 사용 범위 : 4kg~150kg 시중에서 15000원 정도 하는 나름 고가(?)의 디지털 체중계입니다. 원래는 싸구려 중국제를 2개 분해했는데 둘 다 값이 이상하게 나와서 찾아보니 어떤 분께서 추천해주신 제품입니다. (다른 모델명(생긴 건 똑같은데-_-;)의 체중계는 괜찮은 것으로 보아 저 제품이 이상한듯하네요.) 디지털 체중계에서 최소 범..