タグ

2010年4月21日のブックマーク (5件)

  • Boost.Python の機能をざっと紹介してみる - moriyoshiの日記

    Boost の一部ながらも「実用的」すぎるため、とかくテンプレートメタプログラミングを愛好する諸兄から黙殺されてきた不幸のライブラリ、Boost.Python。Boost.勉強会でこいつの魅力を伝えようと思ったのだけど、時間の都合で無理だったので、簡単に紹介してみたい。 Boost.Python の基礎 Boost.PythonC++ のクラスや関数をラップする Python モジュールを恐ろしく簡単に書けるようにする、強力なライブラリである。 特に、Pyrex や Cython と比べて何がうれしいのかというと、 Python側にいちいちラッパ関数を書かなくてよい (テンプレートにより自動的に定義される) コンバータを登録することで、PythonC++の型の透過的な変換が容易にできる C++ のクラスを分かりやすい形で Python のクラスとして見せることが可能 といった点が挙

    Boost.Python の機能をざっと紹介してみる - moriyoshiの日記
    rydot
    rydot 2010/04/21
  • 「Twitter」ってなぁに? | ホームページ作成サービス「グーペ」のキャラクターブログ「とんかつ教室」

    おじさーん! ローアングルから幼女をザクティで舐めるように撮影したことから執行猶予をゲットしたおじさーん! あと一回・・・小さな犯罪でも犯せばワシはブタ箱行きじゃ…。 初犯だからこそ攻めることができる絶妙なライン、そしてそれに必要な勇気…、今のワシには、そのどちらもがないんじゃよ…うぅ…って待てー。 おじさん、やっとらんよ!そんなことやっとらんよ! 一応のってはみたけども、ミンチー、ここね、一応上場してる企業が運営してる公式ブログなんよ?そこんとこわかってスタート切ってもらえんかなー!

    「Twitter」ってなぁに? | ホームページ作成サービス「グーペ」のキャラクターブログ「とんかつ教室」
    rydot
    rydot 2010/04/21
  • クラス設計に関するメモ

    経験的にこのようにした方がよいと思った点についての記録です。 仕事で大規模(2000クラス超)かつ製品寿命がながいパッケージソフトを作っていた関係で、 ちょっとした設計の間違いが、 あとあとで大変な苦労する羽目になったりすることを経験してきました。 このような規模が大きいアプリケーションを作ることはなかなかないかもしれませんが、 なにかの参考になれば、と思います。 継承する前に委譲を検討する Singleton パターンを使うときの注意 Template Method パターンを使うときの注意 クラス間の依存に関する注意 クラスの粒度 Singleton の問題を回避できるか? 継承する前に委譲を検討する 継承はスーパークラスの仕様をよく理解しておかないと、 バグを作りこみやすいので十分注意する必要があります。 メソッドのオーバーライドをするときも、 public void foo(){

    rydot
    rydot 2010/04/21
  • Standalone Classes パターン : スパゲティにしない設計 | システム設計日記

    たくさんのオブジェクトが、からみあってくると、ソフトウェアは手がつけれなくなる。 いわゆるスパゲティコード。 ・読みにくい(理解しがたい) ・テストコードが書きにくい(特に、セットアップ) ・変更がしにくい/こわくてできない ... スパゲティにしたいわけじゃない。でも、いつのまにか、そうなっちゃう。 こうならないために、どんな設計・実装をこころがけるべきか? 「依存」を見たら、泥棒と思え 当たり前のように使っている、コードの中の依存関係。 ・インスタンス変数で他のオブジェクトへの参照を保持 ・メソッド内の一時変数で他のオブジェクトへの参照を保持 ・メソッドのパラメータで渡ってくる、他のオブジェクトへの参照 ... こういう「依存性」を、すべて疑ってかかる。 スパゲッティになりたくなかったら「全て」を疑う。 「ほんとうに必要か?」 「他のやり方があるのでは?」 参照やパラメータ渡しがあるか

    rydot
    rydot 2010/04/21
  • ('A`) ニートのうた ('A`) -NEET GENERATION-

    なんか伸びてるので最新作:sm22451495JOYSOUNDで配信されてました現実見たくない超パーティIIIの自宅警備隊募集の課題曲でこの曲が選ばれたようです 。: http://weban.jp/contents/c/niconico2014/index.html?OP=610000566カラオケ音源・歌詞:http://www1.axfc.net/uploader/H/so/106136.zip&key=neet (5/8差し替え)mylist/3363974おまけ:sm9620501 リアレンジ:sm20686316※ 当作品はIOSYS様の「ニートのうた」とは関係ございません。※ 5/8 カラオケ版音源を差し替えました。最後のセリフの削除と歌詞の修正、メロディパート確認用のmidiを追加しました。「アニメうた王国↑」にてNEET GENERATIONの着うたと着うたフルが配信され

    ('A`) ニートのうた ('A`) -NEET GENERATION-
    rydot
    rydot 2010/04/21