I hate MICROSOFT

私が憎んでいるマイクロソフト社製品の便利小技集
悪い事は言わない、今すぐMS社製品をアンインストールしなさい

C: 容量逼迫 NTFS ジャンクション機能を使う

2009-10-30 22:21:09 | I hate MS Windows

対象:Windows2000, WindowsXP, Windows2003Server

HDDを追加し、大きくて増殖するフォルダをそこに追い出し、元の場所からジャンクションしましょう。

NTFSには、ジャンクション機能 linkd.exe があります。(Linux の ln に相当)

但し、OS標準では存在せず、

Windows Server 2003 Resource Kit Tools

を、インストールし、実行パスに加える必要があります。

仮にインストールして、linkd.exe だけ、C:WINDOWSsystem32 にコピーしてもよい。

====以下 linkd help

C:>linkd /?

Links an NTFS directory to a target valid object name in Windows 2000.

LINKD Source [/D] Destination

  Source - Displays the Windows 2000 name targeted by Source

  Source Destination - Links source directory to Destination directory or a Windows 2000 device or any valid Windows 2000 name

  Source /D - Deletes Source, regardless of whether a link exists at source

  /? - Prints this help message

LINKD grafts (links) the target name directly into the name space at Source, so that Source subsequently acts as a name space junction. The Source directory must reside on a disk formatted with NTFS in Windows 2000. The destination (the target of the link) can be any valid directory name or device name or vali object name in Windows 2000. When the target name does not resolve to a directo y or a device, open calls fail.

All characters in both the Source and Destination names must be in the ASCII character set. Usage of arbitrary Unicode characters is not supported.

Type "LINKD /? | more" if you need to see all the help text


Becky! ユーザにも嫌がらせをする

2009-10-22 23:32:51 | I hate MS Excel
outlookユーザとBecky!ユーザに嫌がらせをする。

今日は次の三行をヘッダに足してみた。
Priority: 1
X-Priority: 1
X-MSMail-Priority: High

一方、AL-Mail、Thunderbird 共に、X-Priority はデフォルトでは実装していないので動作しない。AddIn扱いである。正しい実装だ。

====以下perlスクリプト
#!/usr/bin/perl

$from = "nitobi\@saigyo.org";
$to = "nitoba\@saigyo.org";
$subject = "zzzzzzzzzzzzzz";

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year += 1900;
$mon += 1;
$dt = "$mday $mon $year 0:0 +9:0";

open(MAIL,"|/usr/bin/nkf -j | /usr/sbin/sendmail -t");

print MAIL "From: $from\n";
print MAIL "To: $to\n";
print MAIL "Subject: $subject\n";
print MAIL "Priority: 1\n";
print MAIL "X-Priority: 1\n";
print MAIL "X-MSMail-Priority: High\n";
print MAIL "Importance: high\n";
print MAIL "X-Message-Flag: =?iso-2022-jp?B?GyRCJDQ2KE5PJCo0aiQkJDckXiQ5GyhC?=\n";
print MAIL "Reply-By: $dt\n";
print MAIL "\n";

print MAIL "むふふ。\n\n";
print MAIL "------------------------------------------------- \n";
print MAIL " 嫌がらせじゃい。\n";
print MAIL "------------------------------------------------- \n\n";

close(MAIL);

outlook ユーザに嫌がらせをする

2009-10-21 23:10:00 | I hate MS Outlook
outlook ユーザへの Mail Header に、

Importance: high
X-Message-Flag: =?iso-2022-jp?B?GyRCJDQ2KE5PJCo0aiQkJDckXiQ5GyhC?=
Reply-By: DD MM YYYY 0:0 +9:0

の3行を付ける。
これで、重要度-高、「ご協力お願いします(期限:2009年10月21日水曜日 0:00)」フラグ付きのメールとなる。

発信者が「これは重要なメールだ!」などというのは、をこがましいことこのうえないのだが、嫌がらせなのでこれでいいのである。フラグ期限切れとするところかミソ。

outlook「受信トレイ」上では赤字で表示される。

どうやって追加するかって?・・・・自分で考えてちょ。