Hatena::ブログ(Diary)

Cli@ RSSフィード

2015年01月27日

[][][]Release 3.0.0 · lodash/lodash 18:11

Release 3.0.0 · lodash/lodash

lodash v3.0.0リリース。

String関係のメソッドの追加、関数型スタイルで使いやすいメソッドの追加、個々のmoduleとして入れた時の依存関係をシンプルに、パフォーマンスの改善、lazy chainingの導入等

[][][][]CSS Selector for Mac - Generate CSS selectors from HTML 17:57

CSS Selector for Mac - Generate CSS selectors from HTML

HTMLからCSSセレクタを生成するMacアプリ

[][]A Journey Through Client-Side Testing with JavaScript -Telerik Developer Network 17:55

A Journey Through Client-Side Testing with JavaScript -Telerik Developer Network

JavaScriptのテスト全体について書かれた記事。

テストフレームワーク、Assertionライブラリ、Test Runnerなどテストを構成する要素。

mocha-phantom、karma、DalekJS、Atomusでの実行方法について

[][][][]Wallaby - intelligent test runner for JavaScript 17:50

Wallaby - intelligent test runner for JavaScript

JetBrains IDE等と統合して使えるTest Runner。

Mocha、QUnit、Jasmine等が使えて、コードカバレッジをエディタ上に表示、テストケースを一部だけ実行などが出来る。

spy-jsの人が作ってる

[]The Extensible Web Report Card 17:45

The Extensible Web Report Card

Extensible Web関連

[][]Getting Literal With ES6 Template Strings 17:18

Getting Literal With ES6 Template Strings

ES6 Template Stringsについての解説

訳 : https://gist.github.com/kuu/b7eb679a3ad48d980ed3

[][]Home | Aurelia 17:17

Home | Aurelia

Durandalの次世代となるJavaScriptフレームワーク

ES6(or AltJS) + jspm、two-way binding、DI、ルーティング等を盛り込んだフレームワーク。

[][]CSS Flexbox Please! 16:40

CSS Flexbox Please!

CSS Flexboxのプロパティをその場で変更したりして動作を試せるデモページ

[][][][]Web Componentsのアクセシビリティ 16:34

Web Componentsのアクセシビリティ

WebComponentsとアクセシビリティについてのスライド。

既存要素があるケースと独自要素の場合はWAI-ARIAを使うことについて

[][]wizzard0/js2lua 16:26

wizzard0/js2lua

JavaScript to Luaコンパイラ

https://github.com/tessel/colony-compiler とはまた違うやつ

[][]modern.IE を Vagrant で使う - Qiita 16:20

modern.IE を Vagrant で使う - Qiita

modern.IE の Vagrant 用イメージについて

[][]オブジェクト指向 - 実践テスト駆動開発(GOOS)読んだ - Qiita 16:18

オブジェクト指向 - 実践テスト駆動開発(GOOS)読んだ - Qiita

ユニットテスト、Integration、E2E、システムテスト等の用語について

[][][]Release 2.5.0 · groupon-testium/testium 16:17

Release 2.5.0 · groupon-testium/testium

Integration Testフレームワークのtestium 2.5.0リリース。

日本語などの入力ができない問題の修正やエラー表示の改善、`Element.prototype.getElement`の実装など

2015年01月26日

[][][]Mac App Store - Clearview 21:25

Mac App Store - Clearview

Macnのepub/pdfビューアアプリ

[][][]ClangのlibToolingでASTをダンプするツールを作ってみた - Qiita 20:35

ClangのlibToolingでASTをダンプするツールを作ってみた - Qiita

ClangでC++のAST

[][][][]PaperShip for Mac, iPad and iPhone - Annotate, Manage, and Share your Papers with Mendeley and Zotero 19:54

PaperShip for Mac, iPad and iPhone - Annotate, Manage, and Share your Papers with Mendeley and Zotero

