Hatena::ブログ(Diary)

Cli@ RSSフィード

2014年12月18日

[][][]JavaScript - こわくない Protractor - Qiita 20:52

JavaScript - こわくない Protractor - Qiita

ProtractorというE2Eテストツールの仕組みについての解説。

element() は DOM 要素を選択してる訳ではない、ブラウザの操作をするメソッドはPromiseを返している、書いた順番で実行されるようになっている点などどのような仕組みで動いているかについてまとめられている

[]EIZOの1920×1920ピクセル正方形ディスプレイ、1月30日発売 - ITmedia ニュース 20:44

EIZOの1920×1920ピクセル正方形ディスプレイ、1月30日発売 - ITmedia ニュース

正方形モニタ

12万9600円

[][][]TypeScript - dtsmのご紹介 - Qiita 20:41

TypeScript - dtsmのご紹介 - Qiita

npmライクなコマンドラインインターフェイスを持ったd.ts管理ツール

[][][]vvakame/dtsm 20:41

vvakame/dtsm

d.ts管理ツール

npmライクなインターフェイス

[][]Direct ProxiesでObject.observeの Polyfillはできるのか // Speaker Deck 19:29

Direct ProxiesでObject.observeの Polyfillはできるのか // Speaker Deck

Direct ProxiesでObject.observeのpolyfillは無理という話

[]The Travis CI Blog: Faster Builds with Container-Based Infrastructure and Docker 19:27

The Travis CI Blog: Faster Builds with Container-Based Infrastructure and Docker

Travis CIがDockerベースのコンテナで動かせるオプションついた話

sudo: false でコンテナで動く

[][][]npm/npmlog 19:22

npm/npmlog

npmで使ってるロガーライブラリ。

level指定、node stream対応、イベント、カラーのON/OFFができる

[][][][]flatiron/winston 19:16

flatiron/winston

Node.js向けの非同期ロガー

[][][]Raynos/error 19:16

Raynos/error

カスタムエラーオブジェクト的なライブラリ

[][]Oracle Blogs 日本語のまとめ: [Java, JavaScript] Nashorn Architecture and Performance Improvements in the Upcoming JDK 8u40 Release 18:50

Oracle Blogs 日本語のまとめ: [Java, JavaScript] Nashorn Architecture and Performance Improvements in the Upcoming JDK 8u40 Release

"終的にNashornが「JVM上の動的言語のためのLLVM」のようなものになることを願っています"

"中間レベルのコンパイラ層でJavaScriptを生成せずに、NashornはTypeScriptからバイトコードに直接到達します"

[][]【翻訳】Makeについて知っておくべき7つのこと | POSTD 18:12

【翻訳】Makeについて知っておくべき7つのこと | POSTD

Makefileのパターン。

[][]Git - コードレビューさせないようにコミット - Qiita 18:06

Git - コードレビューさせないようにコミット - Qiita

コミットを意味でグルーピングする

[][]Node v0.10.34 (Stable) 16:37

Node v0.10.34 (Stable)

Node v0.10.34 リリース。

v0.11.15がv0.12RCとなるので、次のStableで0.12がリリースされる予定

[][][]Libscore 16:32

Libscore

世界中のサイトでどのJavaScriptライブラリがどれくらい使われているかを表示するサービス

[][][]開発組織のマネジメント // Speaker Deck 16:08

開発組織のマネジメント // Speaker Deck

レガシーシステムの短中期的な視点での改善について

[]noflo/noflo 15:15

noflo/noflo

フローベースプログラミング for JavaScript

[][]DailyJS: JavaScript Developer Survey 2014: Results 15:06

DailyJS: JavaScript Developer Survey 2014: Results

JavaScript開発者アンケート 2014年の結果が公開された。

[][]Test iOS applications - CircleCI 15:04

Test iOS applications - CircleCI

CircleCIがiOSアプリのテストをサポート

[][][]Improving the Pointer Events Polyfill | Official jQuery Blog 15:04

Improving the Pointer Events Polyfill | Official jQuery Blog

GoogleからjQuery FoundationがPointerEventsのpolyfillの管理を引き継いだ

[][]CUTT System:TypeScriptネットワークプログラミング 15:01

CUTT System:TypeScriptネットワークプログラミング

2014年1月10日 発売

WebSocketやWebRTC等を使ったアプリをTypeScriptで書いて学んで行く書籍

[][][]中国アプリ市場に進出する際に必ず知っておきたい情報まとめ<2014年最新版> 14:59

中国アプリ市場に進出する際に必ず知っておきたい情報まとめ<2014年最新版>

中国のアプリ市場、モバイル環境について

[][][]必読! 最新シリコンバレー・スタートアップ用語解説 - TechCrunch 14:40

