2015-01-01から1ヶ月間の記事一覧
■ 再帰処理(Recursive processing) * 繰り返し処理をスマートに実現するプログラミング・テクニック 勘所 1) 特定の引数(階乗の場合「0」、フィナボッチ数列の場合「先頭は0、次は1」)の場合は戻り値を確定しておく 2) 1) でない場合は、引数の値を変え…
■ サンプル1:画像を2つ重ねる場合 <html> <body> <h1>サンプル1</h1> <div style="position: relative;"> <img src="./ImageA.jpg" alt="重ねる画像" style="position:absolute;"/> <img src="./BaseImage.jpg" alt="ペース画像" /> </div> </body> </html> 補足:使用している主な技術:「position」 * absolute : 絶対位置 * relative : 相対位置(通常の位置を基準とした相対位置) * fixed : …
はじめに * Eclipse において、WSDLファイルをプロジェクト内に配置したら、 エラーアイコンが表示されてしまった。 ファイル自体は問題なさそうだし、コンパイルなどに影響はないが エラーアイコンが気になるので、無視する方法を探してみた 手順 * WSDLフ…
ファビコンについて * favorite icon(フェイバリット・アイコン:お気に入りアイコン)を略したもの(FAVorite ICON)で ウェブブラウザのブックマーク(お気に入り)リストやウィンドウアイコン・タブなどに現れるアイコン。 * 画像のサイズは、16×16ピクセ…
■ はじめに 差分ファイル(パッチファイル)を使って、ソースをマージできる 注意 * Windowsだとできない? (Windows上のEclipseで使用した際にはエラーになったがLinux上のEclipseでは問題なかった) 構文 <patch patchfile="【差分ファイル】" originalfile="【パッチを当てる対象ファイル】" /> サンプル build.xml </patch>
現象 * Axis2 + Tomcat で、Webサービスを立ち上げて、ブラウザでWebサービス画面が表示される。 しかし、サービス名のリンクをクリックした際に、以下のエラーが表示されてしまった。 エラー内容 Unable to generate WSDL 1.1 for this service. If you wis…
全選択・全解除を JavaScript で、実装する * JQuery を使わずに、全選択・全解除を JavaScript で、実装する サンプル * ポイントは、全選択対象のname(例だと「name="targetA"」)を同じにする <html> <head> <script language="Javascript"> function SelectAll() { var isChecked = document.sampl</head></html>…
はじめに * WSDL を 作成する方法として、以下が考えられる。 [1] 自分でTextEditorなどで、新規にWSDLファイルを作成する [2] ツール(例えば、EclipseのWSDLエディタ)で作成する [3] Axis2(Java2WSDL)を使って、Javaソースを基にWSDLファイルを自動作成…
■ EclipseでAntビルドした際に、エラー「Specified VM install not found」が表示する エラー内容 Specified VM install not found: type Standard VM, name jreX.X.X_XX 解決方法 1) Eclipse 上の build.xml を右クリックし、[Run As]-[External Tools Conf…
エラーページ * 「page」ディレクティブの「isErrorPage」属性で「true」を指定すると(デフォルトは「false」)、そのページはエラー表示用とみなされる <%@ page contentType="text/html; charset=UTF-8" isErrorPage="true" %> エラーをエラーページに表…
■ EnumSet * ビット和なフラグを使いたい時に使用 サンプル CountryType.java import java.util.EnumSet; public enum CountryType { None, JAPAN, CHINA, INDIA, USA, MEXICO, UK, ITALY, FRENCH, BRAZIL; private static EnumSet<CountryType> asias; static { asias = </countrytype>…
はじめに http://blogs.yahoo.co.jp/dk521123/34456704.html で、Velocity の設定と簡単な使い方は分かったので、 次に、テンプレートの基本的な使い方を学ぶ ※ 設定などは、上記の関連記事で行っておくこと VTL(Velocity Template Language)とは * Velocity…
はじめに http://blogs.yahoo.co.jp/dk521123/34456704.html で使った Velocity をWebで使用してみる 設定手順 [1] 以下のダウンロード先から以下を落としてきて、解凍する * 「velocity-tools-X.X.zip」(今回「velocity-tools-2.0.zip」) http://velocity.a…
■ Velocityとは * Java ベースのテンプレートエンジン ※テンプレートエンジン:プログラムで変更する部分と、 雛形となるドキュメントのテンプレートを別々に扱う仕組み * JSPのようにTomcatのようなアプリケーションサーバからだけでなく、どこでも使える *…
はじめに http://blogs.yahoo.co.jp/dk521123/34445295.html の続きで、以下の関連記事でWSDLファイルからコマンドで自動生成したが、めんどいのでAntで生成できるようにする Webサービス http://blogs.yahoo.co.jp/dk521123/31984636.html サンプル ファイ…
はじめに * 以下の関連記事でWSDLファイルからコマンドで自動生成したが、めんどいのでAntで生成できるようにする クライアント http://blogs.yahoo.co.jp/dk521123/32003685.html サンプル ファイル構成 SampleService(Project) +- lib +- src(src配下に自…
設定方法 大きく分けて [1] (Tomcatが設定されていない場合) : インストーラで設定する [2] (Tomcatが設定されていない場合) : warファイルを展開する [3] (Tomcatが既に設定されている場合) : warファイルを配置する ダウンロード先 http://jenkins-ci.org/…
replace / replacefilter * ファイル内の文字列を置換する API仕様 http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/CoreTasks/replace.html サンプル build.xml <project basedir="." default="create.conf" name="SampleJavaCodes"> </project>
はじめに 以下の関連記事「WindowsXPに変わるOSを探す」でLinuxを選択した。 http://blogs.yahoo.co.jp/dk521123/33266945.html 今回は、「Android OS」を入れてみる。 注意 * 以下のように、起動しない(真っ暗になり、何も表示しない)ときがあったので、…