Hatena::ブログ(Diary)

Cli@ RSSフィード

2014年09月23日

[][][]2014-09-23のJS: npm2.0.0、iOS8 WKWebView、NodeとPromise - JSer.info 23:41

2014-09-23のJS: npm2.0.0、iOS8 WKWebView、NodeとPromise - JSer.info

Node.js Best Practicesは短くいい事がまとまってて良い感じだった。

個人的にWebStorm EAPに入った実行結果も補完候補に使うという、エディタと実行環境がつながる仕組みは興味深い

[][]大体いい感じになるパワーポイント用テンプレート「Azusa 2号」を作りました。 22:48

大体いい感じになるパワーポイント用テンプレート「Azusa 2号」を作りました。

パワーポイント版のスライドテンプレート。

[][][]visit1985/mdp 22:26

visit1985/mdp

markdownをコマンドラインで見られるプレゼンテーションツール

[][]ViewerJS Home 22:26

ViewerJS Home

pdf.jsやodf等を表示するライブラリ

[][][]Achieving Zen With Auto Layout 16:25

Achieving Zen With Auto Layout

AutoLayoutやiOS8のsize classesについての書籍

[][] Asset Catalog でベクターが扱えるようになりました! | Developers.IO 16:19

[Xcode 6] Asset Catalog でベクターが扱えるようになりました! | Developers.IO

Xcodeでpdfを扱う方法

[][][]今更聞けないWebサイト構築〜脱テーブルレイアウト〜【前編】 - 今日学んだこと 16:18

今更聞けないWebサイト構築〜脱テーブルレイアウト〜【前編】 - 今日学んだこと

TableレイアウトからCSSレイアウトへ

[][][]Traceur, Gulp, Browserify and ES6 - Matt Greer 16:17

Traceur, Gulp, Browserify and ES6 - Matt Greer

Gulp+TraceurでES6のコードを使う方法と、Browserify + es6ifyでTraceurを使う方法について。

[][][]Harry Potter and JavaScript | Sara Robinson | jsconf.eu 15:38

Harry Potter and JavaScript | Sara Robinson | jsconf.eu

i18nについてのスライド

[][]JavaScript has a Unicode problem · Mathias Bynens 15:32

JavaScript has a Unicode problem · Mathias Bynens

JavaScriptのユニコード問題

[][][]Release Process · npm/npm Wiki 15:21

Release Process · npm/npm Wiki

npmのリリースプロセスについて書かれたドキュメント

[][]The npm Blog — npm@2.0.0 15:20

The npm Blog — npm@2.0.0

npm 2.0.0リリース。

リリースプロセスのドキュメント、semverの挙動の変更、企業など社内モジュールの管理等に使えるscopeという機能を追加、npm runが引数を取れるようになるなど

[][][][]Polymer 0.4.1 Released! 15:09

Polymer 0.4.1 Released!

Polymer 0.4.1リリース。

WAI-ARIAについての`core-a11y-keys`要素を追加、

iOS8のバグに対するworkaroundを追加

[][]Auto Layout In iOS 8 - layoutDebuggingIdentifier — carpeaqua by Justin Williams 15:06

Auto Layout In iOS 8 - layoutDebuggingIdentifier — carpeaqua by Justin Williams

_layoutDebuggingIdentifierと_autolayoutTraceというprivate APIについて。

_autolayoutTraceを使えば階層的なViewのダンプを取れる

[][]Using Vector Images in Xcode 6 14:58

Using Vector Images in Xcode 6

Xcode6のベクター画像サポート

[][][]Swift - Playgroundで実行可能なドキュメントを作成する - Qiita 14:27

Swift - Playgroundで実行可能なドキュメントを作成する - Qiita

"Interactive Learning Document Format" CoffeeScriptみたいにMarkdown+code blockからplayfroundで実行可能なドキュメントを作れる

[][]iOS8でUILocalNotificationの通知を受け取る - PartyIX 13:26

iOS8でUILocalNotificationの通知を受け取る - PartyIX

iOS8ではローカル通知も許可ダイアログが必要。

