Hatena::ブログ(Diary)

Cli@ RSSフィード

2014年07月24日

[][][][]substack/labeled-stream-splicer 10:19

substack/labeled-stream-splicer

Browserify 5.0で入ったpipelineのhook処理に使われてるモジュール。

streamで前後に処理を追加できたりする

http://bit.ly/1sUrQh6

[][]node-browserify/changelog.markdown at 5.0.0 · substack/node-browserify 10:04

node-browserify/changelog.markdown at 5.0.0 · substack/node-browserify

Browserify 5.0.0リリース。

pipelineの処理に対してhookできる仕組みが入った、`bundle()`を複数回呼んでも問題なくなった(watchの安定化)、`--noparse`の高速化

[][][]Matt-Esch/virtual-dom 09:33

Matt-Esch/virtual-dom

Virtual DOMの実装

https://github.com/Raynos/mercury で使ってる

[][][][]AniJS Studio, Easy web animation prototypes everywhere 09:32

AniJS Studio, Easy web animation prototypes everywhere

http://anijs.github.io/ のChromeプレイグランド的な拡張なのかな?

2014年07月23日

[]auto_closureを利用して条件成立を待つXCTestExpectationをつくる 21:25

auto_closureを利用して条件成立を待つXCTestExpectationをつくる

Swiftの@auto_closureについて。

[][][]Installation on Heroku · Automattic/node-canvas Wiki 14:52

Installation on Heroku · Automattic/node-canvas Wiki

node-canvasをherokuで動かす方法

[][]Self-signed by administrator v1.00 - applet@Hatena 09:26

Self-signed by administrator v1.00 - applet@Hatena

"Windows Vista以降のユーザーインターフェイス特権の分離(UIPI)制限を回避できるようマニフェスト署名を付けるツール"

2014年07月22日

[][]Dev.Opera — CSS will-changeプロパティについて知っておくべきこと 00:03

Dev.Opera — CSS will-changeプロパティについて知っておくべきこと

CSS will-changeについての翻訳

[][][]Dev.Opera — Opera 23 released 21:41

Dev.Opera — Opera 23 released

Opera 23リリース。

Chromium36がベースとなっていて、CSS touch-action、CSS will-change、CSS Transformsからprefixの削除、Web Animationsの一部実装、`Object.observe()`、HMLT Importsの実装等が入ってる。

[][][][]Protractor - end to end testing for AngularJS 21:37

Protractor - end to end testing for AngularJS

AngularJS向けのWebdriverを使ったE2EテストフレームワークであるProtractorが公開された。

デフォルトではテストコードはJasmineで書くt興ができ、MochaやCucumberも利用できる。

[][][]Polymer vs. X-Tag - Here's the difference · Pascal Precht 21:32

Polymer vs. X-Tag - Here's the difference · Pascal Precht

Polymerのplatform.jsによるpolyfillとX-Tagの違い。

X-TagはCustom Elementについて扱う。

polymer-elementにnoscript属性を入れる意味等Polyfillを使ったCustom Elementについて詳しく書かれている

[][]天使やカイザーと呼ばれて » Web ComponentsのWebブラウザ別動作を調べてみた 21:19

天使やカイザーと呼ばれて » Web ComponentsのWebブラウザ別動作を調べてみた

WebCompoentsをサポートしてないブラウザでのplatform.jsのpolyfillの挙動について。

`createShadowRoot()` と Shadow DOMのCSSスコープについて

[][]node-webkit v0.10.0 released - Google グループ 21:12

node-webkit v0.10.0 released - Google グループ

node-webkit v0.10.0リリース。

Chromium 35、Node.js 0.11.13にアップデート、ネイティブメニューの改善、グローバルショートカットのサポート等

[]Go コードのレビュー時によくされるコメント - GRACEFULEXIT 18:09

Go コードのレビュー時によくされるコメント - GRACEFULEXIT

コーディングルール的なものやパターンやツールを意識した書き方

[][][]node streams 17:50

node streams

node.jsのStreamについてのスクリーンキャスト。

ランダムな単語を流すStreamを作り、transform streamで変換してWriteStreamに流すサンプルについて

[][][][]Raynos/mercury 17:48

Raynos/mercury

モジュール指向フレームワーク

Input(Controller),State(Model),Render(View)

