2015-01-01から1ヶ月間の記事一覧

【プログラム】 再帰処理 ~ 階乗 と フィボナッチ数列 を例にして~

■ 再帰処理(Recursive processing) * 繰り返し処理をスマートに実現するプログラミング・テクニック 勘所 1) 特定の引数(階乗の場合「0」、フィナボッチ数列の場合「先頭は0、次は1」)の場合は戻り値を確定しておく 2) 1) でない場合は、引数の値を変え…

【HTML】【CSS】要素を重ねるには...

■ サンプル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】 Eclipse において、WSDLファイルなどのエラーを無視するには...

はじめに * Eclipse において、WSDLファイルをプロジェクト内に配置したら、 エラーアイコンが表示されてしまった。 ファイル自体は問題なさそうだし、コンパイルなどに影響はないが エラーアイコンが気になるので、無視する方法を探してみた 手順 * WSDLフ…

【HTML】Favicon (ファビコン) について

ファビコンについて * favorite icon(フェイバリット・アイコン:お気に入りアイコン)を略したもの(FAVorite ICON)で ウェブブラウザのブックマーク(お気に入り)リストやウィンドウアイコン・タブなどに現れるアイコン。 * 画像のサイズは、16×16ピクセ…

【Ant】Ant で、差分ファイルを適用する ~ Patch ~

Ant

■ はじめに 差分ファイル(パッチファイル)を使って、ソースをマージできる 注意 * Windowsだとできない? (Windows上のEclipseで使用した際にはエラーになったがLinux上のEclipseでは問題なかった) 構文 <patch patchfile="【差分ファイル】" originalfile="【パッチを当てる対象ファイル】" /> サンプル build.xml </patch>

【トラブル】【Axis2】「Unable to generate WSDL 1.1 for this service. ・・・」が表示されてしまう

現象 * Axis2 + Tomcat で、Webサービスを立ち上げて、ブラウザでWebサービス画面が表示される。 しかし、サービス名のリンクをクリックした際に、以下のエラーが表示されてしまった。 エラー内容 Unable to generate WSDL 1.1 for this service. If you wis…

【JS】全選択・全解除を JavaScript で、実装するには

全選択・全解除を JavaScript で、実装する * JQuery を使わずに、全選択・全解除を JavaScript で、実装する サンプル * ポイントは、全選択対象のname(例だと「name="targetA"」)を同じにする <html> <head> <script language="Javascript"> function SelectAll() { var isChecked = document.sampl</head></html>…

【Axis2】【XML】Javaソースから WSDL を 自動生成 する

はじめに * WSDL を 作成する方法として、以下が考えられる。 [1] 自分でTextEditorなどで、新規にWSDLファイルを作成する [2] ツール(例えば、EclipseのWSDLエディタ)で作成する [3] Axis2(Java2WSDL)を使って、Javaソースを基にWSDLファイルを自動作成…

【トラブル】【Ant】Eclipse 上で、Ant を使用した際のトラブル

■ 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…

【JSP】JSPでのエラーハンドリングあれこれ

エラーページ * 「page」ディレクティブの「isErrorPage」属性で「true」を指定すると(デフォルトは「false」)、そのページはエラー表示用とみなされる <%@ page contentType="text/html; charset=UTF-8" isErrorPage="true" %> エラーをエラーページに表…

【Java】 列挙型 / enum型 ~ 応用編 / EnumSet・EnumMap ~

■ 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>…

【Java】【Velocity】Apache Velocity ~VTL(Velocity Template Language)編~

はじめに http://blogs.yahoo.co.jp/dk521123/34456704.html で、Velocity の設定と簡単な使い方は分かったので、 次に、テンプレートの基本的な使い方を学ぶ ※ 設定などは、上記の関連記事で行っておくこと VTL(Velocity Template Language)とは * Velocity…

【Java】【Velocity】Velocity を Servlet で使用するには

はじめに http://blogs.yahoo.co.jp/dk521123/34456704.html で使った Velocity をWebで使用してみる 設定手順 [1] 以下のダウンロード先から以下を落としてきて、解凍する * 「velocity-tools-X.X.zip」(今回「velocity-tools-2.0.zip」) http://velocity.a…

【Java】【Velocity】Apache Velocity ~入門編~

■ Velocityとは * Java ベースのテンプレートエンジン ※テンプレートエンジン:プログラムで変更する部分と、 雛形となるドキュメントのテンプレートを別々に扱う仕組み * JSPのようにTomcatのようなアプリケーションサーバからだけでなく、どこでも使える *…

【Axis2】【Ant】Antで、WSDLファイルからソースの自動生成を行う ~Webサービス編~

はじめに http://blogs.yahoo.co.jp/dk521123/34445295.html の続きで、以下の関連記事でWSDLファイルからコマンドで自動生成したが、めんどいのでAntで生成できるようにする Webサービス http://blogs.yahoo.co.jp/dk521123/31984636.html サンプル ファイ…

【Axis2】【Ant】Antで、WSDLファイルからソースの自動生成を行う ~クライアント編~

はじめに * 以下の関連記事でWSDLファイルからコマンドで自動生成したが、めんどいのでAntで生成できるようにする クライアント http://blogs.yahoo.co.jp/dk521123/32003685.html サンプル ファイル構成 SampleService(Project) +- lib +- src(src配下に自…

【CI】 Jenkins ~ 初級設定編 / (1) Jenkins の設定 ~

設定方法 大きく分けて [1] (Tomcatが設定されていない場合) : インストーラで設定する [2] (Tomcatが設定されていない場合) : warファイルを展開する [3] (Tomcatが既に設定されている場合) : warファイルを配置する ダウンロード先 http://jenkins-ci.org/…

【Ant】Ant で、ファイル内の文字列を置換する ~ replace ~

Ant

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>

【Android】古いノートPCに Android OS をインストールする

はじめに 以下の関連記事「WindowsXPに変わるOSを探す」でLinuxを選択した。 http://blogs.yahoo.co.jp/dk521123/33266945.html 今回は、「Android OS」を入れてみる。 注意 * 以下のように、起動しない(真っ暗になり、何も表示しない)ときがあったので、…