Hatena::ブログ(Diary)

Cli@ RSSフィード

2014年08月30日

[][]An introduction to ES6 classes. 00:28

An introduction to ES6 classes.

ES6 classesの使い方について。

Backbone的な継承してrenderを実装するパターンを例にして紹介してる

[][][]AST - the only true tool for building JavaScript 23:35

AST - the only true tool for building JavaScript

Grunt/Gulp/asterの変換サイクルが分かりやすい

[][][]Unicode-aware regular expressions in ES6 · Mathias Bynens 23:33

Unicode-aware regular expressions in ES6 · Mathias Bynens

ES6で導入された正規表現の`u`フラグについての解説とES5でも使えるようにするTransppilerについて。

正規表現でユニコード文字を正しく扱うためのフラグ

[][][]mathiasbynens/regexpu 23:30

mathiasbynens/regexpu

ES6の正規表現の`u`フラグをES5でも使えるように変換するtranspiler

[][][]bauerca/dynapack 23:25

bauerca/dynapack

/*js*/というマークをつけたものを動的ロードするモジュールだと認識して、AMDライクな動的ロードする感じのツールとライブラリ。

でもマークつけたものも手動でdynafetchしないといけない?

[][][]GNU GPL v3 解説書:IPA 独立行政法人 情報処理推進機構 22:55

GNU GPL v3 解説書:IPA 独立行政法人 情報処理推進機構

IPAによるGNU GPL v3 解説書

[][]Important Announcement Regarding YUI | Yahoo Engineering 22:36

Important Announcement Regarding YUI | Yahoo Engineering

YUIは新規開発終了するというアナウンス。

[]Easier ArrayBuffer <-> String conversion with the Encoding API - HTML5Rocks Updates 22:01

String conversion with the Encoding API - HTML5Rocks Updates>Easier ArrayBuffer <-> String conversion with the Encoding API - HTML5Rocks Updates

arraybufferを指定して受け取るレスポンスのバイナリstreamをEncoding APIでデコード出来る

[][]Chromium Blog: Chrome 38 Beta: New primitives for the next-generation web 22:00

Chromium Blog: Chrome 38 Beta: New primitives for the next-generation web

Chrome 38βリリース。

picture要素、Map/Set、for...of、Symbol、Math周りの追加。

NetInfo API、 Screen Orientation AP、Encoding APIでバイナリのstreamをデコード出来るように

[][]Welcome · Advanced R. 17:54

Welcome · Advanced R.

R言語のより詳細な使い方についての書籍サイト

[][][]Ember.js - Ember 1.7.0 and 1.8 Beta Released 17:53

Ember.js - Ember 1.7.0 and 1.8 Beta Released

Ember 1.7.0 と 1.8 Betaリリース

[][]Apple starts adding an interactive record/replay feature to WebKit Web… 17:49

Apple starts adding an interactive record/replay feature to WebKit Web…

web replay について

[][][]Release 1.6.0 · jscs-dev/node-jscs 17:46

Release 1.6.0 · jscs-dev/node-jscs

コードスタイルチェックツールのjscs 1.6.0リリース。

Googleプリセットの改善やバグシュウセイ等

[][][][]aster 17:31

aster

JavaScript ASTを処理するビルドツール

GruntやGulp等はtaskごとにパースと生成を繰り返すため非効率な部分がある。

asterはASTに対して変換の処理をパイプラインで行うため無駄な処理が減る。

[][][]Lineman.jsの立ち位置 - ワザノバ | wazanova 16:16

Lineman.jsの立ち位置 - ワザノバ | wazanova

Linemanの用途と立ち位置について。

"デフォルト設定と慣習駆動型のデザイン"の提供、色々ラップする意味と他のものとの比較

[][][][]Autodesk Pixlr 13:06

Autodesk Pixlr

画像にエフェクト書けたり出来る画像編集アプリ。

直接Twitterとかにも投稿できる

[][][] YAPC::Asia で「ウェブエンジニアのローレベルプログラミング」という発表をしました | Fri, Aug 29. 2014 - 氾濫原 [HANRANGEN] 12:52

[tech] YAPC::Asia で「ウェブエンジニアのローレベルプログラミング」という発表をしました | Fri, Aug 29. 2014 - 氾濫原 [HANRANGEN]

アセンブリとかハードウェアとかローレベルへの道のり

2014年08月29日

[][]MooTools - 1.5.1 is out! 23:49

MooTools - 1.5.1 is out!

MooTools 1.5.1リリース・

パッケージ周りの改善

[][]stacktracejs/stacktrace.js 23:33

stacktracejs/stacktrace.js

クロスブラウザでスタックトレースををキレイにして取得出来るライブラリ

[][]Go For Perl Mongers 23:25

Go For Perl Mongers