ReactのようにVirtual DOM持っていて、データバインディングはモデルクラス方式。

[]何でもデバッグできるようになるスキル - ワザノバ | wazanova 15:33

何でもデバッグできるようになるスキル - ワザノバ | wazanova

プロセスからのデバッグ。

straceでIOや通信等、言語に依存しない部分を見て原因を見つける

[]iPhone - Xcode6 Beta4にアップデートしてみた - Qiita 15:27

iPhone - Xcode6 Beta4にアップデートしてみた - Qiita

swiftアクセスコントロール

[][]balazskiss/DARecycledScrollView 15:24

balazskiss/DARecycledScrollView

無限横スクロール + UITableViewDataSourceライクなAPI

このフォークが安定してそう

[][]Reverse Engineering iOS apps. Lessons learned. // Speaker Deck 11:56

Reverse Engineering iOS apps. Lessons learned. // Speaker Deck

iOSアプリのリバースエンジニアリングについてのスライド.

Mach-O binaryの読み方、SSL Pining、JB検知

Cracking time = Protection time

[][]vue/changes.md at next · yyx990803/vue 11:32

vue/changes.md at next · yyx990803/vue

Vue.js nextの変更点

[][]XCTestCase / XCTestExpectation / measureBlock() - NSHipster 11:18

XCTestCase / XCTestExpectation / measureBlock() - NSHipster

SwiftのXCTest、モックについて

[][]New Compiler and Moving to GitHub - TypeScript - Site Home - MSDN Blogs 09:35

New Compiler and Moving to GitHub - TypeScript - Site Home - MSDN Blogs

TypeScriptがGitHubへ移行した。

WikiもGitHubへ移行。

また新しいコンパイラの開発していて、現在のものより5倍早くコンパイルできているが、まだ機能は完全ではなく開発中

2014年07月21日

[]Building assert() in Swift, Part 1: Lazy Evaluation - Swift Blog - Apple Developer 00:25

Building assert() in Swift, Part 1: Lazy Evaluation - Swift Blog - Apple Developer

swiftの`assert`について。

auto-closureの使い方

[][]Improve Your Tests by Breaking the Rules - Bocoup 22:25

Improve Your Tests by Breaking the Rules - Bocoup

JavaScript一般で良くないパターンを、あえてテストにおいては使用することで改善できるという話。

グローバル変数の利用、同期的なコードにする(Sinon.JS、Generator)、DRYじゃないコードを書く事で得られる点について

[][]18 Surprises From Reading jQuery's Source Code - Quick Left Boulder Colorado 22:14

18 Surprises From Reading jQuery's Source Code - Quick Left Boulder Colorado

jQueryのソースコードを読んでの知見。

コメント欄にも書かれているからundocumentなAPIについてが多い

[][]Chrome Releases: Stable Channel Update 22:10

Chrome Releases: Stable Channel Update

Chrome 36 stableリリース。

`Object.observe()`や`element.animate()`、 HTML Imports等が入った

[][]JavaScript フレームワークがデータバインディングを実現する4通りの手法 - てっく煮ブログ 22:06

JavaScript フレームワークがデータバインディングを実現する4通りの手法 - てっく煮ブログ

MV*フレームワークで見られるデータバインディングの実装方法について

[][]New design and site changes now on caniuse.com 21:46

New design and site changes now on caniuse.com

Caniuseの新しいデザインが公開された

[][][]inf0rmer/BAPersistentOperationQueue 21:42

inf0rmer/BAPersistentOperationQueue

永続化できるNSOperationQueueなライブラリ。FMDBを使ってる

[][][]shadyproject/HeathKitDemo 19:59

shadyproject/HeathKitDemo

WWDCのHealthKitのメモ

[][][][][]Greasemonkey2.0対応 - LDRFullFeed、LDR NG、ldr_keyhack_jkc+n | Web Scratch 18:10

Greasemonkey2.0対応 - LDRFullFeed、LDR NG、ldr_keyhack_jkc+n | Web Scratch

Greasemonkey 2.0の変更点や対応方法について。

Browserifyを使ったGreasemonkey開発やGreasy Forkについて

2014年07月20日

[][][]ターミナル操作の録画からGIFアニメを生成するツールを作った - すぎゃーんメモ 23:59

