From b5d3047ff979327abfb3c374eff3f738eb696ba1 Mon Sep 17 00:00:00 2001 From: freenice12 Date: Mon, 21 Sep 2015 21:28:03 +0900 Subject: [PATCH 1/6] Translate 2015-09-04-weekly --- weekly/_posts/2015-09-04-weekly.md | 153 +++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 weekly/_posts/2015-09-04-weekly.md diff --git a/weekly/_posts/2015-09-04-weekly.md b/weekly/_posts/2015-09-04-weekly.md new file mode 100644 index 0000000000..ccf5ab9ae2 --- /dev/null +++ b/weekly/_posts/2015-09-04-weekly.md @@ -0,0 +1,153 @@ +--- +layout: post +title: Node.js 주간 뉴스 2015년 9월 4일 +author: node.js +ref: Node.js News — September 4th +refurl: https://nodejs.org/en/blog/weekly-updates/weekly-update.2015-09-04/ +translator: +- freenice12 +--- +<-- +### Node.js News — September 4th +Node.js v4.0.0 is released +--> + +### Node.js 뉴스 — 9월 4일 +Node.js v4.0.0이 배포되었습니다. + +<-- +### Node.js v4.0.0 + +This week is the most historical week. Finally we have released Node.js v4.0.0(stable). Thanks to the every Node/io.js collaborator. This Node.js is the most stable Node ever. We have reviewed all of patches and the state of the test suite is more stable and there are more active contributors in new Node. + +We would like to talk about this news, changes, features. But currently we don't have so much spaces and times. We hope that Node community will post more blog entries or more news. +--> + +### Node.js v4.0.0 + +이번 주는 기념적인 한 주입니다. 마침내 Node.js v4.0.0(stable)을 배포했습니다. 모든 Node/io.js 기여자들에게 감사드립니다. 이번 Node.js는 역대 가장 안정적이 버전입니다. 우리는 모든 패치를 리뷰했고 통합 테스트의 상태는 더욱 안정화 되었습니다. 이면에는 새로운 Node 안의 더 적극적인 기여자들이 있었습니다. + +우리는 이 뉴스와 변화, 기능들을 이야기하고 싶습니다. 그러나 최근 우리는 시간이나 장소가 부족했습니다. 우리는 Node 커뮤니티가 더 많은 블로그와 뉴스를 알리길 희망합니다. + + +<-- +### Node.js v4.0.0 Notable changes + +This list of changes is relative to the last io.js v3.x branch release, v3.3.0. Please see the list of notable changes in the v3.x, v2.x and v1.x releases for a more complete list of changes from 0.12.x. Note, that some changes in the v3.x series as well as major breaking changes in this release constitute changes required for full convergence of the Node.js and io.js projects. + +* **child_process**: `ChildProcess.prototype.send()` and `process.send()` operate asynchronously across all platforms so an optional callback parameter has been introduced that will be invoked once the message has been sent, i.e. `.send(message[, sendHandle][, callback])` (Ben Noordhuis) [#2620](https://github.com/nodejs/node/pull/2620). +* **node**: Rename "io.js" code to "Node.js" (cjihrig) [#2367](https://github.com/nodejs/node/pull/2367). +* **node-gyp**: This release bundles an updated version of node-gyp that works with all versions of Node.js and io.js including nightly and release candidate builds. From io.js v3 and Node.js v4 onward, it will only download a headers tarball when building addons rather than the entire source. (Rod Vagg) [#2700](https://github.com/nodejs/node/pull/2700) +* **npm**: Upgrade to version 2.14.2 from 2.13.3, includes a security update, see https://github.com/npm/npm/releases/tag/v2.14.2 for more details, (Kat Marchán) [#2696](https://github.com/nodejs/node/pull/2696). +* **timers**: Improved timer performance from porting the 0.12 implementation, plus minor fixes (Jeremiah Senkpiel) [#2540](https://github.com/nodejs/node/pull/2540), (Julien Gilli) [nodejs/node-v0.x-archive#8751](https://github.com/nodejs/node-v0.x-archive/pull/8751) [nodejs/node-v0.x-archive#8905](https://github.com/nodejs/node-v0.x-archive/pull/8905) +* **util**: The `util.is*()` functions have been deprecated, beginning with deprecation warnings in the documentation for this release, users are encouraged to seek more robust alternatives in the npm registry, (Sakthipriyan Vairamani) [#2447](https://github.com/nodejs/node/pull/2447). +* **v8**: Upgrade to version 4.5.103.30 from 4.4.63.30 (Ali Ijaz Sheikh) [#2632](https://github.com/nodejs/node/pull/2632). + - Implement new `TypedArray` prototype methods: `copyWithin()`, `every()`, `fill()`, `filter()`, `find()`, `findIndex()`, `forEach()`, `indexOf()`, `join()`, `lastIndexOf()`, `map()`, `reduce()`, `reduceRight()`, `reverse()`, `slice()`, `some()`, `sort()`. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information. + - Implement new `TypedArray.from()` and `TypedArray.of()` functions. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information. + - Implement arrow functions, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions for further information. + - Full ChangeLog available at https://github.com/v8/v8-git-mirror/blob/4.5.103/ChangeLog +--> + +### Node.js v4.0.0 주요 변경 사항 + +이 리스트는 io.js v3.x, v3.3.0 브랜치 릴리스의 마지막 변경사항과 관련이 있습니다. 0.12.x부터 변경된 더 완전한 변경 항목을 위한 v3.x, v2.x, v1.x 릴리스의 주요 변경 사항을 확인해 주세요. v3.x의 몇몇 중요한 변경들은 Node.js와 io.js 프로젝트의 완전한 수렴을 위해 이번 릴리스에 포함되었습니다. + +* **child_process**: `ChildProcess.prototype.send()`와 `process.send()`는 모든 플랫폼에 걸쳐 비동기로 동작합니다. optional callback parameter는 메시지가 전송되었을 때 적용된다고 소개했었습니다(`.send(message[, sendHandle][, callback])`). (Ben Noordhuis) [#2620](https://github.com/nodejs/node/pull/2620). +* **node**: "io.js" 코드를 "Node.js"로 다시 명명했습니다. (cjihrig) [#2367](https://github.com/nodejs/node/pull/2367). +* **node-gyp**: This release bundles an updated version of node-gyp that works with all versions of Node.js and io.js including nightly and release candidate builds. From io.js v3 and Node.js v4 onward, it will only download a headers tarball when building addons rather than the entire source. (Rod Vagg) [#2700](https://github.com/nodejs/node/pull/2700) +* **node-gyp**: 이번 릴리스 묶음에 node-gyp의 버전이 업데이트되었습니다. 이는 모든 버전의 Node.js와 io.js, 나이틀리와 릴리즈 후보 빌드 등에서도 작동합니다. io.js v3와 Node.js v4부터 애드온을 구성하는 때에는 전체 소스보다 tarball 내려받기만 가능할 것입니다. (Rod Vagg) [#2700](https://github.com/nodejs/node/pull/2700) +* **npm**: 2.13.3에서 2.14.2로 보안 업데이트를 포함한 버전 업그레이드를 했습니다, 자세한 사항은 https://github.com/npm/npm/releases/tag/v2.14.2 을 확인하세요, (Kat Marchán) [#2696](https://github.com/nodejs/node/pull/2696). +* **timers**: 0.12 포팅 구현으로부터 타이머의 성능 향상이 있었고, 몇몇 작은 수정사항도 있습니다. (Jeremiah Senkpiel) [#2540](https://github.com/nodejs/node/pull/2540), (Julien Gilli) [nodejs/node-v0.x-archive#8751](https://github.com/nodejs/node-v0.x-archive/pull/8751) [nodejs/node-v0.x-archive#8905](https://github.com/nodejs/node-v0.x-archive/pull/8905) +* **util**: `util.is*()` 함수는 앞으로 사라질 예정이고, 이번 릴리스에 사라질 예정임을 나타내는 경고문구를 넣기 시작했습니다. 사용자들은 npm 저장소에서 더 활발한 대안을 찾기를 권장합니다. (Sakthipriyan Vairamani) [#2447](https://github.com/nodejs/node/pull/2447). +* **v8**: 4.4.63.30에서 4.5.103.30로 버전 업그레이드를 했습니다. (Ali Ijaz Sheikh) [#2632](https://github.com/nodejs/node/pull/2632). + - 다음과 같은 새로운 `TypedArray` 프로토타입 함수를 구현했습니다. `copyWithin()`, `every()`, `fill()`, `filter()`, `find()`, `findIndex()`, `forEach()`, `indexOf()`, `join()`, `lastIndexOf()`, `map()`, `reduce()`, `reduceRight()`, `reverse()`, `slice()`, `some()`, `sort()`. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information에서 확인하실 수 있습니다. + - `TypedArray.from()`와 `TypedArray.of()` 함수를 새롭게 구현했습니다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information에서 확인하실 수 있습니다. + - 화살표 함수(Lambda 표현)를 구현했습니다, 자세한 사항은 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions에서 확인하실 수 있습니다. + - 전체 변경 사항은 https://github.com/v8/v8-git-mirror/blob/4.5.103/ChangeLog에서 확인하실 수 있습니다. + +<-- +### Known issues + +See https://github.com/nodejs/node/labels/confirmed-bug for complete and current list of known issues. + +* Some uses of computed object shorthand properties are not handled correctly by the current version of V8. e.g. `[{ [prop]: val }]` evaluates to `[{}]`. [#2507](https://github.com/nodejs/node/issues/2507) +* Some problems with unreferenced timers running during `beforeExit` are still to be resolved. See [#1264](https://github.com/nodejs/node/issues/1264). +* Surrogate pair in REPL can freeze terminal. [#690](https://github.com/nodejs/node/issues/690) +* Calling `dns.setServers()` while a DNS query is in progress can cause the process to crash on a failed assertion. [#894](https://github.com/nodejs/node/issues/894) +* `url.resolve` may transfer the auth portion of the url when resolving between two full hosts, see [#1435](https://github.com/nodejs/node/issues/1435). +--> + +### 알려진 이슈 + +현재 알려진 이슈의 전체 목록은 https://github.com/nodejs/io.js/labels/confirmed-bug에서 확인할 수 있습니다. + +* Some uses of computed object shorthand properties are not handled correctly by the current version of V8. e.g. `[{ [prop]: val }]` evaluates to `[{}]`. [#2507](https://github.com/nodejs/node/issues/2507) +* 현재 V8의 버전에서 계산 객체의 속성 간소화가 Some uses of computed object shorthand properties are not handled correctly by the current version of V8. e.g. `[{ [prop]: val }]` evaluates to `[{}]`. [#2507](https://github.com/nodejs/node/issues/2507) +* `beforeExit` 중에 참조 해제된 타이머에 대한 문제가 아직 남아 있습니다. [#1264](https://github.com/nodejs/io.js/issues/1264) +* REPL에 입력된 서로게이트 페어가 터미널을 얼릴 수 있습니다. [#690](https://github.com/nodejs/io.js/issues/690) +* DNS 질의 진행 중에 호출된 `dns.setServers()`가 실패한 단언문으로 프로세스의 충돌을 일으킬 수 있습니다. [#894](https://github.com/nodejs/io.js/issues/894) +* `url.resolve`가 다른 두 호스트 사이를 해석하는 중 URL의 인증 정보 부분을 교환할 수 있습니다. [#1435](https://github.com/nodejs/io.js/issues/1435) + +<-- +### Node.js v4.0.0(stable) entry is posted + +* We have posted [Node v4.0.0](https://nodejs.org/en/blog/release/v4.0.0/) entry. This entry has more details about Node.js v4.0.0. +--> + +### Node.js v4.0.0(stable) 항목이 게시되었습니다. + +* 우리는 [Node v4.0.0](https://nodejs.org/en/blog/release/v4.0.0/) 항목을 게시했습니다. 이 항목은 Node.js v4.0.0에 관한 더욱 세부적인 사항들을 포함하고 있습니다. + +<-- +### We are creating the list of modules that currently do not work with Node.js v4.0.0 + +* We are listing modules that do not work with Node.js v4.0.0, If you have some troubles in your modules with Node.js v4.0.0, please provide information in this [issue](https://github.com/nodejs/node/issues/2798). +--> + +### 우리는 현재 Node.js v4.0.0과는 함께 작동하지 않는 모듈 리스트를 생성했습니다. + +* v4.0.0과는 함께 작동하지 않는 모듈을 나열했습니다. 당신의 모듈과 Node.js v4.0.0을 함께 사용하면서 문제가 생긴다면 [issue](https://github.com/nodejs/node/issues/2798)에 그 정보를 제공해주세요. + +<-- +### Community Updates + +* We *still* need a V8 maintainer for our LTS build! Head on over [to GitHub](https://github.com/nodejs/LTS/issues/28) to see if the requirements match your capabilities. +* Jeremiah Senkpiel, Node TSC member, has introduced Node.js v4.0.0 deeply. Please check [this blog](https://medium.com/@nodesource/node-js-v4-0-0-node-at-its-best-54a93fd2e0c6) +* Daniel Khan posted the entry about Node.js v4.0 performance, features and LTS. His entry will help your [migration](http://apmblog.dynatrace.com/2015/09/05/all-you-need-to-know-about-node-js-4-0/). + +If you have spotted or written something about Node.js and io.js, do come over to our [Evangelism team repo](https://github.com/nodejs/evangelism) and suggest it on the [Issues page](https://github.com/nodejs/evangelism/issues), specifically the Weekly Updates issue. +--> + +### 커뮤니티 업데이트 + +* LTS 빌드를 할 V8 메인테이너를 *아직* 구하고 있습니다! [GitHub](https://github.com/nodejs/LTS/issues/28)에서 요구사항을 확인하세요. +* Node TSC 멤버인 Jeremiah Senkpiel가 Node.js v4.0.0 deeply. Please check [this blog](https://medium.com/@nodesource/node-js-v4-0-0-node-at-its-best-54a93fd2e0c6) +* Daniel Khan이 Node.js v4.0 성능, 특징 LTS에 관해 기고했습니다. 그의 관점은 당신의 [migration](http://apmblog.dynatrace.com/2015/09/05/all-you-need-to-know-about-node-js-4-0/)을 도울 것입니다. + +Node.js나 io.js에 관한 글을 쓰거나 발견했다면, [Evangelism 팀 저장소](https://github.com/nodejs/evangelism)에 와서 [이슈 페이지](https://github.com/nodejs/evangelism/issues)에 주간 업데이트 이슈로 알려주세요. + + + +### 다가오는 이벤트 + +* [Node.js Italian Conference](http://nodejsconf.it/) 입장권을 판매하고 있습니다. 10월 10일 이탈리아 Brescia의 Desenzano에서 열립니다. +* [EmpireNode](http://2015.empirenode.org/), 10월 23일 미국 뉴욕에서 열립니다. +* [JSConf CO](http://www.jsconf.co/)가 10월 16일부터 17일까지 Medellin의 Ruta N에서 열립니다. +* [NodeFest](http://nodefest.jp/2015/), 11월 7일 일본 도쿄에서 열립니다. +* [Nodevember](http://nodevember.org/?utm_source=io.js+and+Node.js+News&utm_medium=article)가 11월 14일부터 15일까지 미국의 Tennessee, Nashville에서 열립니다. +* [NodeConf Barcelona](https://ti.to/barcelonajs/nodeconf-barcelona-2015), 11월 21일 스페인 Barcelona에서 열립니다. + +<-- +Have an event about Node.js and io.js coming up? You can put your events here through the [Evangelism team repo](https://github.com/nodejs/evangelism) and announce it in the [Issues page](https://github.com/nodejs/evangelism/issues), specifically the Weekly Updates issue. +--> + +Node.js와 io.js의 다가오는 이벤트를 계획하고 있나요? [Evangelism 팀 저장소](https://github.com/nodejs/evangelism)와 [이슈 페이지](https://github.com/nodejs/evangelism/issues)의 주간 업데이트 이슈를 통해 알릴 수 있습니다. \ No newline at end of file From 3a16cf63b17569cdfc91f7d80c33e9170205a85d Mon Sep 17 00:00:00 2001 From: freenice12 Date: Tue, 22 Sep 2015 21:36:19 +0900 Subject: [PATCH 2/6] Translate 2015-09-04-weekly #129 --- weekly/_posts/2015-09-04-weekly.md | 44 ++++++++++++++++-------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/weekly/_posts/2015-09-04-weekly.md b/weekly/_posts/2015-09-04-weekly.md index ccf5ab9ae2..1e8a96860f 100644 --- a/weekly/_posts/2015-09-04-weekly.md +++ b/weekly/_posts/2015-09-04-weekly.md @@ -7,15 +7,17 @@ refurl: https://nodejs.org/en/blog/weekly-updates/weekly-update.2015-09-04/ translator: - freenice12 --- -<-- + + ### Node.js 뉴스 — 9월 4일 Node.js v4.0.0이 배포되었습니다. -<-- + -### Node.js v4.0.0(stable) 항목이 게시되었습니다. +### Node.js v4.0.0(안정 버전) 항목이 게재되었습니다. -* 우리는 [Node v4.0.0](https://nodejs.org/en/blog/release/v4.0.0/) 항목을 게시했습니다. 이 항목은 Node.js v4.0.0에 관한 더욱 세부적인 사항들을 포함하고 있습니다. +* 우리는 [Node v4.0.0(한국어)](http://nodejs.github.io/iojs-ko/articles/2015/09/08/release-v4.0.0/) 항목을 게재했습니다. 이 항목은 Node.js v4.0.0에 관한 더욱 세부적인 사항들을 포함하고 있습니다. -<-- + From dad8543f5f51a0068ee012d205aa9f4281b89624 Mon Sep 17 00:00:00 2001 From: freenice12 Date: Tue, 22 Sep 2015 21:40:23 +0900 Subject: [PATCH 3/6] Translate 2015-09-04-weekly #129 --- weekly/_posts/2015-09-04-weekly.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/weekly/_posts/2015-09-04-weekly.md b/weekly/_posts/2015-09-04-weekly.md index 1e8a96860f..77b788769c 100644 --- a/weekly/_posts/2015-09-04-weekly.md +++ b/weekly/_posts/2015-09-04-weekly.md @@ -27,9 +27,8 @@ We would like to talk about this news, changes, features. But currently we don't ### Node.js v4.0.0 -이번 주는 기념적인 한 주입니다. 마침내 Node.js v4.0.0(stable)을 배포했습니다. 모든 Node/io.js 기여자들에게 감사드립니다. 이번 Node.js는 역대 가장 안정적이 버전입니다. 우리는 모든 패치를 리뷰했고 통합 테스트의 상태는 더욱 안정화 되었습니다. 이면에는 새로운 Node 안의 더 적극적인 기여자들이 있었습니다. +이번 주는 기념적인 한 주입니다. 마침내 Node.js v4.0.0(안정 버전)을 배포했습니다. 모든 Node/io.js 기여자들에게 감사드립니다. 이번 Node.js는 역대 가장 안정적이 버전입니다. 우리는 모든 패치를 리뷰했고 통합 테스트의 상태는 더욱 안정화 되었습니다. 이면에는 새로운 Node 안의 더 적극적인 기여자들이 있었습니다. -우리는 이 뉴스와 변화, 기능들을 이야기하고 싶습니다. 그러나 최근 우리는 시간이나 장소가 부족했습니다. 우리는 Node 커뮤니티가 더 많은 블로그와 뉴스를 알리길 희망합니다. 모든 뉴스, 변경점, 기능을 설명하고 싶지만, 여기에 적기에는 공간과 시간이 부족합니다. 노드 커뮤니티에서 더 자세히 다룬 블로그 글이나 뉴스를 기고해 주셨습니다. From fe6e03897723c4a251c6139f9f66a9aa773637bd Mon Sep 17 00:00:00 2001 From: freenice12 Date: Wed, 23 Sep 2015 20:52:54 +0900 Subject: [PATCH 4/6] Translate 2015-09-04-weekly #129 --- weekly/_posts/2015-09-04-weekly.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/weekly/_posts/2015-09-04-weekly.md b/weekly/_posts/2015-09-04-weekly.md index 77b788769c..3c77dece73 100644 --- a/weekly/_posts/2015-09-04-weekly.md +++ b/weekly/_posts/2015-09-04-weekly.md @@ -62,10 +62,10 @@ This list of changes is relative to the last io.js v3.x branch release, v3.3.0. * **timers**: 0.12 포팅 구현으로부터 타이머의 성능 향상이 있었고, 몇몇 작은 수정사항도 있습니다. (Jeremiah Senkpiel) [#2540](https://github.com/nodejs/node/pull/2540), (Julien Gilli) [nodejs/node-v0.x-archive#8751](https://github.com/nodejs/node-v0.x-archive/pull/8751) [nodejs/node-v0.x-archive#8905](https://github.com/nodejs/node-v0.x-archive/pull/8905) * **util**: `util.is*()` 함수는 앞으로 폐기 예정이고, 이번 릴리스에 폐기 예정임을 나타내는 경고문구를 넣기 시작했습니다. 사용자들은 npm 저장소에서 더 적절한 대안을 찾기를 권장합니다. (Sakthipriyan Vairamani) [#2447](https://github.com/nodejs/node/pull/2447). * **v8**: 4.4.63.30에서 4.5.103.30로 버전 업그레이드를 했습니다. (Ali Ijaz Sheikh) [#2632](https://github.com/nodejs/node/pull/2632). - - 다음과 같은 새로운 `TypedArray` 프로토타입 함수를 구현했습니다. `copyWithin()`, `every()`, `fill()`, `filter()`, `find()`, `findIndex()`, `forEach()`, `indexOf()`, `join()`, `lastIndexOf()`, `map()`, `reduce()`, `reduceRight()`, `reverse()`, `slice()`, `some()`, `sort()`. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information에서 확인하실 수 있습니다. - - `TypedArray.from()`와 `TypedArray.of()` 함수를 새롭게 구현했습니다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray for further information에서 확인하실 수 있습니다. - - 화살표 함수(Lambda 표현)를 구현했습니다, 자세한 사항은 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions에서 확인하실 수 있습니다. - - 전체 변경 사항은 https://github.com/v8/v8-git-mirror/blob/4.5.103/ChangeLog에서 확인하실 수 있습니다. + - 다음과 같은 새로운 `TypedArray` 프로토타입 함수를 구현했습니다. `copyWithin()`, `every()`, `fill()`, `filter()`, `find()`, `findIndex()`, `forEach()`, `indexOf()`, `join()`, `lastIndexOf()`, `map()`, `reduce()`, `reduceRight()`, `reverse()`, `slice()`, `some()`, `sort()`. 자세한 사항은 에서 확인하실 수 있습니다. + - `TypedArray.from()`와 `TypedArray.of()` 함수를 새롭게 구현했습니다. 자세한 사항은 에서 확인하실 수 있습니다. + - 화살표 함수(Lambda 표현)를 구현했습니다, 자세한 사항은 에서 확인하실 수 있습니다. + - 전체 변경 사항은 에서 확인하실 수 있습니다.