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


2008-01-16

_ top coder

Linux の javaws からつながらんし

(00:47)

_ どろー

1問正解を目指してゆっくり解いてたんだけど30分くらい余った。

1. 今回は簡単なのである
2. 前がかわいそうな成績だったのでかわいそうな division にいる
3. 全部撃墜される

(01:49)

_ ちなみに

MacOSX 使ったよ! いやーマカーになって良かったね!!

(01:50)

_ challenge

  • よくわからんが帰り値常に0じゃね => challenge succeeded
  • よくわからんがたぶん間違ってる => challenge failed
  • よくわからんがコーナーケース間違えてね => challenge succeeded

世の中には理解できない思考の人とかはいくらでもいるわけで 間違ってると確信があった時にのみ challenge したほうがよさそう。

(02:37)

_ 知らんけど

System test も終わったんかな。

235.96+391.75+647.61 = 1275.32 なんだけど 1350 って書いてあるってことは change succeed が 50 で failed が -25 とかなんかな。 だとすると適当に challenge してもいいな。

なんにせよ初得点おめでとう俺。

(02:47)

_ とか思ってたら

また落ちてるよ。 1000点問題をなんか間違ってたみたいだ。

(02:48)

_ なるほど

配列の領域外アクセスだった。 vector の範囲チェックとかはちゃんとした方がいいな というか at 使ってりゃ防げたな。

(03:01)

_ めもり

4GBに。もともとの 1GB ってのは 512+512 だと思ってたが 1GB 一本だった。 まぁ別にいいんだけどまくぶくとかの時に スロット2本あるなら2本差した方がいいとかなんとか見たような。

(11:59)

_ メモリ

  • um: 512+512 => 1+1
  • u4: 1 => 2+2
  • u : 256+128
  • u3: 128

つわけで余ってる 1G, 512, 512 を適当になんかすると 適当に色々増える。

(12:01)


2008-01-14

_ caddy

の spell は caddie の方がいいんだろうか…!

> google-count {caddy,caddie}
17600000 caddy
10700000 caddie
i@u4 ~/wrk/ag
> google-count {caddy,caddie}+golf
362000  caddy+golf
328000  caddie+golf

ようわからんという結論に。

(00:27)

_ つか

んなもん作ってる暇あったら少しは ぷろぐらむ言語でも学べばよかろうに。

(02:56)


2008-01-13

_ Mutex#locked?

http://d.hatena.ne.jp/ku-ma-me/20080111/p1

なるほど確かに存在意義よくわからんな。 assert とか?

(02:31)

_ edit distance

def edit_distance(a, b)
  a = a.downcase
  b = b.downcase
  d = Array.new(b.size+1){[0] * (a.size+1)}
  0.upto(a.size){|i|d[0][i]=i}
  0.upto(b.size){|i|d[i][0]=i}
  a.size.times do |i1|
    b.size.times do |i2|
      cost = a[i1] == b[i2] ? 0 : 1
      d[i2+1][i1+1] = [d[i2+1][i1]+1, d[i2][i1+1]+1, d[i2][i1]+cost].min
    end
  end
  d[-1][-1]
end

wikipedia見て実装。

http://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%BC%E3%83%99%E3%83%B3%E3%82%B7%E3%83%A5%E3%82%BF%E3%82%A4%E3%83%B3%E8%B7%9D%E9%9B%A2

(15:38)

_ 風邪

割とひどくてこまる。 昨日は吐き気との闘いだったというか 負けて吐こうとしたけど吐けなくて苦しかった。

(21:01)


2008-01-12

_ 正規表現とかDFAとかNFAとか

http://d.hatena.ne.jp/odz/20080109/1199854874#c

非常にためになりそうな議論が行われている。

(00:41)

_ そういえば

なんとなく第二回ゴ略会とかやれるといいなぁ。 z80 とかそのへん楽しそうだし。

(02:06)

_ だらだら見てた

http://miskyworks.net/liva/

やはし無脳はかわいいなぁ。

(02:08)

_ PKU2291

http://d.hatena.ne.jp/odz/20080110/1199983960

短いなぁ。なんか明らかに劇的な改善が必要だけど思いつかぬ。

(02:12)

_ 最近ぼんやり思うのは

やっぱちゃんと OSS な活動して(る/た)人つーのは こう基礎体力というか総合力というか、 そいうのが尋常なもんじゃないなぁということ。

