タグ

2013年2月10日のブックマーク (5件)

  • 1. boost::weak_ptrを利用するケース|オブジェクトの広場

    1.スマートポインタとは? boost::weak_ptrを利用するケースについてお話しする前に、まず、スマートポインタについての概要をおはなしする必要があります。なぜなら、boost::weak_ptrは、(ちょっと特殊な)スマートポインタの一種だからです。 スマートポインタとは、賢い(スマートな)ポインタという名前の由来からも想像できるかと思いますが、指し示すオブジェクトの後始末を自動化してくれる、ポインタのように振る舞うクラステンプレートのことです。 プログラミング言語C++では、メモリや各種ハンドルなどのリソースの管理にスマートポインタを利用します。スマートポインタを用いることで、リソースの解放が自動化され、リソースリーク問題を防ぐことができます。 残念ながら、現在のC++C++03)標準では、汎用的に利用できるスマートポインタが提供されていません(std::auto_ptrが提

  • shared_ptr & weak_ptr (pdf 第2版)

    2009/12/12 Boost.勉強会 プレゼン資料 ppt 第2版. 初版の明らかな不手際を最低限だけ修正. プレゼン発表の録画は http://bit.ly/6yjSkz です.Read less

    shared_ptr & weak_ptr (pdf 第2版)
  • 会社員の立場と実力は運が7割、選択が1割、残りは努力 - 感謝のプログラミング

    悪い意味での典型的なSIエンジニアの口癖は、 「なんで○○なの?」 だ。 なんでそうなるのかを興味があるのではなく、否定するためになぜなぜ聞いてくるのだ。 説明できなければ、「×」。 こういう人とは建設的な議論にならない。 そういう人と話していても、話は広がらない。 雰囲気が悪くなるし、とりあえず否定しようと構えている人とやる仕事に良いアイデアは降ってこない。そのうち案も出なくなる。 それが続くと、無難なことしか言わない非イノベーティブなSIエンジニアの出来上がりだ。 一方で、(悪い意味での)典型的SIエンジニアには、 「これはこうだから、こうした方がいいんじゃない?」 という人は少ない。 対案を出すだけの技術的な素養はないからだ。 技術的な裏付けはなくても否定はできる。 プロ野球の観戦者や国の政策を否定するオバサンと同じで、 否定するのは実はすごく簡単なのだ。 そもそもどのような場合も完

    会社員の立場と実力は運が7割、選択が1割、残りは努力 - 感謝のプログラミング
    cad-san
    cad-san 2013/02/10
    コードレビューまでやってたら回らないって面もあるのだけれど、そもそもコード読めないってのはやっぱ論外だと思う。関係ないけど、エラーを変数で保持しないといけないというのはどこかに問題ある気が。
  • イケダ師とのイベントの帰趨は、まさかの徳力基彦さんにお願いする模様 - やまもといちろうBLOG(ブログ)

    なんか対等と言ってた割にいじめだとか言い募ったり、自分はヒモのくせに他人の家庭を云々している人がいるようですが、それは別として、結局イケダハヤト師は自力ではイベントを仕切れないということで、メールベースで断念の意向を頂戴することとなり、改めてAMNの徳力基彦さんに相談・イベント化の依頼をするという驚愕の展開になりました。 もちろんメールベースでイケダ師に了承を取り私が徳力さんに投げた段階でしかなく、まだ返事はないので断られる可能性もマキシマムなのですが、火中の栗を拾うことを芸とする徳力さんのことですから、きっと七年戦争におけるパリ条約的なポジションをまっとうしていただけると勝手に信じております。 イベントの中身は徳力さん一任という感じになりそうで、商売にもならないのに名乗り出ていただいた徳力さんに、一度お断りをしてしまっているにもかかわらずお願いをするというのもなかなかシュールな体験です。

    イケダ師とのイベントの帰趨は、まさかの徳力基彦さんにお願いする模様 - やまもといちろうBLOG(ブログ)
    cad-san
    cad-san 2013/02/10
    外堀を埋めに来ている。段取り力が違う。
  • Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら

    2013-02-09 HTML5 Carnival Fukuoka(HTML5カーニバル福岡) 講演資料Read less

    Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら