ToDo:
優先度落ちるのが
(02:41)
metacityいじるかと思ったけど、 まともにウィンドウマネージャーいじれる環境が無いなぁと気付いた。
どうしたもんかとぐぐってるとおおお。
http://www.flightless-wing.com/index.php?blog%2F2007-03-25
それはそうとどうしたもんか。
こたえ: まくぶくにりなくす入れる。
(08:43)
Filesystem 1k-blocks Used Available Use% Mounted on /dev/disk0s2 77814832 76380572 1178260 99% /
さすがにこんな一瞬でディスクフルになるわけねー
(08:45)
i@um ~/Library/Logs> la VirtueDesktops.log -rw-r--r-- 1 i 47G Apr 4 08:46 VirtueDesktops.log
またコイツか!
http://d.hatena.ne.jp/tekezo/20070305#1173101554
crontab に適当に。
0 0 * * * rm -f /Users/i/Library/Logs/VirtueDesktops.log
(08:49)
色々思考錯誤した結果、 Ubuntu に tightvncserver を入れて、 OSX に Chicken of the VNC を入れたら Window Manager いじりができそうな環境がでけた。
(10:08)
一応マージしといた。 %F とかあったのかーという。
http://golf.shinh.org/reveal.rb?right+time/shinh/1175648957
while の頭の悪い使い方はまぁまぁ
(10:11)
OSX がこう、つらいなぁ…
i@um ~> openssl OpenSSL> version OpenSSL 0.9.6m 17 Mar 2004
fink は本来のバージョンより古いパッケージ持ってるって理解で良いですか…
i@um ~> /usr/bin/openssl OpenSSL> version OpenSSL 0.9.7l 28 Sep 2006
(01:36)
(01:37)
(02:28)
(23:05)
一日出かけてたからあんまり見れなかったけど、 総じてまぁどうでもいい感じなのかな。
個人的にはこのへんがシンプルで良いなと
http://www.atdot.net/~ko1/diary/200704.html#d1
http://arton.no-ip.info/diary/20070401.html#p01
4月バカといえば故(4月1日現在) Zinnia 神のネタが 素晴らしかったと思い起こされるのだけど、 こういう、その人の日記とか普段から見てると面白い 自己パロディみたいなのは個人サイトとしては いいんだろうなぁと思う。
http://risky-safety.org/~zinnia/d/2004/04/#20040401-t0-h0-p1
僕はなんか毎年4月1日になるとネタ考えてみようかなーと 思って思いつかなくて、 僕ネタ師の才能ないなーと思いつつ 4月2日あたりに来年こんなことやってみるとどうだろうかとか 思いつくんだけど翌年には忘れているというようなサイクル
(00:36)
なんかドイツ語で喋ってる子がいて ウムラウトとか見るたびに Emacs が死にやがるので とりあえず part 。
さっさと Emacs なんとかしろという話もあるが ドイツ語もなんとかしてくれという。 たまに
<hoge> ENGRISH!
とかそんな感じの発言見るあたりまぁなんとかしてくれって感じなんだろう
(23:21)
どうしたもんかなー。
ベストは
とかかな。
でも IMAP サーバとか立てたくないよなぁ。
(23:44)
なんか明日はスキーらしいので こう早く寝ようと思って、 目覚ましをかけようと思ったら止まっていた。
困ったなーと思いながらケータイの目覚ましセットして 洞窟やってたら結構時間が経ってたので、 これはいけないと思ってコンビニに電池を買いに行った。
結果、肉まんとかアイスとか買ったけど電池を買い忘れた。
困ったなーと思いながら洞窟やってたら なんか洞窟の掲示板とかのレベルがアレな会話が 楽しくて見入ったりして、 これはいかんと思って買いに行こうかと思って その前にと思って家探したら電池見つかって今。
6時起きなんだがなぁ。
(03:45)
楽しかった。
なんか行きのバスがなんかえらい遅くなって、 どうしたんだろうなーと思ったら安全地帯みたいなので 止まってエンジン不良とか言って、 なんか国道警備隊みたいなのが旗ふってたり発煙筒があったり 色々面白かったのだけど、 結論としては単に到着が遅れたとか。
スキーそのものは俺はこう かっこよくターンするとかジャンプするとかは まるっきりどうでもよくて、 明らかに自分のキャパ越えした速度を出してそれを 必死で制御しようとして吹っ飛びつつコケるとかが 好きみたいでそういうアホさは死ぬまでこうなんだろうなぁと。 スキーで生傷作るとは思わなんだ。
しかしまぁレジャースポーツは楽しいなぁと。
あとまぁプレゼンの締切が昨日だったと気付いて あー忘れてたなー(昨日ゲームばっかやってたのになー)と思ったのだけど、 帰ってきてみると本当は今日なのであった。 いずれにせよあと2時間かーという
(21:56)
#\ i\ n\ c\ l\ u\ d\ e\ <\ s\ t\ d\ i\ o\ .\ h\ > m\ a\ i\ n ( ) { p\ u\ t\ s ( "\ H\ " "\ e\ " "\ l\ " "\ l\ " "\ o\ " "\ !\ " ) ; }
http://d.hatena.ne.jp/RiSK/20070331#1175310647
http://d.hatena.ne.jp/Ozy/20070331#p1
K&R P.288 A12.2 行の併合よりたぶん合法
(14:10)
円記号とかを入力すると落ちる。 ASCII に使うフォントを 7x14 じゃなくすれば落ちなくなる。
3点問題があって、
さてどうしたものか。 適当に 7x14.bdf に円記号入れてみたつもりだけどうまくいかんかった。
(14:53)
http://cvs.m17n.org/~akr/diary/
なるほどなー。 Wanderlust とかがヘッダにヘンな文字混入させたりとかと同じノリかぁ。
見事に curl がダメぽってるわけだが。
あれでも Accept-Encoding 無いクライアントとか HTTP/1.0 に 対しても Content-Encoding ってつけていいんだっけか。
(15:40)
洞窟物語ばっかやってた。
なんかとりあえず隠しステージみたいなのは出したが なかなか難しくて良い。
キーボードだとキツいかもしれないし、 クリアできるかもしれない、ってかんじ
(23:42)
なんかジョブズのキーノートをだらだら見る。 なんか結局これは全然いらない物体な気がした。
てかこれソフトウェアキーボードなんだよな。 こうその時点で最近感じている Apple のキモさ全開だなー
(00:25)
勝てた。嬉しいね。 シンプルな割に色々考えられて良い問題だったかなと思う。 Ruby&Perl は、要は正規表現を使うのを減らすっていう 通常のゴルフと逆方面の方針がうまくハマるのが面白かった。 最後に縮めるまでは、
#!perl -pl 1while s/^([[{(<]*)(\[]|\(\)|{}|<>)/\1/; $_.=s/[[{(<]+/failed at: /?!$'&&EOL:yes
と
#!ruby -pl sub$1,''while/^[[{(<]*(\[]|\(\)|\{}|<>)/ $_=/[[{(<]+(.+)?/?"failed at: #{$1||:EOL}":'yes'
とかで、 sed とだいたい似たことやってる感じだった。
ySasさんのコードはいつも読めないので後で読むことになってるのだけど なんか今回は読んで見ると簡単だった。 超綺麗だなあ。 とりあえず redo という関数を知った。 あと \G は明らかにこの問題にはマッチしてないけど こいう使い方できるんなら他の問題でうまく使えそうだなと。
http://golf.shinh.org/reveal.rb?Bracket+Matching/ySas/1175170873
僕のコードは、
$+^$&^'3'|0
という部分が
8>ord($+^$&)
よりは短いしいいか…というものなのだけど、 もうちょい縮みそうな気がヒシヒシとする。 特に ($+^$&)&x とかしてやると マッチしてる場合はヌル文字になるのだけど、 ヌル文字は Perl では true なのであった…! というどうでもいいことに気付いたとかそんな。
ちなみに僕のコードは何してるかというと、 括弧がマッチしている時は $+^$& が 1 か 2 か 6 になるので、 '3' と xor 取ったらなんかちょうど 1 2 6 の時は 0以外の数値になって、 そうでない時は文字列になってるみたいだったので、 なんでもいいから |0 とかすることによって 数値にしてやると 0 と非ゼロにわけられる、と。
あと
http://www.nmt.ne.jp/~ysas/diary/?200703c&to=200703291#200703291
を見て、 ySas さんも苦労して考えてらっしゃるのだなぁと 少し安心というか。
(02:19)
でも修正したくなるような間違いをするだけ コードを書くってのもそれはそれで大変という
http://d.hatena.ne.jp/w_o/20070329#p1
適当に書くとすると
mian(){puts("Hello, world!");}
ううむ別に修正したくならない。
まぁそれ以前に3000行とか書けましぇん。
あ、 5000行くらい生成したことなら。
(02:25)
ら
http://shinichiro.hamaji.googlepages.com/
こんなのでてきた。作った覚えないという。
http://shinh.skr.jp/m/?date=20060828#p08
でも俺が作ったらしい。ああそうですか。
あと、そういえば今日あまり記憶に無いことを 日記に書いていたとかほげほげ。
http://shinh.skr.jp/m/?date=20070217#p12
なるほど。
これはつまり目覚ましと勘違いしたせいでゴルフサバ 長時間止まるというそういう。
ところが今だと朝起きたらまくぶくが何故かフォーカスあたってる ウィンドウ内の文章を読み上げる機能がオンになってるとか そのくらいの被害ですむので非常によろしい。
(02:57)
なるほどここか
http://d.hatena.ne.jp/softether/20070324#p1
すごいなー。
1日10000行って10時間で書いたとすると1分16行とかいうペースかぁ。
1分で1バイト削れたらいいのだが。
(12:22)
http://jarp.does.notwork.org/diary/200703c.html#200703281
なるほどこれはうまいですねぇ。
ただループはこれで縮みます。
n,$_,*h=$<.read.split '0'.upto(n){puts$_ gsub(/./){Hash[*h][$&]||$&}}
(03:29)
http://golf.shinh.org/p.rb?FizzBuzz#x86
なかなかチャレンジしがいがありそうです。 でも本気でやるのは相当大変だよなー。
とりあえずエルフヘッダは
db 0x7F, "ELFizz", 10, "Buzz", 10, "01", 10
とかそんな感じで埋めろってことですよねこれは! いやー F で終わっててホント良かったです
(15:46)
_ Kxgqfcio [この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/business/5..]
http://www.nmt.ne.jp/~ysas/diary/?200703c&to=200703261#200703261
1秒です。 bracketに関してはRubyも割とギリギリだったりするのでにんともかんともという感が。
全体的にもうちょい timeout 長くしてもいいですかねぇ… というか問題作る時に設定可能にするのが正解かしらん。
irori さんが #mazop で unlambda の遅さをボヤいておられるのを みかけるたびになんとかしたいもんだとは思うのだけど
(02:57)
そういえば大幅に縮められたのであった。 うまくやれたかなとは思うものの、 そこまですばらしいものではないので、 なんというか Ruby のベタ移植で作った Perl コードは Ruby 由来な部分をもっと疑った方がいいなぁというか。
(03:00)
irb(main):008:0> Socket.gethostbyname('a.b.c.d.niku.2ch.net') 'SocketError: getaddrinfo: No address associated with nodename from (irb):8:in `gethostbyname' from (irb):8 irb(main):009:0> Socket.gethostbyname('s.p.a.m.niku.2ch.net') => ...
なるほどなー
(06:42)
http://d.hatena.ne.jp/johanne/
あとマンガはなんか活動再開みたいな感じなんだろうか
http://d.hatena.ne.jp/keyword/%BB%B3%CB%DC%CC%EB%B1%A9%B2%BB
下二つだけごく最近
(16:40)
なんか微妙に C# ゴルフやってる人がいるみたい。
で、なんかこちらの
http://d.hatena.ne.jp/siokoshou/20070325#p1
「問題をいろんな面から〜」のあたりに とても共感したのでちょっと C# で遊んでみた。 hello と invert でとりあえず同点首位に。
でも invert の statistics が全然違うのは老後の課題でしょうか…
(19:11)
ttp://pixelwr.ath.cx/dio/
似たような
http://d.hatena.ne.jp/shinichiro_h/20041001#1097681359
(23:57)
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20070323#p01
えええええ。僕に関してはまさにその通りの意味で自嘲を込めて言っていまする。 まぁ普通に考えて僕は別に無害な部類のMacユーザーではあるんだろうけど、 昔の僕が今の僕を見れば間違いなくウザいと侮蔑するだろうし…というようなそんな
(00:38)
def method_missing(s) s.to_s end def Object.const_missing(s) s.to_s end if __FILE__ == $0 puts yes puts EOL end
Bareword サポート
(23:51)
_ niha [p2sやp3でputsが呼べたら幸せだよなーと思ってコード書いたけどだるいので消しました。ほとんどのメソッドが3B以..]
面白い
http://cvs.m17n.org/~akr/diary/2007-03.html#a2007_03_12_2
via http://alohakun.blog7.fc2.com/blog-entry-707.html
まぁ lightning もそんな感じだったりはする。
/* N byte NOPs */ #define NOPi(N) ((( (N) >= 8) ? (_jit_B(0x8d),_jit_B(0xb4),_jit_B(0x26),_jit_L(0x00),_jit_B(0x90)) : (void) 0), \ (( ((N)&7) == 7) ? (_jit_B(0x8d),_jit_B(0xb4),_jit_B(0x26),_jit_L(0x00)) : \ ( ((N)&7) == 6) ? (_jit_B(0x8d),_jit_B(0xb6),_jit_L(0x00)) : \ ( ((N)&7) == 5) ? (_jit_B(0x90),_jit_B(0x8d),_jit_B(0x74),_jit_B(0x26),_jit_B(0x00)) : \ /* leal 0(,%esi), %esi */ ( ((N)&7) == 4) ? (_jit_B(0x8d),_jit_B(0x74),_jit_B(0x26),_jit_B(0x00)) : \ /* leal (,%esi), %esi */ ( ((N)&7) == 3) ? (_jit_B(0x8d),_jit_B(0x76),_jit_B(0x00)) : \ /* movl %esi, %esi */ ( ((N)&7) == 2) ? (_jit_B(0x89),_jit_B(0xf6)) : \ ( ((N)&7) == 1) ? (_jit_B(0x90)) : \ ( ((N)&7) == 0) ? 0 : \ JITFAIL(".align argument too large")))
http://mkosaki.blog46.fc2.com/blog-entry-104.html
の関係で教えてもらった時に調べた
http://shinh.skr.jp/m/?date=20070214#p05
での linux での数字と一致してるにゃん☆
(00:09)
パスモを買ってから、別にスイカでメトロに乗れることを教えられたのだった。
だからパスモをさっさと使い切って払い戻ししたいのだけど、 それまでは二枚あるから財布をほげほげしないと機械が怒り出す。
ところで僕の財布は今壊れていて、 ほげほげすると怒ってお金をそこらじゅうにばらまく。
困ったことだよ
(00:16)
w3mimg が確実にダメな例見つけた
http://graph.hatena.ne.jp/shinichiro_h/%E3%82%AB%E3%82%A6%E3%83%B3%E3%82%BF/
再現するなんてありがたい
(03:08)
(16:40)
http://d.hatena.ne.jp/h_sakurai/20070309#p1
面白いな。
正規表現自動生成は一度やってみたい課題なんだよな。
QuickGolfer とかそんな。
なんか perlgolf の人はできたプログラムの 適当な文字を1B消してみてそれでも通るようだったら 報告…みたいなのより少し高度な ゴルフツールを自作して使ってるらしい。
そういうの面白いと思うんだよなぁ。
(19:09)
ネタバレは警告しておいて見たくない人は見なきゃいいじゃん、 ってのが今の基本的なノリだと思うのだけど。
ネタバレがイヤだとすれば、 ネタバレがwebのどこか、 自分が簡単に閲覧できるところにある、 っていう状態が少しイヤかもなぁとかいうことを少し思った。
こう、車輪の再生産的な。
あとまぁ、どこかに存在することによって、 ネタバレ見ずにやりました! とか書いても他人は疑うんじゃないか… とかそういうことを考えてしまうみたいな。
(19:13)
なんかもんじゃ二日連続で喰ってから粉物が。
というわけで100円の冷凍たこやきと ごはんを一緒にレンジでチンして ソースかけてマヨネーズかけてかつおぶしをかけて 喰ってみた。
結論はあまりおいしくなかった。
(20:56)
なんかスラドのコメントがいくつか面白かった。
http://slashdot.jp/comments.pl?sid=355822&cid=1129903
http://slashdot.jp/comments.pl?sid=355822&cid=1129897
二つ目のクソ棋譜を詰め込む、ってのは面白いな。 自然に負けてくれる CPU ってのは面白いと思う
あとコードを短くするのは大事だよ!!
http://slashdot.jp/comments.pl?sid=355822&cid=1130302
(21:43)
char => char signed char => signed char unsigned char => unsigned char short => short signed short => short unsigned short => unsigned short int => int signed int => int unsigned int => unsigned int signed => int unsigned => unsigned int long => long signed long => long unsigned long => unsigned long long long => long long signed long long => long long unsigned long long => unsigned long long (signed|unsigned)* (short|long|long long) int => \1 \2 float => float double => double long double => long double
long float は消えたんだよねたしか… つーわけでキーワードじゃなくて、 他の基本型と必ずしも一致しない基本型として schar, uchar, ushort, uint, ulong, ull, long double があるわけだよな。
うーんこの複数キーワードで基本型あらわすってのは死んだほうがいいな
(07:10)
http://arton.no-ip.info/diary/20070321.html#p02
ていうか世のWebアプリのフレ〜ムワ〜クとか 簡単にすむものを異様にややこしくしてるとしか思えないのですよねぇという。
まぁ規模が大きくなるとCGIではキツくなってくるのもわかるけどなぁ。
(13:31)
メモ
http://sheepman.sakura.ne.jp/diary/?date=20070313
Ruby/DL 前触った時はなんか C 風の型宣言作った気がしてたけど マングリングされたみたいなのでできるんだなぁという
(23:49)
なんか eban さんが p とか map が好きなメソッドとかで素晴らしいと思った。
http://jp.rubyist.net/magazine/?0010-Hotlinks
引数うんぬんについて、 Python は join が結構驚くよなーと。
>>> "ab".join(["hoge","fuga"]) 'hogeabfuga'
(01:15)
http://gonypage.ddo.jp/diary/20070312.html#p02
http://d.hatena.ne.jp/atty/20070320#p2
みんな興味津々すぎて面白いなー
僕は DX の方買ったのだけど、後でごにさんに 教えてもらって気付いたのだけど、 DX無しより関節が一個少ない。
感想はまず普通の台としては普通に使えるなーということと、 実際寝っころがって使うとかなり拘束される感じだなぁということ。 なんていうか台の横幅が狭い(ちょうど MacBook がスッポリ収まるくらいの台) ので、その間に胴体通すと結構狭い。 あとはこうなるべくノートPC降ってくるよ!っていうくらい キツい傾斜角でセットするとキーボード触りやすいかな、と。 現状HHKとの共存はできるけど結構難しいなぁという。
(01:21)
http://d.hatena.ne.jp/KeisukeNakano/20070319/1174307629
これはいい。 Obj.magic を関数側にかけるって最高だ。
(01:42)
やったけどなんかへちょくて、 こうその時の気分とか集中してるか否かとかが モロに影響でるもんなのかなーと思ったのであった。
まぁ帰ったらしんどかったので体調の問題かもしれないけど。
(03:24)
C のパーサを書くということがあるかもしれないなぁ。
int (*hoge); int (*hoge)(int); int *hoge(int);
むーん一個目は int へのポインタで二個目は関数ポインタかぁ… あと暗黙の int も結構殺しそうな仕様だなぁという
(03:50)
int (*hoge(int, int))(int);
君は int* を返す関数でもないし、関数ポインタでもないんだ。
int (*hoge)(int);
これは関数ポインタ。
int (*hoge);
と比較すると、 (* が、真ん中のは返り値を修飾してて、 他のは返り値修飾してる、と、いうかもっと色々ほえほげか。
(13:17)
(13:28)
printf("hoge");
を
fputs("hoge", stdout);
にしてくれるのは嬉しいのかなぁ。
i@un ~/test> cat printf.c #include <stdio.h> int main() { printf("fuga\n"); stdout = stderr; printf("hoge"); fputs("hoge", stdout); puts(""); } i@un ~/test> gcc printf.c i@un ~/test> ./a.out fuga hogehoge i@un ~/test> ./a.out | tee log hogehogefuga i@un ~/test> ./a.out > log i@un ~/test> cat log fuga i@un ~/test>
ええと何がどうなってるんだ…
(15:44)
http://otd1.jbbs.livedoor.jp/kinaba/bbs_plain
otdの対策をすりぬけてくるspamも、今のトコぜんぶ otd1.jbbs.livedoor.jp/kinaba/bbs_plain?base=6235&range=1 に引っかかってるみたいで、JavaScript ONの環境だと全部消えて見えます。
まぁとりあえず hidden 加えるだけで抑制できるってのも すごいなーでもまぁ スパムまくソフトなんて改善するより スパム対策してないところにバラまく方が効率いいだろうし まぁそいうもんかなーというのはともかくとして、 JS で消すってのが面白いなと。
おそらくスパムの目的であろう 検索エンジンの上位に来るぜーみたいなのは (たぶん直接クリック期待よりこっちの方が今はでかいよね、という予想のもと) 全然達成されっぱなしなわけで、 だけど人間のユーザはスパムを見なくていい、 機械と人間の平和的な共存じゃないかすばらしいよ!
ところがここに第三勢力が約一名おりまして、 w3m で見てる子はスパムを目にすることになるわけです… が、その約一名はむしろ森下くるみ動画情報を目的として 掲示板を閲覧しているので無問題! 三者三得ですばらしいよ!!
まぁ Wiki スパムで内容消されたりしない限りは、 スパム気にするのって基本的に掲示板とかの持ち主だけなんだよなーという。
(16:08)
実現していないから、ノートラブルです。文字化けは皆無です。断言できます。使っ
ている人がいないんだから。
Posted by 管理人 at 2007年03月19日 02:24
かっこE
http://openblog.meblog.biz/article/61959.html
(19:31)
C のいいところはハッシュについて思いを馳せられること…
TCC みたいに 263 倍かけては文字コード足す、 っていう実装のハッシュ値の作りかたで、 これと文字列長を併用すれば strcmp 無しでも 同一判定ができるんじゃないかと 一瞬根拠なく思ったのだけど、 よく考えると5文字の文字列全部、 っていうのは int より大きいので 絶対どっかでかぶってるのだなぁ
(21:13)
i@um ~/wrk/cparser> ruby -rcparser -e 'puts cparse("int(*hoge(int,int))(int);")' (int,int)->((int)->int)*
http://alohakun.blog7.fc2.com/blog-entry-703.html
(21:36)
C++ よりはマシかもなー
struct S { const int* const f() const; }; int main() { const int* const (S::* const fp)() const = &S::f; }
(22:57)
_ あろは [システムコールとかの他言語インタフェース書くときなんかは,C のヘッダファイルだけ読み込んで,S 式なりなんなり A..]
_ shinh [ええそういうの作るかなぁと書いてみてる感じです。 正直COINSに期待する気はちょっと起きませんねぇ…LIRの方に..]
_ k.inaba [たまに携帯から見て第三勢力入りしている持ち主です。 できればJSなしでサーバ側で消したいんですが、他に手段が思いつ..]
_ あろは [ちょうど僕もさっき 「はっしゅどうしようか… 」と思って,ネタプログラミングを止めたところでした (奇遇)]
_ shinh [本気で消すなら私ならJSで見えなくなる印がついてるコメントを削除するスクリプトを cron で回すとかするかもですが..]
http://alohakun.blog7.fc2.com/blog-entry-697.html#comment
ちゃうのかな。
てか日本語訳見ると GNU 一般公衆利用許諾契約書だし。
というかソフトウェアが著作物じゃないって言ってるような。
ていうかネタにマジレスいくないってことかな
まぁ謎。
(01:33)
_ shinh [や、宗教性というよりは感じなかったのですが。そこ厳密に話した方がいいよ、っていうツッコミなのかなと思ってました。 ..]
_ shinh [s/というよりは/はそんなに/]
_ konn [希望ありがとうございます。 早速取り入れてみました。 http://d.hatena.ne.jp/mr_konn/..]
_ Gus [どこに突っ込めばいいのか判らないのでここに書きますがー 学位授与式はこちらですよー > Todo http://ww..]
_ shinh [おお、なんか卒業者一覧に名前がある。なんか単位足りないとかあるかなーとか思ったのにつまらないですね。情報ありがとうご..]
http://b.hatena.ne.jp/entry/http://shinh.skr.jp/m/?date=20070318
量力の時も楽しませてもらったなぁというだけのはなしで
http://hp.vector.co.jp/authors/VA011700/physics/catwjs.htm
http://d.hatena.ne.jp/m-hiyama/20060613/1150161209
むむ量力と相対論の統合もされたのかぁ神。
http://openblog.meblog.biz/article/7425.html
(17:28)
なんかたまに切り替え時にフォーカスが変わったりすることがある。
// Notify listeners that we are now the active desktop // [[NSNotificationCenter defaultCenter] postNotificationName: kPnOnDesktopDidActivate object: self]; // [[NSDistributedNotificationCenter defaultCenter] postNotificationName: kPnOnDesktopDidActivate object: nil userInfo: infoDict];
なんとなくこれが余計なことしてそうだったのでコメントアウトしたら うまい具合いになった。 副作用無ければこのまま使おう。
(18:41)
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)
前 | 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扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
_ ySas [いつも頭絞ってるつもりですが、狂気の神様が降りてくるのは稀ですね。ところでbracket matchingですが、前..]
_ shinh [おおおこれはすごい。この部分絶対縮むよなーとは思ってたのですが自分ではできなかったです。せっかくですし、もし良ければ..]
_ あろは [むしろ僕のような趣味グラマーがなんかソフトを書きはじめる場合, 良さげなライブラリ見つける ↓ これを使えば,これ..]