タグ

2007年8月21日のブックマーク (4件)

  • popenとpclose - ファイヤープロジェクト

    popenとpcloseは指定したsystem関数にパイプ機能を加えた感じで使用できる.実際shell経由で引数のコマンドを渡すので,オーバーヘッドは大きいがワイルドカードなどを使用できる.で,パイプを使用すると,あるコマンドの出力を別のコマンドの入力に使用できる.例えば dmesg | head では,dmesgの出力がheadの入力となりそしてそのheadの出力が端末に出力される. 読み込むpopenはファイルストリームを開く.pcloseは閉じる.popenではファイルストリームが読み込み用か書き込み用かどちらかを選択する.読むか書くかと聞かれたら,なんとなくまずは読んでみたい気がするのは私だけだろうか.読み込み用で開く場合,popenしたプロセスはコマンドラインでは|の右側ということになる.以下,popenで読み込み用パイプストリームを開いた場合のサンプル. #include <s

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • RTTI のコストを理解する

    イントロダクション RTTI (Run Time Type Information) は実行時型情報などと訳され、その名の通り実行時に型の情報を得る機能のことをいいます。これは、ポリモーフィックなオブジェクトを扱う時に有効な機能です。dynamic_cast 演算子や typeid 演算子、type_info クラスなどがこれにあたります。 便利な機能には大抵コストがついてまわります。RTTI も例外ではなく、プログラムサイズの増加や実行速度の低下などのコストがかかります。そして RTTI は、コストがかかるという理由と、特別必要な機能ではないという理由から、敬遠されがちです。しかし、全てのコードを自分で書く場合は RTTI を使わずに安全な設計をすることも可能ですが、他人の作ったライブラリを使う場合はそうもいかないことがあります。また、自分で全部書く場合でも、RTTI を使った方がスマー

    romans12
    romans12 2007/08/21
    dynamic_cast 演算子や typeid 演算子、type_info クラスなどがこれにあたります。
  • サイバーショットやデジタルハンディカムなどで小型IC記録メディア"メモリースティック"に記録した画像を 写真立てのように飾って楽しめる デジタルフォトフレーム 発売

    今回発売する『PHD-A55』は、"メモリースティック"が直接挿入できるスロットを装備しています。 "メモリースティック"を挿入するだけで液晶画面に画像を表示できるので、ケーブル接続や画像のプリントアウトをすることなく手軽にデジタル画像をお楽しみ頂けます。 画像については、"メモリースティック"に対応する映像機器※1で"メモリースティック"に記録した静止画及び、動画と音声が楽しめるMPEGムービー※2を表示可能。5.5型TFT液晶モニター(総ドット数224,640ドット)を搭載し、鮮明な画像でお楽しみ頂けます。なお、複数の画像を連続して楽しめるスライドショー機能を装備しています。 また、体にアクリルパネルを用いた高品位デザインを採用した他、インテリアと合わせたコーディネートが楽しめるよう、グリーンストーンとテラコッタ(煉瓦調)の2色のカラーフレームを同梱しています。 ※199年2月18日