トップ «前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|

ToDo:


2011-02-25

_ chromekey

腐ってたので適当に修正 contentEditable かどうかは inherit とかがあるので isContentEditable で調べるのが良いらしい

(01:52)


2011-02-23

_ すきー

会社でスキーに行った。

去年の記録が無いみたいなので今年こそは書いておこう。

初日は昼から半日、ショートスキーというのをやってみた。 と言っても長めのショートスキーで、 たぶん120cmとかそのくらいだったのかなあ…と思う。 やってる最中はこれは軽くていいものだなあと思っていた。 リフトから降り損ねてストックを折ってしまったけど、 すぐに変えてくれてありがたいなあと思った。

2日目は一日中普通のスキーをやっていた。 ショートスキーが良かった気がしていたので 短めということで150cmのにしてみた。 やってみるとショートスキーというのはクソだと思えるくらいに 安定感があって、速度いくらでも出せる感じだった。 小回りとかはショートスキーの方が効くんだろうけどね。 my tracks によると普通に飛ばしてる時で5,60kmくらいで、 マックスで 75km くらい出てたみたいだ。 うまくないのに速度出すのは危ないなあと思う。

去年の方が飛ばしてた気がしてたんだけど 去年は50kmとからしい。 G1 ちゃんと Nexus S で違うとか普通にありそうやね…

100kmくらい出してる同僚もいたみたいだ。 一回150kmとかなってたけどそんな出したと思ってない時だし あきらかにおかしくなってたので GPS が一瞬狂ったとかだと思う。

3日目は半日だけということでスノーボードというのに初挑戦してみた。 ターンくらいはできるようになってやるぜという意気ごみではじめたものの、 こけるたびにやる気を奪われて最後の方はかなり萎えていた。 色々アドバイスくれた人のおかげもあって前向いて後ろ向いて… みたいなのを繰り返すくらいはできるような感じになった。 次回やったらターンとかできるようになるんじゃないかな… と楽観的に思ったあたりで終了。

だいたい1日につき3000円スキーに使ってウェアに3000円払ってるみたいだった。 ウェアに3000円って結構アホらしいのでコケないと決意したら 普段着とかでもいいんじゃないかな…とか思った。 ていうかウェア買ってもいいもんかもしれんね…

スキーとかスノーボードとかもクライミングと一緒で 度胸重要な感じで、 恐怖心とかが残念な程度に足りてない僕はそのへん有利だけど いずれ死ぬなあとか思った。

(23:50)

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

_ Rui [50キロとか100キロはありえないんじゃないですかねー。スクーターとか運転してると慣れるまでは30キロでもかなり飛ば..]

_ shinh [たしかにうさんくさい速度だなーと思います。ただ、なんとなく体感で飛ばした時に値が増えてる感じはあって、相対的な指標と..]


2011-02-19

_ spoj shorten

心が折れるな。

ゴルフなんてのは最終的には忍耐力勝負なわけで、 今まで忍耐力勝負にはあまり負けて来なかったわけだけど、 shorten は色々折れる

  • 問題多すぎ
  • 変わったバージョン…
  • 消えたコマンドが…

(02:51)


2011-02-17

_ quine.cpp

そういえばここは接続しなくてもいいな… とか思ったけど、しかし依然として空白のせいでサイズ変わらん

