오랜만에 뮤지컬을 보러 갔다. 바람과 함께 사라지다 영화 내용은 어릴때 유명해서 알고 있었지만 사실 정확한 내용은 몰랐다. 이번 뮤지컬은 보고 영화를 보고 싶은 생각이 들었지만 너무 올드한 영화라서 보는 것은 패스했다. 공연 장소는 샤롯데씨어터 이기에 지하철 2호선을 이용하여 잠실역에서 내렸다. 걷다 보니 자전거 수리센터가 있기에 사진을 찍어 보았다. 찍었던 이유는.... 잠실자전거수리센터는 송파구민만 이용 가능합니다. 라고 젹혀 있는 걸 보고 찍어 두었다. 나는 송파구민의 세금으로 운영되고 있나 보다. 일단 자리는 엄청 좋다. VIP석 140,000원 이다. 어디서 이런 자리에 앉아서 공연을 볼 수 있을지 모르겠지만 역시 공연은 가까이서 보는게 너무 좋았다. 예전에 공연을 멀리 앉아서 본적 있지만 그때..
운영체제에서 메모리를 사용에 따라서 물리적인 메모리만 사용하고 있습니다. 그래서 메모리 용량의 한계로 부족현상이 발생되어 특정 프로세서의 처리 속도가 떨어지거나 죽을 수 있습니다. 이 경우에 하드 디스크의 일부를 사용해서 부족현상이 보완 하게 됩니다. 이렇게 사용하는 것을 가상 메모리 영역입니다.아래의 설명은 리눅스 메모리 부족 또는 리눅스 swap 메모리 부족 문제를 해결하는 방법에 대한 설명입니다. 리눅스에서 메모리 용량이 부족한 경우 리눅스 swap 파티션을 사용하게 됩니다. 하지만 swap 파티션 또한 용량이 부족할 경우 프로그램 실행이 되지 않거나 out of memory 문제 또는 Cannot allocate memory 등의 문제가 발생할 수 있습니다. swap 파티션 용량을 조절 할 수도 ..
Mac 에는 기본적으로 SSH Server 가 설치되어 있습니다. 간단한 설정만 해 주면 접속이 가능합니다.아래의 순서 대로 진행 하면 쉽게 설정이 가능합니다. 먼저 맥에 시스템 환경설정을 열어 줍니다. 시스템 환경설정에서 공유를 눌러 줍니다. 위에 화면처럼 설정을 해주면 쉽게 접속할 수 있게 된다. SSH 기본 포트는 22 번이다. 만일 공유기를 사용하면 22으로 연결해주면 된다. 터미널에서 접속 방법은 ssh -p 22 사용자@접속IP 위와 같이 접속하면 된다. 패스워드를 물어 보면 자신이 맥 로그인할때 사용하는 비밀번호를 입력하면 된다. 만일 사용자를 더 만들고 싶다면 시스템 환경설정에서 사용자 및 그룹을 눌러서 추가해주면 된다. 그럼 명령어를 몇가지 살펴 보자. cd = 해당 경로로 이동 합니다...
다이사이 게임이란 다이사이라는 말은 한자로 대(大), 소(小)를 뜻한다. 중국에서 유래된 다이사이 게임 입니다.다이사이 게임은 Dice Shaker(주사위를 넣어서 흔드는 용기)를 진동하여 결정된 3개의 주사위 합과 플레이어가 베팅한 숫자 혹은 숫자의 조합과 일치하면 정해진 배당률에 의해 배당금이 지급되는 게임입니다. 지역별로 Big & Small 또는 식 보(Sic-Bo)라 불리기도 합니다. 게임은 딜러가 'Place Your Bet'하고 콜을 하면 플레이어는 각자가 원하는 1개, 2개 또는 3개의 번호, 아니면 3개 주사위의 합을 골라 베팅을 하면서 시작된다. 그 외에도 대(3개 주사위의 합이 11~17), 소(3개 주사위의 합이 4~10), 홀수, 짝수 맞추기등의 다양한 유형이 있습니다. 다이사이 ..
미리 정의된 순서대로 실행되는 이벤트 함수가 있습니다. 그래서 이벤트 함수에 대한 실행 순서를 잘 이해 해두는 게 좋습니다. 그리고 자세한 설명은 유니티에 있는 레퍼런스를 참고하시기 바랍니다. (https://docs.unity3d.com/kr/530/Manual/ExecutionOrder.html) 간략하게 꼭 기억해야 될 것만 정리하겠습니다. 1. 씬로드 이 함수는 씬이 시작되면 호출됩니다. 씬에 추가 된 오브젝트에서 모든 스크립트는 Start, Update 등 기타 함수가 호출 되기 전에 Awake와 OnEnable 함수가 호출 됩니다. 오브젝트가 게임 플레이 중에 인스턴스화 되었을 때 강제로 호출할 수 없습니다. - Awake : 항상 Start 함수의 이전 및 프리팹의 인스턴스화 직후에 호출합니..
Git을 사용하고 있고 툴로 SourceTree 이용한다면 비교나 머지툴은 여러가지 사용할 수 있을 것이다. 나는 Mac 환경에서 사용하고 있고 beyond compare 4를 사용한다. 하지만 요즘은 개발툴에서 기본적으로 잘 제공해주어서 예전처럼 사용성이 많이 줄었다. 1. Install Command Line Tools 반드시 제일 먼저 셋팅을 해주어야 한다. 위와 같이 눌러 주자. 2. SourceTree 에서 셋팅 위와 같이 Beyond Compare를 설정 해주자. 1번을 진행하지 않고 한다면 설정이 되지 않으니 반드시 1번을 하고 2번을 하자. 만일 맞춤설정으로 할 수도 있다. 명령어에는 /usr/local/bin/bcomp 둘다 똑같이 입력을 해주어야 한다.그리고 변수는 Diff 와 Merg..
1. checked / unchecked checked는 키워드는 정수 형식 산술 연산 및 변환에 대한 오버플로 검사를 명시적으로 사용하도록 설정하는 데 사용됩니다. int ten = 10; int i2 = 2147483647 + ten; 상수 값만 포함된 식이 대상 형식의 범위를 벗어난 값을 생성할 경우 기본적으로 이 식에서는 컴파일러 오류가 발생합니다. 식에 하나 이상의 상수가 아닌 값이 포함된 경우 컴파일러에서는 오버플로를 감지하지 않습니다. 예제에서 i2에 할당된 식을 계산하면 컴파일러 오류가 발생하지 않습니다. 기본적으로 이러한 상수가 아닌 식은 런타임에 오버플로가 있는지 검사되지 않고 오버플로 예외를 일으키지 않습니다. 이전 예제는 양의 정수 2개의 합계로 -2,147,483,639를 표시합니..
아파치 웹 서버 구동하기 아파치를 구동하려면 먼저 아파치를 설치해야 하지만, 맥에는 이미 기본적으로 아파치 와 php가 설치되어 있습니다. 따라서 따로 설치 과정은 필요없으며, 사용하려면 각 기능을 활성화 해주면서 필요에 따라 설정만 변경해 주면 됩니다.(mac 은 편하다.) 1. 아파치 버전 확인하기 아파치와 php가 설치되어 있다면, 각각의 버전은 다음과 같은 명령어로 확인할 수 있습니다. $ apachectl -v Server version: Apache/2.4.27 (Unix) Server built: Aug 8 2017 11:40:15 $ php -v PHP 5.6.30 (cli) (built: Aug 8 2017 12:20:45) Copyright (c) 1997-2016 The PHP Gro..