2010年4月17日土曜日

研究室紹介漫画を描けば数万もらえるらしい。
ネームを切る。

By Jack Hammの「人体のデッサン技法」がいい感じ
部室から借ります。
部室でひたすら苦手な足を描く。

服のしわの描き方とかのっててウマー
アポロ13見た
鳥山明は映画を見て絵を描いたらしい

漫画は
実物のバランスではなく
デザイン的バランスで
主観で感情を込めて描いた方がいいかもしれないとふと思った

2010年4月15日木曜日

映画NANA見た
ジュラシック・パーク見た
絵描いた

ページ単位で面白オーラが出てる絵にしたいです

面白い絵を描いて
それにストーリーの理屈をつけてつなげる
そんな感じ
そのために「こんなのばかばかしい」という感情を捨て去る
今日は研究室に行きました。
友人と夕食を食べました。

実は今までネームを書くときに
悲劇にしろ喜劇にしろこの展開は明らかにあからさまでわざとらしく
又、ちょっと描いてる側として恥ずかしいからやめようと
おもっていた話の流れが多くありました。
でも、今はむしろそういうものが必要に感じます。

書いていて恥ずかしいと言うことは良いことなのかもしれません。
その気持ちは今書いていることが本心である証なのかもしれません。


…と思い切ってネームを切ろうとしたけれど
明らかに自分に対する依頼を幾つか見つけてしまった。
やるか。多分これも台詞の練習になるし。

2010年4月13日火曜日

講談社:週刊少年マガジン

「読み手を選びますね」
「このセリフはパソコンとかやってる人にはわかりますが
 うちの読者は部活とかやってる(リア充なんで)」
「主人公が最後に救われるなら
 かわいそうなシーンははじめぐらいに持ってくるのがいいですね」
「話の起承転結は意識されています」

総評:編集者という感じだった。仕事やってますという感じ。ややくたびれてる印象の方。30代?
会話も(当たり前かもしれないが)終止形式的に丁寧口調。
集英社さんほど、漫画についてあまり突っ込んだ話はされなかった。

集英社で原稿を見てくださった方と対照的だった。
ただ、これは、集英社の編集者さんが20代だったせいもあるかもしれない。


絵のヘタさ、全体手的なクオリティの低さに突っ込まれないのが不思議だった。
変に相手の真意を探りすぎて深読みして欝になっても仕方ないので
次の原稿描こう。
まんがくらぶ/タイム当たりの四コマ5ページ(以上)

2010年4月12日月曜日

マイベストに貼られてた

たはー
嬉しい
休学した

集英社に漫画持ち込み行ってきた

「うーん、絵は相当頑張んなきゃいけないね
 絵が上達する一番の近道はマネする事だよ」
「といっても、絵柄をありきたりなものに合わせるという意味じゃないよ
 自分がこの絵いいなあと思ったものを徹底的にマネするんだ」
「この漫画は、どういうところが面白いという看板で描かれてるの?
 どんな商業漫画も何か一つの売りがないとだめだよ
 食べ物に例えると
 これはカレーだけど具が大きいですよとか
 これはチーズだけどとろけますよとか」
「キャラの気持ちがわからないね
 ギャグでもそれは必要だよ
 このキャラが無茶苦茶な行動をするから君はおもしろいっていうけれど
 どんなギャグキャラにも心を持たせなきゃいけない
 そのキャラはものすごく個性的な考えの持ち主かもしれないけれど
 ある種の信念や考えをもって行動していて
 でもそれにも関わらず変な行動をしてしまう
 そこがおもしろいんだ」(というニュアンスだったと思う)
「今は自分のむいてるジャンルを気にする段階じゃないよ
 すべてのジャンルに共通している漫画の基本を練習する段階」(というニュアンスだったと思う)
「そもそも、一つの漫画は複数のジャンルを持ちうる
 これは最初に行ったコンセプトにあまり左右されない(というニュアンスだったと思う)
 主人公とライバルが対決するという少年漫画的なバトル
 ヒロインが主人公に恋をするがなかなか実らないという少女漫画的なもの
 (デスノートの例でいうと)犯罪者は殺してもよいかという青年漫画的なテーマ
 そこをいろいろカスタマイズして作れていけたらいいね」

行ってよかった
こんな下手っぴなのに丁寧にアドバイスもらえた
逆に言うとこんな年齢になるまで一度も言ってなかったのが非常に悔やまれた

今日は講談社行ってきます

2010年4月4日日曜日

〇〇さんの描いたケロちゃんが見れたので明日俺はもう死んでもいいです

といつもタシーロしているpixivの方に
書き込もうとして踏みとどまる

2010年4月1日木曜日

大学卒業して
普通の会社に入って
適当に美味いもの食べたり
ぼーっと動画を眺めることを些細な楽しみにしつつ
長生きしておじいちゃんになって
病院のお世話になった後に
死にたい

2010年3月29日月曜日

・ネームで枠線描いたり消したり、コピペしたりするのがめんどい
・ネームを生成するスクリプトがあれば楽なんじゃないか
・出力は何にしよう、PostScriptにしようか
・PostScript勉強中 ←今ココ

2010年3月27日土曜日

スクリプトから漫画のネーム(絵はなし、メモ的な文字のみ)に起こす
ソフトを開発することにする

2010年3月24日水曜日

2010年3月23日火曜日

ごめんなさいごめんなさいと何度もつぶやいた

後で調べたら
全部吸収された場合
血中濃度0.3%

2010年3月22日月曜日

人間はばかだ

自殺する寸前にまで


h自分mの
本当にやりたかったことにきずかない


なんてばかんなんdな・・:
生きる
生きる
生きる
生きる
生きる
生きる
生きる
生きる
生きる
生きる
生きる
生きる



きずいた
欠陥人間
それは神様の試行錯誤の必要悪です
いいんですよ
私は…
私は幸せでした
ありがとうございます

2010年3月21日日曜日

僕はナゾハ病です
人間の顔を見ると苦しくなります

だから

2010年3月18日木曜日

神様は悪戯をする
どうしようもない欠陥人間を作って
その道化振りを見てあざ笑う

なお悪いことにその事実が
皆に知られていない
最近のマイブームはhit&blow
プログラムに出題させて自ら解く
その延々と繰り返し

2010年3月17日水曜日

人間は胸がいたくなるために生まれてくるんです
高笑いしたり
して
asuasaokitarasinndetaraiinoni
肉じゃが
トマトソースを潰してかけましょう
包丁で薄く薄く切ってから潰すと楽です
包丁で切ってから潰すと楽です
世の中には食料がいっぱいで楽しいですね
鳴き声がうるさいけれども

2010年3月15日月曜日

ていうかノリが懐かしい
プリキュア見てたはずなのに
なぜがはづきが出てた

2010年3月14日日曜日

s死後は
キラキラ
明るい世界

2010年3月8日月曜日

今日学校に行ったらいん石が落ちてきたので
拾ったら飴玉だった
口の中でコロコロ転がしていると
それはストロベリー味だったので
空をとぶことができた。
空を飛んでしまえば誰も追いかけることはできない。
いきるしかない
いきるしかない
しぬしかない
いきるしかない
いきるしかない
しぬしかない
いきるしかない
いきるしかない
どんなにむいみでも
いきるしかない
しぬしかない
どんなにむいみでも
しぬしかない
いきるしかない
どんなにむいみでも
いきるしかない
どんなにむいみでも
いきるしかない
たべものはある
いきていける
むいみでも
ころされるわけではないから
どうぶつのように
とかげのように
いきていける
はえのように
みじんこのように
なにものぞまず
ただただ
むいみだけにたえれば
いきていける
いきるしかない
しぬしかない
いきるしかない
しぬしかない
を憎し々いいとりなているい殺がら日や生何て思たかき
に生多職すっる本き分たて画で死
疲前にて人けも家だは間だいはれ電る
就たぬかの当僕飛中りびで込漫車にんな

2010年3月7日日曜日

おそらく、あなたはあと 1世紀 以内に死ぬ

