Misc/ETC
その他のTipsやプログラム寄りの雑記です。
去年と同じく今回も緩いネタです。変数名ネタなんですが。
タイトルは「Visual Basic 変数名100連発」です。
要はこんな変数名、実際あったらヤバイよね。系です。
現在PPT作ってますが、100個集まらないです。がんばってます。
一部私の出会った事例も混ざっています。
時間があれば、Refactor!をつかった変数名リファクタのデモでもします。
http://www.event-registration.jp/events/te07/streetlive.htm
NOD32というウイルス対策ソフトがあります。目的はウイルス・マルウェア対策なんですが、軽くて高速。Windowsにもあまり負担をかけないことで評判です。
で、このNOD32をライセンスで購入するとサーバ用CDとクライアント用CDが入ってます。サーバ用CDでサーバをセットアップし、コンフィグレーションエディタで各種設定をして、その設定をクライアントの配布(一括インストール時)に同時に適用してしまおうと。そんな方法のやり方です。
以前にはてなのほうに書いたので、そちらを参照していただければと。
はてなにも同じこと書いてたりします
5/19にCOMU+ × eパウダ~で Windows Vista / Office 2007 のCommunity Launchイベントを開催します。
Community Launch Team (COMU+)
場所は、渋谷のピンクカウっていうお店です。
会費3,500円です。会費と言ってもこれはすべてお食事代です。いろいろ料理が出るらしい(実は一回も行ったこと無い)ので、非常に楽しみなところでもありますが。食べながら飲みながら(食べ放題(?)だが飲み物は別)で楽しく開催。これ重要。私の場合、形式張ってると緊張しちゃってうまくできません。
今回のネタはLive Gadget です。VistaについてるSidebar Gadget ではないのであしからず。Live Gadgetの作り方はあとの予定。
ネットでいろいろ検索してみると、SDKはhttp://microsoftgadgets.com/livesdk/index.htm
って書いてあるので実際に行ってみて、SDKっていうくらいだから100MB級のSDKをダウンロードするんだろうなぁとか思ってたら、そこはAPIリファレンス、デザインガイド、VS2005 用のプロジェクトテンプレート、サンプル、FAQ、などしかありませんでした。(まぁ、まだBetaだしね)
ナオキさんのところで発見。
MSDN オフラインに ジニアス平井さんが登場!(ナオキにASP.NET(仮))
ついにあの平井Genius 昌人も、MSDNオフラインに登場します。2月の予定です。
!
あのTechEDなどでおなじみの平井先生がついにMSDN Offlineに!2月登場予定だそうです。
これは行かなきゃ!
Traq:あの人も登場するMSDN Offlineの今後の展開(blogs.msdn.com)
#デスマってるので今回は超短いです
本日(12/1)付けでCOMU+(こみゅぷらす) というコミュニティががスタートしました。
こみゅぷらす (COMU+) とは、INETA の加盟コミュニティのリーダーや Microsoft MVP などこれまでもアクティブに情報を発信してきたメンバーが集まって結成した団体です。Windows 技術を中心に、さまざまな情報をオンライン、オフライン勉強会を通じて配信していきます。
よろしくお願いします。
11/22 23:40 画像が表示されていなかったのでFixしました
自作アプリをつくって、UACの動作を検証してみました。自分が所属しているユーザーと、その認証方法、所属しているWindowsグループを列挙しています。
#スクリーンショット中、"Privileges"の中が空なのは、まだ実装できてないからです。
#Vista RC2 での検証です。製品版では違ってる可能性があります。
今回検証したのは、実行時に所属するグループ。です。検証したユーザーは、ローカルコンピュータのユーザーです。ドメインユーザーではありません。
こんなツール作ってみました。
User-Agent Changer for Internet Explorer (ver.1.3) (ChgUAUtil.lzh)
要は、IEのUser-Agentを切り替えるツールです。起動すると、どこかで見たようなことのある(地球にコンセントが刺さっている)アイコンが、右下タスクトレイに常駐します。
右クリックで、メニューが出ますので、そこから切り替えるUser-Agentを設定します。
実は、このツール、このCommunity Server
めちゃくちゃ遅れてごめんなさい。
今年のTechED 2006 Yokohama でUsergroup Street Live をやったんですが、それのPPTです。
PDFで公開します。
こちらからどうぞ[PDF]Windows サービスとUSB温度計
ref:TechEd 2006 YokohamaにてLiveやりました。
このLive、最後だけ失敗してしまったのですが、それのリベンジを、近日開催予定。
(参考サイト:Andrew's Guide to Computers )ただの参考情報です。というか参考サイトの日本語訳風味です。At Your Own Risk でお願いします。#ちなみに私はこの方法でPC直りました。
Windows XP SP2 で Explorer が初期化エラーで起動しない場合の解決法。
ログオンすると、
「アプリケーションを正しく初期化できませんでした (0xc0150002)。[OK] をクリックしてアプリケーションを終了してください。」 の表示
Edited at 2006/10:16 22:25
Windows Vistaで新しく加わったUAC(ユーザーアクセス制御)な話。
自作のアプリケーション等々をUACに対応させる方法です。Manifestファイルを使用する方法。
簡単に言うと、Manifestファイルを作成し、そこに、以下(<Assembly>から下)のような記述を埋め込みます。(宣言は飛ばしても良いかと)
<?xml version="1.0" encoding="utf-8"?> <assembly
事後報告でごめんなさい。
TechED 2006 Yokohama の Usergroup Street Liveイベントで「Windows サービスとUSB温度計」といった内容でセッションやりました。USB温度計を使ったWindowsサービスをLiveで作成するデモです。
使用したPPTは後日アップします。
最後の最後で(携帯が圏外で)メールが飛ばないという壮大なオチが付きましたが。
約30人以上の方に来ていただきました。ありがとうございました。
いつもツールバーなどからやってたんですが、便利な方法見つけたので。というかみなさん知ってるかもしれません。ってか知ってますよね。ごめんなさい。
※ → は続けて押す、と言う意味で。
コメント化・[CTRL]+K→[CTRL]+C
コメント化解除・[CTRL]+K→[CTRL]+U
コードスニペットのInteliSense画面表示・[CTRL]+K→[CTRK]+X
コードの左右の無駄なスペースを削除・[CTRL]+K→[CTRK]+¥
こんな感じ。
久しぶりに自作ツール公開です。
PowerNotify v1.0.0.0
.NET Framework 2.0 が必要です。
要はノートパソコン等のバッテリ情報を表示するツールです。
実行すると「i」のアイコンがタスクトレイ上に常駐表示します。
アイコンをダブルクリックするとバッテリ情報がバルーンで表示されます。アイコン右クリックでメニューが出ます。バージョン情報か終了の2択です。
バッテリ容量に変化があった場合もバルーンで表示されます。
参考:Coding4Fun
もしかしたらバグあるかもしれません。ご容赦を
Nintendo DS ブラウザの、USER_AGENT 文字列を調べてみたら、こんなん出ました。
Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50[ja]
まぁ参考までにと。
Visual Studio 2005 Express に登録すると、いろんな特典がもらえます。
英語ページですけど。http://msdn.microsoft.com/vstudio/express/register/
サンプルや(たしか)書籍(PDF)、ロイヤリティフリーのアイコン・リソース集等々。
一覧を書いてみます。
Corbis Image Pack250ものロイヤリティフリーの画像集。Webサイトや作成したアプリに使用可能。
IconBuffet Studio Edition
イベント情報です。VSUG(Visual Studio User Group)のイベント、VSUG Day 2006 Summer が秋葉原コンベンションホール(東京 秋葉原ダイビル2F)で開催されます。詳細は以下画像クリックのリンク先をどうぞ。
行きたいんですがね。行けないんですよ。いろいろと。開催が火曜日なんですよ…。
KeyNote(?)だけでも見る価値あるかもしれません。あ、LINQも気になるな…。
(元ネタ:Yamakenさんのブログより:メモ: URLTracer (旧称 Strider) ダウンロード開始)
面白いツールがあったので紹介。(英語版)URL Tracer:http://research.microsoft.com/URLTracer/
URLをスキャン、トレースしてくれるツール。Generate Typos でtypo(打ち間違い)のリストを生成して、ドメインに登録されているか、取得されていないか、チェックしてくれる。フィッシングサイト探しにいいかも。(typoを狙ってフィッシングするところが結構あるので。)Paypalとか多そうだなぁあと、Whois情報も取得してくれるらしい。(whois.sc または
正式名称何になるんだろう?とりあえず先ほど通過してみました。
注意点としては
旧こうじや商店のところが交差点になりました(信号の名称:「荒町・与良」)
ついでに信号がつきました
野岸小学校校門前がT字路になりました(信号の名称:「野岸小学校」)
ここにも信号がつきました
でもって歩車分離式です
南町の交差点がきれいになりました
LED式信号に変わってました
で、
国道141号の南町交差点から国道18号の警察署前の交差点まで一直線でつながりました。
個人的には、旧こうじや商店のT字路に信号がついたことが嬉しかったり。あそこ出にくくて危なかったんですよ。
やねうらお さんの yaneSDK.NET が正式公開。C#2.0 のみで開発されている模様。。。
#とりあえずスクリーンセーバーらしきものを作ってみようかなぁと模索する今日この頃。
エントリーページ発見…
#ちなみに今までは推薦形式だったようです。
ExConn:MVP プログラム日本サイトのリニューアルとMVP審査応募ページの開設
Microsoft:MVP 審査応募ページ~ 求む、日本のMVP。
Keyword:情報の可視化
Microsoftには、ホスティング業者用に、SPLA(Service Provider License Agreement) というライセンスがあります。
サービスプロバイダ ライセンス アグリーメント(SPLA; スプラ)は、サービスプロバイダや ISV が、マイクロソフト製品を使用して月額料金ベースのサービス(ASP、ホスティングサービス、アウトソーシング、コンテンツの配信代行サービスなど)を提供する際に利用いただくライセンス プログラムです。
まさにホスティング業者向けといったライセンスで、
待ちに待ったこの日が来ました。Visual Studio 2005 / SQL Server 2005 / BizTalk Server 2006 の製品発表会が東京にて行われました。
また、Visual Studioのユーザーグループである、VSUGもオープンしました。(http://vsug.jp)登録は無料です。
ちなみに、日本語版の提供は、12月15日くらいになりそうだという話。
某パーティで、Paul Vick氏やJim Gray氏と一緒に写真を撮ったり、いろんな方と会ったり、楽しかったです。あと、サプライズなプレゼントが!!英語版なので、抵抗ありますけど、正真正銘の正規版「らしい」です。#シリアルキーがあったから本物なんだろうなぁ
11/17に行われる、MSC05 に来日予定のPaul Vick 氏のインタビューがWebCastで公開されています。
http://www.microsoft.com/japan/msdn/vbasic/community/paulvick/
6つのWebCastが公開されています。音声は英語ですが、日本語訳が表示されますので、是非とも見ることをおすすめします。特にVB Love な方々(^^;
MSC05 まであと1週間を切りました!ちなみに、東京・大阪会場は定員に達したとのことです
CTK回線網内では、一応動作します。(ベータテスター用の).hack//fragment 先行リリース版にて、動作を確認しています。
エリアサーバーを公開するためには、ポート解放作業等があるため、グローバルIPサービス、あるいはIP電話サービスのオプションサービスに加入している必要があります。
負荷的には、そんなに問題ないかな?ゴールデンタイムに接続してみて、負荷を見てみないとちょっとわからんです。
ちなみに、ALT-1 っていうエリアが、私のサーバーです。プレイされている方、よろしければ、どうぞ(^^;
先ほど、MSDNで My クラス を調べていたら、以前見たときよりいくつか新しい My が追加されていました。
確認したところでは、
My.Log (My.Application.Log と同等?)
My.Request
My.Responce
の3つです。
ちなみに、My の中で一番オブジェクトが多いのは、My.Computer だと思います(数えたことないですが)
今、一生懸命まとめてます。
Google Maps APIを使うときに自分がとまどったところとかをメモ。
(IEの場合)読み込んだときに「操作は中断されました」と出る
ロード時のタイミングの問題らしい。(Witha System さんのブログより)
javascriptをhead部分に持ってきて body onload で読み込ませる
google Mapsを表示させるdivタグのidは重複不可(これの解決に一日中悩んでた)
他のタグでmapっていうid使ってたのがエラー原因
idの重複は不可なのでデザイン時注意