normalian blog

Let's talk about Microsoft Azure, ASP.NET and Java!

Entries from 2008-01-01 to 1 year

ASP.NET 開発サーバがつながらない…

Windows Vista Home Edition + Visual Studio 2008 Academic Edition に Visual Studio 2008SP1を当てたら何故かASP.NETの開発サーバが起動しなくなりました…。わかっている症状は以下のとおり。 *.sln ファイル読み込み時に「有効でないファイルがあるが読…

jQuery防備録

jQueryでプラグインらしき物を作っているため、必要な事項を箇条書きで列挙する。 高さ、幅の取得 DOM要素、画面に限らず、jQueryはメソッドひとつで値を取得する事が可能だ。 var w_height = $(window).height(); var w_width = $(window).width(); var d_h…

Firefox 3.0.4 以降での jQueryエラーと対応

エラー内容 久しぶりにjQuery(1.2.6)をいじりつつ、JavaScriptの動作確認を行っていたところ、以下のエラーが発生した。 Access to restricted URI denied" code: "1012 [Break on this error] xhr.open(type, s.url, s.async); 原因箇所 以下のコード(2701…

0.9x 系から 1.0系での adminの変更点

0.9xでアプリケーションを作成していた場合、admin画面の管理方式が変更になっている。 なんだか1.0系の方が記述がふえてますね。なんでだろう・・・、追ってみようかなぁ。 0.9x系 from django.conf.urls.defaults import * urlpatterns = patterns('', # U…

DjangoでCVSデータを生成する方法

手順 djangoを使ってCVSデータを生成することができます。基本的には以下の手順でCVSの生成が可能。 httpレスポンスの MIME-TYPE を 'text/csv' に変更する Content-Disposition に、ユーザが受け取るCVSデータのファイル名を指定 cvs.writerを生成してデー…

JavaScriptでグラフを描画できるライブラリを紹介する。今回紹介するのは以下のふたつだ。 jQchart http://plugins.jquery.com/project/jQchart jQchart http://www.omnipotent.net/jquery.sparkline/ 両方ともjQueryベースの様だが、prototype.jsベースやEx…

JConsoleを使ってつなぐ

JConsoleって? JConsole(※JDK6のJConsoleがオヌヌメ) C:\Program Files\Java\jdk1.6.0_07\bin\jconsole.exe 参考サイト http://www.itarchitect.jp/technology_and_programming/-/43901.html JBossの設定 Windowsだとrun.confなんて弄っても反映しねぇよ・・…

AspectJを試してみる

簡単に自分用の備忘録。Java5からアノテーション導入されて、AspectJの記述が変わってますのでそれを含めて簡単にサンプル。 監視対象のクラスを作成する public class AspectJMain { public static void main(String[] args) { User user = new User("岸本"…

スタイルシートメモ

css

display と visibility の違い displayの方がブロックライン、インライン要素の指定も出来るという利点はあります。 「display:none」と「visibility:hidden」の差異について display:none ドキュメントレイアウトが考慮されない visibility:hidden ドキュメ…

log4netを使ってみた

C#

わんくま同盟で使用方法を紹介されていたのでlog4netを使ってみました。一応簡単に使い方を書いてみる。 とりあえずの追記 運用時にlog4net.dllファイルが存在しない場合、ログを出力しない変更をしたいんですが、どうしたら良いんだろう…。 準備(簡易版) …

GREE勉強会〜データセンタのあれこれ〜

面倒なのでメモをそのまま配置! 「保守コストをどう落とそうか?」という視点から為になるお話を聞けたなぁとは思いつつ、自分の会社のように”セキュリティ・安全性”を最重要として求められる場合にはちょっと観点が違うかなぁとも思いました。 自己紹介 加…

渋谷テクニカルナイト〜エンタープライズ向けAgile開発〜

9月17日にIBM主催で行われた渋谷テクニカルナイトに行ってきました。 私自身は上流SIer的な会社に所属していますが、その視点から見ると以下の点でAgile開発の導入はcase by caseだなぁと思いました。 Agileのデメリット 会社の製品開発プロセスが規定されて…

クラス情報の取得

C#

C#でのクラス情報を受け取る際に、以下のプロパティを設定して実行する必要があります。 サンプルクラスの作成 簡単にprivateメンバとpublicメンバを作成してみる。 class SmpClass { private int m_int; protected Decimal m_deci; static public bool flag…

C#でランダムな文字列を生成する方法

以下の方法を考えたが、どれが一番良いだろうか…。 次の記事を書いたので、ぜひ参照していただきたい。 id:waritohutsu:20090116:1232076368 System.Randomクラスを利用してchar配列を生成し、文字列インスタンスを作成する System.IO.Path.GetRandomFileNam…

rubyをちょっと弄ってみた

以下みたいな使い方は出来ないんですね、残念。 class AliasTest def self.hello "before" end end class AliasTest alias main_hello hello def self.hello "after" end end

どう書くお題を解いてみた件について

doukaku.orgにて、「LL Gold Hole 8 − 横向きのピラミッドを作る」にチャレンジしました。アルゴリズムの候補としては候補として以下の3つがあると考え作業を行いました。 2重forループ Enumerableで要素生成 再帰 最初に再帰アルゴリズムで実装しましたが…

djangoにて細々とアプリを作っていました。文字コードをUTF-8にして逃げたいんですが、自分で作成した *.pyファイル内で文字コードをUTF-8にしてもAdminサイトで文字コードの例外を吐いて落ちてしまいます。なぜだろう…。

皆さんが大好きな Visual Studio 上で開発するプロジェクトの設定ファイル"App.config"ファイルの中身を読み取る大作戦!

注意点 App.configファイル内の"configSections"タグは一ファイルに一つしか定義してはいけない。また、configurationタグの直下でなくてはならない。 configSectionsタグのtype属性は名前空間まで含めたフルパス指定 具体的な手順 プロジェクトを右クリック…

最近はあまりJavaScript勉強してないが

jQuery 1.2.6で問題となっていた、「ブラウザがIE6の場合に、jQueryでXMLの属性を参照できない*1」問題は直ったのだろうか…。最近、日記の更新頻度が下がった気がする。 *1:当問題は以前取り扱った id:waritohutsu:20080601:1212334879

jQuery 1.2.6のバグっぽい…

jQueryのajaxメソッドを利用して、以下のコードを実行したところ、IE6では動作しなかった。 $.ajax({ url: './php/WF_gallaryList.php', type: 'GET', dataType: ['xml','php'], timeout: 10000, error: function(){ alert('ファイルのロードに失敗しました'…

同じname属性値が複数あるチェックボックスのリクエストを、サーバ側のPHPで受け取る方法

formタグ内にチェックボックスを複数配置する場合、ありがちな間違いとして、以下のコード例があげられる。 <form method="POST" action="test.php" > <input type="checkbox" name="pic_id" value="1">1</input> <input type="checkbox" name="pic_id" value="3">2</input> <input type="checkbox" name="pic_id" value="3">3</input>

JBoss Tools メモ

文字コードがらみ JSFはUTF-8文字コード以外認めない → shift-jis等で表示しようとするとバグが発生する 取り立てて faces-config.xml 内の タグは関係なさそう バイジェクションの例外処理について 現象 @InでNullPointerExceptinが発生する (たいていの)…

永続コンテキスト関連について

JPA を利用する場合、永続コンテキストとデータベースの接続情報は persistence.xmlに記述する。 persistence.xml上で、永続ユニットという単位で管理されている EntityManagerインターフェースを用いて永続コンテキストにアクセス・管理する EntityManager.…

EntityManager使用時の注意点

Session Bean 使用時に、EJBコンテナ上で稼働しない場合は下記のコードを利用するとクラスのインスタンス化に失敗し、例外が発生する。 @PersistenceContext(unitName="helloworld") protected EntityManager em; 上記例外(インスタンス化例外)を避けるた…

JavaEE5系の勉強メモ

最新技術のキャッチアップやら、自分で得た技術の情報配信やらを考えると、今の世の中だと外せない文化だなぁと思いまして…。 分かった事 EJB でない Java クラス に EntityManagerをメンバ変数として定義するとインジェクションすると例外が発生する ステー…