トップ «前10日分 最新 次10日分» 追記

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|
2025|01|

ToDo:


2007-07-23

_ 復元率を

28B以上に上げてる人達も15位から外れてきた…

(05:19)

_ top15にまだ入ってたから当然のように

有給

ICFPCなんて時間使ったもん勝ちである。

と言いたいところだけどなかなかそうも。

(13:11)

_ むしろ

既に timeup になってる irori さんがまだ残ってるのが SUGE-

(14:53)

_ ぎゃーーー

最後の最後でっ…!

http://b.hatena.ne.jp/entrylist?sort=eid&url=http%3A%2F%2Fshinh.skr.jp%2F

僕のはてぶパラパラマンガがっ…!

この2日間アンテナも回さなかったのが敗因!

(14:55)

_ うーむむ

まだ少し心残りがあるけど体力的に無理というか 最終日はもう少し寝るべきだったな。

(17:54)

_

material ってどう出せばいいのじゃろう。 制限3時間とか厳しいこと書いてあったから 寝落ち防止でメールで送りつけておいたから別にいいけど。

(19:49)


2007-07-21

_ 全体の

94.6% が GC に使われているという噂。アホか。

(00:04)

_ top 20

The current top 20 (in random order)
Team
icfp_onlooker
shinh
just me
ProactiveApathy
Optimistic Lambda Lover
fix error
internetsdotorg
camelimelo
Warlords
Frodnix
Bloody Camls
Gathering
Gleegers
The Church of the Least Fixed Point
seversk
Moliere Vaincra!
Rhinos
Red Hot Curry Peppers
Pretend Robot Pants
Side Effects May Include...

入りますた記念パピコ

(03:16)


2007-07-19


2007-07-18

_ うーん

12時間くらい寝たと思うがまだ体調悪い。 眠けはさすがに無いけど。

だいたい俺らしくなく忙しいというか用事が多い。

土日飛行機で移動、日曜49日、月曜泊まり、 土曜泊まり、月曜SDL、月曜晩知人来た、 とかそんなので今週末 ICFPC かー、という。

とりあえず

  • ICFPC 向けになんか
  • Y
  • ゴルフプレゼン
  • LL プレゼン

あたりをなんとか。

(10:28)

_ 小町

http://karetta.jp/article/blog/ll-spirit/034942

ほえほえ

*a='1'
('2'..'9').map{|x|b=[]
  a.map{|v|5.times{|i|b<<v+"+-*/"[i,1]+x}}
  a=b}
puts a.select{|f|100==eval(f)}

(10:52)

_ ゴルフすると

(5**8).times{|v|
  f='1'
  '2'.upto('9'){|x|
    f+='+-*/'[v%5,1]+x
    v/=5
  }
  puts f if 100==eval(f)
}

とりあえずこんなかんじ。

(11:05)

_ Python の zip

http://lowlife.jp/mft/weblog/2007/07/18.html#P1406

http://d.hatena.ne.jp/odz/20070718/1184769027

ary = [1]
ary[1]

これに例外が飛ぶなら、 Python 的には zip って 両方のサイズが等しくなければ例外飛んでもいいんじゃないかとか思うのだけどな。 こいういうところでなかなか Python の整合的な哲学というか なんというかが見えて来なくて、どうも好きになれないというか。

Ruby ならとりあえず動く方に倒す、ってことで nil が帰るのは納得だし、 C++ なら C との互換圧倒的に重要、って ことで ary[1] が落ちたりわけわかんないことが起きるのもわかる。 ary.at(1) などという長いメンバの方が安全、というのも (ダメなデザインだとは思うけど) C++ としては理解可能ではあるわけだ。

(23:44)


2007-07-15

_ 明日は

http://zinnia.dyndns.org/~hiki/SandBox/?2007%C7%AF%B2%C6-1%A1%CA%B4%D8%C5%EC%A1%CB

なのでなんか作ろうかと思う次第です

(17:09)

_ そうか

奥に書き込む命令が必要なのか…

(17:33)

_ 無難なのは

負数来たらひどいことになる : を 負数なら挿入命令、ってことにする、って感じなのかなぁ。 まぁ負けた気分。

(17:58)


2007-07-14

_ なむ…

http://www.atdot.net/~ko1/diary/200707.html#d13

i@um ~> touch .A・ ・ ・ ・
i@um ~> chmod 000 .A・ ・ ・ ・
i@um ~> sudo chown root .A・ ・ ・ ・

何度か書いてるけどこれは結構オススメ。

(00:15)

_

まっくから書いたからバックスラッシュがアレゲ現象が。

