전체 글 16

[책리뷰] 메타버스를 디자인하라

서문 메타버스는 최근 어디서나 뜨거운 감자이다. 미래 공간 구현과 디자인은 뗄레야 뗄수 없는 관계이기에 메타버스를 디자인하라라는 직관적인 문구에 끌려 이 책을 선택했다. 내용 입문서 역할을 톡톡히 한다고 느꼈던 점은 실무에 필요한 기술적이고 실용적인 것들은 설명하기 전에 메타버스와 관련된 가상현실(VR), 증강현실(AR), 확장현실(XR)의 발달사를 풀어줬기 때문이다. 이 셋 모두 짧은 역사를 가지고 있기에 자세하고 정확한 설명을 구하는 일이 쉽지만은 않다. 먼저 역사를 훑고 전체적인 UX 설계 절차를 설명한다. 우리가 메타버스를 개발할때 어떤 순서로 만들어야하는 가에 대한 궁금증이 해결된다. 다음은 3차원을 어떻게 디자인하는 가에 초점이 맞춰진다. 많은 디자인은 2D가 기준이다. 이제까지 없던 새로운 ..

북리뷰 2022.03.31

[Linux 오류] "Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again" 해결

원인 ca-bundles.crt가 너무 오래되면 생기는 오류이다 최신 버전의 CentOS로 업그레이드하지 않을 거라면 다른 방법으로 해결한다. 해결 해결 방법은 epel.repo를 https 사용에서 http로 변경하는 것이다. [root@centos1 centos]# yum -y update Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Update Process Loading mirror speeds from cached hostfile http://download.fedoraproject.org/pub/epel/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "T..

Linux/오류 2022.03.31

[Linux 오류] "[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"Trying other mirror." 해결

오류 "http://download.fedoraproject.org/pub/epel/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"Trying other mirror." [root@centos1 centos]# yum -y update Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Update Process Loading mirror speeds from cached hostfile http://download.fedoraproject.org/pub/epel/6/x86_64/rep..

Linux/오류 2022.03.31

[Linux] yum "[Errno 14] Peer cert cannot be verified or peer cert invalid" 버그 해결

CentOS6 에서 나타나는 버그다. # /etc/yum.conf에 sslverify=false를 추가하여 SSL 유효성 검사를 비활성화 한 후 # yum --disablerepo=\* --enablerepo=base,updates update 하면 해결 된다. 안되면 /etc/yum.repos.d/CentOS-Base.repo 파일이 아래와 일치하는지 확인한다 # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the..

Linux/오류 2022.03.31

[Windows] 볼륨 축소 시 "이동할 수 없는 파일이 있는 지점을 벗어나 볼륨을 축소할 수 없습니다. " 오류 해결

"이동할 수 없는 파일이 있는 지점을 벗어나 볼륨을 축소할 수 없습니다. " 위와 같이 오류가 발생될 시 조각 모음으로 여유 공간을 통합할 수 있으나 일부 이동할 수 없는 파일이 있습니다. 그 중 하나가 페이징 파일 조각 입니다. 그 외의 사용중인 시스템 파일, 시스템 복원 위치 등 이 있습니다. 볼륨 축소는 윈도우가 부팅 된 상태에서 가능한 기능이며 사용중인 시스템 파일은 이동이 어렵습니다. 방법 1. 시스템 복원 지점 삭제 및 시스템 복원 사용 안 함 복원 지점 또한 이동할 수 없는 파일로 삭제 대상이 됩니다. 그러나 이 파일 삭제 시 이전 현재 시점 이전으로 복원이 불가한 점을 고려해야 합니다. [제어판 - 시스템 - 시스템 보호] 클릭 > 구성 클릭 > 하단의 "삭제" 버튼 클릭 > 시스템 보호 ..

[Linux/UNIX] 여러 단어 Grep하는 방법

