2006-04-01から1ヶ月間の記事一覧

買った周辺機器

PC

BUFFALO WHR-G54S/U 無線LAN ASIN:B000AP9V9G 実家のパソコンを移動したときにケーブルが邪魔になったので。

読んだ本

吉永さん家のガーゴイル10 / 田口仙年堂 ISBN:4757727429 サラマンダー殲滅〈上〉 / 梶尾真治 ISBN:4257010363 感想は「あとで書く」。→あとで書いた

買ったCD

吉永さん家のガーゴイル ドラマCD ASIN:B000EIF62A 地獄少女 オリジナルサウンドトラック ASIN:B000CPGWRI

買った本

LDAP Super Expert ISBN:4774127418

買った本

サラマンダー殲滅〈上〉 / 梶尾真治 ISBN:4257010363 サラマンダー殲滅〈下〉 / 梶尾真治 ISBN:4257010371 たまたま入った近所の古本屋で発見。

買った本

吉永さん家のガーゴイル10 / 田口仙年堂 ISBN:4757727429 よつばと! 5 / あずまきよひこ ISBN:4840234418 Java Swing Hacks―今日から使える驚きのGUIプログラミング集 / Joshua Marinacci, Chris Adamson ISBN:4873112788

フォーマット済みのテキストを簡単に出力する

\def\myspace{\leavevmode{} }% {\catcode`\ \active\gdef\myobeyspaces{\catcode`\ \active\let \myspace}} \newenvironment{myverbatim}{\ttfamily \frenchspacing \obeylines \myobeyspaces}{}特徴は以下の通り: 普通の環境と比較して 等幅フォントが使わ…

f(f(x))=-x の続き

f(x)=1/xは悪くないアイデアだがf(1)=1となってしまうのが問題だった。そこで1を境界とするのはそのままで、(0,1]を(1,∞)に写像する関数を考えてみる。まず思いついたのはf(x)=1/(1-x)。ただしこれだとf(1)=∞になってしまうので少し捻って、このようにする。…

Re: f(f(x))=-x

コメント欄とか無いようなのでここで。 これなんですが、x=-1のときf(x)=0となって破綻しませんか? これを回避するには、id:succedさんのように正負に応じて値を1ずらす方向を変える必要がありそうです。勘違いでした。f(x)の中ではxではなくてa(=|x|)を使…

読んだ本

しずるさんと偏屈な死者たち / 上遠野浩平 ISBN:4829162147 SHINO ―シノ― 黒き魂の少女 / 上月雨音 ISBN:4829163429 ミステリって便利な言葉だな。 「しずるさん〜」は推理小説ではなく、あくまでミステリ小説。謎とその解決は描かれているけど過程に重きは…

f(f(x)) = -x 再び

