tohokuaikiのチラシの裏

技術的ネタとか。

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

CentOS5系のMySQL5.0におけるInnodb使用について

何度もやってるのだけど毎回ややはまるのでメモ。 my.cnf [mysqld] default-character-set = utf8 default-table-type = InnoDB innodb_data_home_dir = /var/lib/mysql/ innodb_data_file_path = ibdata1:101M:autoextend:max:1990M innodb_file_per_table*…

SimpleXMLElementのファイル限界値があったのでPEAR::XMLRPC2を書き換えてみた話

php

php - How can I handle a huge XML file using SimpleXML but to prevent memory and performance problems? - Stack Overflow で大きいファイルダメっすよって言われてるのだけど、PEARのXMLRPC2がSimploeXMLElement使ってて、ぐぬぬって思ったので調査す…

ConfluenceのMacroUtils.defaultVelocityContext()で得られるもの

Map<String, Object> defaultContext = MacroUtils.defaultVelocityContext(); で得られるもの一覧。 Map<String, Object> defaultContext = MacroUtils.defaultVelocityContext(); for (String key: defaultContext.keySet()){ map.put(key, defaultContext.get(key)); } とかしてVelocityテ</string,></string,>…

Confluenceプラグイン開発でRenderer Componentモジュールが既に無効らしい件

2日近くかかってしまったのだけど、どうやらできないってことでF.Aらしい。 何がしたかったかというと、Confluenceのページ内容をFilterしたかった。 PHPでいうところの、ob_start()のコールバック的な。そんなFilterくらいあるんじゃないかと思ったのだけど…

Confluenceのエディタ画面でのgetTextのキーとテキスト一覧

AJS.I18n.keysに入ってたものをリスト化 キー テキスト admin.keyboard.shortcut.add.comment.desc コメント admin.keyboard.shortcut.addlabel.desc ラベルの編集 admin.keyboard.shortcut.create.blog.desc ブログの追加 admin.keyboard.shortcut.create.c…

Confluenceのイベントクラスのまとめ

一旦 find 5.3.1 -type f -name "*java"|xargs grep "eventPublisher.publish(" > ../eventPublisher.txt find 5.3.1 -type f -name "*java"|xargs grep ".publishEvent(" > ../publisEvent.txtってやってイベントを発火させているファイルを求めて、ソース…

Confluenceのプラグイン開発で、Eventを使う方法(Annotation Based)

ConfluenceのPluginでEventをあれこれする方法です。参考文献はこの辺りで。 Event Listener Module Annotation Based Event Listener Example Writing an Event Listener Plugin Module EventListener Example Annotation Basedの方が新しくて良いようだ。…