#define QQ(x,y,z)x##y z QQ (x,y,z)
QQ (#define Q,Q(x,y,z)x##y z QQ,(x,y,z))

(02:36)

_ super quine

SPOJ にこんなのがあると教えてもらった

http://www.spoj.pl/problems/SELF/

(08:43)


2011-02-16

_ quine.cpp

C++ じゃなくてプリプロセッサの方で書けるか、という話。 単に a って書くだけ、とかはナシでちゃんと一個は # がある必要があるみたいなルールで。

とりあえず C のマクロってヤツは改行を出力できないと思うので、 そのへんで既に僕の中ではできない確定しかけてるんだけど、 まぁ cpp 的には改行も空白もそんな違いないだろう的な話で、 改行が空白になっちゃうのは大目に見ることにする…

となると…と書いたのが

#define Q(x)x Q(x)
Q(#define Q(x)x Q(x))

とか。 これでまぁいいだろーと出力を見てみると、

#define x Q(x)x x Q(x) Q(#define x Q(x)x x Q(x))

とかになってておかしい。 具体的には余計な x がついてる。

そうか2行目の外側の Q() の中の Q() が展開されちゃうんだなーということで、

#define QQ(x,y,z)x##y##z QQ(x,y,z)
QQ(#define Q,Q(x,y,z)x##y##z Q,Q(x,y,z))

まぁこんなとこじゃないでしょうか。 もうちょい短くする方法とかなんとか改行出せないかとかは今度考える

(02:32)


2011-02-15

_ level e

http://gyao.yahoo.co.jp/p/00173/v09708/

アニメ化とかされてるのか… これは見ないと…

(08:43)

_ 今日はびっくりするほど疲れてた

なんかお前はマンガの疲れた人かっていうくらい そこらじゅうにぶつかったりしてた気がする。

理由はあからさまに TLE のせいなんだろうけど、 しかしそろそろ三日間ぶっつづけてコーディングとか できない程度に体力が無いのだろうか。

まぁ今回は特別負担が多かったのかもしれないし、 単に最近なんか疲れてたとかなんかもしれないけど、 歳ってヤツかも知れないなぁとも思う…

というような、ワシも年でのう的なやつとか 若いっていいなーとか、みんなが通る道、 とか的なのは、僕は基本的に嫌いなのだった。

理由は…

ってこれ前書いた気がするな…俺も年かな… 僕が忘れぽいのは昔からですね…

書いた気がするけど見つからないから適当に書くか。 要は

  • 別に年喰ってるのは偉いことじゃないし、むしろ年寄りはなるべく頑張って若気の至りを維持すべき
  • 年寄りはとかは相対的なもんなのでどこまで年喰ってもそれより年寄りってのはいるわけで
    • よく思い出すのはプロシンで tinybasic とかを懐しんでいた方とかの後で竹内先生が「ずいぶん中途半端な時代を懐しむもんだなと思いました。しかし僕の懐しむものも和田先生とかすれば中途半端な時代でしょう」的なこと言ってて、いいことを端的に言うなーとか思った
  • 「それは若気の至りだよ」「大人になればわかる」とかは反論が絶対に不能なのに、論拠は基本悪いことのはずの老いとか意味わからん
  • それはそれとして年寄りは自分が生きてなかった時代に生きてたとかなんかすごくね、という意味で敬意を払うのは価値があると思う、し、経験を積まないと得られにくい能力とかがあるのも確かだと思う
    • その前のは敬意を払う必要が無い意見の補強として老いを使うのがウザいというだけなので、矛盾はしてない

やたら疲れたから会社から帰ってきたものの、 プログラム書くっていうかゴルフがつらい感じなのでどうでもいい文章を書く気が起きた…

SHORTEN 抜かれてるんですよね。 もっと絶望的な大差つけておきたいところですね… こういう時のために手っ取り早く短くできる問題のリストとか作っておくといいんだけどな

(22:10)

_ だめだな

脳が perl コードを読むことを拒否してる感じだなー。 なんだこの map と while と print と 0 以外全部記号なコードは、みたいな…

(22:14)


2011-02-14

_ はっしゅ

うーん純粋なゴルフだけでだいぶちぢんだ… ずっとなにか改革が必要だと思ってたのにな…

しかし今のコードは全然短く見えない

(05:56)

_ 帰宅

WK roll 腐ってたので会社に行って帰ってきた…

会社で縮めたやつを投稿した。

1175.6839 点とかふざけた状態

  • ARRNG: 単独首位
  • COUNTI: 単独首位
  • HASH: 同率首位。 notogawa さんは首位じゃないのでとりあえず頑張る意味ない
  • HEART: 4位。 79.3604 。めんどい…
  • KD: とりあえず同率首位。まだ縮む
  • LETTER: 同率首位。 notogawa さんは首位じゃないので略
  • ODDEVEN: 96.3235
  • OPTI: 謎

(10:42)

_ ODDEVEN

200 に。瞬間的に HEART と OPTI 以外全部 200 とかいう状態に…

(11:07)

_ おわった

KD は昨日結構な確率で通ってたコードと等価のコードが TLE 。 notogawa さんの TLE もたくさん見たので、同じ事情かも…

あと HASH も縮むはずだろうと信じてたけど無理だった。 まぁ予想通り僕だけ気の触れたようなコードになってるな… なんかおかしいとは思っていたよ。

あと HEART のトップはバイナリ無しでこれかー。 ていうか離散コサイン変換とかやってるアホは僕だけですかひょっとして。

(17:37)

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

_ notogawa [完敗でした.おめでとうございます. KDは同じ事情です.終盤何故か全然通らなくなりましたね.]

_ shinh [おつかれさまでしたー。大変手強かったです…ゴルフ強い人ってのは言語変わっても強いものだな…と思いました。 C ゴルフ..]


2011-02-13

_ TLE

いつも思うんだけど2倍ボーナスは無駄においしすぎるよな… 僕がトップ取ってる問題はどれもまだのびしろあるから安心感が割とある。

がんばって KD 縮めてたらなんかスコアが増えたり減ったりしてて、 なんかトップの notogawa さんがさらに逃げてたりしたみたいだった。 しかしとりあえず抜いた。 気合い入れなおせばまだもう少しいけるでしょう…

COUNTI, HASH, ODDEVEN の完敗っぷりは情けなすぎる。 ぼくはこんなに Quine さんをお慕い申し上げておりますのに Quine さんたらツレない。 どれも C ゴルフ勝負の段階に達してないんだよなたぶん。 KD の雰囲気から察するに、ゴルフ勝負ならもうちょい近くまで追いつけるだろう…

さてトップ取るための方針は色々あるけど、 要は今トップ取ってるやつを維持しつつ、 notogawa さんがトップ取ってるやつに 他の人がチャチャを入れてくれればいいわけだ…

まあぱっと見る感じ kinaba さん or kik さんががんばれば良い

(05:54)

_ shinh

よく見たらこれかなり対称に近い感じの形なんだな…

(06:45)

_ おきた

とりあえず状況を見る。 落ちたのは arrng と heart ね。 たぶんすぐに 200 に戻れるはず

(15:20)

_ heart 陥落

これは 200 取れない気がするな。 この差はきつい…

(17:33)


2011-02-11

_ TLE

寝坊したかと思ったけど30分の時差のおかげでちょうどいい感じだ。 何故か祝日に webkit gardener 割りふられてるので 会社に行って roll せんといかん。

いやわざわざ会社行かんでもできそうなもんだけど、 まぁ行った方がやりやすいという話もあるし、 いずれにせよ飯を喰うため外には出るのだし…

ってか 9 revision しか進んでないなさすが休日。 これはやる意味無い感が強いな…

(17:05)

_ TLE

はじまった

いい問題がそろってる気がする。ナイス

(21:42)


2011-02-10

_ SHA256

https://github.com/shinh/test/blob/master/sha256.cc

書いた。

SHA256 を書くメリットは次に書く時にかかる時間が大幅に短くなること。

というのは SHA256 というのは自分で書くとなんか絶対バグることになっていて、 そして結果だけ見てもどこがバグってるんだかさっぱりわからんし、 途中の値とかを出力してみても意味がさっぱりわからんという問題がある。

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad となるべきなのに e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 になっている! これは wikipedia からコピペした時に and を & に変え忘れてたからだ! とか推測できる人はたぶんあまりいないので、 まぁそういう問題。

で、これをデバッグする方法は正しく動いてる コードの値と比較するしか無いと思う。 そういう意味で、自分が書いた正しく動く SHA256 のコードというのは財産で、 これによって次回書く時の時間を大幅に節約できるのであった

今回の場合、前回のコードというのはゴルフされてて 色々と結構辛かったので、 今回ゴルフされてないコードが手に入ったのは良かったと言える。

(02:16)

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

_ いわさき [ご存知かも知れませんが,FIPSに計算途中の値も書いてありますよ. 何をどう間違えたのかさっぱり分からないのはまぁ一..]


2024年
10月
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.いわさき(2014-05-24 01:54) 2.shinh(2014-05-24 01:54) 3.notogawa(2014-05-24 01:54)
search / home / index

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

shinichiro.hamaji _at_ gmail.com / shinichiro.h