iOS/Macで同期して使えるPDF管理、編集アプリ

[][]Tradeoffs in server side and client side rendering — Medium 17:13

Tradeoffs in server side and client side rendering — Medium

クライアントサイドレンダリングとサーバサイドレンダリングのトレードオフの話

[][]Destructuring and parameter handling in ECMAScript 6 16:20

Destructuring and parameter handling in ECMAScript 6

ES6のDestructuring(分割代入、構造化代入)と引数時の扱いについて。

またSpread operatorを使った値の展開についても書かれてる

[][]HTTP/2の現状とこれから 10:36

HTTP/2の現状とこれから

HTTP/2の現状についてのスライド

[][]normalize/native-or-bluebird 10:35

normalize/native-or-bluebird

ネイティブのPromiseかBluebirdを読み込んでくれる

2015年01月25日

[][]Strange JavaScript Errors and How to Fix Them 00:51

Strange JavaScript Errors and How to Fix Them

JavaScriptのエラーメッセージとそれがどのようなときに起きてるエラーなのか、また修正方法について

[][][]yoshuawuyts/initialize 00:35

yoshuawuyts/initialize

プロジェクト初期設定ジェネレータ

[][]yoshuawuyts/promise-each 00:20

yoshuawuyts/promise-each

Promiseと組み合わせて使えるeach、every、filter、map、reduce、some等の関数をそれぞれモジュール化したもの

[][]holman/feedback 16:17

holman/feedback

GitHub Issueで発表の質問を受けるスタイルのリポジトリ

[][][]ESLint 0.13.0 released - ESLint 10:53

ESLint 0.13.0 released - ESLint

ESLint 0.13.0リリース。

Template strings、デフォルトパラメータ等のES6サポート改善、ブロックスコープの挙動を修正等

2015年01月24日

[][][][]Fetch API in action 00:12

Fetch API in action

Fetch APIについての紹介。

レスポンスのステータスコード、レスポンスのJSONパース、タイムアウトの問題、使い方、polyfillについて

[][]CustomElements - WHATWG Wiki 00:06

CustomElements - WHATWG Wiki

Custom Elementの今後についての議論まとめ。

ES6 class、追加するべきライフサイクルイベント等

via https://annevankesteren.nl/2015/01/dom-custom-elements

[][]pplog開発のコードレビューから学ぶpull requestによる自律的行動とコミュニケーション - pblog 23:58

pplog開発のコードレビューから学ぶpull requestによる自律的行動とコミュニケーション - pblog

Pull Requestのコードレビューについて。

コミットを重ねる指針、見てることを可視化する試み

[][][][]テストできないコードをE2Eテストを使ってリファクタリングしよう | Web Scratch 22:18

テストできないコードをE2Eテストを使ってリファクタリングしよう | Web Scratch

E2EテストフレームワークのTestiumの紹介とリファクタリングについて。

Mocha+Testium+power-assertでユニットテストと同じようにE2Eテストを書くための設定やサンプル

[][]peter.michaux.ca - Smalltalk MVC Translated to JavaScript 17:30

peter.michaux.ca - Smalltalk MVC Translated to JavaScript

Smalltalk MVCをJavaScriptで。

[][]ThumbFan Keyboard 1.0.1リリース。キーボードエクステンションの技術所感 | 17:30

ThumbFan Keyboard 1.0.1リリース。キーボードエクステンションの技術所感 |

typoしにくいキーボードのタップ判定

"指を離した時の座標ではなく、指を離し始める時の座標を記録するようにしました。そうすることによって、急いで動かした指の動きの前の、ユーザーとして押したと感じられた最後の動きを取得するようにしています。"

[][]コンセプトから理解するGitコマンド 17:23

コンセプトから理解するGitコマンド

Gitの内部仕様についてを理解してコンセプトを理解するスライド。

GitのオブジェクトはUnixのファイルシステム的な作り。

