メールを送信しても、"571 Virus detected"メッセージが返りメールが相手に届かないことがあります。この記事では、メールが届かない場合の対策を紹介します。現象メールを送信すると以下のメールが返ってきます。メール本文This i
タイマー処理をコンポーネント化して手軽に扱えるようにしたコードを紹介します。「$csharp-create-timer-using-settimer$」の記事では、SetTimer関数を呼び出してタイマーを実装するコードを紹介しましたが、こ
高精度のタイマー処理をコンポーネント化して手軽に扱えるようにしたコードを紹介します。コンポーネント部コード以下のコードを記述します。iPentecEventTimer.csusing System;using System.Collecti
タイマー処理をコンポーネント化して手軽に扱えるようにしたコードを紹介します。コンポーネント部コード以下のコードを記述します。iPentecTimerWM.csusing System;using System.Collections.Gen
timeSetEvent Windows APIを用いて分解能精度の高いタイマーを実装するコードと実行結果を紹介します。概要こちらの記事ではSetTimer Windows APIを用いてタイマーを実装しましたが、timeSetEvent
Windows APIのSetTimer関数を用いてTimerを自作するコードを紹介します。概要SetTimer関数を用いると第一引数に与えたウィンドウハンドルを持つウィンドウに対してWM_TIMERウィンドウメッセージが送られます。ウィン
現象C#にてクリティカルセクションのWindows APIInitializeCriticalSectionEnterCriticalSectionLeaveCriticalSectionを呼び出すとアプリが意図せずクラッシュすることがあり
QueryPerformanceCounter を用いて時間を計測するコードを紹介します。概要QueryPerformanceCounter()関数を呼び出す、高分解能パフォーマンスカウンタの現在の値が取得できます。また、QueryPerf
Visual Studio 2017 Visual Studio 2017 で Team Foundation Server に接続する手順を紹介します。Visual Studio を起動します。起動後、[チームエクスプローラ]を表示します
年、月、日、時、分、秒を表す数値からDateTimeオブジェクトを作成したいことがあります。この記事では日時の要素を表す数値からDateTimeオブジェクトを作成するコードを紹介します。概要年、月、日、時、分、秒からDateTimeオブジェ
Visual Stuio 2013 から Team Foundation ServerのGitリポジトリを利用します。事前準備:チームプロジェクトの作成サーバー側のリポジトリ(リモートリポジトリ)を作成する必要があります。Visual Sd
Visual Stuio 2013 から gitリポジトリの Team Foundation Serverのチームプロジェクトを作成する手順を紹介します。Team Foundation ServerのWebサイトへの接続確認サーバーにWeb
Team Foundation Server 2013Team Foundation Server 2013 の初期設定をします。設定の確認スタートメニューから"Team Foundation Server 管理コンソール"を起動します。下
Team Foundation Server 2018 のインストールTeam Foundation Server 2018 をインストールします。Team Foundation Server 2018 をダウンロードします。今回はISOフ
FreeSSHdでRSAキーペアを用いた認証ユーザーを設定する手順を紹介します。RSAキーペアの作成RSAキーペア(公開鍵、秘密鍵)を作成します。キーペアは、OpenSSHやPuTTYgenなどを用いて作成できます。PuTTYgenを利用し
PuTTYgen を利用してRSAキーペアを作成する手順を紹介します。キーペアの作成PuTTYgenを起動します。下図のウィンドウが表示されます。ウィンドウ下部の[Parameters]セクションから、作成するキーペアーの種類、ビット数を選
FreeSSHd の初期設定をします。FreeSSHdのコンソール表示FreeSSHdのコンソールを表示します。タスクトレイにFreeSSHdのアイコンが表示されていればクリックします。タスクトレイにアイコンが表示されていない場合は、スター
CentOS 6.5をインストールします。インストールメディアを挿入し、マシンを起動します。下図のメニュー画面が表示されます。[Install or upgrade an existing system]を選択します。セットアップが起動しま
FreeSSHdをインストールします。FreeSSHdはWindowsで利用できるSSHサーバーソフトウェアです。インストール手順ダウンロードしたFreeSSHdのインストーラーを実行します。下図のウェルカムダイアログが表示されます。[Ne
WinSCPでFreeSSHdサーバーに接続すると、「開始時のメッセージ省略のエラー。選択したシェルは WinSCP 互換ではないかもしれません。(bashをお勧めします)」メッセージが表示され接続できないことがあります。現象WinSCPで
SELinuxを有効にし、再起動すると機動に長い時間がかかることがあります。原因SELinuxを有効にすると、再起動時にファイルシステムがラベル付けされます。全ファイルに SELinux コンテキストがラベル付けされます。ディスクの全ファイ
JavaScriptで出力されたコードは、Webページのソースコードには表示されません。しかし、デバッグ時にはどのようなコードが出力されたか確認したいことがあります。この記事ではJavaScriptで書きだされたHTMLのコードを確認する方
ASP.NETアプリケーションのデバッグ時に他のホストからのアクセスをしたい場合があります。この記事では、IIS Expressのサイトに外部のホストからアクセスできるようにする手順を紹介します。applicationhost.config
処理にどの程度の時間を要したかなど、プログラム内で経過時間を測定したい場合があります。この記事では、C#で経過時間を測定するコードを紹介します。概要設定したタイミングからの経過時間を測定する場合は、System.Diagnostics.St
イラストや漫画用の"そらで描く"靴の書き方の紹介記事です。写実の正確さよりもそれっぽく見えるものを手早く簡単に書く方法です。はじめに靴はキャラクターのパーツの中でも特に難しいものの一つです。立体的な構造で曲面があるため、描くことを難しくして
ラフをクリーンアップする作業でうまくいかないケースがあります。ここではペン入れのTipsやクリーンアップの手順やコツなどを紹介します。注意この記事で紹介しているのはデジタル作業での方法です。アナログでのペン入れについては解説しておりませんの
下書き(ラフ)を描いた後、ペン入れをすると画像の印象が大きく変わってしまうことがあります。たいていの場合、見栄えが悪くなることが多いです。ここでは、ラフと完成イメージの印象が大きく異なる問題の対処法を紹介します。現象の確認どういった現象が起
顔を描いていると、左向きの顔は自然に描けるのに、右向きの顔は不自然に見えることがあります。また、顔を左右反転させて見直すと不自然に見えることがあります。ここでは利き手側を向いた顔の描画Tipsを紹介します。よくある現象 左向きの顔は自然に描
ドラッグによりウィンドウ内で移動可能なパネルを実装するコードを紹介します。サンプルプログラムUI下図のUIを作成します。フォームにPanelを1つ配置します。コード下記のコードを記述します。using System;using System
コントロールのカーソル(マウスポインタ)の形状を変更する手順を紹介します。デザイン時に変更するフォームのデザイン時にプロパティを変更してコントロールのカーソルを設定する手順です。Windows Formアプリケーションで下図のUIを作成しま
Windows Form アプリケーションでドラッグによりリサイズ可能なパネルを実装するコードを紹介します。概要パネルのMouseDownイベントでWM_SYSCOMMAND メッセージをパネルに対して送信します。パラメーターにSC_SIZ
ログ出力などの用途でTextBoxを利用し、文字列を追加し続けると処理に時間がかかり、動作速度が遅くなります。この現象により、アプリケーションの動作速度の低下や、アプリケーションが反応しなくなりフリーズしてしまうことがあります。この記事では
DropDownListの要素にオブジェクトを割り当てる方法を紹介します。概要DropDownListにはWindows Formアプリケーションのコンボボックス(参照)とは違い、オブジェクトを直接挿入できません。DropDownListで
ASP.NETのDropDownList で選択されている項目を取得するコードを紹介します。概要DropDownListで選択されている項目のテキストを取得する場合は、DropDownList.SelectedItemで取得します。また、選
DropDownList (ドロップダウンリスト) に要素を追加する手順を紹介します。Webフォームデザイン時に追加する場合Webフォームの画面のデザイン時に要素を追加する場合の手順です。ASP.NETアプリケーションを新規作成します。We
Windows 8.1 Update1 をインストールします。インストール手順 (Windows Update利用)コントロールパネルの[システムとセキュリティ]から[Windows Update]をクリックします。Windows Upda