サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
panda.node.ws
原文: DailyJS | Terminal.js: A Terminal Emulator Library 著者: Alex Young | 2015/01/22 | 翻訳: h.sakai 今日 VT100 や端末(ターミナル)という言葉は、 テキストベース・インターフェイスやシェルの同義語として使われている。しかしかつて、端末といえば「コンピュータ端末」のことを指す時代があった。コマンドを打ち込む テレプリンタ 、その結果を表示する CRT モニタを備えた機械のことが、そもそも端末と呼ばれていたのである。代表的な端末である VT100 は Intel 8080 をベースにしており、私のコンピュータ史に関する記憶が確かなものであれば、メインフレームに遠隔で接続する時代と、ローカルでミニコン・システムに接続する時代との、移行期を代表する端末であった。 VT100 が面白かったのは ANS
目次 [ 開く ] [ ] 原題を表示 … 2. proxy の概要 ECMASCript 6 で proxy 導入されることにより JavaScript でインターセッションが使えるようになる。本節では proxy の仕組を解説する。 オブジェクト obj に対しては多くの操作が可能だ。例をあげよう。 propプロパティの取得(obj.prop による) 自身の列挙可能プロパティ一覧の取得(Object.keys(obj)による) この操作をカスタマイズ可能にするのが proxy と呼ばれる特殊なオブジェクトだ。proxy の生成には2つのパラメータを指定する。 handler: インターセプトしたいそれぞれの操作に対しメソッドを定義する。handler でメソッドを定義した操作は(targetに伝わる中途に)インターセプトされる。これをトラップと呼ぶ(用語「トラップ」はオペレー
原文: DailyJS | Reapp 著者: Alex Young | 2015/02/10 | 翻訳:h.sakai Reapp は React ベースの新しいモバイル向け UI ツールキットだ(GitHub: reapp/reapp、MITライセンス、npm: reapp)。作成したアプリの印象はネイティブアプリに近い。ES6 モジュールやプロジェクト管理用のコマンドラインツールも付属しており、テストアプリ作成も高速に行える。 作者によると、Reapp はもともとフレームワークを意図して作られたものではない。UI キットとしてスタートし、React や ES6 をより使いやすくするためのモジュールセットを備えるようにしたものだ。 『フレームワークの必要性についての実験の結果わかったことは、一定のファイル構造に従って開発することで、フレームワークを使わずに済むということでした。そのファ
原文: DailyJS | JavaScript Developer Survey 2014: Results 著者: Alex Young | 2014/12/16 | 翻訳:h.sakai The JavaScript Developer Survey( JavaScript 開発者アンケート)を締め切った。例年通り、調査結果については開発者コミュニティでさらなる分析等、自由に利用していただいて構わない。 要約(pdfファイル) 元データ(ZIP化CSVファイル) 昨年(2013年)の結果(和訳版) 一昨年(2012年)の結果(和訳版) クライアントサイドのコードを書いている読者が 97% に達する一方、56% はサーバサイドのコードも書いている。昨年はサーバサイドは 28% だった(※)。Node のようなテクノロジーに関心を持ったりそれを採用することが、ECMAScript の発
原文: ②ality | Meta programming with ECMAScript 6 proxies 著者: Axel Rauschmayer 博士 | 2014/12/09 | 翻訳:h.sakai ※訳注 分量がかなり多いため、11ページに分割して掲載します。週に2ページくらいのペースで更新予定です。 目次 [ 閉じる ] [ ] 原題を表示 … 序文 ECMAScript 6 (ES6) の新機能 proxy について解説する。proxy を使うことで可能になるのは、インターセプトやオブジェクト操作のカスタマイズ(プロパティ取得など)など、メタプログラミングの機能だ。 記事中のコードは一部 ES6 の機能を使っている。ES6 の概要については Using ECMASCript 6 today を参照されたい。 proxy とは何か、proxy がどう役立つかの話に
原文: DailyJS | Node Advisory Updates and Node Forks 著者: Alex Young | 2014/12/05 | 翻訳:h.sakai 職業的に Node に関わり、コンスタントに Node に関する文章を書く者として、私は最近の Node.js のフォーク騒動や、Node アドバイザリーボード(諮問会議)での議論の流れは当然のように追いかけている。目につく記事は instapaper に保存し、血眼になって現在進行中の事態を理解しようとしている。 今週水曜日、TJ Fontaine 氏がアドバイザリーボード更新についての記事を Node 公式ブログに投稿した。アドバイザリーボードではこれまで三度ほどミーティングがもたれており、その記録は GitHub: nodejs-advisory-board/meetings からたどることができる。
最近は JavaScript より Python をいじってることの多い FoD5 です。Python に触れている時間はほぼ PyCharm 上で作業しています。会社では開発者版、自宅ではコミュニティー版です。その PyCharmがいよいよバージョン4へとアップデートしました。 いろいろおもしろい機能が追加されています。個人的には、最近 IPython Notebook をいじりだしたので、そのサポートが嬉しいところです。JetBrains 社のプロダクト・マーケティング・マネジャーの Dmitry Filippov 氏による告知記事を、氏の許可を(事後承諾ですが)得て訳しました。 PyCharm4 正式公開のお知らせ 原文:Announcing General Availability of PyCharm 4 著: Dmitry Filippov (2014年11月19日) 訳:H
原文: DailyJS | Mithril: A Tiny MVC Framework | 2014/11/12 | 著者: Alex R. Young | 翻訳:h.sakai MVC フレームワークの Mithril(GitHub: lhorie/mithril.js、MITライセンス、npm: mithril)は、その軽量さと豊富なドキュメントのおかげで、現在多くの好意的評価を集めているところだ(Stephan Hoyer氏による報告)。 Mithril の作者は Leo Horie氏(leohorie@twitter)。モデル、ビュー、コントローラの三要素に加え、仮想 DOM の利点を取り入れている。ブラウザの URL 操作のためのルーティングレイヤーも備えている。 Mithrill がフレームワークとして優れているのは、どの機能を取り入れるべきかについての Leo氏の選択眼の確
英文で D3.js やビジュアリゼーション絡みの記事や解説を読んでいると、graph、chart、plot などの単語がいずれも日本語で棒グラフ、折れ線グラフと言うときの「グラフ」と同じような文脈で使われており、そのニュアンスの違いは何だろうと疑問に思うことがあります。 実は英語ネイティブの間でも、これらの違いはあまり明瞭ではないようです。 “Difference between chart, plot and graph” (チャート、プロット、グラフの違い) “What’s the difference between a graph, a chart, and a plot?” (グラフ、チャート、プロットの違いとは?) 上記2サイトでは、人によっては特殊な使い分けを主張していますが、chart と graph に関しては大雑把には「だいたい似たもの」という意見のようです。 ただ、グ
このページを最初にブックマークしてみませんか?
『JSお散歩 | ※プログラミング言語 JavaScript を中心にプログラミング一般について...』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く