あとちゃんと仕事してた人つーのは その仕事についての細かいバッドノウハウ貯蓄量が 尋常なもんじゃない。

で、研究とかしてる人ってのがどんなかんじなのかは イマイチよくわからん感じではある。 物調べとかはすごくうまそう。

(02:24)

_ 面白かた

http://cvs.m17n.org/~akr/diary/2008-01.html#a2008_01_11_1

最初 /*.*?*/ がダメな理由がわからなかったけど、 論文見ると後続になんかある場合とのことで、そりゃそうだという感じだった。

(14:42)


2008-01-11

_ 見ないでかんがえるるるる

http://d.hatena.ne.jp/ku-ma-me/20080110/p1

明日も遅刻するよ ('-')

(01:21)

_ できたよ!

print File.read($0)#(0$)daer.eliF tnirp

うそですごめんなさい

(01:27)

_ あれ

一瞬でできた。

(01:35)

_ むむ

method_missing のやつなんかすんごいな。

まぁ僕は一行コメント使う感じですぐできた。

(01:36)

_ とりあえず

問題作っときました。

http://golf.shinh.org/p.rb?Palindromic+Quine

普通の問題よりゆっくりやりたいので期間長め。

(01:48)


2008-01-10

_ srm

とかいう問題ではなく平常通り寝坊。

(12:50)


2008-01-09

_ 年末年始

思いかえし

カウボーイなんちゃらにいった。 フザけたネーミングなのに結構面白かった。 特にイベントの後の方から呑み会までの会話が。 なんというか普段は Unix よりな感じの 知人が多いので、ニュートラルな感じの人との会話は新鮮。 koizuka さんすごいなーと思った。 こうなんつーか、なんでも知ってるオッサンみたいなのは本当カッコいいなぁと。

ただなんか VC の出力に比べてアセンブリの方が こんなに簡潔! みたいな発表で、 明らかに最適化してないコードと比較して そういう発表するのだけは生理的に許せなかった、 が、まぁどうでもいい。 GCC だと SSA だかなんだかか知らんけど あの手の無駄 mov は -O つけんでも消える気がする。

(00:02)

_ 年末年始

あとはなんがあったっけ…

いつものメンバーで忘年会*2+新年会*(とりあえず)1 。 ありがたいこってす。 中華の時は特に賑やかで良かった。

CAVEまつり。もうちょいまつりらしくしろというくらいしか思わなかった。 ある意味 CAVE らしく。 まぁトークイベントとかに見てれば違った感想もあったのかも知れんけど。

コミケ。目当ての exception は買えず。 外人さんも書いてたとおり i-saint さん的には ハッピーなことだし委託みたいなのあるみたいなので問題ナシ。 フラフラ見て回るのはそんなに面白くないけど面白かった。 印象的だったのは「高校1年の時から6年かけて開発しました!」 とか言いつつがんばって宣伝していた青年。

実家ではまぁ寝てた。 ニコニコ見る気も起きないので ニコニコチェッカとCIAとSSLの勉強とGCCのバックエンドの勉強と。

(00:12)

_ そいや

woさんとytさんメール見てない疑惑が

(00:14)

_ 59B

わかりました。これは綺麗です… 60B はお察しの通り全然違うコードですね。 両方同時適用できない、ってのが軽いヒントかな。

(00:35)

_ ごるびーの方は

もっと謎というか偶然神様が教えてくれた偶然というか、 まぁ普通に考えてもわからんかと。

(00:38)

_

つまりもちろん、 h は邪魔。

(00:40)

_ とんでもないことになった

http://golf.shinh.org/p.rb?infix+to+postfix#goruby

(01:52)

_ とうとう

z80抜いた。 ↑の段階で49Bだった気がする。

(02:06)

_ ううむ

フラたんいわく彼はいなばさんと明らかに違うとか。

つか goruby で symbol 一個とかできん。

(04:18)

_ もげ

ふらたんは goruby 40B の一番エグいとこは気付いてなかった。 でそれを探すのは明らかに無駄ぽいので教えた。 もし良ければいなばさんにも教えますです。 僕も偶然見つけただけですし。

それはそうと59Bはどうも違うっぽいなー。 ただ僕の60Bの延長かも。

(05:04)

_ WX220T

買ったので送ってみる

