( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론

이미지
( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론 ​ ​ #경영전략 #기업혁신전략 #가치창출전략 #생산유통전략 #가치사슬이론 #오픈이노베이션 #개방혁신전략 ​ ​ ​ 신사업을 하려면 사업 전략 기획 뿐아니라 프로그램을 개발하는 개발자도 경영 전략에 대한 인사이트가 필요 합니다. ​ ​ 시장에 대한 기회요인과 필요한 기술을 찾고 투입 되는 생산 비용과 효율성을 확보하는 것은 디지털 기업이 성공하는 필수적이고 핵섬적인 전략 요소가 될 것입니다. (실패하지 않으려면) (경영전략.사업전략) 기업의 가치 창출 전략 이론 ​ (1) 마이클 포터의 가치사슬 분석(Value Chain Analysis) (2) 자원 기반 관점 (Resource-Based View, RBV) 역량 확보 전략 (3) 헨리 체스브로(Henry Chesbrough) 개방형 혁신(Open Innovation) 이론 (4) 블루 오션 전략 (Blue Ocean Strategy) https://couplewith.tistory.com/668 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론 마이클 포터의 가치사슬 분석(Value Chain Analysis)은 기업의 활동을 여러 단계로 나누어 각 단계에서 가치를 창출하는 방식을 분석하는 도구입니다. ​ 이 기법은 1985년 마이클 포터가 제안한 것으로, 기업 내부의 활동을 기본 활동과 지원 활동으로 구분하여 분석합니다. 이를 통해 기업은 각 활동에서 발생하는 비용과 가치를 파악하여 경쟁력을 강화할 수 있습니다. ​ ​ 1. 기본 활동 (Primary Activities) 2. 지원 활동 (Support Activities) ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 1. 기본 활동 (Primary Activities) ​ ​ 1.1.내부 물류 (Inbound Logistics) ​ 설명: 원재료의 수급 및 저장, 재고 관리 등을 포함합니다. 예시: 자동차 제조업체...

SSL/TLS 인증서 오류를 해결- 리눅스명령모음 - SSL certificate problem

 



SSL/TLS 인증서 오류를 무시하는 linux 명령모음  -  SSL certificate problem

 

외부 파일을 받거나 HTTPS로 통신을 점검하는 동안  SSL certificate problem 이 발생 하는 경우 대처하는 법입니다.

# 개발 하면서 많이 사용하는 어플리케이션 패키지를 다운 받을때 SSL 인증서 오류 해결 방법을 정리 합니다.
1. curl  
2. wget 
3. git   
4. pip
4. npm

 


 

1. curl 

 -  curl은 커멘드라인으로 HTTP, HTTPS, FTP, FTPS, SCP, SFTP 등으로 웹서비스를 호출하고 응답을 받을수 있습니다.

 방법 1

# curl 명령에 대한 인증서 확인을 비활성화합니다.
curl --insecure -I https://www.some.com/
curl -k -O https://www.some.com/file.tar.gz

방법 2

# vi $HOME/.curlrc

# .curlrc 파일에 다음 내용을 추가 합니다.
insecure

 


2. wget

  - wget은 인터넷 웹서비스 호출의 결과나 파일을 다운 받는데 사용합니다. 

--no-check-certificate 를 이용하여 SSL 인증서 문제를 해결 할 수 있습니다.

wget --no-check-certificate  https://bootstrap.pypa.io/get-pip.py

 

 


3. git

- git은 소스 코드를 관리하고 변경 사항을 추적하는 분산 버전 관리 시스템(VCS)입니다.

방법 1. 환경 변수 설정

env GIT_SSL_NO_VERIFY=true git clone  https://some.git.com/file.git

* 위의 환경 변수를 시스템 환경 변수로 설정해 두는 경우입니다.

 

방법 2.  git 명령 옵션

* git 명령을 실행 옵션으로 "http.sslVerify false" 를 추가 하는 방법입니다.

# 다음 명령으로 git 환경을 설정하고
git config --global http.sslVerify false

# git 파일을 다운 받습니다.
git clone https://github.com/some/file.git

 

* 참고로 ~/.gitconfig   파일이 생성되고 아래와 같이 설정 됩니다.

[root@vm1 ~]# cat .gitconfig
[http]
           sslVerify = false

 

 


4. pip

 - pip는 "Pip Installs Packages"의 약자로 Python 프로그래밍 언어의 패키지 관리자입니다.

--trusted-host pypi.org --trusted-host files.pythonhosted.org 으로 SSL 문제를 해결 합니다.

python get-pip.py --trusted-host pypi.org --trusted-host files.pythonhosted.org


pip config set global.trusted-host "pypi.org files.pythonhosted.org"

 


5. npm

- npm은 "Node Package Manager"의 약자로  JavaScript 런타임인 Node.js의 패키지 관리자입니다. 

set strict-ssl = false 환경 변수 설정으로 SSL 문제를 해결 할 수 있습니다.

# strict-ssl = false 를 설정합니다.
npm config set strict-ssl false

## 설정된 내용을 확인합니다.
npm config list

 


[참고]

 1.  SSL/TLS 인증서 오류를 무시하는 linux 명령모음 - SSL certificate problem

      https://couplewith.tistory.com/494


2. git 에서 https repository 연결시 SSL 오류 해결:

    https://couplewith.tistory.com/388

 

3. pip 설치시 SSLCertVerificationError  해결

       https://couplewith.tistory.com/350

댓글

이 블로그의 인기 게시물

(truffle 환경 설정) 스마트 계약 배포 와 truffle deploy 오류 해결 - Error: Could not find artifacts for SimpleStorage from any sources

자기주권 신원 (SSI Self-Sovereign Identity) 인증의 발전 그리고 정보 민주화 (Information Democratization)