https://twitter.com/kinaba のログ (twilog の方が便利です。)
"3 not problem" 全探索して答えを計算してから意味を考えたけど確かに「 3 は 2bit 」だ…うまいなあ | |
http://hillbig.cocolog-nifty.com/do/2008/07/post_9ded.html あんま関係ないけど自分がスパムフィルタを機械にやらせるのはその方が精度がいいからだなあ | |
自分が人手で中身を見ながら 300 件くらいのスパムの山を delete 連打で処理したときに 100% 正確にはまずできない。 98% のスパムフィルタの方が絶対マシ | |
改めて仕様読んでみると std::vector の insert の実装の仕方が皆目検討がつかない。昔 @Cryolite さんがここが最難関と書いておられた気がする | |
@Cryolite adaptor を adapt する操作をプログラマが明示する必要がないなら ( その場合に限り )non-intrusive と言えるのではないか派。 Haskell の型クラスや Scala の暗黙変換でのあれそれは実装上は adaptor だけれ ... | |
つまり「あるクラス ( 型 ) に適用できる adaptor を書いたら、インスタンス毎に個別に adaptor を適用する必要がない」のは本質的なのではないかという | |
codejam のルールをやっと把握したプログラム書くの自体は 24 時間かけていいのか | |
寿命管理ちゃんとすれば memmove はしていいんだっけか… | |
GCJ C 問題めんどい ... | |
ymatsu 君解いてるよすごいなー | |
friends10 人までって言われた。ヲチ対象絞らなくちゃいかんのか | |
@Cryolite それはたぶん絶対逆! | |
buffer[i..end] を buffer[i+1..end+1] に memmove して try{ buffer[i] = inserted_obj; } catch { さっきの move を逆向きに ; throw } ってやっていい操作なんでしたっ ... | |
最近 C++ 脳でなくなってるのでさっぱりわからんという | |
@Cryolite あー、そこは C 脳の範囲なので大丈夫で、 POD じゃないものを何も考えずビットコピーするときって特に何も注意要らなかったでしたっけ、とかその辺りです。「 insert は挿入箇所より後ろの要素への reference を invalidates ... | |
@Cryolite うおおどうもありがとうございます。わかってきた気がする | |
さっき張ったコード try { buffer[i]=obj } はダメでここ placement new でコピーコンストラクタじゃないとダメだなふむむむむむ。 | |
ちなみに「 worst case O(1) な std::deque を作ろうとしたけど iterator と reference をうかつに invalidate しちゃいけない仕様がメッチャしんどい」という論文を読んでて改めてその辺確認しておこうとして混乱中な ... | |
s/^/push_back と push_front が / | |
@Cryolite 自分でも考えててそれしかないなーという結論に達しました… | |
http://d.hatena.ne.jp/minekoa/20080717/1216254428 欲しい wwwwwww | |
Google Code で zlib ライセンスが選べないので絶望した | |
MIT ライセンスと New BSD ライセンスとかどっちか1つだけでいいじゃん選択肢として… | |
そーゆーのでいいのか。まあいいか> http://code.google.com/p/tombloo/ ライセンスは MIT License と表示されていますが、このプロジェクトで作成された全ての部分はパブリックドメインです。 | |
@chunjp OSS 承認ライセンスを使いたいときには zlib ライセンスを絶賛お薦めしております | |
s/OSS/OSI/ | |
Apache License 2.0 も悪くないのかなー。長くて難しい | |
http://ja.wikipedia.org/wiki/Apache_License を信じるなら BSDL をきっちりと書き下した感じかな。ライセンスの原文はもうちょい緩いことを言ってるように読めるのだが | |
@chunjp これは単に「 " 俺にパッチ送ってきたら " 、 " 特に何も書いてなければ "Apache License と見なすよ」くらいの意味ではないのでしょうか。あまり問題に感じなかったのだけど。 | |
そもそもまずライセンス文が長いという時点で候補から外したい気持ちが大いにある | |
3. Grant of Patent License 、が GPL2 と矛盾すると FSF は言ってるな。ふむ | |
表示は XXX ライセンスだけど実はもっと緩いよーっていうプロジェクト結構多いな。それでいいや。そして気が向いたら support にお願いしてみる。 |