その間に際立った大陸移動は怒らない
多分本格的な人類の宇宙進出もなされない
大多数の数学的未解決問題は解かれない

日本の政治も大きく変わらない




あなたの本当にかなえたかった夢はかなわない

音楽は不思議だ
なぜそれが娯楽の対象になりうるのか?

絵画は現実に例がある
それは網膜に映る像そのものである。
文学は現実に例がある
それは耳から入る自然言語そのものである。

しかし音楽はなんだ?
なぜただの音の信号に対して
明るいとか暗いとか
発奮させるだとか冷静にさせるだとか
そのような感情を呼び起こす力が生じるのか?

これに対する一つの説は倍音とゲシュタルト心理によって語られる
・倍音構造に強く従うものは秩序性が高い
・秩序性が高い物は安定な印象を与え、そうでないものは不安定な印象を与える。

そして
・時間の遷移によって
 不安定から安定への状態変化は心地よさを聴者にひきおこす


・秩序性が高すぎると単調な感じを与える
 それはいわば、白(もしくは黒)一面で塗りつぶされた絵画の様なものである
・秩序性が低すぎると無秩序な感じを与え、雑音とみなされる。
 それはいわば、テレビのノイズの様なものである。
 そこに創作者の意思は含まれない者と認知され、音楽的価値は汲み取られようとはされない。
善人とは慕われる人物であり
大多数の人物にとっての
自己同一化の対象になる

これが極端になれば
心中自殺が行われる



悪人とは嫌われる人物であり
ほとんどの人はこれを本気で更生しようとは思わない

単に自分の自尊感情向上のために
非難するのみである
芸術とは
理論的に説明可能な創作物


理論的に説明不可能な創作物は
「大衆向け」と呼ばれる

S先生を見ていると
世の中で(幸せの中)最も成功する人物は

頭がよく、かつ、
(実質的に対して利益にならない)社会常識にとらわれず
(相手の立場をそれなりに思いやりながら)自分のやりたいようにやる人物
だと思う


でも残念ながら
世の中の99%の人物は
臆病者なのでこれに該当しない



何が言いたいのかと言うと
僕は、他人の考えを読む能力
他人と一緒んい楽しむ能力
空気を能力が著しく低いけれど
幸せになれたらなぁ・・・
という話
怪しいけれど
こういう事聞くと
ちょっとは真面目に生きようとは思う
http://www.hoshiyomitaka.com/qanda/post_41.html

2010年3月6日土曜日

ばーかばーか
小説書く

「これは何?」
「見ての通り死体です。今日の夕方頃郵便やさんから届けられました。」
「刺身にして食べてしまおう」
「だめですよ。これはもう腐っています」
「なんだ腐ってるのか」

仕方がないので
私たちは、肋骨を削り出してチェスの駒を作ることにした
気づくと廊下に立っていて何もかもが見えなかった

「松明の光を追いかけて歩いていたのに。どうして私はこんなところにいるの?」

私は死神に聞いた

「お前は今から消えるんだ。」
「へえ、そうなの」

私は、砂利が敷かれていてとても歩きにくいと思った。
この砂利でさつまいもを焼いたら美味しいだろう。

「でもまだ自転車は修理に出していないわ」
「そうかい、じゃあ手を洗っておいで」
「わかったわ、でも雑草がたくさん生えてしまっているから、上手くいかないでしょうね」
「仕方ないね」

私は歩いていった。
暗闇は深く吸い込まれそう。
声を出しても、底知れぬ空間に吸い込まれる。
初めて安堵感が私を覆った。

「眠りの色は紫だと思うの。だってそれはスミレのようなものだもの」
「じゃあ最後の眠りも紫色なのかい?
 それとも白なのかい?
 それとも黒なのかい?」
「それには色はないわ」
「それじゃあ画用紙に描けないじゃないね」
「人間は絵を見るとき絵を見てるわけじゃないわ、自分の頭の中を見ているの」
「ね」

言い知れぬ不安感があたりを覆った。
きっとこのまま夕暮れになるだろう。
夕暮れが過ぎれば夜になる。
そしてその夜は何れ明けて朝になる。
永遠に続く繰り返し。

私は死刑断頭台に登った

2010年3月5日金曜日

1を成し遂げるものは、元々10を目指していて、自分の力不足に絶望している
10を成し遂げるものは、元々100を目指していて、自分の力不足に絶望している
100を成し遂げるものは、元々1000を目指していて、自分の力不足に絶望している

2010年3月4日木曜日

何も信用できない
何も完全なものなんてない
何も考えたくない
全てに虚偽の可能性が残されている
気持ち悪い
立方体に切り取られた空間
胎児は足で踏み潰されて死にました
胸が苦しいと叫んで死にました
でも死にました
どこまでも死にました
胸から血を流して倒れました
白い電流のようなかみなりが頭をかけめぐって死にました
しかし死にました
でもどこまでいってもそれはモグラのトンネルで
出ることはできません
それでもそこから出ろと言われるのです
不可能なのです
なぜなら僕は穴の中で生まれました
でも皆は外で生まれます
壁で隔てられているのです
爪で壁を何度もひっかいても
赤い壁画が出来るばかり

石を積め
私は積む
死ぬまで積む
鬼は笑う
石で囲まれた牢屋
吹き込む冬の風
咳が反響する
闇に音が吸い込まれる
おばあさん魔女だったら
毒で殺す
憎い人みんな殺す
なくなれ
太めの血管のみで繋がっていた
刃には脂がついている
髪が天井のベルトコンベアに結ばれて運ばれていた
 が走るとスタンプのような血の跡が続いた
やっぱりその森の中に入るのが良いらしい
そう、ランダムに動いてしまえばバレないのだ
持って帰る必要も無くなる
「・・・」
いや違う
手を振り払い、まるで腐った牛乳でも見るかのように
次々と食事は運ばれてきた
下水処理場監視委員は霧が出てきてウスバカゲロウの幼虫
よし、そうしてしまえばいいんだ
全ての行動は拘束によって停滞させられる
もしもたくさんの綿毛が空を吹き流されるならば
皆お腹を減らし、しかしながら最終手段として手を打たれた
それらの作戦は机の上におかれ皆の失笑を買うだろう
全ては統一されている
統計
もう、死ね
平和ですね「しかしそれらは」とても駄目だ
無視される
全ての可能性を試してみても無視される
クーラから流れる冷たい風のように
暗い廊下の奥底から、ゆっくりと手を伸ばし
しかし手以外の体の部分は無かった
ゲームは突然終了した
皆どこかへいなくなってしまい
黒い画面で白い文字で     と表示され
甲高いゲームオンが鳴り響いていた
電源を止めると、不意に部屋の中目玉見る私をどこにいるの?
黒い廊下はどこまでもどこまでも
しかしながら崩れていき、永遠につづくと思われた生まれてくるな

2010年3月3日水曜日

運命の神を殺してやりたい
思い知らせてやりたい
しけいにむだいみがない
あたまがおかしいい
やくたたず
やくっっっやっやず「
山手線に引きちぎられたら気持ちよいだろうか
地面にペシャンコにされたら気持ちよいだろうか
胸に杭
アリの手足を抜くと
だるまのように転がって
死んだから足で踏みつけて死んだ
そうすると又別のアリがはいでてきたので
足を抜いたら
だるまのように転がったので
口に水を突きつけて
無理やり飲ましたら胃が破裂して
電線から流れた電流に酔って感電した
ジャンボジェット機のような大きなカラスが
空を覆い隠すように飛び
口から火を吐き
街を焼いた
嬉しかった
そしたらオーロラが出てきたので
皆で音楽を演奏して楽しく過ごした
りんごは太陽の火の光を反射して
白く光っていた
もうコレで食べることには困らないだろう
なぜなら電車の車掌さんが
切符を切ってクレた体
これでたとえ窓があいて風が吹き込んでも寒くない
雪が振っても、白紙が亡くなってメモに困っても大丈夫だ
でも白紙がいくらあったって、燃やしてしまうから
しょうがないものだけどなあ・・・
そう言って緑色の顔の男はどこかへ行ってしまった
あそこには黒い長方形の建物が在る
その中には野犬がいっぱいいて、入ろうとするものに噛み付いて殺す
私についてきてくれた軍人さんは
外から火をつけて燃やそうと提案するけれど
流石にそれは怖いのでほおっておくことにした
その場所から立ち去るとき、しきりに
ワンワンワンと犬の鳴き声が背中から聞こえ
私は何か大切なものを落としてきてしまったような気分になった
三角形、四角形、五角形が
綺麗に描かれた美術館だった
音はなくしいんとしていて、いかにも非現実的で
とても居心地が良かった
胸を見ると穴が空いていて
なるほど心臓がないから
もう苦しくもないのかと納得した
空と地面の境界もわからないほど
その世界は真っ白で
声の反響はなく
この空間が無限につづいていることが感じられた
右後ろを振り返ると遠くの方に黒い男が一人ぽつんと立っている
私はひどく不安な気持ちがし
死にたい

