2020.05.16 나들이

오랜만의 토요일 외출…

토요일 아침 9시경 일어나..

삼성역에서 열리는 웨딩박람회를 다녀왔다..

뭔가 이런 저런 정보도 얻고, 사은품도 받을 겸 간 거였으나..

그럼 그렇지.. 공짜로 뭘 줄리가 없다..

이런 조건은 없다며… 가계약이라도 하고 가란다.

(최소 10만원…)

당했구나.. 싶어서 취소 가능하다는 얘기를 해준 업체에서만 계약을 하고…

얼른 나오려고 하였는데 또 여기서 무료라며, 1분이면 된다며 붙잡더라….

아이고.. 또 붙잡혔네..ㅠㅠ

아… 입구 들어올 때 지문으로 커플 궁합을 봐주는 정말! 무료 쿠폰이 있기에..

이거나 받고 심신안정 찾고 돌아가자 싶어서 받았는데…

무료는 맞다.. 그런데…

조회된 정보 출력(프린트)되는 동안 잠깐만 옆에 분이랑 얘기좀 하고 계세요~

(응…?)

재무관련 상담…?

뭐.. 태어나서 재무관련은 받아 본 적이 한번도 없었기 때문에… 받아보자..

싶었는데… 들으면 들을수록.. 먼가 구린 냄새가 난다…

푸하핫… 역시나.. 예.적금 상품 얘기였다..

또 당했다…

약속이 있다는 말과 함께 얼른 도망치듯 나왔다…

거의 3시간? 4시간 정도의 상담 인듯 아닌듯 상담을 마치고…

망신창이가 된 채 나왔다..

그래도.. 한손에는 미니 가습기 1개, 블랜더(도깨비 방망이라 불리우는..) 1개를

손에 들고…

코로나 19로 인해 한동안 외출을 하지 않았던 터라…

나온 김에 바로 근처에 여자친구가 살던 곳이 있기에 바람도 쐴 겸 가게 되었다.

아침 9시에 이른 아침을 먹고… 오후 3시가 넘도록 식사를 하지 않았기에..

배도 고프고… 여자친구가 맛있다고 자랑하던 분식(원래는 떡볶이가 원조라나..?)을

먹기 위해 총총~

부산어묵 전문점…!!

 

떡복이와 순대(간과 허파)를 시키고..

아쉬움을 달래기 위한 김말이1, 새우튀김1

너무 자극적이지도 않고, 맛도 있다…

(배가 너무 고팠나…?)

빨간오뎅 부산어묵

 

그리고 이전에 결혼예물을 보러 갔다가 견적만 받고,

착용 사진을 찍은게 없어서 다녀왔다.

다이아반지는 5부, 7부, 1캐럿을 보았는데..

7부면 되지 않을까 싶었으나…

막상 보니 캐럿이 짱짱이다…

1캐럿 반지…!!

 

목걸이는 5부정도로만 하기로 하였고,

귀걸이는 큐빅으로 하기로 결정하였다.

 

다이아반지도 이뻤지만,

가장 우리 마음에 들었던 것은 결혼반지…!!

우리가 원했던 심플하면서도… 일반 커플링 느낌보다는 조금 무게감 있는

결혼반지에 적합한 디자인…!!

디아망

 

오전~정오에는 웨딩박람회에서 기가 빨리고…

오후에는 예물 보러 갔다 오다 하면서 기가 빨리고…

(예물 보는 동안은 편안…)

 

집에서 저녁을 먹기에는 너무 기진맥진하였기 때문에…

한동안 가지 않고, 먹지도 않았던 중국음식으로 Pick~

집 근처에 위치한 아리차이(신림동)..

저녁 8시 30분에 갔는데 대기가.. 약 4~5팀 정도 있었다;;

대기번호 받고… 혼이 나가있다보니..

자리로 안내 받고 간단하게…

유니짜장면 1개, 찹쌀탕수육(小), 구채교(새우부추딤석) 1개 를 주문하였다.

 

고기를 잘게 다져서 나오는 유니짜장…

여자친구와 나의 음식 공통점 중 1가지…

둘다 오이를 싫어한다…

특히 생오이는… 자세한 설명은 생략…

 

그리고 이어서 나온 찹쌀탕수육…

