검토 : Docker 및 컨테이너를위한 최고의 Linux 배포판

지난 6 개월 동안 컨테이너 실행에 최적화 된 5 개의 최소 Linux 배포 인 Alpine Linux, CoreOS Container Linux, RancherOS, Red Hat Atomic Host 및 VMware Photon OS를 검토했습니다. 일반적으로 "컨테이너 운영 체제"로 알려진 이러한 제거 된 목적으로 구축 된 Linux 배포판은 프로덕션 환경에서 컨테이너를 실행하는 유일한 방법은 아니지만 컨테이너 지원 외에 리소스를 낭비하지 않는 기반을 제공합니다. 컨테이너 배포 시스템이있는 업계의 상태는 Linux 배포 초기와 매우 유사합니다. 하나의 핵심 요소 (이 경우 Docker 컨테이너)가 있으며, 이는 여러 경쟁 생태계 구성 요소로 둘러싸여 있습니다. 기존 Linux 배포판이 다양한 패키지 관리자, 데스크톱 환경, 시스템 유틸리티, 서비스 및 앱을 번들로 제공 한 것처럼 대부분의 컨테이너 배포판은 다양한 구성 요소를 혼합하고 일치시켜 최적의 솔루션으로 간주하는 것을 만듭

검토 : 6 가지 최고의 JavaScript IDE

오늘날 JavaScript는 다양한 종류의 응용 프로그램에 사용됩니다. 대부분의 경우 JavaScript는 HTML5 및 CSS와 함께 작동하여 웹 프런트 엔드를 구축합니다. 그러나 JavaScript는 모바일 애플리케이션 구축에도 도움이되며 Node.js 서버의 형태로 백엔드에서 중요한 위치를 찾았습니다. 다행히도 편집기와 IDE 모두 JavaScript 개발 도구가 새로운 과제를 해결하기 위해 떠오르고 있습니다. 편집기 대신 IDE를 사용하는 이유는 무엇입니까? 주된 이유는 IDE가 디버그 할 수 있고 때로는 코드를 프로파일 링 할 수 있기 때문입니다. IDE는 또한 버전 제어를 위해 Git, GitHub, Mercurial,

Python이 RedMonk 언어 순위에서 상승

Python이 JavaScript 다음으로 2 위를 차지했지만 RedMonk Programming Language Rankings의 6 월 에디션이지만 1 월에 Java와 공동으로 2 위를 차지했기 때문에 보고서의 큰 승자로 간주됩니다. RedMonk 순위는 6 개월마다 게시됩니다.  2012 년 순위가 시작된 이후 Java 또는 JavaScript 이외의 언어가 단독으로 2 위를 차지한 것은 이번이 처음이며 Java가 1 위 또는 2 위보다 낮은 순위를 차지한 것은 이번이 처음입니다. RedMonk는 설명을 통해 Python이 수천 개의 소규모 프로젝트의 접착제이자 RedMonk의 순위에 대한 데이터를 검색하는 몇 가지를 포함하여 수많은 개인 스크립트의 기초라고 말했습니다. 이 회사는 Python이 데이터 과학과 같은 영역에서도 틈새 시장을 찾았다 고 언급했습니다. RedMonk는 Java가 지금보다 개발자 시간과 관심에 대해 더 많은 경쟁에 직면 한 적이 없다고 말했다. 자바는 앞으로 몇 년 동안 기업의

코 그너 티브 컴퓨팅이란 무엇입니까? 알아야 할 사항은 다음과 같습니다.

최근에 "인지"라는 단어를 많이 본다면 혼자가 아닙니다. 그리고 IT 및 비즈니스 관점에서 정확히 무엇을 의미하는지 혼란스러워하는 경우에도 혼자가 아닙니다. 코 그너 티브 개념과 그것이 조직에 어떤 의미가 있는지에 대한 명확성을 제공하기 위해이 입문서를 작성했습니다. 컴퓨팅의 맥락에서 '인지'는 무엇을 의미합니까? 코 그너 티브 컴퓨팅은 기술과 알고리즘을 사용하여 데이터에서 개념과 관계를 자동으로 추출하고, 그 의미를 이해하고, 데이터 패턴과 이전 경험에서 독립적으로 학습하여 사람이나 기계가 스스로 할 수있는 일을 확장한다고 컨설팅 회사의 최고 분석 책임자 인 Paul Roma는 말합니다. 딜로이트 컨설팅. 오늘날인지 컴퓨팅을 적용 할 수있는