必読! 最新シリコンバレー・スタートアップ用語解説 - TechCrunch

スタートアップ用語ネタ

[][][][]Backbone Conf III - 2014 - YouTube 14:36

Backbone Conf III - 2014 - YouTube

http://backboneconf.com/ の動画が公開された

2014年12月17日

[][][][]domenic/traceur-runner 01:04

domenic/traceur-runner

Traceurを使った変換をしながらオンザフライで実行する

[]Jun Mukai's blog: Chrome40にservice workersがきた 17:15

Jun Mukai's blog: Chrome40にservice workersがきた

ServiceWorkerとChromeのExtensionの話

[][]Sitespeed.io - Analyze your website speed and performance 13:56

Sitespeed.io - Analyze your website speed and performance

WebPageTestのラッパでビジュアライズして表示できるツール

[][][]WebGL 開発支援サイト wgld.org 13:54

WebGL 開発支援サイト wgld.org

生WebGL/GLSLについて詳しくまとまったサイト。

WebGLを学習するためのコンテンツ

[][]wookieb/predicates 13:00

wookieb/predicates

型チェック、assertion、フィルタリング等を行う。

JSDocからMarkdownのドキュメントを吐く

[][][]axemclion/browser-perf 10:49

axemclion/browser-perf

seleniumでブラウザを立ち上げて、about:tracingや開発者ツールを使ってパフォーマンス測定の情報を得るコマンドラインツール

[][][][]WPO-Foundation/RUM-SpeedIndex 10:40

WPO-Foundation/RUM-SpeedIndex

Resource Timing を利用して Speed Index を算出するライブラリ

2014年12月16日

[][][]75lb/jsdoc-to-markdown · GitHub 01:08

75lb/jsdoc-to-markdown

JavaScriptからJSDocをパースしてMarkdownを生成する。

handlebarsのテンプレを使ってMarkdownの記述ができる

[][]flosse/sloc 23:19

flosse/sloc

SLOC (source lines of code)

JavaScriptコードのステップ数とかを調べるツール

[][][]Async Fragments: Rediscovering Progressive HTML Rendering with Marko — eBay Tech Blog 21:57

Async Fragments: Rediscovering Progressive HTML Rendering with Marko — eBay Tech Blog

非同期でテンプレートフラグメントを処理する。

https://github.com/raptorjs/marko

[][][]Web Componentsの基本的な使い方・まとめ 21:36

Web Componentsの基本的な使い方・まとめ

Web Componentsの構成要素、それぞれの機能について詳しく解説されてる。

template要素、HTML Import、Shadow DOM、Custom Elementsについて

[]Functional Reactive React.js — Medium 21:19

Functional Reactive React.js — Medium

RxJSを使ったobservableとReactについて

[][][]実践入門 Ember.js:連載|gihyo.jp … 技術評論社 20:59

実践入門 Ember.js:連載|gihyo.jp … 技術評論社

Ember.jsについての連載

[][]The offline cookbook - JakeArchibald.com 20:55

The offline cookbook - JakeArchibald.com

ServiceWorkerを使った典型的なパターンの紹介。

[][][][]Meta programming with ECMAScript 6 proxies 20:16

Meta programming with ECMAScript 6 proxies

ES6のProxyについて詳しい解説。

メタプログラミングとは何か、Proxyはどのように動くのか、ユースケース、Proxyかどうかの判定方法、PropertyDescriptorとあわせた場合の挙動、Reflect APIについて

[]hourly POSTD | 日刊より更新するテック系メディア 17:14

hourly POSTD | 日刊より更新するテック系メディア

POSTDのHNやReddotとかのタイトルだけを流すやつ。

Twitterとかでやった方が分かりやすい気がする

[]JavaScript Application Architecture On The Road To 2015 — Medium 17:09

JavaScript Application Architecture On The Road To 2015 — Medium

2014年のJavaScript全体のアーキテクチャを振り返り今後どうなるかについての話。

データバインディング、Immutable、Virtual DOM、Web Component、Component同士のメッセージング、ES6とBrowserify、オフラインファースト等

[][]decimal.js API 16:46

decimal.js API

Decimalを扱うライブラリ。

小数点同士の演算、丸め込みの挙動の指定等、フォーマットを指定しての出力等が出来る

[]golang で streem を実装した。 - Qiita 16:07

golang で streem を実装した。 - Qiita

golangでの言語実装について。

構文解析器、字句解析器

[][]Know thy reference — Perfection Kills 15:55

Know thy reference — Perfection Kills

ES5での`this` Good parts

[][][][]リアルな DOM はなぜ遅いのか - steps to phantasien 13:38

リアルな DOM はなぜ遅いのか - steps to phantasien

