ToDo:
これ興味深いなー。
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20070511#p04
なんていうか、普段割と厳格な Haskell ちゃんにも こんなオチャメな一面が! みたいな。
(14:07)
http://www.city5.org/AlligatorEggs.html
意味が全然わからんなー。 俺が意味がさっぱりわからんということは、 これが全くもっていいたとえではないか、 俺の脳味噌が腐ってるかだけど、 今回はたとえがくさってるんじゃないかなぁ。
なんかいかにもえらい学者さんが考えそうなたとえではある。
なんていうか、ただルールを説明してるだけで、 わかってる人にはなんかわかるんだろうなーとは 思うのだけど、 全くラムダ計算とかよくわかってない僕には さっぱり何が言いたいのやら、という。
いやーこれは無いんじゃね。
(15:52)
http://shinh.skr.jp/m/?date=20070511#p02
ワニの何が問題かっていうと、 たとえだけを説明して、 具体的にそのたとえで身近な現象を一切説明してないことだと思う。 身近な現象を説明しないたとえっていうのは 単にわかりにくいたとえ以外の何者でもない、 と思った。
なんだろう。 「AがBになるのがわかりにくいんだって? CはAに似てるよね、そしてDはBに似ている。 CならばDなのは自明だよね。 君はAとBへの理解をC,Dを通じて理解できたわけだ」 というような種類の議論で、 Dが不在だなぁという感じか。 AとCが似てるのかどうかはよくわからない。
(16:56)
post-mortem 中に投稿したのはつまり、 とりあえず思いついたから タイムリミット切ったかどうか確認もせずに投げた、 というような経緯でして。
C とかダメダメなのはもちろん認識してて、 ていうか全然腰を据えられなかったのがざんねん。
さてまぁ 128bit.out について考えるか…
(13:24)
http://junitoh.vox.com/library/post/07051002fizzbuzzranking.html
一番下に言語ランキングがあるとか。 というわけで一位は Bash ですとか。
(14:35)
日本で再燃してるらしい。
これ見て思い出したけど x86 もう一回考えたいね。
http://golf.shinh.org/p.rb?FizzBuzz#x86
あれ sed ってこんなに差つけられてたっけ。
あ、あと俺の直感は Ruby 55B 行けると思ってたとかそんな。
(13:09)
結構ブックマークもらっていたのであった。
http://b.hatena.ne.jp/entry/http://golf.shinh.org/
http://mono.kmc.gr.jp/~yhara/d/?date=20070503#p02
この付近面白かった。 golfされてるから意味不明とか。 ていうかなんで yhara さんとこあんてなから 外れてるんだろ入れた記憶あるんだけど。
あと
http://mono.kmc.gr.jp/~yhara/d/?date=20070505#p01
は完全に同感。 testsprite 走らせるのに 最も苦労した言語(今は全く覚えていない)
(16:13)
軽く食うかと思ってすごい近くの ピザとか売ってるげな店に行ってみたら 巨大なピザ食ってるカップルがいてやめた。 サンドイッチとかコーヒー屋でついばむかと 思ってコーヒー屋見るもなんか甘そうなパンばかりでやめた。 なんかアラブっぽい食い物売ってるところ行くかと 行ってみたらメニューが全く読めないどころか 商売してるかも不明で注文形態その他まるで謎でやめた。
結局 KFC なら少ないセットか単品とか頼めば無難だろう…と思って行った。 なんか一番小さいセットは なんかマックチキンみたいなのが二つとポテトが書いてあって 隣に Crispy と Honey BBQ とか書いてあったので、 なんかハンバーガーが二択であとポテトとジュースかなーと 思ってそれ頼んだらやはり Crispy か BBQ か選べとか言われたので BBQ って答えた。 そしたらなんかハンバーガー二つとポテトとジュースが出てきた。 なんで一番安いセットなのにハンバーガー二つもあるかなーと思いつつ食った。 なんか BBQ ってヤツは全然 KFC じゃなくて 要はてりやきチキン(ただしチキンは粉々)バーガーで、 こうなんていうか二つ出すんなら Crispy と BBQ 一つずつにさせてよとか思った。 ていうか KFC なのにフライドチキンじゃないし。
あと相方は飛行機を取り返したみたいだった。 家の中では飛ばない。
(06:13)
復活。
http://shinh.dyndns.org/ajachat/
http://shinh.dyndns.org/kocha/
http://shinh.dyndns.org/ryokucha/
http://d.hatena.ne.jp/shinichiro_h/searchdiary?word=shinh%2edyndns
WebTCC, wabicha が dyndns で、
http://d.hatena.ne.jp/shinichiro_h/20070125#1169722678
http://d.hatena.ne.jp/shinichiro_h/20061228#1167286813
とあと D monooki が shinh.org 。
とりあえずさっさと D monooki は復活すべき重要物なんだが SVN サーバ死んでるのが終わってる。 ひどいよおにいちゃん…
http://d.hatena.ne.jp/shinichiro_h/20061211#1165837089
追記: codelist.rb に手を入れたものを使ってます… D のモジュール今の言語仕様を反映した方がいいなぁ… 1.0 出たらやろう
俺がどう手を入れたのか知ってる人募集。
まぁとりあえずソースだけ置いておいた。
(17:07)
なんかラジコンの音するなーと思ったら相方が買ったらしかった。 それと判明したのは 集合住宅の敷地みたいなところで ラジコンのレバー持ってて なんかラジコンが他の人の部屋に入ったとかなんとか 言ってたからだった。 勝手に入るわけにもいかんし 後で謝って入れてもらうとか言ってたんだと思う。
でさっき聞いてみたら ラジコンは飛行機で木にひっかかってると判明したそうな。 $40とかしたらしく頑張って取り返したいとかなんとか。
こう、なんか旅行先でラジコン飛行機買うって発想がすごいなと。
(14:48)
(16:11)
gmail が広告を入れるのは検閲で無いとした場合、 企業のプロキシが社員の gmail レスポンスを見て 広告がエロ関係かどうかを調べるのは検閲だろうか。
エミュレータとか作る時のクリーンルーム方式みたいな。
(15:08)
くそわりーな。
指摘されて気付いたが気付かずに 9時間ほど労働したらしくよろしくない。 気付いてやるぶんにはまぁいいんだけど。
まぁでも話聞いてるだけの時間とか 酒飲んだとか結構あったような。
(13:44)
http://www.jtpa.org/event/geeksalon/000374.html
なんかしらんけどこれに申し込んだ。 定員15人でかつ選考つーことは落ちそうな気がする。
(13:46)
だいぶできてきた。
i@colinux ~/wrk/cparser> ./cparser /usr/include/dlfcn.h ((void)*)->int dlclose (void)->(char)* dlerror ulong size_t ((char)*,int)->(void)* dlopen ((void)*,(char)*)->(void)* dlsym
たぶんそろそろ gcc のマクロ喰わせた方がいいな…
(14:10)
読めてるらしい。 ふーそ。
((ushort)*,ulong,ulong,uint)->int profil uint __mode_t (int)->int nice ((char)*,(char)*)->int symlink long __suseconds_t (char)* optarg ((char)*)->(char)* getwd (uint)->int usleep ((char)*,uint,uint)->int chown (int,uint,uint)->int fchown struct { (ulong)[] __val } __dev_t (void)->uint getegid ((int)[])->int pipe (int,long)->int ftruncate uint socklen_t ((char)*)->int unlink (int,int)->int dup2 uint __socklen_t ((char)*,int)->int access uchar __uint8_t uint __gid_t ulong __fsfilcnt_t long __time_t ((char)*,int)->long pathconf (int,int)->int setpgid int __daddr_t ((char)*,uint,uint)->int lchown ulong size_t struct { (long)[] __val } __blkcnt64_t (uint)->int setgid int __key_t uint __uint32_t long __blkcnt_t struct { (long)[] __val } __quad_t (void)->uint getuid ((char)*,long)->int truncate ulong __u_long (void)->int getdtablesize (int,(void)*,ulong)->int read int __ssize_t ((char)*,(char)*,ulong)->int readlink int intptr_t struct { (int)[] __val } __fsid_t (uint,uint)->uint ualarm (void)->int setpgrp ((char)*)->(char)* getpass (char)* __caddr_t int optopt ((char)*,(char)*)->int link (int,(char)*,ulong)->int ttyname_r (int,int)->int daemon (void)->int setsid (void)->int vfork ((char)*)->int rmdir uint __u_int (void)->uint geteuid ulong __fsblkcnt_t schar __int8_t int opterr (void)->int fork int __pid_t int ssize_t struct { (ulong)[] __val } __ino64_t (void)->long gethostid int __int32_t ushort __u_short (int)->int tcgetpgrp long __swblk_t struct { (ulong)[] __val } __fsfilcnt64_t (uint)->int setegid ((char)*)->int revoke (struct { (long)[] __val })* __qaddr_t struct { (long)[] __val } __off64_t ((void)*)->int brk (uint)->int setuid (int)->(char)* ttyname (long)->int sethostid ulong __rlim_t struct { (long)[] __val } __loff_t (void)->int getppid (long,...)->long syscall ((char)*)->int chroot uchar __u_char struct { (ulong)[] __val } __u_quad_t (void)->(char)* getusershell (int)->void _exit (int)->int __getpgid (uint,uint)->int setregid (int)->int fsync (int,(void)*,ulong)->int write int __intptr_t long __off_t struct { (ulong)[] __val } __rlim64_t (void)->int pause ((char)*)* __environ ((char)*,ulong)->int gethostname (void)->void setusershell (void)->void endusershell (uint)->uint sleep (void)->(char)* getlogin ((char)*,ulong)->int getdomainname (int,(uint)[])->int getgroups (int)->int close int __timer_t ((char)*)->int setlogin ulong __ino_t (int)->(void)* sbrk (int,(char)*,ulong)->ulong confstr int optind (int)->int isatty (void)->int ttyslot ((char)*,(char)*,...)->int execle ((char)*,(char)*,...)->int execlp uint __id_t (int,long,int)->long lseek ushort __uint16_t ((char)*,ulong)->(char)* getcwd (void)->int getpid (int)->int dup ((char)*)->int chdir ((char)*,ulong)->int sethostname (int)->int fchdir (int,((char)*)*,(char)*)->int getopt (int)->int fdatasync struct { (ulong)[] __val } __fsblkcnt64_t (void)->void sync (void)->int getpagesize (uint)->int seteuid long __clock_t (void)->int getpgrp ((char)*,ulong)->int setdomainname (int,int)->int tcsetpgrp uint __uid_t ((char)*,((char)*)[],((char)*)[])->int execve uint __nlink_t ((char)*,((char)*)[])->int execvp ((char)*)->int acct (void)->uint getgid long __blksize_t int __clockid_t (uint)->uint alarm (uint,uint)->int setreuid (int)->long sysconf (void)->int vhangup (int,int)->long fpathconf uint __useconds_t (int,int,long)->int lockf ((char)*,(char)*,...)->int execl ((char)*,((char)*)[])->int execv short __int16_t
(14:14)
http://blog.livedoor.jp/lalha/archives/50161379.html
ふーんと思ってスパムフォルダを見ると はじめてのにき更新用のメールの半分くらいがスパム扱いだった。
よく知らんのだけど From と送り手違うとか そのへんかなぁ。
(15:24)
前 | 2025年 9月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
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扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
_ isshiki [ひょっとしてボクのせいだったらごめんなさい違っててもごめんなさい<どっちだ]
_ shinh [実は正解です!! グラゴ見て楽しく時間を使えましたありがとうございます。]