Hatena::ブログ(Diary)

Cli@ RSSフィード

2014年10月23日

[][][]dameleon/paw.js 17:16

dameleon/paw.js

TouchEventやPointerEventをハンドリングして、シンプルに扱える`tap`イベント等のカスタムイベントを発行してくれるライブラリ。

[][]Ind.ie Projects / phoenix | GitLab 16:38

Ind.ie Projects / phoenix | GitLab

Swiftのオープンソース版の実装リポジトリ。

GNUStepの人も参加してる

[][][]azu/TimeRange 16:25

azu/TimeRange

NSDateで時間の範囲を作成して、あるNSDateがその範囲に含まれるかをチェック出来るライブラリ。

また範囲同士の重なってるかもチェック出来る

[][][]jasonlong/isometric-contributions 16:22

jasonlong/isometric-contributions

GitHubのcontributions/streakを3D表示するChrome拡張

[][]泡を食いながらAsyncDisplayKitを使ってみる - 株式会社ネクスト エンジニアBlog 10:33

泡を食いながらAsyncDisplayKitを使ってみる - 株式会社ネクスト エンジニアBlog

FacebookにAsyncDisplayKitについて

[][][]Release Custom Driver Support · mozilla/localForage 10:18

Release Custom Driver Support · mozilla/localForage

localForage 1.1.1リリース。

`defineDriver()`メソッドが追加され、任意のCustom Driverを作成して適応出来るようになった。

任意のストレージをバックエンドに実装出来る

2014年10月22日

[][]WebStorm 9 released: Meteor support, React and JSX, Gulp integration, and more | JetBrains WebStorm Blog 23:46

WebStorm 9 released: Meteor support, React and JSX, Gulp integration, and more | JetBrains WebStorm Blog

WebStorm 9リリース。

Meteor、React/JSX、Polymerのサポート、PhoneGap、Gulp統合、spy-js/LiveEditがNode.jsアプリに対応、ESLint/JSCS/EditorConfigのサポート等

[][]Jindo Mobile Component 23:26

Jindo Mobile Component

Naver(韓国)のモバイル向けフレームワーク

昔からあったJindoのモバイル向けっぽい

[][][]Content Security Policy Playground 23:25

Content Security Policy Playground

CSPについて実際に任意の設定を適応して試しながら学べるサイト。

CSP Policyのバリデーションや関連リソースについてもまとめられている

[][][]Travis CIでiOSアプリのリリース作業を自動化する - 24/7 twenty-four seven 23:20

Travis CIでiOSアプリのリリース作業を自動化する - 24/7 twenty-four seven

iOSアプリをipaをSubmitする以外を自動化する。

AdhocとReleaseを同じバイナリで出来るようにする

[][][]MagicalRecord+XCTestでテストを行う上での環境づくりの最適解は?【模索中】 - Qiita 23:16

MagicalRecord+XCTestでテストを行う上での環境づくりの最適解は?【模索中】 - Qiita

https://github.com/azu/isUnitTesting +

self.window.rootViewController = nil

でアプリケーションテスト時の2重初期化を回避してる

[][][][][]realm/jazzy 22:17

realm/jazzy

Clang ASTからObjective-CとSwiftのJavaDocみたいな感じでドキュメント生成をするツール

ruby製

[][]thlorenz/caching-coffeeify 18:00

thlorenz/caching-coffeeify

BrowserifyでCoffeeScriptでビルドするときにキャッシュする

[][][][]es6-for-penetration-testers.pdf 17:22

es6-for-penetration-testers.pdf

MarioさんのES6を使ったXSSについて。

... Spread Call Operatorを使った色々な文字列合成からコード実行とか、Quasi Literals、ModulesでのXSSについて色々書かれてる

[][]"Reverse Engineering for Beginners" free book 15:50

"Reverse Engineering for Beginners" free book

リバースエンジニアリング本。

[]全くコンピュータの知らない人にTracing JITコンパイラを説明する試み (その1) - miura1729の日記 15:33

全くコンピュータの知らない人にTracing JITコンパイラを説明する試み (その1) - miura1729の日記

Tracing JITとはどういうものかについての例えば話。

観察して繰り返し行っている部分だけをマニュアル化して効率化する

[][][][][]iOS - Realmを使ってデータ管理【Swift編】-その1- - Qiita 15:18

iOS - Realmを使ってデータ管理【Swift編】-その1- - Qiita

iOS(Objective-C/Swift)とAndroidで使えるデータベース

