Pages

Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Jun 18, 2008

僕がMacを買わない理由

MacBook Pro.

コンピュータ業界(特にアメリカ)で最近Mac OSユーザが激増していることを肌で感じる。カンファレンスに行くと発表者の3人に1人くらいはMacを使っている。

そういう場面を見たり、身の回りの人がMacの良さを教えてくれたりすると、新しもの好きとしては物欲が沸々と湧いてくるのである。

もう長いこと、「Mac買おうかな」「いや、やめておこう」という脳内議論を続けている。最近ではネタが出尽くして、その脳内議論がループ気味である。というわけで自分にはMacが必要ない理由をここにまとめておく。

未来の俺 は「Macが欲しい発作」発生時にはこのエントリーを読んで、コーヒーを一杯飲んで落ち着くこと!

  • 対応ハードウェアの少なさ
    ラップトップにしろデスクトップにしろWindowsPCは数ある製品の中から自分の好みのものを選択できる。SonyやIBMの新型ラップトップのような魅力的なハードウェアを使えるのはWindowsだけだ。Macで選べるのは筐体の色とメモリーの容量くらい。選択肢が少ない。
  • Mac Bookはでかくて重い
    ThinkpadやLet's noteのWシリーズ的な手頃な大きさの筐体がない。MBAは薄すぎて怖い。もっと小さくてガシッとした手応えのハードが欲しい。
  • ACアダプターがでかい
    4つ口の電源タップがあったとして、Macの大きいACアダプターを挿すと2つの口が埋まることがある。「自分だけ充電できればそれでいいの」あのでかくてダサイACアダプターはそう主張しているようである。
  • 画面を覗かれたくない
    Macの特徴としてどの機種も液晶が非常に綺麗である。しかし喫茶店などで使う場合に、横からのぞき見されるのが気になる僕には、あの視野角の広さはむしろマイナスポイントの1つである。プライバシーフィルター?それも1つの手ですね。なんのためのMacか?と問われそうだけど。
  • 新しい操作体系を覚えるのが面倒
    今更マウスのボタンが減ったり、Alt+F4でウインドウが閉じない環境に慣れる気力がない。キーボードショートカット、アプリケーションのインストール、フォルダの配置など細かい所だがMac OS Xへ移行したら全て一から覚え直しだ。
  • unix環境は既にある
    unix好きが完成度の高いGUIを備えたunix環境としてMac OS Xを選ぶことがあるらしいが、既に自宅にLinuxのサーバがたっていて、メール・RSSチェックもプログラムもリモートからログインできる環境が整っている。コレにまさるunix環境はないはずだ。
  • VISTAの方がセキュア
    セキュリティという面で考えるとVISTAは「いい意味で不自由」である。プログラムのインストールもいちいちUACの確認が行われるし、VisualStudioを使って開発をしていると、コーディングからデバッグ、パブリッシュまでの間になんど警告メッセージがでることか。しかしそのお陰でウイルスが忍び込んでも被害は少なくてすむはずだ。(MacやWinXPと比較して)またVista+IEの保護モードはうっかりリンクを踏んだ際のリスクを減らしてくれる。
    ”Macにウイルスはないから”とか言ってる人はそのうち痛い目にあうと思う。
    そして初めてセキュリティに真剣に取り組んだOSを、僕は評価し布教したいと思っている。実際マイクロソフトは地味でもいい仕事をしている。
  • 実際Microsoft Officeが無いと仕事にならない
    Word, Excel, Powerpointを別のソフトウェアに置き換えることは考えられない。そしてもしMicrosoft Officeを使うのであればWindowsマシンで動かす方が問題が起きにくいのは自明である。
  • iPhone用のアプリを書く必要は多分ない
    iPhone/iPod touchで動くアプリを作るには、現在のところMac OSが必須である。iPhone購入予定なのでアプリを作成してみたいという好奇心はあるのだが、コミュニティが大きいので自分が欲しいと思うものはきっと誰かが書いてくれるはず。他力本願。
  • 他にいじりたいものがある
    Macを一から覚えるくらいなら、ActionScriptを一から勉強してみたい。

以上。

不毛な脳内議論を防ぐためのエントリーでした。

May 5, 2008

[Windows] スタートメニュー内をアルファベット順に並び替える

Windowsのスタートメニューを使っていると全てのプログラムを押した後のプログラムの並び順がインストール順になっているのがややこしい。そんなときはスタートメニュー内をアルファベット順に並べ替えてしまえばよいということを一昨日くらいに発見した。

やり方:

スタートボタン -> 全てのプログラム(P) -> (どのアイコンの上でもいいので)右クリック -> 名前順で並べ替え

結果:


この通りプログラムの一覧が並べ順でソートされて便利!分かりやすい。 

やってみれば目から鱗というか、何で今までこうしなかったのか不思議でしかたない・・・

Feb 17, 2008

Powershellオリンピック "2008 Scripting Games"

Powershellのスクリプティングゲームが2/15に始まった。決められた期限内に10問の課題にこたえるスクリプトを書いて、メールで提出する。成績によって賞品が出たりするらしい。

