Skip to content

Instantly share code, notes, and snippets.

@ken-okabe
ken-okabe / 関数型プログラミングとオブジェクト指向の抜き差しならない関係について整理して考える
Last active September 17, 2020 15:55
関数型プログラミングとオブジェクト指向の抜き差しならない関係について整理して考える
##関数型プログラミングとオブジェクト指向の抜き差しならない関係について考え、整理したい
Googleで適当に検索すると
####オブジェクト指向 関数型プログラミングに関連する検索キーワード
オブジェクト指向プログラミング関数プログラミング比較
オブジェクト指向関数プログラミング
オブジェクト指向関数型違い
関数型言語オブジェクト指向
手続き型オブジェクト指向関数型
オブジェクト指向vs関数型
@ken-okabe
ken-okabe / 関数型プログラミングに目覚めた!IQ145で美少女JKの先輩から受けた特訓 5日間
Last active August 29, 2015 14:12
関数型プログラミングに目覚めた!IQ145で美少女JKの先輩から受けた特訓 5日間
##登場人物
**セキヤ**
高1男子。都内の進学校に通っている草食系チェリーボーイ。
プログラミングが趣味でコンピュータ部に入部した。
**サクラ先輩**
高2女子。IQ145の知能を持つ美少女。セキヤを厳しく指導する。
コンピュータ部では、いち早く頭角を現し、現在は高3部員を差し置いて部長として君臨する絶対的存在。
プログラミングスキルは『神の眼』と呼ばれる全能レベルにまで到達していると一部では噂されているが、サクラのコードを読み解けるだけのスキルをもつ人材が部内にいない為、今のところ真相は不明である。
@ken-okabe
ken-okabe / 量子コンピュータが超高速である原理と量子論とそれに至るまでの科学哲学史をゼロからわかりやすく解説
Created January 1, 2015 10:42
量子コンピュータが超高速である原理と量子論とそれに至るまでの科学哲学史をゼロからわかりやすく解説
####これは連載記事です。
**これは連載記事で、順次更新されます**が、ページを分割することなく全部このページ内に追加していきます。記事を1ページに収めるとスクロールするだけで済みますが、ページをわけるとクリックしてページ移動するのが手間で、たいてい読みにくくなるし、読者が離脱してしまうからです。
長い文章ですが、章の一覧とショートカット機能がある、右上にある**目次**も活用してください。
連載に興味がある読者は**「ストックする」機能**を使うと、連載記事の更新通知がされます。
##量子コンピュータとは?ひとことで
**この宇宙があらかじめ持っている計算能力に量子のレベルでアクセスして計算するマシン。**
##神に酔える無神論者「神とはすなわち自然であり、万物に存在する」って言ってたらユダヤ社会から追放されたスピノザ
「*存在するものの秩序ある調和の中に自らを現す**スピノザの神**なら信じるが、人間の運命や行動に関わる人格のある神は信じない。*」
アルバート・アインシュタイン
---
[Microsoftとゲイツ氏,物理学者ファインマンの講義ビデオを無償配信](http://itpro.nikkeibp.co.jp/article/NEWS/20090716/333939/)
@ken-okabe
ken-okabe / Think different スティーブ・ジョブズの人生の哲学
Last active May 11, 2016 03:11
Think different スティーブ・ジョブズの人生の哲学
#Think different スティーブ・ジョブズの人生の哲学
##2015年、新年あけましておめでとうございます。
今年もどうぞよろしくお願いいたします。
今年も新たな一年ということで、気持ちを新たにしたいと思います。
皆様はどんな新年を迎えられたでしょうか。
個人的な新年の抱負として、
@ken-okabe
ken-okabe / 数学的FRP解説からのFacebook-React
Last active August 29, 2015 14:13
数学的FRP解説からのFacebook-React
##リアクティブの説明
もっとも身近でわかりやすい説明とは、以下のようなものです。
車輪の再発明をする必要は感じられないので、
@hirokidaichi 氏による解説
[2015年に備えて知っておきたいリアクティブアーキテクチャの潮流](http://qiita.com/hirokidaichi/items/9c1d862099c2e12f5b0f)
から引用させていただきます。
>## エクセルとリアクティブプログラミング
@ken-okabe
ken-okabe / #FRPで無限ループ while(true)を実現する方法 facebook React + Immutable
Last active August 29, 2015 14:13
#FRPで無限ループ while(true)を実現する方法 facebook React + Immutable
#FRPで無限ループ while(true)を実現する方法 facebook React + Immutable
###while(true)
```js
var i =0;
while(true)
{
console.log(i++);
}
@ken-okabe
ken-okabe / JavaScriptはオブジェクト指向だろ?wとかいう、ありがちな誤解と大嘘 関数型言語
Last active August 29, 2015 14:13
JavaScriptはオブジェクト指向だろ?wとかいう、ありがちな誤解と大嘘 関数型言語
<h1 id="javascriptはオブジェクト指向だろwとかいうありがちな誤解と大嘘-関数型言語">JavaScriptはオブジェクト指向だろ?wとかいう、ありがちな誤解と大嘘 関数型言語</h1>
<p>この記事はもともと、 <br>
てんでバラバラに語られ解説されてしまうことが非常に多い、</p>
<p>非同期、 <br>
Ajax(Asynchronous JavaScript And XML)、 <br>
イベント駆動、 <br>
宣言型プログラミング、 <br>
関数型プログラミング、 <br>
@ken-okabe
ken-okabe / #facebook-immutable で階乗計算
Last active August 29, 2015 14:13
#facebook-immutable で階乗計算
#facebook-immutable で階乗計算
facebook-immutable で階乗計算
##Range()
http://facebook.github.io/immutable-js/docs/#/Range
>Returns a IndexedSeq of numbers from `start` (inclusive) to `end` (exclusive), by `step`, where `start` defaults to 0, `step` to 1, and `end` to infinity. When `start` is equal to `end`, returns empty range.
@ken-okabe
ken-okabe / #'Google Drive' というディレクトリ名のスペースが多大な問題を引き起こすので何とかする@Ubuntu
Created January 11, 2015 19:51
#'Google Drive' というディレクトリ名のスペースが多大な問題を引き起こすので何とかする@Ubuntu
#'Google Drive' というディレクトリ名のスペースが多大な問題を引き起こすので何とかする@Ubuntu
GoogleDrive は容量が大きいし、インフラとしても安定しているので、クラウドストレージとして便利に使えます。
UbuntuでもGoogle非公式に利用できて、
```
sudo add-apt-repository ppa:thefanclub/grive-tools
sudo apt update
sudo apt install grive-tools