Go言語のハマりどころについてのスライド。

例外、構造体とオブジェクト指向、構造体の合成と継承の違い、チェンネルによる並列処理、パッケージ管理について

[]Medium’s CSS is actually pretty fucking good. — Medium 23:18

Medium’s CSS is actually pretty fucking good. — Medium

mediumのCSSの変遷

[][][]コマンドラインツールを作るときに参考にしている資料+YAPCで発表します | SOTA 23:04

コマンドラインツールを作るときに参考にしている資料+YAPCで発表します | SOTA

コマンドラインツールに書き方、作り方、公開の仕方について

[][][]大規模開発でも小規模開発でも使える TypeScript実践入門:書籍案内|技術評論社 21:29

大規模開発でも小規模開発でも使える TypeScript実践入門:書籍案内|技術評論社

2014年9月12日発売

TypeScriptについての書籍

[]Common Pitfalls with the HTML5 Drag ‘n’ Drop API — Medium 11:04

Common Pitfalls with the HTML5 Drag ‘n’ Drop API — Medium

HTML5 Drag&Drop APIの正しい扱い方について

pointer-events

[][][]Gravit – unlock your design potential. 11:03

Gravit – unlock your design potential.

Illustratorライクなデザインツール

ドローやレイヤー等の機能を持ってる

ブラウザで動かすこともできるオープンソースなアプリ。

https://github.com/quasado/gravit

[][]これからGoを始める人のためのTips集 #golang - The Wacul Blog 10:07

これからGoを始める人のためのTips集 #golang - The Wacul Blog

GOPATHを複数指定すると先頭で指定したものにgo getでインストールできる。

[][]The Go Programming Language 09:59

The Go Programming Language

golangの翻訳サイト

[][][]Announcing JS Error Reporting and AJAX Timing - New Relic blog 09:41

Announcing JS Error Reporting and AJAX Timing - New Relic blog

JavaScriptのエラー収集にNew Relicが対応してる

[]Mac - 複数ディスプレイの境界にDockを配置すると主ディスプレイと認識されない - Qiita 09:16

Mac - 複数ディスプレイの境界にDockを配置すると主ディスプレイと認識されない - Qiita

MacでDockが左にあるときのマルチディスプレイの問題

2014年08月28日

[][]Swiftで書くデザインパターンまとめ - Qiita 23:12

Swiftで書くデザインパターンまとめ - Qiita

Design Patterns implemented in Swift @ Github

[][]An Introduction to Programming in Go 20:54

An Introduction to Programming in Go

Go言語の入門書籍

[][][]alexmingoia/virtual-dom-stringify 20:17

alexmingoia/virtual-dom-stringify

Virtual DOMのVirtualNodeをStringfyしてHTML文字列を取得するライブラリ

[][][]LivingSocial: SOAのテストとmockの工夫 - ワザノバ | wazanova 18:26

LivingSocial: SOAのテストとmockの工夫 - ワザノバ | wazanova

VCRによるAPIのレスポンスを記録、再生してテストする

[][][]DOM Tool 18:26

DOM Tool

HTMLから同様のHTMLを作るDOM APIをいじるコードに変換するツール

via https://muffinresearch.co.uk/domtool/

[][][][]Virtual DOMを持つMV*ライブラリのmercuryについて | Web Scratch 16:10

Virtual DOMを持つMV*ライブラリのmercuryについて | Web Scratch

mercuryのModel(State)、View(Virtual DOM)、Controller(Event)について。

モジュールを組み合わせた構造と関数型プログラミング的なアプローチがベースのライブラリ

[][][][][]【翻訳】爆速HTML – Elmでの仮想DOM | POSTD 16:05

【翻訳】爆速HTML – Elmでの仮想DOM | POSTD

mercuryをベースとしてelm-htmlについての翻訳。

Virtual DOMの仕組みについて分かりやすい。mercury触ってたので記事書いた

http://efcl.info/2014/08/28/mercury/

[][][][][]node-webkitで最前面に置けるMarkdownメモアプリを作った | Web Scratch 16:03

node-webkitで最前面に置けるMarkdownメモアプリを作った | Web Scratch

node-webkitとCodeMirrorを使って書かれてるMarkdownメモアプリ。

DayOneに内容を保存出来る

[]Blazing Fast HTML 15:25

Blazing Fast HTML

elmとmercuryとVirtual DOM

[][]thlorenz.com 15:22

thlorenz.com

"browserify v2 adds source maps"

browserifyとsourcemapの対応

[][]pre-commit by Yelp 14:22

pre-commit by Yelp

git hook のpre-commitを管理出来るツール via http://wazanova.jp/items/1511

[][][]krzyzanowskim/ObjectivePGP 11:31

krzyzanowskim/ObjectivePGP