(21:32)

_ WX320T

京ぽんで遊びすぎてアンテナ折れるは電池フタ割れるはの惨状だったのと、 ロックインしたいんだろうけどウィルコムが執拗に (週一くらいでメールと手紙が来る)無料機種変を勧めてくるので、 データ定額つけると同時に買うというかもらった。 24ヶ月間使えば無料らしいので。 emobile とかがこわいから24ヶ月の間の回線契約を ロックインしたくてしょうがないって理解でいいのかな。 ad[es] はこう #sdl-fan-jp の人々が呪詛を唱えてるとか、 Windows 買うつーのもなぁというのとか、 いじるつーても、たぶんリナザウよりなんでも普通に動いちまうと 逆につまらんだろうなぁとか、 無料機種変じゃないとか、そのへんの事情でやめた。 WX321J も似たような感じだったみたいだけど、無料じゃないからボツ。 あとまぁいじるって意味では Android は別に弊社だからどうこう抜きに 単に linux でいじれるケータイという意味で魅力に感じてるんだけど、 まぁ時代に乗り遅れる僕としては2年くらいは 平然と買い変えるか悩んでる状態で過ごすんじゃないかなぁと思うのでまぁいいやと。 いつ出るんかとか知らんし。

ちょっと触ってみた感じだと異様にレスポンス速いなぁ。 京ぽんと比較してだからなんでもはええよって話だろうけどショックだった。 あと充電するのに無闇にデカい充電器いらないんだなぁとか。 USBの口から給電というのもカルチャーショック。 あと給電口とかSDのフタの部分がえらい安っぽいから一瞬で壊すだろうなコレ。 あとJavaアプリでぷよぷよとかしてその速さにカルチャーショック。 あとケータイにスケジュール帳とかあるんだなぁとか。 上の方にあるスーパータスク管理システムと統合とかできるといいんだが。

(22:27)

_

欲しいものはメモリ4GBほどとbluetoothイアホンだけになった。たぶん。 bluetoothのイヤホンは1万ちょいでiPodのドングルが6千円とかそんなかんじみたい。

(22:42)

_ hachibu

http://anond.hatelabo.jp/20080108214636

電通ひどいなあ!

(23:44)

_ あと

Wnn の予測変換ってやつがなんかすごいなあ。

(23:47)

_ あと

アンテナがついてないんだけどどうやって遊べばいんだろう

(23:49)

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

Before...

_ shinh [すばらしい。 ]

_ kinaba [僕の59Bのは長さを変えずにbin/alnum/symのバランス変えられるポイントが3箇所があるのでそれで違うように..]

_ shinh [ほえ、バイナリ文字列の量変えれるんすか。kinabaさんのヒント腑に落ちてるので、僕がkinabaさんのヒントを元に..]

_ YT [えーと、shelarcyさんからメールが来ていて、たぶんshinichiro.hさんがおっしゃられたのはこのことかな..]

_ shinh [それですそれですすばらしい。]


2008-01-08

_ ミクルガ

mp3 キター

http://www.nicovideo.jp/watch/sm1965839

(02:23)

_

infix 、 60Bはわかった。

(11:43)

_ んむ

非常に感じの悪い年始というか俺定義年末。

  • 片付いていない細かい処理がたくさんある
  • 全然細かくないタスク(年末大掃除)が残っている
  • 実家であまりにぼんやりしてたのが感じわるい
  • 体調悪かった(今日は良かったが)
  • 例のごとく寝れぬ

思い出すに昨日とかは何もしてない。 なんか社内の簡単なテックトークみたいなんで、 年末に話すことと順番考えてたけど時間たってて覚えてねーとか、 どうでもいい細かい仕事が自分ではどうにもならん不具合修正待ちとかで 無駄足踏みまくったりとかそんなこんなでなんもしてない。 まぁカタン1勝1敗だったのでそれは良し。

(23:40)


2008-01-07

_ いきなり

体調わりいい…

(10:57)


2008-01-06

_ nanka

shinh.skr.jp がおかしー

(23:50)

_ jnlp

さて colinux で動くようにしないといけない。

(01:29)

_ だめそう

(01:30)

_ まぁ

linux からコード書いて Windows にコピペでいいや。 不便だけど。

まぁ眠いしさっさとやって寝よう

(01:49)

_ ほえー

