nDiki : C++

2010年8月27日 (金)

今日のさえずり: 四天王といえば個人的にはダッシュ勝平

2010年08月27日

  • 07:38 最近観てなかっためざましテレビ。アヤパン効果。
  • 09:41 RT @yakifumi: 昨日、twitter登録してみた。携帯からつぶやいてみる
  • 09:43 ステッカー自作の方法を調査中。インクジェットプリンタでいけるのかな?
  • 09:45 空いてきたのに3方囲まれてるんですけど。
  • 09:58 缶コーヒー 100円。
  • 10:42 TeraStation PRO につないだ USB HDD を、外部から smbfs でマウントかけると read only になってしまうようになってしまった。
  • 10:51 9月24日・9月28日・10月15日の有給休暇申請メール出した。9月6日は申請済み。
  • 11:15 お、今日から月見バーガー
  • 12:14 今日はポイントカード持参したのでソニッケアー替えブラシをポイント充当で。
  • 12:41 ハッピーセットとチーズバーガー 470円。 (@ マクドナルド 秋葉原昭和通り店) http://4sq.com/cVnVl2
  • 14:19 C++ のあとに C# 書くと const がないのでこえぇ。 #cpp #cplusplus #csharp
  • 14:48iPhoneRemember The Milk アプリケーションが無料アカウントでも利用可能に」か。でも「24時間に手動で1回の同期まで」だと結局 Pro アカウントじゃないと駄目だなと思うはず。
  • 15:26 「かぜの噂によると目黒寄生虫館は閉館したらしい」と @as_tone に言われたけどデマ。
  • 16:11 XperiaPOBox Touch 3.0 になって Shimeji マッシュルーム対応だって。これは嬉しい。 http://bit.ly/aijSv1
  • 19:17 あれ、2人とすれ違ったけど帰社するのかな?
  • 19:32 四天王とえば個人的にはダッシュ勝平のなんだけど。
  • 23:12 期間限定 YAPC::Asia Tokyo 2010 関連リスト(非公式)。チケット購入した人とか。濃い人ばかりなので Perl な人どうぞ。 http://bit.ly/cHw8Aw
  • 23:13 さて、そろそろ熱海の捜査官。前回ぐらいから俄然面白くなってきた。
  • 25:05 Inkscape でちょっと遊んでる。
[ 8月27日全て ]

2010年9月3日 (金)

今日のさえずり: もうすぐ熱海の捜査官なので中断

2010年09月03日

[ 9月3日全て ]

2010年9月7日 (火)

今日のさえずり: 「エベレストなう」ってそれ人生ゲーム?

2010年09月07日

  • 09:40 シェーキーズのフライドポテトをランチ食べ放題したい。
  • 09:45 炊飯器修理中代替機出るんだ。うちも修理の時どうしようと思っていたので。 RT @kengo: 象印から、貸出品の炊飯器が届いた。修理するのを入れ替えてそのまま持って行ってもらった。 http://twitpic.com/2lz9kk
  • 10:30 あれ、Remember The Milk for Android の更新ボタンが押せない。 #RTM
  • 10:33 kill して起動しなおしたら直った。お騒がせ。 #RTM
  • 10:51 最終御見積書昨日届いてた。23,625円で済んだ。ツイてる! RT @Naney: Dell 修理見積書きたきた。69,510円。2005年2月の製品にこの額は悩ましい。
  • 12:04 おにぎり 356円。 (@ ファミリーマート神田佐久間町店) http://4sq.com/biJuCj
  • 12:23 ああ、爪うざい。切る。
  • 17:29 Google トレンドでみると今年に入ってから MongoDB が CouchDB を上回っているんだな。
  • 17:44 MongoDBC++ ドライバを使うには PCRE と Boost が必要か。準備がちょい必要そう。
  • 18:06 CouchDB で C++ は couchdb++ (couchdbpp) なのかな。Boost と libcurl に依存。でも活発じゃないっぽい。C 用のライブラリを使うべき?
  • 19:46 「エベレストなう」ってそれ人生ゲーム?
  • 19:50 キヤノン純正の名刺用紙買ってみた。
  • 20:07 バッ、バナナシェイクが9月17日復活だと!
  • 20:10 マクドナルドはアレだな。もう刷り込んじゃってるから懐かしのをローテーションさせればエンドレスだな。
  • 20:12 タクシーは黄色い車線をものともしないな。
  • 20:36 今年は運動会9月か。例年よりずいぶん早いな。
  • 21:15 あお、まだドムドムって健在なのか。浜松町にあったなあ。今は都心部は全滅か。
  • 21:18 ドムドムってアクセントがドにあるのかムにあるのかで議論になったな。ドムドムとドムドム(音声でお伝えできませんので各自音読してください)。
  • 23:04 昨日フォトシールの裏面に印刷してしまったせいで、プリントが汚れるな。インクふき取りクリーニング実行してみよう。
  • 23:07 Inkscape からベクターじゃなくてビットマップで印刷するとグラデーションが綺麗に出たんだけれど、なぜか位置がずれているという罠。
  • 24:25 えーと、mixi でチェックインすると何がおいしいんだ?
  • 24:37 mixiチェックインってまだ Android に対応してないのか。おやおや。
