jQuery Mobile

やっとお試しする機会ができたので、ちょっと感想を。HTMLとして定義のない属性を記述する必要があるので、これはこれように別途ページを作成する必要があるのが残念。まぁ、1ソースマルチユースはやっぱり難しそうね。framework でここまでできてると作るの…

Struts1.2.x で複数のパスを ActionServlet に割り当てる。

できないっぽい。 WARNING - The framework will not operate correctly if you define more than one element for the controller servlet. とマニュアルには書かれてる。でもできるんじゃないかと思って幾つか設定を試してみる。まずは単純に url-pattern …

JBoss HA でデフォルトのサーバー以外に twiddle.sh を投げる

Ports Binding を example にある port-01 に設定した場合 ./twiddle.sh -s localhost:1199 serverinfo -d

Windows で PROXY が上手く動作しない場合

proxycfg -p proxy.example.com:8080

遅延制約

普段、データベースでの外部制約は殆ど設定せず、アプリケーション側で整合性をとるようにしてるんだけど、ちょっと外部制約をつけないと我慢できない人とお仕事することになって色々調べてたら遅延外部制約というものがあるらしい。via 遅延制約 - オラクル…

JBoss AS 7

Java のアプリケーションサーバの評価をするのに JBoss AS7 をインストールして何も考えずにスタンドアローンで起動したらエラーになった。7.0.0 の時は起こらなかったのに。。。 $ $JBOSS_HOME/bin/standalone.sh ========================================…

lv がない。。。

CentOS 6 になったら lv がパッケージからなくなってる。。。でも、less より lv の方が便利なのでやっぱり使いたい。ということで、以下の方法でインストール。依存モジュールを yum でインストールし、Fedora 6 で提供されているパッケージの RPM を持って…

XCode 4.2

iOS

がーん。なんでかえるんよ。 ${BUILD_STYLE} is changed to ${CONFIGURATION} in Xcode 4

CSR 用の秘密鍵のパスフレーズを削除

こんな感じ $ openssl rsa -in server.key.org -out server.key パスフレーズを聞かれるので、入力して完了。via OpenSSLコマンドの使い方

CSR ファイルで鍵の bit 長が何かを確認する。

こんな感じ openssl req -text -in example.com.csr | head 出力例 Certificate Request: Data: Version: 0 (0x0) Subject: C=US, ST=NewYork, L=5 th Avenu, O=Example, Ltd., OU=Example Dpt., CN=*.example.com Subject Public Key Info: Public Key Algo…

Nginx のインストール

CentOS 5.6 に tarball からインストールする。 $ wget http://nginx.org/download/nginx-1.0.9.tar.gz $ tar zxvf nginx-1.0.9.tar.gz $ cd nginx-1.0.9 $ ./configure --prefix=/usr/local/nginx-1.0.9 --with-http_ssl_module $ make $ sudo make install…

Windows に Subversion のサーバを作る。

個人のファイル管理用に Windows で Subversion のリポジトリを作成する。要件は以下の通り。 プロトコルはsvn ネットワーク通信ありで Windows 起動時にサービス起動 VisualSVN から Windows 用の Apache Subversion command line tools をダウンロードする…

VMWare のイメージをコピーした場合にすること。

備忘録 VMWare をシャットダウンして、設定から MAC アドレスを確認 /etc/sysconfig/network-script/ifcfg-eth0 の MAC アドレスを正しい値に変更 /etc/sysconfig/network のホスト名を変更 /etc/udev/rules.d/70-persistent-net.rules を正しいないように修…

delicious api

昔、自分のために del.icio.us のタグを編集するアプリを作って完全放置状態だったんだけど、del.icio.us が売却されたので、ちょっと見直していたところ、どうも API の挙動が変わってるみたい。具体的にはすべてのタグを取得したいんだけど、TOP 50 しかと…

rvm のインストール

rvm をみてインストール。 モードはシングルユーザで。取りあえず、インストール $ bash curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) インストール後のメッセージに従って、~/.profile の末尾に以下を追記 -s "/User…

