2008-01-01から1年間の記事一覧

WeblogicでTeradataのDataSourceを使う

普通にTeradataにJDBC接続すると、初回のコネクション生成にやたら時間を食うので、 http://www.teradata.com/DownloadCenter/Topic9091-98-1.aspxを参考に、TeradataのDataSourceを設定してみました。記事はWeblogic8.1/9.1向けだけど、10でも大丈夫っぽい…

SQLパズル:文字列中の重複する文字を削除する

文字列中の重複する文字を削除する - ミックのブログもろに手続き型で解いてみた。 with recursive temp (word_key, idx, word_txt) as ( select word_key, 1 as idx, cast(substring(word_txt from 1 for 1) as varchar(25)) as word_txt from WordList uni…

サーバー文字セットがUnicodeなのでクライアント文字セットをUTF-8にしたら、判定文が軒並みスルーされたでござるの巻

JDBC Type4ドライバー(Implementation-Version: 12.00.00.01)でCHAR型の文字長計算があれな件。 準備 サーバー文字セットがLATINの列を持つテーブルを用意する。(Teradata Sql Assistant等を使って、JDBC以外から実行) CREATE MULTISET TABLE FOO ( COL1 CHA…

認定NPO法人制度

npo

一定の要件を満たして国税庁長官の認定を受けると、認定NPO法人になれる。 寄附者にとってのメリット 寄附金が消費税/法人税/相続税の控除対象になる。 認定NPO法人に対する税制上の措置 収益事業に属する資産→収益事業以外の事業の支出を、一定の範囲内で損…

NPOの基礎勉強

npo

NPOを知ろう まずは、http://www.npo-homepage.go.jp/about/npo.htmlをさらっと読んでみる。 以下、引用箇所は全て上記より引用。 NPO(NonProfit Organization) ボランティア活動などの社会貢献活動を行う、営利を目的としない団体の総称 「社会貢献活動」…

Bluetooth ヘッドセットを買うとしたら

ノートPCの付属マイクでskypeしてるとスピーカーの音を拾ってしまうので、対策として、ヘッドセットの購入を検討中。 A2DP HSPの同期型音声パケット通信ではなく、さらに高音質であるように非同期でデータ転送を行なっています。他のプロファイル(HSP)との違…

ノアだけはガチ

Teradata Documentationの、Database Design(B035-1094-067A) p.374の表の中に、"Misawa" "Mitsuharu"の文字が!?

大島やすいち / 剣客商売(1) (isbn:9784845837281)

親への手土産に購入。 大治郎はちゃんとでかいし、小兵衛はちゃんと小柄な助平爺だし、というのがすんなり受け入れられる良い漫画。 池波正太郎お得意の、燕で場面転換する所も、違和感なく絵になってます。 最後にちゃんと怖い小兵衛が見られるのも良いです…

矢上裕 / エルフを狩るモノたちリターンズ(isbn:9784840242172)

ボンディ神保町本店がまんま過ぎて吹いたwww 洗足店は穴場だったから度々行ったなぁ。内容は正統派の番外編って感じ。 相変わらず伏線が自然で良いです。

S2JDBCで@GeneratedValueなカラムしかないエンティティをインサートしてみる。

たまたまDialectの調査してたら気づいた。 create table FOO (ID int not null primary key generated always as identity); こんなテーブル定義にあうようなエンティティを作ってみる。 @Entity public class Foo { @Id @GeneratedValue public int id; } …

S2JDBC用のTeradataDialect調査

中の人はstandardDialectで問題ないって言ってたけど、折角だからそれっぽく作ってみる。 2008-07-29追記 convertGetCountSql order by句対策が必要 convertLimitSql distinct, order by句対策が必要 getDefaultGenerationType GenerationType#IDENTITY getI…

RI用のテーブル名は元テーブル名の28字まででござるの巻

CREATE TABLE AAAAAAAAAABBBBBBBBBBCCCCCCCCCC ( COL1 CHAR(2) CHARACTER SET LATIN PRIMARY KEY ) ; ALTER TABLE AAAAAAAAAABBBBBBBBBBCCCCCCCCCC ADD CONSTRAINT FOO FOREIGN KEY (COL1) REFERENCES HOGE(FUGA) ; > AAAAAAAAAABBBBBBBBBBCCCCCCCC_0テーブ…

テクノ歌謡コレクション*Polydor編 ハートブレイク太陽族

Amazonのマーケットプレイスで9000円とか馬鹿みたいな値段がついてたのでタワレコで買ったら、Amazonで在庫ありになってました。 作詞/作曲/編曲が無駄に豪華なのになんかこう絶妙に微妙な所が80年代らしい。

Harold Budd, Fila Brazillia, Bill Nelson / Three White Roses & A Budd

Amazonのマーケットプライスで馬鹿みたいに高かったので、www.mp3sale.ruで購入したら、サーバー移転騒動でDLに1ヶ月以上かかりました。

参照制約をつけたら追加/削除できなくなったでござるの巻

事象 これはOKなケース CREATE TABLE table1 (col1 VARCHAR(5) PRIMARY KEY); CREATE TABLE table2 (col2 VARCHAR(5) PRIMARY KEY); CREATE TABLE table3 ( col3 VARCHAR(5) REFERENCES table1(col1), col4 VARCHAR(5) REFERENCES table2(col2), primary key…

Teradata Databaseの勉強 其の1

特徴 徹底した多重化 冗長性=信頼性 並列処理に特化 スケールアウトで線形に性能増加 分散配置に関する管理が不要 データは勝手にハッシュ分散される 領域管理は大雑把でかなり楽そう 空いてる領域を勝手に使うかんじ? チューニングが自動、データ・バラン…

マイクル・ムアコック / 秋の星々の都(ISBN:9784150116613)

大分長いことかかって漸く読了。 ムアコックらしいっちゃらしいんですが、"軍犬と世界の痛み(ISBN:9784150116323)"の方がシンプルにまとまっていて好み。 しかし、エルリックの新3部作は本当に『スーパームアコック大戦』だったんだなー。 セント・オドラン…

WAS + Commons Logging + Log4J問題まとめ

2年くらい前のプロジェクトで起きた問題がまた浮上してきそうなので、メモ。 事象 WebSphere Application Server V5 or 6上で、 org.apache.commons.logging.LogFactory.getLog(Class)を使うと、org.apache.commons.logging.LogConfigurationExceptionが発生…

平沢進+InhVmaN / Tetragrammaton

デスメタルと聞いていたので、"ASTRO-HO-06"みたいな感じの曲に普通のデス声でも被せるのかなぁ、と思っていたら、インスト系平沢曲に"Load of Rings"のゴラム風のデスつぶやきが合わさってました。 っていうか、3曲目ベルセルク(ASIN:B00005H0Q4)の"Monster…

Oracle使ってるときにO/R Mapperが変なテーブルを引っ掛けてくる時の対応

結論から言うと、RECYCLEBINの中身を引っ張ってきてるので、フラッシュバックを無効にする。HibernateとS2Dao-codegenで発生するのを確認。多分他のでも。無効にする方法は下のどちらか。 init.oraに"RECYCLEBIN = OFF"を追加する。 ALTER SYSTEM SET "_recy…

Mats, Morgan Band / Thanks for Flying with Us

Steve VaiやZappaが褒めていると聞いて試しに購入。

キン肉マン 超人大全集

あ、そうか。ステカセキングの超人大全集からとってるのか。 CD1枚目 "キン肉マン Go Fight!"と、メジャー所正義超人・悪魔超人全員のテーマ曲。 ちゃんと超人の出身国まで考慮した歌詞/曲調になっているのが素晴らしい。 流石に、ロビンマスクの曲がビート…

幸村誠 / ヴィンランド・サガ(6)(ISBN:9784063145106)

白川静の『漢字百話(isbn:4121005007)』にあった(と思う)、「真」という字は白骨化した死体だ。転じて、真とは白骨化して初めて得られる。という話を思い出したんですが、漢字百話が見当たらなかったので裏付けも引用も出来ませんでした。巻末の水木しげる…

失敗した!!

適当に管理画面弄ってたら、はてなユーザー以外のコメントが全て消えてしまいました>< sasoさん他すいません。

誤り検出訂正

デジタルデータや通信内容の信頼性を保証するための仕組み。 誤り検出と誤り訂正 最小ハミング距離 冗長性を利用して検出/訂正を行う。 符号語 d - 1単位の誤り検出 floor((d - 1) / 2) バースト誤り ランダム誤り 誤り検出 垂直パリティチェック(VRC: Verti…

ポトフ

自分用メモ 人参/玉葱/ソーセージ/じゃが芋を適当に切る。 人参/玉葱/ソーセージ/ベーコンを油で適当に炒める。 じゃが芋と隠元を入れてひたひたになるくらいまで水を注ぐ。 コンソメ/塩/黒胡椒で適当に味付け。中〜弱火。 適当なところで火を止めて、余熱で…

Thinドライバ用のJDBC URL

問題 OracleのJDBC URLは、jdbc:oracle:driver_type:[username/password]@database_specifierという形式になっています。 なので、Type4ドライバ(Thinドライバ)の場合、以下のような書き方をしていると思います。 jdbc:oracle:thin:@hogehoge この場合のho…

TNSNAMES.ORAの字下げ

ORA-12154 TNS:指定された接続識別子を解決できませんでした TNSNAMES.ORAを手で修正する場合、先頭にインデント用のスペースを入れないと、ORA-12154エラーが発生します。 メールの本文に接続記述子をコピーして送ったりすると、インデントが失われる事があ…

Net Managerの文字数制限

Net Managerを使って、接続記述子を設定する場合、サービス名/SIDが9文字以上だと入力エラーになります。 OTN Japan - 404 ErrorTNSNAMES.ORAに正しいサービス名/SIDが設定されていれば問題ないので、手で直すのが早いと思います。 Net Managerを再起動すれ…

エンジニアのためのWord再入門講座(ISBN:9784798117133)

ほぼ読了