[ 9月7日全て ]

2010年10月5日 (火)

今日のさえずり: これでセンサスくんともお別れかと思うと寂しい

2010年10月05日

  • 09:23 今日は電車も冷房入ってる。
  • 10:38 C++ コードリーディングの日。まずは doxygen 通すか。
  • 12:05 気がついたら昼休み
  • 12:23 ハッピーセットとチーズバーガー 470円。
  • 13:17 今日は後ろの @as_tone がいないのでエアコン入ってる。今日は暑いし、そもそも出社したらすでに入ってたし。
  • 13:37 RT @as_tone: 有明では場内放送で熱中症に気をつけてねって言ってます。RT @Naney: 今日は後ろの @as_tone がいないのでエアコン入ってる。今日は暑いし、そもそも出社したらすでに入ってたし。
  • 14:43 レグザAppsコネクト 対応機種: [テレビ] CELLレグザ X2 / XE2シリーズ。おい CELL REGZA だけか。
  • 14:53 @as_tone なんかスゲー楽しそう。
  • 16:06 なんか1つだけ cpp ファイルの charsetUTF-8 になってる。そして Emacs で shift_jis にしようと思っても諦められてしまう。
  • 16:09 予想通り cpp ファイルに中国語でコメントが入ってた。
  • 16:12 @y_aki 8000行オーバーだったので目視で探すのに一苦労しました。
  • 16:36 @y_aki なるほど iconv -f UTF-16 -t cp932 で iconv: illegal input sequence at position 331642 と出ました(ちなみに UTF-8 じゃなくて BOM あり UTF-16 リトルエンディアンでした)。
  • 17:49 EASEUS Todo Backup が 1.1 になってる。去年死にかけた ThinkPad X31 の内蔵 HDD を外付け USB HDD にマルっとコピーするのに使った。 http://bit.ly/aK3eyY
  • 18:06 ソースコードに「// 既存の手順の……を変更しる!」とか書いてある。2ちゃんねらー?
  • 19:43 テレビ注文してる。
  • 19:50 他店値段出して値引きしていただけたが「2台買う攻撃」は効かなかった。
  • 22:10 エコポイントってオレンジカードと交換できるのか。
  • 22:15 国勢調査入力するか。
  • 22:34 国勢調査インターネット回答完了。直筆より気分的に楽だな、やっぱり。
  • 22:35 国勢調査のサイト、URL 中の拡張子が do だったから Struts?
  • 22:36 これでセンサスくんともお別れかと思うと寂しい。
  • 22:39 センサス君って平成2年(1990年)国勢調査から使われているのか。
  • 22:40 正式にはセンサス君じゃなくて、センサスくんか。
  • 23:02 RT @kokuseichousain: 5年ごとに数十日しか姿を見せないので、まだ赤ちゃんの姿なのです。(^^♪ RT @Naney センサス君って平成2年(1990年)国勢調査から使われているのか。
  • 23:03 ちなみにセンサスくん、前回は全然記憶にない。今回初登場だと思ってた。
  • 23:05 統計局のサイトに「クイズ・ザ・国勢調査」ってページがある。国勢調査もクイズにしちゃえばいいのに。
  • 23:17 ちなみに国勢調査Google Chrome 7.0.536.2 dev on Debian GNU/Linux sid から普通に回答できた。
  • 25:09 YouTube 用アカウントを作成。
  • 25:15Gmail アカウントに YouTube アカウント追加」「YouTube メイン用に専用 Google アカウント作成」「AndroidYouTube アプリに後者アカウントを設定しようとしたら、既に前者がバインドされてしまっていた」
[ 10月5日全て ]

2010年10月16日 (土)

今日のさえずり: あの牛乳の量ヤバい。腹にヤバい。

2010年10月16日

naney:5085927553

[ 10月16日全て ]

2011年1月5日 (水)

今日のさえずり: Evernote も Disney フォントの認識は無理

2011年01月05日

  • 09:31 通勤中に My Tracks 動かしてみてる。どれぐらいバッテリ消費するかな。 #Android
  • 09:53 30分強で20%ほど消費してる。 #Xperia
  • 11:34 C++ で自身のメンバ変数/メンバ関数を使う時は明示的に this-> するよね、普通。
  • 11:47 @Naney そういうコーディング規約があるんですね。ちょっとイメージがつかないですが具体的にどんな感じなんでしょうか。
  • 12:31 Xperia だと Google Latitude での位置ずいぶんずれる。履歴見ると GPS の測位精度が上がる前に位置取っちゃうような感じ。 #Android #Xperia
  • 12:36 @random_oracle そういうコーディング規約があるんですね。ちょっとイメージがつかないですが具体的にどんな感じなんでしょうか。
  • 12:38 間違えて自分に @ してた。
  • 12:53 @random_oracle private なメンバ変数/メンバ関数については私も最後に _ をつける派です。でもそれとは別に this->private_func_(); ってしてます。
  • 12:57 自分が C++ で自身のメンバへのアクセスに this-> をつけるのはアクセス対象がメンバであることを明確にするためと、self へメッセージを送っていることを明確にするため。
  • 12:59 Google Latitude も My Tracks みたいに最低精度を設定できるようになると嬉しい。 #Android
  • 13:03 Evernote も Disney フォントの認識は無理。
  • 15:53 ちぎりパンと紅茶花伝 205円。 (@ セブン-イレブン 神田佐久間町店) http://4sq.com/gTP1yO
  • 18:44 あ、また Git にコミットする際に Redmine 用に refs 付けるの忘れてた。
  • 19:16 ミシン見る。 (@ ヨドバシカメラ マルチメディアAkiba (Yodobashi Camera Multimedia Akiba) w/ 9 others) http://4sq.com/h6BDDu
  • 19:32 勘違いでなければヨドバシカメラよりジャスコの方がミシン安かった。
  • 24:46 ScanSnap S1100 注文しちゃった。 http://amzn.to/fpUVLn

image:ASIN:B004COKSSE

[ 1月5日全て ]

2011年1月13日 (木)

mixi FRISK ケースをもらいにミクシィに行ってきました

YAPC::Asia Tokyo 2010 でノベルティとしてもらった mixi FRISK ケース、けっこう気に入っていて中身を交換しながら使っていたんだけれど、ちょっとユルくなってきちゃったんで

YAPC::Asia Tokyo 2010 でもらった mixi FRISK ケースの固定が甘くなったので今の FRISK が無くなったら終わりにする。 http://twitter.com/.../24761769255763968

って Tweet したらなんとミクシィCTO ニール佐藤氏 (@nealsato)から

@Naney オフィスに遊びに来ていただければ交換に応じます! http://twitter.com/.../24764299335438336

との @ が! マジスカ!

もう行きます行きます! 会社休んで FRISK ケースもらいに行きます! ということでさっそくアポイントメントいただいて遊びに行ってまいりました。

また Tweet を見かけてくださったミクシィの山下秀孝氏 (@weboo)も声をかけてくださって一緒にお会いいただきました。

絶景のミクシィ受付フロアで FRISK ケースを入手

naney:5351300969

17階にあるミクシィ受付は明るくて開放的で都心方面を見渡せる絶景フロア。 受付には綺麗なオネーサンがいて(行くまで、きっとタッチパネルとかそんなので呼び出すんだと勝手に想像してた)応対していただきました。 大きな会社でよくある受付での用紙記入があり、目的欄があったので「FRISK ケース交換のため」と書いてみたかったんだけれど会社名と名前を書いたところで「それで結構です」と止められてしまい、ちょっと残念。

ニール氏・山下氏と初対面のご挨拶をした後(あ、Inkscape で作った Twitter 名刺をお渡しした最初の方になります)、念願の mixi FRISK ケースを頂きました(2つも)。それとボールペンとシールも。ありがとうございます!

ランチ

@Naney 技術ネタのお話し相手をしていただければ是非! http://twitter.com/.../24767513728389120

というのを真に受けていろいろお話を伺わせていただきました。

ニール氏の最初のコンピュータが PC-8801mkII で独学で BASICアセンブリ言語を学んでプログラミングされたとのこと。

ちなみに私は初めて PC に触ったのは PC-6001 あたりぐらい。初めて買ってもらったのは PC-88VA2 でした。プログラミング言語はやはり BASIC から。その次は C 言語そして C++ 言語へ。アセンブリ言語はちょっとかじったぐらいでした。 それからニール氏は PHP の国際化プロジェクトの立ち上げにも関わられたとのこと。知らずに PHP dis ってしまってゴメンなさい。

山下氏は OpenSocial などにお詳しい方です。なんと nDiki を数年前からご存知だったとのことで非常に光栄でした(今はメンテしてなくて止まっているエセライブカメラもご存知でした)。

ランチもご馳走になってしまい、ノベルティともどもありがとうございました。

今後ともどうぞよろしくお願いいたします。

私と mixi

ちなみに確認してみたら mixi への登録は2004年11月19日でした。もう6年以上になるんですね。 登録の2日後にmixi 用画像アップローダを作り、9日後にmixi の写真にメッセージを自動的に埋めこんで他人のページにネタをねじこむとかやってました。

ランダムアクセスして足あとがどれぐらい増えるのかとか試して、しばらくして警告メールを受けとったりもしましたが時効ですね。

[ 1月13日全て ]

2011年2月1日 (火)

今日のさえずり: 昔は例外処理を好んで使っていたが、最近はできるだけ使いたくない派

2011年02月01日

  • 08:05 明日 9:15 で病院予約した。花粉症もらいにいく。
  • 09:31 Wi-Fi に対応したspモードメールアップデート中。 #Xperia
  • 09:37 完了。Wi-Fi 設定はあ・と・で。 #Xperia
  • 09:59 GPS での測位、今日は東にだいぶずれてるな。端末の問題? #Xperia
  • 10:05 あ、良くなってきた。
  • 10:45 プリンタ保守のエンジニアから電話修理難航中でまだしばらくかかりそうとのこと。いったいどんな不具合だったんだろう。
  • 11:59 Google アカウント1つ潰した。
  • 12:07 弁当 350円。 (@ 向日葵 和泉町店・カレー食堂) http://4sq.com/eLgExR
  • 12:18 「40前後で『ガールズトーク』と言うのはいかがなものか」ってにいったら、いいんだって言われた。「セックス・アンド・ザ・シティ」が何たらとか説明された。ということでアリらしいです。
  • 13:32 REGZA Phone T-01C 買った同僚に K-9 Mail 薦めた。 #Android
  • 13:33 Google アカウントもう1つ潰した。
  • 17:07 spモードメール、バックグラウンドで送信できるようになったんだ。これは大きな進歩。 #Android
  • 18:52 コーディング規約内の心得に「サンプルを鵜呑みにしない」と書いてあるのだが、その後コーディング規約内にサンプルが出てくるので心がザワザワする。
  • 19:01 昔は例外処理を好んで使っていたが、最近はできるだけ使いたくない派。
  • 19:09 @wtnabe 開発が進むにつれて、どんな例外が throw されてくるかが次第に自明で無くなってくるから。
  • 19:16 @gnue 開発が進むにつれて、どんな例外が throw されてくるかが次第に自明で無くなってくるから。
  • 19:21 Joel Spolsky の「間違ったコードは間違って見えるようにする」に例外処理について書かれているけど、だいたいその主張に近い。
  • 19:24 Google C++スタイルガイドも C++ の例外を使わない派。
  • 19:27 More Joel on Software に収録されてる。 http://amzn.to/eARt3t RT @Naney: Joel Spolsky の「間違ったコードは間違って見えるようにする」に例外処理について書かれているけど、だいたいその主張に近い。More Joel on Software
  • 19:36 呼び出し先を全部辿らないとどんな時に何が throw されてくるかわからないし、ここで throw するようにすると全ての呼び出し元できちんと catch されるのかも全部辿らないといけない。
  • 19:42 ドキュメンテーションコメントにおいてメソッドが何を throw するかってのも最初は書いてみるけど破綻するよね。
  • 20:18 K-9 MailGmail からプッシュするフォルダを INBOX フォルダから重要フォルダに変えてみた。優先トレイがきちんと学習してくれれば、ちょっとしたニュースレターとかでの通知が減るはず。 #Android
  • 20:20 INBOX の同期間隔は長めに変更。 #Android
  • 21:52 spモードパスワードって何だ。
  • 21:53 わかった。あれだ。
  • 22:03 Wi-Fi 接続でのspモードメールの送受信を確認。 #Xperia
  • 22:24 先週の水曜日に爪が折れていて皆が困っていた(と思われる) LAN コネクタを直したんだけれども、誰も「いいね!」って言ってきません。計算機管理チームとはそういうものです。
  • 24:25 X-Face 懐かしい。Sylpheed だと今でもちゃんと表示されるんだ。
[ 2月1日全て ]

2011年2月2日 (水)

例外処理機構は刃物だ

More Joel on Software

昔は例外処理機構(try で catch で throw、throw)を好んで使って設計・実装していたが、最近はできれば使わない方がいいかなと思っている。 あれは刃物だ。気違いに刃物だ。宇宙戦艦ヤマトだ。

全体が見渡せるか管理下における規模のプログラムでは有効だが、そうではない場合はあれはヤバイ。面倒。そして落ちる。

Joel Spolsky の More Joel on Software「間違ったコードは間違って見えるようにする」に例外処理について書かれているけど、理由としてはだいたいその主張に近い。

Google C++スタイルガイドも C++例外処理機構を使わないとしている。

呼び出し先から一体何が throw されてくるのか?

呼び出し先ツリーを全部辿らないとどんな時に何が throw されてくるかわからない。

ドキュメンテーションコメントにおいてメソッドが何を throw するか説明されているからそれを見ればいい? それって信用できる? 自分は今書いているメソッドの呼び出し先で throw される可能性のある例外とメソッドで throw する可能性のある例外を、そのメソッドのドキュメンテーションコメントに毎回きちんと書いてる? コードの変更を反映させてる?

え? throws clause?

呼び出し元できちんと catch してくれるの?

今書いているメソッドで、例外を throw したくなった。 でもこれってきちんと catch されるの? 呼び出し元ツリーを全て確認して、必要があれば catch を追加しなければならない。さもなけらば……落ちるよね。

え? とりあえず全ての型を catch して中の例外処理が空になっているそのブロック何?

ということで

例外処理機構を使うと、頻繁に深くコードをチェックしなければならなくなる。

いや便利だしスマートに書けるし、言語/ライブラリ的に使わざるを得ない時もあるし、使う時は使うけどね。

die;

[ 2月2日全て ]

2011年2月14日 (月)

今日のさえずり: 国出身の人の方がよっぽどはしゃいでる

2011年02月14日

  • 09:23 今日からマスクしてる。
  • 10:32 4GB の TrueCrypt 仮想ボリュームの3/4を使って心許無くなってきたので 8GB で作り直しているところ。ついでに TrueCrypt も 6.3a から 7.0a にアップデート
  • 13:40 プリンタ保守契約をしている会社の、エンジニアも営業マンも「代替」を「だいがえ」と言うので気持ち悪い。
  • 13:54 バレンタインデーのチョコレートは去年単発でしたね。やはり。 http://bit.ly/gwg4Hf
  • 14:56 Windows で MD5 を計算するのは CryptoAPI かな。
  • 14:56 @as_tone 大丈夫です。持参しました!
  • 16:12 C++ (Windows)での MD5、CryptAcquireContext -> CryptCreateHash -> CryptHashData -> CryptGetHashParam のラッパー書いて Perl の Digest::MD5 で検算。行数の違い泣ける。
  • 17:06 ここ最近 git commit; git branch new-feature; git reset --hard master^; git checkout new-feature してばかり。
  • 18:32 Google Apps アカウントの新しいインフラストラクチャ移行に関する組織内向けアナウンスの草稿を書いてる。今月末には全員移行させたい。
  • 21:43 『東京ってがちょっと降ったぐらいで電車止まったり大騒ぎしたりするよね』っていう国出身の人の方がよっぽどはしゃいでる。東京生まれは実はそんなの何とも思ってない。
  • 21:44 って毎回思う自分も自分。
  • 21:53 思ったより早く剥げてきた。しかも剥れっぷりが半端ない。これがエレコム クオリティか。「Xperia 宇宙刑事シャリバンシェルカバー (2010-11-14) http://bit.ly/gOcLRr
  • 21:54 こっちの方が長持ちした。「Xperia 宇宙刑事シャリバンジャケット (2010-04-11) http://bit.ly/91n8Ip
  • 21:59 次の Xperia のカバーはレイアウトのハードコーティングシェルジャケット RT-SE10C2/R にしようかな。ラバーコーティングのはホコリがつきやすかったので。 http://amzn.to/em17RZ #Xperia
  • 22:17 えー、前に Inkscape で作った SVG 形式ファイル開いたら中の画像が1つ「Linked image not found」って。
  • 22:26 SVG ファイル開いて image 要素の xlink:href で file: で参照しているところを発見。
[ 2月14日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.777763s / load averages: 0.90, 0.94, 0.96
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker