Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

2010-10-01から1ヶ月間の記事一覧

【Windowsフォーム】ボタン二度押し対応のサンプル

Windowsフォームアプリのボタン連打対応のサンプルです。ボタンクリック処理中のボタン再押下を無効化します。詳細はソースのコメントを見てください。以下のスレの2007年11月9日 8:55のれいさんの回答を参考に、Formクラスの拡張メソッドとして実装してみま…

jQueryで種類を指定してフォーム要素を選択する

フォーム要素の種類に基づいて選択するサンプルコードです。 textboxにだけ属性を設定する ソースコード <body> <form> <input type="text" id="hoge" /> <input type="button" id="fuga" value="button"/> </form> </body> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

【jQuery】DOM要素の作成・操作・挿入

アンカー作成 まずはアンカーを作成して挿入してみます。 <div id="contents1"></div> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script type="text/javascript"> // アンカーを作成して挿入 $("<p><a>MDN</a></p>").appendTo("#contents1"); </script> レンダリング // アンカーを作成して挿入 $("MDN").a…

jQueryをはじめました

今更ですが、jQueryをはじめました。まずはお決まりのHello Worldから。 ソースコード <body> <div><p id="target"></p></div> </body> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script type="text/javascript"> // IDがtargetの要素に'Hello World'を表示する $('#target').text('Hello Wor…

Chromeの便利な小技

Chromeを使うなら是非とも知っておきたい、便利な小技20個まとめ*二十歳街道まっしぐらカメきちさんがほとんど書かれてますが、他にもいくつか。 リンクを「Ctrl + クリック」 バックグラウンドでタブを開く。 リンクを「Ctrl + Shift + クリック」 新しくタ…

Visual Studioからパブリックリポジトリのソースコードを検索するマクロをつくってみた

パブリックリポジトリのソースコードをVisual Studioから検索できるマクロを作りました。実装はhttp://www.google.co.jp/codesearch?hl=jaを呼び出しているだけです。グーグルソースコード検索のサービスが停止されたため、このマクロは使えなくなりました。…

【Windows】半角/全角キーをできるだけ使わずに文章を書く方法

半角/全角キーをほとんど使わずに文章を書く方法を紹介します。 準備 まず半角/全角モードの切り替えをShiftキーでできるようにします。 IMEの言語バーの「ツール」から「プロパティ」を選択。 「Microsoft IME のプロパティ」で「和英混在入力」タブを選択…

SQL Server Management StudioのTips

SQL Server Management StudioのTipsです。2008 R2で確認しています。 列名をカンマ区切りでコピーしたい 「列」を選択してCtrl + C。 グリッドのレコードをヘッダ付きでコピーしたい 「結果のコピーまたは保存時に列のヘッダーを含める」をチェック。 デザ…

【.NET】TextFieldParserの厄介な挙動

Microsoft.VisualBasic.FileIO.TextFieldParserは便利ですが、厄介な挙動があり、ReadFieldsメソッドは区切り文字だけの行(つまりすべてのフィールドが空の行)に対してnullを返します。できれば要素ゼロの配列を返してほしいところです。思いついた対策を…

「I'm Feeling Lucky」でChromeのGoogleインスタント検索が更に便利に!

以下の内容はChromeの8.0.552.11(dev版)で確認しています。Googleインスタント検索がChromeのオムニバーから使えるようになりました。 で、これに検索エンジンを組み合わせると更に便利になります。今回は「I'm Feeling Lucky」を使用しますが、もちろん他…

私がChromeに追加した検索エンジン

Chromeに追加した検索エンジンを表にしてみました。Chromeは賢いので、サイトで検索を実行すると検索エンジンを自動で登録してくれます。自動登録されない場合は検索語を"%s"で置き換えて手動で登録しています。登録はオプションの基本設定からできます。検…

WinMergeをVSSの差分ビューアとして使用する

Cururuから移行。WinMergeでExcelマクロ(VBA)の差分を表示することができます。 Excelマクロの差分を表示する方法 - プログラマーな日々WinMergeを使うと、Excelマクロ(VBA)の差分を表示することができます。 ... Excelファイルの管理にVisual SourceSaf…

WinMergeでExcelマクロの差分を表示する方法

Cururuから移行。WinMergeを使うと、Excelマクロ(VBA)の差分を表示することができます。※以下Excel2003で確認しています。他のバージョンでは確認していません。WinMergeはオープンソースのDiffツールで、テキストファイルの差分を表示できます。@IT:.NE…

【C#】デスクトップを範囲指定してキャプチャする

Cururuから移行。C#2.0でデスクトップをキャプチャするサンプルです。指定範囲をキャプチャしてBitmapで返します。 // using System.Drawing private Image GetCaptureImage(Rectangle rect) { // 指定された範囲と同サイズのBitmapを作成する Image img = n…

「プログラマになりたいあなたへの手紙」

プログラマになりたいあなたへの手紙 - プログラマになりたいあなたへの手紙:ITproこの「プログラマになりたいあなたへの手紙」は、2008年3月24日に発売した日経ソフトウエア2008年5月号の特集「はじめてのプログラミング」向けに、6人のプログラマが著した…