タグ

2009年8月9日のブックマーク (4件)

  • 01 歴史的理由 | gihyo.jp

    バッドシグナルとは? 今号から「バッドシグナル通信」と題して、連載することになった高林と申します。今回からは、ソフトウェア開発の中で見られる「バッドシグナル」について書いていきたいと思います。 ソフトウェア開発を行っていると、「⁠何かいやな予感がするなー」と直感がはたらいて、それが的中することがままあります。いやな予感には何かしらの原因があり、そこから発せられる危険信号を人は読み取っているのではないかと思います。筆者の周りではこの危険信号を、バッドであることが予想されるシグナルという意味で、「⁠バッドシグナル」と呼んでいます。筆者はこの言葉を使い始めてからは、いやな予感がするきは「このバッドシグナルは何だ?」と考えるようになり、いやな予感の原因を特定する習慣がつきました。 連載ではありがちなバッドシグナルを取り上げて、その対処法などを検討していきたいと思います。 第一弾のバッドシグナルは

    01 歴史的理由 | gihyo.jp
  • はてなブログ | 無料ブログを作成しよう

    祖母の白寿のお祝い 先日、満99歳(数えで100歳)になった祖母の白寿のお祝いをやった。 さすがに身体のあちこちに不具合が出てきており、そろそろ格的に外出も難しくなってきたので祖母と一緒に家族で集まれるのはたぶんこれが最後だろう。 下は0歳から上は99歳までいるので、移動と諸々…

    はてなブログ | 無料ブログを作成しよう
  • シンプルなWEBデザインを極める「10 Super-Simple Web Designs」

    国によっても、業種によっても様々なクリエイティブの方向性が存在しますが、今日紹介するのはシンプルなWEBデザインを集めたWEBデザイン集「10 Super-Simple Web Designs」です。様々なシンプルでいさぎの良いWEBデザインが多々紹介されています。 Simplicity 今日は収録されているWEBデザインのなかからいくつか気になったものを紹介したいと思います。 詳しくは以下 Studio Bolster James Chambers – Design, Interaction & Development Webdesign und Logodesign aus Winterthur von Marcel Maurice Naef – mauricenaef Second And Park | Web Copy That Works by Tiffani Jones シンプ

    シンプルなWEBデザインを極める「10 Super-Simple Web Designs」
  • C++におけるスマートポインタとシリアライズ~boostライブラリにパッチが採用されるまで~|オブジェクトの広場

    記事は、筆者がプログラミング言語C++を用いてソフトを開発している際に遭遇した問題と、その解決までをまとめたものです。 現在のC++プログラミングでは、多くの場面でBoostライブラリを利用します。今回筆者は、動的なオブジェクトのライフタイムを自動的に管理するためにboost::shared_ptrおよびboost::weak_ptrを、オブジェクトを保存・復元するために、boost::serializationのライブラリを利用しました。そこで予想外の問題に遭遇し、Boostにバグ報告し、解析を行い、最終的にパッチを送り、それが採用され、線にマージされることになりました。その過程で、普段利用しているだけでは意識することのない、Boostライブラリの実装の工夫を垣間見ることになりました。そのあたりの情報も交えながら、いったいどんな問題にぶつかり、どうやって解決したのかを紹介したいと思い