2014-02-01から1ヶ月間の記事一覧
ども。最近Mt.GoxというBitcoin(略してBTC)の取引所が突如として閉鎖、一切の取引ができない状況にあるというニュースが2ちゃんねるやTwitterを震撼?させています。まとめブログなんかを見ると、「ビットコイン厨完全に息してないwww」などと書かれていま…
先日数時間電車に乗る機会があった。地方民としては電車に乗ることはあまり頻繁なことではない。まあ僕の住んでいる地域では気動車しか走れない非電化区間なのだが。さて、電車の中から外を見ていると、なんとなく鉄道標識が目に留まる。システム好きなので…
ぶらっと京都へ来た。彼女と遊ぶのだ。京都などというハイソな街はいくぶん地元からは遠すぎるため足を運ぶような事はほぼ無かったのだが、今回は古着、いわゆるアンティークの男物の着物を探すという小さな目的があった。家の近郊には男物—しかも古着—を扱…
超捗った!!(僕) ども。僕は冷え性であるにもかかわらず地階の角部屋を借りてしまい、冷徹な鉄筋コンクリートの冷却力にただただ圧倒されるばかりであるかと思われた。しかしながら時は来た。 人々の願いに応えて救世主が空から現れたのだ(Painkiller) …
Scalaで作成中のアプリケーションで、DI(Dependency Injection)をしようとしているという話。 簡単に書けるだろうと高をくくっていたら、無惨にも書けなくなってしまったという話でもある。 DIとは? DI -- Dependency Injectionとは、訳せば依存性の注入。…
ども。僕は耳がちょっと悪い。煮詰めた言い方をすれば難聴気味だ。 難聴と聞くと補聴器が思い出される方も多いかと思う。補聴器は聞こえやすくするために音量や音質のサポートをするための機械だ。しかしながら僕の場合、音はしっかり聞き取れるし小さな音も…
さて、彼女が実家に帰っているので本来のアバラヤに帰っている訳だが、すっかり何処にも行かずに非生産的なライフスタイルにおもねっていた為、僕の野帳もナレッジベースもまるで進化せず、読みかけの本は進まず、作った料理はたいして上手くもない。暗い。…
彼女の留学が近付いたので、彼女ともども家を引き払うことになり、僕は元いた部屋に帰ってきた。彼女の部屋と比べると幾らか足りないものがあるようだが、それが何かは分からない。何より、生活の賑やかさが急に無くなったのが残念だ。ここにはおかえりを言…
scalazではfoldの逆操作としてunfoldが用意されている。 この関数は初期値と B => Option[(A, B)]の関数を取り、そのタプルのB成分を再び関数に適用していくことで、Aから成るStreamを構成する。 Githubのscalaz/core/src/main/scala/scalaz/StreamT.scalaに…
「Webデザイン」とかでググると企業向けのECサイトとかのデザインが出てくる。 個人的なものを探してみても、せいぜい個人の輸入雑貨店のサイトだとかの「お店」に行き着く。 デザインをするのは企業とかのおカネを儲けようとする人だけ、みたいな意識を感じ…
流行りではないのですが、また模様替えをしました。自分で考えた家具の配置がどういうわけか落ち着かなくなり、定期的に家具を移動させてしまうのです。自分の家の自分の部屋なのに落ち着かないって、なんだか変な話です。普通なら、一度決めた配置はなかな…
ども。 さて、遂に先日注文していたHappy Hacking Keyboaard Professional 2 (HHKB2)ほか諸々の買い物が届きました。アルバイト出勤直前の事でした。 バイトウォーリアから帰還したところで、コトコトタイピングしながらレビュー的な事をしていこうと思いま…
スマホってつくづくブログ向けのガジェットだと感じた。ブログに必要な写真は、デバイス上から直接撮影することができる。コンパクトカメラで撮影してSDカードからパソコンに転送し、それをアップロードしてリンクを張る作業をしていた時代からは、大きく進…
平和な一日でした。平和すぎたためにご飯を買いそこねて空腹に喘ぐ、よくわからん一日でした。HHKBをAmazonで注文しました。期待しています。無くした充電器も、互換品を買うことにしました。平和が取り戻せそうですね。さて、単なるアイデアですが、ビジュ…
ども。連日のタイピングにより腱鞘炎になりかけました。当方MacBook Proを利用しているのですが、キーボードの打ち心地があまり芳しくありません。キーの押し込み深さが浅すぎて、指の骨がゆっくり潰されているのがわかります。痺れます。そういうわけでキー…
最近やっとの事で@yuroyoroさんや@xuwei_kさん、そして@eed3si9nさんたち先人のブログをかじってMonadicな関数を合成するやり方が分かりました。とりあえず`A => M[B]`な感じの関数を`kleisli(function)`みたいに書くと`reduce(>=>)`みたいな書き方ができる…