- 참고: https://m.cafe.daum.net/fixshop/Eolw/21?q=D_Zr7V3tcjm6o0&

 

- OCX란 하나의 객체 연결 및 삽입(OLE) 맞춤형 컨트롤으로서, 윈도우 응용프로그램에서 사용되기 위한 특수 목적 프로그램이다. OCX는 윈도우 크기 조정이나 스크롤바의 움직임 등을 처리하는 기능을 제공한다.

- OLE는 문자, 그림, 소리, 동영상 등 여러가지 종류의 정보 양식을 가지고 있는 복합 문서를 지원하기 위해 설계되었다. 윈도우 데스크탑, 즉 바탕화면은 복합 문서의 대표적인 예이며, 마이크로소프트는 이를 구축하기 위해 OLE를 사용하였다.

- 마이크로소프트는 이제 OCX를 ActiveX control이라 부른다. OCX나 ActiveX control은 실제로 DLL 형태로 구현된다 (DLL은 수많은 애플리케이션에서 사용될 서브 프로그램으로 생각할 수 있다. 각각의 애플리케이션 프로그램은 DLL 또는 OCX/ActiveX control 객체에 대해 컨테이너가 된다). 비주얼베이직과 C++은 OCX와 ActiveX control을 만들기 위해 많이 사용된다.

 

 

 

OLE(Object Linking and Embedding, OLE)

- 객체 연결 삽입(Object Linking and Embedding, OLE)은 마이크로소프트가 개발한 기술로서 문서와 기타 객체에 연결과 삽입을 도와주는 연결규약이다. 용어 사전에서는 간단히 "윈도우의 각종 응용 프로그램 사이에서 서로 데이터를 공유할 수 있는 기능"으로 정의하고 있다.[1] 개발자들에게는 OLE 사용자 지정 컨트롤(OCX)를 제공함으로써 사용자 지정 UI 요소를 개발하고 사용할 수 있게 하고 있다. 

참고

: http://yacht.yonsei.ac.kr/doku.php?id=yais:linux:manage:gpg

: https://ko.wikipedia.org/wiki/GNU



1. GPG(GNU Privacy Guard) 개념

GPG (GNU Privacy Guard)는 파일의 암호화 및 파일의 무결성 점검 등에 이용할 수 있다. GPG를 이용하여, 암호화를 위한 키를 생성하고 파일들을 암호화 할 수 있다.

암호화 키는 다른 사람들에게 제공할 수 있는 public key와 그 public key로 암호화된 자료를 풀 때 쓰이는, 자신만이 가지게 되는 private key로 이루어진다. 

따라서, 다른 사람들이 자신의 public key로 파일을 암호화 해서 보내주게 되면, 오직 본인만이 자신이 가진 private key를 이용해서 암호를 풀고 원 자료를 획득할 수 있다.



2. GNU(GNU's Not Unix) 개념

GNU는 운영체제 중 하나로서, 컴퓨터 소프트웨어의 모음집이다. GNU는 온전히 자유 소프트웨어로 이루어져 있으며, 그 중 대부분이 GNU 프로젝트의 GPL로 라이센스된다.

"GNU's Not Unix!"(GNU는 유닉스가 아니다!)의 재귀 약자이며, 이렇게 선정된 이유는 GNU의 디자인이 유닉스 계열이지만 자유 소프트웨어인 점과 유닉스 코드를 포함하지 않는다는 점에서 차별을 두려는 것이다.

GNU 프로젝트는 운영체제 커널, GNU HURD를 포함하고 있으며 이는 자유 소프트웨어 재단(FSF)에서 본래 초점을 두고 있었던 것이다.

그러나 GNU가 아닌 커널(가장 유명한 것으로 리눅스)은 GNU 소프트웨어와 함께 사용할 수도 있다. 즉, 허드(Hurd) 커널은 아직 운영용으로 준비되지는 않았는데, 이는 어떻게 GNU 시스템이 일반적으로 사용되고 있는지를 설명한다.

GNU 소프트웨어와 리눅스 커널의 결합은 리눅스(또는 GNU/리눅스)로 알려져 있다.


출처: http://blog.bizmerce.com/?p=2533

       https://engineering.linecorp.com/ko/blog/detail/319




1. 정의:

   orchestration은 기능적으로 보다 높은 수준으로 인프라를 관리할 수 있는 automation 작업이다. 


2. 관련 도구:

   - 설정 관리 도구:  Chef, Puppet, Ansible, SaltStack 등

   - CI/CD 관리 도구: Travis CI, Jenkins, Circle CI 등

   - 컨테이너 관리 도구: Docker swarm, Kubernetes 등


퍼블리셔(Publisher) 또는 퍼블리싱(Publishing)

 

 Publisher(퍼블리셔)란 무엇인가?

'퍼블리셔'라는 직업 또는 '퍼블리싱'이라는 직무을 정의하는 데에는 사람들마다 의견 및 견해가 다르다.
아래는 2012년에 진행된 것으로 보이는 설문조사이다...







Software Distribution vs Software Deployment

 출처 : https://social.technet.microsoft.com/Forums/systemcenter/en-US/2921792f-54df-4215-8b8d-d5dfb41e2e9c/difference-between-distribution-vs-deployment?forum=configmgrgeneral


 

Unfortunately, in Configuration Manager 2007, because of how and when specific features were implemented, we ended up with rather a confusing mix of terms.  Distribution usually means "to send out", whereas "deployment" often includes more than this, for example, installation with configuration and customizations for the end user.

We addressed this in System Center 2012 Configuration Manager and standardized on using "distribute" when sending software to distribution points, and "deploy" when installing software on client computers.  We tried to keep "install" for the product itself (running Setup, installing sites and site system roles, installing clients).




+ Recent posts