분류 전체보기 242

Java 10 오늘 부로 정식 발표. 로컬 변수의 타입 추론 가비지 컬렉터가 교체 가능한 비 휘발성 메모리 지원 등.

작년 9 월에 등장한 Java 9에서 Java는 6 개월마다의 타임베이스 업데이트주기가 채용되었습니다. 그리고 그 첫 번째 1 사이클이 경과 한 오늘 3 월 20 일자로 Java 9의 다음 메이저 버전 업되는 Java 10이 등장 할 예정입니다.아마 Java 10의 공식적인 발표는 미국 시간 3 월 20 일 한국 시간으로 휴일이 내일 아침 당이 될 것으로 생각됩니다.Java 10의 새로운 기능 : 로컬 변수의 타입 추론 가비지 컬렉터가 교체 가능 등Java 9에서는 통칭 "Project Jigsaw"라는 Java의 모듈화 기능이 들어가 Java에 대한 큰 변경되었습니다. 그러나 이번 Java 10에서는 그다지 큰 기능 변경 사항 및 새로운 기능의 추가는 없습니다.[속보] Java 9가 정식 출시, Jav..

IT 이모저모 2018.03.20

MS, Windows 10에 기계 학습의 실행 환경 및 API를 갖춘 「Windows ML」탑재로. Windows를 학습 된 모델의 실행 플랫폼

Microsoft는 Windows 10에 기계 학습 전용 API "Windows ML '를 탑재하면 3 월 7 일에 미국에서 개최 한 이벤트"Windows Developer Day 2018 March'에서 공개했습니다 .Windows ML은 크게 두 가지 측면이 있습니다. 하나는 미리 학습 된 모델을 ONNX 형식으로로드 Windows 10에서 실행하는 Windows 시스템에서 기계 학습 실행 환경의 제공입니다. 클라우드에 의존하지 않고 학습 된 모델을 로컬로 실행할 수 있습니다." ONNX 형식 "이란 Microsoft Facebook, Amazon Web Services가 협력 해 개발하고있는 학습 된 모델의 공통 포맷. 또한 Windows ML에서 제공하는 도구를 사용하여 Caffe과 CNTK의 학..

IT 이모저모 2018.03.19

Cloudflare가 "Cloudflare Workers '를 출시

CDN 업체의 Cloudflare은 회사가 제공하는 글로벌 콘텐츠 전송 네트워크 (CDN)의 가장자리에서 개발자가 JavaScript 코드를 배치하여 수행 할 수있는 새로운 기능 "Cloudflare Workers '의 일반 제공을 시작했다고 발표했다 .Cloudflare Workers를 사용하면 개발자는 네트워크의 반대편에있는 클라우드가 아닌 이용자에게 가장 가까운 CDN의 가장자리에 위치한 Cloudflare의 데이터 센터 내에서 JavaScript 코드를 실행 할 수 있습니다.이를 통해 클라이언트에 대해 매우 빠른 응답을 반환 할 수 광범위하게 분산 된 높은 중복을 가진 분산 시스템을 구축 할 수 있습니다.이 회사는 일본을 포함한 전세계 127 데이터 센터를 확장하고 있습니다."클라우드의 꿈"Clo..

IT 이모저모 2018.03.19

Top 서버 / 스토리지 / 네트워크 네트워크 스위치를 프로그램에서 gRPC 대응하는 "Stratum"을 ONF 발표. 화이트 박스 스위치의 레퍼런스 구현에 Google이 오픈 소스 제공

Open Networking Foundation (ONF)는 네트워크 스위치를 소프트웨어로 정의하는 오픈 소스 소프트웨어 개발 프로젝트 'Stratum'프로젝트를 발표했다 .Stratum은 주로 " P4 " " gRPC Network Management Interface " " gRPC Network Operations Interface "의 3 개의 오픈 소스 소프트웨어로 구성된 프로젝트입니다. 현재 공개 된 버전은 Google이 운영 네트워크에서 사용하는 네트워크 기반의 일부를 오픈 소스 화 한 것이라고 설명되어 있습니다.Stratum은 화이트 박스 스위치의 레퍼런스 구현을 계획하는Stratum가 대상으로하는 것은 「화이트 박스 스위치 "라는 브로드 컴 등으로 대표되는 상용 네트워크 처리 프로세서를 ..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 6

배치 ASP.NET Core 모듈의 배치 방법은 여러 가지가 있지만 Visual Studio를 사용하는 경우 일반 ASP.NET과 마찬가지로 Web 배치를 구성하는 방법이 추천되고 있습니다.Introduction to Web Deploy 그 밖에도 XCopy와 Robocopy, PowerShell 등 여러 가지 방법으로 응용 프로그램을 배포 할 수 있습니다. 어떠한 경우에도 응용 프로그램 자체가 실행중인 경우 파일이 잠겨 버릴 수 있기 때문에 배치에 실패 할 수 있습니다. 따라서 안전하게 배치하기 위해서는 다음과 같이해야합니다.응용 프로그램 풀 중지ASP.NET Core 측 응용 프로그램을 중지모듈 교체 이외에도 실제 사이트라면 교체시에는 app_offline.htm등을 사용하여 일시 정지하는 것을 고려..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 5

