タグ

sdjのブックマーク (1,200)

  • 電子国土版 放射線量等分布マップ拡大サイト|文部科学省

    放射線量等分布マップは、東京電力(株)福島第一原子力発電所から放出された放射性物質の影響について、詳細に確認いただけるようにすることを目的として文部科学省が実施している様々なモニタリングの結果をもとに、作成したものです

    sdj
    sdj 2011/11/11
  • Detecting USB Drive Removal in a C# Program

    An article on detecting insertion and removal of removable drives in C# Download project demo - 26.9 KB Download source files - 7.3 KB Introduction This article describes my C# class called DriveDetector which will allow your program to receive a notification when a removable drive (such as a flash drive) is inserted or removed. It also supports notifications about pending removal of such a device

    Detecting USB Drive Removal in a C# Program
    sdj
    sdj 2011/10/17
    example
  • C#でUSBなどのリムーバブルディスクのドライブパスを動的に取得する方法 - OKWAVE

    デジカメなどで撮影した写真を一気にPCの作業用フォルダにコピーする というアプリを作っているのですが、そのときのリムーバブルディスクを FolderBrowserDialogなどを介さずに、動的に求めたいのですが、 その方法を教えていただけないでしょうか。 手順は… 1,アプリ側で『メディアを挿入してください』などのメッセージが出る。 2,USBにメディアを差し込む 3,動的にドライブパスを取得し、『~からファイルを取得します。よろしいですか?』とメッセージボックスが出る。 4,OKを押すと、コピーが始まる。 …となっております。 3のところを調べております。 宜しくお願いいたします。

    C#でUSBなどのリムーバブルディスクのドライブパスを動的に取得する方法 - OKWAVE
    sdj
    sdj 2011/10/17
    example
  • USBメモリのシリアル番号を調べる方法

    USBメモリのシリアル番号を調べる方法について、ネット上の情報が分散していて判りにくいので、 「みかん」で利用している方法についての技術情報をまとめておきます。 【システム情報から見る】 USBメモリのシリアルナンバー(DeviceID)を知りたい場合、 [スタート]→[プログラム]→[アクセサリ]→[システムツール]→[システム情報] を開き、 システムの概要(左ペイン)の、コンポーネントにある「USB」をクリックすると、 PC に接続されているUSB機器の一覧が表示されます。 USBメモリを挿入した状態であれば、一覧中に 「USB大容量記憶装置デバイス」 というデバイス名のものがあるはずです。 そのデバイスの右側に、PNP デバイスID が、 [USB¥VID_xxxx&PID_xxxx¥xxxxxxxxxxxxx ] のように表示されます。 TOPへ 【WMI とは?】 さて、上記の

    sdj
    sdj 2011/10/17
    example
  • C#でリムーバブルメディアの着脱を検知する方法 その1 - ohyajapanの日記

    以前、PhotoCollectorについてちょっと書いた時に、RemovableStorageMonitor.csに少し触れた。これについて、もうちょっと技術的な話を書いておこうと思う。 ※注この話はWindowsプラットフォーム限定である。あと、WindowsでもOSが違うと挙動が違う可能性がある。私はWindows XP HomeとWindows XP Professionalでしか確認していない。 .NET Framework 3.5で(USBメモリ等の)リムーバブルストレージの一覧を取得したかったら、DriveInfo.GetDrivesを使ってドライブの一覧を取得して、その中からDriveTypeがRemovableなものを選べば良い。 var drives = DriveInfo.GetDrives().Where(d => d.DriveType == DriveType.R

    C#でリムーバブルメディアの着脱を検知する方法 その1 - ohyajapanの日記
    sdj
    sdj 2011/10/17
    example
  • C#でリムーバブルメディアの着脱を検知する方法 その2 - ohyajapanの日記

    その1ではリムーバブルメディアの着脱を検知する方法を説明した。この方法はUSBメモリなどではうまく機能するが、多数のメディアの読み書きに対応したメディアリーダ(例: google:image:USB メディア リーダー)では問題が起こるかもしれない。 例えば、私が使っているBuffaloのメディアリーダでは、リーダーをUSBポートに接続した時点で6つぐらいのドライブが認識される。同時にWindowメッセージ(WM_DEVICECHANGE)もドライブの数だけ飛ぶ。そして、実際にSDカードなどのメディアをメディアリーダーにセットした時には、何も検知できない。そういう場合にどうするかというのがここで説明する内容である。 やり方はその1の方法と似ていて、Windowメッセージを使う。今度使うのは次のメッセージ。 #define WM_SHNOTIFY 0x0401 これを受け取るのにウィンドウが

    C#でリムーバブルメディアの着脱を検知する方法 その2 - ohyajapanの日記
    sdj
    sdj 2011/10/17
    example
  • 特定のUSBメモリを、イジェクトするには?

    次のURLを参考に、特定のUSBメモリをイジェクトする方法を模索しています。 http://winofsql.jp/VA003334/infoboard.php?mid=usb&id=080803163310&pid=1 「device.LogicalDrive には、"E:" という形のドライブレターが入っています」 ということですから、'device.LogicalDrive'に"J:"を代入すればいいのでは? と遣って見ましたがなんら反応はありませんでした。 特定のUSBメモリを、イジェクトするにはどうしたら善いですか? ちょっとUSBデバイスを入手できたので、複数での動作確認を行ないました。 結果からすると、ライブラリから取得できるデバイス情報のドライブ番号「device.LogicalDrive」は、 正しい値が入っていません。 私の環境では、USBスティックメモリと、IPodの

    sdj
    sdj 2011/10/17
    example
  • C#でプラグイン実装 - niyoな日記

    ■プラグイン仕様となるインタフェース/ベースクラスを含むクラスライブラリ。(Plugin.cs - PluginBaseLib.dll) using System; namespace PluginBaseLib { /// <summary> /// プラグインのインタフェース /// </summary> public interface PluginInterface { /// <summary> /// 表示クラス /// </summary> void Show(); } /// <summary> /// プラグインのベースクラス /// </summary> public abstract class PluginBaseClass { /// <summary> /// 表示クラス /// </summary> public abstract void Show(); }

    C#でプラグイン実装 - niyoな日記
    sdj
    sdj 2011/10/17
    example
  • DevDev Wiki*

    プラグイン・インタフェースDLLの作成 まずは、プラグインのインタフェースを規定するクラスライブラリを作成する。 たとえば、以下のような感じ。 namespace PluginBase { public interface IPlugin { string GetName(); } } プラグインの作成 プラグインを作成する場合、「プラグイン・インタフェースDLLの作成」で作ったインタフェースを継承してプラグインを作成する。たとえば、以下のような感じ。 namespace MyPlugin { public class CPlugin : PluginBase.IPlugin { public string GetName() { return "My name is CPlugin."; } } } ※先ほど作成したDLLを参照設定に入れる必要がある。 プラグイン対応アプリケーション プ

    DevDev Wiki*
    sdj
    sdj 2011/10/17
    example
  • プラグイン機能を持つアプリケーションを作成する

    Adobe PhotoshopやBecky! Internet Mailなどのアプリケーションでは、「プラグイン」(または、「アドイン」、「エクステンション」等)と呼ばれるプログラムをインストールすることにより、機能を追加することができるようになっています。ここでは、このようなプラグイン機能を持ったアプリケーションの作り方を考えます。(プラグインが何だか分からないという方は、「アスキー デジタル用語辞典」や「IT用語辞典 e-Words」等をご覧ください。) 早速ですが、プラグイン機能の実現のために参考になりそうな記事を以下にいくつか紹介します。 Developer Fusion - Writing Plugin-Based ApplicationsDevSource - Building Plug-ins with C# .NETSA Developer .Net - PluginFX

    プラグイン機能を持つアプリケーションを作成する
    sdj
    sdj 2011/10/17
    example
  • .NETによるプラグイン機能を持つテキストエディタの作成

    はじめに Adobe PhotoshopやBecky! Internet Mailなどのアプリケーションでは「プラグイン」(または、「アドイン」、「エクステンション」等)と呼ばれるプログラムをインストールすることにより、機能を拡張することができます。この記事ではこのようなプラグイン機能を持ったアプリケーションの作り方を、プラグイン対応のテキストエディタを作成することにより、説明します。 ここで紹介するプラグイン機能は、Becky!のように、プラグイン体であるDLLファイルを指定されたフォルダにコピーすることにより、プラグインを使用するアプリケーション(ホスト)が自動的にプラグインを認識するというものです。 なお、プラグイン機能の解説が目的のため、テキストエディタはフォームにRichTextBoxを貼り付けただけの貧弱なものですので、テキストエディタ作成の参考にはなりません。 対象読者 .

    .NETによるプラグイン機能を持つテキストエディタの作成
    sdj
    sdj 2011/10/05
    example
  • 機能的なデザインにこだわりまくったadidas(アディダス)新本社ビルが秀逸

    1920年代に最初はダスラー兄弟商会という名前の屋としてドイツの小さな田舎町でスポーツシューズを作り始めたものの、1948年には仲違いして分裂、製造を担当していた弟・アドルフ・ダスラーが自分の名前と姓を縮めて「アディダス」社に、販売を担当していた兄・ルドルフ・ダスラーは「ルーダ」社となり、翌年にはさらに軽快な「プーマ」社に改名、そして現在に至るわけです。 そんなわけでなんとadidasとpumaは非常に近い場所に社があるわけですが(通称:アディプゥ村)、adidasの方が今年になってかなり秀逸なデザインの新社ビルを完成させました。外観だけでなく中のオフィスデザインも凝っており、オフィス内の机なども独自の機能的なデザインとなっています。 WORKOUT - Interior by KINZO >> Yanko Design kadawittfeldarchitektur adidas

    機能的なデザインにこだわりまくったadidas(アディダス)新本社ビルが秀逸
    sdj
    sdj 2011/10/03
  • ITエンジニアリングの現状|常に進化し続けるITエンジニアリングの最新情報を、専門分野ごとに分けて紹介していきます。- Johogekkan.jp

    ITエンジニアリングの現状|常に進化し続けるITエンジニアリングの最新情報を、専門分野ごとに分けて紹介していきます。 Johogekkan.jpはこちらでは利用できません。u22procon.comへの移動をお願いいたします。 ITエンジニアリングの現状 常に進化していくITエンジニアリングの世界では、そこで働く人たちも常に進化していかなければなりません。そこで今回最新のITエンジニアリングの現状を、以下の2つのパートに分けて紹介していきます。 ITエンジニアリングの最新の状況、知識 こちらのパートではIT業界の最新の状況、知識などを紹介していきます。分かりやすく専門分野ごとに「システムエンジニアリング」、「プログラミング」、「サーバーエンジニアリング」、そして「ネットワークエンジニアリング」の4つに分けて紹介していきます。 ITエンジニアたちの現状 こちらのパートは、いったんは飽和状態と

    sdj
    sdj 2011/10/03
    平成23年度情報化促進貢献情報処理システムの表彰
  • 本当は怖いDropboxの話 - Dropbox×ディレクトリ×シンボリックリンク=無限増殖(!?) - (DxD)∞

    Day by Day Infinity – Webな日々(HTML/XHTML/CSS/JavaScript/PHP/CMS) クラウドサービスの代名詞とも言える存在になった「Dropbox」。複数のパソコンやサーバー、スマートフォンなどを行き来する現代人にとって、もはや欠かせないオンラインストレージ・サービスでしょう。 カメは踏むほど1UPするのが赤い配管工なら、comeばcomeほど無料で容量が10GB+αまで増えるのがDropboxです(?)。万が一、まだDropboxを利用していないという方や、新しい端末でアカウントを取得するという方は「こちら」からの登録で+250MBの容量をGETしてしまいましょう(!?)。 しかし、世の中、そううまい話はありません。改めて、便利なサービスの裏側には危険が潜んでいることを肝に銘じておくべき時期なのかもしれません(??)。 「一日、一日、着実に。着

    sdj
    sdj 2011/09/28
  • 高木浩光@自宅の日記 - 「Tポイントカード3人に1人が持つ」は本当か、街角で聞いてみた

    ■ 「Tポイントカード3人に1人が持つ」は当か、街角で聞いてみた 先週、マイナンバー制度(納税番号制度(aka 共通番号制度))のICカード配布の話の流れで、(住基カードが4%しか普及していないのに)TSUTAYAのTポイントカードは「今や国民の3人に1人が持つ」という話*1が話題になっていた。「共通番号を官民で使えばカードを1枚にできる」などといった主張も出ていた。 その一方で、当にそんなにたくさんの人が持ってるのか疑問だとの声も出ていた。「レジから聞こえてくる声に耳を傾けていると、Tポイントカードを持ってる人なんて存在しないんじゃないかと思えてくる。」という声もあった。(「Togetter - 「「ポイントカードはお持ちですか」への反応」」参照)。

    sdj
    sdj 2011/08/16
    こうきたか。
  • スマートフォンのカメラに映った人の名前・趣味や社会保障番号を特定する技術

    (この写真は2009年に別の人が作ったコンセプト) カーネギーメロン大学のAlessandro Acquistiさんのチームが、市販の顔認識ソフトウェア、クラウドコンピューティングサービス、ソーシャルネットワークサービス […] (この写真は2009年に別の人が作ったコンセプト) カーネギーメロン大学のAlessandro Acquistiさんのチームが、市販の顔認識ソフトウェア、クラウドコンピューティングサービス、ソーシャルネットワークサービスの三つを組み合わせることで、オフラインの人物の顔と、オンライン側の情報を突き合わせるという実験を行なったそうです。 「自分の名前のタグがオンラインの写真につけられるようになったことで、これまで匿名性が守られると思われていた状況でも、他人があなたの名前とあなたの情報を結びつけることができるようになりつつあります」というコメント。近い将来は、あなたの友

    スマートフォンのカメラに映った人の名前・趣味や社会保障番号を特定する技術
    sdj
    sdj 2011/08/02
  • 大政奉還のプレスリリースを書く : ワラパッパ (WARAPAPPA) - ライブドアブログ

    2011年08月01日11:30 大政奉還のプレスリリースを書く Tweet ■ビジネススキルは無駄に使おう 会社で仕事しているといろいろなしきたりに出会う。 プレスリリースもそのひとつである。 新しいサービスや商品を出したときに報道関係者に送る書類だ。 新聞記者が記事を書きやすいようにまとめるのがコツと言われているが、独特な言い回しが多い。 「XXX年までに会員数XXXX万人、XXXX円の売り上げを目指します」 とやたら景気のいい数字がならんでいたり 「顧客満足度の向上、グローバル拠点、シナジーの創出、ビジネスを加速」 など口あたりのいいビジネス用語がならび、だけど文末は 「~させてまいります」 とエスカレーターの注意アナウンスのように丁寧である。 プレスリリース文化がいつからあるのかわからないが、数百年前にあったらきっと歴史的な事件もリリースが出ていただろう。日

    sdj
    sdj 2011/08/02
  • Amazon S3をバックアップストレージに使う - rabbit2goのブログ

    パソコンのデータの消失には気を使っているので、複数のバックアップ策を講じている。 各MacにはTime Machine 複数のパソコン間でのバックアップ共有にはDropbox 遠隔地のサーバのバックアップはrsync しかしながら、東日大震災の被害状況を見ていると「家の中にあるパソコンやストレージ機器が全滅」という事態もあり得るので、いくら複数の機器にデータを分散させていても効果が無いようだ。抜的には、物理的に離れた場所にデータを保存しておく方が望ましいわけだ。 そんな訳で、バックアップ対策としてAmazon S3を格的に使い始めた。転送ツールとしては、rsync同様な形で使えるs3syncを使い、cronで定期的にアップロードするように設定した。 「S3Sync」は、rsyncのような使い方で、ローカルディスクの特定部分と「Amazon S3」のストレージ間を同期(ミラーリング)で

    Amazon S3をバックアップストレージに使う - rabbit2goのブログ
    sdj
    sdj 2011/07/15
  • 10万缶の“パンの缶詰”を被災地へ、パン・アキモトの支援活動とは(前編)

    10万缶の“パンの缶詰”を被災地へ、パン・アキモトの支援活動とは(前編):嶋田淑之の「リーダーは眠らない」(1/5 ページ) 嶋田淑之の「リーダーは眠らない」とは? 技術革新のスピードが上がり、経済のグローバル化も進む中、日夜、自らの組織のために粉骨砕身するリーダーたち。彼らはどんな思いを抱き、どんなことに注目して、事業を運営しているのでしょうか。「リーダーは眠らない」では、さまざまな企業や団体のトップに登場していただき、業界の“今”を語ってもらいます。 インタビュアーは戦略経営に詳しい嶋田淑之氏。徹底した聞き取りを通して、リーダーの心の内に鋭く迫ります。 3月11日に発生した東日大震災。直後から、日国内はもとより世界各国の企業や団体、個人が、被災者義援のために現金や支援物資を送り続け、それが救援・復興の大きな力になってきたことは周知の通りである。 一方、そうしたスポット的な義援とは別

    10万缶の“パンの缶詰”を被災地へ、パン・アキモトの支援活動とは(前編)
    sdj
    sdj 2011/07/15
  • NTTコミュニケーションズ オフィシャルサイト

    ヨーロッパ、中東、アフリカEMEA) EMEA: (ベルギー, フランス, ドイツ, オランダ, スペイン, アラブ首長国連邦, イギリス)

    sdj
    sdj 2011/07/15
    server security