Hatena::ブログ(Diary)

Cli@ RSSフィード

2014年09月30日

[][][][]Ebook Conversion API | Ebook Glue 17:20

Ebook Conversion API | Ebook Glue

RSSから電子書籍を作成

[][]Preparing for ECMAScript 6: New String Methods 16:21

Preparing for ECMAScript 6: New String Methods

ES6で入るString周りのメソッドについての解説

[][]ES6 module syntax update by caridy · Pull Request #287 · ariya/esprima 16:20

ES6 module syntax update by caridy · Pull Request #287 · ariya/esprima

esprimaにmodule syntaxのpull request

[][]日本語で読める IT名文書 三選 - naoyaのはてなダイアリー 14:27

日本語で読める IT名文書 三選 - naoyaのはてなダイアリー

名文的なやつ

[][]Mac/iOS Safariでバックスラッシュを円記号として表示する方法 - teppeis blog 14:15

Mac/iOS Safariでバックスラッシュを円記号として表示する方法 - teppeis blog

円記号とバックスラッシュとunicode-range

[][]kishikawakatsumi/JapaneseKeyboardKit 14:13

kishikawakatsumi/JapaneseKeyboardKit

iOS8から使えるカスタムキーボードのMozc実装

[][]kishikawakatsumi/Mozc-for-iOS 14:13

kishikawakatsumi/Mozc-for-iOS

MozcのiOSビルド

[]CocoaPods - Acknowledgements.plist の消失 - Qiita 12:07

CocoaPods - Acknowledgements.plist の消失 - Qiita

0.34、Acknowledgements.plistが移動する

[]iOS - pod update する度にpbxproj ファイルの形式が変わってしまう君へ - Qiita 12:03

iOS - pod update する度にpbxproj ファイルの形式が変わってしまう君へ - Qiita

xcprojを入れてるとoldとxmlの対応ができるとの話

[][][]Canvas が専有するリソースをパージ可能になる Canvas Context Loss and Restoration について - latest log 10:50

Canvas が専有するリソースをパージ可能になる Canvas Context Loss and Restoration について - latest log

getContextに第二引数とかについて。

http://bit.ly/1vqDiPG

メモリ警告->解放というのがネイティブの流れだけど、JSGCによる解放->通知という感じのでやろう的な感じなのかな。

[][][]オペレーティングシステム: 講義案内 10:26

オペレーティングシステム: 講義案内

オペレーティングシステム講座の資料。

試験問題が会話問題になってて面白い。

http://www.eidos.ic.i.u-tokyo.ac.jp/~tau/lecture/operating_systems/exams/

[][][]Golang: Convert JSON to Struct 10:21

Golang: Convert JSON to Struct

JSONからgolangのstructを生成するジェネレータ

[][]schwa/KVO-Notification-Manager 09:27

schwa/KVO-Notification-Manager

iPhoneを探す でこのライブラリ使ってた。

2014年09月29日

[][]Fluxアーキテクチャの覚え書きを書いた - snyk_s log 00:04

Fluxアーキテクチャの覚え書きを書いた - snyk_s log

FacebookのFluxアーキテクチャとは何かについて。

メッセージパッシングでの疎結合を行う設計のことで、Dispatcher、Store、View、Actionという要素からなる。

GUIアプリ向けに整理したアーキテクチャ

[][][]Virtual DOMのアルゴリズムが知りたくてvirtual-domのコードを読んだ話 - snyk_s log 00:03

Virtual DOMのアルゴリズムが知りたくてvirtual-domのコードを読んだ話 - snyk_s log

VirtualDOMの構成要素やdiffのアルゴリズムについて

[][]Oracle Labs GraalVM and Truffle/JS: Programming Languages and Runtimes Overview 23:25

Oracle Labs GraalVM and Truffle/JS: Programming Languages and Runtimes Overview

Oracle Graal VM and Truffle/JS

[][]The State of Grunt 23:17

The State of Grunt

Gruntの現状と未来についてのスライド。

