月別アーカイブ: 4月 2006
Windowsのコマンドラインのへー
一発設定プログラムがあればやってみるかもなあ。
http://www.codinghorror.com/blog/archives/000334.html
Stupid Command Prompt Tricks
Windows XP isn’t known for its powerful command line interface. Still, one of the first things I do on any fresh Windows install is set up the “Open Command Window Here” right click menu. And hoary old cmd.exe does have a few tricks up its sleeve that you may not know about.
Windows CEベースのシンクライアントはいつまで使えるのか?
うっかりCitrixにころんで、シンクライアント機をたくさん買っちゃったんだけど、将来使いまわせるのか?
一応追っかけておこう。
協賛企画 小さな上映会特別篇
第2回一箱古本市 協賛企画に新たに、映画保存協会さんが加わりました。
もろもろ情報追加
不忍ブックストリートMAPを手に入れる
2006年版の不忍ブックストリートMAPを配布した場所を掲載しました。
このリストは随時更新されます。掲載中のリストは4月10日現在の状況です。
店主の皆さんへ スリップのサンプル(PDF版印刷用)
スリップのサンプルを掲載しました(お送りした店主キットに含まれているものです)。
半角全角関係のOracle ストアドファンクション
※2011.12.26 追記 最近のバージョンでは標準で用意されてるようです。コメントで教えて頂きました。
わかりやすさを優先してストアドファンクションにしていますが、パッケージにして、静的な変数を使ったほうが当然パフォーマンスはあがると思います。これは、Oracle9iで動くことは確認しました。
全角のアルファベット、数字を半角にする
CREATE OR REPLACE FUNCTION alnum2han(str in VARCHAR2) RETURN VARCHAR2 IS tmp varchar2(2000); BEGIN tmp := translate( str, '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' ); RETURN tmp; END alnum2han; / select alnum2han('1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz') from dual;
全角のアルファベット、数字を半角にして、半角カナを全角にして、他の記号もいい感じにする
CREATE OR REPLACE FUNCTION hanzen(str in VARCHAR2) RETURN VARCHAR2 IS tmp varchar2(2000); BEGIN tmp := alnum2han(han2zen(str)); tmp := translate( tmp, '|=+?/@!”’#$%&;: ', '|=+-/@!"''#$%&;: ' ); RETURN tmp; END hanzen; / select hanzen(' ィァァィ<><>;:”()=!%$#’アイウエオカ|=+?/@!”’#$%&();:[]【】〔〕<>¥^キクケコザズゾざずぞザズダド1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz') from dual;