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

正規表現入門2

きのうのつづき。 スペースを数値でやってみます。 なんかスペースはなにやらワナがありそうな気がするので(勝手な思い込み) value="hogehoge7777777" こういうテキストから数値をはずしたい。 まず、遠回り。 s/\D*/x/ これは↓ x7777777" になりますと。 …

$0はshiftで移動しない

〓文字化け

DBマガジン 2006/1月号でOracleの文字化けの記事が! JA16SJISとJA16SJISTILDEの違いってウェーブダッシュだけなのか。 JA16SJISの方が悪いと勝手に思い込んでいたけど、MS932の方が悪いんですね。ほうほう。 これ読んでみたいゾ・・ Oracleはこう動いている…

正規表現に入門

value="hogehoge " のhogehogeのうしろにある半角スペースを取り除いて value="hogehoge" としたいのですが、できずorx。 sed s/value="\([^\s]*\)"/value="\1"/g sed.txt ではダメなのですね。。ダメなのがわかるようなわからないような・・・ sed s/\s//g …

coLinuxうまくいかへん

coLinuxを入れてみたいとおもいまして。 日経Linux7月号をみながらやってたんやけど。。。 どーもネットワークの設定がうまくできてないみたいや。 むずかしいなあ、これ。

手続きオブジェクト

say_hello = Proc.new { puts 'hello' } say_hello.call say_hello.call say_hello.call 結果 >ruby say.rb hello hello hello

日本語の扱い

マルチバイト文字を扱うときは$KCODEの設定が必要。 $KCODE="SJIS" p "こんにちは" もしくは >ruby -Ks hello.rb オプションつき。 >set RUBYOPT=-Ks 環境変数にセットしとくとか。

Excelで列になっているセルを行にかえる

━━━━ |みかん| ━━━━ |りんご| ━━━━ |ばなな| ━━━━ ↓ ━━━━━━━━━━━━ |みかん|りんご|ばなな| ━━━━━━━━━━━━ 列になっているセルをコピー右クリック=>貼り付け=>値・行と列を入れ替える しらなんだ。。orz 後輩に教えてもらいました。 とちゅうまでrub…

GPGキー

VMware上のFedoraCore3でRailsを動かそうと環境づくり。 gccやhttpd-develを入れましょう。 Fedora Core 3でyumを使うにはに書いてある内容ではダメ。 # rpm --import /usr/share/doc/fedora-release-*/RPM-GPG-KEY* をやんないとインスコできんかった。

iTunes

ポップアップブロックしてたら、完全にダウンロードできへんやんかあ。 なんやこれ。たのむで。

VMware Player

こちらを読んで、さいきん買ったばっかしのWinXPが載ったLet's NoteにFedoraCore3(なぜ3?)を載せてみた。 あっけなくできた。スゴ VMware上のLinuxの解像度をあげるのはこちらを参考にさせてもらった。 なかなか快適ですよ。

Win32OLE

某所で"Win32OLE"という単語をみて具具って見ると、Rubyのライブラリだった。 とりあえずサンプルを動かしてみる。 おおお!単純に感動したッ! お手軽な感じがスバラシイ。 ■Win32OLE 活用法 【第 1 回】 Win32OLE ことはじめ http://jp.rubyist.net/magazi…

SQL関数

RailsアプリでMINとかMAXとかのSQL関数を使いたいときはどうすんだろう。。 ビューにするのか??

mysql-administrator

FedoraCore3上で、mysqlは4.14、mysql-administrator使ってたらけっこう頻繁に落ちるゾ。 こんなログがでてますが。。 (mysql-administrator-bin:11831): Gtk-WARNING **: Ignoring the separator setting ./mysql-administrator: line 18: 11831 セグメンテ…

入門:ActiveRecord

