Haskellで素数列生成
練習がてら.
primes :: [Integer] primes = 2:3:5:7: (filter isPrime xs) where xs = concat $ iterate (map (+10)) [11,13,17,19] isPrime :: Integer -> Bool isPrime n | n <=1 = False isPrime n = and $ map ((==1) . (gcd n)) $ takeWhile (<=sqrt' n) primes sqrt' :: Integer -> Integer sqrt' = floor . sqrt . fromIntegral続きを読む
Ceron.jpのRSSから, 特に被リンク数が多いものだけを抽出する
Ceronはニュース源としてはかなり便利でありRSSをよく読んでいるのだが,
さすがに量も多く流し読み程度になることも多い.
なので特に注目度の高い記事だけを抽出できると嬉しい.
そこでYahoo! Pipesである*1.
調べてみるとYahoo! Pipesのモジュールに正規表現を使えるものがあるようで,
これを用いればきっと望むものが手に入るはずである.
*1:この回答に辿り着くまで結構かかったが.
ギターで弾き語るためのメモ
前半はダイアトニックコード表.
異性キーの曲なんかを自分用のキーにずらすときに
どのキーを選んだらいいかの指標のために作った.
後半はそのついでに, ドロップDチューニング用のコードフォームを書いた
(発明したのはGくらいで他は大して変わらないけど).
買うべきか買わざるべきか, それが問題だ (クッキー・クリッカーの話)
Cookie Clickerとはいま流行りのクッキー焼きゲームである.
1年くらい経って見返したときになんのことか忘れている可能性もあるので, 一応このことを書き留めておく. さて.
今, cps(cookies per second) の速さでクッキーを生産している. 現在のクッキー所持枚数は枚だ.
価格がの中間商品がある. これを買うとクッキーの生産速度はに達する.
しかし, 枚まで貯めればさらに効率のいい商品が買える. 待つべきか否か.