Linux-Java-Memo.com
roller 4.0.1 インストールメモ
roller-install-guid.pdfに従って処理。
ちゃんと設定しないと文字化けするので注意。
- Tomcat server.xmlで、URIEncoding="UTF-8"
- <Context... で <Resource...
jdbcのところ、utf-8の設定(pdf参照) - 最初に設定した、roller-custom.propertiesの設定を、jdbcからjndi指定に変更
- /etc/mysql/my.cnf で default-character-set = utf8
タグクラウドの設定
ブログのデザインをCutom Themeにして、roller-template-guide.pdfの、7.7 Displaying a Tag Cloudに従ってテンプレート、CSSを編集すればok。
Posted at 09:56午前 7 14, 2009 by pochi in General |
JSPWiki 2.8インストールメモ
- JSPWiki.war を展開
- jspwiki.propertiesを設定
- JSPWiki-corepagers_en.zipをwikiPagesディレクトリに展開
- 起動
WYSIWYGエディタ FCK Editor(http://www.jspwiki.org/wiki/HowToManuallyIntegrateFCKEditor)というのをインストール。
(xercesImple.jarが無いとsave,previewが出来ないので注意)
Posted at 09:51午前 7 14, 2009 by pochi in General |
trac-ja 0.11.4ja インストールメモ
debian lenny に trac-ja 0.11.4ja インストールした時のメモ。
http://trac.edgewall.org/wiki/TracInstall に従って必要パッケージをインストール
- apache2との連携はmod_wsgiにしてみた。
- git使うつもりなのでsubversionは入れない。
- setup.py install ... とやると、/usr/bin/にインストールされるので注意。 --prefix=~/usr/localを忘れずに
- mod_auth_mysqlで認証 ... debian lennyパッケージでの設定パラメータがよくわからなかったが、こちらに書いてある。
- WYSIWYGエディタplugin インストール
- git plugin インストール
Posted at 09:49午前 7 14, 2009 by pochi in Linux |
OpenPNE 3.0.xのインストールメモ
OpenPNE 3.0.xを入れてみたので、その時のメモを。結局3.0.xではまだあまりプラグインとか充実していないようで、資料も少ないみたいでしたので、2.12.xxを入れなおしました。
- ベースはdebian lenny
- apache2,php5,php5-cli,mysql(5.0) インストール
- http://www.openpne.jp/openpne3_setup_guide/ に従って作業
./symfony openpne:install を実行するとFatal Error: で終了する。
PHPのmemory_limitが原因 /etc/php5/cli/php.iniの memory_limit = 128M にして再実行した。
途中、なにやら2個くらいエラーメッセージが出る。- エラー1: mysqlのアクセス権の設定して解決
- エラー2: proxy経由でプラグインのダウンロードが出来ない
→ http://trac.openpne.jp/ticket/3768 ... config/ProjectConfiguration.class.php内で sfConfig::set('op_http_proxy','host:port');
- mod_rewrite を有効にする: a2enmod rewrite
- .htaccess内、 RewriteBaseを適切に設定(絶対URL)
Posted at 09:43午前 7 14, 2009 by pochi in Linux |
Ubuntuのサポート終了版の置き場所
ubuntu 7.10(gutsy)でapt-get update出来なくなっていたので、sources.listを修正。ubuntuの場合は、
jp.archive.ubuntu.com/ubuntu gutsy ...とやるらしい。
==> old-releases.ubuntu.com/ubuntu gutsy ...
Posted at 12:15午後 5 29, 2009 by pochi in Linux |
JRubyメモ
JRubyを使ってみた。簡単にJavaと連携できて便利なのかなと考えていたが、ライブラリの問題や、日本語、JDBC接続など、いろいろ癖があるみたい。
・ JRuby1.0だと-Kオプションで文字コードを指定出来ない。JRuby1.1以上?なら対応している様子。
・ uconv等、ネイティブのライブラリは使えない。→ uconvは、rbuconvという、rubyで書かれた互換ライブラリがあるので代用すればok
・ 同様にDBIのmysqlとかのドライバも使えない。http://wiki.jruby.org/wiki/JDBCに記載されている、jdbc/mysqlを利用するか、JRuby専用のDBI-jdbcドライバがあるのでそれを使う。
・ JRuby自体?とJRubyから呼ばれるJavaプログラムの利用するクラスローダーは異なる様子。
# CLASSPATHに指定
test = hoge.Hoge.new; # OK
Class.forName("hoge.Hoge") # NG
# JRUBY_CPに指定すれば、OKになった。
Posted at 01:50午後 4 24, 2009 by pochi in General |
Firebug動作不安定
久しぶりにFirebugを使ったら挙動がおかしくなっていた。console.debug(〜) させたいのだが、なぜかコンソール画面で「console is not defined」と怒られてしまう。(Firefox 3.0.6 + Firebug 1.3.2)
解決方法として、FIrebugのコンソールタブで、〜でコンソールを停止を選択し、一旦コンソールを停止させてから再び有効とすることで、正しくデバッグ出力されるようになる。だが、使っているうちにまた「console is not defined」になってしまうので、その度に停止→有効を繰り返す必要がある。なんででしょう。
Posted at 05:15午後 2 16, 2009 by pochi in JavaScript |
OpenIDアカウントで作成したPlaxoカレンダーとiCalの同期
OpenIDログインで作成したアカウントで、Plaxo for Macを使ってiCalと同期しようとしたが、認証画面でエラーとなり同期出来なかった。
Plaxo側でパスワードの設定が必要なようだが、OpenID経由だと元々設定していない為か、古いパスワードが異なるとのエラーでパスワード設定出来ない。
対策
Plaxoのログイン画面で「パスワードを忘れた」をク
Plaxo for Macで注意事項
アドレスブックの同期で、「マイカードをマイPlaxoプロフィールと同期」?とかいうのを無効にしておかないとMacに登録してある個人情報がプロフィール情報としてアップロードされてしまう。
Posted at 10:08午前 2 04, 2009 by pochi in Mac |
Hibernateメモ: 継承を使って同じテーブルに異なるクラスでアクセスする場合
一つのテーブルに対し、hbmファイルと、hbm2javaで対応クラスを作成。次にそのクラスのサブクラスを作り、hbmファイルをもう一つコピーして作りなおして動かしたところ、以下のエラーが発生した。
net.sf.hibernate.WrongClassException:
Object with id: xxx was not of the specified subclass
調べてみると、hbmファイルで継承構造を定義出来るので、ちゃんとそのように定義しないとダメらしい?
- オープンソース活用記録:org.hibernate.WrongClassException Object with id: xxxxx was not of the specified subclass. - livedoor Blog(ブログ)
- WrongClassException: Object with id:1 was not of the specified subclass (Object Relational Mapping forum at JavaRanch)
- 第5章 O/Rマッピングの基本
- 第8章 継承のマッピング
継承方法は3種類。(table-per-class-hierarchy, table-per-class, table-per-concrete-class) 一つのクラス階層に一つのテーブルで済むのは、table-per-class-hierarchyのみ。ただし、これを使うには、クラスを識別する?為のdiscriminatorカラムをテーブルに定義する必要があるとのこと。
Posted at 08:50午後 12 22, 2008 by pochi in General |
メモ: スレッドローカル変数
DWRからコールされるPOJOにて、サーブレットリクエスト等を取得するには...
DWR(1.1.1)メモ
これは、スレッドローカル変数を利用して実現している。
ThreadLocal
Posted at 08:31午後 12 16, 2008 by pochi in Java |
Hibernateメモ: HQLによるJOIN
Hibernate HQLでは、関連定義の無いオブジェクト間でJOINによる結合は出来ない
Posted at 05:58午後 11 18, 2008 by pochi in Java |
logcheck - Security Eventsの検出条件/無視条件
例えばsudoコマンドであれば、
- 抽出条件は
- /etc/logcheck/violations.d/sudo
- 無視条件は
- /etc/logcheck/violations.ignore.d/logcheck-sudo
Posted at 09:05午前 10 22, 2008 by pochi in Linux |
dumpコマンドによるバックアップ
こんな感じでファイルにバックアップ出来るらしい
dump -0f - /dev/hda1 2>> /tmp/backup.log | gzip > /tmp/backup_hda1.gz参照
Posted at 10:47午前 9 19, 2008 by pochi in Linux |
svn mergeコマンド
subversionでのブランチ改訂分のtrunkへのマージ方法。
ローカルにチェックアウトしてある作業ディレクトリに対して、指定したブランチ・リポジトリの変更分(501から502)をマージするには
svn merge -r 500:502 file:///var/svn/test_branch
参照: 第3回:Subversionによるバージョン管理(後編)
Posted at 12:00午前 9 19, 2008 by pochi in memo |
CSSの識別名先頭にアンダースコアを使うと
CSSの識別名先頭にアンダースコア(_)を使うと、IE5以降とそれ以外(FireFox,Opera等)と処理を切り分けられる。IE5以降のバグ仕様で識別名の先頭にあるアンダースコアは無視されるため。
Posted at 11:13午前 9 16, 2008 by pochi in memo |