自作自演

Firefox の話題を中心に Web 関係の話も扱うつもりの雑記。だった。
zisakuzien.exblog.jp

Top

<   2010年 06月 ( 3 )   > この月の画像一覧

iBATIS の SQL 内で大小比較の記号を使う

追記(6/28) select 内全体を CDATA で囲んだほうが可読性が上がるのでは、という指摘をもらったのでサンプルを修正しました。


XML なのに < や > はそのまま使えないよな…と思って調べたら
やっぱりそうだった、という話です。

参考・634 - Apache iBATIS

上記の記事にあるように <![CDATA[文字列]]>を使えば良いようです。
XML なら &lt; や &gt; と思いましたが
それだと後でわかりづらそうなのでやめました。

<!-- ぱっとみどちらが大きいかわからない -->
<select id="hoge" parameterClass="java.lang.String" resultMap="hogeMap">
SELECT
*
FROM
HOGE
WHERE
HOGE.ID &gt; #value#
</select>
<!-- どちらが大きいかわかりやすい -->
<select id="hoge" parameterClass="java.lang.String" resultMap="hogeMap">
<![CDATA[
SELECT
*
FROM
HOGE
WHERE
HOGE.ID > #value#
]]>
</select>

条件式書きたくて適当にでっちあげたので、おかしかったらごめんなさい…
[PR]
by tokage-shippo | 2010-06-24 20:48 | プログラミング

大安とか知りたいよね?

皆さんこんにちは!
プログラム書く人なら、誰しも大安とか仏滅とか気になりますよね!
参考 → スピリチュアルエンジニアリング入門 - 床のトルストイ、ゲイとするとのこと

というわけで、プログラムから六曜を調べる方法を探してみました。
(手打ちで何とかしてこそ!というツッコミはなしでお願いします…)
六曜を知るには旧暦がわからないといけないというのを始めて知りました…
太陽と月の位置を計算しているらしいものと、その派生が見つかったのでまとめておきます。

◆AWK
QRSAMP の詳細情報: Vector ソフトを探す!
細かいドキュメントがついているので、
実行できなくてもダウンロードしてみると良いかもしれないし、
読んでもわからないかもしれない…

◆JavaScript
旧暦計算JavaScript
AWK からの移植

◆Visual Basic
旧暦
for VBの詳細情報 : Vector ソフトを探す!

AWK と JS からの移植

◆Perl
旧暦計算ライブラリ(Perlによる旧暦計算プログラム)
CGI スクリプト
AWK からの移植

◆PHP
スクリプト ダウンロード
Perl (旧暦計算ライブラリ(Perlによる旧暦計算プログラム))からの移植

◆Python
暦に興味を持ったので、旧暦計算プログラム
QREKI.AWK を Python に移植してみた - 銀月の符号

AWK からの移植

◆Java (iappli Doja)
旧暦六曜計算Javaソースプログラム
AWK からの移植

まだまだあるかもしれないです。


◇既知の問題
QRSAMP の詳細情報: Vector ソフトを探す!のドキュメントでは以下の問題が挙げられています。
2224年 3月21日から、同年 4月18日の期間(グレゴリオ暦法による日付)の月名が間違って表示する現象が確認されています。具体的には、 正しい答えが3月であるのに対して、 閏2月と表示する現象です。
旧暦計算ライブラリ(Perlによる旧暦計算プログラム)のドキュメントでは以下の問題が挙げられています。
2017年2月26日~同3月27日までが、旧暦・六曜表示に誤差のあることが確認されています。


さあ、これらで六曜を把握してステキなプログラミングライフを送りましょう!
[PR]
by tokage-shippo | 2010-06-17 23:52

tar で長い名前のファイルを固めたかった話。

tar の標準仕様では 100文字を越える名前のファイルは扱えません。
(名前というかパスが全部で100文字越えたらダメ。この辺の言い回しわからない…)
その場合は GNU tar を使用します。

長い名前のファイルを扱うために GNU tar で固めたら
解凍するときも GNU tar を使わなければいけません。
使わないと @longLink というファイルができたり、正常に解凍できません。

バージョンはこのコマンドで確認。
tar --version


参考
tar の構造
Solaris 標準の tar は GNU tar と一部互換性がない - ablog
[PR]
by tokage-shippo | 2010-06-11 20:08 | その他
Mozilla Firefox ブラウザ無料ダウンロード

about this...

書き手の名前は 晴柳祐志 と言います。


リンク

Twitter
いつか何とかしたいサイト

最新のトラックバック

[foxkeh]フォクす..
from 「 Firefox ×?=!..
[Firefox]Fir..
from +Sun Flower〜報告〜+
Firefoxバトン
from MなMによるMのための日記
スキン変更!
from SUKA・SUKA・BLOG
Firefox 1.5に..
from mmkg

検索

S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
XML | ATOM

個人情報保護
情報取得について
免責事項