仕事したくない
青空

手の届かない
金属球
死んでもいい人間
おむれつおいしいな
あったかいな

ただいま
おかえり

しにたい

何の漫画を描こうかな

次は
何の漫画を描こうかな

魚ノ歌

みんなしんでしまえばいいのに
どうしうてぼくばっかり
こんなに
わけがわからなくて
つらくて
さみくて
こどくで
しにたい
肉にナイフが刺さればいいのに
電車でひき肉に慣ればいいのに


でも僕は
もぐらだから
もぐらのように生きればいいんだ

それは神様の
おっしゃたとおりのことで
僕の氏名であり
運命なんだ

だから僕はそのとおりに
生きる



ノどが乾いた
二段ジャンプを最初に考えた人はすごいと思う

物理的にありえないけど
アクションの幅を広めると言う意味で成功
しかも直感的に操作出来る


諸葛孔明になりたい!!!!!!!!!!!!!!!!!!!


何千年たっても「うはwwwww孔明の罠wwwwww」とか言われたい!!!!!!!!

2010年3月2日火曜日

あるものは片腕がない
あるものは右足がない
あるものは生まれつき馬鹿
あるものは親がいない
あるものは親戚に乱暴される
あるものは憎まれ憎む

あるものは体が強く心も健やか
あるものは容姿が整っている
あるものは食べることに困らない
あるものは生まれつき頭の回転が速い
あるものは親が識者
あるものは愛され愛する


鳥は鳥として生まれる
ミミズはミミズとして生まれる

私は私として生まれたからには
私を受け入れて
私として生きる

この右手は自分
この左手は自分

2010年3月1日月曜日

救われない人が
みな救われたらいいのに

泣いている人が皆
笑えるようになったらいいのに
楽しいことを考えよう
人間はトカゲ
殺されそうになったら殺す
手がもがれても
目が潰されても
それをした人に立ち向かい
殺す
そうしないと
殺される

人間はトカゲ
でもこのゲームのルールは
あくまで人間を演じなければならないこと
人間を演じなければ
皆にルール違反だと
責められる

だから
本当は皆トカゲだけれど
人間のフリして
ゲームをする



私はゲームが下手だった
トカゲなのに人間のフリもできないし
あたまがぐるぐるしてついていけない
もういやだ
ひとのせい

あたまがぼーっとして
目の前のことが
びでおげーむのよう

どんなことがおきても
こころにひびかず
あたまはつねに
びりびりしていて
こわれたラジオカセットのよう

こんな
めひと
ころしてやりたい
かえせ

ひとのせい

わるいのはじぶん

らくえんはどこにもない
学校行かなきゃ、学校行かなきゃ、学校行かなきゃ

むいみの
むいみの




ちはなさかせて
きれい

わたしがわたしをやめて
なんねんになる
くるしい

なにもかもやめたい



いわれるがままに
ばかみたいに
じゅうすうねん

わたしは
なにを
てにいれた?


このさきもずっと
こんなことが
つづくの?
そしてしぬの?

2010年2月26日金曜日

そのためには
偉くなって・・・
偉くなって・・・
偉くなって・・・

2010年2月23日火曜日

また空を飛ぶ夢を見た

2010年2月22日月曜日

今週も無意味が始まる
精神の中の身体が朽ちて乾いて干からびる
それを考えている今の僕はすぐに別の僕によって殺される
あの僕は臆病者の屑だ
数式に心を埋没させて全ての事から目を逸らす屑だ
さっさと50年死にながら生きて
死ね

2010年2月19日金曜日

ばーん
どかーんぎゃー

すーぱーびーむ!!!

どぎゃぎゃぎゃぎゃ
ばおーん!
元気を出そうとして
赤門ラーメンにんにく入り
においヤバイ自爆

2010年2月16日火曜日

MCMC

f(xi) (密度比しか用に求められない)確率密度分布
g(xj|xi) (サンプル値の計算が容易な)酔歩関数
γij : 酔歩採用率


詳細釣り合いの原理

γji g(xj|xi) f(xi) = γij g(xi|xj) f(xj)


γij/γji = g(xj|xi) f(xi) / g(xi|xj) f(xj)

酔歩採用率は大きい方がサンプルは混合されるので

γij = min{ g(xj|xi) f(xi) / g(xi|xj) f(xj), 1 }

2010年2月15日月曜日

きえてしまえ
生まれ変わったら今度こそ
美しい物を見ると
私にはそれは作り出せないという
絶望感に襲われる

綺麗なものはいつも
遥か天上できらきらしていて
手を伸ばしても決して届かない

汚泥の底

自分に価値はあるのかと
自問自答する日々


山茶花咲く河原
耳に心地よい水の流れる音

お気に入りのぬいぐるみ
ボロボロになって
捨てられる
新しいぬいぐるみも
いずれボロボロになって
捨てられる

何体も
何度も何度も捨てられ捨てられ
ボロボロの塊の山を成す

なのに何で生きていける?
sn

2010年2月12日金曜日

人と話している時に
余計に孤独感を感じることがある
使っているのは日本語なのに
まるで文化の違う外国人を相手にしているかのような
同じ感覚を共有できないという寂しさ

SK言語で decもしくはeqが作れない

自然数とは何だろうか
それは"1を足す"という操作の回数とみなすことが出来る。
"1を足す"という操作を関数fで表した時 7 という数は
f(f(f(f(f(f(f(0))))))) と表される


自然数nを意味する項<n>を再帰的に定義する
xは任意の項である
・<0> f x ≡ x
・<n> f x ≡ f (<n-1> f x)

これにより
<7> f x ―*→ f(f(f(f(f(f(f(x))))))) となる

<0> f x = x ← K x (K x) ← SKK x ← K (SKK) f x
∴<0> = K(SKK)

<n> f x = f(<n-1> f x) ← K f x (<n-1> f x) ← S(Kf)(<n-1>f)x
← (KSf)(Kf)(<n-1>f)x ← S(KS)K f (<n-1>f) x
← S(S(KS)K))<n-1> f x
∴<n> = S(S(KS)K))<n-1>

また <succ> <n> = <n+1> となる <succ>は
<succ> = S(S(KS)K) により定義出来る




では 次のように定義される <dec> はどうやって定義出来るのだろうか?
・<dec> <0> = <0>
・<dec> <n+1> = <n>


次のように定義される <eq> はどうやって定義出来るのだろうか?
・<eq> <0> <0> = <true>
・<eq> <n+1> <0> = <false>
・<eq> <0> <m+1> = <false>
・<eq> <n+1> <m+1> = <eq> <n> <m>

SK言語でdecもしくはeqってどうやって作るの?

SK言語の説明

・SとKは項である
・項Xと項Yを括弧でくくったもの(XY)も項である
・XYはXという関数にYを入力する事を意味する
・項X,Y,Zに対して ((XY)Z)という形は括弧を省略しXYZと書くことが出来る
・XYZはXという関数は2変数関数で入力としてYZを与えることを意味する。
・(X(YZ))という形の項はXYZと書いてはいけない


