전체 글 335

[C++] string 문자열 입력받기

C++스러운 코드 #2 : 문자열을 입력받는 12가지 방법 문자열 입력받는 방법에 대한 방법론에 대한것이 궁금하다면 위 링크를 따라가보면 될것이다. 나는 조금다른 문제에 부딛혀 이 포스팅을 써본다. 기본적으로 std::cin 을 통해 입력을 받을때에는 아래와 같이 사용한다. int x; float a; cin >> x >> a; 다음은 문자열 string str; cin >> str; cout > 연산자에서는 공백문자일때 입력을 끊게 된다. 따라서 str 에는 Hello? 만 저장되는 것이다. 방법은 getline 함수 사용. string str; getline(cin,str); cout x; getline(cin,str); cout

스위치 커펌 에뮤낸드 SD카드 교체하기.

본 포스팅은 아트모스피어 헤카테로 커펌한 경우입니다. SXOS는 다른곳을 찾아보세요. 안될수있으니...^^ 스위치 커펌을 이용하는 방법에는 3가지 종류가 있다. "시스낸드에 커펌을 시켜서 사용"하는 방법, "에뮤낸드를 파일로 사용"하는 방법, SD카드에 "히든파티션을 만들어 에뮤낸드를 사용"하는 방법. SD 카드 교체할때 "시스낸드 커펌"과 "에뮤낸드 파일 커펌"은 다른게 없다. SD카드에 있는 모든 내용을 복사해서 새로운 SD카드에 넣기만 하면 끝난다. ex) 256GB 카드 내용 모두 PC에 복사후 512GB카드(FAT32로 포맷된)에 모두 붙여넣기 하면 끝. 남은 히든파티션이 있는 에뮤낸드의 경우 위와 같이 해주어도 가능하지 않다. ※ 주의!! : 이 포스팅은 이 상황의 해결방법이다. -SD카드 포..

Games/Nintendo 2021.01.11

비주얼 스튜디오 인텔리센스 완료모드

제목이 좀 우스꽝스럽고 이상하지만 뭐라고 설명하기가 좀 힘들다. 쭉 잘 써오던 비주얼 스튜디오의 인텔리센스가 다소 이상해졌다. 원래 아래 코드처럼 몇단어를 쓰면 자동으로 선택이 되어졌었다. 그런데 어느순간부터인지 이처럼 선택지까지 가긴 하지만 선택이 되지 않는 상태로 되어있었다. 불편한것은 1번 처럼 선택이 되어있다면 엔터를 쳐서 바로 적용시킬수 있었지만 2번처럼 되어있는 경우라면 방향키로 선택이 되도록 해줘야해서 상당히 귀찮아졌다. 열심히 구글링 한 결과 편집->IntelliSense->완료모드 설정/해제 (Ctrl+Alt+Space) 를 해주면 된다. 작업도중 언젠가 단축키를 잘못눌렀거나 해서 해제가 되었었나보다. 옵션쪽엔 아무리 뒤져도 모르겠어서 정말 힘들었다. 자동선택 오류!!!

모노폴리 주니어 한글 설명서

모노폴리 주니어 (Monopoly Junior) 예전에 아이를 위해 영문으로 된 모노폴리 주니어를 구매했다.당시엔 아이가 어려서 플레이를 하지 않다가 최근에 해볼만 할것 같아서 열었는데 설명서가 영어였다. (당연한거지만..;;)막상 해보려니 나도 해석하고 해야하는데 즉각 해석하기 힘들어서 따로 시간을 들여 해석 해보았다. 모노폴리 주니어의 종류가 다양하고 예전에 출시된거랑 현재거랑 좀 다르다.게임안에 들어있는 메뉴얼로 번역을 했어야 했는데 가지고 다니진 않아서 인터넷에 있던 것을 번역하였다.게임하는데는 크게 다르지 않으니 대충 보면 될것같다.아래의 글을 보거나 첨부된 PDF 파일을 받으면 된다. 게임의 목적 가장 돈이 많은 플레이어가 되세요! 가능한 한 많은 놀이동산에 티켓부스를 설치하고 다른 플레이어들..

deprecated / obsolete 의미.

deprecated, obsolete 이 두 단어는 뭘까?유니티 작업을 하면서 종종보는 단어는 deprecated 였다.앞으로 지원되지 않을것이므로 사용을 자제 해달라는 의미로 씌여진것으로 안다.그렇다면 완전히 없어져서 더이상 지원하지 않을 경우는?맞다. obsolete 를 쓰면 된다. 사전적인 의미로는 아래와 같다.[deprecated](신조어)중요도가 떨어져 더 이상 사용되지 않고 앞으로는 사라지게 될 (컴퓨터 시스템 기능 등)[obsolete]더 이상 쓸모가 없는, 한물간, 구식의즉 deprecated : 폐지예정obsolete : 폐지됨정도로 생각하면 되겠다. 개인적으로는 주석을 달때 써먹는다.굳이 포스팅해놓는 이유는 주석을 달때 까먹어서이다.

[구글 크롬] 탭을 눌러 검색

