Category Archives: 情報・プログラミング

[ HTML CSS ] 英小文字をサイズの小さな英大文字に変換する ( スモールキャピタル )

英文字をスモールキャピタルにするには font-variantsmall-capsを指定します。言葉だけでは説明しにくいのですが、スモールキャピタルとは、”abc” といった英小文字を小さな英大文字 “abc” に変換して出力することをいいます。

ここでは、スモールキャピタルがどのような文字に影響するかサンプルを掲載して確認しています。

Continue reading »

Solaris10をCD(4枚)からインストールしようとして無限ループ

今では、Solaris10 に限らずソフトウェアを CD からインストールすることは余りないと思いますが、Solaros10 を 4枚組みの CD からインストールしようとして無限ループしていることに気づくまでに2時間ほど掛かったことがあります。

インストール中は別作業をしていることも多く、ボーっとしていると時間がもったいない良い教訓になりました。

Continue reading »

[ C# ] 非同期処理を遅延実行させる ( Task.Delay )

ここでは、ある処理ブロックを非同期処理として遅延実行させるサンプルを掲載しています。なお、遅延実行させた非同期処理をキャンセルするサンプルについてもあわせて掲載しています。仕組みについては横に置いておくとして、イメージとしてはスレッドを遅延実行させる間隔に似ているように思います。

Continue reading »

[ C# / VB.NET ] システム時間の変更を検出する ( SystemEvents.TimeChanged )

C# および VB.NET で、システム時間の変更を検出するサンプルプログラムを掲載しています。多くのアプリケーションでは取得したシステム時間を正として動作することで良いと思います。ただし、システム時間の変更によって作成されるデータは、人間目線では矛盾が起きるかもしれませんが、

  • システム目線で矛盾がないようにしておく ( システムダウンも当然避ける )
  • 変更可能なデータの規則性(時間であれば常にインクリメント)に依存しない

ように心がけたいものです。

特にサマータイムとか気にするのであれば、YYYY/MM/DD hh:mm:ss 形式で時間を保持すると後悔することになります。致命的な設計ミスです。

Continue reading »

[ C# / VB.NET ] DataGridView のセルにテキストを画像として描画する

ここでは、C# と VB.NET において、DataGridView のセルにテキストを画像として描画するサンプルを掲載しています。列のタイプが DataGridViewTextBoxColumn ( テキスト ) であれば特に何の問題もありませんが、DataGridViewImageColumn ( イメージ ) の列に対して、条件によって画像とテキストを描画したい時に本サンプルが利用できるかもしれません。

ただし、あくまで画像として描画される点には留意する必要があります。

Continue reading »

[ C# ] 複数の名前付きイベントを待機するプロセス間通信サンプル ( EventWaitHandle.WaitAny )

以下では、1つの名前付きイベントを EventWaitHandle.WaitOne メソッドを使用して待機するサンプルを掲載しました。

ここでは、複数の名前付きイベントを同時に待ち合わせるサンプルコードを掲載しています。

Continue reading »

[ jQuery ] ページ内の遷移(瞬間移動:location.href 高速移動:animate)

ページ内移動を以下のようなコードで一瞬で移動するのではなく、ページ内をどの方向(上下)へ移動しているのかをわかりやすくゆっくりと移動させるサイトが最近は多いように思います。

location.href = "#dest_pos";

瞬間移動ではなく、高速移動のほうが魅力的といったところでしょうか?ここでは、このようなページ内移動を行う jQuery のサンプルを掲載しています。

Continue reading »