・項は簡約される。
・KXYという形の項はXに書き換えることが出来る。(Kによる簡約、射影)
・SXYZという形の項はXZ(YZ)に書き換えることが出来る。(Sによる簡約、分配)

・Mを簡約してNになる事を M→N で書く
・Mを0回以上簡約してNになることを M―*→N で書く
・Xを簡約してY1とY2にできるとき、Y1とY2はさらに共通のZに簡約出来る(合流性)
・M1―*→N, M2―*→N の時 M1=M2 と書く。 = は同値関係になっている。
・S,K言語はチューリング完全
・S,K言語はどんな計算もエミュレート出来る



・次のような遊びが出来る

「BXYZを簡約していくと X(YZ)の形になる。BをSとKで表せ」

BXYZ → X(YZ) ← X(YZ) ← KXZ(YZ) ← S(KX)YZ ← (KSX)(KX)YZ ← S(KS)KXYZ

したがって
BXYZ = S(KS)KXYZ
任意の XYZに対してこれは成り立つので
B = S(KS)K

電車の中で暇がつぶせる

2010年2月11日木曜日

SK言語

Theorem1.
全てのTree(xn)に対して
Tree(xn) = G(S,K)Tree' xn...xn
となる,Tree'が存在する

proof.
書き換え(0) X = (K X xn) … ※Tree(xn)がxnを含まない場合
書き換え(1) (xn Y) = (R Y xn)
書き換え(2) F (G xn) = B F G xn
を使う


Theorem2.
全てのTree(xn)に対して
Tree(xn) = G(S,K)Tree' xn
となるG,Tree'が存在する

proof.
Theorem1.を使うと F xn...xn の形になっている。
F xn xn = SFI xn を繰り返し使えばよい。

Theorem3.
Tree(x1,...,xn)= Tree' x1,...,xnとなるTree'が存在する
xn,x[n-1],...x1の変数にに対してTheorem2を使う。

Theorem4.
F x1 x2 x3...xn = Tree(x1,...,xn,F) に対して
F x1 x2 x3...xn = Tree' x1 x2...xn となる Tree'が存在する

Therem5.から
F x1 x2 x3...xn = Tree'' F x1 x2...xn となる Tree''が存在する
F = Tree'' F なので不動点コンビネータYを使い
F = Y Tree'' とすればよい。

SK言語で現実逃避

Kxy≡x
Sxyz≡xz(yz)

I x ≡ x = SKKx = Kx(Kx)=x
∴I = SKK

K2 x y ≡ y = Iy = K I x y
∴K2 = KI

Bxyz ≡ x(yz) = (Kxz)(yz) = S(Kx)yz = (KSx)(Kx)yz = S(KS)Kxyz
∴B = S(KS)K

Rxy ≡ yx = K2xy(Kxy) = S K2x Kx y = S(SK2)K xy
∴B = S(SK2)K


Y f ≡ f(Yf)
Y = λf.(λx.(fxx)λx.(fxx))
Yf = λx.(fxx) λx.(fxx)

λx.(fxx) x = fxx = BfIx
Yf = BfIx(BfIx) = S(BfI)(BfI)x = S(RI(Bf))(RI(Bf))
= S(RI(Bf))(RI(Bf)) = S(B(RI)Bf)(B(RI)Bf) = BS(B(RI)B)f(B(RI)Bf)
= S(BS(B(RI)B))(B(RI)B) f
∴Y = S(BS(B(RI)B))(B(RI)B)


<true>≡K
<false>≡K2

<not>x ≡ x<false><true>
= R<false>x<true>
= R<true>(R<false>x)
= B(R<true>)(R<false>)x

∴<not> = B(R<true>)(R<false>)

<or>xy ≡ x<true>(y<true><false>)
= x<true>(R<true>y<false>)
= x<true>(R<false>(R<true>y))
= x<true>(B(R<false>)(R<true>)y)
= B(x<true>)(B(R<false>)(R<true>)) y
= R(B(R<false>)(R<true>)) (B(x<true>)) y
= R(B(R<false>)(R<true>)) (B(B<true>x)) y
= R(B(R<false>)(R<true>)) ( BB(B<true>) x ) y
= B (R(B(R<false>)(R<true>))) (BB(B<true>)) xy
∴<or>= B (R(B(R<false>)(R<true>))) (BB(B<true>))

<and>xy ≡ x (y <true> <false> )<false>
= B x (y<true>) <false><false>
= B(Bx)y<true><false><false>
= B B B x y <true><false><false>
= R<true>(B B B x y)<false><false>
= B(R<true>) (B B B x) y <false><false>
= B(B(R<true>)) (B B B) x y <false><false>
= R<false> ( B(B(R<true>)) (B B B) x y ) <false><false>
= B (R<false>) ( B(B(R<true>))(B B B) x ) y <false><false>
= B(B(R<false>))(B(B(R<true>))(B B B)) x y <false><false>
= R<false> (B(B(R<false>))(B(B(R<true>))(B B B)) x y) <false>
= B(R<false>) (B(B(R<false>))(B(B(R<true>))(B B B)) x) y <false>
= B(B(R<false>))B(B(R<false>))(B(B(R<true>))(B B B)) x y <false>
= R<false>(B(B(R<false>))B(B(R<false>))(B(B(R<true>))(B B B)) x y)
= B(R<false>)(B(B(R<false>))B(B(R<false>))(B(B(R<true>))(B B B)) x) y
= B(B(R<false>)(B(B(R<false>))B(B(R<false>))(B(B(R<true>))(B B B)))) x y

∴<and> = B(B(R<false>)(B(B(R<false>))B(B(R<false>))(B(B(R<true>))(B B B))))


<if>≡I

<while> p f e ≡ p e e (<while> (Bpf) (fe) )
= SpI e (S (K(<while>(Bpf))) f e)
= S(SpI)( S(K(<while>(Bpf)))f) e
= S(SpI)( S(K(B<while>(Bp)f))f) e
= S(SpI)( S(BK(B<while>(Bp)) f)f) e
= S(SpI)( BS(BK(B<while>(Bp))) f ( If ) ) e
= S(SpI)( S (BS(BK(B<while>(Bp))))I f ) e
= B (S(SpI)) (S(BS(BK(B<while>(Bp))))I) f e
= B (S(RI(Sp))) (RI ( BS(B(BS)(BK(BB(B<while>)B))) p)) f e
= B (S(B(RI)Sp)) (B(RI)(BS(B(BS)(BK(BB(B<while>)B)))) p) f e
= B (BS(B(RI)S)p) (B(RI)(BS(B(BS)(BK(BB(B<while>)B)))) p) f e
= BB(BS(B(RI)S))p (B(RI)(BS(B(BS)(BK(BB(B<while>)B)))) p) f e
= S(BB(BS(B(RI)S)))(B(RI)(BS(B(BS)(BK(BB(B<while>)B))))) p f e

<while>
= S(BB(BS(B(RI)S)))(B(RI)(BS(B(BS)(BK(BB(B<while>)B)))))
= S(BB(BS(B(RI)S)))(B(RI)(BS(B(BS)(BK( RB(B(BB)(B)<while>))))))
= S(BB(BS(B(RI)S)))(B(RI)(BS(B(BS)(BK( RB ( B(BB)(B) <while>))))))
= S(BB(BS(B(RI)S)))(B(RI)(BS( B(BS) ( B(BK)(B(RB)(B(BB)(B))) <while>))))
= S(BB(BS(B(RI)S)))(B(RI)(BS( B(B(BS))(B(BK)(B(RB)(B(BB)(B)))) <while>)))
= S(BB(BS(B(RI)S)))(B(RI)( B(BS)(B(B(BS))(B(BK)(B(RB)(B(BB)(B))))) <while>))
= S(BB(BS(B(RI)S)))( B(B(RI))(B(BS)(B(B(BS))(B(BK)(B(RB)(B(BB)(B)))))) <while>)
= B(S(BB(BS(B(RI)S))))(B(B(RI))(B(BS)(B(B(BS))(B(BK)(B(RB)(B(BB)(B))))))) <while>
= Y(B(S(BB(BS(B(RI)S))))(B(B(RI))(B(BS)(B(B(BS))(B(BK)(B(RB)(B(BB)(B))))))))

