最新版のLazy Loadについて

いつの間にかjQueryのLazy Loadプラグインがバージョンアップされていました。以前「スクロールするまで画像を読み込まない(はずの)Lazy Loadについて」の記事があり、Lazy Loadの使用を断念しましたが修正されたようです。(記事作成時のバージョンは 1.6…

CentOSにPostgreSQL9.1をソースからインストールする。

まずはコマンド用、データベース用のディレクトリを作成します。 mkdir /usr/local/pgsql9.1 mkdir /var/lib/pgsql9.1 mkdir /var/lib/pgsql9.1/data chown postgres:postgres /usr/local/pgsql9.1/ chown -Rf postgres:postgres /var/lib/pgsql9.1/ 次にソ…

SSH、公開鍵を使用してリモートPCにアクセスする。

ローカルPCからリモートPCに対してアクセスを行います。まずはアクセスするユーザでローカルPCにログインし、公開鍵を生成します。以下はRSA公開鍵を生成します。 # ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save…

jQueryを使用したアコーディオン

jQueryを使用したアコーディオンを作ります。まずは jQueryをダウンロード します。次にHTMLです。accordion.html <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> …</html>

携帯電話ページでのContent-Type

携帯電話でXHTMLを使用する場合にはまったこと。 HTMLファイルには以下のように設定 index.html <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> </head></html>

CentOSにApache HTTPDをインストールする。

まずは必要なバージョンのソースファイルをダウンロードし、解凍します。 cd /usr/local/src/ wget http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.2.17.tar.gz tar zxvf httpd-2.2.17.tar.gz 解凍したディレクトリに移動し、コンパイルを行います。 cd …

JAVAでスタイルシート付きXMLを生成する

スタイルシート付きXMLをJavaでの生成の方法をメモ 出力したいXMLは以下 <Sample> <items> <item> <title>タイトル0</title> <content>コンテンツ0</content> </item> <item> <title>タイトル1</title> <content>コンテンツ1</content> </item> </items> </Sample> XMLを生成するJ…

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

いろいろ調べた結果、前の記事の方法だとストリーミング配信されていなかった。 まずは再生用の動画を用意する。(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のインストールディレ…

OpenSSLの暗号、復号化 [二回目]

今日は暗号を・・・。前回のRSA鍵を使用したRSA暗号をします。まずはRSA公開鍵の取得 RSA *PEM_read_RSA_PUBKEY(FIEL *fp, RSA **rsa, pem_password_cb *cb, void *u);fpは鍵ファイルのファイルポインタ rsaはなんのためにあるんだろ?? cbはPEM_write_RSA_…

OpenSSLの暗号、復号化 [一回目]

最近ずっとC言語だよorzそんなわけでOpenSSLを使った暗号、復号の一回目。まずは暗号に必要な鍵の生成 RSA *RSA_generate_key(int keyBit, long e, void(*)(int, int, void *)callback, void *cb_arg);で鍵ペアを生成します。 keyBitは鍵のビット数(RSAでの…

OpenSSLのコンパイル

OpenSSL ver0.9.8.hを使用して暗号化を行うって事でインストールしようとしたらやたらはまった;普通に使う(コマンドプロンプト等)分にはWin32/Win64 OpenSSL Installer for Windows - Shining Light Productionsあたりのインストーラを使用すればいいんだけ…

HTML、CSSのみで丸型枠の作成

こんなサイトを見つけたので、試しにやってみたwsample.html <div style="background-color: #000000;width: 224px;"> <div class="rtop"> <div class="r1"></div> <div class="r2"></div> <div class="r3"></div> <div class="r4"></div> <div class="r4"></div> </div> <div style="width: 100%; text-align: center;color: #FFFFFF;"> SAMPLE <…</div></div>

開発環境でSSL通信を行う。

IISを使用しているシステムでSSL通信をしているシステムの動作確認がしたくて調べたらIIS 6.0 Resource Kit Toolsなるものを発見。まずはIIS 6.0 Resource Kit Toolsをダウンロード(こことか)で、ダウンロードしたexeファイルを実行して、インストール基本…

S2Daoのログ

コネクション、トランザクション、SQLのログをLog4jで出すのにrootでログレベルをdebugにしてたんだけど、余計なものが大量に出力されたので調べてみた。コネクション(物理的、論理的)取得 org.seasar.extension.dbcp.impl.ConnectionPoolImplコネクション…

データ移行完了。

思ったよりたくさんあったな^^;まぁでもコピペだしな・・・。

Urumaでプログレスバー

時間のかかる処理を実行しているときに応答なしになっちゃうのが嫌だったのでプログレスバーを表示しよう。ってことでUrumaで進捗状況を表示するためのプログレスバーを早速トライ。 public class MainAction { public ProgressBar progress; @EventListener…

UnicodeDecodeError

Linux環境でPlone3をインストールして自作プロダクトをインストールしたらタイトルに日本語入力でエラーが発生。 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 72: ordinal not in range(128)Windows環境だとエラーで無いのにorz…