Objective-CでのOpenPGPの実装ライブラリ

[][]hons82/THSegmentedPager 11:30

hons82/THSegmentedPager

HMSegmentedControl とUIPageviewControllerを組み合わせたライブラリ。

[][][]natalia-osa/DrawCircleFrame 11:29

natalia-osa/DrawCircleFrame

要素をまるで囲むUI

[][][]VAlexander/Chameleon 11:29

VAlexander/Chameleon

iOSアプリのカラーフレームワーク

カラーパレットも用意されていて、フラットなデザインで見る感じのカラーセットが使える。

Gradient Colorsもサポートしてる

[][][]hons82/THCalendarDatePicker 11:27

hons82/THCalendarDatePicker

カレンダーUIライブラリ。

モーダル表示して入力に使う感じ

[][]viniciusmo/extract-localizable-string-plugin-xcode 11:25

viniciusmo/extract-localizable-string-plugin-xcode

ローカライズ文字列を入力出来るxcodeプラグイン

[]mitchellh/gox 10:52

mitchellh/gox

Go言語のクロスコンパイルツール

[][][]GitbookIO/kramed 10:27

GitbookIO/kramed

kramdown互換を持ったmarkdownパーサーのJavaScript版

[][][][]C3.js | D3-based reusable chart library 10:23

C3.js | D3-based reusable chart library

D3.jsベースのグラフライブラリ

宣言的にグラフを書ける

[][]Dart News & Updates: Dart 1.6 adds support for deferred loading 10:11

Dart News & Updates: Dart 1.6 adds support for deferred loading

Dart 1.6リリース。

loadLibraryというDeferred loadingを提供するlibraryが入った。

[][]The Pragmatic Bookshelf | Dart 1 for Everyone 10:08

The Pragmatic Bookshelf | Dart 1 for Everyone

2014年10月10日発売

Google Dartについての書籍

[][]melvitax/AFDateHelper 09:54

melvitax/AFDateHelper

NSDateにNSDate-Extensions/NSDate-Escort的な機能を追加するSwiftのextensionライブラリ

[][][]inamiy/SwiftTask 09:42

inamiy/SwiftTask

Promise + progress + pause + cancelの機能を持つライブラリ。

謎のカスタム演算子もついてる

2014年08月27日

[][][]Underscore.js 00:35

Underscore.js

Underscore 1.7.0 リリース。

Arrayのネイティブ関数では無く独自の実装を使うように変更し高速化、`_.iteratee`がカスタマイズ可能に`_.before`のメソッド追加、`_.extend`の挙動がES6 `Object.assign`にあわせた形へ変更するなど。

"Sparse" arrays、extend、union、template等破壊的な変更も多く含まれている。

[][]geejs/gulp-tap 00:18

geejs/gulp-tap

gulp tap、steamに処理を挟む

[][]O'Reilly Japan - モダンWeb 00:11

O'Reilly Japan - モダンWeb

2014年09月10日 発売

[]power-assert 多段 SourceMap 対応の方針 00:08

power-assert 多段 SourceMap 対応の方針

multi level sourcemapの対応について

[][]The Meteor blog 22:07

The Meteor blog

Meteor 0.9.0リリース

[][][]Manning: Firefox OS in Action 16:45

Manning: Firefox OS in Action

2015年春発売

Firefox OS本

[][]Swift Programming Blog - List of Swift Cheat Sheets 16:45

Swift Programming Blog - List of Swift Cheat Sheets

Swiftチートシート

[][]harmony:specification_drafts [ES Wiki] 14:41

harmony:specification_drafts [ES Wiki]

ECMAScript 6 Draft Rev 27リリース。

Array/generator comprehensionsの削除、Array.prototype.sortの実装依存についての明文化等

[][]A-Liaison BLOG: Silent Push / Background Fetch 時の fetchCompletionHandler に渡す引数ごとの挙動の違いを調べてみた 14:14

A-Liaison BLOG: Silent Push / Background Fetch 時の fetchCompletionHandler に渡す引数ごとの挙動の違いを調べてみた

Background FetchのfetchCompletionHandlerの挙動について。

main thredで呼び出す

[][][]twistdigital/es6-promisify 14:12

twistdigital/es6-promisify

nodeスタイルのコールバックを受け取る関数のPromiseラッパーを作るモジュール。

[][]“#”が付いたAjaxのURLをそのままGoogleがインデックスし始めた? | 海外SEO情報ブログ 11:09

“#”が付いたAjaxのURLをそのままGoogleがインデックスし始めた? | 海外SEO情報ブログ

#を含むURLがインデックスされるようになる

[][]CoffeeScript 10:17

CoffeeScript

CoffeeScript 1.8.0リリース。