***********************************************************************

<0>sx≡x
<n+1>sx≡s(<n>sx)

<0> = K2
<n+1>sx = s(<n>sx) = Ksx(<n>sx)
= S(Ks)(<n>s)x = BSKs(<n>s)x
= S(BSK)<n>sx
∴<n+1> = S(BSK)<n>

<inc> ≡ S(BSK)

<isZero> <0> ≡ <true>
<isZero> <n+1> ≡ <false>

<isZero> <n> = <n> (K<false>) <true>
= R(K<false>)<n><true>
= R<true>(R(K<false>)<n>)
= B(R<true>)(R(K<false>)) <n>

∴<isZero> = B(R<true>)(R(K<false>))
頭を喰われたカマキリは
男が倒れていた
「なにをする!?」
アンパンマンは飛んでいった

木の枝
次,Next
>>>>>>>>>>>>>・  ・ ・

安眠妨害装置
ろう

2010年2月8日月曜日

人は生きている間に何度も死ぬ
ある認識タスクの対象のサイズをNとする。
例えば画像の画素数とか、音楽ファイルの時間長さとか。

人間は対象を認識する時に計算量を O(N)も使っているのだろうか。
多分違う。
いくつかの特徴点だけを見ている。

木が生えているとする。
視界に入る全ての葉っぱを見ないと
これは木だと認識できないのだろうか。
多分違う。

ではなぜ木であると結論付けられるのだろうか。
木があるだろうという先入観を使っているからだ。
いくつかの特徴点を見るごとに
これは木であるという確信を深めていく
そしてある程度の確信が持てたところで
木を見ることを止めて他のタスクを始める。

先入観はトップダウンの処理

2010年2月7日日曜日

ソソソ ミ♭~ は
ソドミ♭の和音で
ドミナントらしい
へぇー へぇー へぇー

2010年2月5日金曜日

context free artが面白そう


と書こうとしているうちに
別の問題が浮かんだ。
パンデミニックと同じ問題だと思う。たぶん。

・「context free art」を新しく知った人間が、確率pでこれを他人に情報発信する。
・この情報を受け取る人間は予め決まっており、その人数はパラメータαのべき乗分布。
・すでに「context free art」を知っている人間は、情報を受け取っても情報発信しない。
・情報ネットに繋がれた人数は K 人

・パンデミニック(ill-defined?)が起こる確率をK,p,αを使って表せ。
・DPの復習

関数 f(x1,x2,...,xN) の最大値を求めたいとする。

もし f(x1,x2,...,xN) = Σ[i=1,N-1] fi(xi,x[i+1]) の形になっていれば
全てのx1,x2,...,xN の組み合わせを探索しなくてもよい。

説明を簡単化するため N=3の場合を考える。
目的関数は f(x1,x2,x3) = f1(x1,x2)+f2(x2,x3) の3変数関数である。

もしもx1,x2,x3各々の取りうる値が100パターンであれば
これらの全組み合わせのパターン数は100^3=1000000である。
しかし、この全てを探索する必要はない

第1項目 f1(x1,x2)に対して x2をある値に固定し、x1を探索して最大化したものを V1(x2)とする。(ここまでで探索回数 100)
つまり V1(x2) = max[x1] f1(x1,x2)
これを全ての x2 に対して計算する。(ここまでで探索回数 10000)

次に V1(x2)+f2(x2,x3) に対して x3をある値に固定し,x2を探索して最大化したものを V2(x3)とする。(ここまでで探索回数10000+100)
つまり V2(x3) = max[x2] V1(x2)+f2(x2,x3)
これを全ての x3 に対して計算する。(ここまでで探索回数 20000)

最後に V2(x3)が最大となる x3を求めるとこれが f1(x1,x2)+f2(x2,x3)の最大値になっている。 (ここまでで探索回数 20100)

全ての組み合わせを求める方法が 1000000回
後者の方法では 20100回
この比は約 50倍

3変数の場合を考えたが、探索回数の差は変数の個数が多いほど急激に大きくなる。
N変数の場合、全ての組み合わせパターンは 100^N 回
後者の方法では(たぶん) 10000(N-1)+100 回

N=1000 程度の問題は珍しくなく
効率のよい後者の方法では 9990100 回だが
この場合前者の方法では 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 回になる。
ばかあほとろまぬけ。

後者で使った V1(x2),V2(x3) は途中の項までの最大値を
x2やx3の取りうる全て可能性に対して求めている。
これらは部分問題の解を保存している。
計算機に、このような変数を持たせるためには記憶領域が必要である。
一方、前者の方法ではこのような記憶領域を必要としない。
部分問題の解を保存しておく必要がないからである。
後者の方法は記憶領域を犠牲にして計算時間の速さを稼いでいる。
一般に使用する記憶領域と計算時間はトレードオフの関係になると考えられる。

・ここから妄想
DP計算をグラフとして図示することを試みる。(トレリスではない。)
各fiをノードとする。
変数を共有しているノードを結ぶ。
例えば、f2(x2,x3)とf3(x3,x4)はx3を共有しているため、節f2とf3は結ばれる。

するとDP計算の概念図を描く事が出来る。
赤い点線枠が、部分問題の解を求めていくイメージ。


もっと一般的なグラフ構造をもつ数式に対しても
下図のイメージでDP計算が出来るコトが期待出来る。萌える。

今日ゴミをゴミ箱に捨てた
人間的に成長した

2010年2月4日木曜日

褒められた

豚をおだてて
気に登らせる気か?


という思考回路に毎回落ち込む
これでは幸せになりようもない
今日電車で誰も轢かれてなかった
もしも人間が道端の草を食べる草食性だったら
桜の木の葉っぱも全部剥げてたでしょう

2010年2月3日水曜日

ディリクレ分布がマイブーム
ありがたいとおもえ!
ありがたいとおもえ!ありがたいとおもえ!
ありがたいとおもえ!
ありがたいとおもえ!
いきていることに感謝しろ!
かんしゃしろ!
かんしゃしろ!
お前はもぐらに生まれたかもしれないけれど
皆は鳥だから
鳥のように生きろ
はばたいて空を飛べ
なぜ飛べない!?
がんばれば飛べるだろ!
皆は飛んでいるんだ!
ミミズではなくて
木の実を食べろ!
どうだおいしいだろう!
ありがたいとおもえ!
蚊に生まれたら
手でパチンと殺される
皮膚ができなかった赤子は
苦しみながら死ぬ
君の言っている理論的な所はよく分からないが
工学の役にはたたないねと一蹴された
正しいけど腑に落ちない。
でも正しい。
死ねばいいのに。
私はいわれたとおりに計算をするだけの計算機。
言われた論文をただただ書き続けるマシン。
がっかいではっぴょうをすればしゅうしょくでゆうりだよ。じさつ。
考えるだけ無駄なんだ。
駄目だ工学は向いてない。
社会のためなど知ったことか。
記号と戯れて、集中できる、あの時間が好きなだけなんだ。
誰もいない、あの部屋が好きなだけなんだ。
牢屋、精神病院、天国、死後の世界、どこ?
飯を食べるために仕事。
生きるために仕事。
生きてつらさを味わうために仕事。
長く生きるために仕事。
長く生きて長く辛さを味わうために仕事。
牢屋、精神病院、天国、死後の世界、どこ?
ドアの前に血しぶき
地面にプレスされる人体
離れる世界
遠い人声
ピアノ

*********************************************************************************

パラメータの最尤推定はどういうときに上手くいかない?

学習データをXとする。
P{θ|X} が得られる。
P{θ|X} を最大化する θを求めるのが最尤推定。(単峰、綺麗な山の形を期待)
P{θ|X} の平均値を求めるのもよいかも。(単峰、山の形がいびつなときに有効?)
P{θ|X}P{θ} 事前知識 P{θ}を使いのはどういうときに有効?

