2016-12-01から1ヶ月間の記事一覧
PostgresqlのHDBCを利用しました。 HDBC: Haskell Database Connectivity 作業場所の作成 $ mkdir haskelldatabase $ cd haskelldatabase サンドボックスの作成 $ cabal sandbox init Writing a default package environment file to /Users/bar/work03/hask…
Monoid全般 Monoid応用 FizzBuzz itchyny.hatenablog.com Diagrams Diagrams - Diagrams Quick Start Tutorial Finger tree
Cubeが床に落ちることをやります。 1: キューブを追加する(Shift+A -> Mesh -> Cube)。 2: Cubeを上に動かす。 3: Physics -> Rigid Body -> Type : Active とする。 4: 床を追加する(Shift+A -> Mesh -> Plane)。 5: Planeの位置と大きさを調整する。 6: Ph…
waiでrequestの基本的な使い方を確認するサンプル。 wai_hello.hs wai_index.html *Main> main start app function ==================================== requestMethod : GET secure : False rawPathInfo : /cgi.php rawQueryString : ?foo=1111 requestHe…
> :t map map :: (a -> b) -> [a] -> [b] > :t fmap fmap :: Functor f => (a -> b) -> f a -> f b > :t liftM liftM :: Monad m => (a1 -> r) -> m a1 -> m r > :t (<*>) . pure (<*>) . pure :: Applicative f => (a -> b) -> f a -> f b > map (+1) [1,2,…
monadのfail関数の型は、fail :: Monad m => String -> m aとなっていて、それぞれのモナド毎に異なる挙動となる。 fail function of monad
のサンプルを動かします。但し、待ち時間を除きます。 Beginning Haskell - A Project-Based Approach | Alejandro Serrano Mena | ApressのWebアプリの説明では、フレームワークとしてscottyを使っているので、導入してみました。 バージョンの確認 webapp …
今更ながらRedmineを使うことになったので、手元で弄れる環境を作ってみた。というかそもそもRailsわかってない。 Rubyのバージョン確認 (root)MacBook-Air-2:redmine foo$ ruby -v ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]…
Elastic Stack 総称した製品 Elastc Cloud もある Logstash —> Elasticsearch -> Kibana x-pack 商用の拡張プラグイン x-packいろいろ入れると初回起動は遅くなる。 Logstash ログ収集、加工、転送 設定ファイル input / filter / output プラグイン多数 Kib…