何のために使うのか分からなくてUI的にあんまり分かりやすくなさそう

[][][]WebStorm 9 EAP, 138.2406: spy-js code completion, CSS3 enhancements, Scratch files and… JSX | JetBrains WebStorm Blog 13:22

WebStorm 9 EAP, 138.2406: spy-js code completion, CSS3 enhancements, Scratch files and… JSX | JetBrains WebStorm Blog

spy.jsを実行した結果を使ったコード補完が行えるように。また、今までは引数や返り値のみだったか、式にも対応した。

emacsみたいなScratchファイルの機能を追加、indexingの範囲をデフォルトではnode_moduleまでに限定、JSX(React)のサポート改善等

[]Allow use with type annotations? · Issue #393 · mozilla/sweet.js 12:30

Allow use with type annotations? · Issue #393 · mozilla/sweet.js

ES7 Types & sweet.js

[]Easy scheduling | Doodle 12:29

Easy scheduling | Doodle

海外の調整さんみたいな時間と人で最適なスケジュールを組むやつ。

サブドメインとかも使えて見た目がかっこいい

[][][][]inikulin/dmn 12:26

inikulin/dmn

プロジェクトで使ってるファイルからら.npmignoreを生成するコマンドラインツール

また、インストール済みのnode_modulesから不要なファイルを削除する事も出来る。

[][]Meteor 0.9リリースのパッケージシステムに賛否両論 10:03

Meteor 0.9リリースのパッケージシステムに賛否両論

Meteorの独自パッケージについて

2014年09月22日

[]my style 02:56

my style

" 効果的なプレゼンテーションの方法 "

> 9. 情報量はあとにいくほど多くしていく

[][]toromoti/chocomint.sh 02:55

toromoti/chocomint.sh

Bash向けのテストフレームワーク

[][]Meetings · servo/servo Wiki 02:29

Meetings · servo/servo Wiki

ServoのMTGノート

[][]PulkoMandy's blog | Haiku Project 01:40

PulkoMandy's blog | Haiku Project

Haiku OSのWebKit portについてのweekly blog

[][]alloy/kicker 17:37

alloy/kicker

ファイルを監視して、変更があったら指定したコマンドをするwatchdog的なコマンドラインツール

[][]visionmedia/stack 16:00

visionmedia/stack

sh -e

そのままシェルスクリプト的に書いて、実行するときに自動的に書き換えられて実行される。

[]久しぶりに自作CocoaPods作ったらさくっと行けた - Morizotter Blog 11:48

久しぶりに自作CocoaPods作ったらさくっと行けた - Morizotter Blog

cocoapodsで自分で静的ライブラリを管理する

[][]power-assert playground 09:06

power-assert playground

ブラウザで動かせるpower-assertのデモ。

全部クライアントサイドで変換から実行までしてる。

2014年09月21日

[][][]Start Bootstrap - Free Bootstrap Themes and Templates 22:10

Start Bootstrap - Free Bootstrap Themes and Templates

Bootstrapのテンプレート集

[][][]Syncing Async 21:41

Syncing Async

非同期処理とPromiseについてのスライド。

コールバックのネストの問題、PromiseやGeneratorで考える非同期で逐次的な処理について。

[]Faster than V8 * | Pointers Gone Wild 21:28

Faster than V8 * | Pointers Gone Wild

汎用的にはV8強いけど、特定のケースでいいマシンコードが吐ける話

[][]ti.pdf 21:18

ti.pdf

"Fast and Precise Hybrid Type Inference for JavaScript"

Mozillaの人の論文

[][]paper.dvi - bbv_paper.pdf 21:12

paper.dvi - bbv_paper.pdf

Higgsの論文

[][]JavaMicrobenchmarks - caliper - What is a microbenchmark? - Microbenchmarking framework for Java - Google Project Hosting 21:10

JavaMicrobenchmarks - caliper - What is a microbenchmark? - Microbenchmarking framework for Java - Google Project Hosting

microbenchmarkとは何か

[][]透過PNGをSVGを利用して軽くするテクニック - Weblog - Hail2u.net 20:54