[][][]これからのJavaScriptー関数型プログラミングとECMAScript6 14:55

これからのJavaScriptー関数型プログラミングとECMAScript6

ES6と関数型プログラミング。

関数オブジェクトは扱いやすいが、

immutableは言語としてサポートされてないので設計でやるしかない話

[][][][]Technical Machine 14:37

Technical Machine

それぞれのハードモジュールを操作出来るNodeモジュールが用意されてる形でNode.jsから制御出来るハードウェア(内部的にLuaにコンパイルされる)

[][][]JavaScript(Node.js)で色々なハードウェアモジュールが動くマイコンボード Tessel を手に入れたので詳しく調べてみた - 凹みTips 14:32

JavaScript(Node.js)で色々なハードウェアモジュールが動くマイコンボード Tessel を手に入れたので詳しく調べてみた - 凹みTips

JavaScriptハードウェアのtesselについて詳しい記事。動画もあって動作が分かりやすい

JavaScriptをLuaにコンパイルして使ってる。Node.js Coreモジュールの独自バインディングを作ってる

[][][]知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選 - paiza開発日誌 14:17

知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選 - paiza開発日誌

仮想化、コンテナ技術の歴史

[][]【Marxico】EvernoteユーザーのためのMarkdownエディター - 段ボール箱の中身 12:03

【Marxico】EvernoteユーザーのためのMarkdownエディター - 段ボール箱の中身

evenoteでmarkdown

[][]OS X Yosemite 10.10にアップデートして気になったこととか - rcmdnk's blog 10:07

OS X Yosemite 10.10にアップデートして気になったこととか - rcmdnk's blog

Yosemiteアップデートについて

[][][]CodeMirror release 4.7.0 - Google グループ 09:41

CodeMirror release 4.7.0 - Google グループ

CodeMirror 4.7.0リリース

CoffeeScriptやScala、PHP等のmodeを改善。Textileのサポート、ロゴが新しくなった

2014年10月21日

[][]イミュータブルデータモデル(入門編) 16:08

イミュータブルデータモデル(入門編)

更新日時の属性を排除してimmutableなデータモデルの作成。

イベントエンティティと更新日時の分離をする事でキレイな設計をする

[][]webpack/moodle 13:54

webpack/moodle

webpack 2.xの設定フォーマットのプロポーサル

[][]Farewell CoffeeScript · 57e37f1 · staltz/rxmarbles 13:15

Farewell CoffeeScript · 57e37f1 · staltz/rxmarbles

さよならCoffeeScriptのコミットポエム

訳: http://anond.hatelabo.jp/20141021015746

[][]Having a non-enumerable Array.prototype.contains may not be web-compatible 08:14

Having a non-enumerable Array.prototype.contains may not be web-compatible

Array.prototype.containsのBREAKE THE WEB事例

https://github.com/domenic/Array.prototype.contains

2014年10月20日

[][][] ECMAScript6をまるっと学ぶ。重要用語とか、仕様策定の進め方とか、新機能とか。 - YoheiM .NET 23:34

[JS] ECMAScript6をまるっと学ぶ。重要用語とか、仕様策定の進め方とか、新機能とか。 - YoheiM .NET

ECMAScript概要的な記事

ES7で採用してるTC39プロセスについて書かれてる

[][]Monolithic releases · Issue #3 · node-forward/discussions 23:11

Monolithic releases · Issue #3 · node-forward/discussions

Node.jsとECMAScriptのリリースモデル

[][][][]hughsk/district 22:09

hughsk/district

指定したディレクトリをnode_modules以下にエイリアスを貼るツール

モジュールを特定のディレクトリに名前空間的にまとめることができる

[][][]2014-10-20のJS: Firefox33、Reactとは何か、FormatJS - JSer.info 20:17

2014-10-20のJS: Firefox33、Reactとは何か、FormatJS - JSer.info

FormatJSはなるほど感あって作り的にも面白いi18nライブラリだった。

最近CSP対応のライブラリが少し増えた感じがする

[][]mattdesl/module-generator 18:14

mattdesl/module-generator

npm init + 初期ファイル + テストのscaffolding

[][][]What is a Polyfill? 17:40

What is a Polyfill?

polyfill語源、用語

[][]ハイパフォーマンスSeleniumテスト@サイボウズ 16:05

ハイパフォーマンスSeleniumテスト@サイボウズ

Seleniumテストの実行時間の短縮の計算

