tohokuaikiのチラシの裏

技術的ネタとか。

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

MySQLでsubstring(from_unixtime(created_at), 1, 10)したらハマった話

MySQL5.1で。なんか、以前は大丈夫だったんだけど…的な。 SELECT substring( now( ) , 1, 10 ) ってやると、323031342d30362d3330 とか出る。なんだろう?と思ってたら型変換しないとダメっぽい。 SELECT cast(substring(now(), 1, 10) as date) みたいにす…

Confluenceのプラグイン作成でファイル添付周りのコードを書く際に参考になりそうなところのメモ

AttachmentManagerかと思いきや、それを単純に使っただけではどうもよろしくない。 どうよろしくないかというと、 public static void attachFile(AttachmentManager am, ContentEntityObject page, String temp_file_path, String fileName, String comment…

Confluenceのプラグイン作成における国際化

設置するファイル 言語ファイルは、I18N Architecture - Confluence Development - Atlassian Developer Documentationにあるように各ロケールごとに作成する。 サンプルとして、 /com/atlassian/confluence/core/ConfluenceActionSupport_.properties /com/…

XSLのブロガーtmakitaさんのXSL記事を一覧で

XSLについて調べてると半分くらいの確率でtmakitaのブログ - Yahoo!ブログに出会う。で、ものすごく参考になることも書いてあるのだけど、Yahoo!ブログがいかんせんものすごく読みづらく、過去記事のリスト表示さえ満足にしてくれないので*1、下記に一覧した…

XSLTの疑問とその回答(1)

XSLについて色々と習ったことを一覧で。 applly-templatesでテンプレートが競合する場合 テンプレートの適用には、優先順位がある。 優先順位が最終的に決められないとエラーになる。 優先順位は、テンプレートの記述順ではない 優先順位を決めるには、より…