Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

Commit

Permalink
added 2015-03-weekly.md
Browse files Browse the repository at this point in the history
	new file:   weekly/_posts/2015-03-06-weekly.md

	new file:   weekly/_posts/2015-03-06-weekly.md

	new file:   weekly/_posts/2015-03-06-weekly.md

	new file:   weekly/_posts/2015-03-06-weekly.md
  • Loading branch information
xarus01 committed Mar 12, 2015
1 parent 00fbbb3 commit 482416d
Showing 1 changed file with 117 additions and 0 deletions.
117 changes: 117 additions & 0 deletions weekly/_posts/2015-03-06-weekly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
---
layout: post
title: io.js 주간 뉴스 2015년 3월 6일
author: iojs
ref: io.js Week of March 6th - Buffer.indexOf(), Tessel 2 and more.
refurl: https://medium.com/node-js-javascript/io-js-week-of-march-6th-2f9344688277
translator:
- <a href="https://github.com/xarus01" target="_blank">xarus01</a>
---

<!--
# io.js 1.5.0 Release
On Friday, March 6th, [@rvagg](https://github.com/rvagg) released io.js [**v1.5.0**](https://iojs.org/dist/latest/). The complete change log can be found [on GitHub](https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md).
-->

# io.js 1.5.0 릴리스

3월 16일 금요일에 [@rvagg](https://github.com/rvagg)가 io.js [**v1.5.0**](https://iojs.org/dist/latest/)을 배포하였습니다. 모든 변경 기록은 [GitHub](https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md)에서 확인할 수 있습니다.

<!--
### Notable changes
* **buffer**: New `Buffer#indexOf()` method, modelled off [`Array#indexOf()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf). Accepts a String, Buffer or a Number. Strings are interpreted as UTF8. (Trevor Norris) [#561](https://github.com/iojs/io.js/pull/561)
* **fs**: `options` object properties in `'fs'` methods no longer perform a `hasOwnProperty()` check, thereby allowing options objects to have prototype properties that apply. (Jonathan Ong) [#635](https://github.com/iojs/io.js/pull/635)
* **tls**: A likely TLS memory leak was reported by PayPal. Some of the recent changes in **stream_wrap** appear to be to blame. The initial fix is in [#1078](https://github.com/iojs/io.js/pull/1078), you can track the progress toward closing the leak at [#1075](https://github.com/iojs/io.js/issues/1075) (Fedor Indutny).
* **npm**: Upgrade npm to 2.7.0. See [npm CHANGELOG.md](https://github.com/npm/npm/blob/master/CHANGELOG.md#v270-2015-02-26) for details including why this is a semver-minor when it could have been semver-major.
* **TC**: Colin Ihrig (@cjihrig) resigned from the TC due to his desire to do more code and fewer meetings.
-->

### 주요 변경 사항

* **buffer**: 새로운 `Buffer#indexOf()` 메소드가 [`Array#indexOf()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf)를 대체하였습니다. 인수로 String, Buffer, 또는 Number를 받을 수 있습니다. String은 UTF8 문자열로 처리됩니다. (Trevor Norris) [#561](https://github.com/iojs/io.js/pull/561)
* **fs**: `'fs'` 메소드 내의 `options` 오브젝트 속성은 더는 `hasOwnProperty()` 검사를 수행하지 않으며, 따라서 `options` 오브젝트가 알맞은 prototype 속성도 가질 수 있습니다. (Jonathan Ong) [#635](https://github.com/iojs/io.js/pull/635)
* **tls**: TLS 메모리 누수로 생각되는 현상이 Paypal에 의해서 보고되었습니다. 최근의 **stream_wrap** 상의 변경사항들 중 일부가 그 이유인 것으로 보입니다. 이것에 대한 첫 수정은 [#1078](https://github.com/iojs/io.js/pull/1078)에 있습니다. [#1075](https://github.com/iojs/io.js/issues/1075)에서 누수를 제거하기 위한 진행 상황을 확인할 수 있습니다. (Fedor Indutny)
* **npm**: npm을 2.7.0으로 업그레이드했습니다. [npm CHANGELOG.md](https://github.com/npm/npm/blob/master/CHANGELOG.md#v270-2015-02-26)에서 왜 이것이 유의적 버전의 주 버전업이 될 수 있었음에도 부 버전업로 처리되었는지에 대한 이유와 다른 세부사항을 확인할 수 있습니다.
* **TC**: Colin Ihrig(@cjihrig)가 회의보다는 코딩에 집중 하고자 TC에서 사임하였습니다.

<!--
### Known issues
* Possible TLS-related memory leak, details at [#1075](https://github.com/iojs/io.js/issues/1075).
* Windows still reports some minor test failures and we are continuing to address all of these as a priority. See [#1005](https://github.com/iojs/io.js/issues/1005).
* Surrogate pair in REPL can freeze terminal [#690](https://github.com/iojs/io.js/issues/690)
* Not possible to build io.js as a static library [#686](https://github.com/iojs/io.js/issues/686)
* `process.send()` is not synchronous as the docs suggest, a regression introduced in 1.0.2, see [#760](https://github.com/iojs/io.js/issues/760) and fix in [#774](https://github.com/iojs/io.js/issues/774)
-->

### 알려진 이슈들

* 아마도 TLS와 연관된 메모리 누수, 자세한 사항은 [#1075](https://github.com/iojs/io.js/issues/1075)에 있습니다.
* 윈도우 상에서 여전히 사소한 테스트 실패가 보고되고 있으며 우리는 이것들을 우선적으로 처리하는 중입니다. [#1005](https://github.com/iojs/io.js/issues/1005)를 확인해보세요.
* REPL 상에서 Surrogate pair를 사용하는 것은 터미널을 정지시킬 수 있습니다.
* `process.send()`는 문서에서 설명된 바와는 다르게 동기적이지 못합니다. 이 회귀는 1.0.2에서 이루어졌습니다. [#760](https://github.com/iojs/io.js/issues/760)에서 확인 가능하며 [#774](https://github.com/iojs/io.js/issues/774)에서 수정되는 중입니다.

<!--
# Community Updates
* You can relax knowing that io.js and latest node.js [**are not affected**](https://strongloop.com/strongblog/are-node-and-io-js-affected-by-the-freak-attack-openssl-vulnerability/) by the [FREAK Attack](https://freakattack.com/). You are running io.js or the latest version of node.js, right?
* Walmart is now sponsoring a build machine for the io.js Jenkins CI system. The @iojs/build team is working on creating io.js SunOS binaries (like you can get from nodejs.org). A V8 fix ([iojs/io.js#1079](https://github.com/iojs/io.js/pull/1079)) needs to be landed first before more progress can be made.
* We would also like to thank the following companies for contributing hardware and related technology/support/engineering for io.js builds:
* **Digital Ocean** (mainly Linux)
* **Rackspace** (mainly Windows)
* **Voxer** (OS X and FreeBSD)
* **NodeSource** (ARMv6 & ARMv7)
* **Linaro** (ARMv8)
* **Walmart** (SmartOS / Solaris)
* The io.js community has been hard at work on the internationalization of all of its content. There are now over 20 active languages published on [iojs.org](http://iojs.org) and i18n community sites. Additionally, i18n links ([iojs/website#258](https://github.com/iojs/website/pull/258)) have been added to the website footer for easy access. Are we missing your language? [Help us add it!](https://github.com/iojs/website/blob/master/TRANSLATION.md)
* Speaking of translations, the [io.js roadmap presentation](http://roadmap.iojs.org/) has been updated to link to other language versions.
* It seems that **PayPal** is running an experiment comparing [Kappa](https://www.npmjs.com/package/kappa) on io.js vs node.js 0.12 vs node.js v0.10. The PayPal team identified a likely TLS memory leak. Initial fix is in [#1078](https://github.com/iojs/io.js/pull/1078) and progress towards closing is in [#1075](https://github.com/iojs/io.js/issues/1075)
* [**NodeSource**](http://nodesource.com) is now providing io.js [Linux binary](https://nodesource.com/blog/nodejs-v012-iojs-and-the-nodesource-linux-repositories) packages for Ubuntu/Debian as well as RHEL/Fedora distributions.
* The io.js [Docker build](https://registry.hub.docker.com/u/library/iojs/) is one of thirteen new [official Docker repositories](http://blog.docker.com/2015/03/thirteen-new-official-repositories-added-in-january-and-february/) added in January and February.
* NodeBots and IoT people should be happy to hear that the just-announced [**Tessel2**](http://blog.technical.io/post/112787427217/tessel-2-new-hardware-for-the-tessel-ecosystem) runs [io.js natively](http://blog.technical.io/post/112888410737/moving-faster-with-io-js).
* [**@maxbeatty**](https://twitter.com/maxbeatty) is working on a new version of the [jsperf.com](http://jsperf.com/) backend, running on io.js and it is entirely [open source](https://github.com/jsperf/jsperf.com). Contributions are welcome!
* [@eranhammer](https://twitter.com/eranhammer) wrote a blog post called [The Node Version Dilemma](http://hueniverse.com/2015/03/02/the-node-version-dilemma/) which discusses the various node.js / io.js versions and proposes which ones to use and when to use them.
-->

# 커뮤니티 업데이트

* io.js와 최신의 node.js는 [FREAK Attack](https://freakattack.com/)에 의해 [**영향을 받지 않으니**](https://strongloop.com/strongblog/are-node-and-io-js-affected-by-the-freak-attack-openssl-vulnerability/) 모두 안심해도 좋습니다. 물론 io.js나 node.js의 최신 버전을 사용하고 계시겠지요?
* Walmart가 io.js Jenkins CI 시스템을 위한 서버를 만드는 일을 후원하고 있습니다. @iojs/build 팀이 (여러분이 nodejs.org에서 내려받을 수 있는 것과 같은) io.js SunOS 바이너리를 만들고 있습니다.
* 아래의 회사들도 io.js 빌드를 위한 하드웨어와 그와 관련된 기술/지원/엔지니어링을 제공해주셨습니다. 감사드립니다.
* **Digital Ocean** (대부분 리눅스 관련)
* **Rackspace** (대부분 윈도우 관련)
* **Voxer** (OS X 와 FreeBSD)
* **NodeSource** (ARMv6 & ARMv7)
* **Linaro** (ARMv8)
* **Walmart** (SmartOS / Solaris)
* io.js 커뮤니티는 관련 콘텐츠들에 대해서 매우 열심히 국제화 작업을 수행하였습니다. 이제 [iojs.org](http://iojs.org)와 i18n 커뮤니티 사이트들에서 20개가 넘는 언어로 게시되고 있습니다. 덧붙이자면 더욱 나은 접근성을 위해서 i18n 링크들([iojs/website#258](https://github.com/iojs/website/pull/258))이 웹사이트 바닥 글에 추가되었습니다. 빠진 언어가 있나요? [추가하도록 도와주세요!](https://github.com/iojs/website/blob/master/TRANSLATION.md)
* 번역에 대해서 말하자면 [io.js 로드맵 발표 자료](http://roadmap.iojs.org/)가 영어 외의 다른 언어들도 표시하도록 업데이트되었습니다.

* **Paypal**이 io.js와 node.js v0.12, node.js v0.10상에서 [Kappa](https://www.npmjs.com/package/kappa)를 비교하는 실험을 하고 있는 것으로 보입니다. 페이팔 팀은 TLS와 관련된 것으로 생각되는 메모리 누수를 찾아냈습니다. 이것에 대한 첫 수정은 [#1078](https://github.com/iojs/io.js/pull/1078)에 있습니다. [#1075](https://github.com/iojs/io.js/issues/1075)에서 누수 제거의 진행 상황을 확인할 수 있습니다.

* [**NodeSource**](http://nodesource.com)가 이제 우분투/데비안 뿐만 아니라 RHEL/Fedora 배포판들을 위한 io.js [리눅스 바이너리](https://nodesource.com/blog/nodejs-v012-iojs-and-the-nodesource-linux-repositories)를 제공합니다.
* io.js [도커 빌드](https://registry.hub.docker.com/u/library/iojs/)는 1월과 2월에 추가된 13개의 [공식 도커 저장소](http://blog.docker.com/2015/03/thirteen-new-official-repositories-added-in-january-and-february/) 중 하나입니다.

* NodeBots와 IoT 관련자들은 [**Tessel2**](http://blog.technical.io/post/112787427217/tessel-2-new-hardware-for-the-tessel-ecosystem)[io.js를 네이티브로](http://blog.technical.io/post/112888410737/moving-faster-with-io-js) 실행한다는 소식에 매우 기쁠 것입니다.
* [**@maxbeatty**](https://twitter.com/maxbeatty)가 io.js상에서 실행되는 [jsperf.com](http://jsperf.com/)의 새 버전을 개발하고 있으며, 이것은 완전히 [오픈 소스 기반](https://github.com/jsperf/jsperf.com)으로 진행됩니다. 프로젝트에 대한 기여는 언제든지 환영 됩니다!

* [@eranhammer](https://twitter.com/eranhammer)[The Node Version Dilemma](http://hueniverse.com/2015/03/02/the-node-version-dilemma/)라는 제목의 글을 썼습니다. 이 글에서는 다양한 node.js / io.js 버전들이 다루어지며 어떤 것을 언제 써야 할지에 대한 방안을 제시합니다.

<!--
# io.js Support Added
* **[scrypt](https://npmjs.com/scrypt)** now supports io.js. Learn more from this [GitHub issue](https://github.com/barrysteyn/node-scrypt/issues/39)
* **[proxyquire](https://github.com/thlorenz/proxyquire)** v1.3.2 published with support for iojs.
-->

# io.js 지원 추가

* **[scrypt](https://npmjs.com/scrypt)**가 이제 io.js를 지원합니다. 자세한 내용은 [GitHub issue](https://github.com/barrysteyn/node-scrypt/issues/39)에서 확인할 수 있습니다.
* **[proxyquire](https://github.com/thlorenz/proxyquire)**가 v1.3.2부터 iojs에 대한 지원을 포함합니다.

0 comments on commit 482416d

Please sign in to comment.