맛있다.ㅠㅠ 배가 고파서 그런지 더 맛있더라…

 

그리고 이 곳(아리차이)을 오는 주 목적? 인 딤섬류…

이번에 주문한 것은 부추와 새우가 메인인 딤섬이었다.

이외에도 매운종류의 딤섬(?)도 있고, 소룡포도 있다.

입구에서 빚는 모습과, 찌는 모습을 확인 할 수 있다.

비용은.. 생각보다 비싼 편…

짜장 : 7천

찹쌀탕수육 : 18천

구채교(새우부추딤섬) : 6.5천

아리차이

 

오랜만에 외출이었으나.. 출발 당시 비도 왔고…

오전에 생각외로 너무 기가 많이 빨려서..

생각보다 힘든 주말이었다…

그래도 이번 기회에 웨딩박람회라는 것도 가서 상담도 받아보고..

좋은 경험이 된 것 같은 느낌적인 느낌…?

0 글이 마음에 드셨다면 하트 꾸욱~

GTA5 설치/실행 방법!!

지난 포스트에 이어 이번에 작성할 글은…

GTA5 실행 방법이다..

사실 한번도 이용한 적이 없는 플랫폼(에픽게임즈)이다 보니…

(이용해 본 플랫폼? 이라고는 베틀넷, 스팀, 유비소프트 정도..)

제대로 될 지 모르겠으나…

시도를 해본다..

 

우선 에픽게임즈 홈페이지로 이동한다.

홈페이지 우측 상단에 에픽게임즈 받기를 클릭한 후

다운 받아진 설치파일 EpicInstaller-블라블라 를 더블클릭 하고

 

안내에 따라 설치를 눌러준다.

 

설치가 생각보다… 꽤 오래 걸린다..

런처 프로그램임에도 불구하고…

 

설치가 끝나고 에픽게임즈 런처를 실행하면 아무런 반응은 없고

위와 같이 작업표시줄에만 무언가를 불러오는건지…

초기 설정값을 셋팅하느라 오래 걸리는건지 아무러 반응이 없다.

 

잠시 뒤 위와 같은 창이 나타나고

 

사용자 이름 또는 이메일을 입력하는 로그인 창이 나오게 된다.

 

지난번 포스트 https://esoclan.com/316 에서

회원가입때 입력한 이메일 주소와 비밀번호를 입력 한 후 지금 로그인 버튼을 눌러준다.

 

간단히 짜잔~ 하고 로그인이 된다면 좋겠지만…

보안을 이유로 회원가입 후 게임 다운로드 받기 전 했던..

2중 인증 창이 나타난다.

앱/문자/이메일 총 3개의 인증 방법이 있었으나 나 같은 경우는 이메일 인증을

하였기 때문에 이메일로 인증코드가 발송되었다.

 

메일로 온 인증 번호를 입력 한 후 하단의 디바이스 기억 을 꼭!!

체크를하여 위 스크린샷 처럼 V 가 나타나도록 한다.

(체크를 하지 않으면, 다음번에 또 로그인 할 때마다 인증을 새로 해야 할 것이다.)

물론 PC방과 같은 공공장소에서 이용할 때에는 디바이스 기억을 체크 해제하여야 할 것이다.

 

로그인을 하고 바로 게임을 실행 할 수 있으면 참.. 좋겠지만…

게임도 쉽게 할 수 있는 것은 아닌 것 같다..ㅠㅠ

 

게임을 이용하기전 라이선스 계약과 관련하여 동의서를 보고

동의한다라는 확인 창을 체크하면

수락 버튼이 활성화 되고 수락 버튼을 눌러보자..!!

아… 아직도 할 수 없다.

시작부분에 다운받아서 실행한 것은 GTA5 가 아닌, 에픽게임즈에서 제공하는

다양한 게임을 편하게 관리/실행 할 수 있는 런처!! 에 불과하다…

실제 GTA5 설치 위치를 정하고 설치해 주어야 한다.

설치 버튼을 누르게 되면 별 반응이 없다..

 

뭐가 바뀐거지….(?)

 

윈도우 작업표시줄을 보게 되면 뭔가 쉴새없이 작업중이다..

 

사실 이 때 까지도 발견하지 못했다..ㅋ

스팀에서 이용했던 것 처럼 게임리스트를 관리하는 라이브러리에 가면

