2010-01-01から1年間の記事一覧

wgetとnkfの連携

いまさらながら wgetでダウンロードしたファイルを直接nkfに渡す方法を知ったのでメモ wget -q -O - http://example/hoge.txt | nkf -Lu -w8 > hoge.txtwget -qオプションで進捗状況などの表示を抑制 -O - で出力先を標準出力に設定 nkf -Luオプションで改行…

WindowsでSBCLをビルド

SBCLは, Common Lisp処理系の中では早いらしい でも, 公式に配布されているWindows用バイナリは This is experimental prerelease support for the Windows platform: use at your own risk. "Your Kitten of Death awaits!"というメッセージが(--noinformし…

Rで2進数表示に変換

正整数を2進数の文字列に変換する方法が見つけられなかったので作ってみた. けど, いつ使うのだろう..正整数xのk桁の2進数表示を各桁のベクトルにして返す # 正整数xをk桁の2進数(ベクトルで表現)に変換する to_bin <- function(k, x){ if(k <= 0 && x <= 0)…

Rで標準入力を受け取る

Ideoneでデータを渡すときのためにメモめもread.table("stdin")を呼ぶと中でfile("stdin")が呼ばれて, stdinからデータが読み込まれる. http://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html # 標準入力からデータ読みこみ x <- read.t…

nからはじまるrests.total個の要素を rests[0]個,rests[1]個,…,rests[n]個に分ける全ての分割の仕方を生成する [ Array::totalの本体は self.inject(0){|x,y| x+y } と定義されてるつもり ] def split_sequence(n,rests,groups=Array.new(rests.length){ [] …

0除算も含めて割り算が定義された代数

0/0も含めて割り算が定義された代数があるらしい WikipediaのWheel Theory

これから, 森毅「有限の数学」を読んだメモを残すことにする 1章 集合と関数 集合の問題は大きく2つに分けられる 集合を規定,構成する問題(集合のカテゴリー(圏)) 集合の個数,順列,組み合わせと関係する 一定の集合の中での部分集合の包含,順序関係の問題(集…

お好み焼き用, 小麦粉の量と重さ

薄力粉: 180cc 〜 100g ついでに 大さじ1: 15cc 小さじ1: 5cc 上白糖: 180cc 〜 120g 食塩: 180cc 〜 220g 換算機 http://www.benricho.org/doryoko_cup_spoon/conv.html レシピ 薄力粉 2カップ ダシの元(or 鰹節の粉) 水 1カップ キャベツ(ざっくり切る) 1/…

可能なメールアドレスの個数

Yahoo知恵袋で携帯のメールアドレスとして可能な種類はいくつ? という質問があったので, 考えてみるWikipedia:メールアドレス メールアドレスは、次の構文を持つ。 ローカル部@ドメイン(例:foo@example.com) ドメインはdocomo.co.jp, ezweb.ne.jp, softb…