ターミナル操作の録画からGIFアニメを生成するツールを作った - すぎゃーんメモ

ターミナルをttyrecで録画して、そのファイルをgifアニメーションに変換するツール

[][]Luis Abreu: iOS 8 Privacy Updates 23:54

Luis Abreu: iOS 8 Privacy Updates

iOS8のプライバシーの設定や利用許可についてのまとめ。

それぞれのフレームワークごとに詳しく書かれている

[]iOS - Swiftのプロパティ監視(willSet/didSet)の挙動について調べてみた - Qiita 23:51

iOS - Swiftのプロパティ監視(willSet/didSet)の挙動について調べてみた - Qiita

SiwftのwillSetとdidSetについて。

どのタイミング、どの変更でよばれるかについて

[][][]Are We Componentized Yet? 23:49

Are We Componentized Yet?

ブラウザごとのWebComponentsのサポート状況、仕様についてまとめてるサイト

[]Why Web Components Aren't Ready for Production... Yet -Telerik Developer Network 23:47

Why Web Components Aren't Ready for Production... Yet -Telerik Developer Network

Polymer(platform.js)について。

querySelectorAll等はshadow-dom的な部分にマッチしないようにラップしたものに置き換えてる

[][][]iOS - YapDatabaseを使ってみた - Qiita 23:40

iOS - YapDatabaseを使ってみた - Qiita

SQLiteベースのライブラリであるYapDatabaseについて。

[][][]sudo-js/cash 23:33

sudo-js/cash

jQueryライクなメソッドチェーンAPIとDOMのNodeListではなく通常のArrayを取りやすくしてるライブラリ

[][][]Übersicht 23:12

Übersicht

GeekToolのようにJavaScriptで作れるデスクトップウィジェット

[][]LLVM Project Blog: FTL: WebKit’s LLVM based JIT 23:10

LLVM Project Blog: FTL: WebKit’s LLVM based JIT

FTL JITについての解説。

LLVMを使ったJITで、どのような最適化戦略が取られているかについて。

FTLはLLVMのフロントエンドに対してより最適なLLVM IRを生成することを目的にいる。

[][][]Ampersand.js - Home 23:05

Ampersand.js - Home

HumanJSの作者によるJavaScriptアプリ向けのフレームワーク

Backbone.jsを使っていた経験から、機能を細かくNodeモジュールとして分けてBrowserifyでコンパイルして利用出来るようになってる。

[][][][]ECMAScript 6 // Speaker Deck 22:28

ECMAScript 6 // Speaker Deck

ES6の主要な機能について概要スライド。

Module, Class, Iterator, Syntax。

またES7や8、ECMAScriptについてはどこを参照すればいいかについて書いてある

[][]Windows - 開発者がSurfacePro3を買ったらまずやること - Qiita 22:21

Windows - 開発者がSurfacePro3を買ったらまずやること - Qiita

Cmderについて

[][][][]madbence/node-drawille-canvas 22:20

madbence/node-drawille-canvas

ターミナルで動くCanvas APIライブラリ。

https://github.com/madbence/node-drawille を使う

[][][][]akuraru/AKUTestKit · GitHub 20:53

akuraru/AKUTestKit

NSDateやNSStringやNSNumber等の値をランダムに生成するライブラリ

[][]The Travis CI Blog: Per Repository Concurrency Setting 16:23

The Travis CI Blog: Per Repository Concurrency Setting

TravisCIでビルドする条件を設定出来るようになった。

Pull Requestに対してはしないとか決められたり、concurrent buildの設定とかが増えた

[][][]会社に Github導入した話 14:25

会社に Github導入した話

Githubを会社に導入するまでの話

[][][][]git tagとGitHub ReleasesとCHANGELOG.mdの自動化について | Web Scratch 12:57

git tagとGitHub ReleasesとCHANGELOG.mdの自動化について | Web Scratch

GitHub Releaseとgit tagの関係について。

またCHANGELOGファイルの自動生成ツールとGitHub Releaseの連携について

[][][]CodeNav :: Add-ons for Firefox 10:26

CodeNav :: Add-ons for Firefox

Githubのコードで変数とかをクリックするとその検索結果を画面内に表示してくれるアドオン。

変数の宣言元/利用先の一覧をその場で見られるので便利.