2009-01-01から1年間の記事一覧

動画のストリーミング配信(修正版)

いろいろ調べた結果、前の記事の方法だとストリーミング配信されていなかった。 まずは再生用の動画を用意する。(sample.avi)用意した動画をストリーミング配信用にエンコードします。 エンコード方法はWindow Mediaを利用してエンコードします。 新しいセ…

Javaでオレオレ証明書

Axis2なんかでオレオレ証明書でHTTPS接続する際にブラウザにセキュリティ証明書をインストールするだけだとダメだった。どうやらJREにオレオレ証明書を登録する必要がある。 IEなどでオレオレ証明書をインストールする。 IEなどから証明書をエクスポートする…

動画のストリーミング配信

sample.aviを用意し、〜を記述すれば Window Media Playerのプラグインを使用してsample.aviを再生します。 <html> <head> <title>ストリーミング配信</title> </head> <body> <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" <!-- Widnow Media PlayerのID --> ID="mplayer" width="400" height="350"> </object></body></html>

Ajaxを利用してPostGISの情報をGoogle Mapsに表示する。

まずはHTML <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Script-Type" content="text/javascript"> </meta></meta></head></html>

CentOS5.3にPostGISをインストールする。

PostgreSQLがインストールされていることが前提です。 インストール手順は前回の記事を参照 GCCなどのコンパイラが無い場合はyumでインストールします。 yum search gcc-c++ yum install gcc-c++ まずはPROJをインストールします。PROJをダウンロードし、解…

PostgreSQL8.3をCentOS5.3にインストール

まずインストール済みのPostgreSQLがあればアンインストールします。インストール済みのPostgreSQLのパッケージを検索します。 yum list installed | grep postgresql 以下のような結果が返ってきたらインストールされています。 postgresql-libs.i386 8.1.1…

IEで親ウィンドウに要素を追加する。

IEで親ウィンドウに要素を作成して追加する際に子ウィンドウのdocumentを使用するとうまくいかない。 親ウィンドウ <table id="table"> <thead> <tr><th>label</th></tr> </thead> <tbody> </tbody> </table> 子ウィンドウJavaScript function test() { var opener = window.opener; var tbody = opener.getElementById("table").getElem…

JavaのバージョンとAxis2

以前Java1.6、Axis1.4.1でクライアントアプリでSORP通信を行っていたときには問題なかったが、 Java1.5にしたら「java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException」が発生してしまった。どうやらJava1.6の標準ライブラリにあってJava1…

PostGISを利用してみる。

使用するのは PostgreSQL8.2.3 PostGIS1.2PostgreSQLとPostGISのインストール手順は省きます。 PostGISを利用するにはデータベース作成時に「template_postgis」をテンプレートに指定します。 createdb -U postgres -E UTF-8 -T template_postgis SampleDB …

GoogleMapsの右上、左下の緯度経度を取得する。

var map; ・ ・ ・ function sample() { var bounds = map.getBounds(); var ne = bounds.getNorthEast(); var sw = bounds.getSouthWest(); window.alert("右上緯度:" + ne.lat()); window.alert("右上経度:" + ne.lng()); window.alert("左下緯度:" + s…

Struts2とTiles

Struts2でTilesを使用する方法必要なjarファイルは以下のもの commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-digester-1.8.jar struts2-tiles-plugin-2.1.6.jar tiles-api-2.0.6.jar tiles-core-2.0.6.jar tiles-jsp-2.0.6.jar そしてwe…

Struts2の利用(1)

Struts2.1.6Struts2で最低限使用するjarは commons-logging-1.0.4.jar freemarker-2.3.13.jar ognl-2.6.11.jar struts2-core-2.1.6.jar xwork-2.1.2.jar commons-fileupload-1.2.1.jar あとは log4j-1.2.15.jar Struts2ではStruts1での設定ファイル(struts-…

Struts2のActionInvocationから取得できる情報

Struts2のインターセプターでアクセスログを出力する際の利用メソッド アクション名 ActionInvocation#getProxy()#getConfig()#getClassName()classes以下のフルパスなのでアクション名のみを取得するならsubStringなどを利用 メソッド名 ActionInvocation#g…

Apacheを使用したDigest認証

仕事でダイジェスト認証を調査することになったので・・・。1、Apache2.2.11をインストール 2、設定ファイル(httpd.conf)の変更 1は他のサイトを参照してください。 2の設定ファイルについてちょっとはまったので。前提としてApacheのインストールディレ…