programing
-
Xshell 소개 및 다운로드programing 2017. 12. 12. 09:11
Xshell 소개 Xshell은 텔넷/SSH 클라이언트 프로그램입니다. SSH1, SSH2, SFTP, 텔넷 , RLOGIN 및 SERIAL 프로토콜을 지원하며, 원격 리눅스/유닉스 호스트에 연결하여 안전하고 간편하게 필요한 작업을 실행할 수 있는 터미널 에뮬레이션 소프트웨어입니다. Xshell은 기존의 텔넷 프로그램을 대체할 수 있으며, X11 및 TCP/IP 응용 프로그램에 대한 보안 터널을 제공하여 인터넷 연결을 안전하게 합니다. 또한 X 응용 프로그램 실행 시 Xmanager와 연동을 통해 편하고 안전하게 그래픽 프로그램을 사용할 수 있게 하는 강력한 기능을 제공합니다. 다운로드 바로가기 주요기능 기능목록 일반SSH1, SSH2, SFTP, 텔넷, RLOGIN 및 SERIAL 프로토콜 지원윈도우 ..
-
Docker 3부 서비스programing 2017. 12. 9. 08:57
서비스 정보 분산 응용 프로그램에서 응용 프로그램의 다른 부분을 "서비스"라고합니다. 예를 들어 비디오 공유 사이트를 상상할 경우 데이터베이스에 응용 프로그램 데이터를 저장하는 서비스인데요. 사용자 업로드와 프런트 엔드를 위한 서비스 등이 포함됩니다. 서비스는 실제로 "프로덕션 컨테이너"입니다. 서비스는 하나의 이미지만 실행하지만 이미지를 실행하는 방법을 체계화합니다. 즉 어떤 포트를 사용해야 하는지, 얼마나 많은 컨테이너 복제본을 실행해야 서비스에 필요한 용량이 있는지, 서비스를 확장하면 해당 소프트웨어를 실행하는 컨테이너 인스턴스 수가 변경되어 프로세스의 서비스에 더 많은 컴퓨팅 리소스가 할당됩니다. 다행히도 Docker 플랫폼으로 서비스를 정의, 실행 및 확장하는 것은 매우 쉽습니다 docker-c..
-
Docker 2부 앱 빌드 및 실행programing 2017. 12. 8. 08:23
시작하기 전 Docker 방식으로 앱을 제작할 차례입니다. 응용 프로그램의 계층 구조의 맨 아래부터 시작할 것입니다. 응용 프로그램은 페이지에서 다루는 컨테이너입니다. 다음 시간에서 다루는 컨테이너가 프로덕션 환경에서 작동하는 방식을 정의하는 서비스가 있습니다. 마지막으로 최상위 단계는 스택이며 5부 에서 다루는 모든 서비스의 상호 작용을 정의합니다. 개발 환경 과거에는 Python 응용 프로그램을 작성했을 경우 첫 번째 순서는 Python 런타임을 시스템에 설치하는 방법이었습니다. 하지만, 이는 앱이 예상대로 실행되기 위해서는 컴퓨터 환경이 있어야 하는 상황을 만듭니다. Docker를 사용하면 응용 가능한 Python 런타임을 이미지로 가져올 수 있으며 설치가 필요 없습니다. 그런 다음 빌드는 앱 코드..
-
Docker 시작하기 1부programing 2017. 12. 7. 09:00
선행 지식 이해하기가 좋은 도커(docker)이 무엇인지 그리고 docker가 무엇인지 알아야 합니다. 또한, 어떤 docker가 좋은 docker인지를 본격적으로 시작하기에 앞서 알아야 합니다. - IP 주소 및 포트- 가상 머신- 구성 파일 편집- 코드 의존성 및 빌딩 아이디어에 대한 기본 지식- CPU 사용률, 바이트 단위의 RAM 사용 등과 같은 컴퓨터 리소스 사용 조건컨테이너이미지 코드, 런타임, 도서관, 환경 변수 및 설정 파일을 포함하여 소프트웨어의 조각을 실행하는 데 필요한 모든 것을 포함하는 경량, 독립형, 실행 패키지입니다. 컨테이너의 실행 인스턴스가 어떤 이미지가 메모리된니다. 실제로 실행될 때 기본적으로 호스트 환경과 완벽하게 격리되어 실행되므로 호스트 파일과 포트에 액세스하는 경우..
-
Docker 설치 링크programing 2017. 12. 6. 09:15
Docker는 Community Edition (CE) 과 Enterprise Edition (EE)의 두 가지 버전으로 제공됩니다. 컨테이너 기반 앱을 실험하려는 개발자 및 소규모 팀에게 이상적입니다. Docker CE에는 안정 및 에지의 두 가지 업데이트 채널이 있습니다. Docker CE, EE 안정적으로 분기마다 업데이트를 제공합니다.Edge 는 매월 새로운 기능을 제공합니다. Docker CEDocker Community Edition (CE)은 Docker를 시작하고 컨테이너 기반 앱을 실험하려는 개발자 및 소규모 팀에게 이상적입니다. Docker CE는 데스크톱, 클라우드 및 오픈 소스 운영 체제와 같은 널리 사용되는 인프라 플랫폼에서 사용 가능하며 간단하고 빠른 설치를위한 설치 프로그램을 ..
-
컨테이너 기술 'Docker'programing 2017. 12. 5. 08:41
리눅스 재단이 발표한 ‘2014 가장 인기 있는 클라우드 오픈 소스’에서 2위를 차지한 도커는 리눅스 컨테이너 기술을 자동화해 쉽게 사용할 수 있게 하는 오픈소스 프로젝트인데요. 도커 기술은 과거부터 학술적으로 존재했지만 너무 복잡하고 어려워 실제 정보기술(IT) 분야에서 활발하게 사용되지 않았습니다다. 그러다가 닷 클라우드란 기업이 도커에 대해 기술 지원을 하기 시작했습니다. 닷 클라우드는 2009년에 설립된 회사로, 서비스형 플랫폼(PaaS: Platform as a Service) 사업을 주로 했던 기업입니다. 여기서 PaaS란 소프트웨어를 개발할 수 있는 플랫폼을 제공해주는 서비스를 말합니다.▲[네이버 지식백과] 도커 [Docker] (ICT 시사상식 2015, 2014.12.31, 한국정보통신기..
-
폴로닉스(Poloniex) 입금하기programing/봇만들기 2017. 11. 23. 06:30
시작하기에 앞서 폴로닉스에 랜딩봇을 돌리기 위해서는 입금하는 방법을 알아야 합니다. 비트코인을 기준으로 설명드리겠습니다. 비트코인이 아닌 다른 가상화폐도 똑같은 방식으로 사용할 수 있습니다. 그러나 랜딩봇의 수익률은 비트코인이 가장 높기 때문에 비트코인으로 설명하겠습니다. 국내에 거주하고 있는 사람이라면 비트코인을 폴로닉스에서 바로 살 수 없습니다. 왜냐하면 해외 거래소이기 때문에 달러와 같은 외국계좌를 보유하고 있다면 가능하겠지만, 그렇지 않은 경우가 대부분일 것입니다. 그렇기 때문에 가상화폐를 폴로닉스(Poloniex)로 보내려면, 우선 국내 거래소에서 비트코인을 구매해서 송금해야 합니다. 국내 가상화폐 거래소에서 거래하는 방법은 아래의 글을 참고하세요. 이미 비트코인을 국내 거래소나 채굴을 통해 보..
-
하드포크(hard fork) 용어 정리programing/용어정리 2017. 11. 17. 11:16
가상화폐에서 주로 사용되는 용어로써 비트코인 하드포크를 실시한다. 또는 '이더리움이 하드포크 됐다'와 같이 사용되고 있습니다. 이 때 하드포크라는 용어가 무슨 의미로 사용되는 지에 대해서 설명하겠습니다. 하드포크 사전적 의미 기존 블록체인과 호환되지 않는 새로운 블록체인에서 다른 종류의 가상화폐를 만드는 것을 말한다. 기존 블록체인의 기능개선, 오류정정, 문제점 수정 등을 목적으로 블록체인을 기존의 블록체인과는 호환이되지 않는 새로운 방식으로 변경한다. [네이버 지식백과] 하드포크 [hard fork] (한경 경제용어사전, 한국경제신문/한경닷컴 )▶ 블록체인이란? 쉽게 말해서 기술적인 결함이나 새로운 기능을 삽입하는 등 기존의 블록체인을 제외하고, 새로운 블록체인을 기반으로 업그레이드 되는 것입니다. 하..