モデルθの使用用途は?
・モデルパラメータ自体に興味がある時 (正規分布)
・隠れ情報の推定 (HMM)
・クラスタリング (GMM)
rect(x;a,b) = 1/(b-a) if(x∈[a,b])
= 0 else
一様分布の共役事前分布g(a,b)は?
g(a,b) = 1/(b-a)^n / Z if( a≦xm,xM≦b )
= 0 else

観測 X={x1,x2,x3,...,xn}
a,bを最尤推定すると a=xm, b=xM になる。(xm,xMは最小元と最大元。)

しかしg(a,b)からa,bの平均値を求めると nの値を考慮した値に多分なる。
(nが小さな時はデータが信用出来ないので、aはxmより小さく,bはxMより大きくなる。
nが大きな時はデータが信用できるので、aはxm、bはxMに近くなる)



f(x,a) = 1/√(a^2-x^2) if(x∈[-a,a])
= 0 else
の場合は?

g(a;X) = Π[i] 1/√(a^2-xi^2) /Z if(a≧max{|x1|,|x2|,...,|xn|})
= 0 else

aを最尤推定すると a=max{ |x1|,|x2|,...,|xn| }≡am
aをg(a;X)から平均値計算すると…?

E[a] = ∫[am,∞] a (Π[i] 1/√(a^2-xi^2) ) /Z da

計算の仕方がわからない
でもx1,x2,...,xnの値が影響している?
体がバラバラ
生きるならば
奴隷のように生きるほかはない
真面目に、いわれたことを頭から信じて
うすのろのように

頭が悪い私はそうやって生きるしかない
私というロボットを
今日も動かす
使われている
使われている
使われている
使われている
これは自分の幸せのためではない
私は使われている
これは自分の幸せのためではない
使われている
使われている
使われている
もしこの現実が一つの本ならば
火をつけて燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
燃やす燃やす
燃やす
燃やす
燃やす
燃やす
燃やす
火はきらきらと
赤色に輝き
ゆらゆらと魂のようにゆれる
つらいことも
かなしいことも
虚無感も
喪失感も
自己嫌悪感も
すべて
きらきらと燃えてしまう
高く高く昇っていく
天には青色の星々が輝いている

2010年2月2日火曜日

Dynamic Programing

部品からなる製品を作りたい
・部品と部品を組み合わせるとより大きな新たな部品になり、最終的には製品になる。
・部品がたくさん与えられているので
 できるだけ良い組み合わせを見つけて、よい製品を作りたい。

・部品には種類がある。(エンジン、ディスプレイ、HDD、等)
・ある種類の部品を作るためには、それが必要とする種類の部品を組み合わせなければならない。(部品の種類には有限順序関係が定義される。X<Y ⇔ YはXを使って作られる。最大元は製品、極小元は最も細かい部品)
(部品の種類には二項演算子"+"が定義される。 X+Y=Z ⇔ XとYを組み合わせてZが作られる。)

・全ての部品(製品)からは、その評価値が計算できる。最終的に最も高い評価値の製品を作りたい。
・大きな部品を構成するある小さな部品をより評価値の高いものに取り替えたとき、大きな部品の評価値も上がる。

・効率良く、最も評価値の高い製品を構成する方法は?
クーラー
生暖かく
目が乾く

ピアノ
弾きたい
でも人いる

ベルト
気になる
お腹痛い

眠気
ぼんやり
灰色に

2010年2月1日月曜日

いkっししししっししskskskしkししししししkっしっしししししししっしししししししししししししししっっっっっっっっっっっっっっっっっっっっっっし
しねばいいのに
しねばいいのに

いやもうしんでるからそれ

肉の塊だから

しんけいがつながって
動いているけど
それもうしんでますから

にくかいからはっせられる
おとのしんどうが
うるさい
こわれればいいのに
水飲んでもすぐに胃を通過するためか何も出ない
他人を敵とみなす癖を作ると
最後は自分自身が自分の敵になり
自暴自棄になる
て言うか兄がかわいい
・同一の曲において
 同一の和声進行は使われる傾向が強い
  ・例えばカノン進行はその曲で良く使われる

しかし従来の和声進行モデルは
種種の学曲を学習データとして使用する特性上
条件付き確率は全ての曲の平均的なものとして固定されている
年増うぜええええええええ

そこで
ハイパーパラメータを用いたいわゆるノンメトリックベイジアンモデルを使うことが提案される
モデルパラメータとして与えられている条件付き確率は
ある特定の分布(ディリクレ分布が妥当)に従うものとする
各曲ごとにその実現値(条件付き確率)を異なるものとすれば
その曲固有の、頻出する和声パターンを表現しうる
ランカかわいい

2010年1月31日日曜日

ランカ可愛い
フライパン投げつけられたい

自戒(酔)

ある国ではフランスパンが人気だった

あるパン職人がパン屋を開いた
しかし決してフランスパンはだけは作らなかった
理由を聞いたところ
「あざといから作りたくない」らしい
フランスパンを作れば売れることがわかっている
でもそれでは自分の実力を測れない
だからそれ以外の
自分オリジナルのパンを作って
評価されたいのだそうだ

パン職人は
パンだかなんだかよくわからないものを量産した
正直それらはマズくて食えたものではなかった

飢饉で皆がお腹を好かせた時も
人々は
その見習いパン職人の作るパンを
食べようとしなかった

人々は
パン屋の自己顕示などはどうでもよく
ただただ自己の空腹を満たしたかった


人々は代わりに他のパン屋の売るフランスパンを食べて飢えを凌いだ


いつしか、そのパン職人はフランスパンを憎んでいた
売れてやる、評価されてやると
皆を呪いながら
パンを作り続けた
しかし
誰にも評価されることもなく

パン屋はつぶれた

パン職人は頭がおかしくなって病院に入った
ある精神科医がそのパン職人の担当医になった

精神科医はパン職人をどうにかして回復させたい
せめてリハビリにと
パン職人にパンを作らせた

しかしそのパン職人は
フランスパンどころか
どんなパンもまともに作れなかった
「どうして作れないのですか?」
と理由を聞いたところパン職人は
「クロワッサンも、アンパンも、ジャムパンも
 それは皆が好むもので
 すなわち邪道だからだ」
とパン職人は答えた

2010年1月29日金曜日

週末には
デュアルニコニコ動画!

説明しよう!
デュアルニコニコ動画とは
左半画面にニコニコ動画
右半画面にもニコニコ動画
を!
映すことである

これにより!

左の動画がつまらなくても右画面が
右の動画がつまらなくても左画面が!
面白い!

2010年1月28日木曜日

コンビニ弁当の法則
・見た目より量が多いということはない

2010年1月26日火曜日

比喩

カレーに人参が入っているから
その子は食べないらしい

どんなに上手く料理されていても食べないらしい
人参が入っていると
ただそれだけの理由で

とても損だと思う

2010年1月24日日曜日

誰か私に生きていてくれと
示してくれ
言葉ではない
心からの感情で
数字で数字で数字で数字で数字で数字で数字で数字で数字で数字で
あはははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははは

(酔)

それはサイクロイド曲線と言うものだよ!

(酔)

酔った勢いで
「むきょー」とか送ってしまった
僕死ねばいいのに
最後ページまでの
観閲が1増えるだけで嬉しくて死ねる

こんなゴミ人間でも
生きていてイイんだ!
と思える瞬間
例の数珠を求めるrubyのスクリプト

require 'set'

class Array
def psum( i, n ) begin
sum = 0
l = self.length
for i.upto(i+n-1) do |j| begin
return nil if self[j].nil?
index = j % l
sum = sum + self[index]
end

return sum
end

def which_nil
self.each_index do |i|
return i if self[i].nil?
end
return nil
end
end

def M(n) begin
return n*(n-1)+1
end

def check( a ) begin
s = Set.new( [] )
n = a.length
for 1.upto(n-1) do |k|
for 0.upto(n-1) do |i|
sum = a.psum(i,k)
if !sum.nil? begin
if s.include?(sum) || sum>M(n)
return nil
else
s.add( sum )
end
end
end
end
sum = a.psum(0,n)
return nil if !sum.nil? && sum>M(n)
return s
end


