ToDo:
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)
なんか、
という経緯でセルフ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)
http://d.hatena.ne.jp/kikx/20070307#1173219282
i@u ~/test> g++-4.1 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-4.0 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-3.4 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-3.3 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-2.95 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10 i@u ~/test> g++-3.4 -O3 enum_overflow.cc && ./a.out 0, 1, 10, 10, 10, 10
再現しないなー。 3.4.1どっかにあったかなぁ…
(10:06)
なんかボスが強くて面白くなってきたのでこっちでネタバレ記録をつけることに
http://sekaiju.g.hatena.ne.jp/shinichiro_h/20070307
(13:28)
http://arton.no-ip.info/diary/20070306.html#p04
これってスパム打つ準備の ping みたいなもんとか名前とかでぐぐたらその業者のサイトが出るようになっててかつそのぐぐった結果でリファラ残して増幅とかそんな程度のもんとしか解釈できなかったんですが、そんな意図があったら怖いなー
と思う以前に、任意文字列を encode する spamencode とか作ったらはてぶにもてもてかもなーとか思った。まぁもちろん作らんけど
(13:39)
http://q.hatena.ne.jp/1173157064
via http://d.hatena.ne.jp/RiSK/20070306#1173166341
とりあえずセグメントうんぬんの話は これのどっちかを質問が限定してないから断定できないはずなんだけど。
char gstr[] = "hog"; char* gstr2 = "piy"; int main() { char str[] = "hog"; char* str2 = "piy"; printf("%s\n", str); printf("%s\n", str2); printf("%s\n", gstr); printf("%s\n", gstr2); }
ほえほえ
(18:27)
CPUは確かに速くなったはずなんだ。でもねでもね。
てーことは iTerm と sevil の問題か。 sevil の方は Apple Event は どうやらアプリが応答してるに違いないと気がついた。 applicationDidFinishLaunching から帰ってない子は ものごっつ反応遅かったりとかする。
どうせ俺しか使わんので CGS ゴリゴリで高速化するか。
(18:38)
修論の話説明しろとか言われてだるっと説明。 この仕事はほげさんとひげさんとふげさんとへげさんがやった… とか説明してたらセンセがアナタそのへげさんに説明してるんだよと。
今日もたのしくはじかき人生でよい
(18:44)
ほげほげはいきなり襲ってきた!
ドカーン4500のダメージ死んだドカーン4500のダメージ死んだドカーン4500のダメージ死んだドカーン4500のダメージ死んだドカーン4500のダメージ死んだ
最大HPの10倍喰らう全体攻撃は結構すごいなー。 全力で対策しても300くらいは喰らいそうな気がするんだが
(20:46)
金稼ぎ部隊がいないとめんどいなーと思ったので は。しり[1-4]というキャラを作った。
一戦闘させたら一人死んだがレベル7まで増えた。
ふーむ26Fより21Fが効率良さげ。 糸いらんし。 一回30000円とかかな。 キャラにこいう非人間的なことさせてるとウィズぽいとも思うな
(22:05)
http://dprogramming.g.hatena.ne.jp/niha/20070306#c1173185386
これ賢いなー。 賢いっていうかもうなんていうかこれあれじゃんね パターンマッチ
(22:52)
前 | 2025年 5月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
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 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
Before...
_ ySas [正規表現を実行したせいで$+が壊れるからだと思うのですが、 @bで回っているmapの2週目以降で$+が壊れないのが謎..]
_ shinh [あーなるほど。うーん謎っていうか普通にこれバグなんじゃという。 Perl Golfer のすごいところは $_ と正..]
_ shinh [あーバグでもないか。なんていうかよくわかってませんが $+ とかってスコープ持ってる感じの挙動しますよねたしか。 ..]
_ ySas [ええ、先のツッコミ書いた後で気づきました。map内でローカル化されるからOK。 但しなんの演算も施さずに$+をそのま..]
_ shinh [あーなるほど ~$+ は /\|/ とかでエスケープが必要なのを嫌ったのかなー、でもためしに書き換えてみてもうまくい..]