DOMの作成、追加、削除、変更検知(MutationObserver API)、レンダリングのフェーズと遅延アタッチによる最小限の変更などのブラウザがやっている仕事について。

対してReactのVirtualDOMは色々なものを単純化してる話

2014年12月15日

[][]EditorConfigで文字コード設定を共有して喧嘩しなくなる話。(Frontrend Advent Calendar 2014 – 14日目) | Ginpen.com 20:07

EditorConfigで文字コード設定を共有して喧嘩しなくなる話。(Frontrend Advent Calendar 2014 – 14日目) | Ginpen.com

EditorConfigについて

JetBrains IDEが最近ビルドインサポートするようになったので便利。

Makefileとかはコレないと辛い

[][]Docker で Selenium Grid の環境構築をもっと楽に! | Cybozu Inside Out | サイボウズエンジニアのブログ 19:58

Docker で Selenium Grid の環境構築をもっと楽に! | Cybozu Inside Out | サイボウズエンジニアのブログ

SeleniumとDocker

[][]fs-utils/temp-path 19:56

fs-utils/temp-path

/tmpなランダムファイルパスを作ってくれる

[][][]画像を分割もしくは合体させてパフォーマンスは本当に変化するのか? - Webサイトパフォーマンスについて 19:47

画像を分割もしくは合体させてパフォーマンスは本当に変化するのか? - Webサイトパフォーマンスについて

CSSスプライトを例にネットワークパフォーマンスを実験計画法でテストする。

ランダム化について

[][][]【翻訳】テクニカルライティングの将来 ーGitHub上のAsciidocで技術書Pro Gitを協働執筆 | POSTD 18:05

【翻訳】テクニカルライティングの将来 ーGitHub上のAsciidocで技術書Pro Gitを協働執筆 | POSTD

https://github.com/azu/promises-book/ もAsciidocで書いた。Atlasまだ使えなかったので、CI使ってビルドとか自動化してた。

[][][]jsdom/Changelog.md at 1.5.0 · tmpvar/jsdom 16:40

jsdom/Changelog.md at 1.5.0 · tmpvar/jsdom

jsdom 1.5.0リリース。

console APIの定義を追加

[][]cnpmjs.org: Private npm registry and web for Company 10:52

cnpmjs.org: Private npm registry and web for Company

npm enterprize的(非公式)なサービス。

spmjs みたいな中国圏のやつかな

2014年12月14日

[][]samples/service-worker/post-message at a29d220da7a6e12a4d0bc9d3b4815072404580a1 · GoogleChrome/samples 19:01

samples/service-worker/post-message at a29d220da7a6e12a4d0bc9d3b4815072404580a1 · GoogleChrome/samples

ServiceWorkerでpostMessageでコマンドのやり取りをするサンプル

[]関数型プログラミングとは結局何なのか | 黒曜の吹き溜まり 16:37

関数型プログラミングとは結局何なのか | 黒曜の吹き溜まり

関数型プログラミングの本質とは何かについて。

副作用を与えないプログラミング、副作用がないと難しいI/Oなどについて

[][][]Ractive.js の紹介 — KaoriYa 16:35

Ractive.js の紹介 — KaoriYa

簡単なTODOアプリを使ったRactive.jsの紹介。

mustache拡張なテンプレートとイベント、データバインディングについて

[][]The State of Desktop Applications in Node.js | NodeSource - Enterprise Node.js Training, Support, Software & Consulting, Worldwide 16:23

The State of Desktop Applications in Node.js | NodeSource - Enterprise Node.js Training, Support, Software & Consulting, Worldwide

Chrome Applications、node-webkit、atom-shell それぞれの特徴とメリット・デメリット

[][]Offline.js – Handle your users losing their internet connection like a pro 16:19

Offline.js – Handle your users losing their internet connection like a pro

オフラインかどうかを検知して通知出来るライブラリ

[][]脱PolymerなWeb Componentsデザパタ - ジンジャー研究室 16:18

脱PolymerなWeb Componentsデザパタ - ジンジャー研究室

Custom Elementだけを使った開発について。

元々の要素を継承する形で利用すれば親和製があることや遅延初期化について

[][]amazonで最も売れている英単語帳!Duo3.0の使い方を徹底解説 16:14

amazonで最も売れている英単語帳!Duo3.0の使い方を徹底解説

Duo3.0関係のまとめ。

フラッシュカード

[][]defunctzombie/handlebars-extend-block 15:04

defunctzombie/handlebars-extend-block

handlebarsの拡張の書き方

[]勉強会でのメモの取り方 - Life goes on 14:10

勉強会でのメモの取り方 - Life goes on

以前に似たようなテーマ書いてた

http://efcl.info/2014/07/19/study-note/