Grunt 0.4ではGulpやBroccoliのプラグインも使えるようにすることやstream/promiseベースのTaskのパイプラインのサポート。

Grunt/Gulp/Broccoliの目的の違いについてまとめられてる

[][][]JavaScriptが実行できるリアルタイムオンラインエディタ作ってみました | 圧縮電子どうのこうの 22:58

JavaScriptが実行できるリアルタイムオンラインエディタ作ってみました | 圧縮電子どうのこうの

コラボレーション出来るjsfiddle的なウェブサービス。

複数人で編集できカーソル位置の可視化、JavaScriptコンソールやHTMLのプレビューなどがある

[][]ECMAScript 6 promises (1/2): foundations 22:52

ECMAScript 6 promises (1/2): foundations

ES6 Promiseについての連載。

JavaScriptにおける非同期処理に関連するコールスタック、イベントループ、コールバックについての解説がされている

[][]Testing Flux Applications | React 22:48

Testing Flux Applications | React

FluxアーキテクチャをJestでテストする話。

[][]JavaScript - BrowserifyからWebpackへの移行時の注意点 - Qiita 18:40

JavaScript - BrowserifyからWebpackへの移行時の注意点 - Qiita

Browserifyから見たWebpackのメリットについて。 Browserifyはデフォルト(factor-bundleなどが必要)では1ビルドに1出力で、Webpackは複数のファイルを吐き出せる。

また、Webpackはデフォルトで賢いビルドをするため高速にビルド出来る。

(BrowserifyはAdvanced Optionsなどで細かい指定やビルドの工夫が必要)

どちらもビルド時間の多くがSourceMap出力が占めている傾向がある。

[][]JavaScript - BrowserifyからWebpackへの移行時の注意点 - Qiita 18:33

JavaScript - BrowserifyからWebpackへの移行時の注意点 - Qiita

Browserifyから見たWebpackのメリットについて。

Browserifyはデフォルト(factor-bundleなどが必要)では1ビルドに1出力で、Webpackは複数のファイルを吐き出せる。

[][]体で覚えるVue.js - ViewModel生成編 〜 JSおくのほそ道 #022 - Qiita 18:26

体で覚えるVue.js - ViewModel生成編 〜 JSおくのほそ道 #022 - Qiita

Vue.jsのビューモデルの使い方

[][]Rust's ownership and move semantics 18:14

Rust's ownership and move semantics

Rustのownershipとlifetime

[][][]Mac用の無料のウイルス対策ソフトを探してみた 18:01

Mac用の無料のウイルス対策ソフトを探してみた

Macのウイルス対策ソフト

[][][] コマンド引数パーサーの比較 | それなりブログ 17:43

[Node.js] コマンド引数パーサーの比較 | それなりブログ

Nodeのコマンドライン引数パーサライブラリについて。

https://github.com/gkz/optionator を何かよく使う

[][]PDF.js で遊んでみた (ページの描画,テキスト・注釈の表示など) - きちぽよ〜 12:00

PDF.js で遊んでみた (ページの描画,テキスト・注釈の表示など) - きちぽよ〜

pdf.jsでpdfの表示、文字列の選択、リンクのクリック対応について

2014年09月28日

[][]cfx to jpm - Mozilla | MDN 00:04

cfx to jpm - Mozilla | MDN

cfxからjpmへ。

npmと併せて

[]セルフパブリッシャーのためのTumblrテーマ 「でんでんランディングページ」をリリースしました - 電書ちゃんねる 23:57

セルフパブリッシャーのためのTumblrテーマ 「でんでんランディングページ」をリリースしました - 電書ちゃんねる

電子書籍のランディングページのテンプレート

http://monsier-oui.github.io/OSHIRASE/demo.html

http://sanographix.github.io/tumblr/tokusetsu2/

[][]ベストなユーザエクスペリエンスを実現するJavaScriptの課題と可能性 - ワザノバ | wazanova 22:26

ベストなユーザエクスペリエンスを実現するJavaScriptの課題と可能性 - ワザノバ | wazanova

