いつの間にか 20万PV。

ここ数ヶ月(数年?)忙しすぎてなにも手を付けずに放置しておりましたが、過去記事をそれなりに参照していただけているようです。 コメント頂いた方、お返事できておらず申し訳ありません。 これからも気の向いたときに、ほのぼのと頑張って行きたいと思い…

DirectorySearcher.PropertiesToLoad の使い方。First Name と Last Name を PowerShell で参照する。

System.DirectoryServices.DirectorySearcherクラスは ActiveDirectory を検索する時にとても便利なのですが、明示的に指定しない限り基本的なプロパティしか取得できません。たとえば姓(Last Name)と名(First Name)などは PropertiesToLoad プロパティを使…

リモートレジストリでOutlook PSTファイルの場所を取得する

Outlookが入ったPCを複数台同時に入れ替えるような場面でPSTファイルの場所をすぐに特定できれば便利です。PSTファイルのパスはこのレジストリに保管されているのですが、デコードしなければ読むことができません。 (Outlook2003ではMAPI経由で読み出しがで…

今日が日曜日かどうかをVBScriptで確認するには

日曜日以外の曜日ももちろんOK。1日曜 2月曜 3火曜 4水曜 5木曜 6金曜 7土曜>||VB| If Weekday(NOW) = 1 Then WScript.Echo "Sunday" Else WScript.Echo "Not Sunday" End If |

PowerShellでPINGチェック (WMI)

テキストファイルに一行ずつ羅列されたコンピュータ名一覧からPING応答しないものだけ表示するPowerShellスクリプト。Win32_PingStatus を使用するとスマートですね。 $ComputerListFileContent = get-content "ComputerList.txt" foreach ($Computer in $Co…

回復パーティションを削除する方法

管理ツール コンピュータの管理 ディスクの管理 でパーティションを削除しようとしても「回復パーティション」と表示されている場合は消去できない場合があります。DISKPARTコマンドのDELETE PARTITION OVERRIDEを使用すればパーティションを削除できるよう…

Windows 2008R2 への SQL Server 2008のインストールが0x84be0004エラーで失敗する。

0x84be0004 は PerfMonCounterNotCorruptedCheck とのこと。 Checks if the existing performance counter registry hive is consistent. パフォーマンスカウンタのレジストリハイブが不整合を起こしていないか確認しなさいというわけですが、ここの情報を参…

Ubuntu9.04 を VirtualPC beta on Windows 7 で動かす。

それなりに自然に使えるということがわかりました。 それはVirtualPCが良いのではなく Ubuntu 9.04 が驚くほど高速であることが主たる理由だと思われます。うわさでは聞いていたけど、本当に 9.04 は素晴らしい!UbuntuをメインにしてWindowsをVirtualにしよ…

時刻をフォーマットする関数

VBScriptの日付時刻機能は極めて貧弱。なにかと多用する部分なので、作っておいて損はないだろうと考えて作ってみました。 日付部分は現状未対応です。 日付部分のフォーマットはこんな関数がありました。 http://billyboy.blog81.fc2.com/blog-entry-173.ht…

Windows 7 RC x64 テスト3日目の雑感

ベンチマークにはあまり興味が無いので感覚的なスピードテスト。 端的に言うと、Windows7のインストール直後の標準状態(いろいろチューニングしていない状態)で既に Vista の Aero をオフにしたのと同じぐらいの操作感が実現されている感じ。メモリ消費量…

Windows7RC XP Mode を試してみる

とりあえずわかったことをメモ。標準では入っていないので、まずVirtualPCを別途ダウンロード(こちら)して、WindowsXP仮想マシン(こちら)をダウンロードして、それぞれインストールしなければいけません。インストールが終わってXPを起動するといきなりイン…

Windows Vista が失敗作ではなかった2つの理由。

ベータの段階から「軽い」「使いやすい」など絶賛されている Windows 7。 批判的なコメントが過去のWindowsと比べて異常に少ないのには驚いています。私自身、閉口気味のVistaを諦めて、本日公開のWindows7 RC版を早速ダウンロードしてたりするのですが・・・。…

日本から OpenDNS を使っても無意味。Akamaiは逆効果。

最近、 ・「http://sourceforge.jp/magazine/07/02/02/0130245/2」 ・「Mozilla Re-Mix: 安全・高速なWebサーフィンを実現する「OpenDNS」」 ・「安全で高速なDNSを提供する「OpenDNS」 - GIGAZINE」 といった記事がはてぶに登場したのですが、OpenDNSについ…

仮想マシンの中に仮想マシンを。

VMware Server 2.0 (Workstation や Fusion Beta も可?) の上で VMware ESXi を稼動させる方法があります。かなり重たいらしいですが。> http://www.virtualization.info/jp/2009/04/vmware-server-20vmware-esx-35i20090416.html > virtualization.info | …

X02HTで大容量4GB以上のmicroSDHCを認識させるメモ。

SDHC777.cab をインストールして8GBのSDHC認識にあっさり成功しました。(アプリケーションロックの解除が必要です) 今のところ特に問題なく使えています。 辞書系ソフトをごっそり入れると2GB近く消費してしまうのですが、8GBあればさらに音楽や動画を入れる…

GoogleMapで1ピクセルあたり何mか(m/px)を計算できる?

ふと真剣に考えてみたけど、地球は球体であること、そしてGoogleMapがメルカトル図法であることを忘れていた。とりあえず日本付近で図ってみた場合、zoom値が 10 の時。 100px の水平線分は経度 0.137329102 度分の変化で 12597.41731m 100px の垂直線分は緯…

デバッグネタ。AS2.0 の trace を AS3.0 の trace にする。

まったくもって意味不明のタイトルだと思われるかもしれないけど、 これが便利なんです!(^^ とにかく Debug.as を同一階層に置いてみて下さい。Debug.as class Debug { public static var enabled = true; public static function trace() { if( enabled ) …

3キャリア(+Willcom)位置情報取得方法まとめ(Willcom編)

特殊なリンクの埋め込みでコールバックされる。リンク元の記述方法例:http://XXX/XXX.php に位置情報を送信する場合 <a href="http://location.request/dummy.cgi?my=http://XXX/XXX.php&pos=$location">ここをクリック</a> 受け取り方法メソッド:GET例: ?pos=N34.18.18.164E134.4.44.955 pos 緯度経度座標DMSタイプ [N|W]DD.MM.SS.SSS[E|W]DD.M…

3キャリア(+Willcom)位置情報取得方法まとめ(Softbank 3G編)

Softbank には 簡易位置情報 と S!GPS機種の2種類があるが、同一のインターフェースで取得可能。リンク元の記述方法例:http://XXX/XXX.php に位置情報を送信する場合 <a href="location:auto?http://XXX/XXX.php">ここをクリック</a> リンク先URL location:auto?[転送先URL] 受け取り方法メソッド:GET例: …

3キャリア(+Willcom)位置情報取得方法まとめ(AU編)

AU には 簡易位置情報 と GPS検索の2種類がある。リンク元の記述方法例:http://XXX/XXX.php に位置情報を送信する場合 <a href="device:location?url=http://XXX/XXX.php">ここをクリック</a> <a href="device:gpsone?url=http://XXX/XXX.php&ver=1&datum=0&unit=0">ここをクリック</a> リンク先URL device:location?※GPSの場合のパラメタ(&ver=1&datum=0&u…

3キャリア(+Willcom)位置情報取得方法まとめ(ドコモ編)

NTT Docomo には オープンiエリア検索 と GPS検索の2種類がある。 ■オープンiエリア検索これはドコモのCGIにリンク先を設定するタイプ。リンク元の記述方法例:http://XXX/XXX.php に位置情報を送信する場合 <a href=" http://w1m.docomo.ne.jp/cp/iarea?ecode=OPENAREACODE&msn=OPENAREAKEY&nl=http://XXX/XXX.php&arg1=aaa%3dhogehoge&arg2=&posinfo=2">ここをクリック</a> リンク先URL http://w1m.docomo.n…

3キャリア(+Willcom)位置情報取得方法まとめ(総括編)

しばらく、位置情報取得で煮詰まってました。 でも一通り把握したからといって次回は楽になる・・・というほど単純じゃないのがつらいところ。 やはりそれぞれのキャリアの違いを全て吸収するインターフェースが必要かなと思います。 で、それなりに出来上がっ…

AdobeのSpryフレームワークを使ってみた。

いまさらという人もいるかもしれないけど・・・ Adobe謹製のAJAXフレームワーク最新版 Spry 1.6.1 (http://labs.adobe.com/technologies/spry/) を使ってみた。 正直なところ凄くいい!! 特にXMLを呼んでリストを作るだけの目的なら最高にお手軽! たとえばXML…

mb_substr マルチバイト部分文字列の罠

PHP

UTF-8環境で奇妙なトラブルがあったのですが、 $str = "あいう"; echo mb_substr($str,0,1); // 「あ」だけ表示するはずが・・・文字化け これで0番目から1文字取り出せるはずが わけのわからない文字コードが出力されて文字化けしてしまいました。 文字によっ…

Adobe AIR Badge Install を試してみました。

AIR

AIR Badgeを使ったAIRのインストールを swfobject で指定する場合のパラメータを一通り確認してみました。↓動作例はこちら http://www.feelwct.jp/staffblog/2008/01/airtimer.html // AIRアプリを起動するには 9.0.115 以上が必要です。 var so = new SWFOb…

Ctrl+Shift+1に感動しました(Flash Develop 3.0.6 Beta)

コードアシストが凄く便利になってました。 ショートカット、Ctrl+Shift+1で面倒なゲッターセッターなども瞬殺です。たとえば・・・変数を定義して、 public var label:String; ここで Ctrl+Shift+1を押すと。 protected var _label:String; public function…

MatrixShortcuts.asが恐ろしく便利そうな件

fladdict.netの深津さんが MatrixShortcut という Tweener の拡張プラグインを提供されています。 で・・・肝心のMatrixも便利でスゴイんですけど、それ以上に素晴らしいのがMCの入れ子構造を無視して動かせちゃう_global_・・・というプロパティ群。FuseKit…

数値かどうか判定する最善の方法は?

いろんな方法でやってきたけど、 これまであまり使わなかった isNaN() が一番スマートなのではないかとふと思った。 var _str = "10"; // _str = 10; if(isNaN(_str)){ trace("not a number") }else{ trace("is a number") }

MovableTypeをWindows Apacheで動かす方法まとめ Image Magickあり

1.XAMPPをインストールし、MySQLとApacheを起動します。 現状最新:XAMPP Windows 1.6.6a XAMPPダウンロード Sourceforgeのダウンロード 2.XAMPP アドオンのPerlのインストールします。 現状最新:xampp-win32-perl-addon-5.8.8-2.2.8-installer.exe Sourcef…

Adobe AIRついに正式リリース!

AIR

コードネーム Apollo こと Adobe AIR 1.0 がついにでました! と思ったら日本語版は見送り。なんじゃそりゃ・・・。 http://www.tryadobeair.com/なんだか期待させた割にドカンと強烈なものがでた感は薄いですが、実はこれがミソ。 いまは全PCにインストール…