2011年7月6日水曜日

.NET MVC | 既定のエンドポイント要素が見つかりませんでした

エラー「既定のエンドポイント要素が見つかりませんでした」が発生した場合の要因を1つ挙げる。

要因として、参照設定されている別のプロジェクト(クラス)における「App.config」の内容が、
「Web.config」に反映されていない可能性がある。

よって、App.config の内容を Web.config に追加すれば解決する。

2011年7月4日月曜日

jQuery | 複数の要素をまとめて、ある要素で囲む

<script type="text/javascript">
  $(function () {
   $("#label, #item").warapAll("
"); }); </script> <div id="label"></div> <div id="item"></div>

このようにして、warapAllを使用すると、

<div id="column">
  <div id="label"></div>
  <div id="item"></div>
</div>

複数の要素を、指定した要素で囲んでくれる。

jQuery | 要素を切り取って貼る

<script type="text/javascript">
  $(function () {
   $("#paste").append($("#cut"));
   });
</script>

<div id="cut">partial cut</div>

<div id="paste"></div>

id = cut の子要素は本来の位置から切り取られ、id = paste の位置に挿入される。(貼る)

DOM上から見て、要素自体は切り取られる形になる。

2011年5月18日水曜日

C# | EF CodeFirst におけるテーブル定義の変更

Entity Framework CodeFirst におけるテーブル定義の変更です。
using System.Data.Entity;

public class ReCreateTable
{
 public void Exec
 {
  // テーブルに変更があれば再作成
  Database.SetInitializer(new DropCreateDatabaseIfModelChanges<SampleContext>());
 }
}
SampleContext はコンテキストクラスとなります。

注意点は、すでに存在するレコードは削除されること。自動的にコンバートしてくれれば良かったのになぁ。

2011年5月16日月曜日

IIS7.5 | Webサイトの開始ができない

Webサイトの開始を行おうとすると、「プロセスはファイルにアクセスできません。別プロセスが使用中です。」となる場合がある。

原因の1つとして、そのWebサイトで使用するポート番号が、すでに別のプログラムによって、使用されていることが挙げられる。

対処法は、次の通り。
  1. コマンドプロンプトで netstat -anb
  2. 対象のポート番号を使用しているプロセスを確認
  3. プロセスが、inetinfo または、「情報を取得できません。」以外であれば、そのプロセスをタスクマネージャー等で停止させる
僕の場合は、httpsのバインドをすると、上記エラーとなった。原因は、Skypeがポート443番を使用していたからだった。

雑談 | 再開

色々あったけど、再開。

2011年3月17日木曜日

Scala | Java Swing アプリの作成方法

◆前提条件
  • IDE が NetBeans
  • NetBeans から Maven プロジェクトを作成できる
◆作成手順
NetBeans から新規プロジェクト作成する。
Mavenプロジェクトを選択して、次へ。
「デフォルトの原型カタログ」ツリーから、A simple scala project を選択して、次へ。

次の画面で、プロジェクト名などを入力し完了すると、プロジェクトが完成する。

プロジェクトを作成した後は pom.xml を変更する。変更箇所は、
  • <scala.version>2.8.1</scala.version> → Scala のバージョンを上げる。

※追記予定・・w