月別アーカイブ: 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;