검토 : Red Hat은 Docker를 어려운 방식으로 수행합니다.

Red Hat의 Project Atomic은 Linux 컨테이너를 실행하는 독창적 인 방법입니다. Atomic Host 운영 체제에는 이미 설치된 Docker (컨테이너), Flannel (네트워킹), OSTree (호스트 관리), Etcd (분산 키-값 저장소) 및 Kubernetes (오케스트레이션)가 함께 제공됩니다.  Kubernetes는 두 가지 인기있는 컨테이너 오케스트레이션 시스템 중 하나이며 다른 하나는 Docker Swarm입니다. 이를 "완벽한 성능"이라고 부를 수 있지만 그로 인해 추가 복잡성과 관리 오버 헤드가 발생합니다.

어댑터 디자인 패턴 작업

디자인 패턴은 소프트웨어 디자인에서 반복되는 문제와 복잡성에 대한 솔루션입니다. 디자인 패턴은 Creational, Structural 또는 Behavioral로 분류됩니다. 생성 패턴은 클래스 인스턴스 생성 메커니즘을 생성하고 관리하는 데 사용됩니다. 구조 패턴은 엔티티 간의 관계를 실현하는 데 사용됩니다. 행동 설계 패턴은 객체 협업 및 책임 위임을 다룹니다. 어댑터 패턴은 호환되지 않는 두 인터페이스 사이의 다리 역할을하는 구조적 디자인 패턴입니다. "어댑터"라는 용어는 상호 호환되지 않는 두 인터페이스가 통신하고 협업 할 수 있도록

가짜 '정품이 아님'보고서, 유효성 검사 코드 0x8004FE21에 의해 Windows 7 공격

이번 달의 블랙 화요일 현상금 문제가있는 패치를 따르셨습니까? 좋은. 질문이 있습니다. Microsoft Answers 포럼 게시물의 공통점은 무엇입니까? Windows 정품이지만 정품이 아닌 메시지가 표시됨 내 Windows가 정품이 아니라는 말을 들었습니다. Windows 7 메시지 재 유효성 Windows 정품 인증 문제 "이 컴퓨터는 Windows의 정품 버전을 실행하고 있지 않습니다."이 버전이 정품임을 알고 있습니다. 어떻게 고치나요? "Windows 7 Build 7601이 Windows 사본은 정품이 아닙니다." 소매점에서 Wind

Rust Language가 Stack Overflow 설문 조사에서 최고

Rust는 Stack Overflow의 개발자 설문 조사에서 5 년 연속 "가장 사랑받는"프로그래밍 언어로 1 위를 차지했으며 Python은 TypeScript에 이어 2 위에서 3 위로 떨어졌습니다. Stack Overflow의 "가장 사랑받는"언어는 현재 해당 언어를 사용하고 있으며 계속 사용하기를 원하는 설문 응답자의 비율이 가장 높은 언어입니다. 이 회사는 또한 개발자가 현재 사용하고 있지만 더 이상 사용하고 싶지 않은 언어 ( "가장 두려운"), 현재 사용하지 않지만 사용하는 데 가장 관심이있는 언어 ( "가장 많이 사용하는 언어")에 대해 설문 조사를 실시했습니다. 최고 급여 ( "최고급") 및 가장 일반적으로 사용되는 언어 ( "가장 인기있는")  2020 년 5 월 27 일에 발표 된

죽음에서 돌아온 Pyston, Python 속도 향상

Python 프로그램의 실행 속도를 높이기 위해 Just-In-Time 컴파일을 사용하는 Python 런타임의 변형 인 Pyston의 개발은 오랜 기간의 림보 끝에 다시 시작되었습니다. Dropbox가 중단 된 부분부터 새로운 개발 팀이 Pyston 2.0을 출시했습니다. Pyston은 궁극적으로 표준 Python 런타임 인 ​​CPython에 대한 드롭 인 교체를 제공합니다. Python 3.8과 호환되므로 해당 버전의 Python으로 실행되는 프로그램은 Pyston에서있는 그대로 실행되어야합니다. Pyston은 JIT (Just-In-Time) 컴파일 또는 JITting을 사용하여 코드 생성을 수행하여 많은 속도 향상을 가져옵니다. Pure-Python 프로그램은 가장 크게 개선 된 반면, PyTorch와 같이 더 빠른 실행을 위