Socket.io 、UXとパフォーマンスの話

[][]Mithril 22:25

Mithril

http://ampersandjs.com/ と共によく使われてるテンプレートエンジン

[][][]CSS JIT compilation prototype report - Google グループ 22:07

CSS JIT compilation prototype report - Google グループ

BlinkのTurboFanにCSS JITの基本的な実装して、ベンチだと2-4倍ぐらい早くなって、実際のページ的なベンチだと2%ぐらいの差で。

その割には複雑なコードが増えるから今回は見送り。

[]Ruby嫌いがアンダースタンディングコンピュテーションを読んで - ぐるぐる〜 22:06

Ruby嫌いがアンダースタンディングコンピュテーションを読んで - ぐるぐる〜

rubyで学ぶコンピュータサイエンス。

オートマトン/正規表現

http://www.oreilly.co.jp/books/9784873116976/

[][][]Building OS X Apps with JavaScript by Tyler Gaw 21:32

Building OS X Apps with JavaScript by Tyler Gaw

MacアプリをJavaScriptで書くJavaScript for Automationについて。

CocoaのJavaScriptバインディングが入ったという感じで基本はObjective-Cそのままっぽい

[][]paztis/fingers.js 17:26

paztis/fingers.js

swipe等のジェスチャーを判定するライブラリ

[][][]GitHub と CI を連携してる人にオススメの userscript: PR Build Status in Favicon - 詩と創作・思索のひろば (Poetry, Writing and Contemplation) 12:05

GitHub と CI を連携してる人にオススメの userscript: PR Build Status in Favicon - 詩と創作・思索のひろば (Poetry, Writing and Contemplation)

GitHubのCIの結果をファビコンに表示

2014年09月27日

[][]ファイアウォール内のサーバに対するShellshockを利用した攻撃 - 葉っぱ日記 23:00

ファイアウォール内のサーバに対するShellshockを利用した攻撃 - 葉っぱ日記

XHRでshellshock。

Acceptヘッダならクロスオリジンでもとりあえずリクエストを送りつけられる(レスポンスはないが、実行のトリガーは引ける)

[][][]TypeScript/spec.md at master · Microsoft/TypeScript 21:24

TypeScript/spec.md at master · Microsoft/TypeScript

TypeScriptのMarkdown版の仕様書

[][][][]▶ Tale of npm, css and html - YouTube 21:22

▶ Tale of npm, css and html - YouTube

browserifyとnpmを使った開発、またbrowserifyのcss版と言えるparcelifyについてのスクリーンキャスト

https://github.com/rotundasoftware/parcelify

[][][][]Developing a React.js Edge - O'Reilly Media 20:41

Developing a React.js Edge - O'Reilly Media

React.jsについての書籍

https://github.com/rtfeldman/bleeding-edge-sample-app

[][][]cwRichardKim/RKDropdownAlert 20:32

cwRichardKim/RKDropdownAlert

TweetbotとかFacebookとかみたいにエラーの時に上から出るようなダイアログを出すUIライブラリ

[][][]iOS向けライブラリ/アプリから学ぶ単体テスト - Qiita 20:29

iOS向けライブラリ/アプリから学ぶ単体テスト - Qiita

ライブラリのテスト構成について

[][]背景に画像がでっかく表示されるTumblrテーマを作りました。 - harusamex.blog 20:29

背景に画像がでっかく表示されるTumblrテーマを作りました。 - harusamex.blog

パララックス的なTumblrテーマ。

reblogした画像を拝啓にする

[][][]Synium - Logoist 2 20:20

Synium - Logoist 2

ロゴ画像やコラージュを作るMacアプリ。

[][][]component/domify 17:10

component/domify

HTML文字列からDOM要素を作成する

[][]CocoaPods 0.34 - CocoaPods Blog 16:38

CocoaPods 0.34 - CocoaPods Blog

configurations毎のdependnciesを追加、Private spec repositoriesの追加、ARCがデフォルトに。

[][]Mozillaのゲームに対する本気度を担当者が語る。WebGLが拓くゲームプラットフォームとしてのWebブラウザの姿 - 4Gamer.net 16:33

