---------
긴장되는 순간
힘을 주었다.
하나가 될지 둘이 될지 모르는
긴박한 상황
한순간의 실수로 둘이 되었고
사냥에 실패했다.
ㅡ더위사냥ㅡ
- 승이♧ -
카카오 코드 페스티벌이 열립니다!
카카오가 전국 대학(원)생을 대상으로 프로그래밍 대회를 열었는데요 알고리즘에 관심있는 대학(원)생이라면 참여해보는 것도 좋을 것 같아요.
저는 벌써 참여신청을 했습니다!
먼저 대회에 대해서 간단히 설명드리겠습니다!
접수하는곳 : kakaocode.com 이곳에 가시면 접수를 할 수 있습니다. (이미지에 홈페이지가 크게 보이죠?)
참 가 대 상 : 참가 접수일 기준, 대학(원) 재/휴학생 (2017년 8월 졸업예정자까지 접수 가능)
사용가능한 언어 : C++, Java
대회 일정
오프라인 본선: 2017년 9월 9일(토) 오후 1시~6시
본선 장소는 추후 공지(서울 또는 경기권에서 진행 예정)
대회규칙
본선 시상
특별한 혜택
더 자세한 사항이나 질문은 카카오 코드 페스티벌 홈페이지를 방문하셔서 문의하시면 됩니다.
카카오코드페스티벌 홈페이지를 들어가시면 [모의테스트] 를 참여해 볼수도 있어요.
예선 참가하시는 분들 모두 예선 통과하길 바랄게요!
안녕하세요. 백자깝니다.
오늘은 촥단 우분투 원격접속방법에 대해 알아보겠습니다.
저의 우분투 환경은 ubuntu16.04 입니다.
우선 터미널 창을 열어서 dconf편집기를 다운 받습니다.
sudo apt-get -y install dconf-tools
다운을 다 받았다면 이번에는 dconf 편집기를 열어줍니다. dconf 편집기는 검색하시면 바로 나옵니다.
그럼 dconf 편집기를 열어서 아래의 경로로 이동해줍니다.
/org/gnome/desktop/remote-access 이곳으로 들어가서 require-encrytion 의 체크를 풀어줍니다.
이번에는 데스크톱을 검색해서 데스크톱 공유를 실행해줍니다.
마지막으로 공유설정을 해줍니다. 여기서 비밀번호는 원격접속시 입력할 비밀번호를 설정해주면 됩니다.
이렇게 설정이 완료되었다면 이제 원격접속을 하기 위한 준비가 모두 끝났습니다.
이제 원격접속을 해봅시다. 먼저 구글에 vnc viewer를 검색해서 vnc viewer를 다운받아야 합니다.
https://chrome.google.com/webstore/detail/vnc%C2%AE-viewer-for-google-ch/iabmpiboiopbgfabjmgeedhcmjenhbla 이 곳을 눌러 이동하셔도 됩니다.
주황색인 부분이 처음에는 다운받는걸로 표시가 될겁니다. 저곳을 눌러서 다운을 받으시면 됩니다.
다운이 다 되었다면 vnc를 검색해서 켜줍니다.
이제 vnc viewer를 실행해볼까요?
저 빈곳에 원격접속할 우분투의 아이피를 입력해줍니다. 그러면 이렇게 비밀번호를 입력하라고 나오는데요
비밀번호는 위에서 설정해줬던 비밀번호를 입력해주면 됩니다.
그럼 이렇게 접속이 가능합니다!!!
이상 우분투 원격 접속방법이었습니다.
도커(docker) 실습 1 (0) | 2017.07.24 |
---|---|
초간단 도커(docker) 설치편 (0) | 2017.07.24 |
유니티의 두번째강의는 유니티에서 게임오브젝트라고 불리는 것들에 대해서 알아보겠습니다.
게임 오브젝트(Game Object) : 게임을 실행하면 여러가지 구성요소들이 있는데요 플레이어가 있고 장애물도 있고 나무도 있습니다. 이런 하나하나를 유니티에서는 게임 오브젝트라고 부릅니다.
그럼 새로운 프로젝트를 만들고 시작하겠습니다. 새로운 프로젝트를 만들었다면 아래이미지와 같은 화면이 나옵니다.
<이미지>
하이에라키를 보면 두가지가 기본적으로 추가되어있습니다.
우선은 이 두가지는 두고 새로운 게임 오브젝트를 만들어 보겠습니다.
상단의 메뉴에서 GameObject -> 3D Object -> Cube 를 선택해줍니다.
그럼 화면에 큐브가 하나 생기는데요 새로운 오브젝트를 생성한 것입니다. 간단하죠?
그리고 하이에라키 뷰를 보면 큐브가 새로 생겼을 것입니다.
하이에라키 뷰는 게임 오브젝트의 목록이므로 새로운 게임 오브젝트가 생기면 목록에 표시해줍니다.
신 뷰 (#Scene) 에서는 큐브라는 게임 오브젝트의 실제 모양과 상태를 보여주고 있습니다.
각 화살표를 누르고 움직이면 화살표의 방향대로 큐브가 움직일 것입니다.
< 그림 2- 1> 신 뷰(#Scene) 에서 보이는 큐브의 모양
그리고 아래의 이미지<그림2-2>를 보면 왼쪽상단에 빨갛게 표시한 곳이 있습니다.
이 곳의 5개의 아이콘을 이용해서 게임 오브젝트의 위치, 회전, 모양 등을 변경할 수 있습니다.
그리고 각각의 아이콘들은 왼쪽에서 부터 단축키를 이용해서 qwer순으로 선택을 할 수 있습니다.
첫번째 아이콘 (Q) : 손바닥 아이콘은 신(Scene)의 화면을 누르고 움직이면 화면이 원하는 방향으로 움직여집니다.
두번째 아이콘 (W) : 두번째 아이콘을 누른상태에서 씬화면에서 드래그를 통해 게임오브젝트를 선택하거나 하이에라키 뷰에서 게임오브젝트를 선택하면 게임오브젝트에 빨강 파랑 초록색의 화살표가 나타나게 되는데요 이 화살표를 이용해서 게임오브젝트의 위치를 바꿀 수 있습니다.
세번째 아이콘 (E) : 게임오브젝트를 선택하면 빨강 파랑 초록의 원이 그려지는데요. 원을 누르고 움직이면 원하는 방향으로 게임 오브젝트를 회전시킬 수 있습니다.
네번째 아이콘 (R) : 게임오브젝트를 선택하면 빨강 파랑 초록의 무언가가 생깁니다. 그 무언가를 누르고 드래그하면 오브젝트가 늘었다줄었다 합니다.
그리고 추가적으로 신뷰에서 알아두면 좋은 조작방법 두가지를 더 알려드리겠습니다.
1. 알트(Alt) 키를 누르고 화면을 움직이면 보는 방향이 바뀌게 됩니다.
2. 휠을 움직이면 줌아웃 줌인이 가능합니다.
그리고 각각의 아이콘들은 단축키가 있으니 누르기 귀찮다면 단축키를 외워사용하시면 더 편하게 이용할 수 있어요.
<그림 2-2> 신(#Scene) 뷰에서 사용하는 아이콘들 (왼쪽상단)
간단히 게임오브젝트가 무엇인지와 신뷰에서 게임오브젝트를 조작하는 방법을 알아봤는데요
게임오브젝트에 대한 내용이 조금 더 있습니다. 어렵지 않으니 천천히 따라해보세요.
끝!
5.유니티 : 스크립트 (Script) (1/3) (0) | 2017.08.09 |
---|---|
4.유니티(Unity) : 물리엔진 적용하기 (0) | 2017.08.06 |
3.유니티(Unity) : 컴포넌트(Component) (0) | 2017.08.06 |
2.Unity : 게임 오브젝트 (Game Object) (2/2) (0) | 2017.08.05 |
1.Unity : 유니티 구성 (0) | 2017.08.03 |
증오
-------------
마음에 단계가 있다면,
무언가를
좋아한다.
덜 좋아한다.
그냥 그렇다.
조금 별로다.
싫어한다.
싫어한다.
기분 나쁘다.
꼴도 보기 싫다.
생각조차 싫다.
증오한다.
마음에 단계가 있다면,
눈에도 단계가 보인다.
반짝이는 눈빛.
바라보는 눈빛.
멍한 눈빛.
쏘아보는 눈빛.
살기어린 눈빛.
내 앞날에도 단계가 있다면,
반짝이는 세상만 볼 수 있는 단계에 머물기를.
- 일오칠 -
안녕하세요 백자까입니다.
오늘은 유니티의 첫번째 강의인 만큼 유니티프로그램을 실행하면 안에 여러구성요소들이 존재하는데요.
각 구성요소들의 역할에 대해서 간단히 살펴보고자 합니다.
그럼 먼저 유니티를 실행시켜서 새프로젝트 생성을 해보겠습니다.
프로젝트명을 정한다음에 3D를 선택하고 Create project 버튼을 눌러 프로젝트를 생성해줍니다.
유니티에서는 화면을 구성하는 각 부분을 뷰라고 표현합니다.
가운데 위쪽을 보면 재생 일시정지 와 같은 아이콘을 이용해서 재생버튼을 눌러서 게임실행하는 걸 미리 볼수 있고 일시정지를 통해 멈출 수 있습니다.
씬 뷰 (Scene view) : 빨강
게임을 구성하는 구성요소들의 배치상태와 모습들을 볼 수 있는 화면입니다.
하이에라키뷰에서 원하는 요소를 누르면 그 요소의 위치로 카메라가 이동하고 게임요소의 배치상태를 변경할 수도 있습니다.
하이에라키 뷰 (Hierarchy view) : 주황
게임을 구성하는 요소들의 목록을 보여주는 뷰입니다.
게임 뷰 (Game view) : 초록
씬 뷰를 촬영해서 게임화변으로 볼 수 있는 곳입니다.
프로젝트 뷰 (Project view) : 파랑
프로젝트를 구성하는 파일들을 표시해줍니다.
위의 4가지 외에 보이지는 않지만 오브젝트를 클릭하면 인스펙터 뷰 (Inspector view)를 볼 수 있습니다.
인스펙터 뷰에서는 구성요소에 대한 세부적인 정보들을 볼 수 있습니다.
이상 유니티의 구성요소 입니다.
5.유니티 : 스크립트 (Script) (1/3) (0) | 2017.08.09 |
---|---|
4.유니티(Unity) : 물리엔진 적용하기 (0) | 2017.08.06 |
3.유니티(Unity) : 컴포넌트(Component) (0) | 2017.08.06 |
2.Unity : 게임 오브젝트 (Game Object) (2/2) (0) | 2017.08.05 |
2.Unity : 게임 오브젝트 (Game Object) (1/2) (0) | 2017.08.04 |
Chapter3 : Jailbreak 네번째 문제풀이를 하겠습니다.
Pattern : A man, a plan a canal: Panama
이번에도 어렵지않게 패턴의 규칙을 찾아낼 수 있습니다.
배열안의 원소들이 가운데원소를 기점으로 좌우대칭을 이룬상태인지를 확인해주면 되는 간단한 규칙입니다.
그럼 코드로 작성해보겠습니다. 얍!
배열의 처음부분과 끝부분에서부터 점점 배열의 위치를 가운데로 이동시켜서 비교해줍니다.
그렇게 모두 같으면 true를 리턴하게되고 틀린게 하나라도 있다면 false를 리턴해주게 됩니다.
참 쉽죠?
깔끔히 Chapter3 : Jailbreak 모두 성공했습니다. 다음에 Chapter4 로 돌아오겠습니다.
이상 Chapter3 : Jailbreak(4) 풀이 였습니다.
3.hacked : Jailbreak (3) (0) | 2017.08.03 |
---|---|
3.hacked : Jailbreak (2) (0) | 2017.08.03 |
3.hacked : Jailbreak (1) (0) | 2017.08.03 |
2.hacked : High School Hack (4) (0) | 2017.08.02 |
2.hacked : High School Hack (3) (0) | 2017.08.02 |
Chapter3 : Jailbreak 세번째 문제풀이를 하겠습니다.
Pattern : This is odd
이번 패턴도 간단합니다. 홀수일 경우에는 1을 돌려주고 짝수일경우에는 0을 돌려주면 됩니다.
그럼 코드로 작성해보겠습니다. 얍!
입력값이 1보다 큰동안에 반복문을 이용해서 입력값에서 2씩 계속 값을 빼줍니다.
참 쉽죠?
깔끔히 성공했습니다. 다음에 네번째 문제로 돌아오겠습니다.
이상 Chapter3 : Jailbreak(3) 풀이 였습니다.
3.hacked : Jailbreak (4) (0) | 2017.08.03 |
---|---|
3.hacked : Jailbreak (2) (0) | 2017.08.03 |
3.hacked : Jailbreak (1) (0) | 2017.08.03 |
2.hacked : High School Hack (4) (0) | 2017.08.02 |
2.hacked : High School Hack (3) (0) | 2017.08.02 |
Chapter3 : Jailbreak 두번째 문제풀이를 하겠습니다.
Pattern : Maxxxxx
이전에는 배열안에 두개밖에 없었는데 이제는 배열안에 원소들이 뒤죽박죽 난리났네요
그래도 배열안에서 제일 큰 수를 찾아내는 max값을 찾아내는 일이란것은 변함없습니다.
그럼 코드를 작성해보겠습니다. 얍!
코드도 간단합니다.
1번 배열의 첫번째 원소를 변수에 저장해줍니다.
2번 배열안의 모든 원소와 값을 비교해야하므로 배열의 길이만큼 반복되는 반복문을 만들어 줍니다.
3번 배열의 원소를 [0] ~ [n]까지 모두 비교해 큰수를 변수 var_b에 넣어줍니다.
이것을 기반으로 만든 코드가 위와 같습니다.
참 쉽죠?
깔끔히 성공했습니다. 다음에 세번째 문제로 돌아오겠습니다.
이상 Chapter3 : Jailbreak(2) 풀이 였습니다.
3.hacked : Jailbreak (4) (0) | 2017.08.03 |
---|---|
3.hacked : Jailbreak (3) (0) | 2017.08.03 |
3.hacked : Jailbreak (1) (0) | 2017.08.03 |
2.hacked : High School Hack (4) (0) | 2017.08.02 |
2.hacked : High School Hack (3) (0) | 2017.08.02 |
이제는 Chapter3 : Jailbreak 가 열렸네요. 오늘도 문제를 다 뿌수도록 하겠습니다.
들어와보니 익숙한 느낌의 사과가 반겨주네요.
Pattern : Max
첫번째 문제의 패턴은 Max 최대값을 찾는 문제입니다.
배열안에 두개의 원소가 들어있고 둘 중 누가 더 큰 수인지 판별하는 간단한 패턴입니다.
그럼 코드로 작성해보겠습니다. 얍!
위의 코드는 간단합니다.
배열안에 두개의 원소밖에 없기 때문에 두개의 원소를 직접 비교해주고 큰 수를 돌려주는 간단한 문제입니다.
참 쉽죠?
깔끔히 성공했습니다. 다음에 두번째 문제로 돌아오겠습니다.
이상 Chapter3 : Jailbreak(1) 풀이 였습니다.
3.hacked : Jailbreak (3) (0) | 2017.08.03 |
---|---|
3.hacked : Jailbreak (2) (0) | 2017.08.03 |
2.hacked : High School Hack (4) (0) | 2017.08.02 |
2.hacked : High School Hack (3) (0) | 2017.08.02 |
2.hacked : High School Hack (2) (0) | 2017.08.02 |