これでいいのかな \ \ \ \

(06:45)

_ コンパイル時

コンパイル時のコード変換っていうのは世にも珍しいことに 基本的には副作用が無くていい、 から純粋関数型でも問題はないわけだ。 C++ はたぶん純粋関数型なんだろうけど、 C++ はただ単に副作用が無いだけで、 全く純粋型の型チェックによって 強力なエラーチェック、みたいなことは全くしないので、 純粋関数型のメリットは生かしてないようにおもう。

「C++ template と Java generics は sementics が全然違う ── C++ template には sementics は無い」みたいな 話を聞いたことがある気がするけど まぁまさになんもやってないわけだと思う。

でも強力なエラーチェックが欲しいかというと C++ なんかを見てると別にあまり欲しくもない気がする。 どうせコード変換のプロセスの後の、 本当のコードのコンパイル時に 強い型付けつきでエラーチェックされるから。

だからまぁ、 D なんか見てると、ファイル入力なんかもサポートしちゃったし、 今後も副作用バリバリにしていっちゃってもいいんじゃないかなぁとおもう。

でもなんかコンパイル前に Haskell が走って その後に普通のコンパイラが走る、 っていうような言語を考えてみるのも面白いのかも。 頭悪い子にはそれにメリットがあるのかはさっぱりわからないけど。

ってそれが Haskell と DanoMoi の関係なのかな。 となると DanoMoi の方をもっと表に出した言語があれば 好きになれそうな気がするのに。

http://www.kmonos.net/wlog/65.html#_1549060908

ふーむ。 DanoMoi の方を表に出さない理由はめんどくさいから、か。 なるほどなぁ。プログラムってむずかしいね。

要約すると時差ボケきつい。 気にしないけどな!

(07:46)

_ mhtml

http://d.hatena.ne.jp/yshl/20061006#1160140868

ってなにか知らないけどメモしておくと便利そう

(20:23)

_ w3m

これはすばらしいなー

http://d.hatena.ne.jp/yshl/20060511#1147371819

「このニュースは嘘ニュースです」とかが 最初から見えてたりすると屈辱だ。

どうでもいいけど w3m に密かに足りないものは 軽い強調ではないかな、と思う。 アンダーラインよりちょっと弱いくらいの 強調と、軽く弱くする感じの設定が欲しいんだよね。 弱くするのはグレイあたりでいいとして、 軽く強調に適した色が無いのが問題ではある。 端末いじってあんまり使わない色を変えるのが早いかな。

あと端末の色調べる方法のメモ

i@um ~> ruby -e 'puts ".A・x1b[01;30m hoge ・x1b[0m"'

(20:35)

本日のツッコミ(全2件) [ツッコミを入れる]

_ wo [> コンパイル前に Haskell が走ってその後に普通のコンパイラが走る むしろコンパイラもいらなくて、アセンブ..]

_ shinh [あーそれはいいですね。前の部分でまともな型システム無くて後の部分で型チェックする(C++ や D)ってのがアリなら、..]


2007-07-13

_ たいちょうわるい

(07:55)

_ golf.shinh.org いじり

やるかな。

  • 任意スクリプト入力
  • あたらしい exec filter
  • 記録見えないモード
  • 投稿者ごとの記録一覧

あたりか。 2個めはなんか作りかけがあった気がするので Thinkpad 復活に依存している。 3個めはまぁすぐなんじゃないかな。 4個めは人狼詳細戦績とかもそうだけど僕そいうの見るの好きなので。

1個めは結構めんどくて、 プロトコル定義をしないといけないし、 普通に考えて既に作った問題の編集機能とセットなんじゃないかな。

まず問題投稿者の IP は問題に記録しておいて、 同一 IP なら編集できるってことにする。 これはまぁ普通にできそうな気がする。 それ以外の認証とかはナシの方向で。 まぁ Typekey でもいいけど。

プロトコルは標準入力からソースコード受け取って 標準出力にランダム生成したテスト input/output を 吐かせる、ってのが一番ラクかな。 ただテスト input/output の区切り文字を 定めないといけないのは既に少しめんどい。 ゴルフの今までの問題を見ると空行が入力の最中に入るものは無い気がするので 一番わかりやすくてラクなのは最初の空行で区切る、って感じかな。 ただこれだと複数の解答を許容するってのはできない。

だとすると、解答 output が "WILL BE VERIFIED BY THIS SCRIPT" とかそんな感じだと プログラム実行結果を、

./prog | ./verifier -v > ok_or_failed

とかいう形式で再度確認するとかそいう仕様かなーと思う。

