技術者派遣の技術日誌ブログ

October 31, 2007

【How To】C# 外部プロセスの実行(アプリケーションやファイル)

Filed under: ALL — Tags: , , , , — Sayuri @ 11:24 pm

外部プロセスの実行(アプリケーションやファイル)
private void button1_Click(object sender, System.EventArgs e)
{

【Tips】 DLLのAPI関数を呼び出す

Filed under: C# — Tags: , , , , — strmozo @ 10:39 pm

DLLのAPI関数を呼び出す
以下のように宣言すると使えるようになります.

using System.Runtime.InteropServices;

[DllImport("dll名")]
private extern static 戻り値 関数名(引数);

C#にはない型の変換など困るかもしれませんが,
ここにいくとWin32APIの宣言に必要な文字列が書いてあります.
http://www.pinvoke.net/index.aspx

// beep.cs

using System;
using System.Runtime.InteropServices;

class BeepProgram {

[How to] [Tips] Windows 環境の mb_send_mail PHP のメール送信

Filed under: ALL, PHP — Tags: , , , — Sayuri @ 7:41 am

【tips】大量のメールを送信するPHPのプログラムを教えてください

Filed under: ALL — Tags: , , , — Sayuri @ 6:59 am

以下のURLのライブラリを使えば設定のみなので楽です。

http://pear.php.net/package/Mail_Queue

一括で送信できるメールの件数の目安ですが、せいぜい60くらいにした方がいいです。送り先に携帯電話のメールアドレスが多い場合はもっと減らした方が安全です。

CSVのデータはDBに入れましょう。

以下PEARから持ってきたサンプル。(1回で最大50件送信)

require_once “Mail/Queue.php”;

$db_options['type'] = 'db';

$db_options['dsn'] = 'mysql://user:password@host/database';

$db_options['mail_table'] = 'mail_queue';

$mail_options['driver'] = 'smtp';

$mail_options['host'] = 'localhost';

$mail_options['port'] = 25;

$mail_options['auth'] = false;

$mail_options['username'] = '';

$mail_options['password'] = '';

$mail_queue =& new Mail_Queue($db_options, $mail_options);

$from = 'user@server.com';

$from_name = “Chief”;

$recipient = “user2@server.com”;

$recipient_name = “admin”;

$message = 'Hi! This is test message!! :) ';

$from_params = empty($from_name) ? '”'.$from_name.'” <'.$from.'>' : '<'.$from.'>';

$recipient_params = empty($recipient_name) ? '”'.$recipient_name.'” <'.$recipient.'>' : '<'.$recipient.'>';

$hdrs = array( 'From' => $from_params,

'To' => $recipient_params,

'Subject' => “test message body” );

$mime =& new Mail_mime();

$mime->setTXTBody($message);

$body = $mime->get();

$hdrs = $mime->headers($hdrs);

$mail_queue->put( $from, $recipient, $hdrs, $body );

$seconds_to_send = 3600;

$delete_after_send = false;

$id_user = 7;

$mail_queue->put( $from, $recipient, $hdrs, $body, $seconds_to_send, $delete_after_send, $id_user );

$max_ammount_mails = 50;

$mail_queue =& new Mail_Queue($db_options, $mail_options);

$mail_queue->sendMailsInQueue($max_ammount_mails);

NET Remoting dotNET Remoting の追跡サービスと独自の追跡ハンドラの実装

Filed under: .NET Framework, C# — Tags: , , , — Sayuri @ 6:31 am

はじめに

 追跡サービス(Tracking Service)とは、その名前から想像されるように、オブジェクトのライフサイクルに関係するさまざまな活動を追跡するものです。このサービスは.NET Remotingフレームワークの一部なので、.NET Remotingの概念を復習しておきましょう。

.NET Remoting

 Microsoftの.NETフレームワークは、アプリケーションドメイン内のクライアントから別のアプリケーションドメイン内のオブジェクトにアクセスする仕組みを提供しています。これを可能にするのが.NET Remotingです。

 .NET Remotingは非常に柔軟性の高いテクノロジであり、クライアントとサーバーがどこにあっても相互に通信できるようにします。クライアントとサーバーの場所は、同じコンピュータ上でも、同じネットワーク上の別のコンピュータでも、海を隔てた別の国のコンピュータでもかまいません。.NET Remotingのサービスやインフラストラクチャコンポーネントを利用することにより、アプリケーション開発者は複雑な要素を意識せずに済みます。

 .NET Remotingでは各種のプロトコルやシリアル化形式、設定情報を使用できます。また.NET Remotingパイプライン内に独自の「フック」を設ければ、リモートフレームワークの既定の動作をカスタマイズすることもできます(追跡サービスは、こうしたフックの一例です)。

 では.NET Remotingの仕組みはどうなっているのでしょうか。.NET Remotingの概念の一部は、従来の分散テクノロジ(DCOM、CORBAなど)から借りてきたものです。まず明確にしておきたいのは、.NET Remotingでは、オブジェクトは何らかの「リスナプロセス」を通じて外部に公開されるという点です。このリスナプロセスはコンソールアプリケーションかもしれませんし、WinFormアプリケーションやWindowsサービス、あるいはIISということもあります。リスナプロセスは、プログラムまたは設定ファイルを通じて公開されるオブジェクトを指定します。オブジェクトが公開されている場合、クライアントアプリケーションはリスナプロセスに接続してオブジェクトの生成を要求し、リスナプロセスは生成したオブジェクトをクライアントに返します。クライアントとサーバーのアプリケーションドメイン間の通信は、エンコードされたデータストリームをチャネル上で送受信することによって行われます。

チャネル

 チャネルの基本的な目的は、データをある場所から別の場所へ転送することです。.NETには既定で2つのチャネルが用意されています。1つはHTTPチャネル(System.Runtime.Remoting.Channels.Http)で、もう1つはTCPチャネル(System.Runtime.Remoting.Channels.Tcp)です。

 TCPチャネルはHTTPチャネルよりも高速で、バイナリデータの転送に向いています。一方、HTTPチャネルはファイアウォールやインターネットを経由するときに適しています。使用できるのは、これらのチャネルに限りません。独自のチャネルを作成して.NET Remotingに組み込むこともできます。

フォーマッタ

 フォーマッタとは、データやメッセージの体裁を送信用に整えるものです。フォーマットされたデータ/メッセージは、所定のチャネルを用いて他のアプリケーションドメインに転送されます。.NETには既定で2つのフォーマッタが用意されています。1つはSoapフォーマッタ(System.Runtime.Serialization.Formatters.Soap)で、もう1つはBinaryフォーマッタ(System.Runtime.Serialization.Formatters.Binary)です。

 SoapフォーマッタはメッセージをSoap 1.1仕様に基づいてフォーマットし、Binaryフォーマッタはメッセージを純粋なバイナリ形式でフォーマットします。

リモート処理オブジェクトの種類

 .NET Remotingは2種類のオブジェクトをサポートしています。1つはサーバーアクティブ化オブジェクト(「既知のオブジェクト」とも呼ばれます)で、もう1つはクライアントアクティブ化オブジェクトです。

サーバーアクティブ化オブジェクト

 サーバーアクティブ化オブジェクトは、その名が示すとおり、サーバーによって生成され、その有効期間もサーバーによって管理されます。ここでポイントとなるのは、クライアントがNewまたはActivator.GetObjectを呼び出した時点では、これらのオブジェクトは生成されないことです。オブジェクトの実際のインスタンスが生成されるのは、クライアントがプロキシ上の特定のメソッドを実際に起動したときです。

 この動作から1つ導かれることがあります。クライアントがNewまたはActivator.GetObjectメソッドを呼び出した時点でオブジェクトは生成されないので、サーバーアクティブ化オブジェクトでは、既定以外のコンストラクタは使えません。これらのオブジェクトでは、既定のコンストラクタ(パラメータを持たないコンストラクタ)だけがサポートされます。

 サーバーアクティブ化オブジェクトは、2つのモードでアクティブにできます。

  • Singleton ―― サーバー上にただ1つのオブジェクトが生成され、それがすべてのクライアントの要求を満たします。つまり、オブジェクトは共有され、オブジェクトの状態をすべてのクライアントが共有することになります。
  • SingleCall ―― メソッド呼び出しごとにオブジェクトが生成され、オブジェクトがクライアント間で共有されることはありません。メソッド呼び出しが終了するたびにオブジェクトが破棄されるので、オブジェクトの状態は維持されません。

クライアントアクティブ化オブジェクト

 クライアントアクティブ化オブジェクトは、サーバーによって生成され、その有効期間はクライアントによって管理されます。サーバーアクティブ化オブジェクトとは対照的に、クライアントアクティブ化オブジェクトは、クライアントがNewまたはその他のオブジェクト生成メソッドを呼び出したとき、直ちに生成されます。そのため、クライアントアクティブ化オブジェクトでは、既定のコンストラクタと既定以外のコンストラクタを共に使うことができます。クライアントアクティブ化オブジェクトは特定クライアントに限定され、クライアント間で共有されることはありません。オブジェクトのインスタンスはリース期限が切れるか、クライアントがオブジェクトを破棄するまで存続します。

設定

 他の.NETテクノロジと同様、.NET Remotingも、その動作のために設定情報が必要です。リモート処理アプリケーションは、プログラムまたは.configファイルを通じて設定することができます。本稿では、.configファイルについて説明します。

 .NET Remotingの設定情報は、次のXML形式のタグ内にまとめて指定されます。

[How To] [VB] 印刷とプレビューをおこなう方法

Filed under: ALL, VB/VB.net — Tags: , , , , — Sayuri @ 6:28 am

入力したテキストを印刷したい場合があると思います。そこで今回は、印刷の実行方法について紹介します。今回は、[印刷] ダイアログを表示し、ダイアログの [OK] ボタンをクリックすることで印刷を実行するアプリケーションを作成します。

Visuak Basic 6.0 では、、[ファイルを開く] ダイアログ、[名前を付けて保存] ダイアログ、[色の設定] ダイアログなどの表示が可能な Common Dialog コントロールを使用し、ShowPrinter メソッドを使用して [印刷] ダイアログを表示します。Common Dialog コントロールは標準コントロールとしてサポートされていません。そのため、[プロジェクト] メニューの [コンポーネント] を選択し、「Microsoft Common Dialog Control 6.0」にチェックを入れ、Common Dialog コントロールを追加します。追加された Common Dialog コントロールを Form に貼り付け、以下のコードを実装します。

Private Sub Command1_Click()
Dim strData As String
strData = Me.Text1.Text

CommonDialog1.flags = cdlPDPrintSetup
CommonDialog1.ShowPrinter

If Err.Number Then
Err.Clear
Exit Sub
Else
Printer.FontName = “MS P明朝”
Printer.FontSize = 11
Printer.Print strData
Printer.EndDoc
End If
End Sub

リスト1

上記 (リスト1) の「CommonDialog1.ShowPrinter」で [印刷] ダイアログを表示します。「Printer.FontName = “MS P明朝”」、「Printer.FontSize = 11」で印刷印刷時のフォントとフォントサイズを指定し、「Printer.Print strData」で印刷を実行します。上記を実装し、テキストボックスにデータを入力後 (図1)、[印刷] ボタンをクリックします。

 
 図1

すると、図2 のように [印刷] ダイアログが表示されます。図2 の [OK] ボタンをクリックすると、フォント”MS P明朝”、フォントサイズ”11”で印刷が実行されます

 
 図2

このように、Visual Basic 6.0 では、Commo Dialog コントロールの ShowPrinter メソッドを使用して表示します。一方、Visual Basic .NET では、標準で Windows コントロールが追加され、表示するダイアログは個々にコントロールとしてサポートされました。今回は、[印刷] ダイアログを表示するための PrintDialog コントロールと、印刷を実行する PrintDocument コントロールを 、[ツールボックス] から Form にドラッグ & ドロップします (コントロールはフォームデザインの下部に配置されます)。そして、以下のコードを実行します。

Public printData As String

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
printData = TextBox1.Text
PrintDialog1.PrinterSettings = New System.Drawing.Printing.PrinterSettings
If PrintDialog1.ShowDialog() = DialogResult.OK Then
PrintDocument1.Print()
End If
PrintDialog1.Dispose()
End Sub

Private Sub PrintDocument1_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawString(printData, New Font(“MS P明朝”, 11), Brushes.Black, 20, 40)
End Sub

リスト2

上記 (リスト2) の「If PrintDialog1.ShowDialog() = DialogResult.OK Then」で [印刷] ダイアログを表示し、ダイアログの [OK] ボタンをクリックすると、「PrintDocument1.Print()」で印刷プロセスを開始します (PrintPage イベントを実行します)。文字列を印刷する場合は、DrawString メソッドを使用します。「e.Graphics.DrawString(printData, New Font(“MS P明朝”, 11), Brushes.Black, 20, 40)」では、printData をフォント”MS P明朝”、フォントサイズ”11”で印刷されます。最後に「PrintDialog1.Dispose()」で PrintDialog を破棄します。上記を実装し、図1 の [印刷] ボタンをクリックすると [印刷] ダイアログが表示されます。表示されたダイアログの [OK] ボタンをクリックすると、印刷が実行されます。

Visual Basic .NET には、印刷プレビューを表示するコントロールもサポートされています。そこで続いては、[印刷プレビュー] を表示する方法を紹介します。印刷プレビューを表示するため、PrintPreviewDialog コントロールを Form にドラッグ & ドロップし、下記のコードを実装します。

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
printData = TextBox1.Text
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog()
End Sub

リスト3

リスト3 の「PrintPreviewDialog1.Document = PrintDocument1」ではプレビューするドキュメントを指定し、「PrintPreviewDialog1.ShowDialog()」で [印刷プレビュー] を表示します。上記を実装し、[プレビュー] ボタンをクリックすると、印刷プレビューが表示されます (図3)。

 
 図3

October 30, 2007

[How To] ファイルやディレクトリのサイズを取得するには

Filed under: C# — Tags: , , , — AspAnn @ 10:56 pm

FileInfoクラスによるファイル・サイズの取得

 ファイル・サイズを取得するには、FileInfoクラス(System.IO名前空間)のLengthプロパティを利用する。FileInfoクラスはファイルやファイルの属性を操作するためのクラスだ。

 具体的には、次に示すように、サイズを取得したいファイルのパスをコンストラクタのパラメータに指定してFileInfoクラスのインスタンスを作成し、Lengthプロパティの値を取得すればよい。

string path = @”c:\WINDOWS\隅田川.bmp”;
FileInfo fi = new FileInfo(path);
long size = fi.Length;
Dim path As String = “c:\WINDOWS\隅田川.bmp”
Dim fi As FileInfo = New FileInfo(path)
Dim size As Long = fi.Length
FileInfoクラスによるファイル・サイズの取得(上:C#、下:VB.NET)

 ファイルのサイズは整数型(Integer)ではなく長整数型(Long)の値である点に注意してほしい。また、クラス・ライブラリにはファイルのコピーや削除を行うためのメソッドを集めたクラスとしてFileクラス(System.IO名前空間)があるがこのクラスにはファイル・サイズを取得するメソッドが用意されていないため、ここで示したようにFileInfoクラスを利用する必要がある。

 なお、ファイルのストリームを開いているときには、FileStreamクラス(System.IO名前空間)のLengthプロパティからも、ファイル・サイズを取得することができる。

ディレクトリ・サイズの取得

 ファイルに対するFileInfoクラスのように、ディレクトリについてはDirectoryInfoクラス(System.IO名前空間)が用意されているが、このクラスにはディレクトリ・サイズを取得するためのプロパティは存在しない。

 従って、ディレクトリ・サイズを取得するには、まずDirectoryInfoクラスのGetFilesメソッドを利用して、そのディレクトリに含まれるファイルのFileInfoオブジェクト(の配列)を取得し、それぞれのファイル・サイズの合計を求める必要がある。

 さらに、すべてのサブディレクトリに含まれるファイルのサイズも合わせたディレクトリ・サイズが必要な場合には、ディレクトリ階層をたどりながらファイル・サイズの合計を求めていかなければならない。

 DirectoryInfoクラスにはGetDirectoriesメソッドが用意されており、そのディレクトリに含まれるすべてのサブディレクトリについてのDirectoryInfoオブジェクト(の配列)を取得できるため、このメソッドを利用すればディレクトリの階層をたどっていくことが可能だ。

 次のサンプル・プログラムは、FileInfoクラスとDirectoryInfoクラスを利用して、ディレクトリ(ここではc:\Inetpub)配下にあるすべてのファイルのサイズ合計を表示する。

// dirsize.cs

using System;
using System.IO;

public class DirectorySize {

[How To] [Asp.Net] [Tips] ASP.NETのWebページでSubmit時に画面をロックする

Filed under: Asp.Net, C# — Tags: , , , , — Sayuri @ 10:41 pm

基本的な考え方は、Submit直前に画面を覆うDIVを作成して画面上のコントロールをクリックできないようにします。DIVタグを利用する場合、IE6の問題でSelectタグが常にトップレベルに表示されてしまうので、Selectタグについてはdisplayをhiddenに設定して表示しないようにしています。

<%@ Page Language="VB" %>

StarFaxに関して

Filed under: ALL — Tags: , — AspAnn @ 10:36 pm

StarFaxに関して


このStarFaxのCOM(OCX)が、MTA未対応で作成されているため、
ASP.NETで通常利用しようとすると、動作を失敗します。
(ASP.NET の場合、全てマルチスレッドで動作するため)
(ASPはシングルスレッドでした)

対応策として、処理をするASPXを、STAで動作するように設定することで
StarFaxが通常通り動作する事を確認しました。

ここで質問なのですが、
1 FAX処理を行うWeb画面のみ、シングルスレッドで動作、ということは、
実は想定内のことでしょうか…

下記に、Webフォームを利用した送信の流れを記述します。

Fax送信Webフォームをシングルスレッドで表示

Fax送信ボタンを押す

StarFaxをインスタンス化

送信処理を実行
送信先ファイル等は、StarFaxのライブラリを利用して作成

処理終了

よろしくお願いします。

SEO 開発

Filed under: Asp.Net, SEO対策 — Tags: , , — Sayuri @ 10:31 pm

SEO

タグ<br />  Googleでは、<title>内のキーワードを極めて重視しており、ページの文章自体にキーワードが無かったとしても、<title>にキーワードがあるだけでそのページを上位表示することさえある。<br />  そのページの上位表示対象キーワードを記述する<br />  <title>中の前半に、可能であれば最初にキーワードを記述することで、よりそのキーワードが重要視される。<br />  <title>全体で、30文字~70文字程度で記述するのが理想と考えられている。<br />  キーワードは、<title>中で一度記述されればよい。</p> <p><meta>タグ<br />  数年前までWebページの検索エンジン対策といえば、<meta>と言われていたが、最近では効果が薄れてきており、SEO上あまり重要ではないタグになっている。<br />  Webブラウザに表示されないことを利用して、ページ内容とあまり関係のないキーワードを記述する例が増えてきたため、価値が下がっている。<br />  しかし全く効果が無いわけではないので、descriptionにキーワードを含んだ100文字程度の説明文と、keywordsにキーワードを記述する。</p> <p><h>タグ<br />  <br /> <h1> <h2>タグに囲まれた部分が、ページの重要箇所と判断され、他の文章やキーワードより評価される。</p> <p><img>タグalt属性<br />  alt属性に書かれているテキストも検索エンジンの検索対象になる場合がある。<br />  他の文章と比較すると評価はかなり低く、ページに十分な文章が書かれている場合は、それほど意識する必要がない。<br />  画像が多く、文章量が少ないページで有効。ただし、代替対策的な意味合いが強いので、過度の期待はしないほうが良い。</p> <p><a>タグ<br />  そのページ自身に関係ないと思われるが、SEO的には、<title>タグと同じくらい重要視するべきタグ。<br />  検索エンジンのロボットは、トップページにある<a>タグを辿ってサイト内の各ページの情報を取得するため、リンクがうまく張られていないと、内部のページに気付かれない場合がある。<br />  <a>タグでサイト内の全ページをつなぐようにする。<br />  <a>タグに囲まれたテキストや、画像の場合はalt属性に、キーワードを含めることで、リンク先がそのキーワードに関連しているという評価をする傾向があるため、この特徴を活用し意図したページを上位検索しやすくする事が可能。</p> <p><title><a><h>タグが特に重要。その他の裏技的な対策は、一時的な効果でしかない。</p> </div> <div class="feedback"> <a href="http://www.8811.org/posts/seo-%e9%96%8b%e7%99%ba.aspx#respond" title="Comment on SEO 開発">Comments (0)</a> </div> </div> <a href="http://www.8811.org/posts/2007/10/page/2" >Older Posts »</a> <!-- begin footer --> </div> <!-- begin sidebar --> <div id="menu"> <ul> <li id="search-3" class="widget widget_search">サイト検索<form role="search" method="get" id="searchform" action="http://www.8811.org/" > <div><label class="screen-reader-text" for="s">Search for:</label> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form></li><li id="calendar-3" class="widget widget_calendar">カレンダー<div id="calendar_wrap"><table id="wp-calendar" summary="Calendar"> <caption>October 2007</caption> <thead> <tr> <th abbr="Monday" scope="col" title="Monday">M</th> <th abbr="Tuesday" scope="col" title="Tuesday">T</th> <th abbr="Wednesday" scope="col" title="Wednesday">W</th> <th abbr="Thursday" scope="col" title="Thursday">T</th> <th abbr="Friday" scope="col" title="Friday">F</th> <th abbr="Saturday" scope="col" title="Saturday">S</th> <th abbr="Sunday" scope="col" title="Sunday">S</th> </tr> </thead> <tfoot> <tr> <td abbr="September" colspan="3" id="prev"><a href="http://www.8811.org/posts/2007/09" title="View posts for September 2007">« Sep</a></td> <td class="pad"> </td> <td abbr="November" colspan="3" id="next"><a href="http://www.8811.org/posts/2007/11" title="View posts for November 2007">Nov »</a></td> </tr> </tfoot> <tbody> <tr><td><a href="http://www.8811.org/posts/2007/10/01" title="【HowTo】【SQL Server】 SQL Server 2000 サーバ名を変更する">1</a></td><td><a href="http://www.8811.org/posts/2007/10/02" title="【HowTo】 カスタム HttpModule を作成する">2</a></td><td>3</td><td><a href="http://www.8811.org/posts/2007/10/04" title="【新機能】.NET Framework 3.5の新機能あれこれ, 【TreeView】TreeNodeのPopulateOnDemandを使用する">4</a></td><td><a href="http://www.8811.org/posts/2007/10/05" title="【プログラム】ネットワーク上のSQLサーバー一覧取得, [HowTo]Csharp Null合体演算子そして、それをLINQと共に使用, (Mapper, ISqlMapper, QueryForList, QueryForObject)iBatis.NET奮闘記-002 (基本的な操作(1テーブルに対するSelect)), [HowTo][翻訳版]LINQ to SQL (パート 9 – カスタムLINQ文をasp:LinqDatasourceコントロールと共に使用), 【How To】GridView を編集できる状態でバインドする">5</a></td><td><a href="http://www.8811.org/posts/2007/10/06" title="[HowTo][Vb.Net] WebClientクラスでWebページを取得するには?, [HowTo]Encodingクラスで扱えるエンコーディング名は?, ASP.NET AJAXではアプリケーション・サービス・ブリッジ, [HOWTO] Visual C# .NET を使用して、マネージ クラスで FTP をサポートするを記述する方法, [HowTo]WebClientクラスでFTPによりファイル転送を行うには?[C#,VB], VB.NET2005 & C#版 GridViewでContextMenu ~, [C# ASP.NET]GridViewをDataBindした場合の列幅の指定について, ASP.NET IHttpModule で管理クラス外からのSession保存禁止, RewritePathした時にFormのActionを書き換える(HtmlTextWriter), OWC を利用してグラフ(Chart) を表示する">6</a></td><td><a href="http://www.8811.org/posts/2007/10/07" title="ポストデータを別の Web フォームに送信するASP.NET WebForm1.aspx, HttpStatusCode.Movedをセットする">7</a></td> </tr> <tr> <td><a href="http://www.8811.org/posts/2007/10/08" title="【HowTo】C# StringBuilder使用, [HowTo]TableAdapter のコマンドにタイムアウト時間を設定する, [How To ]ローカルレポート(LocalReport) を使用し PDF を出力する, 【How To】 HTMLのボタン(HtmlInputButton)でサーバーサイドのイベントを実行する, GridView の Template 列を動的に作成する, [How To] GridView のテンプレート列にあるテキストボックスにフォーカスをあてる, asp.net Google Maps を利用する aspx, ASP Web アプリケーションの拡張子を変更せずに ASP.NET に移行する, クライアントコールバックを実装する ICallbackEventHandler, Adobe Acrobat Reader を利用する(PDF), 【See】 Web アプリケーションの ASP.NET ランタイム サービス 詳細を調べる, 【How To】 HtmlGenericControl のちょっとしたサンプル">8</a></td><td><a href="http://www.8811.org/posts/2007/10/09" title="ASP.NET 子画面から親画面へ値渡しと更新, [C#][ibatis] iBatis.NET奮闘記 (インストール及びVisualStudioでの環境設定)CommentsAdd Star">9</a></td><td><a href="http://www.8811.org/posts/2007/10/10" title="Java SQLを直接記述できるiBATIS">10</a></td><td><a href="http://www.8811.org/posts/2007/10/11" title="[How To]WebClientを使ってFTPサーバーからファイルをダウンロード、アップロードする, [How To] [Tip]POSTによりデータを送受信する, [How To][C#]DirectInput を使用するための基本設定, [How To][C#]Direct3D を使用するための基本設定, [How To][C#]Direct3D の初期化と基本処理">11</a></td><td><a href="http://www.8811.org/posts/2007/10/12" title="how to get http port number,server location and server port of a …, SEOとは, カスタムエラーページの設定, JavaScript Tips, Eclipse Tips, Linux Tips, C# Tips, [HowTo][FAQ]ボタンコントロールの絶対座標を収得する(javascript), [HowTo] GridViewのデータをスタイル(フォーマット)付きExcelに変換する, PHP Tips, まずは、このSEO(Search Engine Optimization)とはなんなのか, Java Tips, VB Tips, SQL TIPS">12</a></td><td><a href="http://www.8811.org/posts/2007/10/13" title="[Paypal][PHP] [ASP/VBScript] [Perl] [ColdFusion] 即時支払い通知のコードサンプル, [PHP] 解説 XMLHttpRequest, javascript post get 送信 PHP内でのデータの受け取り方, [PHP] [Javascript] IEでAjaxリクエストをキャッシュさせない方法, PHPの定数をどうするか, [How To] 一行で IE の JavaScript を高速化する方法">13</a></td><td>14</td> </tr> <tr> <td><a href="http://www.8811.org/posts/2007/10/15" title="[How To] ASP.NET2.0 SqlServer CSV出力, [How To] C# ASP.NETでエラーログファイルを出力する方法, [HOW TO] IIS7.0 でFastCGI+PHP5環境を作ってみる">15</a></td><td><a href="http://www.8811.org/posts/2007/10/16" title="[How To] LINQ to SQL:検索条件を指定する, [HOW TO] LINQ to SQL:データの一括削除, iBATIS一覧, [How To] LINQ to XML:データ型を簡単に指定する, 【How To】LINQ to SQL:1件のデータを特定する, [HOW TO] LINQ to SQL:データを削除する, [Tips] Direct3D 10 ShaderModel 4.0 で整数アクセス2、異なる View を活用, 【How To】Zend Framework で継続サーバ Piece_Flow を使う">16</a></td><td><a href="http://www.8811.org/posts/2007/10/17" title="[How To] LINQ to SQL:データの追加, 【How To】 PHPでcURLを使ってFTPにアップロードするサンプル, C#3.0とLINQの日本語情報, [HOW TO] [ASP.NET]ASP.NETアプリケーションに独自の拡張子を追加するには?, [HOW TO] [ASP.NET]特定の拡張子に対するアクセスを制限するには?, ActiveReportエディション選択のポイント, Extending ASP.NET with HttpHandlers and HttpModules, [HOW TO] [Vb.Net] [c#] SmtpClientクラスを使ってメールを送信する, [HOW TO] [c#] [vb.net] GridViewの現在のセルを取得、または変更する, [How To] IIS7.0とWindows認証とForm認証 (ASP.NET), [Tips] Response.End、Response.Redirect、または Server.Transfer メソッドを使用すると ThreadAbortException が発生する, [How To][VB.Net] [C#] Asp.Net POSTによりデータを送受信する, HTML TABLEタグでヘッダを固定にしてデータ部だけスクロール その2">17</a></td><td><a href="http://www.8811.org/posts/2007/10/18" title="[How To] レームを指定してRedirectをする [ASP.NET], Webページを画像で取得(IHTMLElementRender), [Tips] ウィンドウの閉じるボタンを押しても終了させない, [Tips] NET Remotingを使用したプロセス間通信, [How To] [Tips] javascript版 trim と path 処理関連, ASP.NETでRequest.Form/QueryStringをまとめて取得, リムーバブルディスクの挿入・取り外しの通知取得">18</a></td><td><a href="http://www.8811.org/posts/2007/10/19" title="[vb.net,c#] 文字コードを判別する">19</a></td><td><a href="http://www.8811.org/posts/2007/10/20" title="[How To] [vb.net] [c#]指定したURLをブラウザで開く、電子メールソフトを開">20</a></td><td><a href="http://www.8811.org/posts/2007/10/21" title="[How To] [Tips] PHPでPOP3メール受信, [C# Vb.Net] POP3メールサーバーからメールを受信する, [How To] [c言語]ネットワークプログラミング: メール受信POP3クライアント">21</a></td> </tr> <tr> <td><a href="http://www.8811.org/posts/2007/10/22" title="[Tips] [How To] 偽造パケットを作成する (C#), [How To] C# を使用してメールボックスが有効な受信者を作成する方法, Ajax時代のJavaScriptプログラミング再入門">22</a></td><td><a href="http://www.8811.org/posts/2007/10/23" title="[How To] [Java] メール受信クライアント, [How To] [Vb.Net] 文字コードを判別する, NET Remotingを使用したプロセス間通信, [How To] Oracle Mailの配置, [How To] C# FTP でディレクトリの内容を一覧に示す, [Tips] STARFAX STARFAX2000を利用する環境を設定する, [How To] [Tips] C# FTP でファイルをアップロードする, [How To] ASP.NETでファイルをアップロードする。, StarFax 相手ファクシミリからの応答がありません」というエラーメッセージが表示されて送信できない">23</a></td><td><a href="http://www.8811.org/posts/2007/10/24" title="StarFax エラーコード番号と内容一覧, [Tips]ここでは、Unit Test/ツールへのリンクを集めました, [How To] C# NUnitでUnitTest, [How To] [TDD] Nunit 1.1 インストールと使い方, 文字列をセパレータで分解する(split()、spliti()、explode()), [How To] 新しい Excel ブックを追加する, [How To] C# Excel操作, [How To] VB.net 既存の Excel ブックを開く, How To vb.net Excelのデータ入力例色々, How To PHP 文字列の空白を削除する(trim()、ltrim()、rtrim()、chop()), PHPのarray_multisort関数ので紹介, [Tips] [PHP] メール(Mail)関数, [How To][C#,Vb.Net,vb6,j#]ADO.NET で SQL Server に接続する, [How To] [PHP] mb_send_mail() の例">24</a></td><td><a href="http://www.8811.org/posts/2007/10/25" title="[How To] Asp.net ViewStateをセッションに保存する, [How To][C#、VB][ASP.NET AJAX]NumericUpDownコントロールでアップダウン・ボタンを生成するには?, [How To] [EntLib] Validation Application BlockのASP.NET連携">25</a></td><td><a href="http://www.8811.org/posts/2007/10/26" title="[Tips] Javascript 文字列と UTF-8 バイト列の相互変換, [mono] System.Net.WebClient source code, [Tips] [Oracle] Excelファイル形式でのデータダウンロード, [Tips] [PHP] IMAP関数でPOP3, [PHP] Oracleエラーのハンドリング, [How To] PHP でのXMLアクセスクラスの自動生成, [How To] No.0001 URLのリソースからテキスト取得, [ActiveReports for .NET] レポートを生成しながら、生成されたページから順次プレビューする方法は?, SQL,ORACLE,SQLSERVER,ADO.NET ,TIPS, [Tips] [c#] ファイルコピーでプログレスバー(プログレスダイアログ)を表示する">26</a></td><td><a href="http://www.8811.org/posts/2007/10/27" title="[How To] PHP5 & PostgreSQL8.0環境構築, [Tips] PHP – 電子メール送信 mail、i18n_convert、mb_send_mail, [Tips] PHP 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace, [Tips] C 言語 標準関数 一覧">27</a></td><td><a href="http://www.8811.org/posts/2007/10/28" title="[翻訳] ASP.NET MVC フレームワーク – ScottGu">28</a></td> </tr> <tr> <td>29</td><td><a href="http://www.8811.org/posts/2007/10/30" title="Webアプリケーションでレポートを生成する場合に、プレビュー表示せずにレポートを直接印刷する方法は, Direct3Dの例外基礎,Direct3Dの例外基礎, mb_send_mail関数利用時の文字化け回避策, SEO 開発, StarFaxに関して, [How To] [Asp.Net] [Tips] ASP.NETのWebページでSubmit時に画面をロックする, [How To] ファイルやディレクトリのサイズを取得するには">30</a></td><td><a href="http://www.8811.org/posts/2007/10/31" title="[How To] [VB] 印刷とプレビューをおこなう方法, NET Remoting dotNET Remoting の追跡サービスと独自の追跡ハンドラの実装, 【tips】大量のメールを送信するPHPのプログラムを教えてください, [How to] [Tips] Windows 環境の mb_send_mail PHP のメール送信, 【Tips】 DLLのAPI関数を呼び出す, 【How To】C# 外部プロセスの実行(アプリケーションやファイル)">31</a></td> <td class="pad" colspan="4"> </td> </tr> </tbody> </table></div></li><li id="categories-3" class="widget widget_categories">カテゴリー <ul> <li class="cat-item cat-item-86"><a href="http://www.8811.org/posts/category/net-framework" title="View all posts filed under .NET Framework">.NET Framework</a> (96) </li> <li class="cat-item cat-item-98"><a href="http://www.8811.org/posts/category/ado-net" title="View all posts filed under ADO.NET">ADO.NET</a> (45) </li> <li class="cat-item cat-item-137"><a href="http://www.8811.org/posts/category/ajax" title="View all posts filed under Ajax">Ajax</a> (60) </li> <li class="cat-item cat-item-1"><a href="http://www.8811.org/posts/category/all" title="View all posts filed under ALL">ALL</a> (591) </li> <li class="cat-item cat-item-24"><a href="http://www.8811.org/posts/category/aspnet" title="View all posts filed under Asp.Net">Asp.Net</a> (199) </li> <li class="cat-item cat-item-7"><a href="http://www.8811.org/posts/category/c-sharp" title="View all posts filed under C#">C#</a> (332) </li> <li class="cat-item cat-item-9"><a href="http://www.8811.org/posts/category/c-language" title="View all posts filed under C言語">C言語</a> (14) </li> <li class="cat-item cat-item-377"><a href="http://www.8811.org/posts/category/ibatis-net" title="View all posts filed under Ibatis.NET">Ibatis.NET</a> (3) </li> <li class="cat-item cat-item-100"><a href="http://www.8811.org/posts/category/iis" title="View all posts filed under IIS">IIS</a> (28) </li> <li class="cat-item cat-item-62"><a href="http://www.8811.org/posts/category/java" title="View all posts filed under JAVA">JAVA</a> (127) </li> <li class="cat-item cat-item-474"><a href="http://www.8811.org/posts/category/javascriptxhtmlcss" title="View all posts filed under Javascript/Xhtml/Css">Javascript/Xhtml/Css</a> (51) </li> <li class="cat-item cat-item-481"><a href="http://www.8811.org/posts/category/lamp" title="View all posts filed under LAMP">LAMP</a> (216) </li> <li class="cat-item cat-item-36"><a href="http://www.8811.org/posts/category/linq" title="View all posts filed under LINQ">LINQ</a> (25) </li> <li class="cat-item cat-item-27"><a href="http://www.8811.org/posts/category/ms-sql-server" title="View all posts filed under MS SQL Server">MS SQL Server</a> (309) </li> <li class="cat-item cat-item-96"><a href="http://www.8811.org/posts/category/mysql" title="View all posts filed under MYSQL">MYSQL</a> (466) </li> <li class="cat-item cat-item-197"><a href="http://www.8811.org/posts/category/oracle" title="View all posts filed under Oracle">Oracle</a> (438) </li> <li class="cat-item cat-item-95"><a href="http://www.8811.org/posts/category/php" title="View all posts filed under PHP">PHP</a> (154) </li> <li class="cat-item cat-item-482"><a href="http://www.8811.org/posts/category/python" title="View all posts filed under Python">Python</a> (36) </li> <li class="cat-item cat-item-475"><a href="http://www.8811.org/posts/category/rubyruby-on-rails" title="View all posts filed under Ruby/Ruby on Rails">Ruby/Ruby on Rails</a> (176) </li> <li class="cat-item cat-item-322"><a href="http://www.8811.org/posts/category/seo" title="View all posts filed under SEO対策">SEO対策</a> (3) </li> <li class="cat-item cat-item-38"><a href="http://www.8811.org/posts/category/sharepoint" title="View all posts filed under SharePoint">SharePoint</a> (13) </li> <li class="cat-item cat-item-88"><a href="http://www.8811.org/posts/category/vb-vb-net" title="View all posts filed under VB/VB.net">VB/VB.net</a> (29) </li> <li class="cat-item cat-item-476"><a href="http://www.8811.org/posts/category/wcfwpf" title="View all posts filed under WCF/WPF">WCF/WPF</a> (3) </li> <li class="cat-item cat-item-484"><a href="http://www.8811.org/posts/category/wordpress" title="View all posts filed under Wordpress">Wordpress</a> (7) </li> </ul> </li><li id="archives-3" class="widget widget_archive">アーカイブス <ul> <li><a href='http://www.8811.org/posts/2010/03' title='March 2010'>March 2010</a> (193)</li> <li><a href='http://www.8811.org/posts/2010/02' title='February 2010'>February 2010</a> (490)</li> <li><a href='http://www.8811.org/posts/2010/01' title='January 2010'>January 2010</a> (66)</li> <li><a href='http://www.8811.org/posts/2009/12' title='December 2009'>December 2009</a> (3)</li> <li><a href='http://www.8811.org/posts/2009/11' title='November 2009'>November 2009</a> (2)</li> <li><a href='http://www.8811.org/posts/2009/10' title='October 2009'>October 2009</a> (16)</li> <li><a href='http://www.8811.org/posts/2009/09' title='September 2009'>September 2009</a> (32)</li> <li><a href='http://www.8811.org/posts/2009/08' title='August 2009'>August 2009</a> (45)</li> <li><a href='http://www.8811.org/posts/2009/07' title='July 2009'>July 2009</a> (5)</li> <li><a href='http://www.8811.org/posts/2009/06' title='June 2009'>June 2009</a> (7)</li> <li><a href='http://www.8811.org/posts/2009/05' title='May 2009'>May 2009</a> (4)</li> <li><a href='http://www.8811.org/posts/2009/04' title='April 2009'>April 2009</a> (8)</li> <li><a href='http://www.8811.org/posts/2009/03' title='March 2009'>March 2009</a> (8)</li> <li><a href='http://www.8811.org/posts/2009/02' title='February 2009'>February 2009</a> (8)</li> <li><a href='http://www.8811.org/posts/2009/01' title='January 2009'>January 2009</a> (18)</li> <li><a href='http://www.8811.org/posts/2008/12' title='December 2008'>December 2008</a> (2)</li> <li><a href='http://www.8811.org/posts/2008/11' title='November 2008'>November 2008</a> (10)</li> <li><a href='http://www.8811.org/posts/2008/10' title='October 2008'>October 2008</a> (12)</li> <li><a href='http://www.8811.org/posts/2008/09' title='September 2008'>September 2008</a> (26)</li> <li><a href='http://www.8811.org/posts/2008/08' title='August 2008'>August 2008</a> (40)</li> <li><a href='http://www.8811.org/posts/2008/07' title='July 2008'>July 2008</a> (5)</li> <li><a href='http://www.8811.org/posts/2008/06' title='June 2008'>June 2008</a> (1)</li> <li><a href='http://www.8811.org/posts/2008/05' title='May 2008'>May 2008</a> (4)</li> <li><a href='http://www.8811.org/posts/2008/04' title='April 2008'>April 2008</a> (5)</li> <li><a href='http://www.8811.org/posts/2008/03' title='March 2008'>March 2008</a> (10)</li> <li><a href='http://www.8811.org/posts/2008/02' title='February 2008'>February 2008</a> (12)</li> <li><a href='http://www.8811.org/posts/2008/01' title='January 2008'>January 2008</a> (72)</li> <li><a href='http://www.8811.org/posts/2007/12' title='December 2007'>December 2007</a> (21)</li> <li><a href='http://www.8811.org/posts/2007/11' title='November 2007'>November 2007</a> (42)</li> <li><a href='http://www.8811.org/posts/2007/10' title='October 2007'>October 2007</a> (154)</li> <li><a href='http://www.8811.org/posts/2007/09' title='September 2007'>September 2007</a> (209)</li> <li><a href='http://www.8811.org/posts/2007/08' title='August 2007'>August 2007</a> (1)</li> <li><a href='http://www.8811.org/posts/2007/05' title='May 2007'>May 2007</a> (2)</li> <li><a href='http://www.8811.org/posts/2006/11' title='November 2006'>November 2006</a> (1)</li> <li><a href='http://www.8811.org/posts/2006/09' title='September 2006'>September 2006</a> (1)</li> <li><a href='http://www.8811.org/posts/2006/04' title='April 2006'>April 2006</a> (1)</li> <li><a href='http://www.8811.org/posts/2006/02' title='February 2006'>February 2006</a> (1)</li> <li><a href='http://www.8811.org/posts/2005/09' title='September 2005'>September 2005</a> (1)</li> <li><a href='http://www.8811.org/posts/2005/04' title='April 2005'>April 2005</a> (1)</li> <li><a href='http://www.8811.org/posts/2005/02' title='February 2005'>February 2005</a> (1)</li> <li><a href='http://www.8811.org/posts/2010/03' title=' 0'> 0</a> (1)</li> </ul> </li><li id="tag_cloud-3" class="widget widget_tag_cloud">タグクラウド<div><a href='http://www.8811.org/posts/tag/net' class='tag-link-35' title='77 topics' style='font-size: 14.132231405pt;'>.net</a> <a href='http://www.8811.org/posts/tag/access' class='tag-link-1118' title='71 topics' style='font-size: 13.7851239669pt;'>access</a> <a href='http://www.8811.org/posts/tag/ado-net' class='tag-link-98' title='28 topics' style='font-size: 9.15702479339pt;'>ADO.NET</a> <a href='http://www.8811.org/posts/tag/ajax' class='tag-link-137' title='73 topics' style='font-size: 13.9008264463pt;'>Ajax</a> <a href='http://www.8811.org/posts/tag/asp' class='tag-link-268' title='50 topics' style='font-size: 12.0495867769pt;'>asp</a> <a href='http://www.8811.org/posts/tag/asp-net' class='tag-link-34' title='315 topics' style='font-size: 21.1900826446pt;'>asp.net</a> <a href='http://www.8811.org/posts/tag/c' class='tag-link-33' title='261 topics' style='font-size: 20.2644628099pt;'>c#</a> <a href='http://www.8811.org/posts/tag/csharp' class='tag-link-46' title='26 topics' style='font-size: 8.80991735537pt;'>csharp</a> <a href='http://www.8811.org/posts/tag/database' class='tag-link-292' title='67 topics' style='font-size: 13.4380165289pt;'>database</a> <a href='http://www.8811.org/posts/tag/developer' class='tag-link-600' title='44 topics' style='font-size: 11.3553719008pt;'>developer</a> <a href='http://www.8811.org/posts/tag/email' class='tag-link-151' title='23 topics' style='font-size: 8.23140495868pt;'>email</a> <a href='http://www.8811.org/posts/tag/excel' class='tag-link-211' title='49 topics' style='font-size: 11.9338842975pt;'>excel</a> <a href='http://www.8811.org/posts/tag/experience' class='tag-link-811' title='25 topics' style='font-size: 8.57851239669pt;'>experience</a> <a href='http://www.8811.org/posts/tag/group' class='tag-link-835' title='24 topics' style='font-size: 8.46280991736pt;'>group</a> <a href='http://www.8811.org/posts/tag/howto' class='tag-link-110' title='39 topics' style='font-size: 10.7768595041pt;'>howto</a> <a href='http://www.8811.org/posts/tag/iis' class='tag-link-100' title='32 topics' style='font-size: 9.85123966942pt;'>IIS</a> <a href='http://www.8811.org/posts/tag/java' class='tag-link-62' title='114 topics' style='font-size: 16.0991735537pt;'>JAVA</a> <a href='http://www.8811.org/posts/tag/javascript' class='tag-link-63' title='49 topics' style='font-size: 11.9338842975pt;'>javascript</a> <a href='http://www.8811.org/posts/tag/latest' class='tag-link-725' title='23 topics' style='font-size: 8.23140495868pt;'>latest</a> <a href='http://www.8811.org/posts/tag/linq' class='tag-link-36' title='36 topics' style='font-size: 10.4297520661pt;'>LINQ</a> <a href='http://www.8811.org/posts/tag/linux' class='tag-link-388' title='36 topics' style='font-size: 10.4297520661pt;'>linux</a> <a href='http://www.8811.org/posts/tag/message' class='tag-link-836' title='27 topics' style='font-size: 9.04132231405pt;'>message</a> <a href='http://www.8811.org/posts/tag/message-because' class='tag-link-834' title='27 topics' style='font-size: 9.04132231405pt;'>message-because</a> <a href='http://www.8811.org/posts/tag/microsoft' class='tag-link-884' title='36 topics' style='font-size: 10.4297520661pt;'>microsoft</a> <a href='http://www.8811.org/posts/tag/ms-sql-server' class='tag-link-27' title='68 topics' style='font-size: 13.5537190083pt;'>MS SQL Server</a> <a href='http://www.8811.org/posts/tag/mysql' class='tag-link-96' title='372 topics' style='font-size: 22pt;'>MYSQL</a> <a href='http://www.8811.org/posts/tag/odbc' class='tag-link-417' title='32 topics' style='font-size: 9.85123966942pt;'>odbc</a> <a href='http://www.8811.org/posts/tag/open-source' class='tag-link-684' title='24 topics' style='font-size: 8.46280991736pt;'>open-source</a> <a href='http://www.8811.org/posts/tag/oracle' class='tag-link-197' title='356 topics' style='font-size: 21.7685950413pt;'>Oracle</a> <a href='http://www.8811.org/posts/tag/paradox' class='tag-link-1215' title='22 topics' style='font-size: 8pt;'>paradox</a> <a href='http://www.8811.org/posts/tag/php' class='tag-link-95' title='166 topics' style='font-size: 17.9504132231pt;'>PHP</a> <a href='http://www.8811.org/posts/tag/postgre' class='tag-link-825' title='109 topics' style='font-size: 15.867768595pt;'>postgre</a> <a href='http://www.8811.org/posts/tag/python' class='tag-link-482' title='31 topics' style='font-size: 9.73553719008pt;'>Python</a> <a href='http://www.8811.org/posts/tag/rails' class='tag-link-522' title='198 topics' style='font-size: 18.8760330579pt;'>Rails</a> <a href='http://www.8811.org/posts/tag/ror' class='tag-link-51' title='44 topics' style='font-size: 11.3553719008pt;'>ror</a> <a href='http://www.8811.org/posts/tag/server' class='tag-link-1016' title='287 topics' style='font-size: 20.7272727273pt;'>server</a> <a href='http://www.8811.org/posts/tag/sql' class='tag-link-339' title='284 topics' style='font-size: 20.6115702479pt;'>sql</a> <a href='http://www.8811.org/posts/tag/sql-server' class='tag-link-61' title='26 topics' style='font-size: 8.80991735537pt;'>sql server</a> <a href='http://www.8811.org/posts/tag/sybase' class='tag-link-1308' title='28 topics' style='font-size: 9.15702479339pt;'>sybase</a> <a href='http://www.8811.org/posts/tag/tips' class='tag-link-104' title='39 topics' style='font-size: 10.7768595041pt;'>tips</a> <a href='http://www.8811.org/posts/tag/toolkit' class='tag-link-1183' title='23 topics' style='font-size: 8.23140495868pt;'>toolkit</a> <a href='http://www.8811.org/posts/tag/vb-vb-net' class='tag-link-88' title='86 topics' style='font-size: 14.7107438017pt;'>VB/VB.net</a> <a href='http://www.8811.org/posts/tag/visual' class='tag-link-984' title='42 topics' style='font-size: 11.1239669421pt;'>visual</a> <a href='http://www.8811.org/posts/tag/wcf' class='tag-link-139' title='26 topics' style='font-size: 8.80991735537pt;'>wcf</a> <a href='http://www.8811.org/posts/tag/windows' class='tag-link-158' title='37 topics' style='font-size: 10.5454545455pt;'>windows</a></div> </li> <li id="recent-posts-3" class="widget widget_recent_entries"> 最近の投稿記事 <ul> <li><a href="http://www.8811.org/posts/senior-software-engineer-ruby-on-rails-better-jobs.aspx" title="Senior Software Engineer-Ruby on Rails :Better Jobs">Senior Software Engineer-Ruby on Rails :Better Jobs </a></li> <li><a href="http://www.8811.org/posts/we-need-ruby-on-rails-developers-at-foxfire-india-foss-jobs-in-india.aspx" title="We need Ruby On Rails Developers at Foxfire India / FOSS jobs in India">We need Ruby On Rails Developers at Foxfire India / FOSS jobs in India </a></li> <li><a href="http://www.8811.org/posts/available-for-hire-ruby-on-rails-%c2%ab-prometheus-fusion-perfection.aspx" title="Available for Hire (Ruby on Rails) « Prometheus Fusion Perfection">Available for Hire (Ruby on Rails) « Prometheus Fusion Perfection </a></li> <li><a href="http://www.8811.org/posts/nyros-technologies-kakinada-ruby-on-rails-software-developer-ror-2.aspx" title="Nyros Technologies Kakinada : Ruby on Rails Software Developer RoR …">Nyros Technologies Kakinada : Ruby on Rails Software Developer RoR … </a></li> <li><a href="http://www.8811.org/posts/nyros-technologies-kakinada-ruby-on-rails-software-developer-ror.aspx" title="Nyros Technologies Kakinada : Ruby on Rails Software Developer RoR …">Nyros Technologies Kakinada : Ruby on Rails Software Developer RoR … </a></li> <li><a href="http://www.8811.org/posts/telecommute-ruby-on-rails-jobs-ruby-on-rails-programmer-2.aspx" title="Telecommute Ruby On Rails Jobs: Ruby on Rails Programmer …">Telecommute Ruby On Rails Jobs: Ruby on Rails Programmer … </a></li> <li><a href="http://www.8811.org/posts/telecommute-ruby-on-rails-jobs-ruby-on-rails-programmer.aspx" title="Telecommute Ruby On Rails Jobs: Ruby on Rails Programmer …">Telecommute Ruby On Rails Jobs: Ruby on Rails Programmer … </a></li> <li><a href="http://www.8811.org/posts/work-from-home-web-design-jobs-ruby-on-rails-programmer.aspx" title="Work From Home Web Design Jobs: Ruby on Rails Programmer …">Work From Home Web Design Jobs: Ruby on Rails Programmer … </a></li> <li><a href="http://www.8811.org/posts/professional-it-communities-%c2%bb-blog-archive-%c2%bb-the-third-ruby-and.aspx" title="Professional IT Communities » Blog Archive » The third Ruby and …">Professional IT Communities » Blog Archive » The third Ruby and … </a></li> <li><a href="http://www.8811.org/posts/your-site-sample-%c2%bb-blog-archive-%c2%bb-ruby-on-rails-vs-php-%e2%80%93-railsenvy.aspx" title="Your Site Sample » Blog Archive » Ruby on Rails vs PHP – RailsEnvy …">Your Site Sample » Blog Archive » Ruby on Rails vs PHP – RailsEnvy … </a></li> <li><a href="http://www.8811.org/posts/the-codeface-do-you-need-a-relational-database.aspx" title="the codeface: Do you need a relational database?">the codeface: Do you need a relational database? </a></li> <li><a href="http://www.8811.org/posts/microsoft-great-plains-integration-manager-10-0-technical-notes.aspx" title="Microsoft Great Plains Integration Manager 10.0 Technical Notes …">Microsoft Great Plains Integration Manager 10.0 Technical Notes … </a></li> <li><a href="http://www.8811.org/posts/%e8%bd%a6%e5%89%8d%e8%8d%89-6-1-optimization-overview.aspx" title="车前草: 6.1 Optimization Overview">车前草: 6.1 Optimization Overview </a></li> <li><a href="http://www.8811.org/posts/web-development-using-microsoft-and-open-source-technologies.aspx" title="Web Development Using Microsoft and Open Source Technologies …">Web Development Using Microsoft and Open Source Technologies … </a></li> <li><a href="http://www.8811.org/posts/top-10-reasons-to-choose-bluehost-hosting.aspx" title="Top 10 Reasons to Choose Bluehost Hosting">Top 10 Reasons to Choose Bluehost Hosting </a></li> </ul> </li><li id="meta-3" class="widget widget_meta">Meta <ul> <li><a href="http://www.8811.org/wp-login.php">Log in</a></li> <li><a href="http://www.8811.org/feed" title="Syndicate this site using RSS 2.0">Entries <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li><a href="http://www.8811.org/comments/feed" title="The latest comments to all posts in RSS">Comments <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress.org</a></li> </ul> </li> </ul> </div> <!-- end sidebar --> <p class="credit"><!--32 queries. 0.413 seconds. --> <cite>Powered by <a href='http://wordpress.org/' title='Powered by WordPress, state-of-the-art semantic personal publishing platform.'><strong>WordPress</strong></a></cite></p> </div> </body> </html>