본문 바로가기

cozelsil

(173)
디자인 패턴 소프트웨어 개발 방법에서 사용되는 디자인 패턴은, 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어서 정리한 것이다. 알고리즘과 같이 프로그램 코드로 바로 변환될 수 있는 형태는 아니지만, 특정한 상황에서 구조적인 문제를 해결하는 방식을 설명해 준다. -위키피디아말이 어렵다. 여러 백과사전 위키중에 위키피디아(위키백과)가 가장 말을 어렵고 정확하게 써놓는다. 소프트웨어를 개발하다보면 자연히 규모가 커질 것이고, 그 큰 소스코드들을 지속적으로 관리하고 효율적으로 개발하려면 코드 구조를 잘 설계해야된다. 스스로 코드 구조를 설계해도 좋지만 이미 세상에는 여러 ..
Microsoft Azure Web app + Let's encrypt SSL(HTTPS) 좀 된 이야기인데, 법이 바꼈는지 어쨌는진 몰라도 이제 회원가입&로그인 등의 최소한 개인정보와 관련된 작업을 하는 웹싸이트는 관련 패킷을 모두 암호화해야된다. 쉬운말로하면 HTTPS로 만들어야한다는 얘기. (굳이 HTTPS가 아니더라도 데이터를 암호화하면 되는 것 같다만, 정확히는 잘 모르겠다) 가장 쉽고 확실하면서 믿을만한 방법은 서버에 SSL인증서를 때려박고 HTTPS 통신으로 만들어주는게 있다.그런데 SSL보안인증서 좀 살펴보면 알겠지만, 취미로 싸이트를 운영하는 수준에서는 비싸다. 하지만 데이터는 소중하므로 누군가 무료 SSL 인증서를 친히 발급받을 수 있도록 만들어놓으셨다.크게 StartSSL과 Let's encrypt 두개가 있는데, 앞에꺼는 잘 모르겠고 뒤엣것을 이용하기로 한다. (예전에 n..
ciiwol Capslock indicator Download: https://github.com/jujinkim/capslock_indicator/releases의존관계: .Net Framework 2.0 or higher capslock indicator. 중간에 있는 A쓰여져있는 자물쇠 아이콘이 프로그램의 전부 캡스락 상태를 트레이 아이콘에서 확인할 수 있는 프로그램. 키보드를 사서 CapsLock이랑 Ctrl키를 바꿨는데 (키보드에 스위치가 있다), 이게 바꾸면은 캡스락이 걸려도 LED가 안들어온다고 한다.이럴꺼면 왜 바뀐 Ctrl키캡에 LED구멍을 뚫어놨는지 참. 그래서 만들었다.어짜피 한번 쳐보고 대문자 나오면 풀면 되지만 그래도 미리 알고 모르고의 스트레스 차이는 있으니깐. caps lock off caps lock on 버전은 1.0인..
달 소유권? '달 대사관(Lunar embassy)'이라는게 있다. 합법적으로 달의 땅을 파는곳이라고 한다. 말이 되냐고 의심하는 사람이 많지만, 홈페이지 들어가면 여러 근거를 대면서 말이 된다고 써놨다. 대충 '어떤 정부도 외계 소유권 없음'이라는 조항같은게 있는데, 여기에 '정부'가 안된다고 써있으면 '개인'은 되는거 아님? 해서 데니스 호프 박사라는분이 달 땅을 다 먹고 판매중이시란다. 같은 원리로 달 뿐만 아니라 화성, 목성 등 여러가지 팔고있다. 약 1200평에 35000원으로 매우 싼 가격에 판매하고있는데, 이 문서가 법적 효력이 있고 실제로 의미가 있다면 약 100년 후의 미래에는 달에 큰 땅을 가지고 있는 땅부자가 될 것이다. 빅픽처 인정. 이 문서가 효력이 없더라도 3만 5천원에 낭만과 추억, 재미를..
우분투 npm을 통한 node.js 버전 변경(업그레이드/다운그레이드) $ npm clean cache -f n 설치(n이라는 친구가 node.js 버전을 마음대로 주무르게 해주는모양)$ npm install -g n 버전 변경$ n lts : lts버전 설치$ n stable : stable버전 설치$ n lastest : 최신버전 설치$ n 6.5.9 : 6.5.9버전 설치(버전 지정)위에 넷중 본인이 필요한걸로 하면 됨.
삼성 기어S3 클래식 샀다. 정가 주고 온라인으로 샀다. 나는 마음약한 호갱이라 네고를 잘 못한다. 내가 만족하면 된거다. 사자마자 친구들이 뽐뿌에 들어가서 가격정보를 나에게 알려주더라. 전에 쓰던 스마트워치가 페블 타임 스틸(PTS)이라서, 중간중간 PTS와 어느정도 비교를 해봤다. (페블이 지금은 사라진 회사이고, 회사 규모도 차이가 나서 비교가 무의미해보일지 모르지만, PTS는 2016년 초반 출시에 35만원, 기어S3은 2016년 후반 출시에 40만원으로 충분히 비교할 가치가 있다.) 패키징 패키지 디자인이 점점 이뻐진다. 이제 제품을 담는 박스도 단순히 새 제품 보호용이 아닌 하나의 멋진 상품이 되었다.아무래도 애플의 영향이 크지만, 요즘은 다른 여러 제품들의 패키징이 너무 이뻐져서 어디에 내놓아도 전혀 꿀리지 않게..
키넥트 v2 for Windows와 유니티 연동 마이크로소프트는 키넥트2 유니티 플러그인 에셋도 만들어놓았다. 키넥트v2 툴 지원 페이지 에서 1. 키넥트v2 SDK 설치2. 키넥트v2 유니티 플러그인 다운로드3. 유니티 프로젝트 만들기4. 키넥트v2 유니티 플러그인 에셋 불러오기 (Assets - Import Package - Custom Package... 등) 이렇게 하면 유니티에서 바로 키넥트v2를 이용할 수 있다. Windows.Kinect 네임스페이스를 사용할 수 있으며, 여기 속에 키넥트 관련 모든것이 들어있다. 우선 센서를 불러와서 연 후, 센서로부터 오는 프레임마다 담겨있는 데이터를 이용한다. 간단한 예제를 첨부한다.두 손의 위치를 받아온 후 각각 게임오브젝트 위치에 넣어준다. 손의 움직임을 트래킹한다고 보면 됨.단, 테스트용으로 짠거..
스타크래프트2 야전교범을 샀다. 그냥 심심해서 샀다.팬심에 산 것도 있다.좀 늦게 산 이유는, 이게 실제 '책'으로 나왔다는걸 최근에 알았기 때문이다. 정확히는 그냥 설정집과 일러스트집을 묶어서 재미있게 꾸려낸 것이 스타크래프트2 야전교범인 것 같다. 국내에서는 구할 수 없어서 이베이에서 샀다. 160p짜리와 224p짜리가 있기 때문에 잘 알아보고 사라는 글이 인터넷에 있었고, 224p는 ISBN이 140으로 시작한다고 한다. 아마존에는 ISBN이 160으로 시작하는거만 있어서 이베이에서 잘 찾아서 구매했는데, 애석하게도 나에게 온건 160페이지짜리 책이다. (ISBN은 140으로 시작하고, 영국판 Egmont출판 책임에도 불구하고..) 다음부턴 꼭 판매자에게 문의를 해봐야겠다. 트래킹번호가 없길래 셀러에게 문의했는데, 그냥 값이 싼 ..