【C#】カーソルを待機状態にする

Cursor.Current = Cursors.WaitCursor;
System.Threading.Thread.Sleep(100);
Cursor.Current = Cursors.Default;

⇒勝手に元に戻る

this.Cursor = Cursors.WaitCursor;
System.Threading.Thread.Sleep(100);
this.Cursor = Cursors.Default;
⇒こちらはDefaultにする必要あり

参考) Dobon.Net 様

【C#】ProgressBar

下限上限
progressBar.Minimum = 0;
progressBar.Maximum = 100;

待機中のイベントを行う
Application.DoEvents();

進捗させる
ProgressBar.Value = 3

※タイマーイベントと一緒に使ったりする

【C#】【正規表現】C#で正規表現

Regexクラス(System.Text.RegularExpressions名前空間)
Regex reg = new Regex("*[abc|efg]", RegexOptions.IgnoreCase|RegexOptions.Singleline);

最初にマッチした部分をMatchクラス(System.Text.RegularExpressions名前空間)のオブジェクトとして取得
Match m = reg.Match(<検索文字列>);

Regex メンバ

⇒IsMatchとかはよく使うだろう

【VBS】コマンドラインからの起動での引数の取得

abc.exe "a" "b" "d"

取得
Set args = WScript.Arguments
args.Count args.item(0) args.item(1)

【TransactSQL】GETDATEで日付部分のみを取得する

【TransactSQL】トランザクション処理

BEGIN TRY
BEGIN TRANSACTION
  -----------------
COMMIT TRANSACTION

END TRY

BEGIN CATCH
ROLLBACK TRANSACTION
END CATCH

【TransactSQL】 項目別のTop○

SELECT T.Name, T.Value, T.ID
FROM T
WHERE T.ID IN (
    SELECT TOP 3 T2.ID
    FROM T T2
    WHERE T2.Name = T.Name
    ORDER BY T2.Value
    )
ORDER BY T.Name, T.Value

まだきちんと理解していない・・・

参照先:項目別のTop3を求めるクエリ

【Transact-SQL】OBJECT_ID

オブジェクトが存在することを確認する


IF OBJECT_ID ('<テーブル名>', 'U') IS NOT NULL
DROP TABLE <テーブル名>;


※U=テーブル

[VBS]正規表現を使う


Function blnCheck(strLen)
    Dim objRE
    Set objRE = new RegExp
    objRE.IgnoreCase = True
    objRE.pattern = "[^0-9]"
    blnCheck = objRE.Test(strLen)
    Set objRE = Nothing
End Function

※VBA の場合、Microsoft VBScript Regular Expressions への参照を追加する

RegExpオブジェクト
プロパティPattern定義するために使用される文字列
 IgnoreCase大文字小文字を区別するかどうかを示す読み取り専用のブール値
Global正規表現を文字列内のすべての可能なマッチに対してテストすべきかどうかを示す読み取り専用のブール値
メソッドTest (検索文字列)正規表現がその文字列に対してマッチした場合には True を、そうでない場合には False を返します。
Replace (検索文字列, 置換文字列)マッチしたものを置換文字列に置き換えて、新しい文字列を返します。マッチするものが見つからなかった場合は、元の検索文字列が返されます。
 Execute (検索文字列)成功したマッチの Matche オブジェクトを含んでいる Matches コレクション オブジェクトを返す


パターン
Clinick's Clinic on Scripting  参照
Matches コレクション オブジェクト/Match オブジェクト 使用例

Set objMatches = objRegExp.Execute()
Set objMatche = objMatches.Item(0)

Dim strA as String
strA = objMathce.Value

[Trac]プラグインを導入

ここを右クリックして「対象をファイルに保存」でez_setup.pyをPythonのScriptis以下に保存。

python C:\Python24\Scripts\ez_setup.py


以下 WebAdminプラグインの例

プラグイン配布サイトからeggファイルをダウンロードしてインストール

C:\Python24\Scripts\easy_install.exe C:\tmp\TracWebAdmin-0.1.2dev_r4240-py2.4.egg

Trac.iniに追加
[components]
webadmin.* = enabled

[MySQL]mysqld-nt.exeを直接起動する

mysqld-nt


データファイルの変更をオプションで指定
mysqld-nt --datadir C:\MySQLData


停止
mysqladmin shutdown


参考サイト
IKEUCHI Atsushi Home Page

Vista に MySQL5.0.51aをインストールする際のエラー対処

インストールした後MySQLInstanceConfig.exeが実行できない。

このアプリケーションのサイド バイ サイド構成が正しくないため、
アプリケーションを開始できませんでした。詳細については、
アプリケーションのイベントログを参照してください。


対処法

Resource HackerでMySQLInstanceConfig.exeを読み込み、
24の中の1033を削除して保存。
http://www.angusj.com/resourcehacker/

MySQLのバグとのことです。

参考サイト

http://tusinbo.okwave.jp/qa3818824.html?ans_count_asc=2

(仮)秋元@資本主義の仔犬 くぅ〜ん