ブランチとは何かという事、インデックスの変更、バックアップtagの使い方

[][][]Functional programming in javascript (intro) // Speaker Deck 16:45

Functional programming in javascript (intro) // Speaker Deck

JavaScriptと関数型プログラミングについてのスライド。

[][]scottburch/sparrow 16:32

scottburch/sparrow

JavaScriptでclickイベント等を発行して動作のテストをするライブラリ

[][]Mac App Store - Pomodoro One 16:31

Mac App Store - Pomodoro One

ポモドーロタイマーアプリ

[]CloudFlareにおけるメール・ソリューションとしてのMailgun - Weblog - Hail2u.net 10:56

CloudFlareにおけるメール・ソリューションとしてのMailgun - Weblog - Hail2u.net

Mailgunで独自ドメインのメールアドレスの設定について

[][]raguay/MyAlfred 10:39

raguay/MyAlfred

Alfred workflow色々

2015年01月23日

[][]Google Cloud Platform Blog: Diagnose Service Performance Bottlenecks with Google Cloud Trace Beta 22:02

Google Cloud Platform Blog: Diagnose Service Performance Bottlenecks with Google Cloud Trace Beta

パフォーマンスボトルネックのモニタリングツール

[][]PubCSS: Formatting Academic Publications in HTML & CSS | Thomas Park 21:55

PubCSS: Formatting Academic Publications in HTML & CSS | Thomas Park

CSS組版論文っぽい組版。

PrinceでPDF化する

[]image-rendering: pixelated 21:47

image-rendering: pixelated

image-rendering: pixelatedの挙動について

[][]Chromium Blog: Chrome 41 Beta: New ES6 Features and Improved DevTools for Service Workers and Web Animations 21:46

Chromium Blog: Chrome 41 Beta: New ES6 Features and Improved DevTools for Service Workers and Web Animations

Chrome 41βリリース。

ES6 Template Literals、Web Animationsのデバッグ機能、image-rendering: pixelatedのサポート等

[]StrongLoop | What’s New in io.js 1.0 Beta? – Streams3 21:40

StrongLoop | What’s New in io.js 1.0 Beta? – Streams3

node stream 3

[][]Backbone to React 21:11

Backbone to React

Backbone Viewの代わりにReactを使った話

[][]JavaScript 2015? 20:27

JavaScript 2015?

ES6+の呼び方について。

年号付けるannual方式、ES x方式、Harmony方式、Web2.0方式など

[][]Diet.js 17:04

Diet.js

node.jsのウェブアプリケーションフレームワーク

[][]PageObjectデザインパターンを利用して画面変更に強いUIテストを作成する│ソフトウェアテストラボ|アプリテスト|スマートフォンテスト|株式会社シフト 17:04

PageObjectデザインパターンを利用して画面変更に強いUIテストを作成する│ソフトウェアテストラボ|アプリテスト|スマートフォンテスト|株式会社シフト

PageObjectパターンの原則について。

ページの内部を公開しないためのデザインパターン

[]PageObject 17:02

PageObject

E2EテストのPageObjectパターン

[][]protractor/page-objects.md at master · angular/protractor 16:58

protractor/page-objects.md at master · angular/protractor

pageobjectパターンについて

[][]Gitlet 16:20

Gitlet

JavaScriptでGit実装

[][][]Using Page Objects to Overcome Protractor's Shortcomings | ThoughtWorks 16:08

Using Page Objects to Overcome Protractor's Shortcomings | ThoughtWorks

PageObjectパターンについて

[]Martin Fowler's Bliki in Japanese - 朝会のパターン:立ってるだけじゃないよ 14:03

Martin Fowler's Bliki in Japanese - 朝会のパターン:立ってるだけじゃないよ

朝会のパターン

[][]bkero/es4 13:00

bkero/es4

ES4の仕様clone

http://hg.ecmascript.org/es4/ が消えているので