No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 623 | 624 | 625 |...| 1213 | 1214 | 1215 || Next»

「A,B な C,D」の解釈

(A|B) * (C|D) なのか,A | (B*C) | D なのか.どっちでも型エラーにならないので曖昧で解釈できない.

誰だこんなクソな文書を書いた奴は.

来年のカレンダーを作る

ここんとこ毎年作ってる FUJIFILM のマイカレンダー.来年用のを今年も注文.基本的にこの1年で撮った写真から各月1枚を選ぶというルールで作ってるのだけど,どうもここ2年ほどは4月に写真を撮ってないらしく4月分が悩ましい.

御船山楽園へ行ってみる

紅葉がよさ気な感じになってるだろうかと思って行ってみたけれど,ぶっちゃけまだ早かった.


少しは紅い.

でも基本的には緑.

ないし半端な色.

変則的に一部だけ完全に紅くなっている面白いのもいたり.ちょうど葉脈のところに後ろから別の葉っぱが触れてるので,そのせいでその先だけが紅くなったのかもしれない.

とりあえずもう少し紅葉が進んだ頃に朝と夜のライトアップとを見に来てみたい気がする.

閑話休題.

8時45分頃に着いたら山の上の臨時駐車場行きだった.駐車場もシャトルバスも無料だけど,シャトルバス待ちを考えると下の駐車場に止められるくらいに早く来るべきだっかも.

2^63 - 9223372036854775807 = ?

9223372036854775807 という数を見て,たぶん 2^63 程度だろうなと思って Google に聞いてみたら……

偶数 - 奇数 = 0

内部的に double でやってたりすると一番下の方の桁が落とされる(切り上げられる)ので綺麗に 0 になっちゃったんかね.

Literate Haskell (.lhs) での GHC プラグマ

普通の Haskell ソース(.hs) だと下のような {-# LANGUAGE ... #-} をファイルの頭に書くのだけど,.lhs でそのまま同じに書いといたら ghc が認識してくれなくて困った.

{-# LANGUAGE FlexibleInstances,MultiParamTypeClasses,FunctionalDependencies #-}

で,{- -} がコメントだから,コメントがデフォルトになってる Literate Haskell では # LANGUAGE ... # と書くのか? とかアホなことをしつつ,最終的にプラグマはプログラムの一部なんだから頭に > つけなきゃ認識されないよなとかいうことを理解した.

ということで,こう書けばよかった:

> {-# LANGUAGE FlexibleInstances,MultiParamTypeClasses,FunctionalDependencies #-}

今まで Literate Haskell でプラグマが必要なプログラムなんか書いてなかったのでアホなことに躓いた.

単一代入だった

「12日に会議があるから出席してね」というメールが来たので予定に「12日会議」と代入しておいた.

その後,「ごめん11日だったわ」というメールが来たのだけど,単一代入なので上書きとかされなかった.

つまり,会議開始15分前に来たリマインダメールを会議開始後10分に見て,見事に遅刻したという.

なんだろ,確かに日付間違ってたメールが来てたのを見た記憶があるのだけど,予定日時の記憶の方は上書きされなかったっぽい.残念.

«Prev || 1 | 2 | 3 |...| 623 | 624 | 625 |...| 1213 | 1214 | 1215 || Next»
Search
Feeds

Page Top