sourcemapのファイル名が.js.mapに変更、CLIの改善、`require("coffee-script/repl")`をrequire出来るように

[][]SourceMap: Consistency in map filename · Issue #3297 · jashkenas/coffeescript 09:48

SourceMap: Consistency in map filename · Issue #3297 · jashkenas/coffeescript

CoffeeScriptのsourcemapの拡張子が.mapから.js.mapに変わった話

[][]mishagray/BoltsExtras 09:46

mishagray/BoltsExtras

Boltsのカテゴリ拡張ライブラリ

UIKit系とかの追加

[][][]Mac App Store - iHex - Hex Editor 09:44

Mac App Store - iHex - Hex Editor

Mac向けのバイナリエディタ

2014年08月26日

[][]Cheerp homepage 18:32

Cheerp homepage

C++からJavaScriptへコードへのコードコンパイラ。

LLVMを使用、DOM等扱うC++のラッパライブラリ的なのを持っている

[][]V8 Intent to implement: ES6 classes - Google グループ 18:28

V8 Intent to implement: ES6 classes - Google グループ

V8にES6 Classes

[][]Node Craftsman Book by Manuel Kiessling [Leanpub PDF/iPad/Kindle] 17:50

Node Craftsman Book by Manuel Kiessling [Leanpub PDF/iPad/Kindle]

node.js初心者向けの書籍

[][]Announcing Sencha Touch 2.4 | Blog | Sencha 17:50

Announcing Sencha Touch 2.4 | Blog | Sencha

Sencha Touch 2.4リリース。

BlackBerry 10のサポート強化とtoast コンポーネントの追加

[][]STAR-ZERO/XFunnyEditor 17:24

STAR-ZERO/XFunnyEditor

Xcodeの背景画像を変更する

[]Gilt: iOSのネットワーク接続表示の管理 - ワザノバ | wazanova 15:55

Gilt: iOSのネットワーク接続表示の管理 - ワザノバ | wazanova

ネットワークインジケータのリファレンスカウントの実装

[][]Amazon: JavaScript逆引きレシピ jQuery対応 15:55

Amazon: JavaScript逆引きレシピ jQuery対応

2014年8月29日発売

電子版も同時リリース

[]git 同一リポジトリ内でプラットフォームごとにリモートブランチを切って管理したい - Qiita 13:36

git 同一リポジトリ内でプラットフォームごとにリモートブランチを切って管理したい - Qiita

`--force-with-lease`について

[][][]yamaha-webmusic/webmusicplatform 13:36

yamaha-webmusic/webmusicplatform

ヤマハのWebAudioとMIDIを使ったデモサイト

[][][][]Run CasperJS scripts online - CasperBox 13:35

Run CasperJS scripts online - CasperBox

CaperJSのコードをオンラインで書いて実行、REST APIとAPIを使って実行出来るライブラリを提供してるサービス

[][][]シェルスクリプト入門 書き方のまとめ | Memo on the Web 12:12

シェルスクリプト入門 書き方のまとめ | Memo on the Web

シェルスクリプトのチュートリアル

[][][]Welcome to Sherwood | “Freedom begins between the ears.” – Edward Abbey 10:16

Welcome to Sherwood | “Freedom begins between the ears.” – Edward Abbey

アウトライナーとかTodoとかタスク管理とか文章エディタについて色々書いてるブログ

[][][][][]Blackmagic Design: DaVinci Resolve 11 10:00

Blackmagic Design: DaVinci Resolve 11

Window/Mac対応のカラーグレーディングアプリ。タイムラインベースでの映像の編集、音声の編集、エフェクト(Liteは少なめ)が出来る。

Lite版は無料で使える

[][][]chjj/blessed 09:46

chjj/blessed

ターミナルでGUI的な感じのライブラリ。

イベントハンドリングや図形の描画、配置等ちゃんと行えるGUIコンポーネント的な感じ

[][]WKWebView - NSHipster 09:39

WKWebView - NSHipster

WKWebKit Frameworkについて。

UIWebViewのと比較、対応メソッドが載ってる。JavaScript bridge、console.logについてなど

[]続:スタートアップのCEOの役割 - sudoken Blog 09:35

続:スタートアップのCEOの役割 - sudoken Blog

Kaizen社のCEOの役割について

[][][][]CyberAgent/aeromock 09:34

CyberAgent/aeromock

HTTPモックサーバ。

テンプレートエンジンを使ったHTMLレスポンス、JSON API、静的ファイルのモックサーバとして使える。

DSLを使ったルーティング、Vagrant Shareに対応してる

[][]UAX 11 East Asian Width property of Emoji should be Wide 09:16

UAX 11 East Asian Width property of Emoji should be Wide

Ambiguous width等の文字幅の問題について報告するときに山陽になりそう。

emojiという世界共通言語がある