[][][]azu/AppVersioning 15:28

azu/AppVersioning

現在のアプリのバージョンの取得、保存、前回のアプリのバージョンの取得、比較等を行うライブラリ。

[][]【翻訳】エンジニア向け技術書購入の裏側 | POSTD 14:25

【翻訳】エンジニア向け技術書購入の裏側 | POSTD

海外の技術書事情。

印税だけだと暮らせない問題はやっぱり多いんだな。leanpub薦められてる

[][][]Faster & Cleaner Module Workflow 11:55

Faster & Cleaner Module Workflow

npm moduleを早く作るワークフロー

2014年10月19日

[][]caridy/grunt-bundle-jsnext-lib 00:11

caridy/grunt-bundle-jsnext-lib

YahooがFormat.jsで使ってるES6 moduleの対応するタスク。

[][][]yahoo/flux-examples 00:05

yahoo/flux-examples

Yahoo社のFluxパターンとReactを使ったIsomorphicなサンプルコード

[][][]mattdesl/module-best-practices 23:24

mattdesl/module-best-practices

node.jsのmoduleベストプラクティス

moduleのファイル名、npmモジュールの作成、コンストラクタのパターン、テスト、バージョニング、package.jsonの情報、npmignore、npm run-scriptについて等

[][][]CSSNiteLP26-s9-ikeda.pdf 23:07

CSSNiteLP26-s9-ikeda.pdf

Sassを使った開発スタイル、どのように管理するか、自社のデザインSassフレームワークについて

[][]Reactを実際に使ってみた話が増えてきた - ワザノバ | wazanova 22:38

Reactを実際に使ってみた話が増えてきた - ワザノバ | wazanova

React事例についての記事

[][]este-dispatcher — Este.js Framework — Medium 22:37

este-dispatcher — Este.js Framework — Medium

FluxアーキテクチャのDispatcherをPromiseベースで実装したライブラリ

[][]Node Forward 22:36

Node Forward

Node Coreの開発をもっと良くするためのコラボレーションコミュニティ

[]Swarm.js+React — real-time, offline-ready Holy Grail web apps – Swarm.js 22:34

Swarm.js+React — real-time, offline-ready Holy Grail web apps – Swarm.js

Reactとオフラインアプリ

[][]Announcing key advances to JavaScript performance in Windows 10 Technical Preview - IEBlog - Site Home - MSDN Blogs 22:30

Announcing key advances to JavaScript performance in Windows 10 Technical Preview - IEBlog - Site Home - MSDN Blogs

IEのJavaScriptエンジンであるChakraの最適化について。baseline的なASTを中間層としてJITコンパイル。

最適化として、オブジェクトの同値の場合にインラインキャッシュ、コードのインライン化、Arrayアクセスの最適化、mark&sweep GCの改善等

[][]Functional Programming in Javascript 21:59

Functional Programming in Javascript

Arrayのmapやfilter等について学べるエクササイズ。

一つのエクササイズを完了させると次の問題へ進めていって全部で40個以上ある

https://github.com/jhusain/learnrx

[][][]コードでAutolayout - Qiita 21:43

コードでAutolayout - Qiita

Autolayoutをコードでかく方法について

[][][] Auto Layout を使いこなす。UITableViewCell と UIScrollView 編 - それはBooks 21:42

[iOS] Auto Layout を使いこなす。UITableViewCell と UIScrollView 編 - それはBooks

UIScrollViewとAutoLayout。

UItableViewCellをAutoLayoutで自動的に高さを合わせる方法について。preferredViewを利用する

[][]React v0.12 RC | React 21:25

React v0.12 RC | React

React v0.12 RCリリース。

JSXに破壊的な変更が多く含まれている。

`@jsx` pragmaは不要に、JSXタグは小文字or`-`が含まれてるならHTMLとして扱うように、Spread attributesのサポートし代わりにtransferPropsToは非推奨に等など

[][][]Tvaroh/moreartyjs 21:09

Tvaroh/moreartyjs

Reactと併せて使うことを想定してるステート管理ライブラリ

[]kriasoft/react-starter-kit 21:06

kriasoft/react-starter-kit

react全部入りな感じのStarter Kit。

シングルページアプリケーション的な構成

[][]facebook/flux 20:46

facebook/flux

Fluxアーキテクチャというコンセプトとそれの実装ライブラリ

[][]ReactJS For Stupid People 20:37

ReactJS For Stupid People