先日は複素数を使った解答を出したが(その後Haskellの練習に変化)、やっぱり値域・定義域は実数の範囲だったみたいなので、今度は題意に沿った解答を考えてみよう。 要するに、正負以外に実数の空間を2等分する基準を考えればいいわけだから…(数分考えて…

全てTrueならTrueを返す

Main> all (\x -> f(f(x)) == -x) (0:concatMap (\x -> [-x,x]) [1..10]) Trueもしくは、$を使って、 Main> all (\x -> f(f(x)) == -x) $ 0:concatMap (\x -> [-x,x]) [1..10] Trueさらにテスト用の関数を作る。 test_f :: RealFloat a => [Complex a] -> Bo…

買った本

しずるさんと偏屈な死者たち / 上遠野浩平 ISBN:4829162147 しずるさんと底無し密室たち / 上遠野浩平 ISBN:4829162848 人面瘡は夜笑う―テレパシー少女「蘭」事件ノート〈6〉 / あさのあつこ ISBN:4061486411 ゴースト館の謎―テレパシー少女「蘭」事件ノート…

Stylish拡張で広告削除3

はてなブックマークのエントリページ(○ usersをクリックしたときに表示されるページ)の広告を非表示にする。 @-moz-document domain(b.hatena.ne.jp) { div.adsense { display: none; } }

-∞から+∞までの整数

[0..]で0〜∞の整数のリストを表せるので、次のようにすると-∞から+∞までの整数を含んだリストができる。 Main> 0:concatMap (\x -> [-x,x]) [1..] [0,-1,1,-2,2,-3,3,-4,4,-5,5,-6,6,-7,7,-8,8,-9,9,-10,10,-11,11,-12,12,-13,13,-14,14,-15,15,-16,16,-17…

Complex aをEnumのインスタンスにする

一昨日の続き。コメントで教えてもらった通り、Complex aをEnumのインスタンスにすると動いた。 import Complex instance RealFloat a => Enum (Complex a) where toEnum x = fromIntegral x :+ 0 fromEnum x = floor $ realPart x f x = x * (0:+1)Hugs.Bas…

深追い in Wikipedia

Audrey: 鳳たんです! →OS-tan (Wikipedia) →Japanese honorifics (同)と辿って、 そこからさらにWikipediaの Japanese language、 List of English words of Japanese origin、 Customs and etiquette of Japan、 Japanese people、 Shinto、 Japanese mytho…

買った本

グランドライナー / 吉田正紀 ISBN:4091203256 絵も綺麗だし舞台設定は鋼の錬金術師に匹敵するぐらい魅力的なんだけど、いかんせんストーリーが単純すぎた。このまま終わってしまうのは惜しい。あと、「まんがタイムきららフォワード」を立ち読みして(さす…

スーパーPREの後の空白

スーパーPRE表記(>||〜||CSSによる指定を追加すると空白が生じることはなくなった。 pre + br { display: none; }この原因はpreタグの後にbrタグが付いてしまうことがあるためで、多分はてなダイアリーのHTML出力モジュールのバグだろう。

f(f(x)) = -x

元の問題設定とは異なるかもしれないが、xを実数に限定しなければ、直感的に以下のコードが思い浮かんだ。 import Complex f x = x * (0:+1)% hugs __ __ __ __ ____ ___ _________________________________________ || || || || || || ||__ Hugs 98: Based …

[0,1]と[0..1]の違い

前のエントリにコメントを頂いたので調べてみた。 Main> :t [0] [0] :: Num a => [a] Main> :t [0,1] [0,1] :: Num a => [a] Main> :t [0..1] enumFromTo 0 1 :: (Enum a, Num a) => [a] Main> ということで、Haskellでは範囲指定で作ったリストは要素を指定…

読んだ本

機巧館のかぞえ唄―名探偵夢水清志郎事件ノート / はやみねかおる ISBN:4061484826 クトゥルー〈2〉 / オーガスト・ダーレス ISBN:4915333515 どうみてもあり得ない組み合わせだけど、意外とバランスが取れていいのかも。

買ったCD

CD

CYCLE HIT 1991-1997 Spitz Complete Single Collection (初回限定盤) / スピッツ ASIN:B000E47QNG CYCLE HIT 1997-2005 Spitz Complete Single Collection (初回限定盤) / スピッツ ASIN:B000E47QNQ いま自分に足りないものはスピッツ分だったようだ。

Stylish拡張で広告削除2

はてなアンテナで表示される広告を削除する。 @-moz-document domain(a.hatena.ne.jp) { body > p.pager + ol { display: none; } }

Stylish拡張で広告削除

Stylish拡張で、はてなキーワード/ASINページに表示される広告を削除する。 /* hatena - Remove ads */ @-moz-document domain(d.hatena.ne.jp) { div.ad-banner, div.ad-jig, div.ad-rectangle, div.ad-google1, div.ad-google2 { display: none; } }@-moz-…

買った本

Javaによるアルゴリズムとデータ構造 / 柴田望洋 ISBN:479733164X プログラムの育てかた 現場で使えるリファクタリング入門 / 長谷川裕一, 斎川博史 ISBN:4797329769 SHINO ―シノ― 黒き魂の少女 / 上月雨音 ISBN:4829163429 本屋を3軒梯子して3冊とも別々…

読んだ本

髑髏は知っていた―テレパシー少女「蘭」事件ノート〈5〉 / あさのあつこ ISBN:4061486071

買った本

タイム・リープ―あしたはきのう (上) / 高畑京一郎 ISBN:4840205582 タイム・リープ―あしたはきのう (下) / 高畑京一郎 ISBN:4840205590 埋葬惑星 / 山科千晶 ISBN:4840226539

font-lockで色付のソースコードをHTML化する

長いソースコードはキーワードが色分けされていないと読む気がしないので、ここのface2html.elをベースにHTMLで出力するプログラムを作った。 [];;[] [];; [][]face2html.el by TAMURA Kent <kent@xxx>[] [];; [][]$Id: face2html.el,v 1.2 2001/09/10 09:03:39 kent E</kent@xxx>…

買った雑誌

電撃hp Vol.41 ISBN:4840234590 特に読みたい作品はなかったけどなんとなく購入。強いて挙げれば一番の目当ては誌上通販だったりする。