IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

2016-10-01から1ヶ月間の記事一覧

reactnative事始め

インストールは下記のURLの通り進めれば良い。 https://facebook.github.io/react-native/docs/getting-started.html#content Node.jsのインストール MacBook-Air:testnode foo$ nodebrew use v7.0.0 use v7.0.0 (root)MacBook-Air:testnode foo$ node -v v7…

PHPでサーバ

MacにはPHPが入っているので、ちょっとしたWebサーバを動かすことができる。 (root)MacBook-Air:php foo$ php -v PHP 5.5.29 (cli) (built: Sep 6 2015 20:20:34) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend …

コンピュータは数学者になれるのか

感想が書けるほど知見がないし、理解しているわけでもないので、メモです。 コンピュータは数学者になれるのか? -数学基礎論から証明とプログラムの理論へ-作者: 照井一成出版社/メーカー: 青土社発売日: 2015/02/24メディア: 単行本この商品を含むブログ (8…

jquerymyのtwo way bindingのsample

完全なtwo way bindingではないけれど、jQueryの資産を生かせる形なので使い所があるかも。 gist.github.com

foldlとfoldrの違い

foldl 手続き型言語のループの代わり foldr コンストラクタの置き換え foldr -- 型の確認 Prelude> :t foldr foldr :: Foldable t => (a -> b -> b) -> b -> t a -> b -- リストのコンストラクタを適用 Prelude> :t foldr (:) [] foldr (:) [] :: Foldable t…

イベント伝播の確認サンプル

イベント伝播の確認サンプル gist.github.com セルをクリックしたとき [Log] cell (5,1) (test.html, line 27) [Log] MouseEvent {clipboardData: undefined, screenX: 98, screenY: 252, clientX: 98, clientY: 190, …} (test.html, line 28) [Log] <td id=​"c51">​1,131​</td>…

JavaScriptでsum, concat, maximum, inits, tails, ...

JavaScriptにはsumとか標準でないようですね。なにか見落としているのかな、、、。 合計 var sum = function(xss){return xss.reduceRight(function(acc, v){return acc + v;},0);}; undefined sum([1,2,3]); 6 最大 var maximum = function(xss) {return xs…