반응형

분류 전체보기 75

[ERROR] Local 환경에서 CORS policy 관련 에러

❗ Error issue NexPlayer HTML5 Unsupported protocol Loading HTML using the file protocol can't be supported. Please use a server (HTTP/HTTPS protocol). 위와 같은 HTML5 파일을 Local에서 크롬 브라우져 또는 엣지 실행했더니, 아래와 같은 에러가 발생 💡 해결방안 VS Code를 사용해서, 로컬이 아닌 서버에 .html을 올려서 실행한다. VS Code Terminal 실행( 단축키 : Ctrl + ` ) npm install http-server -g http-server 실행 npx http-server 해당 폴더를 서버에 올리기 http://127.0.0.1:8080 위 주소로..

IT/Web 2021.09.16

[Docker] CentOS7 도커 설치

참고자료 - Docker Docs https://docs.docker.com/engine/install/centos/ Install Docker Engine on CentOS docs.docker.com 0. Google Cloud Platform으로 CentOS7 인스턴스 생성 1. root 계정으로 전환 $ sudo su - root 2. 도커 설치 전 이전 버전 삭제하기 $ yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 3. 도커 엔진 설치 전, Set up Docker Repos..

IT/Docker 2021.09.16

[Docker] 컨테이너 - 소개

리눅스에서 돌려야 하는 이유 리눅스 커널 기능을 사용해야 함 chroot : 독립된 공간 형성 namespace : isolate 기능 지원(6 isolate) cgroup : 필요한만큼 HW 지원 윈도우 & Mac의 경우, Hypervisor 활성화를 통해서, 리눅스 커널을 사용한다. 일반 프로그램과 컨테이너의 차이점 동작은 일반 프로그램과 동일하다. 그렇지만, 기반이 다르다. 컨테이너 기반과 애플리케이션 운영 환경 기반의 차이 도커를 사용하는 이유 개발자가 만든 그대로 어디서든 돌릴 수가 있고 확장/축소가 쉽다 - Scale Out / Scale In MSA, Devops 환경에 적합 - 최근 제일 핫한 환경 과거엔, 고객사의 HW가 운영되는 구조가 천차만별이라 개발자가 만든 프로그램이 고객사에서 동..

IT/Docker 2021.09.15

[Linux] vi editor

대표적인 리눅스 편집기 vi, vim emacs nano Vi 편집기는 기본적으로 3가지 모드로 구성 command mode vi editor를 처음 실행하면 나오는 모드가 command mode command만 입력할 수 있는 화면 찾기 : / 찾아서 바꾸기 : %s/찾을문자열/변경할문자열/g ex mode :e! 편집 취소 :w 저장 :w newfile 새이름으로 저장 :q vi 편집기 종료하기 :q! 변경사항 취소 후 종료 :r filename 편집 중인 파일에 다른파일(filename)을 끼워넣기 input mode a, i, o, A, I, O를 활용하여 input mode로 전환 가능 u : undo vi cheet sheet 참고 사이트 https://www.vim.org/

IT/Linux 2021.09.15

[Linux] 리눅스 디렉토리 구조

리눅스 디렉토리 구조 리눅스의 디렉토리 구조는 트리 구조로 되어 있다. 디렉토리 하단에 존재하는 디렉토리를 "서브 디렉토리"라고 한다. 디렉토리는 파일을 담고 있다. 명령어 디렉토리 이동 : cd cd만 쓰고 엔터 : 홈 디렉토리 파일 목록 보기 : ls 현재 작업 디렉토리 보기 : pwd 디렉토리의 역할 /etc /etc/passwd, /etc/hostname, /etc/httpd/ ASCII TEXT 형태로 사람들이 볼 수 있게 시스템 설정 파일이 저장되어 있다. /var /var/log 작업 내용들이 로그로 기록되어 있다. 해당 공간이 가득 찰 경우, 부팅이 안될 수가 있다. /tmp 요즘 리눅스는 tmp와 비슷하게, /run 디렉토리에도 임시 파일들이 존재한다. 대부분 임시파일로 .socket 파..

