| このページは 2007年 09月 13日 16時13分05秒に巡回更新されました。 |
[引用サイト] http://www.itmedia.co.jp/bizid/articles/0705/08/news026.html
|
先日、駅のホームで、男子高校生がケータイを片手に髪の寝グセを直しているところを目撃した。最初はケータイの画面に反射させて鏡代わりにしているのかと思ったが、よく見ると違う。彼はケータイカメラの「自分撮り」機能を使って、自分自身を撮影して鏡代わりにしていたのだ。ケータイの自分撮り機能をうまく活用したこの方法、ひょっとすると彼ら高校生ワールドでは当たり前の使い方なのかもしれないが、筆者個人としては目からウロコだった。 さて、よく考えてみると、この手法はケータイに限らず、PCでも同じことができる。つまり、Webチャットなどで広く普及しているUSB接続のWebカメラを使って自分撮りをし、PCの画面に表示させれば、鏡の代用になるというわけだ。オフィスなどで、来客の前にネクタイの曲がりをチェックしたい場合や、寝グセを直したい場合などに、洗面所までわざわざ足を運ぶ必要がないというわけだ。 例えば、SkypeにはWebカメラの映像をプレビューする機能がある。この機能を使えば、自分の姿をかんたんに画面に表示できる。さすがにSXGAとかUXGAといった大画面で表示するのはいかがなものかと思うが、Skypeのプレビュー画面であれば、常識的な(?)サイズにとどめてくれるので安心だ。ちょっとした場合の身だしなみチェックに有効である。 余談だが、鏡と比べた場合のメリットは、左右が反転した状態ではなく、通常と同じ状態で表示されることだ。よく、鏡の上ではきちんとバランスが取れているのに、写真などに写った自分を見ると、どこか左右がアンバランスに見えることがある。Webカメラを使ってプレビューすれば、こうしたこともない。これも隠れたメリットかもしれない。 Webチャットなどに利用するWebカメラを、身だしなみを整えるのに利用する。写真はDIGITAL COWBOY製のWebカメラ「DC-NCR130」 Skypeのプレビュー画面で表示した状態。鏡と違い、左右が反転されずに表示されるというメリットがある。ネクタイのバランス調整などに便利 無料電話で有名なSkypeですが、強力なチャット機能も搭載しています。連載「デジタルワークスタイルの視点」お勧めのSkype活用法をご紹介しましょう。 複数の人間が関わるプロジェクトで、最も重要なのはやはりグループ内のコミュニケーション。メールを活用する事例は多いのですが、もっと“効く”のはインスタントメッセンジャーなのです。 沖縄県北谷町は町営施設のPC53台にSkypeを導入し、通話やチャット、ファイル転送に使っている。ITリテラシーの高くない利用者からは「メールよりSkypeチャットの方が使いやすい」という声も聞かれるという。実現までの道のりを同町の情報政策課が説明した。 文章をコピーして、インスタントメッセンジャーで送信するとき、送信メッセージが途切れてしまうことはないだろうか。いったい何文字まで送れるのか、実験してみた。 Windows版Skype 3.1の正式版が発表された。ユーザーが作る電話帳「Skype Find」とユーザーが電話をかけてきた相手から料金を徴収できる「Skype Prime」の2つが新たに追加されている。 Skypeのグループチャットは情報共有するのに便利だが、ついつい雑談もしてしまう。大事なメッセージだけを受信したい――。そんな隠しコマンドをご紹介しよう。 ライフハック テンプレート:#005 ランチ前ToDoシートお腹が空いた、お昼の時間だ──。席に戻ったあと、すぐに仕事モードに切り替えるために、このToDoシートを使ってみてはいかがでしょう。印刷してペンで書き込んでご利用ください。 樋口健夫の「笑うアイデア、動かす発想」:会議を懐疑する「今度、次長から部長に昇格してもらうつもりだ」と社長に言われた筆者だったが、つい「今のまま、次長でいたいのですが」と応えてしまった──。 シゴトハック研究所:感情的な議論を防ぐには?【問題編】人と話すことが得意のヒロシ主任と、PCを使いこなすことが得意のタカフミ君。仕事のやり方でぶつかってしまった2人ですが……。 検索結果を5W1Hで分けて表示、gooラボの新サービス「When」なら時間に関連する検索結果を、「Who」なら人に関連する結果を――5W1Hの項目別に結果を表示する検索サービスが、gooラボで始まった。 デジタルワークスタイルの視点:動画配信する側の“抵抗感”を減らす3つの小技動画配信サービスを利用してアピールしたいと思っても、オフィスなどで試そうと思うといろいろな制約があります。そこで配信する画像をリアルタイムで編集できる「ManyCam」を使って、配信する側の“抵抗感”を減らす小技を紹介しましょう。 「会社には不満がない」。そう考えていたあるITアーキテクトが転職を考えるようになったきっかけと、転職を決意した理由とは一体何だったのだろうか エンジニアの職場のいじめ。「部下が上司を」という逆転ケースも少なくないのはなぜか。有効な対処方法は? 「出産後も働き続けようとは思っていなかった」ITコンサルが、復帰を決意したのはなぜか。どのような段階を経て復帰したのか jobtxt1 += '派遣会社3社に売れる技術・職種トレンドを取材契約更新か、次を探すかはこれを読んでから'; jobtxt2 += 'ITエンジニア2万人の年齢と年収が一目瞭然隣の芝生(年収)は本当に青いのか???'; |
[引用サイト] http://www.itmedia.co.jp/bizid/articles/0703/27/news101.html
|
気になったらどこでもメモを取るのは、できるビジネスパーソンなら当たり前。これからはどこでもミーティングを開けるようになるべき!? そんな“ユビキタスミーティング”環境を実現するグッズとは――。 1人でメモを取るのはもう古い。気になることがあれば、すぐにミーティングしよう――。ユビキタスなミーティング環境を整えるにはどんなツールが必要なのだろうか。 ミーティングといえば、ホワイトボードだ。しかし、一般的にホワイトボードは会議室に備え付けられている。キャスター付きで移動しやすいものもあるが、ポータブルとは言いがたい。少なくとも筆者は、街中でホワイトボードを転がしているビジネスパーソンなんか見たこともない。 とはいえ、ホワイトボードはぜひとも使いたい。ミーティングのテーマを書き出すだけでも議論を整理する効果があるし、下手な絵だってホワイトボードに書き出せば、言葉だけの説明よりもグッと分かりやすくなるものだ。 そんな持ち運べるホワイトボード、といえば住友スリーエムが発売する「貼ってはがせるホワイトボード」だろう(2006年7月の記事参照)。フィルム状の製品で、裏面の両サイドにはポスト・イットで開発した粘着性のあるシートが貼ってある。つまり、ポスト・イットのように貼ったりはがしたりできるほか、フィルム状なのでクルクル丸めて持ち歩ける。まさに、“どこでもミーティング”を実現するツールだ。 フィルム状の利点はほかにもある。フィルム状であるがゆえに、平らな壁だけでなく、湾曲した壁にも貼れる。引っ張ってテンションを利かせて貼り付ければ、段差のある壁面でも利用できるのだ。 本体には、ぺんてるのホワイトボードマーカー「タフ」の「黒・赤+イレーザーセット」を同梱しているのもありがたい。タフのイレーザーセットは、イレーザーに2本のマーカーを付けられるようになっており、持ち運びに向いているからだ(2月27日の記事参照)。 折曲がった壁にも貼れる。ただし、折り目が残ったり、傷が付いてしまう場合もあるから、曲げすぎたりしないよう扱いには注意しよう 「すごく便利!」と感激した「貼ってはがせるホワイトボード」だが、ちょっとした難点もある。クルクル丸めて収納するとき、のり面を内側にして丸めるのだが、のり面がホワイトボード面にくっついてしまう場合がある。のりがホワイトボードにくっつくと、マーカーのインクが完全に消せなくなるケースがあるのだ。 住友スリーエムによれば、丸め終わった部分の粘着部分を全面にしっかり押さえるのではなく、両端を軽くとめる程度にするのがコツだという。万が一、のりが付いてしまったら、市販のシールはがし剤を利用しよう。住友スリーエムでもシールクリーナー「リモクリン」を用意しているので、こちらを購入してもいいだろう。 同じく住友スリーエムの「イーゼルパッド テーブルトップタイプ」も、“どこでも会議”に向いているかもしれない。こちらの製品は、画板サイズ(584×508ミリ)の台紙付きメモパッド。ホワイトボードよりも小さいが、机の上などに立てて書き込める。20枚綴りのメモパッドなので、基本的には1枚ずつはがして使うことになるが、1枚1枚はポスト・イットと同様に壁に貼り付けることも可能だ。 価格は4095円と「貼ってはがせるホワイトボード」よりも手ごろ。すぐ消せるホワイトボードと異なり、会議の内容を“消さないで残す”ことができるので、議事録のように後から確認することもできそうだ。 アイデア出しに効果的なブレインストーミング。このブレストの効用を高める4つのツールを1人用、グループ用に分けて紹介しよう。 会議で大活躍のホワイトボード。特に最近、需要を伸ばしているのはスキャナ付きタイプだ。スキャナ付きホワイトボードは2種類あるのをご存知だろうか――。 何かを説明するときに、ホワイトボードがあれば話が早い。会議の場でも、ホワイトボードが用意されていることが多いはずだ。筆者は、自分のマーカーとイレーザーを持参するのだ。 オフィスの壁などに貼り付けられ、はがして丸めて持ち運べるホワイトボードが登場。いつでもどこでもミーティングが可能になる。 ライフハック テンプレート:#005 ランチ前ToDoシートお腹が空いた、お昼の時間だ──。席に戻ったあと、すぐに仕事モードに切り替えるために、このToDoシートを使ってみてはいかがでしょう。印刷してペンで書き込んでご利用ください。 樋口健夫の「笑うアイデア、動かす発想」:会議を懐疑する「今度、次長から部長に昇格してもらうつもりだ」と社長に言われた筆者だったが、つい「今のまま、次長でいたいのですが」と応えてしまった──。 シゴトハック研究所:感情的な議論を防ぐには?【問題編】人と話すことが得意のヒロシ主任と、PCを使いこなすことが得意のタカフミ君。仕事のやり方でぶつかってしまった2人ですが……。 検索結果を5W1Hで分けて表示、gooラボの新サービス「When」なら時間に関連する検索結果を、「Who」なら人に関連する結果を――5W1Hの項目別に結果を表示する検索サービスが、gooラボで始まった。 デジタルワークスタイルの視点:動画配信する側の“抵抗感”を減らす3つの小技動画配信サービスを利用してアピールしたいと思っても、オフィスなどで試そうと思うといろいろな制約があります。そこで配信する画像をリアルタイムで編集できる「ManyCam」を使って、配信する側の“抵抗感”を減らす小技を紹介しましょう。 「会社には不満がない」。そう考えていたあるITアーキテクトが転職を考えるようになったきっかけと、転職を決意した理由とは一体何だったのだろうか エンジニアの職場のいじめ。「部下が上司を」という逆転ケースも少なくないのはなぜか。有効な対処方法は? 「出産後も働き続けようとは思っていなかった」ITコンサルが、復帰を決意したのはなぜか。どのような段階を経て復帰したのか jobtxt1 += '派遣会社3社に売れる技術・職種トレンドを取材契約更新か、次を探すかはこれを読んでから'; jobtxt2 += 'ITエンジニア2万人の年齢と年収が一目瞭然隣の芝生(年収)は本当に青いのか???'; |
[引用サイト] http://www.atmarkit.co.jp/fdotnet/clickonce/clickonce05/clickonce05_01.html
|
前回はClickOnceの基本機能を拡張して、ClickOnceアプリケーション(以降、ClickOnceアプリ)の動作をカスタマイズする方法について解説した。具体的には、ClickOnceアプリが必要とするコンポーネントを必要に応じてダウンロードして利用する方法と、ClickOnceアプリのアップデートをそのClickOnceアプリ自体で制御する方法である。 今回は、ClickOnceアプリをインストール/実行するために必要な前提条件をあらかじめインストールする機能である必須コンポーネント(=ブートストラッパ)を拡張する方法を説明しよう。なお、必須コンポーネントについて詳しくは「第3回 Visual Studio 2005でClickOnceを極めよう ― 必須コンポーネント」を参照してほしい。 *1 ClickOnceの必須コンポーネント(=ブートストラッパ)の機能によってクライアント環境にインストールしたいファイルや実行したいセットアップ・ファイル。 1の製品マニフェストのファイル(以降、製品ファイル)には、主に「製品に含まれるパッケージについての情報」と「言語的に中立(neutral)な情報」が(XML形式で)記述される。一方、2のパッケージ・マニフェストのファイル(以降、パッケージ・ファイル)には、「言語に依存した情報」が記述される。 つまり、製品ファイルは1つの必須コンポーネントに1つが必要で、パッケージ・ファイルは(日本語や英語などの)言語ごとに1つずつ必要なわけだ(デフォルトの言語を決める必要があるので、最低でも1つのパッケージ・ファイルは必ず作成しなければならない)。 これらの1と2のマニフェスト・ファイルは、次のサイトで示されているスキーマに従って作成する必要がある。 しかしこれを手動で作成するのは大変だと感じる読者諸氏も少なくないだろう。もっと手軽にGUI画面を利用して作成する手段はないのだろうか。実は、それがあるのだ。マイクロソフトが正式に提供しているツールではないが、そのようなツール「Bootstrapper Manifest Generator」が次のサイトで提供されている(ただし筆者が試した限りでは完成度があまり高くないと思われる。従ってあまり過信しない方がよいだろう)。本稿ではこのツールを利用して必須コンポーネントを開発する。 Bootstrapper Manifest Generator自体は、ClickOnceテクノロジによって配布されている。次のリンクのページにアクセスして[Install]ボタンをクリックし、ツールを実際にインストールしてみてほしい。 これで必須コンポーネントを開発するための環境が整ったので、以下ではこれを活用してサンプルの必須コンポーネントを作成してみることにしよう。作成するのは、GAC(=グローバル・アセンブリ・キャッシュ)にアセンブリ(=コンポーネント)をインストールする必須コンポーネント(=ブートストラッパ)である(※このサンプルでは、ClickOnceアプリを実行するためには、とある特定のコンポーネントをあらかじめGACにインストールしておく必要があるというケースを想定している)。 *2 GACへのインストールをプログラムで自動的に行う方法としては、このほかにGacutil.exeというツールを使うというのが挙げられる。しかし、このツールは.NET Framework 2.0 SDKに入っているため、現実的には、開発者の環境ならまだしも、エンドユーザーの環境では使えない。 最初にVisual Studio 2005でプロジェクトの新規作成を行う(メニュー・バーから[ファイル]−[新規作成]−[プロジェクト]を選択する)。作成するプロジェクトの内容は、次の画面のとおりだ。 [ソリューション名]に任意の名前(本稿では「Setup1」)を指定する。右にある[ソリューションのディレクトリを作成]はチェックを入れても入れなくてもどちらでもよい。 セットアップ・プロジェクトが作成されたら[ファイル システム (Setup1)]エディタが開かれるはずだ。このエディタで、次の画面の手順で「グローバル アセンブリ キャッシュ フォルダ」を追加する。 [ファイル システム (Setup1)]エディタが開かれていなければ、ソリューション・エクスプローラでプロジェクト項目(本稿の例では「Setup1」)を右クリックしてコンテキスト・メニューを表示し、そこから[表示]−[ファイル システム]を選択すればよい。 [ファイル システム (Setup1)]エディタの「対象コンピュータ上のファイル システム」を右クリックしてコンテキスト・メニューを表示し、そこから[特別なフォルダの追加]−[グローバル アセンブリ キャッシュ フォルダ]を選択すればよい。これにより「グローバル アセンブリ キャッシュ フォルダ」が追加できる。 「グローバル アセンブリ キャッシュ フォルダ」を追加できたら、そこにGACへインストールするアセンブリを登録しよう。その手順は次の画面のとおりだ(なお、GACへアセンブリをインストールするには、そのアセンブリが厳密名で署名されている必要がある。アセンブリを厳密名で署名する方法については、「.NET TIPS:Visual Studio 2005でアセンブリを厳密名で署名するには?」を参照されたい)。 GACへインストールするアセンブリを「グローバル アセンブリ キャッシュ フォルダ」へ追加しているところ。 先ほど追加した「グローバル アセンブリ キャッシュ フォルダ」を右クリックしてコンテキスト・メニューを表示し、そこから[追加]−[アセンブリ]を選択する。これにより、[コンポーネントの選択]ダイアログが表示されるので、そこで適切なアセンブリを選択すればよい。本稿の例では、「ClassLibrary1.dll」というアセンブリを追加した。 あとはソリューションをビルドすればよい。これによって、「Setup1.msi」および「setup.exe」というファイルが生成されるはずだ。このうち、本稿の必須コンポーネントではSetup1.msiのみを使用する。 以上でインストーラの作成が完了した。次にこのインストーラを必須コンポーネント(=ブートストラッパ)に組み込む。 初めてのマルチスレッドと排他制御入門 (2007/9/11) 複数のプロシージャを同時に実行できるマルチスレッド。うまく使えばスムーズなUIを実現できるが、落とし穴も多い IronPythonプログラミングの始め方 (2007/9/7) 世界で人気を高め、日本でも注目されてきているプログラミング言語「Python」。その.NET対応版「IronPython」の基本的な開発方法を紹介 ホワイトペーパー利用者に「Amazonギフト券」を抽選で100名様にプレゼント!――TechTargetジャパン リニューアル・キャンペーン @ITトップ|VB業務アプリケーション開発研究室 トップ|会議室|利用規約|プライバシーポリシー|サイトマップ |