わりとめんどいな。 とりあえず体調悪いしなぁ…

(11:21)

本日のツッコミ(全2件) [ツッコミを入れる]

_ niha [記録一覧はなんでないのかなあと思ってたんですが、まあここまでみんなやると思ってなかったとかでしょうか。 ところで兼..]

_ shinh [ロ〜ドマップ的には、軽く公開してみて問題無さげかチェック→うまくいきそうなら一旦止めて作り込む、という流れの予定だっ..]


2007-07-12

_ うーんねむいなあ

ねむいとしか言えない感じだ。

だいたいまとめると

  • ゼルダクリアした
  • 終わってみるとぶっちゃけ面白くなかったかな
  • 中盤はなるほど DS をよく使ってるなーとは思った
  • がまぁ終わってみると面白くない。というか攻略サイトをちょっと見てガッカリした
  • ガッカリした理由はクリアした段階で特にやりこみ要素的なことも無いみたいだから
  • ていうか砂時計 1-2 分くらいの消費で最下層まで潜った意味ねーとかそいう感じ
  • てっきり何階まで潜れるか競争とかあるもんだとばかり

ゼルダのことしか書いてない。

  • 時差ボケ
  • w3m ちょっといじった (cookie関係いじり中)
  • sevilwm いじりたい (他windowとの接触とタイトル表示オプション)
  • 最近ゴルフまともにやってないなー
  • プレゼン資料とか
  • 家の環境が色々ダメ
  • ネットワークがダメ
  • まくぶくの Firefox がダメ
  • 自転車パクられた
  • Thinkpad の様子がおかしい (Firefox が全く起動しない)
  • Thinkpad で作ったものをもうちょっとなんとか
  • Y をなんとか
  • まくぶくから VPN
  • ゴロ寝
  • ゴルフ場の色々 (Pike(危険!), 評価プログラム, strace)

そんなもんか。

あーだるいなー。

  • 人生先生は精神と時の部屋に閉じこめられてるらしい

(05:57)

_ SVN リポジトリの復帰

だいじな仕事が残ってた。

(05:59)

_ w3m いじり

とりあえず動いた。

名前つきパイプってうまく使えたことないなーと 思ってから UNIX domain socket で。

(11:59)

_ そういえば

Unix domain socket って telnet -u /tmp/socket とかで 普通に通信できるということを知った。

telnet はえらい

(12:15)

_ プレイ

そういえば読み終わってたのだけど、あまり面白くなかった。

だいたい僕は SF 読んでて無理なところのゴマかせてなさが 気に入らないようだ。

あとがきにマイクルクライトンはゴマかしがうまいとか書いてあったのだけど、 うまいとは思えないなー

(23:19)


2007-07-09

_ 時差BOKE

かなり疲れてたはずなのに まぁ起きるよなーというタイミングで見事に起きた。

(04:13)

_ iTerm

とりあえずビルドしたら文字化け消えた。 つまりこれってデグレさせただけという

(04:49)


2007-07-08

_ なんてこった!

http://www.math.sansu.org/u/diary/?date=20070707#p01

OCaml はちゅ〜りんぐこんぷり〜とじゃなかったのか!! Brainf*ck にすら表現力が負けてるじゃないか!!!

(00:05)

_ ところで

その .pop(0) ってすごいキモくないですかという。

http://www.kmonos.net/wlog/75.html#_0049070707

(00:29)

_ 帰った

ふー

(18:02)

_ うーん

iTerm がアップデートしろとか言ってたのを無意識に yes と答えてしまった… 文字化けまくり人生に突入してしまった…

(23:09)

_ ゴルフ場

一応復活はさせた。

けど DNS の設定間違えたのでまだアクセスはできぬー 121.1.133.104 をじかうちすれば触れる。

まあなんにせよ死亡原因は熱暴走ぽい上に 帰ってきてちょっと触ってたら既に一度 固まったので結構やばい状況かも。 まぁ明日以降深く考えようとおもう

(23:25)

本日のツッコミ(全3件) [ツッコミを入れる]

_ k.inaba [えー.shift()が仮にあっても1バイト長いですし…という話ではなくて、shiftとpopのどっちが前でどっちが後..]

_ shinh [その気持ちもわからなくもないのですが、 push と pop は対応して欲しいと思うのと私の中で stack > q..]

_ kjgff [HYのNAOのぴあのの楽譜を無料で ダウンロードしたいんですけど 教えてください ]


2025年
1月
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
1.kjgff(2009-06-20 17:00) 2.shinh(2007-07-30 21:20) 3.wo(2007-07-30 21:13)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h