リトルエンディアン・ビッグエンディアンを判定する方法

October 5,2018 12:03 AM
Category:[Linux]
Tag:[Linux]
Permalink

リトルエンディアン・ビッグエンディアンを判定する方法を紹介します。

1.はじめに

エンディアンとは、複数のバイトを並べる順序(バイトオーダ)を指し、コンピュータの世界では、

  • リトルエンディアン
  • ビッグエンディアン

がよく使われます。

たとえば、"1234ABCD"という4バイトのデータを、バイト(8ビット)毎に上位から「12 34 AB CD」のように並ぶのがビッグエンディアン、下位から「CD AB 34 12」のように並ぶのがリトルエンディアンです。

たとえばIntelのx86はリトルエンディアンです。

ということで、リトルエンディアン・ビッグエンディアンを簡単に判定する方法を紹介します。

2.リトルエンディアン・ビッグエンディアンを判定する

リトルエンディアン・ビッグエンディアンを判定するには、TeraTermなどのクライアントターミナルから下記を実行します。

% echo -n "1234ABCD" | od -t x

次のように表示されればリトルエンディアンです。

0000000 34333231 44434241
0000010

次のように表示されればビッグエンディアンです。

0000000 31323334 41424344
0000010


odは与えられた内容を標準出力に書き出すコマンドです。

odコマンドの"-t x"は、16進数で表示するためのオプションです。

Comments [0] | Trackbacks [0]

WindowsでCドライブのディスク領域が不足してきたときの対処

October 4,2018 12:03 AM
Category:[Windows]
Tag:[Windows]
Permalink

Windows7でCドライブのディスク領域が不足してきたときの対処について紹介します。

1.問題点

Cドライブのディスク容量が少なくなってくると、下のようなバルーンが表示されます。

バルーン

このバルーンをクリックすると、空き領域ができるか計算し、

空き領域の計算

ディスククリーンアップのダイアログが開きます。

ダイアログ

が、このケースでは143MBしか空き領域を増やせません。

もう少しまとまった領域を増やしたいのですが方法が分かりません。

ということで、Cドライブのディスク領域が不足してきたときの対処について紹介します。

2.空き領域をまとめて増やす

空き領域をまとめて増やすには、ダイアログの「システムファイルのクリーンアップ」をクリック。

システムファイルのクリーンアップ

空き領域を再計算します。

空き領域の計算

「Windows Updateのクリーンアップ」という項目で3.39GB減らせることが分かりました。この項目をチェックして「OK」をクリック。

Windows Updateのクリーンアップ

確認のダイアログが開くので「ファイルの削除」をクリック。

ファイルの削除

これでWindows Updateのクリーンアップが実行されます。

でWindows Updateのクリーンアップ実行

3.Windows Updateのクリーンアップとは

Windowsでは、Windows Updateでインストールしたすべての更新プログラムのコピーを保持しています。

Windows Updateのクリーンアップを実施すると、この保持されている古い更新プログラムを削除してくれます。

Comments [0] | Trackbacks [0]

style要素にCSSの擬似要素は記述可能か?

September 28,2018 12:03 AM
Category:[CSS]
Tag:[]
Permalink

style要素にCSSの擬似要素は記述可能か調べてみました。

1.はじめに

ウェブページにCSSの擬似要素をHTMLタグに直接記述しないといけない必要が生じました。

style属性に書くのはなんとなくわかるのですが、擬似要素の書き方がわかりません。

ということで、style要素にCSSの擬似要素を記述する方法を、記述可否も含めて紹介します。

2.style要素にCSSの擬似要素を記述する

結論から言うと、style属性に擬似要素は適用されないようです(ブラウザに実装されていない)。

参考サイトでは、style要素にCSSの擬似要素を記述するには、下記のようにするようです(動作しません)。

<a href="http://www.w3.org/" 
         style="{color: #900} 
         :link {background: #ff0} 
         :visited {background: #fff} 
         :hover {outline: thin red solid} 
         :active {background: #00f}">...</a>

中途半端にしか調べていないので、間違っていたらすいません。

3.参考サイト

参考サイトは下記です。ありがとうございました。

a:hover, a:visitedをあえてインラインで記述できる?

Comments [0] | Trackbacks [0]
 1  |  2  |  3  |  4  |  5  | All pages