#配列中に i の数字を作る部分列を作るようにする
def search( a, created, i ) begin
if created.include?(i)
if i==M(a.length)
p a
return
else
search( a, created, i+1 )
end
else
# i を追加する
b = a
a.each_index |j|
if a[j].nil?
b = a.clone
b[j]=i
s = check( b )
if s.nil?
search( b, s, i+1 )
end
end
end
end
end


n = 6   #数珠の個数
for n.times
a.push(nil)
end

search( a, Set.new([]), 1 )

2010年1月23日土曜日

・・・・・ ・・・・・・ ・・・・・・・・・・・・・・・・ ・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ ・・・ ・・・・・・ ・・

・・ ・・・・・・・・・・・・・・・ ・・・・・・・・・・・
・・・・・・・・・ 
・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・ 
・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・
 ・・・・・・・・・・・・・ ・・・・・・・・・・・
・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・
 ・・・・・・・・・・・・・・・・・・
 ・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・・・k・・・・・・・・・・・
・・・・・・・・・・・・・・・

・・・・・・・・・ ・・・・・・・・・ ・・・・・・・・・・・・・・
・・・・・ ・・・・・・・・・・・・・ ・・・・・・・・・・・・・・・・・・
・・・・・・・・ ・・・・・・・・・・・・・ ・・・・・・・・・¥
 ・ ・ ・・・・ ・・・・ ・・・・・・ ・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・
・・・・・・・・・・ ・・・・・・・・・・・・・・
・・・・・ ・・・・・・・・・ ・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・ ・・・・・・・・・・・
・・・・・・・ 
・・・・・・・・・・・・・・・・・・・:

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・ ・・・・・・・・・ ・・・・・・・・・ ・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・
・・・・・・・・・・
・・・・・・・・・
・・・・・・・・・・・・・・・・・・・

・・・・・・・・
・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・


・・・・
・・・・・・・
・・・・・
・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・ ・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・ 
・・・・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・・
・・ ・・ ・・ ・・ ・・

・・・ ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ ・・・
・・・ ・・・ ・・・ ・・・

・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・
・・・・・・

・・・・・・・・・・・・・・・・・・・・・・  ・・・・
・・・・・・

・・・・・・・・・・   ・・・・・・・・・・・

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・

…・・・・・ ・・・・・・

2010年1月22日金曜日

教訓

力を抜くのはベテランの特権であり高等技術
素人が効率を理由にして最初から力を抜こうとしてはいけない

2010年1月21日木曜日

デスクトップフォルダのファイル数を見たら323個だった
>「君をエリーPのするらジロHめンペ消たからクをで始抹」
バッカジャネーノ

2010年1月18日月曜日

癖で
いかに自分が惨めか
表現しようとしている自分に気づき
愕然とする

↑そしてこの文章も、その一例になっている

2010年1月16日土曜日

言葉の表面だけ見て、それが是か非か論ずるのは無意味だ
その言葉が発せられた意図、背景、話者の精神状態、何を言わんとしているかを汲んで
考えなければならない
(言葉は、表現したかった内容の近似に過ぎない)
人間は論理的な生き物ではない
思考ルーチンの殆どは、考え方の癖で占められている
正しくない考え方をしている癖のある者は
その先も正しくない考え方をする傾向にある

くよくよした考え方の者は、おおよそ先まで、ずっとくよくよしている


従って、今の自分の考えを
信じこまない事が重要になる
ちょっと頭のいい猿が、考え出した結果が真理であろうはずもない
社会は存在しない
それは、個々の人格と、その行動の集合からなる
30人程度から嫌われても
なんの問題もない

難しく見える言葉や表現で煙に巻いてはならない
それをしようとしているとき
私は自分自身で、それをわかっているはずだ

人間は根本で分かり合える
人間の強さは疎まれることが多々あるが
人間が時に見せる弱さは他人にも共感される
死は何も産まない、それは無だから、幸せも何もない

自殺は、肉体的苦痛が継続的に続いたときに限る
動物的な生き方でさえ、困難になったときに限る
それまでは、いかなる手段を用いてもあがいて抵抗する

弱音や後ろ向きな言葉は人に向かって吐く
自分に対して言っても何も解消されない

酔った時に出てくる言葉が
自分の本当の気持ち
根本的には最優先されるべき
(ただし、対人したときに、戦略的知見から、そのままの素を出しては行けない
 あくまで、自分の気持ちの確認に限る)

人に迷惑をかけない
後ろ指を指されない生き方は
自由度が高そうに見えて
実は最も困難

人は考え無くなったときに死ぬ

自分の生き様を、他人や環境のせいにしだしたときに死ぬ

恐怖の正体は不安
不安は、恐怖の対象が不明瞭であることから生じる
何が、恐怖の対象が、完全に知っているときには、実はそれからは恐怖は生じ得ない
本当の恐怖は、恐怖の対象だと誤解していたモノと、相対した結果にあるであろう先の幻影

荒削りの完成品は、完成部分に関しては非の打ち所ない未完成品に勝る

2010年1月15日金曜日

実はバラエティー番組を見ているとしばしば悲しくなる
喋る速度が早すぎて
何を言っているのか分からない
三回ぐらい見てようやく笑い所がわかってくる
あと大人怖いおじさんこわい8等身怖い

2010年1月12日火曜日

自分ではない他人になりたい

些細なことで
笑ったり、怒ったり
しょうもないことで感情を表に出せる人間になりたい

友人がいっぱいいて
皆に好かれて

馬鹿な事やっても
皆が笑ってくれて

少なくとも今みたいな…
失敗したら皆に蔑まれるぞとか
見放されるだとか
そんな考えとは無縁な自分になりたい

さもないと
このさきの人生は真っ暗で…

楽しみといえば
一人で動画を見てる時や
一人で飲んでいる時や
一人で何かを描いている時間に限定されてしまう

例え形式的な人間関係に結ばれた他人から褒められても
素直に喜ぶことはできず
どうせ、こいつは俺を利用しようとしているんだろとか
そういうことばかり考えてしまう

年齢の蓄積は
プライドをより高くしていくばかり
相対的に、能力は劣っていく

身につく能力は
奴隷としての能力ばかり

年齢とともに
自分を本来ある自分よりも大きく見せようとする
他人に見せる自分と、等身大の自分はどんどん乖離していく…
他人が相手にするのは、他人に見せる自分ばかりで
いつの間にか本当のわたしは一人取り残される

何割かの人間にとって
年をとるとはこういうことか

…………………


幼稚園の頃
自分の名前の最後の漢字を書くことができなかった

だから今の自分のペンネームはコレ

2010年1月11日月曜日

苦悩や劣等感は
能力の代償として
悪魔から与えられる


身の丈に合わない能力を欲する限り
永遠とそれらに悩ませ続けられる
未来や過去の自分は他人
自殺は、未来の自分に対する殺人
冬は寒くて蝿もわかないから好き

2010年1月5日火曜日

二項係数の最大公約数

二項係数を C(n,k) で表す。 ( C(n,k) ≡ n!/((n-k)!k!) )

・定理. C(p^n,1),...,C(p^n,p^n-1) の最大公約数は p
(pを素数,nを自然数)

C(p^n,1) = p^n なので、最大公約数は pのべきになる
従って各k(=1,...,p^n-1)に関して C(p^n,k) の pの因数の最小個数が s ならば。
最大公約数は p^s となる。

・階乗数 n! の 素数 p の因数個数は [n/p]+[n/p^2]+[n/p^3]+...
ここで [x] はガウス記号で、xを超えない最大整数を表す。

これを用いると C(p^n,k) = (p^n)! / ( (p^n-k)!k! ) の素数pの因数個数が計算できる
[p^n /p ] + [p^n / p^2] + [p^n / p^3] + ... - [p^n / p^n]
- [(p^n-k) /p ] - [(p^n-k) /p^2] - [(p^n-k) /p^3] -... - [(p^n-k) /p^n]
- [k /p ] - [k /p^2] - [k /p^3] - ... - [k /p^n]
= p^(n-1) + p^(n-2) + p^(n-3) + ... + 1
- [p^(n-1) - k/p] - [p^(n-2) - k/p^2] - ... - [1-k/p^n]
- [k /p ] - [k /p^2] - [k /p^3] - ... - [k /p^n]