진행 상황을 볼 수 있을까? 싶어서 눌러보기로 했다.

(눈치 빠른분이라면 바로 확인 했을지도 모른다…)

 

역시.. 아직 실행 할 수 없다는 것을 알려주듯이 회색으로 잠시만 기다려주세요…

라는 메시지만 보일 뿐이다..

 

뒤늦게 발견한 다운로드 메뉴와 좌측에 확인하라는 듯이 보이는 파란 점…

 

오!! 여기서 상황을 확인 할 수 있겠다.. 싶어서 들어가보니..

진행 상황을 확인 할 수 있는 화면이 보인다..

인내심을 가지고.. 조금.. 오래.. 기다려보자..

컴퓨터 사양과 인터넷 환경에 따라 속도가 많이 다를 수 있으니…

침착히.. 기다리고 또 기다려보자…

 

그러다보면 다음과 같이 총 다운로드 받아야 하는 용량(94.0GB)과

현재 다운로드 받은 용량(261MB)를 확인 할 수 있다.

용량이 94기가..? 많긴 엄청 많구나…

요즘 게임 용량이 대부분 많아졌어도.. 30~40GB 정도 예상했으나…

이건 내가 생각한 것 이상으로 용량이 많아 놀랐다.

하나씩 설치하면서 글을 작성하였는데…

기가인터넷은 아니어도.. 500MB/s 인터넷을 사용중이나…

GTA5 가 무료로 배포 되면서 무료로 다운 받는 사용자가 많아지다보니…

게임데이터를 다운 받는 시간 역시.. 많아 진 것으로 보여진다…ㅠㅠ

실제 게임화면까지 보려면… 내일은 되야 확인 할 수 있을 것 같다..

2부에 계속…ㅠㅠ

1 글이 마음에 드셨다면 하트 꾸욱~!

GTA5 무료 다운로드 방법(무료배포)

GTA5 무료 배포시작..

GTA5

Grand Theft Auto V, 그랜드 테프트 오토 V

에픽게임즈에서 한국시간 2020.05.15일부터 GTA5 무료 다운로드가 가능해졌다.

무료배포기간 : 2020.05.15(금) ~ 2020.05.21 23:59:59(목) 까지

https://www.epicgames.com/

현재 접속자 폭주로 서버에 이상이 있는지..

403 Forbidden.. 오류만 뱉어 내는중..

(접속자 폭주인데 왜 권한문제 페이지가 뜨는거지… ?

웹프로그래머로써 드는 의구심… 시간 되면 찾아보는걸로…)

 

8시 28분쯤 들어가보니 정상적으로 들어가지기 시작…

구매 방법은 다음과 같다..

메인페이지에서 3~5초? 기다리거나 메인 페인지 우측에 보면 점 4개가 보인다.

2번재 점을 눌러주면

GTA5 로 이벤트 페이지가 보인다.

 

우측하단의 GTA5 무료 받기 클릭(이미지를 클릭하여도 넘어가진다.)

 

우측하단의 녹색 받기 버튼을 눌러준다.. 두근두근..!!

기존 에픽게임즈 아이디가 있는 회원의 경우 로그인하면 바로 진행이 될 것이지만…

나처럼 에픽게임즈를 처음 이용하는 사용자의 경우 하단의 가입 버튼을 눌러준다.

 

계약사항을 동의 해주고… 제일 하단의 홍보성 알림 이메일 수신은 거부하여도 무관하다.

 

나라는 자동으로 선택이 되어지고..

이름 / 닉네임(표시이름) / 이메일주소 / 비밀번호를 입력 후

하단의 계속 버튼을 클릭한다.

 

입력한 이메일이 본인의 이메일인지 확인하기 위한 인증코드를 입력하여야한다.

입력한 메일주소로 들어가보면 (짧게는 10초 길게는 30초 정도 후)

 

위와 같은 메일을 받아 볼 수 있다. 해당 6자리 코드를 입력해준다.

 

바로 받을 수 있는 줄 알았으나.. 아니다..

2단계 인증을 활성화 하라고 나온다;;

본인 여부를 확인하기 위한 다양한 방법이 있으나 에픽게임즈에서는

아래와 같이 3가지 인증 방법을 제공하고 있다.

 

  1. 앱을 이용한 인증 방법
  2. SMS를 통한 인증 방법
  3. 이메일을 통한 인증방법이 있다.