Proxy 越えの Mac port

port は通常 rsync を使うので proxy を越えられることが少ないです。モジュールの取得などを HTTP 経由に変更する。~/.profile に proxy の設定 export http_proxy=http://proxy.example.com:8080 /opt/local/etc/macports/sources.conf に HTTP でのアクセ…

Diff ツール

Windows だと WinMerge という便利なのがあるのでいいんですが、OSX だと標準の FileMerge がいけてないのでちょっとまさぐってみました。 KDiff3 DiffMerge KDiff3 が差分表示する分には非常にいいんだけど、編集ができなのがちょっと。 DiffMerge は編集で…

非同期の処理結果を全部確認したかったらやっぱりポーリングがいるよねぇ

非同期の処理結果を全部確認したかったらやっぱりポーリングがいるよねぇ。いけてないけど。。。

jQuery Dialog のボタンを無効にする。

ダイアログの登録ボタンを入力検証が完了するまで非アクティブにしたい場合、ダイアログのオプションにダイアログオープン時のイベント処理を設定。 $('.selector').dialog({ ... open: function(event) { var button = $('.ui-dialog-buttonpane').find('bu…

MySQL のストアド・プロシージャは Routine っていうみたい。

こんな感じ。 -------------------------------------------------------------------------------- Routine DDL -------------------------------------------------------------------------------- DELIMITER $$CREATE PROCEDURE `yabe`.`new_routine` ()…

モジュールの設定

一通りPlay framework を触って、ポリシーとかいい感じなんだけど早速悲しいところを見つけた。module は以下のコマンドでインストールすることができます。{version}を省略すると最新の version が取得できます。 play install {module name}-{version} そ…

PostgreSQL のデータベースコピー

pg_basebackup というコマンドが追加されていて、丸々コピーできるみたい。 $pg_basebackup -h 10.0.0.21 -p 5432 -U repl_user -D /var/lib/pgsql/9.1/data --xlog --checkpoint=fast --progress xlog のオプションは用途によってちょっと注意が必要ね。via…

Install PostgreSQL 9.1.1 on CentOS 6.0

CentOS 6.0 のデフォルトのリポジトリだと PostgreSQL 8.4.7 しかないので、まずリポジトリを追加。Official の Repository Packages から 9.1.1 のリポジトリの RPM をダウンロードし、インストール。 $ wget http://yum.postgresql.org/9.1/redhat/rhel-6-…

CentOS6 向けの EPEL と remi

$ wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-5.noarch.rpm $ sudo rpm -ivh epel-release-6-5.noarch.rpm $ wget http://remi-mirror.dedipower.com/enterprise/remi-release-6.rpm $ sudo rpm -ivh remi-release-6.rpm rpmforge…

VMWear Fusion の NAT アドレス設定を変更する。

デフォルトだとクラスCのプライベートアドレスが割り当てられていてちょっと色々と面倒くさかったので、設定を変更する。以下の3ファイルのアドレスをクラスAのプライベートアドレス体系に変更する。 /Library/Application Support/VMware Fusion/networki…

MySQL の外部接続制限

CIDER形式使えないみたい詳しくはのちほど

IE6、7 のボタン

IE6と7のボタンですが、どうも文字数に応じて両端に勝手にスペースを作るみたい。初めて知った。 button 検索ここに文字を入力して検索siteください。 input

Windowsのサービスを追加する

Subversion を Windows のローカルでサービス起動 sc create svnserver binPath= "\svnserve.exe --service -r "

tftp

Trivial File Transfer Protocolvia Wikipedia

Maven でリポジトリにないライブラリを参照させる。

Oracle の JDBC ドライバ とか再配布に問題があるライブラリとか古いもしくは独自ライブラリを Maven で参照させる場合、独自のリポジトリなどを作って参照させていましたが、プライベートネットワークな場合が多いためネットワークが異なる場所で作業する場…