분류 전체보기

실행영상 https://youtu.be/BvYUBoVvfbg 유니티 VR을 준비하기 전에 환경을 구축해보겠습니다. 우선 유니티 새 프로젝트를 만들어놓고 진행할게요. 프로젝트 설정 Default Orientation을 Landscape Left로 설정해줍니다. Graphics APIs의 Vulkan을 제거하고 OpenGLES3을 설치합니다. 우측 하단의 + 버튼을 누르면 설치할 수 있습니다. Virtual Reality SDKs에 체크하고 +버튼을 눌러 Cardboard를 추가합니다. 카드보드에 대한 설명은 바로 아래에 나와있습니다 =) 구글 카드보드 SDK 설치 카드보드(Cardboard)란 저렴한 가상현실(VR) 플랫폼입니다. 가상현실 화면을 볼 수 있는 수단이라고 생각하면 쉽습니다. 어디서나 쉽게 찾..
프로젝트 시작에 앞서 팀원들과 원활한 협업을 위해 소스트리 개발환경 구축 방법을 올리려고 한다. 이번 포스팅에서는 간단하게 소스트리를 설치하고 깃허브에서 리포지토리의 파일들을 소스트리에 클론하는 과정을 담았다. 소스트리(Source) 설치하기 https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com 우선 위 홈페이지에서 Source Tree 다운로드가 가능하다. 메인 홈페이..
· Backend/php
[PHP] 파일 함수 (1) - fopen(), fclose(), fwrite() 앞의 포스팅에서 파일을 열고 닫고 작성했다면 이번엔 작성된 파일의 내용을 불러 오는 내용이다. fread() : 작성된 txt 파일의 내용을 불러오는 함수 구성 fread('fopen()', '불러올 용량'); 파일의 용량을 확인하는 함수는 filesize() 함수를 이용한다. 이 함수는 바이트 단위의 용량을 반환한다. 파일이 없을 때 발생하는 오류를 방지하기 위해서는 파일 존재 여부를 확인해주는 file_exists() 함수를 이용한다. 이 함수는 파일이 존재하면 true 를 반환하고 존재하지 않으면 false 를 반환한다. Result Hello World! I am a YoungDev.
· Backend/php
파일 함수를 쓰면 파일을 생성한 후 텍스트 파일에 내용을 입력하고 읽을 수도 있다. fopen() : 파일을 여는 함수 파일을 읽거나 쓰기 위해서는 파일을 먼저 열어야 한다. 구성 fopen('파일 경로 및 파일명', '파일을 여는 옵션'); 파일을 여는 옵션의 종류는 다음과 같다. 옵션 의미 r 파일을 읽기 전용으로 열기 쓰기 불가능 w 파일을 쓰기 전용으로 열기 기존 파일이 있을 때 내용 지우고 작성 a 파일을 쓰기 전용으로 열기 기존 파일이 있을 때 뒤에 덧붙임 r+ 파일을 읽고 쓸 수 있도록 열기 기존 파일이 있을 때 내용 지우고 작성 a+ 파일을 읽고 쓸 수 있도록 열기 기존 파일이 있을 때 뒤에 덧붙임 fclose() : 파일을 닫는 함수 fopen() 함수를 이용하여 연 파일은 작업이 끝나고..
· Backend/php
[PHP] 폴더/디렉터리 함수 (1) - mkdir(), is_dir(), rmdir() opendir() : 폴더를 열어주는 함수 구성 opendir('폴더명'); 폴더 안의 파일의 목록을 불러오려면 해당 폴더를 여는 작업이 필요하다. 성공하면 true를, 실패하면 false를 반환한다. Result 해당 폴더를 여는 데 성공했습니다. Result : 존재하지 않는 폴더를 열었을 때 Warning : opendir(new): failed to open dir: No such file or directory in C:\xampp\htdocs\php\01_echo.php on line 4 해당 폴더를 여는 데 실패했습니다. failed to open dir: No such file or directory ..
· Backend/php
mkdir() - 폴더/디렉터리 생성 함수 이 함수를 이용해서 지정된 경로에 폴더를 생성할 수 있다. 구성 Make Directory mkdir(경로와 디렉터리 이름, '퍼미션(권한) 설정값') 퍼미션(권한) 설정값은 3자리의 숫자로 구성된다. 첫째자리 둘째자리 셋째자리 소유자 권한 그룹 권한 사용자 권한 = 파일을 생성하는 사람 = 소유자가 속한 그룹 (그룹원의 권한) = 이 폴더를 사용하는 사람 (보통 유저) 각 권한은 읽기, 쓰기, 실행으로 구성된다. 읽기(read) 쓰기(write) 실행(execute) 4 2 1 읽기 권한을 적용하려면 4를 입력, 쓰기 권한을 적용하려면 2 등 각 권한에 맞는 수를 합하여 입력하면 된다. 예를 들어, 읽기/쓰기/실행 권한을 적용하려면 4+2+1인 7을 입력한다...
· Backend/php
지난 포스팅에서 preg_match() 함수를 이용해서 정규표현식의 유효성을 검사했었다. 하지만 filter_var() 함수를 이용하면 더욱 간단하게 유효성 검사를 구현할 수 있다. 이메일주소 유효성 검사 구성은 다음과 같다. 이 함수의 두 번째 아규먼트 값에 따라 검사할 유형이 달라지는 방식이다. 두 번째 아규먼트 값은 이미 선언된 상수 값이기에 따로 선언할 필요는 없다. 구성 filter_var('검사할 값', FILTER_VALIDATE_EMAIL); 해당 이메일 값이 올바르다면 true를, 올바르지 않다면 false를 리턴한다. Result youngdev57@gmail.com은 올바른 이메일 주소입니다. youngdev57@gmailcom은 올바르지 않은 이메일 주소입니다. 여러 가지 값 유효성..
· Backend/php
[PHP] 정규표현식 preg_match() (1) - 한글 검사 패턴 [PHP] 정규표현식 preg_match() (2) - 영문/숫자 검사 패턴 휴대전화번호 유효성 검사 통신사마다 번호가 010으로 통일되어 가고 있긴 하지만 아직 011, 016, 017 등의 번호가 존재한다. 가장 앞자리에 오면서 010 뿐만 아니라 011, 016 등을 포함할 수 있는 패턴식을 작성하면 아래와 같다. OR은 버티칼 바 | 기호를 이용한다. 앞자리 구성은 끝마쳤으니 괄호 밖에 하이픈 기호 -를 붙여 두 번째 자리 구성 패턴식을 작성한다. 휴대전화 번호의 두 번째 자리는 0으로 시작하지 않고, 3자리이거나 4자리이다. 간격에서 대괄호의 안에 있다면 처음에 위치하면 안 되는 문자열을 지정한다는 뜻이다. 번호의 마지막 부..
민57
'분류 전체보기' 카테고리의 글 목록 (9 Page)