IIS 구성ASP.NET Core 애플리케이션을 배치 할 폴더를 작성 IIS를 호스팅하는 서버에 응용 프로그램의 배포를 지원하는 폴더를 만듭니다. 폴더를 만들려면 다음 사항을 고려해야합니다.로그 폴더 만들기 응용 프로그램에서 stdout 통해 로깅이 활성화되어있는 경우 로그를 유지하기위한 logs 폴더를 만들어야합니다. 그러나 응용 프로그램 배포를위한 패키지 등의 페이로드에 이미 폴더가 포함 된 경우는 필요 없습니다.Visual Studio의 Web 배치를 사용할지 여부 Web 배치를 이용하는 경우는 폴더에 필요한 권한 설정을 할 필요가 있습니다. 아울러, Web 배치 용 도구를 Web Platform Installer하거나 다운로드 센터에서 다운로드하여 설치해야합니다.Web Platform Instal..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 4

인터넷 정보 서비스 (IIS)를 사용하여 ASP.NET Core 애플리케이션 호스팅IIS를 사용하여 ASP.NET Core 앱 호스팅 개요 기존의 ASP.NET 응용 프로그램은 IIS 관리자에서 응용 프로그램으로 등록하여 필요한 설정을 실시하는 것으로, IIS 작업자 프로세스에서 작동 할 수있었습니다. 그러나 앞서 언급했듯이, ASP.NET Core 플랫폼에서 동작 할 수있는 Web 서버 기능 을 가진 콘솔 응용 프로그램으로 실행됩니다. 즉, Web 어플리케이션의 실체는 IIS 대신 IIS와는 별도의 콘솔 응용 프로그램에 호스팅 된 동작하고 있습니다. IIS에서 ASP.NET Core 응용 프로그램을 실행시키기 위해는 IIS에서 HTTP를 작동하도록 구성해야합니다. 이 일련의 HTTP의 연계를 담당하는 ..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 3

Windows : IIS를 사용한 구축 방법Windows 환경에서 ASP.NET Core 앱 개발 단계 Windows 환경이면 Visual Studio를 이용하는 방법이 가장 지름길입니다. 또한, ComponentOne Studio for ASP.NET MVC는 Visual Studio 용 프로젝트 템플릿이 준비되어 있으며, 강력한 컨트롤이 빠르게 사용할 수 있습니다. 본고에서는 Visual Studio를 사용하여 개발 단계에 대해 설명합니다.Visual Studio에 의한 개발 단계 Visual Studio에서 ASP.NET Core 응용 프로그램의 새로운 프로젝트 만들기를합시다. ASP.NET Core 응용 프로그램은 "ASP.NET Core 응용 프로그램"프로젝트 템플릿을 사용하여 개발합니다. Co..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 2

사용하는 Web 애플리케이션 정보 이번 예제로 사용하는 Web 응용 프로그램은 ASP.NET Core의 ASP.NET MVC 프로젝트 템플릿을 재사용하여 만듭니다.Model 클래스 이번 앱은 표시에 사용하는 샘플 데이터가 필요합니다. 그래서 프로젝트 Model 폴더에 다음과 같은 SampleModel클래스를 추가합니다.using System ; using System . Collections . Generic ; using System . Linq ; namespace C101MvcApp . Models { // Chart 샘플 엔티티 public class DailySale { public DateTime Date { get ; set ; } public int ? TotalSales { get ; s..

IT 이모저모 2018.03.19

ASP.NET Core와 ComponentOne를 사용하여 멀티 플랫폼에서 동작하는 Web 응용 프로그램을 만들기 - 1

다운로드 샘플 파일 (617.0 KB) ASP.NET Core는 ASP.NET MVC를 기반으로 새롭게 디자인 된 멀티 플랫폼에서 사용할 수있는 Web 앱 개발을 할 수있는 오픈 소스 기반 기술입니다. 그러나 실제 Web 응용 프로그램을 만들고 응용 프로그램을 호스팅하는 방법은 각각의 플랫폼에 따라 다릅니다. 또한 그레이프 시티의 "ComponentOne Studio for ASP.NET MVC '도 ASP.NET Core 2.0를 지원하고 있습니다. 이번부터 2 회에 걸쳐 다음과 같은 점에 대해 소개하고자합니다.그레이프 시티의 "ComponentOne Studio for ASP.NET MVC」를 ASP.NET Core 2.0에서 사용하는 방법크로스 플랫폼에서 작동하는 Web 응용 프로그램 만들기플랫폼 ..

IT 이모저모 2018.03.19