« November 2004 | Main | January 2005 »

December 2004

20 December 2004

ポート番号一覧

2004/12/05に、Microsoft Windows Server System : ポート番号一覧をExcel形式でダウンロードできます。今何故ポート番号を公開するのか?セキュリティ関連があるからこそでしょうね。80番と443番だけあけて、あとは閉じるのがベターかな。

この Excel のシートは、マイクロソフトの製品・サービスプログラムが利用しているネットワークのポート番号を参照することができます。Windows Server を採用したシステムにおける利用状況などを一覧で確認することができます。

16 December 2004

divコンテナのid/clss属性

cssで記述するときに、id属性に対しては#を使い、class属性に対しては.で表現する。


#container {
width:400px;
}
.links {
width: 200px;
}


<div id="container"></div>
<div class="links"></div>

ということなのでしょう。ウラを取ってないけど。w

14 December 2004

Apache Forrest

apache forrest 0.6を試した。(apache-forrest-0.6.zip)
環境変数FORREST_HOMEとPATHを設定(FORREST_HOMEは、C:\Documents and Settingsのようなスペース入りの値は避けるべき)
カレントディレクトリをforrestのトップディレクトリ(c:\home\apache-forrest-0.6など)へ移動してからコマンドを実行することになる。
ためしに、コマンドプロンプトから"forrest -projecthelp"を実行
サーバを起動するときに、"forrest run"を実行
デフォルトではhttp://localhost:8888/でアクセスできる。
簡単っ!

Continue reading »

virtualメソッド

10.5.3 仮想メソッド

仮想メソッドと非仮想メソッドの違いを次の例で示します。

using System;
class A
{
public void F() { Console.WriteLine("A.F"); }
public virtual void G() { Console.WriteLine("A.G"); }
}
class B: A
{
new public void F() { Console.WriteLine("B.F"); }
public override void G() { Console.WriteLine("B.G"); }
}
class Test
{
static void Main() {
B b = new B();
A a = b;
a.F();
b.F();
a.G();
b.G();
}
}

この例では、A は非仮想メソッド F および仮想メソッド G を導入します。クラス B は新規の非仮想メソッド F を導入します。これにより、継承された F は隠ぺいされ、かつ、継承されたメソッド G はオーバーライドされます。この例では、次のように出力されます。

A.F
B.F
B.G
B.G

なるほどね。でも親クラス(派生元)に対して、子クラス(派生先)のオブジェクトを突っ込むケースあるかなぁ。私の場合、抽象クラスなり抽象メソッドなり、abstractを使ってしまうことの方が多いんだけどなぁ。

MSF/LBA

Mt.Fuji Ver.5 Rev.1.5より引用

Table 491 - LBA to MSF translation (CD)
conditionFormulae
-150 ≤ LBA ≤ 404849
M = IP( (LBA + 150) / (60 ⋅ 75) )
S = IP( (LBA + 150 - (M ⋅ 60 ⋅ 75) ) / 75 )
F = IP( LBA + 150 - (M ⋅ 60 ⋅ 75) - (S ⋅ 75) )
-45150 ≤ LBA ≤ -151M = IP( (LBA + 450150) / (60 ⋅ 75) )
S = IP( (LBA + 450150 - (M ⋅ 60 ⋅ 75) ) / 75 )
F = IP( LBA + 450150 - (M ⋅ 60 ⋅ 75) - (S ⋅ 75) )
00/00/00 ≤ MSF ≤ 89/59/74LBA = (M⋅ 60 + S) ⋅ 75 + F - 150
90/00/00 ≤ MSF ≤ 99/59/74
LBA = (M⋅ 60 + S) ⋅ 75 + F - 450150

ちなみにPSNは、PSN=LBA+150。

13 December 2004

jCharts

jChartはグラフライブラリ。sourceforgeなのでフリーなのだろうな。ちょっと使ってみたいと思う。

12 December 2004

firefox関連

最近のお気に入り。


Theme

Saferfox Xpanded 2.3.1

extention

Bookmark Synchronizer
WeatherFox

10 December 2004

Derby

ApacheBlogのサイトにいったら、Derbyってあるから訳もわからずにダウンロードしてみたけど、ググってみたら、何よ、Cloudscapeのことかね!?待ってたんだよなぁ。w
http://japan.linux.com/enterprise/04/09/02/0216213.shtml

Continue reading »

09 December 2004

フォントの話

@ITの転職研究室コラム 一歩上いく英文履歴書の書き方、使い方(4)でフォントの歴史やその適正が書かれていた。非常に興味深い内容だったので、引用しておきたい。

欧文フォントには、大きく分けて2種類の書体が用いられます。1つはセリフ(Serif)体、もう1つはサンセリフ(Sans Serif)体です。これらはそれぞれ和文フォントの明朝体とゴシック体に相当するもので、前者の代表的なものにはTimes New RomanやCenturyが、後者の代表的なものにはHelvetica、Arial、Universeがあります。

Centuryで書かれた英文は、欧米人がよく利用するTimes New Romanなどと比べて、洗練されていない印象を与えるうえに、文字をボールドやイタリックにした場合の効果もあまりきれいには出ません。もし、 Centuryを使用して英文履歴書を書いているのであれば、Times New Romanに変えた方がよいでしょう。

Garamondはフランス、Universeはオランダ、Bodoniはイタリアで生また活字が基になっています。

最も古い書体であるブラックレター(Blackletter)体を、ドイツや第2次世界大戦中にドイツの占領下にあった国に見せる文書に使用することはタブーです。

サンセリフの傑作であるFuturaも使えない場合があります。これはFuturaがたまたまナチスドイツで生まれたためです。

欧米のビジネス文書によく使われるのはTimes New Romanです。

サンセリフではArialとHelveticaがよく使用されます。

一般の文書ではHelveticaよりArialの方がよく使用され、ほとんどの欧米人は何も気にせずArialを使っています。

Helveticaを販売する会社に金を払いたくない人間が、Helveticaにソックリなフォントを作ってArialと名付けたという事情があります。そのため欧米人でも日本人でも、デザインを職業にしている人の中にはArialの使用を嫌う人がいます。

ウェブでフォントを使うときに見た目のイメージだけで考えていましたが、それは誤りであることがよくわかりました。標準なものを使うようにして、ユーザからの要らぬ怒りを買わないようにしたいと思います。

08 December 2004

構成ファイル

.NET Framework 開発者ガイド 構成ファイルにありますが、.NETでは拡張子.configのXMLファイルによって、ライブラリの参照位置などを決めることができます。つまり、コンパイルしなくても諸設定の変更が可能ということです。ご参考まで。

Access Ranking

Powered by Six Apart
Sponsored links