ToDo:
http://page.freett.com/shelarcy/log/2007/diary_03.html#use_GLSL_on_Haskell
6回コマンド叩いても「たった」とつけていいのかー
(11:53)
http://www.pqrs.org/~tekezo/nikki/2007/03/16.html#y2007m03d16c1p1
とりあえず動画と tail -f とかを並べてぼんやり見るとかに便利なのはわかるのですが。
普通に考えるとまぁ、要するに Window が たくさん開いててかつ重なってる時なんでしょうねえ。 僕も gimp とか使ってると sevilwm じゃキチいよって感じだった気がするので、 そういうシーンで便利なのはわかるかなぁ。
あと一つの仮想デスクトップにとりあえずたくさんの論文を開いておいた時とか… いやこのレアケースは普通に Alt+Tab 的なものでいいんだよな… いや OSX の Alt+Tab は腐ってるから…
まぁ gimp も論文読みもまっくぶっくでは一度もやってないからわからん。
(06:11)
Emacs全画面はわかるのですが、 Terminal全画面っていうのはなんか明らかに無駄っていうか screen で分割しまくるとかしないとどうしようもない気がするのですが そうでもないのだろうか。
(06:15)
まぁおおむね好評ぽいので作って良かったかなぁと。
http://www.nmt.ne.jp/~ysas/diary/?200703b&to=200703151#200703151
ただまぁ反省点としては平日にめんどくさい問題出すなというのと、 口内炎痛いとしか考えてなくて自分が色んな言語でやれなかったことかなぁ。 というわけで Perl も本当はチャレンジ一年生したかったんですけど。
期限的には3日とか1週間とかくらいが僕の感覚ではちょうどいいかな。
ただまぁ僕は基本的に問題のネタがない。 今回もテストしたいなーと思ってしょうがなくヒネり出した。 たぶん ultimate problem 以来かな。
その前にボツにした問題はこんな。
Beth 4.00 0 Dan 3.75 0 Kathy 4.00 10 Mark 5.00 20 Mary 5.50 22 Susie 4.25 18 Tom 2.00 3 __INPUT__ +-----+----+--+ | Beth|4.00| 0| +-----+----+--+ | Dan|3.75| 0| +-----+----+--+ |Kathy|4.00|10| +-----+----+--+ | Mark|5.00|20| +-----+----+--+ | Mary|5.50|22| +-----+----+--+ |Susie|4.25|18| +-----+----+--+ | Tom|2.00| 3| +-----+----+--+ __OUTPUT__
実装してみてセルの横幅は回答埋め込みの方が短くなるっていうのが つまらんなーと思ってボツにした。
あとそういえばこれも回答埋め込みの方が短かったのでボツになった。
_______ \ __ \ \ \ \ \ __ __ ______ ______ \ __/ \ \ \ \ \ __ \ \ ___\ \ \ \ \_\ \ \ \ \ \ \___ \ \__\ \____/ \____ \ \_____\ __ \ \ \____/ __INPUT__ _______ /\ __ \ \ \ \/\ \ __ __ ______ ______ \ \ __//\ \/\ \/\ __ \/\ ___\ \ \ \/ \ \ \_\ \ \ \/\ \ \___ \ \ \__\ \ \____/\ \____ \/\_____\ \/__/ \/___/ \/___/\ \/____/ /\____/ \/___/ __OUTPUT__
(11:58)
そういえばいつのまにか微妙にゴルファーチャンネルぽくなってて良い。 本当は俺が日記書くために作ったはずなんだけど、 結局メールの方がラクなのでメールのまんまだったしまぁいいか。 名前とか適当すぎだろう感とか色々あるけど。
(12:14)
http://icpc.baylor.edu/icpc/Finals/2007WorldFinalProblemSet.pdf
これの最初のヤツ、ゴルフの問題として面白いかも
O+ O- AB- AB+ __INPUT__ O+, O- A+, A-, B+, B-, AB+, AB- __OUTPUT__
こんな感じのテストケースで。
(15:52)
http://www.pqrs.org/~tekezo/nikki/2007/03/16.html#y2007m03d16c1p2
たしかに w3m のせいって感は強いかも。
でもこう世界樹のメモを vi で書きながら 敵の行動パターンを lv で見たいとかそんな w3m じゃない場合も依存してるかもなぁ。
(21:42)
ひさびさに吉野家の牛丼食べたけど、 こんなにおいしくないものだっけな…
たつやの味の濃い牛丼と すきやのホワイトシチュー牛丼とか麻婆牛丼とかいう 頭の悪い牛丼に慣れたせいかな。
(23:10)
http://jarp.does.notwork.org/diary/200703b.html#200703141
c なんてあったんだなぁ。 基本的に sed 使ってると正規表現以外思いつかないなぁ。
y/Pi/52/ s/[^25 ]//g s/5 2\|2 \| 5/</ s/ \|<2\|5</=/ s/../>/
ちなみに僕の 60B はこんな。
(09:55)
http://d.hatena.ne.jp/ogijun/20070313/p1
というのはともかく考えてみよう。
職場: ノートPCはWinかMacかと聞かれたので、Winのノートくれって頼んだ。つまり同意
Apple: 同意。というかどうでもいい。おうちのマシンにサポート欲しいって本気で言うんだろうか。
音楽映像: 同意
Unix: 非同意。 Mac だと apt で unlambda インタプリタ入らないよ
デザイン: 非同意。 Mac のデザインは中も外も好きじゃないところだらけ。
Expose: 非同意。そもそもこんなものいらない。
重い: たったの2.3kgに何を言いますか! まぁあんまり持ち運ばないから関係ないんだよなぁ。
トラックパッド: 確かにイヤだけど、ここしばらく触った覚えがないな。
iPod: iPod むずかしくてよくわからない
最近みんな: まぁいいかぁ。
半分くらい同意してる!! いつのまにか脳が侵食されてるよ!!!
(10:12)
みんなすごいなぁ。
フラたんのはにはさんの $&['|']||'' を使えば 123B に。
にはさんは *a="" を知らなかったのかーという。そんで 122B になる。
全体にまだ縮みそうだけどなぁ
(12:16)
(17:37)
なんでわざわざmapしてからsplit…と思ったのだけど、 要は $_ に入れたいからってことかなぁ。
split('\203'x((~$+)=~/\203/),~$+
とかでダメな理由が読めてない
(17:52)
Prelude> sequence [["hage","hige"],["a","b"]] [["hage","a"],["hage","b"],["hige","a"],["hige","b"]]
直積っつーか。こういうのあったと思ったんだけど探すのめんだくさかったのと
a!b=[x++y|x<-a,y<-b]
に十分感心したので満足していた。 Haskellゴルフはもちょいマジメにやれば頭よくなれそうだなあ
(21:52)
つまり Ruby はこういうのをサポートすべきだという結論です。 ゴルフのために。
class Array def cross_(a, n, &proc) a = a.dup if c = a.pop r = [] c.each do |x| r << cross_(a, [x, *n], &proc) end r.flatten else proc[*n] end end def cross(*a, &proc) cross_([self, *a], [], &proc) end end p ["hoge", "fuga"].cross([1,2,3], ["a","b","c"]){|a,b,c| "#{a} #{b} #{c}" }
(22:29)
をふと思いついた。
なんかなんとかセミナーで、 先手必勝ではあることは証明できるけど、 具体的なアルゴリズムは誰も発見していない、 という問題が紹介されてとても面白かった。 具体的には、えーとはてな止まってやがる。
http://d.hatena.ne.jp/nuc/20060902/p2
これ。
でなんか、 「Turing complete であることは示されているけど、 誰も Brainfuck インタプリタを書けていない言語」 ってのを作れると幸せかもしれない。
(23:11)
BALANCE の、 PC の速度が変わる、っていう機構は非常に面白かった。 なんか BALANCE を Turing complete にするにはどうすればいいのかな って考えてて上の妄想にいたったんだけど。
で Befunge に加速の概念があるといかがか。 救いがたいくらいわけわからなくなりそうで かつたぶんプログラム言語としての能力は落ちるが。
初速 (x=1,y=0) としてだね。
><
これは終速 (2,0) 。つまり < は飛び越える。
> <
これは (1,0) 。減速した。
<
これは (-1,0) 。 (0,0) になったら最後の <>^v の方向に進む。
v
これは (0,1) 。進行方向成分以外のは普通に Befunge のルールに従うとする。
これくらいだとまぁ少し楽しくなるかなーというくらい。
本当にエグいのは
> > v
で (3,1) になるような言語だろうか… レースゲーム言語。
こうドリフトとかして PC を進めてだね、 ライバルを邪魔しつつだね…
(23:22)
_ ySas [正規表現を実行したせいで$+が壊れるからだと思うのですが、 @bで回っているmapの2週目以降で$+が壊れないのが謎..]
_ shinh [あーなるほど。うーん謎っていうか普通にこれバグなんじゃという。 Perl Golfer のすごいところは $_ と正..]
_ shinh [あーバグでもないか。なんていうかよくわかってませんが $+ とかってスコープ持ってる感じの挙動しますよねたしか。 ..]
_ ySas [ええ、先のツッコミ書いた後で気づきました。map内でローカル化されるからOK。 但しなんの演算も施さずに$+をそのま..]
_ shinh [あーなるほど ~$+ は /\|/ とかでエスケープが必要なのを嫌ったのかなー、でもためしに書き換えてみてもうまくい..]
なんか、
という経緯でセルフRSSリーディングしてみた。 結論としてはここがそもそもRSS的にフラッディングな感じで迷惑だから さっさと死んだ方が世のためだな、という。
でまぁちゃんと登録すればこれは案外便利かもしれない。 でも端末で見れないものに価値はない。惜しい。
だいたいライブドアニュース面白いしな。
Subject: 中学生、投稿ポルノを使ってネットいじめ ■□ドア日新聞(07/03/11号)□■
俺こんな面白そうなサブジェクトのスパム見たことないよ
(12:10)
小康状態からじょじょに悪くなっている気がする。 そこで薬を買ってみた。 なんか塗るヤツとはるヤツがあるという認識だったのだけど、 スプレーがあるらしいのでそれを買ってみた。 僕の薬に対する認識は
というものなので、どちらもあまり期待していなかったのだけど スプレーだとまぁなめとってももう一度かけるのがラクなので良いかもしれない。
あとそもそも薬というものは喉元過ぎればキチンと忘れるバカとしては
同じようなことはもっと長期的なスパンでも起こるもので
あと口内炎の痛みがひどい時について
昔から毎回無闇にぐぐるので、成果として、 口内炎はどうやら栄養状態が悪いとできやすいらしいこと、 さらに栄養状態が悪いと唇がむくんで噛みやすくなるとかいう 副次的な効果もあること、などがわかったのでとにかくメシ喰えという。
(13:41)
http://d.hatena.ne.jp/Mizusumashi/20070312
しったかぶりに使うには少し長いけど
コメント欄の論文はこれかな。まぁあとで読むわけない
http://www.disi.unige.it/person/MoggiE/ftp/ic91.pdf
(17:30)
なんでか知らんが最後の http:// のせいでメールが届かない。 よって ttp:// に置換。
あとなんか二回 update_proc を登録してる。 深く考えたくないのでこんな感じで適当に…
def comment_mail( text, to ) return if $already_sended text.gsub!(/http/,'ttp') begin sendmail = @conf['comment_mail.sendmail'] || '/usr/sbin/sendmail' open( "|#{sendmail} #{to.join(' ')}", 'w' ) do |o| o.write( text ) end rescue $stderr.puts $! end $already_sended = true end
(14:08)
http://d.hatena.ne.jp/Cryolite/20070313#p1
とか引き続き観測しつつ。
補足するなら
舌で触ってはいけない…に関しては、僕は好奇心旺盛だった子供の時はできかけの口内炎を噛んでマゾヒスティックな快感を楽しんでいた。無論翌日ものすごいことになるのだけど、どうしようもないバカだったので噛んでたのが悪い、と認識するまでに何度も噛んだ気がする。
(14:31)
おおおお。さすがにこれは黒歴史になってたのかなーと思ってた矢先に DSに移植!! さすが神!!!
ttp://www.int2.info/products/Boolean%20Test/Boolean.htm
(00:19)
http://www.thanko.jp/goronedesk_alumi/
まさに俺の求めてるものだよコレ!!しかも高くない!これは買うよ!!
でも DS でのマッピング代行機能はついてなさそうだなぁ。
via http://www.atdot.net/~ko1/diary/200703.html#d11
(21:12)
バックスペースとかの処理は shell じゃなくて端末の仕事だと say さんに教えてもらった。 デフォルトでは ^? かぁ。 ^h とどっちが便利かは微妙だなー。
stty stop undef
はえらい前からしてあったけど
stty erase ^h
もするか否か。 ていうかできれば二文字設定したいのだが
(21:33)
らしい。 あとなんか明日の選挙は中止らしい。 ひどい話だよ。
それはそうと都知事選前には住民票の処理とかしろよオマエカスクズ死ねという話。 と言ってもとりあえず石原以外ならもう誰でもいいよというやる気のなさなんだけど そもそも略
(01:47)
一晩中ROMとかで代用できるだろうか。
なんか memo/hatena に当時の記録があった。 ていうかずいぶん長い間放置されているのは知ってた。
なんか一瞬で俺の脳内師匠というか脳内おにいちゃんとかになった記憶が。
*[Diary] ダイアリ 04.01.11 口内炎が治ってきた。最後には正義が勝つのだね。 秋葉に(二日連続)行った。 トライ。ガルーダ。4200万。5000万は出る気がした。ここ 2,3日そう思っている。エスプ 。2400万。3000万は出る気がした。ここ 2年程そう思っている。斑鳩は 3000万出る気が しない。ゲーム性の違いを感じた。 じゃんぱら。マザーと CPU の値段を見た。でもメモリとかとの関係がよくわからなかっ た。あと AMD が燃えると書いてあってこわかった。 マリアさまが見てるを半ば計画的に衝動買いした。感想はコミケ同様、もういらない。 Hey。ガルーダ見る。ほどよくパクりやすげなプレイを見る。セガ。ガルーダ。4200万。 kernel コンパイルしながら、ほとんど終わっていたレポートを終わらせた。虫メガネで Fourier 変換できるというはなし。 火曜日に量子光学のゼミの発表があるらしいので英文和訳要約。何故かこの部分だけ数式 が無いので和訳で済む。楽な範囲だ。 明日は休みらしい。楽な和訳ですら、やる気が失せる。 sdl-fan-jp の fontlist に感動してそちらのサイト (http://www.geocities.co.jp/Hear tLand-Poplar/6700/index.html) を覗かせて頂く。ストーカーのように読む。本当に全部 読んだ。言語関係の話がとても勉強になり、シューティング話でうまいんだなーと思い、 そのたもろもろいろいろ。html 静的生成な話とかのアンチ富豪話に激しく共感したり。 貧乏症プログラミングという宗教を作りたいと常々思う。 後 UA を「ねこのまたたびブラウザービオフェルミン」にしようかと思った あとゲーブリエル・ハンマー大使倒したときに「一張羅なのにー!」に感動した 上記サイトを見つつ、はてなダイアリなので日記らしい日記を書こうと思った。月に一度 か、隔月か、シーズン増刊位のペースで。ルールは次の日見て OK なら公開。 つまり、たぶん、公開しない。
あと公開しないという予言ははずれだ。 あとこのへんもドキドキ感がうかがえます
*[Diary] ダイアリ 04.05.03 gcc おもしれー wo さんにこめんともらたー wo さん sdl にこられたらしー wo さん関東来られるかもー foreach うごいたー wo さん asdf すげー wo さん SDL IM すげー sdl-fan-jp の投稿見るに wo さん来る確率たかそー
つーか2004年ていつだよというか。
(03:51)
http://www.asahi-net.or.jp/~cs8k-cyu/nik/TNIK_060102.HTML
記憶あってた。 ホントに3文字だ。
たしか user.ecc... も当時取ってみた記憶があるのだけど 今となると記録残ってないなぁ日記は偉大だ。 まぁそれ以前に URL 変わっちゃだめなんだが。
(03:55)
ずっと書きたいけど放置してるんだよな。 なんていうか何度か書き始めたんだけど、 結局 tcc のコードコピペしはじめて、 それだと tccparser の時の二の舞だなぁという
(04:03)
激しく同意だなー
http://www.nmt.ne.jp/~ysas/diary/?200703a&to=200703081#200703081
ただ逆にるびーだと hoge.hage.hige 的なメソッドチェーンで 左っかわのオブジェクトがこそあど的な役割を果たすという意味合いもあるので むしろPerlはたまにわざわざ$_につっこまなくてはならなくて面倒…と思うことも。 典型的なのは $/=0;$_=<>; みたいなのとか。 あと Ruby で気軽に書く演算結果を .sub で調整、とか Perl でしにくく思う。 つまり Perl の $_ みたいなのを種類もっと増やしてかつ Ruby のメソッドチェーンをというかそんな。
それはそうと musical score は Perl でも Ruby でもトップだがみんな大丈夫か。 これがゴルフ紳士の間で流通するといわれる不思議な儀式、 接待プレイというヤツであろうか。
(11:23)
ちゃんと動くかは知らんけど一応つけてみた。
問題作る人がこの問題はいつ終わりますよーという制限を加えて、 その時間過ぎるとコードが公開されて、 それ以降のsubmitはランキングの下の方に乗っていく、って感じ。 永久に殴りあいたい問題は none って設定を選べば今まで通りコード公開は無し。 今までの問題もコード公開は特に無し。
基本的に perlgolf がやってるようなスタイルが 僕の好みにも色々マッチするなぁという感じで。
(15:18)
i@u ~/test> gcc fsin.c -lm -o srand fsin.c: In function 'main': fsin.c:3: warning: incompatible implicit declaration of built-in function 'sinf' i@u ~/test> gcc fsin.c -lm -fno-builtin -o rand i@u ~/test> ./srand -0.544021 i@u ~/test> ./rand -0.030764 i@u ~/test> ./rand -0.291250 i@u ~/test> ./srand -0.544021 i@u ~/test> ./rand -0.072659 i@u ~/test> ./rand -0.060681
うまくいくと思ったんだけどおかしいな。
(17:34)
http://risky-safety.org/~zinnia/d/2007/03/#20070310-t0-h1-p0
なんか妙に評判が良いので、飲み会のたびに shinhくんの最近面白かった2chコピペブログのコ〜ナ〜を開設して、 で流れるように2chコピペコピペブログを開設、 アフィでがっぽがっぽ、 2chコピペブログの人に著作権がどうとか 利益を還元しろとかで叩かれる、 閉鎖、という流れはどうかなぁ…
(19:57)
(20:04)
http://golf.shinh.org/p.rb?palindromize#Perl
これ statistics を見ると僕は ySas さんのコードを完全には限定できないけど、 ySas さんは僕のコードを 1B も違わず断定できるんだなとか思ったのであった。
別解とかあるかもわからんけどな。
(13:46)
http://alohakun.blog7.fc2.com/blog-entry-684.html
よくわからないけど空間を無限分割できると 仮定すれば Turing もナットクなんじゃとかおもったのだけど。
(14:18)
http://prola.aps.org/abstract/PRL/v75/i16/p2944_1
芋づる式にひけそうなろんぶん発見。 さすがGJが名前についてるだけのことはある。
(18:14)
最初の質問群面白そう
http://gigazine.net/index.php?/news/comments/20070308_google_automation_01/
via http://blog.livedoor.jp/dankogai/archives/50781563.html
Google Answer ってはじめてきいたかも
(13:09)
正直コレは今までの人生で一二を争うくらいの大作なんだ。
http://chocoice.jugem.cc/?eid=374
このシリーズは昔から好きだったけどコレは本当にうまい。 やばい。 130円なのに買ってしまうよ。
ちなみに一二を争うライバルはとんがらし麺とか。
(15:23)
前 | 2024年 11月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
_ Gus [最初のやつと二番目のやつは、World Finalとしては簡単すぎると評判でした。でも一位のチームは解き杉]
_ shinh [なんか私でもこれなら解けるなーて感じですしね。それでもゴルフ向けならもうちょい簡単化した方がいいと思ったので親二人か..]