http://golf.shinh.org/p.rb?infix+to+postfix#Ruby

完璧なコードとして溺愛していたコードの一つであった infix to postfix が縮んでるるる。すごい。

どうでもいいけどこの問題が goruby で縮むのは割と異様。

(01:51)

_ あう

250点解いた→500点考える→500点あきらめる→ 1000点考える→1000点コンパイル→2分くらい切れてた。 かなしい。

むーんあってるかくらいは確認したいなぁ。 たぶんあっててもタイムアウトするんじゃないかなコレ。

(03:19)

_ あう

コピペミスってて230てんくらいの点も消されて0てんに。

TopCoder で未だ点数取れたことないんじゃないか。

(03:29)

_ うひひ

ふきだまりで0てんとっててごめんなさいごめんなさい…

http://d.hatena.ne.jp/ranha/20080106/1199557303

なんかこんなんで

   vector<int> countVisible(vector<int> trophies) {
       vector<int> r;
       {
           int c = 0;
           int h = 0;
           for (int i = 0; i < trophies.size(); i++) {
               if (trophies[i] > h) {
                   h = trophies[i];
                   c++;
               }
           }
           r.push_back(c);
       }
       {
           int c = 0;
           int h = 0;
           for (int i = trophies.size()-1; i >= 0; i--) {
               if (trophies[i] > h) {
                   h = trophies[i];
                   c++;
               } else {
                   break;

↑なにこの break

               }
           }
           r.push_back(c);
       }
       return r;
   }

(03:38)

_ Thu 11:00 AM か Wed 1:00 AM

くやしいので1てんくらいはとれるまでやろう。

(03:54)

_ ふむ…

そいや行動監視装置には CIA というわかりやすい名前がついている。

で、ログをちらっと見てみると、 IRC のログとか ほとんど PONG だとわかった。

あとひきこもっていると一日平均1000コマンドくらい 叩いてる感じなんだろうか。

(14:33)

_ どうでもいいが

にこにこマイリストリストは予想通り 俺にだけ便利なシステムとして動いている。 なんか結構便利なんだよな…

なんか1個くらい見たい時はこっち見て

http://shinh.skr.jp/nico/?u=shinh&passwd=

漠然と見たい時はこっちを(ランキングのRSSを登録してある)見ている。

http://shinh.skr.jp/nico/?u=sabun&passwd=

なんにせよ w3m でタイトル把握してから見れるのでよいよい。

(14:41)

_ ううむ

ログ見てて IRC のヤツが全然うまいこと設定できてなかったことに気付いた。

(15:06)

_ るびま問題

色々考えて問題はだいたいこれでいいかなってのができたんだけど、 これ前回より難しいような。 特に非ゴルファーにとって。

基本的には非ゴルファーにちょっとした驚きを与えつつ ゴルファーも少しは楽しめる、ってのがいいんだけど、 ゴルファーを楽しませるのが難しすぎる。

(17:11)

_ 今回の正月は

ホントになんもしなかったなぁ…

それはともかく

http://www.dodgson.org/omo/t/?date=20071231#p01

のライフワーク的なコードが欲しいってのはあるなぁ。 なんというか最初は簡単で動きはじめてからも スルメ的にいじれるといいんだけど、 まぁ「最初は簡単で」って条件が厳しすぎるんだよなぁ。

しかし最初が難しいことを選ぶと動く前に飽きてしまうし、 簡単な内容だと動いてすぐに飽きてしまうし…

とかまぁダメダメ。

(23:13)

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

_ kik [私もなんとなく参加してみたよ! こういうのはGoogle Code Jam以来だね。]

_ ranha [私は私で、確実にreturn可笑しい野郎の250にchallengeしたら、 "バグの力によって"passedした..]

_ shinh [どうも、そういえば内定後の Google Code Jam で見事 0 点をたたきだして取り消されねーだろうなとチラ..]

_  [あってるかどうか確認するには、Arena上からPractice Roomに行ってプログラムを改めて提出した上で、アプ..]

_ shinh [おお、ありがとうございます。しかしまぁ今回の件は明らかに間違っていたというオチでした情けない…]


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.shinh(2008-02-01 01:45) 2.あろは(2008-01-31 12:48) 3.shinh(2008-01-27 17:22)
search / home / index

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

shinichiro.hamaji _at_ gmail.com / shinichiro.h