Pixel Pedals of Tomakomai

北海道苫小牧市出身の初老の日常

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

式と型と値

JavaもHaskellも静的型付けの言語だけど、Javaをやっている人とHaskellをやっている人で、「静的型付け」という言葉で頭に描くイメージはだいぶ違うと思う。 じゃあどう違うのかってのを説明すると小難しい話になりがちなのだけど、Haskell 2010 Language Re…

Surface Studio の電源が落ちた

昨日の午前中までは安定していたSurface Studioが、昨日の午後から突然画面が暗転するようになってしまった。初めスリープから復帰できずにシャットダウンしたので、 Surface Book がスリープからの復帰がかなり不安定だったこともあってそれと同じかなくら…

ghcと文字コードとWindowsと

ghc さんは、エラーメッセージに ascii の範囲外の文字を平気で使ってくる。これ、環境によってはハマるので勘弁して欲しい。具体的にはWindowsなんだけど。 例えばこんなメッセージ。 Prelude> 3 / 4 :: Int <interactive>:1:1: error: • No instance for (Fractional In</interactive>…

入門Haskell(10年前の本)

久々に入門Haskellのsamegameを作る章を読んだ。本を買った当時は頭に入ってこなくて流し読みしかしなかった記憶があるけど、今読むと書いてあることはシンプルだった。 この本に問題があるわけではなく10年前の本なので当たり前だけど、なんだかなあと思う…

tls周りが遅くて悲しい

昨日のプログラム のプロファイリング取った。 ... tlsManagerSettings Network.HTTP.Client.TLS 51910 0 0.0 0.0 87.7 92.5 mkManagerSettings Network.HTTP.Client.TLS 51911 0 0.0 0.0 87.7 92.5 ... decodeLenient Data.ByteString.Base64.Lazy 55231 0 …

ストーカー、始めました

冬休みの工作。 lotz84さんが https://github.com/lotz84/haskell/ のHaskellのブックマークをガンガン更新していて、これはいいものだと思ったのでストーカーするバッチを書いた。 soozy.slack.com *1 の #haskell というほとんど誰も使っていない部屋に更…

Surface Studio を買った

ここ数年年末に散財することが多いのだけど、今年は Surface Studio を買った。Surface Pro3、Surface Bookと買い進めてSurface製品の3台目。 10/26 日の発表直後にpreorderして、手元に届いたのは 12/19 だった。i7のモデルを選んだので、本来発送開始が来…

AWSにドブ課金するよ

AWS を含めたクラウドは商売のやり方が昔から本当に嫌いで個人では絶対触りたくないのだけど、そうも言ってられない時代なので今後はどっぷりと課金していく決意をする。 久々なので IAM 周りを色々と見て、問題なさそうなことを確認。 http://dev.classmeth…

ResourceTのコードリーディング

雑に読んだメモ。だいたい構造わかったので満足。 Readerモナドを自前で定義している 開放用のアクションを登録するマップを保持 RefCount は fork 用のリファレンスカウント、 NextKey はリリースに必要なキーの採番用 前者は minBound から加算、 後者は m…

はてなダイアリーからはてなブログに移行した

ようやく重い腰を上げて http://d.hatena.ne.jp/hiratara を http://hiratara.hatena.diary.jp へ移行した。かなり枯れてきてるので移行しても問題は起きないだろうし、markdownに対応されてるのは便利。はてな記法とか覚えてないし。 http://hiratara.githu…