IT/Linux 2021.09.15

[GCP] VM 인스턴스 생성하기

이름 작성 및 리전 선택 : 리전과 영역의 경우, 영구적이므로, 처음 선택 시, 신중하게 선택하는 것이 좋으며, 가급적이면 본인 거주지 근처로 선택한다. 머신 구성 저의 경우, 머신 구성은 최대한 작은 인스턴스로 테스트를 진행할 예정이기 때문에, E2-micro로 선택 다른 분들께서는 필요하신만큼 설정해서 사용하시면 될 것 같습니다. 부팅 디스크 부팅 디스크는 필요하신 용량과 운영체제를 선택해주시면 됩니다. 저의 경우, CentOS가 필요하여 해당 OS를 선택하였지만, 데비안, 우분투 등 여러 리눅스 배포판을 사용할 수 있습니다. IP 및 API 액세스 해당 부분에 대해서 저도 정확하게는 알지 못하여 기본으로 선택하였는데, 추후에 추가글로 수정해서 다시 설명을 올려놓도록 하겠습니다. 방화벽 방화벽은 외부..

IT/Cloud 2021.09.14

SK 리츠 공모주 청약 완벽정리

안녕하세요. 배당 줍는 다람쥐입니다. 오늘은 9월 14일자로 상장하는 SK리츠 공모주 청약에 대해 알아보는 시간을 가져보겠습니다. 그럼 출바알~ 목차 1. SK리츠 기업 소개 2. SK리츠 공모주 청약 3. 결론 SK리츠 기업 소개 우선 회사 소개에 앞서, 리츠란 무엇인지에 대해서 설명을 드리겠습니다. 리츠(REITs)란? - Real Estate Investment Trusts의 줄임말로, 부동산 투자회사법 제1조 1호에 따라 다수의 투자자로부터 자금을 모아, 부동산, 부동산 관련 증권 등에 투자하여 운영하고 그 수익을 투자자에게 돌려주는 부동산 간접투자기구인 주식회사를 의미한다. - 1960년 미국에서 최초로 도입되었으며, 2000년 이후 유럽 및 아시아로 급속히 확산되었습니다. 그래서 미국에서도 개..

주식투자/IPO 2021.08.30

일진 하이솔루스 공모주 청약 완벽정리

안녕하세요. 배당 줍는 다람쥐입니다. 오늘은 9월에 상장하는 일진하이솔루스 공모주 청약에 대해 알아보는 시간을 가져보겠습니다. 그럼 출바알~ 목차 1. 일진하이솔루스 기업 소개 2. 일진하이솔루스 공모주 청약 3. 결론 일진하이솔루스 기업 소개 일진하이솔루스는 수소 차량용 연료탱크 제조 및 매연저감장치 DPF 등을 주요사업으로 영위하는 기업입니다. 2017년부터 현대차의 수소차인 "넥쏘"에 수소 연료탱크를 독점 공급하고 있으며, 지난 달에는 삼성중공업과도 업무협약을 체결하여 수소 선박을 공동 개발하고 있다고 합니다. 또한, 이런 기술력을 기반으로 유럽 시장도 진출하여 도전하고 있는 기사들을 볼 수 있었습니다. 일진하이솔루스 실적 일진하이솔루스 재무비율은 매년 조금씩 개선되어 가고 있는 것 같습니다. 부채..

주식투자/IPO 2021.08.25

[프로그래머스, Level 2] 위장(JAVA)_Hash

안녕하세요. 배당 줍는 다람쥐입니다. 오늘 업로드하는 문제는 프로그래머스 Level 2, 위장입니다. 그러면 오늘도 문제 풀이 시작하겠습니다. 문제 사이트 주소는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr 문제풀이 import java.util.HashMap; class Solution { public int solution(String[][] clothes) { int answer = 1; HashMap clothesMap = new HashMap(); for(int row = 0; row < clothes.length; row++) clothesMap.put(cloth..

IT/Java 2021.08.15