ActiveRecordを触ってみようと!Web+DB vol.28の特集を読む読む。 ほほう、Railsが入っている環境では require "active_record" で、ActiveRecordが扱えるらしい。 さっそくやってみる。 createdata:3:in `require': no such file to load -- active_record (…

YahooのSMTPサーバに対して送信元メールアドレス偽装不可?

kenji aikoさんの著作「TCP/IPの教科書」を買ってみた。 初心者向けにやさしく書かれているけれど、かなり具体的な内容。 YahooメールのSMTPサーバにTelnetで接続して、メールを送信してみよう!というのをやってみた。 本の中では送信元メールアドレスは偽…

おら!オラ! Oracle -どっぷり検証生活- Vol. 272 <Oracleで暗号化に関する検証 その2>

●TDEの指定されている項目があるとexpdp/impdpを使用する。 (exp/impは使用できない。) ●WalletがOPENしていないとexpdp/impdpは行えない。 ※TDE 透過的なデータ暗号化機能(Transparent Data Encryption)※Wallet 共通鍵

eclipse、うまく動いてたときの環境スナップショット重要

WASプラグインいじってたらデプロイできなくなってしまった。。。orz .metadataのスナップショット置いてもらってたおかげで復活うう!(=゜ω゜)ノ 3X

Java版Rails?"Trails"

■[ObjectGarden] (ほぼ)10分で作るTrailsアプリ http://d.hatena.ne.jp/kuranuki/20051124#p1■(ほぼ)10分で作るTrailsアプリ http://objectgarden.skr.jp/?Java%2FTrailsTrails = Tapestry + Spring + Hibernate Trailsはドメインモデル駆動。 POJOから…

オラはフリーでも使いたくねえ。

ActionControllerのメソッドをみてみた。

renderメソッド renderはHTML出力するメソッドの模様。 render :action => 'list' のように書くと、listメソッドの戻り値をHTML出力してくれる模様。 flashメソッド flash[:notice] = 'Bookmark was successfully created.' ブラウザにメッセージとして表示…

■イーサネットとリピータ/ブリッジ/スイッチ http://www.atmarkit.co.jp/fwin2k/network/tcpip008/tcpip01.html ここらへん、ほんと弱い。

shebang とは UNIX でスクリプトの先頭に書かれるスクリプト実行パス宣言の事。他にも "shell bang", "shebang line", "bang path", "shbang" と書かれる事もあるようだ。 なるほどー。最近、shebangという言葉を知りました。

public boolean validate (String userInput) { if("y".equals(userInput)) { return true; } return false; } アァー。これ身についてないなあ。

GET ではデータの長さが制限されています。最大長は環境依存ですが、 WWW サーバに apache を使っている場合、最大長は 8000 バイト程度です。 環境依存ってやだね。

Oracleで暗号化

「おら!オラ! Oracle -どっぷり検証生活- Vol. 271」より。 けっこうおもしろい。 ていうか、こういうニーズはこれから増えますねえ。

Rubyのシンボルについて

Railsがジェネレートしたコントロールクラスのコード中ににコロンがついた文字列が あって、これはシンボルというものらしい。■Symbol http://www.ruby-lang.org/ja/man/?cmd=view;name=Symbol■Ruby FAQ http://ruby.mirror.easynet.be/ja/FAQ/rubyfaq-jp.ht…

きょうのITトレメ

【問題】 「WHERE deptno > ALL (20, 30, 40)」という条件をSELECT文で指定した場合、どの ような行が検索されますか?次の中から、最も適切なものを1つ選択してください。 このSQLを書く意味あるのか?

Web2.0 間違いなし!

web

「タグが付けられて、RSS を提供するソーシャルブログを、Ajax を使ってプログラムしたソフトウェアとして提供。便利ツールも同時に公開」すれば Web2.0 間違いなし! Web2.0って言葉は正直飽きたけど、今サイトをオープンするならこれぐらいの機能がついてな…

<span style="font-weight:bold;color:#FF0000;">インデックスを適切に利用すれば、</span>正規化したDBは非正規化したDBより高速に動作する

きましたーーーー ■正規化と非正規化の応答速度実証実験 http://www.doaplus.com/html/bun03_20051101.html そりゃそうなわけで。 インデックススキャンのほうが、読み込むデータ量が少なく、データへのアクセスも速いってことですね。何千万件をテーブルフ…