Reactとは何かについて。

ReactはViewのみを扱うライブラリ、DOM APIでHTML作成は大変なのでJSXというSyntaxを持つ、Reactはサーバでも使える。

良くない点としてドキュメントサイト、サイズ。

Fluxはコンセプトであってライブラリではないという話やどういう時に使うべきかについて

[][][]自動検出と自動修正でCSSを保守する - Qiita 18:55

自動検出と自動修正でCSSを保守する - Qiita

scss-lintとcsscombを使ってSassのLintと修正を行い保守可能なCSSを維持する事について

[][][][]ghqとpecoを組み合わせてGithubリポジトリを簡単に取得するためのghsコマンドを作りました - Qiita 18:48

ghqとpecoを組み合わせてGithubリポジトリを簡単に取得するためのghsコマンドを作りました - Qiita

コマンドラインからGitHub検索をしてgit cloneする

[][][]Whiteout Networks 15:22

Whiteout Networks

OpenPGPのJavaScript実装を使ったりCSPに対応してるウェブベースのメールクライアント

[][][]Learning Ember.js by Blake Erickson [Leanpub PDF/iPad/Kindle] 15:07

Learning Ember.js by Blake Erickson [Leanpub PDF/iPad/Kindle]

Ember.jsとEmber CLIについての基本的な使い方から学べる書籍

[][][]status.modern.IEの見方 | Web Scratch 15:05

status.modern.IEの見方 | Web Scratch

status.modern.IEで公開されているIEの開発ステータスの読み方と、その変更を見ていく方法について

[][][]CI-as-a-ServiceでGo言語プロジェクトの最新ビルドを継続的に提供する | SOTA 15:04

CI-as-a-ServiceでGo言語プロジェクトの最新ビルドを継続的に提供する | SOTA

Wercker、Travis CI、Drone.io等のCIセットアップについて

[][][]uber/potter 15:03

uber/potter

uber社のNodeのプロダクションプロジェクトを作成するscaffoldCIの設定等行うpluginで拡張可能なコマンドラインツール

http://raynos.github.io/nodeconfeu2014-talk/

[][][]azer/read-json 15:01

azer/read-json

JSONファイルをNodeスタイルで読み込む

[][][]Raynos/safe-json-parse 14:59

Raynos/safe-json-parse

パース出来ない文字列の時も例外を吐かない`JSON.parse`ラッパ。

Nodeスタイルでコールバックで結果を受け取るか、tupleを返すバージョンがある

[][]sam-github/node-debuglog 14:57

sam-github/node-debuglog

Node 0.11の`util.debuglog()`のpolyfillライブラリ。

[][][]uber/uber-ngen 14:55

uber/uber-ngen

uber社のプロジェクトセットアップを作るscaffoldingツール

[][]othiym23/async-listener 14:50

othiym23/async-listener

Node 0.11のasyncListener APIのpolyfillライブラリ。

[][]Werckerの仕組み,独自のboxとstepのつくりかた | SOTA 14:47

Werckerの仕組み,独自のboxとstepのつくりかた | SOTA

WerckerのBoxとStepの作り方と書き方について

[][][]platform.js ⇒ webcomponents.js 14:43

platform.js ⇒ webcomponents.js

platform.jsはwebcomponents.jsという名前にリネームされる。

bower等を利用して入れている場合は影響があるので参照するファイルを変更する必要がある

[][][]20141018 selenium appium_cookpad 12:02

20141018 selenium appium_cookpad

Appiumを使ったモバイルアプリのテスト

[][]dgs700/angular-custom-element 12:00

dgs700/angular-custom-element

Angular2.0ではWeb Components対応が予定されているが、1.xでもCustom Elementsを使ってディレクティブを定義出来るようにするライブラリ

[][]NPM 2.0 and how it helps avoiding global dependencies | 4waisenkinder 11:57

NPM 2.0 and how it helps avoiding global dependencies | 4waisenkinder

npm 2.0からnpm run scriptに引数を渡せるようになった件とnpm run scriptでは自動的にnode_modules/.binのパスを解決してくれる事について

[][][][]prollyfill.org - Extensible Web Community Group 11:51

prollyfill.org - Extensible Web Community Group

Extensible Webなコミュニティグループ

http://extensiblewebmanifesto.org/

[][]Jacob Rossi (@jacobrossi) | Twitter 10:59

Jacob Rossi (@jacobrossi) | Twitter

IEチームのProgram Managerの人