2010-01-01から1年間の記事一覧

内部状態を持つ関数オブジェクト

http://www.kijineko.co.jp/tech/superstitions/functor-is-not-copied-in-algorithm.html ここここここまでしなくちゃいけないのん?・・・ 今までこーいうのふっつーに書いてたんだけど。 現在進行形で書いてるし。

述語を純粋関数にしよう

EffectiveSTL第39項より。 え。この規則破ってるプログラムをどっかで書いた覚えがある。 やっべ。 gccはどうなっとんぞ //3回operator()が呼び出された時true struct Predicate { private: size_t timeCalled; public: Predicate() :timeCalled(0){} bool o…

bindでちょっと試し書き

てすとてすと こんなのがありまして struct Hoge { void func1()const{/*hoge*/} void func2(int a,int b)const{/*hoge*/} }; vectorとかだったら vector<Hoge> v; //要素追加とかして for_each( v.begin() , v.end() , boost::mem_fn( &Hoge::func ) ); まぁこれ</hoge>…

思いつきで行動する

のおかげでひどいことになりましたマリシです。 自分の中ではそれなりに確認したつもりだったのですが、 今考えると思いつきレベルでした。 多分出きるだろうで突き進んでました。 今も昔もこれは課題の一つなのです。 どうすればよくなるだろう。 とりあえ…

2010年12月06日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2010年12月05日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2010年12月07日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

キャリアメールを捨てたい

さて、Gmailは絵文字を使えることだし、 AndroidにもGmailから絵文字を使ったメールを送信出来るアプリがあるし、 これならキャリアメールを投げ捨てれるかなぁ? b-mobileのtalking sim一本に絞れると思ってるんだけど、何か問題あるかなぁ? 以前はHT-03a…

そういえば

先月あたりなぜかXperiaを手に入れてしまったので体感レポート。 うわぁい。マジで今更過ぎる。 出来ればNexus Sが欲しかったです!(ぉぃ かっこいい HT-03Aより速い。 文字入力もたついたりしない。 こんなにタッチの感度悪かったっけ? メニューをスライ…

EffectiveSTL買ってよかった

買って適当に読んでる。まだ全部読んでないけど既に結構役に立ってる。 STL触るなら、というかSTLの無いC++は有り得ないので、 C++触ってる人はいつか読みたい本の内の一つですね。 Effective STL―STLを効果的に使いこなす50の鉄則作者: スコットメイヤーズ,…

ToLoveるってエロいな

http://blog.livedoor.jp/geek/archives/51102415.html いちご100%で抜いたことのある俺に死角は無かった 余裕で抜けるなぁこれ

Ubuntu10.10でAlt+PrintScreenがきかねぇ

http://ubuntuguide.net/fix-altprint-screen-current-window-screenshot-not-working-in-ubuntu-10-10 Magic SysRq keyと干渉しているかららしい sudo sysctl -w kernel.sysrq=0とかいてログインしなおせばOK

2010年12月03日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2010年12月02日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2010年12月01日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

連想コンテナとポインタ

連想コンテナ、例えばsetの要素にポインタを使いたいとき、 predは自分で書かなくちゃあかん。 string StringPtrLess { bool operator()( const string* lhs , const string* rhs ) { return *lhs < *rhs; } }; set< string* , StringPtrLess > str_set; Eff…

2010年11月30日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

swap技法

Effective STL 第17項 余分な容量を取り除くには「swap技法」を使おう まずはこのソース。 vectorのサイズを100として、サイズと容量を確認。 次に最初の要素から50番目の要素を削除して、再度サイズと容量を確認する。 vector<int> v(100); cout << v.size(</int>…

2010年11月29日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

epoch@まつやま2010観戦

相変わらずチャットがカオス。 あずにゃんの人気がヤバい。 大会があずにゃんに染まってしまうぐらいやばい。 epoch@まつやまがマジであずにゃんに染まってしまっていた。 サイボウズの青野社長まであずにゃんにゃんしていた。 virottoとyakipがいいとこまで…

2010年11月28日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

カザミドリ

坂本真綾のカザミドリは神曲。断言。素晴らしい。 Remedy すごくいい。 30minutes night flightもよい。 ユニバースいいよね。 NO FEAR/あいすること すごくいい。 everywhere 締めにはOK everywhereよいアルバムっすなぁ。やっぱり。 これとEasy Listening…

薬物詐欺

違法薬物売買用のネット掲示板を多数開設したとして、覚せい剤取締法違反(営利目的譲渡ほう助)で兵庫県警薬物銃器対策課に逮捕、起訴された無職男(36)が調べに対し、自身も偽密売情報を書き込み、1500万円近く稼いだと供述していることが26日、…

removeの注意点

Effective STL 第9項 消去オプションは注意して選択しよう連続メモリコンテナContainerがある Container<int> c; このコンテナに含まれている100という値を全て取り除きたい場合、 eraseとremoveを用いる。 慣用的には以下のような記述がある。 c.erase( remove(</int>…

2010年11月26日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

しばらく腐ってたのでテンションあげる

ブログでも書いてテンション上げよう・・・ 月曜には体調は戻ったけれども、 寝たっきりだったので完全に引きこもりモード。 コンビニ弁当オンリー、昼夜の逆転、毎日の飲酒など、 腐ってました。あああ。 今日から平常運転・・・ したいけれども研究やる気…

2010年11月25日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

GT5

発売日カー 動画見たけど糞綺麗だな。 ニコニコ動画とか2chのコメだと、 何処がリアルなんだ?wwwまだまだだろwww みたいな事を言う人がいるけど、 こういう人は比較対象がゲームじゃなくって現実なんだよね。 ゲームとしてみたら圧倒的。 本当に現…

2010年11月20日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

焼きめん工房琥珀

俺の家のすぐ裏。11/1に開いたらしい。 研究室の先輩と一緒に行った。 焼きそばとお好み焼きがメインっぽい。 送信者 飯入り口。 樋又通りのいろは屋の交差点を曲がり、川に出る手前にある。 これは分かり辛い。 某部員ならば勝山協食に行く最中に何度か目に…