透過PNGをSVGを利用して軽くするテクニック - Weblog - Hail2u.net

JPG画像とマスクとなるPNG画像をsvgのmask要素を合わせる事で擬似アルファチャネルをやる事について。

単体の透過pngよりサイズサイズが軽量に出来る話。

http://blog.jackadam.net/2010/alpha-jpegs/

[][][]Slide decks of JSConf 2014 20:36

Slide decks of JSConf 2014

JSConf.eu 2014のスライドまとめ

http://2014.jsconf.eu/

https://www.youtube.com/user/jsconfeu/

[][][]From Backbone To React: Our Experience Scaling a Web Application 17:50

From Backbone To React: Our Experience Scaling a Web Application

Backbone.jsからReactへ。

immutable dataについて

[][][]matthew-andrews/denodeify 16:41

matthew-andrews/denodeify

nodeスタイルで書かれた関数(error, response)をPromiseラッパにするライブラリ

[][][]WinJS Everywhere 16:24

WinJS Everywhere

WinJS 3.0リリース。

クロスプラットフォームのデザイン互換性周りの修正が中心

[][]Liip Blog // AngularJS vs ReactJS for large web applications | LinkPlug 16:10

Liip Blog // AngularJS vs ReactJS for large web applications | LinkPlug

Reactのサーバサイドレンダリング、パフォーマンス、テスタビリティ、ツールなどについて

[][][]fat/bean 16:00

fat/bean

JavaScriptのDOMイベントを簡単に扱える小さなライブラリ。

on/off/fire/one/cloneが用意されている。cloneではNodeと共にeventをコピーすることができる

[][]deloreanjs/delorean 15:52

deloreanjs/delorean

Flux patternの実装ライブラリ

dispatcherとstore、ComponentとしてReactやFlight、Ractiveなどと組み合わせて使うことができる

[][][]RactiveJS - 噂のRactive.jsをKnockout.jsと比べてみた - Qiita 15:36

RactiveJS - 噂のRactive.jsをKnockout.jsと比べてみた - Qiita

Ractive.jsのデータバインディングについて

[][][]"Continuous Publication" with Python: Another Approach 15:32

"Continuous Publication" with Python: Another Approach

Re:VIEW のCIの仕組み、自動ビルド書籍

[][]Node.js Best Practices 15:31

Node.js Best Practices

Node.jsにおけるコーディングルール的なのとエラーについて。

callbackのerrorはチェックする事と早期return、Operational errorとProgrammer errorsの違いと対処、npmを使ったWorkflowについて書かれてる

[]シングルページアプリの初速を上げる取組み - ワザノバ | wazanova 15:22

シングルページアプリの初速を上げる取組み - ワザノバ | wazanova

パッケージ管理にwebpackを使った話。

http://lealog.hateblo.jp/entry/2014/09/20/142419

[][][]prompt.ml · cure53/xss-challenge-wiki Wiki 13:24

prompt.ml · cure53/xss-challenge-wiki Wiki

XSSチャレンジの問題と解答例。

HTML5とか動作原理の仕様とかも載っていて参考になる。

[][][][]ConradIrwin/async-profile 13:11

ConradIrwin/async-profile

node.jsで非同期処理のプロファイルを取るためのライブラリ。callback待ちにどれくらいの時間を使ってるかの表示、

非同期処理の結果をネスト表示も出来る

[][][]iOS8 presents serious issues that prevent file uploading | Blog 12:38

iOS8 presents serious issues that prevent file uploading | Blog

input#file upload bug

[][][][][]iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps | Breaking the Mobile Web 12:34

iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps | Breaking the Mobile Web

iPhone6とplusの仕様やviewportまわりの違い、iOS8 safariでサポートされたAPIやCSSサポート、minimal-uiの廃止、safariの追加機能、UIWebViewとWKWebVIewの違い、バグについて詳しくまとめられている

[][][][]Apple Shows Love for HTML5 with iOS 8 | Blog | Sencha 12:32

Apple Shows Love for HTML5 with iOS 8 | Blog | Sencha

iOS8のSafariでサポートされた新しい機能について。

