USBカメラをWindows環境で利用するためには,主に二種類の方法があります.一つはVideo for Windowsを利用する方法,もう一つはDirect Showを利用する方法です.今回は,後者のDirectShowを利用して,C#でUSBカメラを制御する方法を紹介します.このプログラムは,以下のような機能を持っています. USBカメラのプレビュー USBカメラから静止画をキャプチャ&保存 USBカメラから動画をキャプチャ&保存 キャプチャした動画の再生 USBカメラのプロパティを変更(色調,ズームなど) ここではまず,DirectShowの基本的な用語などをまとめ,次に機能ごとにプログラムの大まかな流れを説明していきます.より詳しい内容については,サンプルコードや参考URLを参照してください. なお,動作確認環境は以下のとおりです.他のUSBカメラでもおそらく動作すると思いますが,
[showtitle] 結婚する事になり、新婚生活の為に家電などを揃えていきたいと思っています。彼女と相談したところ、ちょっとしたこだわりがあり、sonyの商品で揃えようという話になりました。また新居は都内という事もあり、ソニービルの利用も検討しています。なのでsonyカードを発行しようと考えているのですが、sonyカードを発行するだけで勝手にキャッシングもつくのでしょうか?キャッシングのカードは別に作った方がお得ですか? sonyユーザー以外もOK!キャッシングも別途申し込みが必要! メーカーにこだわりのある人って多いですよね。それ程こだわりがなかったとしても、同じメーカにしておく事で便利さがさらにアップする事も多いです。例えばTVとレコーダー。別に違うメーカーであっても利用はできますが、同じメーカーなら「こんなこともできちゃいます!!」なんて事がある場合もあります。同じメーカーを揃えて
XAML & Silverlight SAMPLES 画像の透明度を変更するサンプル 画像を0度~360度の範囲で回転する モーションパスを使って画像を無限に動かす モーションパスの動きをボタンでスタート/ストップする サウンドのplay/pause/resumeとボリュームコントロール ZAM3Dで出力したコーヒーカップをBLENDで回転させる例 (なぜかソースが表示される場合があります。ソースをローカルのファイルとして保存して読み込むと表示されます。なぜ?) プログレスバーのサンプル Silverlightのサンプル(円を描く:動きはなし) Silverlightのサンプル(<TextBlock>で文字表示) Silverlightのサンプル(Blendで作図してできたxamlをそのまま貼り付けてみた) Silverlightのサンプル(動画を再生する) Silverlightのサ
皆さん,こんにちは。筆者は先日,アメリカはシリコンバレーに出張に行ってきまして,行きの飛行機の中で映画,ダイハード4.0を観ました。この映画,「4.0」という邦題もなかなかいい感じ(原題は「Live Free or Die Hard」)なのですが,題材はサイバーテロで,「ハッカー」がたくさん出てきます。Nokiaのスマートフォンを使ったり,新しさは随所にあるものの,どこかに侵入に成功するとでっかく「Access Granted」という緑色の文字が出てきたりして,この連載の第15回で取り上げたような,映画における古風なハッカーの表現手法がきちんと守られていてよかったです。 とは言っても,映画自体はテンポのいいアクションと,何人もの悪者が登場して,それぞれの悪者に対するムカツキ度が最大値に達したころにやっつけられるタイミングの良さで,かなりおもしろかったです。古風なハッカーの表現方法が知りたい
開発リソース ブラウザのキャッシュを完全に無効にして、GETアクセスで履歴を前後してもリロードが発生するようにする方法を調べた。 (ここではproxyの存在は考慮しない) IE6SP2に限ると、Cache-Control:no-cacheがあれば実現可能とわかった。 環境: Windows XP SP2, IE6SP2, IIS5.1(ローカル) 参考: RFC2616 13: Caching in HTTP http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13 RFC2616 14.9: Cache-Control http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9 Pukiwiki bugtrack http://pukiwiki.source
DeleGate(デリゲート、デレゲートともいう)とは、日本製汎用マルチプロキシサーバのソフトウェアの1つ。1994年に産業技術総合研究所(旧・電子総合研究所)の佐藤豊によって作成され、その後、多くのシステムで使用されてきた。特に1990年代前半のオープンシステム化が始まった直後のヘテロサーバ環境[2]や社内プロキシ環境において重用された。 バージョンを経る毎に、HTTP, FTP, NNTP, SMTP, POP, IMAP, LDAP, Telnet, SOCKS, DNS, TLS, SSHなどの非常に多くのプロトコルに対応するようになり、幾つかのプロトコルにおいてはキャッシュ機能の延長で文字コードの変換機能を利用することもできる。 海外のユーザーもおり、英語によるサイトやメーリングリストも公開されている。 対応OSも多く、WindowsやOS X、各種Unix系OSなどで利用できる
リバースプロキシから受けたhttpリクエストの X-Forward-For を IIS のログの c-ip として記録するためのISAPI。 使い方がいまいち不親切だったので日本語訳。 1.ファイルダウンロード IIS X-Forward-For ISAPI Filter http://devcentral.f5.com/weblogs/joe/archive/2005/09/23/1492.aspx の CodeShare というリンクから ttp://devcentral.f5.com/downloads/codeshare/F5XForwardedFor.zip をダウンロードする。 2.IISの鯖にコピー F5XForwardedFor.zip を解凍して、ReleaseF5XForwardedFor.dll を取り出す。 これをIISの鯖のどこかにコピーする。 3.ISAPI割り
作成開始 : 平成20年02月01日(金) ~ 最終更新日 : 平成20年02月01日(金) IISで X-Forward-For ISAPI Filter を使う Delegate のリバースプロキシで リモートのIPアドレスを通知できるようにしたのに伴い、リバースプロキシから受けたhttpリクエストの X-Forward-For を IIS のログに出力できるようにするISAPIを使ってみた。IISはApacheのように自身の設定だけでは X-Forward-For を取得することができないためです。 1.ファイルのダウンロード X-Forward-For ISAPI Filter の CodeShare というリンクから F5XForwardedFor.zip (約6.02Mbyte)をダウンロードします。 2.ファイルの解凍 ダウンロードしたファイルを解凍します。 解凍後に Rel
金融機関のシステム子会社に勤める高山真一さん(仮名)は,親会社の基幹系システムをオープン化するプロジェクトに,価格交渉の担当者として参加していた。このプロジェクトでは,親会社の担当者による強硬な値下げ要求により,数十人ものITエンジニアが苦しまされた。 「機能追加分は払わない」 親会社のシステム企画部門に所属するこのプロジェクトの担当者から,システムの概要仕様書を提示された。その仕様書に基づいて見積もることを求められ,約3億円(本誌推定)と見積もった。悲劇の種はこの時点で既にまかれていた。後から考えれば,この概要仕様書は,どうやらユーザーへのヒアリングを十分に行わずに作成されたものだった。それに基づいて見積もった金額が基準となってしまい,その後の不当な値下げが要求される事態を招くことになった。 概算見積もりの後に機能を詳細に検討すると,概要仕様書にはない,必要な機能が次々と判明する。精査す
System.Collections.Generic 配列をランダムに並び替える 配列に含まれる項目をランダムに並び替えることにより、要素を重複なくランダムにする必要のある、プレイリストなどで特に利用価値があります。 重複しないランダム配列を作成する際には、ランダムとフラグを使って実装するのが一般的ですが、C#ではListのSort()メソッドに、IComparerを継承したクラスを渡すことによって、ソートの方法を変更することができます。このクラスのint Compare(a, b)メソッドの返値をランダムにすることで、ランダムに並び替えることができます。 public class RandomComparer: IComparer<string> { private Random r; public RandomComparer() { r = new Random(); } publi
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
デザイナー、開発者集団のPioneers of the Inevitableは12月2日、オープンソースの音楽プレーヤー「Songbird 1.0」の提供を開始した。サイトから無償でダウンロードできる。Windows、Linux、Mac OSに対応し、日本語版もある。 SongbirdはFirefoxのブラウザエンジンを使ったソフトで、対応フォーマットはMP3、AAC Ogg Vorbis、FLAC、WMAほか。 今回の1.0から、メディア再生プラットフォームにLGPLライセンスのマルチメディアフレームワークGStreamerを採用。アルバムジャケット画像をドラッグ&ドロップで移動したり、スマートプレイリストのルールをほかのスマートプレイリストで適用できるようにするなど、前回のバージョン 0.7から細かい機能変更を加えている。 また、各種Webサービスを利用できるマッシュアップアドオン「m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く