Skip to content
This repository has been archived by the owner on Sep 7, 2022. It is now read-only.

io.js weekly 2015-02-13 #26

Merged
merged 7 commits into from
Feb 15, 2015
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 144 additions & 0 deletions weekly/2015-02-13.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
<!-- io.js Week of February 13th 2015
29 language localization effort, 1.2.0 release, and much more. -->
# io.jsウィークリーアップデート 2015/2/13
29言語へのローカリゼーション、バージョン1.2.0リリース 他

---

<!-- ## io.js support added by... -->
## io.jsサポートの追加
* [Postmark](http://blog.postmarkapp.com/post/110829734198/its-official-were-getting-cozy-with-node-js)
* [node-serialport](https://github.com/voodootikigod/node-serialport/issues/439)
* [Microsoft Azure](http://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-iojs/)

<!-- ## io.js breaks 10,000 stars on GitHub -->
## Githubでio.jsが 10,000 Star を達成
<!-- On Feb. 13, io.js reached the goal of 10,000 stars on GitHub. We couldn't have done it without the support of the amazing community behind JavaScript. Thank you alll! -->
2月13日、JavaScriptコミュニティの素晴らしいサポートのお陰で、io.jsに10,000のGithub Starがつきました。本当にありがとう!

<!-- ## io.js 1.2.0 released -->
## io.js 1.2.0 リリース
<!-- * **stream**: Simpler stream construction ([readable-stream/issues#102[(https://github.com/iojs/readable-stream/issues/102))
* **dns**: `lookup()` now supports an `'all'` boolean option, default to `false` but when turned on will cause the method to return an array of all resolved names for an address, see, ([iojs/pull#744](https://github.com/iojs/io.js/pull/744))
* **assert**: Remove `prototype` property comparison in `deepEqual()` ([iojs/issues#636](https://github.com/iojs/io.js/pull/636)); introduce a `deepStrictEqual()` method to mirror `deepEqual()` but performs strict equality checks on primitives ([iojs/issues#639](https://github.com/iojs/io.js/pull/639)).
* **tracing**: Add [LTTng](http://lttng.org/) (Linux Trace Toolkit Next Generation) when compiled with the `--with-lttng option`. Trace points match those available for DTrace and ETW. ([iojs/issues#702](https://github.com/iojs/io.js/pull/702))
* **docs**: Lots of doc updates, see individual commits; new Errors page discussing JavaScript errors, V8 specifics, and io.js specific error details.
* **npm** upgrade to 2.5.1
* **libuv** upgrade to 1.4.0, see libuv [ChangeLog](https://github.com/libuv/libuv/blob/v1.x/ChangeLog)
* Add new collaborators:
* Aleksey Smolenchuk (@lxe)
* Shigeki Ohtsu (@shigeki) -->
* **stream**: よりシンプルなstream作成。 ([readable-stream/issues#102](https://github.com/iojs/readable-stream/issues/102))
* **dns**: `lookup()`メソッド で `'all'` オプションをサポート。この設定を有効にすると名前の解決が行われたすべてのアドレスを配列で返します(デフォルトは`false`に設定)。 ([iojs/pull#744](https://github.com/iojs/io.js/pull/744))
* **assert**: `deepEqual()`から`prototype`プロパティの比較を外しました。 ([iojs/issues#636](https://github.com/iojs/io.js/pull/636)) `deepEqual()`のミラーとして`deepStrictEqual()`メソッドを追加、ただしprimitivesではstrict equalのチェックを行います。 ([iojs/issues#639](https://github.com/iojs/io.js/pull/639))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

iojs/issues#639

deepStrictEqual works the same way as strictEqual, but uses === to compare primitives and requires prototypes of equal objects to be the same object.

とあるので

deepEqual()のミラーとしてdeepStrictEqual()メソッドを追加し、こちらがプリミティブの比較を行います

などの方が適当な気がします

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

変更しました。

* **tracing**: `--with-lttng option` オプションを付けてコンパイルした場合に[LTTng](http://lttng.org/) (Linux Trace Toolkit Next Generation) が追加されます。 トレースポイントはDTraceとETWで使用可能なものと同じです。([iojs/issues#702](https://github.com/iojs/io.js/pull/702))
* **docs**: 多くのドキュメントがアップデートされました。新たに JavaScriptエラーについての[Errorsページ](https://iojs.org/api/errors.html)を追加、V8の詳細、io.jsに特化したエラーの詳細など(各コミットを参照してください)。
* **npm** を 2.5.1にアップグレード
* **libuv** を 1.4.0にアップグレード (詳しくはlibuvの[変更履歴](https://github.com/libuv/libuv/blob/v1.x/ChangeLog)へ)
* 新規コラボレーターの追加:
* Aleksey Smolenchuk (@lxe)
* Shigeki Ohtsu (@shigeki)

<!-- ## Opened our doors to the international community -->
## 世界中のコミュニティを受け入れ

<!-- View the [original article](https://medium.com/@mikeal/how-io-js-built-a-146-person-27-language-localization-effort-in-one-day-65e5b1c49a62) on Medium.
* Added interested contributors to teams for their language.
* Teams registered Twitter accounts for their teams and other relevant social media accounts.
* Teams came up with their own ways of working together, and they became more of "community organizers," as opposed to just "translators" -->
Mediumに載せた[元記事](https://medium.com/@mikeal/how-io-js-built-a-146-person-27-language-localization-effort-in-one-day-65e5b1c49a62)を参照
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

日本語版のリンクもいれておいてもよいかもですね

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

このブログはMikeal の個人ブログのほうなので日本語訳がないんです。

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

あー、なるほどわかりました

* 参加したいと言ってくれたメンバーを各言語チームのコントリビューターとして追加
* 各チームごとにTwitterや地域に特化したソーシャルメディアアカウントを設置
* 各チームが独自にワークフローを設定することで「翻訳者」というよりも「コミュニティオーガナイザー」に

<!-- ### Stats for Localizations: -->
#### ローカリゼーションの状況:

<!-- * 146 people signed up to help with the localizations the first day (over 160 signed up now)
* 27 languages communities created the first day (already up to 29) -->
* 呼びかけ初日に146人がローカリゼーションチームに参加 (現在は160人以上)
* 初日だけで27言語のローカリゼーションチームが発足(現在は29言語)

<!-- ### Language Communities -->
### 各言語のコミュニティ

* [`iojs-bn`](https://github.com/iojs/iojs-bn) Bengali Community
* [`iojs-cn`](https://github.com/iojs/iojs-cn) Chinese Community
* [`iojs-cs`](https://github.com/iojs/iojs-cs) Czech Community
* [`iojs-da`](https://github.com/iojs/iojs-da) Danish Community
* [`iojs-de`](https://github.com/iojs/iojs-de) German Community
* [`iojs-el`](https://github.com/iojs/iojs-el) Greek Community
* [`iojs-es`](https://github.com/iojs/iojs-es) Spanish Community
* [`iojs-fa`](https://github.com/iojs/iojs-fa) Persian Community
* [`iojs-fi`](https://github.com/iojs/iojs-fi) Finnish Community
* [`iojs-fr`](https://github.com/iojs/iojs-fr) French Community
* [`iojs-he`](https://github.com/iojs/iojs-he) Hebrew Community
* [`iojs-hi`](https://github.com/iojs/iojs-hi) Hindi Community
* [`iojs-hu`](https://github.com/iojs/iojs-hu) Hungarian Community
* [`iojs-id`](https://github.com/iojs/iojs-id) Indonesian Community
* [`iojs-it`](https://github.com/iojs/iojs-it) Italian Community
* [`iojs-ja`](https://github.com/iojs/iojs-ja) Japanese Community
* [`iojs-ka`](https://github.com/iojs/iojs-ka) Georgian Community
* [`iojs-kr`](https://github.com/iojs/iojs-kr) Korean Community
* [`iojs-mk`](https://github.com/iojs/iojs-mk) Macedonian Community
* [`iojs-nl`](https://github.com/iojs/iojs-nl) Dutch Community
* [`iojs-no`](https://github.com/iojs/iojs-no) Norwegian Community
* [`iojs-pl`](https://github.com/iojs/iojs-pl) Polish Community
* [`iojs-pt`](https://github.com/iojs/iojs-pt) Portuguese Community
* [`iojs-ro`](https://github.com/iojs/iojs-ro) Romanian Community
* [`iojs-ru`](https://github.com/iojs/iojs-ru) Russian Community
* [`iojs-sv`](https://github.com/iojs/iojs-sv) Swedish Community
* [`iojs-tr`](https://github.com/iojs/iojs-tr) Turkish Community
* [`iojs-tw`](https://github.com/iojs/iojs-tw) Taiwan Community
* [`iojs-uk`](https://github.com/iojs/iojs-uk) Ukranian Community


<!-- ## io.js and Node.js -->
## io.js と Node.js

<!-- View the [original article](https://medium.com/@iojs/io-js-and-a-node-js-foundation-4e14699fb7be) on Medium.
* Scott Hammond, CEO of Joyent, expressed his desire to bring io.js back to the node.js.-->
[元記事を参照](http://blog.iojs.jp/io.js_and_node.js_Foundation.html)
* Joyent CEOのScott Hammond氏よりio.jsをnode.jsに戻したい意向を受けました

<!-- #### In only a few months io.js... -->
#### ここ数ヶ月でio.jsは...
<!-- * Has grown to 23 active core team members
* Has several working groups
* Has 29 language localization teams,
* Has drawn more contributors to the project than we’ve ever had in the history of node.js, and
* Has been able to release quality software at a good pace with the support of an exceptional community. -->
* 23人のコアチームに成長
* いくつかのワーキンググループを結成
* 29言語へのローカリゼーションチームを発足
* node.js史上最多のプロジェクト参加者を惹きつけることに成功
* コミュニティのサポートを受けて、良いペースで質の高いソフトウェアのリリース

<!-- > We are eager to put this all behind us but we can’t sacrifice the progress we’ve made or the principles and open governance that got us here. -->
> 分離についてはみんな早く水に流したいと思っていますが、これまでの進捗や、それを推し進めたオープンガバナンスの理念を捨てるわけにはいきません。

<!-- ### The Future -->
### 今後について

<!-- * Talks with the node.js foundation are ongoing.
* Once the foundation has a technical governance model you will see an issue on io.js’ GitHub about whether io.js should join.

* This will be discussed and voted on openly in a public TC meeting following the governance rules we’ve already built. -->
* node.js foundation との話し合いは現在も進行中です
* node.js Foundationがテクニカルガバナンスモデルを作り次第、io.jsのGithub issueにてio.jsがnode.jsに戻るべきかのディスカッションを行います
* 私達の作ったガバナンスモデルにもとづいて、公開TCミーティングにてディスカッションとvoteを行います

<!-- > For the community, nothing has changed. -->
> コミュニティの皆さんにとって現状は何も変わりません。

<!-- ### What to do right now -->
### 今できること

<!-- * Continue to send your pull requests to io.js
* Join one of the 27 [language localization teams](https://github.com/iojs/website/issues/125)
* Contribute to io.js’ working groups ([streams](https://github.com/iojs/readable-stream), [website](https://github.com/iojs/website), [evangelism](https://github.com/iojs/website/labels/evangelism), [tracing](https://github.com/iojs/tracing-wg), [build](https://github.com/iojs/build), [roadmap](https://github.com/iojs/roadmap)) and
* Continue to adopt io.js in your applications. -->
* 今までどおりpull requestsをio.jsに送る
* [27言語のローカリゼーションチーム](https://github.com/iojs/website/issues/125)に参加する
* io.jsのワーキンググループに参加する([streams](https://github.com/iojs/readable-stream), [website](https://github.com/iojs/website), [evangelism](https://github.com/iojs/website/labels/evangelism), [tracing](https://github.com/iojs/tracing-wg), [build](https://github.com/iojs/build), [roadmap](https://github.com/iojs/roadmap))
* io.jsをあなたのアプリケーションで利用する