終了 2014/11/15(土) 10:00〜 東京Node学園祭2014 年に一度、真剣に学んで遊ぼう!日本最大級のNode.jsカンファレンス! kysnm 他 東京都渋谷区宇田川町20-17 (NMF渋谷公園通りビル 8F)
終了 2014/11/15(土) 10:00〜 東京Node学園祭2014 年に一度、真剣に学んで遊ぼう!日本最大級のNode.jsカンファレンス! kysnm 他 東京都渋谷区宇田川町20-17 (NMF渋谷公園通りビル 8F)
npmに登録されているパッケージ数は10万、月間ダウンロード数も5億を超えました。7月の段階で月間3億程度ですから、こちらのグラフで見てもわかるように、かなり成長が加速してきていますね。 EdgeConf4において、パッケージ管理をテーマにしたディスカッションに、npmのCTOであるLaurie Vossと、npmのpeer dependencyをつくったGoogle Chrome TeamのDomenic Denicola(ES6のPromiseの取組みでも知られた人ですね。)が参加しています。この二人と、BowerのJosh Peekを中心に議論が進んでいます。ちなみにJoshはGitHubの社員で、最近では、左右に並べてdiffを比較できる便利な機能をつくった人でもあります。 「サーバサイドのパッケージマネジャとしては、CPANやRubygem、npmのように開発言語ごとにプレーヤー
The npm blog has been discontinued. Updates from the npm team are now published on the GitHub Blog and the GitHub Changelog. Last week, I released npm@2.0.0. If you’ve been using npm@1.4, it’s a substantial update, but that’s not why it’s 2.0.0. npm@1.0.1 was released on April 30th, 2011 – three and a half years ago. 1 That’s basically the entire lifetime of Node as a viable platform. Why bump the
You are here: Home / StrongBlog / Community / Upcoming Breaking C++ API Changes in Node.js v0.12 Editor’s note: Welcome to part three of a three part series that aims to help you get a jumpstart on new and breaking API changes in the upcoming Node v0.12 release. In part one, Alex Gorbatchev pulled out the non-breaking API changes, while in part two he separated out breaking APIs. In part three, Be
WebSocketの普及により実現されつつあるリアルタイムWebとそれに伴って現実となりつつあるC10K問題。これらへのソリューションとして世界中から注目されているのが、サーバサイドJavaScriptプラットフォームのNode.jsです。 このたびNode.js日本ユーザグループは、OpenDataプロジェクトに従事しつつクライアントのモジュールを多く作成しているMaxwell Ogden氏、Automattic CTOであり、socket.ioの作者であるGuillermo Rauch氏、expressを管理しているStrongLoopという会社のCEOであるIssac Roth氏、NodeConfの主催者であり、Node.jsのコミュニティを支える中心人物であるMikeal Rogers氏を招聘し、4回目の「東京Node学園祭」を開催します。
minimatch っていうのは Grunt や gulp.js その他あちこちで(npm もらしい)使われてるグロブマッチライブラリです。最近よく gulp を使ってるんだけど、毎回 gulp.src() の書き方で迷ってしまう。調べた結果 minimatch に行き当たったんだけど各種 glob 実装のドキュメント読んで把握しろ、という感じでよく分からなかったので早見表を作った次第です。 https://github.com/motemen/minimatch-cheat-sheet 確認用にテストを書いていて、そのテストケースからドキュメントを生成してるので間違いはないはずです。説明が間違ってる、この例も乗せた方が見やすいだろ、とかあればプルリクください。 折角なので日本語版を書いておきますね。 基本 * はパスセパレータを含まない任意の文字列にマッチ ** はパスセパレータを含む任
ソフトウェアを正しく理解する唯一の方法はコードを読むことです。 ドキュメントを読めばそのソフトウェアが何を実装しているか分かりますが、どのように実装されているかまでは分かりません。 開発中に何らかのトラブルに悩まされたときや、効率的なコーディングをしたいと思ったとき、下位レイヤのソフトウェアを理解しておけば素早く対処できるシーンが多くあります。 ただ、コードを読むことは簡単なタスクではありません。 現代的なソフトウェアはそれなりの規模のコードを含んでいることがほとんどです。アーキテクチャ間の差異を吸収するためのコードなど、本質的な機能を理解する上ではあまり重要ではないコードも含まれています。 何らかの問題が発生してからコードを読もうと思っても、準備なしでは関連する箇所を探すだけでかなりの労力が必要な作業となります。 従って、普段からコードを読んでおくことが重要です。 また、コードを読むにあ
npm Enterprise Beta npm Enterprise is an on-premise solution for managing private JavaScript modules, from the team that maintains npm and the public npm registry. Runs on your server or VM. Works with the standard npm client. Private namespaced modules to avoid name conflicts. Same patterns and tools developers love for open source. Seamless switching between private and open source projects. No
「visionmedia、Node.js辞めるってよ」って事で、今回はこの話の翻訳ですね。 Farewell Node.js — Code adventures — Medium 最近のnode.jsはホントTJ Fontaine のリーダー就任から始まってNode.jsでできたエディタであるAtomがreleaseされたり、gemのモジュール数をnpmのモジュール数が抜いたり、socket.io v1.0が出たりと色々あるんですが、今回の話は飛び抜けて衝撃的だったなぁと思ってます。 一応知らない方のためにvisionmediaについて説明しておくと、以下のモジュールは全てvisionmedia製です。 express (Web Applicaiton Framework) mocha (Testing Framework) jade (hamlライクなtemplate engine) s
ZeroMQでSocket.IO関連のモジュールを作ってみたSocket.IO MeetUpまず、本題に入る前に。 昨日のSocket.IO MeetUp に行って来たのですが、socket.ioの作者 Guillermo Rauch 氏から直々に、socket.ioを作るに至った背景や、今後のsocket.ioの関連の話、それと今話題の MQTT と Socket.IO を使った話を聞くことができて、楽しかったです。 “Web 上の EventEmitter” というようなプラットフォーム的な感じで今後盛り上がるといいですね。 :) モチベーションさて、本題。 ここ最近、 Socket.IO 1.0 のリリース東京Node学園13時限目での Socket.IO 1.0 に関する話そして今回のSocket.IO Meetupということで、いろいろと進化している Socket.IO に興味が
publish/subscribe protocol multiple quality of service level.. ..with at-least-once and exactly-once semantics low overhead (2 bytes at minimum) offline messaging retained messages, like a key/value store Small core, vibrant community Extreme modularity Reimplement everything in Javascript Why Node.js matters? high performance (2x at Paypal) faster application development (2x at PayPal) batteries
QuickStartというのは、名前がややこしいですがSpotify社が出してるツールのことです。 このツールはCommonJSで書いたJavaScriptのモジュールの依存関係を解決してビルドしたり、ローダとして使えるものです。 前者のビルドする機能は簡単にいえばBrowserifyです。 QuickStartもBrowserifyと同じく、nodeのcoreモジュール等をブラウザで使える様になってます。(CoreモジュールはBrowserifyが使ってるものと同じshimが使われてる) もう一つのローダとして使えるのがこのQuickStartの面白い所なんじゃないかなと思います。 この記事では、適当に試して見たQuickStartの使い方について見ていきます。 サンプルプロジェクトは以下に置いてあります。 azu/quickstart-example ビルド ビルドする場合はBrose
Node.jsで実世界UI 1. Node.jsで実世界UI @shokai Real.UI #01 2. 私 •@shokai •橋本 翔 •慶應SFC増井研 3. 実世界UIとは ! 電子工作とかセンサーと か使うやつのこと 4. 実世界インタフェースは 作るの大変だし、家で 使ってるとすぐ動かなく なったりする 5. 沢山のデバイスにまたがっ たプログラム書くの難しい ! 家のWiFi再起動したら止 まるとかやめてほしい 6. この辺を使うと良いと思う •Node.js •Socket.IO上に実装されたLinda •BlendMicro + ble-firmata が作ったすごい人が作った 7. デモ 8. 階層型コンテンツビューア 9. コントローラー色々 10. 似たような構成で 色々やっている 11. 研究室間 センサ情報通知 •部屋が多いので一体感を出したい •Yoが来る、部
With the advent of numerous client-side JavaScript package managers, I wanted to write up some of my thoughts about the fragmentation that we have today, and some ways that I think we could really improve delivering packages a community. Keep in mind that these are only my opinions, everyone has done a great job and there’s a lot of cool work going on out there. I think there are a few problems wi
なんか最近Twitterとか職場でも「npmの機能でそんなのあったんだ」って言われること多いので、説明していきます。 ちなみにタイトルにとりあえず10選って書いたけど、あんまりたくさん思いついてないのに、10選って書いてしまったので最後の方は微妙かもしれません。 1. npm installは npm i でも同じことができる まぁ単純なショートカットですね。isntallとかtypoしてても空気読んでくれるんですが、短いほうがいいよねってことで。 # npm installって書くのも $ npm install socket.io #npm i って書くのも同じ $ npm i socket.io # ちなみに --saveは -S, --save-devは -D にできる $ npm i socket.io -S $ npm i mocha -Dショートカット小ネタ。 2. npm
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く