2006-08-01から1ヶ月間の記事一覧

rails-1.1.6

アップデートしますた。 # gem update rails

BLOB操作ができた

以前、BLOBにExcelファイルを入れて・取り出したらファイルが壊れる現象にソウグウした。 そこで、"hello"と書いたファイルをBLOBに入れて・取り出した結果をみてみた。 "hell"と改行コード(0x0D,0x0A)が出てる・・・ 調べてみると、BLOBデータを書き込むフ…

すごそう

db

『自社製品開発に専念したい』そんな想いに応えます 札幌から世界に挑むDBMSメーカー! 誰か使ったことあるかな?

/tmp/mysql.sockが見つからない件

そういえば、これもはまった。 データベースと接続するところで、/tmp/mysql.sockがないからダメだね とおっしゃる。 調べてみた。 /tmp/mysql.sockが見つからないって言われた 「socket」としてmysql.sockの場所を指定してやればOKだ。 舞波本では、Fedora…

Mysql::Error: Lost connection to MySQL server during query

新しいRails本を買ったのでやってます。 OSはFedoraCore5 Rails 1.1.5 ruby 1.8.4 MySQL 5.0.22 さて、さっそくはまりました。 Rakeでデータベース・ユーザーを作成するタスクを実行させたところ、エラー。 % rake db_setup (in /home/bird/src/rails/yellow…

taglistを使う

vim

ctagsをインストール %yum -y install ctags タグファイルを作成 %ctags -R --langmap=RUBY:.rb /usr/lib/ruby/1.8 /usr/lib/ruby/site_ruby taglist.vimを$VIMRUNTIME/pluginにコピー .vimrcにtagsの記述を追加 set tags=~/tags vimを再起動 :Tlistでtaglis…

Oracleのserializable

トランザクション内ではSELECT時のデータを保証する 同じレコードに更新が複数からあった場合、先勝ち後負け(ORA-08177: このトランザクションのアクセスをシリアル化できません) SELECT FOR UPDATEと同じ動作ではない(SELECT時にロックかからない・更新…

BLOBにExcelファイル入れたら壊れた

BLOBを触ってみようと思いまして。 こちらのサンプルソースを使ってやってみました。 ディレクトリオブジェクトとかあるのね。知らなかった。 で、Excelファイルを入れて、取れたー!ってファイル開いたら「破損しています」 エエエエエー。なんでだよう。 j…

Webデザインパターン

Webデザインパターンなるほどー。 なんかあの本のテイストな感じ。 ディフェンシブ・ウェブデザインの技術―「うまくいかないとき」に備えたデザイン、「上手に」間違えるためのデザイン37signals 吉川 典秀 毎日コミュニケーションズ 2005-04売り上げランキ…

pgpool

pgpoolほえー。こりゃつかわなゃ孫ですね。

tacos

tacosへええ。Dojoって本命なんすか?

そうか

require File.join(File.dirname(__FILE__), 'boot') なるほどー。おもしろいなあ。

ORADIM

サービス/インスタンスの作成・起動・停止・削除がコマンドラインでさくっとできる。 DBCAは起動しているインスタンスしか削除できないが、ORADIMだと起動してなくても消せる。 とかいうシロモノらしい。。 WindowsでOracle使うのには必須のようだ。 マターク知…

OEM 10gってどうなの

Oracle10g(開発用ライセンス)を入れたマシンで DBCAで2つ目のインスタンスを作り、削除しました(ちょっとテスト用途) そのあとで emctl status dbconsoleやったら、立ち上がんないでヤンの! なんかORACLE_HOSTNAMEもホスト名に「.home」がついてヤンの…

ブックマーク落ちとる

よ。

db_cache_size

Oracleのアーキテクチャーとしてdb_cache_size * 2%を超えるよう な大きな表をFull Scanした場合は、LRUリストの最後方に置かれ長くキャッシ ュされることはない。http://www.insight-tec.com/mailmagazine/ora3/vol252.html へえ。そういう閾値なんだ。

Rubyのomni補完ができたけど、『Caught deadly signal SEGV』で頻繁に落ちる

以前、vim7のomni補完ができなくてはまってた。 原因はvimをコンパイルするときにRubyインタプリタを含めてなかったからだった。 で、 ./configure --enable-rubyinterpとしたうえで、make、make installしたのだけど vim --versionで確認したら、Rubyがfeat…

「>=」&「<=」よりBETWEENを使ったほうが効率的

ということが分かった。 こんなテーブルで20マン件つくって検証。 CREATE TABLE TEST ( START_NO NUMBER(8,0) NOT NULL, END_NO NUMBER(8,0) NOT NULL, NOTE VARCHAR2(20) NOT NULL ) / ALTER TABLE TEST ADD(PRIMARY KEY (START_NO, END_NO) USING INDEX) /…

Oracle 10g SEにはpartition機能がない 01:33

http://www.oracle.co.jp/database/function.html えええええーーーーまじで・・・orz