部門がビギナー向けと上級者向けにわかれている。
たとえばビギナー向の問題はこんな感じ

True Type (True Type フォントを調べる : 10 ポイント)
ローカル コンピュータからレジストリからキーを読み取り、インストールされているフォントをすべて調べた後、キーの名前を解析して各フォントが True Type フォントであるかどうかを判定します。

上級者向けの問題はこんな感じ

Making Beautiful Music (音楽再生リストを作成する : 15 ポイント)
.csv ファイルから曲名と楽曲の長さを読み取り、指定された長さの再生リストを作成します。

問題の一覧はこちら。ビギナー向けでも分からないところがいっぱいある orz

ポイントはスクリプト言語はVBScript, Powershell, Perlの3種類どれでもよいということ。ビギナー向けの問題ではレジストリを読み込んだり、MS Accessのファイルを読み込んだりするのどう考えてもPowershell有利だと思うけどね。Perl使いの方も挑戦してみてください。

去年イベントの存在を知りながら、気づいたら締め切りが過ぎていて悔しい思いをしたので今年は挑戦してみたい。ビギナー向け、Powershellで。
大分忘れてるけど、さぁやるぞ。とりあえず最初の2問の締め切りが2/20なので、今日終わらせないといかん。(腕まくり)

 

2008 Winter Scripting Games イベント概要 (日本語)
http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/jpn/summary.mspx

2008 Scripting Games: Beginner Division イベント詳細 英語 ビギナー向けの部
http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/beginner.mspx

"2008 Scripting Games" Tips for Beginners
http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/resources.mspx
# それぞれの問題について行き詰まった時のためのヒント集

Hey, Scripting Guy!: 競技会へのお誘いと XML 関連のスクリプト http://www.microsoft.com/technet/technetmag/issues/2008/02/HeyScriptingGuy/default.aspx?loc=jp/
# わかりにくい記事 このイベントについてMSKKは盛り上げる気ナッシング

2008 Scripting Games Prizes 賞品の数々
http://www.microsoft.com/technet/scriptcenter/funzone/games/games08/prizes.mspx

 

 
Dr. Scriptoの人形。
抽選で250名様。前回はもらった人たちが世界各地の景色に立つ人形の写真をアップしてて楽しそうだった。
かわいくもかっこよくもないが1つ欲しい!


Certificate of Excellence
各部門で100点満点中60点以上をとったひと全員におくられる賞状。

Aug 19, 2007

インターネットの4%はGoogleでできている。

おもしろい統計をみつけたので、皆様の意見を伺いたく。