Grep이란 Grep은 Global Regular Expression Print의 약자이다. 일반적으로 패턴은 작은 따옴표로 묶지 않아도 되지만 패턴이 길어질수록 묶는 걸 추천한다. 파이프 기호로 단어/패턴 2개를 구분한다. 정규표현식 사용시에 기호 앞에 백슬래시가 필요하다. grep 'pattern1\|pattern2' fileName_or_filePath grep -E -E 옵션은 Extended Regex 확장 정규식을 의미하는 옵션이다. grep -E 사용시 정규식 표현 기호 앞에 백슬래시가 필요없다. grep -E 'pattern1|pattern2' fileName_or_filePath egrep egrep은 grep에 -E 옵션을 붙인 것과 같다. egrep 'pattern1|pattern2'..

[Linux] /var/spool/mail/root 삭제

먼저, 메시지를 삭제하기 전에 먼저 모든 루트 메일을 읽어보고 일부 중요한 이메일이 삭제되지 않게 주의해야한다. Linux stdout 사용 가장 간단한 방법이다. # > /var/spool/mail/root 리눅스의 블랙홀 파일 /dev/null 이용 /dev/null 파일 의 내용을 읽으면 즉시 EOF ( End Of File )가 반환된다. # cat /dev/null > /var/spool/mail/root 파일을 버린 후 cat, more 또는 less 명령어로 파일 내용이 성공적으로 지워졌는지 확인한다. less 명령어는 바로 END를 반환 해야한다. crontab 설정 예시는 자정마다 실행되는 crontab 작업이다. # 0 0 * * * cat /dev/null > /var/spool/ma..

Linux 2022.01.31

[CentOS] You have new mail in /var/spool/mail/root

/var/spool 이란 /var/spool 에는 일종의 나중 처리를 기다리는 데이터가 들어 있습니다. /var/spool어떤 종류의 나중 처리를 기다리는 데이터를 포함합니다. 데이터 /var/spool입력은 미래에 (프로그램, 사용자 또는 관리자에 의해) 수행될 작업을 나타냅니다. 데이터가 처리된 후 삭제되는 경우가 많습니다 /var/spool 하위 디렉토리 lpd 프린터 스풀 디렉토리(선택 사항) mqueue 보내는 메일 대기열(선택 사항) news 뉴스 스풀 디렉토리(선택 사항) rwho Rwhod 파일(선택 사항) uucp UUCP용 스풀 디렉토리(선택 사항) 참고 https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s14.html

Linux/CentOS 2022.01.31

CentOS7 VMware Tools 설치

Linux 가상 머신의 전원이 켜져 있는지 확인합니다. GUI 인터페이스를 실행 중인 경우 명령 셸을 엽니다. 참고 : 루트 사용자로 로그인하거나 sudo 명령을 사용하여 이러한 각 단계를 완료하십시오. 가상 머신 메뉴에서 VM 을 마우스 오른쪽 버튼으로 클릭 한 다음 게스트 > VMware Tools 설치/업그레이드 를 클릭합니다 . 확인 을 클릭 합니다. 참고 : 경우 에 따라 가상 머신의 설정 편집 옵션 에서 CDROM 장치가 연결 되어 있는지 확인 하십시오. 마운트 지점을 생성하려면 mkdir /mnt/cdrom 을 실행하십시오. CDROM을 마운트하려면 다음을 실행하십시오. mount /dev/cdrom /mnt/cdrom 컴파일러 gzip tar 파일을 임시 로컬 디렉토리에 복사하려면 다음 을..

Apache HTTP 서버 사용자 정의 오류 응답 문구 변경

사용자정의 오류 응답 가능한 언어: en | es | fr | ja | ko | tr 이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요. 웹마스터는 오류나 문제가 발생했을때 아파치의 응답을 설정할 수 있다. 서버가 오류나 문제를 발견했을때 보낼 사용자정의 응답을 정의할 수 있다. 스크립트가 죽은 경우 "500 Server Error" 응답 대신 사용자에게 더 친근한 문구를 사용하거나 다른 (같은 사이트나 외부 사이트의) URL로 리다이렉션을 할 수 있다. Support Apache! 행동 설정 사용자정의 오류 응답과 리다이렉션 참고 Comments top 행동 이전 행동 NCSA httpd 1.3은 사용자에게 무의미하고 지루한 오류문을 보냈다. 문제가 발생한 이유를 로그에 ..

Web Server/Apache 2022.01.18