본인의 경우 가입 당시 이메일 인증을 하였기 때문에

이메일 인증을 또 이용하였다.

 

위와 같이 2단계 인증코드를 받고 해당 코드를 입력하면

 

2단계 이메일 인증 역시 완료 된다.

 

드디어 구매창을 볼 수 있다..

우측 하단 녹색 박스를 체크하고 주문하기 버튼을 클릭하여 주자.

 

대한민국 기준 2020.05.15~2020.05.21 까지 무료 다운로드 기간이기 때문에

별도의 결제 과정은 없이 완료가 된다.

 

오오.. 드디어 해 볼 수 있는 건가.. GTA5…

에픽게임즈 런처가 있다면 바로 실행이 가능하고

런처가 없다면 위 완료 페이지에서 에픽게임즈 런처를 다운로드 받아 설치 후 실행 할 수 있다.

실행방법은.. 다음 포스팅에 올리는 걸로…

0 글이 마음에 드셨다면 하트 꾸욱~

사용자 정의 예외처리(Custom Exception)

JAVA에서 발생 될 수 있는 다양한 예외처리..

값이 null 객체에 접근시 발생하는 NullPointException..

숫자가 아닌 문자를 숫자로 변환 시 발생하는 NumberFormatException 등..

JAVA에는 다양한 Exception(예외)이 정의되어있다.

또한 미리 정의된 메시지 역시 있지만..

사용자가 필요에 의해 예외를 정의 할 수 있다.

오류가 발생 한 경우 특정 메시지, 코드 등을 정의 하여 반환 하는 경우라 생각한다.

– 사용자 정의 클래스 생성

public class CustomException extends Exception {
	
	private static final long serialVersionUID = 1L;
	
	Exception exception;
	private String message;
	
	public CustomException(String message) {
		this.message = message;
	}
	
	public String getMessage() {
		if(message != null) {
			return message;
		}else {
			return exception.getMessage();
		}
	}
}

Exception.class 를 상속 받아 작성(message 뿐 아니라 코드, 객체 다양하게 추가하여 사용 가능..

 

– 사용하기..

try {
	TestVO testVO= testService.getTestInfo(key);
	ArrayList<TestVO> testList = testService.getTestList(testVO.getKey());
	
	request.setAttribute("testVO", testVO);
	request.setAttribute("testList", testList);
}catch (CustomException custom) {
	request.setAttribute("message", custom.getMessage());
	return ERROR_PAGE;
}catch (Exception e) {
	request.setAttribute("message", e.getMessage());
	return ERROR_PAGE;
}

위와 같이 작성하고 testVO가  null 이면 CustomException 에서

JAVA 기본 예외가 작동할 줄 알았다..

(Exception.class 상속 받았으니까…)

그러나 아무러 작동도 하지 않을 뿐더라..

생성자에 정의한 message 역시 설정 할 수 없다..

또한 아래와 같은 에러 메시지가 발생한다.

try 구문안에 CustomException 을 사용하는 경우가 없기 때문…

getTestInfo 메소드를 정의한 인터페이스에  throws CustomException을 추가

TestVO getTestInfo(String key) throws ErsException;

실제 서비스에서는 CustomException 을 발생시키고

생성자를 이용하여 오류 메시지를 작성한다.

@Override
public TestVO getTestInfo(String key) throws CustomException {
	TestVO testVO = testMapper.getTestInfo(key);
	if(testVO == null) {
		throw new CustomException("정보를 조회 할 수 없습니다.");
	}
	return testVO; 
}

try 구문 안에 해당 예외처리를 발생(throw new CustomException) 시켜줘야 한다.

 

Service 단에서 객체 null 여부를 체크하여 처리하는 방식..

또한

catch (CustomException custom) {
	request.setAttribute("message", custom.getMessage());
	return ERROR_PAGE;
}catch (Exception e) {
	request.setAttribute("message", e.getMessage());
	return ERROR_PAGE;
}

CustomException 에서 catch 할 수 없는 예외를 위해 JAVA 에서 제공하는

Exception 을 추가로 처리하여 발생 할 수 있는 예외를 처리하여 준다.

 

0 글이 마음에 드셨다면 하트 꾸욱~