Mozillaのゲームに対する本気度を担当者が語る。WebGLが拓くゲームプラットフォームとしてのWebブラウザの姿 - 4Gamer.net

asm.jsはある種ネイティブコードっぽいから、ロジックのコードが見えてしまうのは、バイナリから読むのとあんまり変わらないって言う話なんか面白いな。

[][]javascript - PDF.js scale PDF on fixed width - Stack Overflow 14:17

javascript - PDF.js scale PDF on fixed width - Stack Overflow

pdf.jsでpdfを表示するviewportを描画サイズに合わせる

2014年09月26日

[][]The Go Blogの「The Laws of Reflection」を翻訳してみた - Qiita 00:20

The Go Blogの「The Laws of Reflection」を翻訳してみた - Qiita

Reflectionについて

[][][]Dev.Opera — Better @font-face with Font Load Events 00:17

Dev.Opera — Better @font-face with Font Load Events

CSS Font Loadingを使ってウェブフォントを読み込んでから適応して、FOUTを回避する事について

[][]Pull Request のフォーマットを決めるとレビューの効率が3倍よくなる :: Crocos Engineering Blog 00:10

Pull Request のフォーマットを決めるとレビューの効率が3倍よくなる :: Crocos Engineering Blog

チーム内でPull Requestする時にフォーマットを決めておくと円滑にものごとが運べる。

Pull Requestのタイトルは一般的にする

[][][]WebKit Bot Watcher's Dashboard 00:08

WebKit Bot Watcher's Dashboard

WebKitのCIダッシュボード。

CIで回してるビルド結果を一覧出来る

[][][]demdxx/NSThreadBlocks 21:46

demdxx/NSThreadBlocks

NSThreadにperformBlockなカテゴリ

[][]Language Specification in Markdown format by ahejlsberg · Pull Request #749 · Microsoft/TypeScript 15:12

Language Specification in Markdown format by ahejlsberg · Pull Request #749 · Microsoft/TypeScript

Word to Markdown

[][][]BENKI -> Adblock LTE 15:11

Adblock LTE>BENKI -> Adblock LTE

AdblockのJavaScript実装

[]Content-Security-Policy と nonce の話 - blog.64p.org 14:20

Content-Security-Policy と nonce の話 - blog.64p.org

CSP nonceについて

[][][]ReviewNinja 12:02

ReviewNinja

GitHubと連携するコードレビューツール

コードを見ながらレビュー出来る感じ

[][][]iOS8 - Interface builderでカスタムViewのライブレンダリング - Qiita 11:55

iOS8 - Interface builderでカスタムViewのライブレンダリング - Qiita

Xcode6からIBで見た目を確認しながらカスタムViewの配置/編集が出来るようになった

[][]Amazon.co.jp: JavaScriptエンジニア養成読本 [Webアプリ開発の定番構成Backbone.js+CoffeeScript+Gruntを1冊で習得! ] (Software Design plus): 吾郷 協, 山田 順久, 竹馬 光太郎, 和智 大二郎: 本 11:26

Amazon.co.jp: JavaScriptエンジニア養成読本 [Webアプリ開発の定番構成Backbone.js+CoffeeScript+Gruntを1冊で習得! ] (Software Design plus): 吾郷 協, 山田 順久, 竹馬 光太郎, 和智 大二郎: 本

2014年10月18日 発売

JavaScript開発のムック本

[][]iOS8のRemote Notificationの登録メソッドについて - Qiita 10:00

iOS8のRemote Notificationの登録メソッドについて - Qiita

iOS8からのリモート通知登録の仕方。

バージョンよりresponseSelectorのfeature detectの方が良さそう

[][]713_What's New in iOS Notifications_FINAL2.0 - 713_whats_new_in_ios_notifications.pdf 10:00

713_What's New in iOS Notifications_FINAL2.0 - 713_whats_new_in_ios_notifications.pdf

iOS8の新しいリモートプッシュ通知の対応