・ここで(n≧r)を満たす整数n,実数rに対する, n-[n-r]-[r] に関して以下が言える。
rが整数のとき n-[n-r]-[r] = n-n+r-r = 0
rが整数でない時 n-[n-r]-[r] = n-[n-[r]-1+1+[r]-r]-[r] = n-(n-[r]-1)-[r]=1
(1>1+[r]-r>0を用いた)

これを用いると前式が計算できる
前式 = k/p^i が整数でないような、自然数iの場合の数 ( 1≦i≦n )
= n - kに含まれる因数pの個数
これは k = p^(n-1) によって最大化される (k は 1からp^n-1の間の自然数から選べる)
その時の値は n - (n-1) = 1 となる

従って C[p^n,k] の因数pの個数が最小になるようなk (k=1,2,3,...,p^n-1)は k=p^(n-1) であり、因数個数は1

以上から
C(p^n,1),C(p^n,2),...,C(p^n,p^n-1) の最大公約数は p になる。

2010年1月1日金曜日

1, 5, 2, 10, 3を円環状に並べたものについて
連続に隣り合っているいるものの和を考える

1=1
2=2
3=3
4=3+1
5=5
6=1+5
7=5+2
8=1+5+2
9=3+1+5
10=10
11=3+1+5+2
実は1から5*(5-1)+1までのすべての数を作ることが出来る

数字の個数が5以外の場合について、計算機を使って算出した

n=2
[1, 2]
n=3
[1, 2, 4]
[1, 4, 2]
n=4
[1, 2, 6, 4]
[1, 3, 2, 7]
[1, 7, 2, 3]
[1, 4, 6, 2]
n=5
[1, 5, 2, 10, 3]
[1, 3, 10, 2, 5]
n=6
[1, 2, 5, 4, 6, 13]
[1, 2, 7, 4, 12, 5]
[1, 3, 2, 7, 8, 10]
[1, 3, 6, 2, 5, 14]
[1, 7, 3, 2, 4, 14]
[1, 14, 4, 2, 3, 7]
[1, 14, 5, 2, 6, 3]
[1, 10, 8, 7, 2, 3]
[1, 5, 12, 4, 7, 2]
[1, 13, 6, 4, 5, 2]
n=7
n=8
[1, 2, 10, 19, 4, 7, 9, 5]
[1, 8, 2, 3, 21, 4, 12, 6]
[1, 12, 2, 6, 3, 7, 22, 4]
[1, 4, 2, 10, 18, 3, 11, 8]
[1, 3, 8, 2, 16, 7, 15, 5]
[1, 3, 5, 11, 2, 12, 17, 6]
[1, 6, 17, 12, 2, 11, 5, 3]
[1, 5, 15, 7, 16, 2, 8, 3]
[1, 8, 11, 3, 18, 10, 2, 4]
[1, 4, 22, 7, 3, 6, 2, 12]
[1, 6, 12, 4, 21, 3, 2, 8]
[1, 5, 9, 7, 4, 19, 10, 2]
n=9
[1, 2, 4, 8, 16, 5, 18, 9, 10]
[1, 16, 22, 2, 3, 4, 6, 8, 11]
[1, 8, 12, 2, 3, 13, 24, 4, 6]
[1, 14, 8, 2, 28, 3, 6, 7, 4]
[1, 4, 7, 6, 3, 28, 2, 8, 14]
[1, 6, 4, 24, 13, 3, 2, 12, 8]
[1, 11, 8, 6, 4, 3, 2, 22, 16]
[1, 10, 9, 18, 5, 16, 8, 4, 2]
n=10
[1, 2, 6, 18, 22, 7, 5, 16, 4, 10]
[1, 36, 2, 12, 7, 8, 3, 13, 4, 5]
[1, 4, 2, 20, 8, 9, 23, 10, 3, 11]
[1, 18, 3, 2, 8, 4, 29, 11, 9, 6]
[1, 4, 3, 10, 2, 9, 14, 16, 6, 26]
[1, 18, 28, 5, 2, 8, 6, 11, 9, 3]
[1, 3, 9, 11, 6, 8, 2, 5, 28, 18]
[1, 26, 6, 16, 14, 9, 2, 10, 3, 4]
[1, 6, 9, 11, 29, 4, 8, 2, 3, 18]
[1, 11, 3, 10, 23, 9, 8, 20, 2, 4]
[1, 5, 4, 13, 3, 8, 7, 12, 2, 36]
[1, 10, 4, 16, 5, 7, 22, 18, 6, 2]
n=11
n=12
[1, 2, 14, 4, 37, 7, 8, 27, 5, 6, 13, 9]
[1, 2, 9, 8, 14, 4, 43, 7, 6, 10, 5, 24]
[1, 2, 12, 31, 25, 4, 9, 10, 7, 11, 16, 5]
[1, 2, 14, 12, 32, 19, 6, 5, 4, 18, 13, 7]
[1, 7, 2, 22, 4, 16, 3, 11, 29, 21, 12, 5]
[1, 11, 2, 8, 7, 25, 6, 3, 27, 20, 19, 4]
[1, 6, 2, 33, 17, 14, 12, 10, 15, 3, 16, 4]
[1, 14, 3, 2, 4, 7, 21, 8, 25, 10, 12, 26]
[1, 31, 10, 2, 4, 3, 8, 13, 5, 20, 14, 22]
[1, 9, 48, 2, 4, 18, 5, 11, 3, 12, 13, 7]
[1, 8, 5, 2, 18, 11, 10, 22, 6, 24, 23, 3]
[1, 6, 28, 2, 13, 16, 23, 19, 5, 9, 8, 3]
[1, 3, 12, 34, 21, 2, 8, 9, 5, 6, 7, 25]
[1, 4, 7, 3, 16, 2, 6, 17, 20, 9, 13, 35]
[1, 35, 26, 3, 11, 2, 4, 21, 7, 5, 10, 8]
[1, 15, 5, 3, 25, 2, 7, 4, 6, 12, 14, 39]
[1, 41, 8, 4, 17, 2, 3, 6, 7, 20, 10, 14]
[1, 7, 6, 16, 15, 2, 9, 10, 40, 3, 20, 4]
[1, 4, 20, 3, 40, 10, 9, 2, 15, 16, 6, 7]
[1, 14, 10, 20, 7, 6, 3, 2, 17, 4, 8, 41]
[1, 39, 14, 12, 6, 4, 7, 2, 25, 3, 5, 15]
[1, 8, 10, 5, 7, 21, 4, 2, 11, 3, 26, 35]
[1, 35, 13, 9, 20, 17, 6, 2, 16, 3, 7, 4]
[1, 25, 7, 6, 5, 9, 8, 2, 21, 34, 12, 3]
[1, 3, 8, 9, 5, 19, 23, 16, 13, 2, 28, 6]
[1, 3, 23, 24, 6, 22, 10, 11, 18, 2, 5, 8]
[1, 7, 13, 12, 3, 11, 5, 18, 4, 2, 48, 9]
[1, 22, 14, 20, 5, 13, 8, 3, 4, 2, 10, 31]
[1, 26, 12, 10, 25, 8, 21, 7, 4, 2, 3, 14]
[1, 4, 16, 3, 15, 10, 12, 14, 17, 33, 2, 6]
[1, 4, 19, 20, 27, 3, 6, 25, 7, 8, 2, 11]
[1, 5, 12, 21, 29, 11, 3, 16, 4, 22, 2, 7]
[1, 7, 13, 18, 4, 5, 6, 19, 32, 12, 14, 2]
[1, 5, 16, 11, 7, 10, 9, 4, 25, 31, 12, 2]
[1, 24, 5, 10, 6, 7, 43, 4, 14, 8, 9, 2]
[1, 9, 13, 6, 5, 27, 8, 7, 37, 4, 14, 2]