また今までのWebViewと新しく追加されたWebKitの機能がちゃんと使えるWKWerbViewのパフォーマンスの比較。

既知のバグについても書かれてる

[][][]Swift Docs 12:05

Swift Docs

Swiftを使ったサンプルコードベースの逆引きリファレンス

[][][]stefanpenner/promise_benchmarks 11:50

stefanpenner/promise_benchmarks

Promiseマイクロベンチマーク

2014年09月20日

[][]Document.getElementById()マニアックス 00:15

Document.getElementById()マニアックス

getElementByIdの挙動。

O(1)にするためのキャッシュ処理、Attrを経由するエッジケースについて等

[][][]maxleiko/npmi 00:14

maxleiko/npmi

npm installをプログラムからやる

[][]jdkanani/smalleditor 00:13

jdkanani/smalleditor

MediumインスパイアなWYSIWYG

[][][][]wingify/dom-comparator 00:11

wingify/dom-comparator

2つのDOM文字列を比較した結果を取得するライブラリ。

CSSやNodeにどういう操作が行われたかの情報が取れる

[]React.js and How Does It Fit In With Everything Else? | Funny Ant 00:00

React.js and How Does It Fit In With Everything Else? | Funny Ant

Reactとは何かについて

[][][]Runtime.JS 23:59

Runtime.JS

V8 JavaScript カーネルについてのスライド

[][][]Introducing Runnable JavaScript, CSS, and HTML Code Snippets « Blog – Stack Exchange 20:32

Introducing Runnable JavaScript, CSS, and HTML Code Snippets « Blog – Stack Exchange

stackoverflowにjsfiddlet/codepen的にコードを埋め込んで実行出来るように

[][]npm-dom/iframe 14:27

npm-dom/iframe

iframeのheadやbody等に値を入れたり、sandboxの設定等が出来るライブラリ

[][][]Two-Factor Authentication | Authy 11:32

Two-Factor Authentication | Authy

2段階認証の管理アプリとサービス

2014年09月19日

[]はてなブックマークApp Extensionの裏側 - Hatena Developer Blog 21:32

はてなブックマークApp Extensionの裏側 - Hatena Developer Blog

iOS8のApp extensionについて

[][][]SizeClassesとXcode6でのAutoLayoutの謎マージン - Qiita 17:44

SizeClassesとXcode6でのAutoLayoutの謎マージン - Qiita

Xcode6から入ったSizeClassesについてとマイナスのmarginが指定されている意味と結果について

[][]【翻訳】MediumのCSSはこの上なく最高! | POSTD 16:32

【翻訳】MediumのCSSはこの上なく最高! | POSTD

MediumのCSSの変遷

"人々は困惑していました。さらに悪いことには、実際はそうでないにもかかわらず、みんな自分はとてもうまくCSSを書いていると思っていたのです。"

これはありそう

[][]Kindle Cloud Reader 15:19

Kindle Cloud Reader

kindleの洋書や漫画等をブラウザ見られるビューア

[]r24031 - v8 - V8 JavaScript Engine - Google Project Hosting 09:43

r24031 - v8 - V8 JavaScript Engine - Google Project Hosting

"Add support for the ES6-proposed sticky flag"

//u が入った

http://mzl.la/1o7h7JX

[][][][][]React v0.11.2 | React 09:40

React v0.11.2 | React

React v0.11.2リリース。

dialogとpicture要素のサポート、flowの型チェックツール用のアノテーションを取り除くフラグをjsxコマンドに追加

[][][][]mattstevens/objc-diff 09:14

mattstevens/objc-diff

AppleライクなObjective-CのAPI diffを作成するツール

[][][]Updates to our platform roadmap - IEBlog - Site Home - MSDN Blogs 09:11

Updates to our platform roadmap - IEBlog - Site Home - MSDN Blogs

IEの開発中、検討中の機能について

[]Jamiehankins.co.uk DNS Lookup | Nameserver Lookup - Who.is - Who.is 09:07

Jamiehankins.co.uk DNS Lookup | Nameserver Lookup - Who.is - Who.is

XSS情報が入ったDNSレコード、ドメイン情報