情報源はNetCraftが1995年から調査している、稼働しているWebサーバのサーバソフトウェアランキング。(こちら

Graph of market share for top servers across all domains, August 1995 - August 2007

ご存じの方も多いと思うが、数年来Webサーバソフトの世界はApacheとMicrosoft IISの2強の時代が続いている。長い歴史を誇り、貧しい農村部を含め全国からくまなく支持を得る自民党(Apache)と比較的裕福な都市部のユーザからの支持が基盤の民主党(IIS)の2大政党の争いだったわけだ。
ところが2007年に入ってその2強を激しく追いかける新興勢力が現れた。グラフのピンク色の線。その名も”Google"が4.35%のシェアを獲得しているのである。

「ありえない」、直感的にそう思った。

Apacheはフリーで配布されており誰でも使うことができる。我が家の自宅サーバもApacheを使っている。Microsoft IISというのはMicrosoftが販売している製品で購入すれば(Microsoft社以外の)誰でも使うことができる。対してGoogleのWebサーバソフト(GWSGFE)というのはGoogle社だけがつかっているものである。それが4%を超えるというのは果たしてどういうことなのだろう。

Googleの数字が大きく見えてしまう要素を考えてみたが、どれもイマイチなのである。

ここは素直にインターネットの4%はGoogleでできている。と考えるべきなのだろうか?
だとしたらGoogle凄すぎる。

 


Googleの数字が大きく見えてしまう要素:

・Netcraftでは、同じホストでユーザ毎に独自のサブドメイン/Virtual Hostを使用している場合、それぞれを1としてカウントされる。(注1)blogger.comだけで相当水増しされることになる。 → でもCnameやVirtual hostはApacheやIISでも使えるからなぁ。

"Many servers support facilities to enable a single computer to run a server for multiple domain names on different ip addresses. Additionally, some service providers offer a more crude domain aliasing facility with multiple hostnames resolving to the same ip address, and customers home pages being referenced by a trailing pathname. This survey counts each of these domain names as separate servers."
http://survey.netcraft.com/mechanics.html

・Google App for your domainってのが意外と浸透している?

・ApacheやIISを使用している大規模サイトがロードバランサーなどを使用していた場合、サーバが何台あっても1としてカウントされる。 →それがGoogleに優位に働く

"Some servers which are particularly popular, such as Playboy and Netscape operate a load balancing scheme whereby accesses to a given domain name are shared amongst a pool of computers. This will normally be shown as a single server in the survey; as with virtual hosts, it is the domain name that is important rather than the number of computers used."
http://survey.netcraft.com/mechanics.html

Jun 11, 2007

OS再インストール時のメモ

 

週末にWindowsの調子が悪かったThinkPad X32を工場出荷状態に戻したのでその作業メモを。

 

バックアップ

  1. Windows Media Player
    • 有料コンテンツが無かったのでバックアップするものなし
  2. iTunes
    My Documents\My music\iTunesフォルダの下を全てバックアップ
  3. MS-IME
    下記URLを参考にユーザー辞書をバックアップ
    http://support.microsoft.com/kb/880987/ja
  4. firefox
    キャッシュ、お気に入り、アドオンなどを一括してバックアップしてくれるツールを使用
    MozBackup - Backup tool for Firefox and Thunderbird
    http://mozbackup.jasnapaka.com/download.php
    Firefox 1.5.0.8 ja - 2006-12-09.pcvなどというファイルができるのでそれをバックアップ
  5. Norton antivirus
    バンドル製品+オンライン更新サービスだったのでメディアがない。メールで延長キーが来ていたのでそのメールをバックアップしておく
  6. ファイル/フォルダ
    そのほかファイルやフォルダ単位でバックアップしたのは以下のディレクトリ
    • 電子辞書ファイル
    • gvimフォルダ
    • my favorite

最近メールは全てgmailでオンラインに保存されているため、データのバックアップが楽になった。ありがたやありがたや。

リストア

X32起動時にAccess IBMボタンをおしてリカバリープログラム起動。ドライブが工場出荷状態に戻ったあとに以下の作業をする

  1. WindowsUpdate
    • とりあえずやっとく
  2. キー配列の入れ替え
    keyctrlを使って、Caps LockをCtrlに、無変換をWinキーに変更
  3. Microsoft Update 
  4. lhaplus
    • アーカイバーをインストール
  5. Firefox プラグインひっくるめて
    http://mozbackup.jasnapaka.com/download.php
    これを機にfirefox 1.5.0.8から2.0にバージョンアップ
    All-in-one-gentureだけ動かなかったのでアドオンの更新を行った。
  6. Norton Antivirus
    バンドル版がインストールされているのでアップデートする
  7. ThinkPadソフトウェア導入支援
    新規・更新ソフトウェアの導入
    Intelのワイヤレス関連のドライバやユーティリティーが更新された
    このタイミングでWepキーを再入力させられる。
  8. .net framework 2.0
    2.0じゃないとPowerShellが動かない
    Powershell
    http://www.microsoft.com/downloads/details.aspx?FamilyId=30125A46-B97C-4704-AA10-605E809D5933&displaylang=ja
  9. ユーザー辞書の復旧
  10. フォント メイリオとOsakaを追加
  11. My Documentの中身コピー
  12. cmd.exeでTab補完の有効化
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
    "CompletionChar"=dword:00000009
    "EnableExtensions"=dword:00000001
    "PathCompletionChar"=dword:00000009
  13. SSH Secure Shellインストール
    SFTPもSSHもこれ1つ
  14. vim
    昔から使っているvimフォルダを"c:\program files"にコピー
    Set-ExecutionPolicy RemoteSigned
    echo $PROFILEで表示されるファイルを実際に作成する。
  15. Office XP
    CDが壊れ気味
  16. Microsoft Update
    .net frameworkとoffice XP SP3がインストールされる
  17. その他 小物のインストール
    • Jtrim
    • iTunes
    • navi2ch
    • Jamming SRDGではじまるフォントもあわせてコピー
    • Jalbum
    • Skype
    • Google desktop search
    • Google Earth
    • JRE
    • Visual Web Developer 2005 Express Edition
    • Cygwin
    • Windows Live Writer
    • RealPlayer
    • Adobe Acrobat reader
    • wireshark
    • 送るメニューの設定
      vim追加
      デスクトップ以外を削除

Apr 9, 2007

最近おもしろいと思ったモノいろいろ

Webをみていておもしろいと思ったモノはGoogle Notebookに追加しているのだけれど、溜まりにたまってきたので一部をブログにはき出してみる。Google Notebookは先々週あたりにGUIがだいぶ改善されてとても使いやすくなっている。


google notebookのスクリーンショット

 

 

  1. Cygwinでdigを使う-Hello, world!
    "Cygwinには dig コマンドがないので、ちょっと不便な時があります。 そこで、こちらのサイトから BIND for Cygwin のバイナリを持ってきて導入します。"
    http://rails.office.drecom.jp/takiuchi/archive/19
  2. Strings v2.30
    # windows上で動くstringコマンド。sysinternals謹製のもの。また一つcygwinを使う理由がなくなった。 MSがsysinternalsを買収したことでPowershell方面は今後もっと楽しくなることに期待。
    http://www.microsoft.com/technet/sysinternals/Miscellaneous/Strings.mspx
  3. SANS Institute - Secure use of LDAP for Naming Services with Solaris
    # PDFにつき注意。設定の甘いLDAPはこれから問題視されるようになると思う。ちょっとスキャンするとanonymousでpasswordフィールドまで参照できるようになっているLDAPサーバがたくさん見つかる(かもね)。http://www.sans.org/reading_room/whitepapers/honors/1741.php?portal=60e04bb1247865a223b2bbf476785ec5
  4. filesystem/sshfs - Linux Tips
    "NFSを用いずに、ssh を使ってネットワーク経由でファイルへアクセスする方法がある。それが sshfs。fsということで、mount することが可能。"
    # そんな変態的ファイルシステムが、結構昔からあったことに驚いた。
    http://linux.mini13i.gotdns.org/filesystem%2Fsshfs.html
  5. ITpro SPECIAL:Microsoft VirtualEarthマッシュアップ道場 虎の巻 壱
    "Microsoft Virtual Earthは,マイクロソフト社が提供するマッピング・プラットフォームのこと。"
    # MSはGoogle EarthとGoogle Mapに追いつけるのか?無理だよねぇ。
    http://itpro.nikkeibp.co.jp/as/ms_ve/toranomaki0101.shtml
  6. @IT:VMwareでISOイメージを使ってLinuxをインストールするには
    "VMwareでゲストOSとしてLinuxをインストールする際、CD-ROMを使うこともできるが、ISOイメージをそのまま利用できる。"
    # このTipsを知らずにわざわざメディアに焼いたことへの自戒を込めて紹介。そりゃできるよねぇ。。。
    http://www.atmarkit.co.jp/flinux/rensai/linuxtips/464vmwareuseiso.html
  7. デジタル署名について - ヘルプと使い方 - Microsoft Office Online
    "Microsoft Office 2003 では Microsoft Authenticode 技術を採用しており、デジタル証明書 を使用したファイルまたはマクロ プロジェクトへのデジタル署名が可能です。"
    # しないけど、できるということで。
    http://office.microsoft.com/ja-jp/help/HP052495551041.aspx
  8. ピボットテーブル ライバルに大きく差がつく 手間なくできる 黄金の表活用
    "集計表では、たくさんのデータを扱うようになります。情報量が多くなると、詳細を抜き出して分析することも必要になります。上司から「売上を分析するために、A さんが担当している商品それぞれの表を作ってくれないか」などと言われた経験はありませんか? そんなときに役立つのがピボットテーブルです。"
    # 実は一度も使ったことない機能、ピボットテーブル。
    http://www.microsoft.com/japan/users/office/0605/04.mspx
  9. Cookie情報をWEBブラウザーで表示する方法
    "WEBブラウザーのURL欄に "javascript:document.cookie;"と書き込むと見ることができます。"
    # 早速ブラウザのブックマークに追加した。
    http://nosa.cocolog-nifty.com/sanonosa/2006/11/cookieweb_c822.html

Dec 18, 2006

profile.ps1

PowerShell Memoに触発されて、自分のprofile.ps1をさらしてみる。
気に入ったのがあれば"notepad $PROFILE"を実行して自分のProfileにコピペしてください。

#############################################################
# Profile.ps1
# v0.1 - 2006/12/17 sparky
# http://www.takui.net/bluepill
#############################################################

# display welcome message
cls
date
Write-Host -ForegroundColor White -BackgroundColor RED "Welcome to PowerShell,$env:Username "
#cd c:\work\powershell

# vim
Set-Alias vi 'C:\Program Files\vim\vim.exe'
Set-Alias vim 'C:\Program Files\vim\vim.exe'

# Get-Variableはgvというエイリアスが標準で入ってるけど使い慣れているenvで
Set-Alias env Get-Variable

# CPU使用率の高いプロセスTOP10
function top10
{
ps | sort cpu -descending | select -first 10 ProcessName,CPU
}

# デスクトップをPドライブとしてマウント
subst P: 'C:\Documents and Settings\Sparky\デスクトップ'

# PowerShellのセッションを全てlogfileに記録
$sessionname = get-date -UFormat "%Y%m%d%H%M"
start-transcript -path "c:\work\powershell\$sessionname.log" -noclobber

# beep音をならす
function beep
{
Write-Error "`a"
}

#############################################################
# 関数名 Play-Alerm
# 概要 wavを再生して、コマンド終了などを通知する
# 内容
# エイリアス at
# "sleep 180 ; at"でカップラーメンタイマー
#############################################################
function Play-Alerm
{
$myalermsound = new-object -type system.media.soundplayer
$myalermsound.SoundLocation = "C:\windows\Media\Windows XP Logon Sound.wav"
$myalermsound.Play()
}
Set-Alias at Play-Alerm

# PowerShellのセッションを全て記録
$sessionname = get-date -UFormat "%Y%m%d%H%M"
start-transcript -path "c:\work\powershell\$sessionname.log" -noclobber

Dec 4, 2006

小ネタ 2発

1、Excelでフリガナを表示するPHONETIC関数ってのがあるよ

Excelは漢字入力した際にキーボードから打ち込んだ「読み」を保存しておく。PHONETIC関数はその保存されている読みを引き出す関数。

日経PC21 / 漢字の名前にフリガナを付ける
http://pc.nikkeibp.co.jp/pc21/tech/excel36/30/index.shtml

いつも思うんだけど、日経PC21という雑誌はMS OFFICEの解説の巧みさで日本最強。

2、WordやExcelから隠された個人情報を消すツール

WordやExcelファイル中にそのファイル作成者、作成したPCの名前など大量の個人情報を含んでいる。WORDで文書を作ってHTML形式で保存すると大量のMETAタグがあってビックリする。

外部に出す文書などはそういった不要な情報は削除しておいたほうがいいでしょうね。

(画像あり)WordやExcelから隠された個人情報を消すツール - IT+
http://www.masahiko.info/it/archives/000814.html

Nov 27, 2006

ASP.NET対応「無料」レンタルサーバ fsnet

「ASP.NET」や「SQL Server 2005」を使ってWebアプリを作ろうと考えていたとき、一番の課題はレンタルサーバサービスが少ないことだった。perlやphpなら無料のレンタルサーバでもほぼ間違いなく使えるのに対して、Windows環境をサポートするレンタルサーバは希少である。Linuxの様に簡単に無料で自宅サーバをたてることもできない。

有料のレンタルサーバサービスを契約するのも馬鹿馬鹿しく、そのときは結局ASP.NETを諦めた。開発環境Visual Web Developer 2005が使いやすかっただけに残念だった。
今日になって無料サービスがあることを偶然知った。

【無料サービス】FS デベロッパーズ プラットフォーム エクスプレス2【独自ドメイン名対応!】

 

今のところ利用者のシバリは以下2点だけのようだ。

  • 商用利用はできません。
  • 定期的にファーストサーバからお送りするアンケートにお答えいただく必要があります。

    DotNetNukeとか動くんだろうなぁ。使ってみたいなぁ

     


    [無料ホスティングサービス] ファーストサーバ Windows DOTNET レンタルサーバ Windows+ASP.NET+SQL Server
    http://www.fsdotnet.jp/express/index.html

    DotNetNuke > Home ( DNN 4.3.6 )
    http://www.dotnetnuke.com/

     

  • Nov 22, 2006

    Vista セキュリティガイド

    Vista のセキュリティガイド英語版がリリースされた。しばらくしたら日本語に翻訳されるはずなので、それから読もう。(それよりPowershellいじりたい)

    Overview of the Windows Vista Security Guide
    http://www.microsoft.com/technet/windowsvista/security/guide.mspx

    Nov 12, 2006

    PowerShell: エディタ

    Windows PowerShell Weekは結局リアルタイムでは聞けなかったので、今日から一つ一つ録音のWMVファイルを聞いている。今日聞いたのは初回。堅苦しくてつまらないが、復習にはいい感じ。

    1時間のレクチャーのあとにQ&Aがある。(Q&Aはここにスクリプトがアップされている。) さっそく『おすすめのエディターはなんですか?』という質問が出ていた。調べてみるとpowershell用のIDEも作られているらしい!

    Powershell IDE by www.scriptinternals.com
    スクリーンショット:

    PowerShellは高機能とはいえ、ただのスクリプト言語(とシェル)。そんなものにIDEが必要なのは一体どんなものを作っている人なのだろうか?

    syntaxファイルを作ってくれた人がいるのでgvim使いでPowershellも使うという人はファイルをダウンロードして突っ込むと、下に張ったスクリーンショットの通り、若干作業が楽になるかもしれない。
    (さらに"set-alias vim c:\somewhere\gvim\vim.exe"しておくと、コンソール内で直接vimが開くので、楽チン。)

    スクリーンショット:gvim with ps1.vim
     
    ps1.vim - Windows PowerShell (fka MSH/Monad) Syntax File 

     

    スクリーンショット:参考までにsyntax使わない素の画面

    ちなみに自分は複雑なことが出来ないのでnotepadで十分である。

    Oct 20, 2006

    Hotmail から Windows Live メールに切り替えてみる

    久々にHotmailにログインしたらWindows Live メールに切り替えませんか?というお誘いが。

    とりあえず誘いに乗ってみた。

    outlook 2003風のデザイン。Gmailと比較すればまだまだ発展途上だけど、メールが2GBまで保存できるようになったのはうれしい。

    Oct 10, 2006

    Windows Live Writerで画像がアップロードできない

    Windows Live Writerを使ってブログ(MT3.0)に画像をポストしたが、表示されない。アップロードした画像のパスがttp://<hostname>/<blogname>WindowsLiveWriter/XYZ.jpgになっていた。


    Live Writerは画像をblogのindex.htmlがあるディレクトリにWindowsLiveWriterというディレクトリを作ってそこにアップロードしているようだ。MobableTypeのサイトURLの設定欄でttp://<hostname>/<blogname>/という形で最後にスラッシュをつけたら、画像のパスがttp://<hostname>/<blogname>/WindowsLiveWriter/XYZ.jpgになり、無事に表示された。

    くだらないけど、軽く嵌ったのでメモしておく。

    1日1Vista: メイリオフォント

    VISTAの標準日本語フォントはMSUIゴシックからメイリオに変更になった。とっても見やすい。このフォントのファイルだけをコピーしてやればWindowsXPでも使用可能でした。(ファイル:c:\windows\font\meiryo*)
    ウィンドウのタイトルが左右方向にギュッと圧縮されているのもVistaの特徴。

    メイリオ - Wikipedia
    http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%AA%E3%82%AA

    ちなみにプログラマーやシステム管理者など日本語がほとんど必要ない人にはConsolas Fontという視認性に優れたフォントがあるらしいので試してみては?

    Download details: Consolas Font Pack
    http://www.microsoft.com/downloads/details.aspx?familyid=22E69AE4-7E40-4807-8A86-B3D36FAB68D3&displaylang=en

    とあるはてな社員の日記 - ConsolasをIE( or putty or gVim et al.)で使う
    http://d.hatena.ne.jp/stanaka/20060914/1158208602

    ちなみに僕はOsakaを愛用してます。え?「最初からMac使えよ」ですか?

    Macの見やすいOsakaフォントをWinで使おうプロジェクト
    http://osakattf.hp.infoseek.co.jp/

    Sep 22, 2006

    1日1VISTA: HTTP_USER_AGENTの巻

    Windows VistaのBetaを使っていて気づいたことをとりとめもなく紹介してみるというありふれた試み。

    今回はIE7+Vistaが吐くHTTP_USER_AGENTはこんな感じです。

    HTTP_USER_AGENT . Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; MSDigitalLocker Vista 1.3; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04306; Media Center PC 5.0)
    HTTP_ACCEPT . image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash, */*
    HTTP_ACCEPT_LANGUAGE . ja
    HTTP_ACCEPT_ENCODING . gzip, deflate

    ポイント1: ブラウザとOSは MSIE 7.0 NT6.0と表示される
    閲覧可能なブラウザを限定しているサイト(例: Google calendar)では門前払いを食らいます。そんなサイトにアクセスしたい場合、MSが公式にリリースしているUser_Agentを書き換えるツールを使ってください。
    Download details: User Agent String Utility 2

    一般人はそんなことするくらいならFirefoxやOperaを使うけどさ。

    ちなみにIEのDeveloperのBlogによると

    • Windows XP SP2+IE7 では: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
    • Windows 2003 Server+IE7 では: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)

    だそうで。

    ポイント2: .net CLRは2.0と3.0の両方が表示される
    うわさの.net framework 3.0が標準装備されてます。しかも2.0もインストールされてるんですね。

    ポイント3: 謎の文字列"MSDigitalLocker "
    詳細不明。どうやらオンラインソフトウェアストア"Windows Marketplace"を便利に使うために使用されるものらしい
    Windows Marketplace: Digital Locker Tour

     

    --
    1日1Vistaといいつつ次回の更新は9/30の予定
    触っているのはBeta2 Build 5472です。製品版はここからさらに改善されているはず

    Sep 17, 2006

    Windows VISTA Beta2 - "Activate Windows Now"

    もうRC1がいきわたった時期ですが、今更ながらにVistaのBeta2を使ってみようとしたら、"Activate Windows now"というメッセージが。。。「あれ?Beta2は2007年6月まで使えるんじゃなかったっけ?」とactivate keyを何度もタイプしたり、オンラインストアでうっかり製品を買わされそうになったり、色々と悩んだのですが結局のところバグでした。

    オランダのMSの人がブログに書いてました。
    Windows Vista Beta 2: Authentication Failed with the following error: 0x800705B4

    まとめると・・・

    1、とりあえずマシンをリブート
    2、セーフモードで起動(起動時にF8プッシュ)
    3、Administratorでログイン
    4、ファイル名を指定して実行(Win+R)で”MSCONFIG”を起動
    5、Toolsのタブから”Disable UAP”をクリック。コマンドプロンプトが開いて設定が変更される。
    6、リブート。再起動後また"Activate Windows now"の画面が開くが、上記のステップを踏んでいればActivate Nowを押すことで解決する。

    Betaなのでこの程度は仕方ないね。

     
    エアロすげーよ。エアロ

    Apr 21, 2006

    デスクトップサーチでサクッとメール検索!

    "http://blog.sparky.jp/bluepill/media/file_20060421T004046264.jpg"
    target="_blank">
     "http://blog.sparky.jp/bluepill/media/file_20060421T004046845.jpg"
    target="_blank">height="290"
    alt="windows-desktop-search"
    src=
    "http://blog.sparky.jp//media/img_20060421T004045172.png"
    width="400" />


    ここ最近で一番インパクトのあったフリーウェアはMicrosoftの"http://desktop.msn.co.jp/">Windows デスクトップサーチです。
    会社でも家でもOutlookを使っていますが、メールボックスは捨てるに捨てられないメールが14万件たまっています。
    ここまでメールが増えると、たとえば「去年、田中さんに送ってもらったあのエクセルファイルはどこだっけ?」
    という風に過去のメールを発掘せざるを得ない状況が頻繁に起こるわけです。
    もちろんOutlookやWindowsの検索機能を使ってもいいのですが、下手すると検索結果が表示されるまでに1時間かかってしまい、
    とても実用に耐えません。そこでWindows デスクトップサーチの出番です。


    当初この手のソフトは常駐して常にインデックスを更新しているのでパソコンが遅くなると敬遠していました。
    インデックスファイルにディスクを占拠されるのもあれですし。
    しかしあまりに検索が高速で便利になったことから、今では過去の自分の考えを悔い改めて毎日便利に使っています。
    14万件のメールに対してインデックスのサイズは800MB。決して小さくはないですが、これも許容範囲です。


    そのまま使っても便利なWindows
    デスクトップサーチ
    ですが、ちょっとした検索のコツをつかむとさらに効率よく検索が可能です。
    ここでは自分が普段よく遭遇するケースについて、どのように検索条件を指定しているかを紹介します。
    どんな検索条件でも5秒以内には結果が表示されるはず。
    何かの参考になれば幸いです。もっと便利な方法知っている方がいたら教えてください。

    ちなみに"http://desktop.google.co.jp/">googleもデスクトップサーチをリリースしてます。
    僕はMS好きなのでWindowsデスクトップサーチを使ってますが、Googleでも似たような事はできるはずです。お好きな方を。


     




     


    デスクトップサーチが生きる!
    10のケース



    ケース1:田中さんもしくは竹中さんからもらった添付ファイル付きのメール

    差出人:(tanaka OR takenaka) 含む:添付ファイル
    size="2">ポイント - ORとNOTの条件指定は大文字で!
    "含む:添付ファイル"は最も使えるキーワードのひとつです。


    ケース2:2005/5/1より後に、佐藤さんからもらった、もしくは佐藤さんに送ったメールで”サッカー”
    が含まれるもの

    person:佐藤 date:>2005/05/01 サッカー


    name="st">ケース3:鈴木さんから2月にもらったメールで件名に”野球”が入っているもの、さらに”
    巨人”や”セリーグ”が含まれないもの
    受信日時:2月 差出人:suzuki
    件名:野球 -(巨人 OR セリーグ)
    size="2">ポイント - 日時の指定には"2月"、"先週"、"昨日"など相対日時が使えます。


    name="st">ケース4:先週のメールでEXCELのファイルが添付されていて、
    CCに吉田さんが含まれるもの

    date:先週 添付ファイル:*.xls cc:yoshida


    name="st">ケース5:
    dshieldのメーリングリストに流れるメールで2006/3/1から2006/5/1までのもの、
    さらにphpもしくはhttpもしくはddosの言葉を含むもの
    person:list-bounces@lists.dshield.org
    date:2006/3/1..2006/5/1 (php or http or ddos)
    size="2">ポイント - ".."で時間の範囲指定ができます。


    ケース6:件名にSPAMという単語が入るもの
    subject:"spam"
    size="2">ポイント -
    subject:spamだとspammer,spammingなどにもヒットしてしまいます。


    ケース7:連絡先に登録している人の中でPHSユーザ
    携帯電話:070


    ケース8:連絡先に登録している人の中で横浜にオフィスのある人
    勤務先電話番号:045


    ケース9:ウィークデイに受け取ったメール
    受信日時:月曜..金曜
    size="2">ポイント -
    応用して週末に受け取ったメールを検索しようと"date:土曜..日曜"とやるとうまくいかない。
    その場合は素直に"受信日時:日曜 OR 受信日時:土曜"とする。


    ケース10: 自分が送った添付ファイル付のメール
    含む:添付ファイル フォルダ:送信済み
    size="2">ポイント - フォルダを指定することで検索対象のフォルダを限定できます。便利です。


     


    メールの山に埋もれている方、一度使ってみてください。

    Dec 24, 2005

    バルマーダンス

    "http://vega2468.hp.infoseek.co.jp/ballmer_dance.wmv">http://vega2468.hp.infoseek.co.jp/ballmer_dance.wmv


    I have FOUR words for you!!!
    I,  LOVE, THIS, COMPANY!!! フォー!!!


    ・・・こりゃヒドイw


    お口直しに「Steve
    Jobsのスピーチ

    "http://news-service.stanford.edu/news/2005/june15/videos/51.html">
    http://news-service.stanford.edu/news/2005/june15/videos/51.html

    メールをうっかり違う人におくったことはないですか?

    メールをうっかり違う人におくったことはないですか?
    僕は一度だけあります。


    入社半年くらいの時に取引先から「○○の資料をお願いします。」というメールがきました。それを同期に転送したつもりで「なにこれ?
    依頼来てるけど誰がやんの?」と書いたところ、取引先に誤爆。必死にあやまりましたよ。今思い出しても恥ずかしい思い出です。


    しかし世の中にはもっと強烈な誤送信の例がたくさんあります。

    ・「A氏は基本的に使えないからな。」
     上司の悪口をよりによって本人に送ってしまった。
    ・「XXXは会社でチャットしたり、ヤフオクやってるたんなる七光りだよ〓w」
     同僚の強烈な悪口を300人に送ってしまい、その後5年たった今でも語り草。
    ・「じゃあ7時に表参道のB4出口で!アイシテルヨ。」
     浮気メールを間違えて妻に送って、正真正銘の修羅場。


    ・・・聞いただけで寒気がしますね


    なんでこんな話をするのかというと、
    最近会社に佐竹さん(仮名)という人が入社したのですが、会社にはもともと佐高さん(こっちも仮名)という人がいました。
    結果、"mailto:sataka@hoge.co.jp">sataka@hoge.co.jpに送るべきメールを"mailto:satake@hoge.co.jp">satake@hoge.co.jpに間違って送るという事件が多発しました。

    マネージャーは早速送信前にメールアドレスをしっかり確認するよう全社に通達しましたが、その後も誤送信は完全にはなくなりません。

    同姓同名の人が社内にいる場合もあるでしょう。それから外資系企業ではMattとMattewがいるとか、
    MohiudinとMohiudim、PedroとPetroなど見分けのつかない名前が多いなどといった事情もあり「しっかり確認」
    という精神論ではなかなか片付けられない問題だと思います。


    前置きが長くなりましたが、以上のような流れから、「送信前に宛先チェックをするプログラムを書こう」と思いついたのです。
    4日前の話です。
    ところが簡単そうに思えたこのプログラムが、予想に反して死ぬほど面倒なことになってしまいました。
    完全にハマったのですが、結果として面白いことも分かったので、これから何回かに分けて書きたいと思います。
    全部これから書くので、いつアップできるか分かりませんが。


    パート1: OutlookのマクロとVBSを使って宛先チェックをしてみる。
    パート2: 消えろポップアップ! Outlook Redemptionを使ってOutlookのセキュリティ機能をバイパス。

    パート3: Outlook Redemptionの功罪。Redemptionをセキュアに使う。

    Dec 14, 2005

    Office 2003 リサーチサービス

    "http://blog.sparky.jp/bluepill/archives/000988.html">一つ前のエントリーで書いたとおり最近コンスタントに翻訳をしているのですが、
    WordをはじめOffice 2003に翻訳作業にも使える面白い機能があったのでメモ。
    その名も"リサーチサービス"。


    alt="03rsch01"
    src=
    "http://img.microsoft.com/japan/technet/prodtechnol/office/office2003/operate/images/03rsch01.gif"
    width="202"
    border="0" />
    こんな感じでOffice 2003のツールバーで辞書を引くことができます。


    やり方は至って簡単。Word2003を開いて「ツール」→「リサーチ」。
    あとは右の入力ボックスに知りたい単語を打つだけです。
    ブラウザや辞書ソフトにウィンドウを切り替える手間を省けるだけでなく、右クリックで検索できたり何かと便利です。

    そのほか基本的な使い方は↓をチェックしてください。
    "http://www.microsoft.com/japan/users/office/0411/default.aspx">Word
    2003 なら「無料で」「カンタンに」辞書が引ける、書類の達人になれる



    一番の魅力はSDKが公開されている点です。これを利用して独自のリサーチ機能を作ってWordやエクセルで利用する事も可能です。

    Wordから調べたい単語を、今使っている辞書ソフトJammingに送り、結果をWord内に表示することもできそう。
    (それが出来たら画面切り替えずにWordだけで翻訳ができて、作業が快適になるな。誰か作ってくれないかなぁ。)


    開発にはまずSDKをダウンロードしてから、必要に応じて日本語ドキュメントをコピーします。
    "http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=D3FC8129-63F7-43B5-8D99-DE4058ADE0EC">
    Office 2003 Research Service Software Development Kit
    (SDK)

    "http://www.microsoft.com/downloads/details.aspx?FamilyId=D3FC8129-63F7-43B5-8D99-DE4058ADE0EC&displaylang=ja">
    Office 2003 リサーチ サービス ソフトウェア開発キット


    このSDKを使って実際にAmazonサイト内の検索をするリサーチサービスのツールがAmazonからリリースされています。

    "http://www.amazon.co.jp/exec/obidos/tg/browse/-/10826531/249-5867740-0557114">
    Microsoft Office System対応Amazon.co.jp
    "http://www.amazon.co.jp/exec/obidos/tg/browse/-/10826531/249-5867740-0557114">
    リサーチサービス
     


     





    このリサーチサービスはMSのWebCast"
    "http://www.microsoft.com/japan/seminar/msdn/300sec/officeapp/play.asp">300秒でズバリ!!
    - .NET Framework を活用した Office アプリケーションの実現
    "1">"を見ていてたまたま見つけました。"300秒でズバリ"シリーズ面白いのですが、
    タイトルに反して350秒かかったりする回があります。詐欺です笑