開発

Linuxの初心者として思うこと

Windowsについてはそれなりに理解していましたが、LinuxはこれまでGUIからWindowsのような使い方を少ししただけでした。そんな私が、今回必要に迫られてLinux(CentOS5.5)を使用したアプリケーション開発を行うことになったわけですが、環境の構築も含めて…

TomcatのWARファイルをeclipseで作成する

TomcatのデプロイのためにWARファイルを作成する場合、コマンドラインでも可能ですが、eclipseでも作成することができます。eclipseで作成する場合の方法を簡単にまとめたいと思います。 1.プロジェクトのプロパティーでWARファイルの設定を行う。 左ペイン…

EclipseでServlet APIのヘルプファイルの表示

とても簡単にできます。 1.パッケージエクスプローラで、servlet-api.jarを右クリックしてプロパティを表示します。 2.表示されたプロパティー画面の左ペインから Java Docロケーションを選択します。 3.右側の画面にある Java Doc URL にServlet API 仕…

Tomcat5.5の設定メモ

Getパラメータのデコードについて ServletRequest#getParameterメソッドで日本語を受け取るときには、このメソッドより上の部分で、ServletRequest#setCharacterEncodingメソッドを呼び出す必要がある。 また、Tomcatの設定についても以下の内容を変更する必…

Servletのシングルインスタンス・マルチスレッドとChrome

サーブレットのシングルインスタンス・マルチスレッドについてサンプルソースを実行してみたが、思うような結果が得られなかった。本の説明によると、Servletのインスタンスが同一でも、スレッドが異なるためServletクラスのフィールドがスレッドセーフでな…

Apatchの設定

Javaに続いてLinuxの設定です。それにしても、LinuxのVPSは安いですね。1ヶ月1,000円程度でかなりのスペックのサーバを借りることができます。しかも、root権限付きで…。 早速いろいろいじってみたのですが、Linuxはさっぱりわかりません。とりあえず現実的…

Tomcat5.5の設定メモ

Tomcat5.5の設定についてメモします。ものすごく初級の内容なのであくまで自分のメモ。 invokerサーブレットの設定 通常サーブレットでは、作成したサーブレットをプロジェクトのweb.xmlに登録する必要がある。これは、物理的なファイル構成とアプリケーショ…

64bit Windows7上のVisualStudio2010でエディットコンティニューが使用できない(C#)

64bit版Windows7でVisualStudio2010を使用した開発を行っていると、いろいろ今までできたことができなくなっていると感じます。たとえば、エディットコンティニュー。今まではデバッグ中に編集ができたのに…。 はい、すでにGoogleで検索をすればいろいろ情報…

dotCover

カバレッジツールといえば以前はNCoverを使用していましたが、有料になってからは使用しなくなっていました。何かよいツールはないかと探していたところ、Resherperで有名なJetBrainsがdotCoverなるカバレッジツールを販売していることを知りました。 dotCov…

Eset Smart SecurityとOutlook

今まで機嫌良く使用していたEset Smart Securityですが、今回更新ライセンスの購入トラブルにより利用しないことにしました。セキュリティソフトとしてはライセンス料が高いですが非常に安定して利用できていたので残念な気もしますが、更新ライセンスの扱い…

MVVMパターンについて

WPFについて会社の若い技術者と話をしたところおもしろい考え方だなぁと感じたので少しメモします。 MVVMパターンは、Modelの内容をViewに公開するためどうしてもViewModelでModelの持つプロパティを公開したり、ViewとViewModel間の通知を行うコマンドの実…

System.IO.FileLoadException

SQLiteをデータベースとして使用してC#でプログラムを書いていると、初回実行時にSystem.IO.FileLoadExceptionがスローされてしまう。 いつも忘れてしまうのですが、App.configに以下の内容を追加すれば例外は発生しなくなります。 <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> </configuration> この中で、startup…

数値型のメモ

Oracleの商魂たくましさは尊敬しますが、MySQLのライセンス料値上げから先行きがどうなるか不透明なためPostgresを調査しています。数値型についてドキュメントを確認したときのメモです。(バージョンは9.0.1でOSはWindowsを対象としています。) 金額計算な…

AndroidとOneNote

Androidを購入して半年弱がたちますが、未だ持ってAndroidの開発はできていません。全く持って残念なのですが、今のところ仕方のない状況です。WPFがおもしろすぎます。 そんなAndroidですが、電話やスマートフォンとしての実力やいかにということですが、ガ…