아아... 어제 글써서 임시저장해둔게 사라졌다. ㅠㅠ 웹브라우저는 여러가지가 있다. 인터넷 익스플로러, 구글 크롬, 파이어폭스, 오페라, MS엣지, 네이버 웨일 등....현재 사용중인것은 구글 크롬(주사용), 네이버웨일(부사용), MS엣지, 익스플로러(정부사이트, 가끔결제등..) 그중에 주로 사용하는 구글 크롬은 확장기능도 있지만 그외에도 여러가지 간편해서 쓴다.요즘엔 확장기능때문에 무거워진 면이 있지만 여러모로 편하다. 여튼 차지하고 알아볼 기능이라기보단 "탭을 눌러OO검색" 이라는 기능과 삭제방법이다. 구글크롬의 주소표시줄은 (OMNIBOX)옴니박스라고 한다.이 옴니박스에는 편한 기능이 있는데 기본 검색엔진말고 원하는 사이트의 검색기능이다.자주 사용하다보면 어느날 부턴가 옴니박스 오른쪽에 "탭을 눌러..

[SKT] 가족나눔 데이터 쓰는방법

얼마전.. 정확히는 3월말 SKT에서는 cake 라는 앱을 종료시켰다. 그리고 6월말에는 문자앱 여름을 종료시킨다. 왜 만들었을까? 사실 좀 안타깝다. 여러가지 앱들이 대기업에서 마구 만든다음에 없애버리는 것. 원래 CAKE 앱에는 가족나눔데이터를 사용할수 있는 곳이 있었다.가족끼리 묶여있다면 2~3인은 500MB 4인이상 묶여있다면 1G를 온가족이 나눠갖을수 있는기능이다.(링크: TWORLD) 안되어있다면 가입하자 무료니까.(단:-T끼리 온가족 할인, T가족결합, 온가족 행복플랜 등 무선 결합 상품과 중복 가입이 불가합니다.) CAKE앱에서 쉽게 나누어줄수 있었던 데이터를 앱이 사라짐으로 인해 어디서 찾을지 도통 모르겠었다.지금도 어렵다. 그래서 포스팅하는것도 있음. 도저히 못찾겠어서 결국 메일을 보냈..

[Unity3D] 게임 백그라운드에 갔다가 돌아올때...

안드로이드, 아이폰 등의 게임환경에서 갑작스럽게 게임을 끈다거나 전화가 온다거나 해서 게임진행이 안되는 경우가 있다. 유니티에서는 OnApplicationPause(bool) 함수로 호출되기 때문에 그곳에 정지 또는 실행시 일련의 과정을 수행하도록 하면 되는데 PC에서 테스트 할때 호출되지 않는다면 보통 설정에서 꺼두었기 때문이다. File->Build Setting => Player Settings 선택 후 Inspector 창에서 Resolution and Presentation 내에 Run In Background 체크가 되어있다면 풀어주면 된다. 혹시 안보인다면 위처럼 PC 세팅쪽을 찾아보자.

니스툴그로우 책상-신생아떄부터 찜해두었다구! (초등학생책상)

!!니스툴그로우 책상!! 너무 유명해서 사실 무슨 말이 더 필요하겠는가? 비싸긴 하지만 그만큼 오래쓸거니까 그리고 내아이니까~ 신생아때 피콜리노 소파를 사주었을때부터 이미 찜!! 해두었다.초등학교 들어가면 사줄까 했었지만 7살 되는 기념으로 그리고 앞으로 쭈욱 쓸껀데 미리사두자 라는 심정으로 구매완료! 역시나 소문만큼 훌륭했다. 튼튼하고 쉬운조작이 맘에 들었음~~ :) 배송해주신 분께서 조립시작하시면서 말씀하셨다. 책꽂이 쪽이 책이 아닌 장난감으로 가득 찰거라고... 조립이 다 끝나지도 않았는데 공룡친구들 대거 등장!!ㅋㅋ 괜찮아 정민아 그래두 책상이 맘에 든다니깐~~ 다행이야 앞으로 열심히 공부하자꾸나~

from Me.../일상 2016.02.01

언리얼 4 와 유니티 5

이번주 월요일인가 화요일쯤 되었을것같다.언리얼이 먼저 치고 나온 충격적 발표.!1개월에 약 $19 정도(?)에 제공되던 언리얼 4를 무료로 전환했다.가히 충격적인 소식이 아닐수 없었다.우어! 대단하다. 언리얼 3엔진이 무려 몇억씩 했던거에 비하면 정말 천지개벽할정도라 할수 있겠다.아무래도 유니티의 독주(?)를 저지하려는 느낌이 들었다. 그리고 다음날 유니티 5발표! 그리고 기존 4에 PRO버전에서만 사용할수 있었던 부분(그람자 셰이더라든가...)을 무료로 풀었다. (물론 프로버전은 따로 존재...) 둘의 공방이 치열하다. 언리얼은 대놓고 유니티의 이러이러한 부분은 언리얼의 이러이러한 부분이다 라는 페이지도 만들어놓고 사용자들을 기다리고 있다. link : https://docs.unrealengine.c..