ChaichanPapa-World !

燈明日記(2008/08

◆ インデックス

◆ 2008年8月

2008-08-31 ノート用CPUの4つのブランド

ASUSTek ノートPC EeePC 701/4GA/512M/JPN/Win/B EeePC 701/4GA/512M/JPN/Win/B

最近は、低価格のネットブックでのCPU『Atom』が話題ですが、他のCPUもありますね。

CPUに関して、インテルのサイトを見てもイマイチ分かり辛かったのですが、以下のページは分かり易かったです。

Core 2 Duo

現在の主力。Coreマイクロ・アーキテクチャーベースのデュアルコアCPU。Core 2 Duoには基本となる通常電圧版のほかに、消費電力の低い低電圧版、超低電圧版もある。Centrino 2対応ノートは、これらのうち最新の45nmプロセス版を採用している。

Core 2 Extreme

Core 2 Duoの上位に位置付けられる製品で、最新の「Core 2 Extream X9100」では、ノート用のCore 2シリーズでは初めて3GHzの大台を超える、3.06GHzのクロック周波数となった。ノート用ではデュアルコア。

Celeron

低価格なシングルコアCPU。省電力機能「Enhanced Intel Speedstep Technology」を備えない。通常電圧版と超低電圧版がある。

Atom

低価格ノートやUMPC(Ultra Mobile PC)用の低消費電力CPU。低価格デスクトップにも使われる。

http://digitallife.jp.msn.com/article/article.aspx/genreid=115/articleid=326328/

2008-08-30 デジカメ

Nikon デジタルカメラ COOLPIX (クールピクス) P50 COOLPIXP50

1ヶ月ぐらい前にジャパネット高田でニコンクールピクスP50を買いました。

プリンターがセットで付いてきました。(実は、初めて我が家でプリンタを手に入れた)

クールピクスはデジカメで、静止画はもちろん、動画でも何十分も撮れるヤツです。


これは、長男:小池啓仁の原宿ペニーレインでのライブを撮るために買ったのです。

そして、ライブの動画をネットで公開し、長男の歌手活動を応援するためのものです。


その原宿ペニーレインでのライブ動画がこれです!!

『桜咲く季節に』


で昨日、高円寺ライブハウスギアでライブがありました。

平日なので私は行けず、操作方法を教えて、このデジカメを貸しました(ライブは友達に撮って貰う)。


しかし、彼はこのデジカメを持って行くのを忘れてしまったのです・・・あちゃ。

そうしたら、ネットでその時の画像(写真)をみつけましたのでリンクしときます。

どうやら、長男の知り合いの人のようです。(こんど長男とあったら聞いてみます)


高円寺ライブハウスでの長男画像

写真アップ、ありがとうございます。

2008-08-30 北京五輪名場面

オリンピックの名場面とミスチルのこの曲がベストマッチして、自然と感動し涙がこぼれる・・・。

降り注ぐ日差しがあって

だからこそ日陰もあって

そのすべてが意味を持って

互いを称えているのなら

もうどんな場所にいても

光を感じているよ


柔道の中村美里選手と体操の内村航平選手、なんか似ていませんか?

実は、この2人、ウチの三男(マチャ)となんか似ているのです。

ちなみに、マチャは今14才ですが、本ブログのプロフィールの写真は、0才のときのものです。

2008-08-30 HTMLテーブルのセル幅を制御するパート2

昨日、『HTMLテーブルのセル幅を制御するパート1』で、fixedモードでは『長いスペルの英語(半角文字)がセル内にすべて表示されない』と申し上げましたが・・・。

実は、fixedモードでもCSSで『word-wrap: break-word』を指定するとすべて表示されます。ちなみに、IE系のみです。

<html>
<body>
<table border="1" style="table-layout: fixed; word-wrap: break-word">
<col span="1" width="50px">
<col span="1" width="60px">
<col span="1" width="70px">
<col span="1" width="80px">
<col span="1" width="90px">
<col span="1" width="50px">
<col span="1" width="60px">
<col span="1" width="70px">
<col span="1" width="80px">
<col span="1" width="90px">
<caption>サンプル</caption>
<thead>
<tr>
<th>見出し1</th>
<th>見出し2</th>
<th>見出し3</th>
<th>見出し4</th>
<th>見出し5</th>
<th>見出し6</th>
<th>見出し7</th>
<th>見出し8</th>
<th>見出し9</th>
<th>見出し10</th>
</tr>
</thead>
<tbody>
<tr>
<td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
<td>データ2</td>
<td>データ3</td>
<td>データ4</td>
<td>データ5</td>
<td>データ6</td>
<td>データ7</td>
<td>データ8</td>
<td>データ9</td>
<td>データ10</td>
</tr>
</tbody>
</table>
</body>
</html>

2008-08-29 最近、なんかへんじゃない・・・

このようなニュースを聞くたびに心がひりひりする。

自然も人間も荒んできているのかな・・・って感じる。


私に出来ることは、世界平和がテーマのお経『法華経』を念じることかな。

2008-08-29 Mr.Children HANABI  PV  FULL

ご存知、テレビ番組『コード・ブルー -ドクターヘリ緊急救命』主題歌です。

素敵な女優さん3人が共演しています。

新垣結衣ちゃん、戸田恵梨香さん、比嘉愛未さん、みんな素敵や〜。


Mr.Children HANABI  PV  FULL

2008-08-29 HTMLテーブルのセル幅を制御するパート1

詳解HTML&XHTML&CSS辞典 第3版

HTMLテーブルのセル幅の制御方法には、大きく分けて『auto』と『fixed』の2つのモードがあります。

モードは、CSSのtable-layoutプロパティで『auto』か『fixed』を指定します。

『auto』は、セル幅をブラウザが自動的にレンダリングしてくれます。

『fixed』は、セル幅をth要素やcol要素のwidth属性で指定します。


列数が多い(たとえば20以上)場合、『auto』にすると、th要素やcol要素のwidth属性をいくら指定しても無効になります。

列数が少ない場合は、変な割合でwidthが効きます。

つぎに、『fixed』にするとwidthは、列数に関係なく有効になりますが、長いスペルの英語(半角文字)がセル内にすべて表示されない場合があります。


では、widthが列数に関係なく有効で、長いスペルの英語(半角文字)がすべて表示されるようにするには、どうしたらよいでしょうか?


この場合は、th要素にnowrap属性を指定します。


なぜか上手く行くのです。

あたかも、『auto』と『fixed』の折衷モードみたいになるのです。

しかし、IE系だけかも(実際、Firefoxの『auto』では、nowrapしてもwidthが効かない)。


サンプル
<html>
<body>
<table border="1" style="table-layout: auto">
<col span="1" width="50px">
<col span="1" width="60px">
<col span="1" width="70px">
<col span="1" width="80px">
<col span="1" width="90px">
<col span="1" width="50px">
<col span="1" width="60px">
<col span="1" width="70px">
<col span="1" width="80px">
<col span="1" width="90px">
<caption>サンプル</caption>
<thead>
<tr>
<th nowrap>見出し1</th>
<th nowrap>見出し2</th>
<th nowrap>見出し3</th>
<th nowrap>見出し4</th>
<th nowrap>見出し5</th>
<th nowrap>見出し6</th>
<th nowrap>見出し7</th>
<th nowrap>見出し8</th>
<th nowrap>見出し9</th>
<th nowrap>見出し10</th>
</tr>
</thead>
<tbody>
<tr>
<td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
<td>データ2</td>
<td>データ3</td>
<td>データ4</td>
<td>データ5</td>
<td>データ6</td>
<td>データ7</td>
<td>データ8</td>
<td>データ9</td>
<td>データ10</td>
</tr>
</tbody>
</table>
</body>
</html>

2008-08-28 私的『面白いブログを書いていると思う有名人ベスト5』

昨日、以下の記事を読みました。

しかし、1つも読んだことないし、このメンバーだと失礼だけど読みたいとも思わない。

私が読んでいる有名人ブログは、以下の感じかな...。

2008-08-28 SQLServer で text型の項目の文字数を求める

SQL Server 2008 Developer 日本語版

SQLServerでのtext型は、2,147,483,647(2^31-1)バイト内の非Unicode可変長文字列型です。

このように大きなデータ型なので、文字数を求めるときに varchar型のように LEN関数が使えません。

しかし、text型でも 8000バイト以下なら、以下の感じで文字数を求めることができます。


サンプル(Message項目がtext型のケース)
SELECT LEN(CAST([Message] AS varchar(8000)))
FROM [TmpTBL]
ORDER BY LEN(CAST([Message] AS varchar(8000))) DESC

ちなみに、バイト数なら text型でも普通にDATALENGTH関数が使えます。

SELECT DATALENGTH([Message])
FROM [TmpTBL]
ORDER BY DATALENGTH([Message]) DESC

尚、DESCは降順ソートです。


上記は、SQLServer2000でテストをしましたが、たぶん、SQLServer2005や2008でも同じだと思う。

2008-08-27 ライブ告知(8月29日)

f:id:chaichanPaPa:20080824085231j:image:right

シンガーソングライター・小池啓仁のライブ告知

ここでライブ告知です!!!

8月29日、金曜日、19時ごろから、高円寺ギアでライブをやります

お時間のご都合つきましたら、遊びにきてください

http://koikehirohito.blog7.fc2.com/

尚、小池啓仁(ヒロヒト)こと、うちの長男が、ブログを開設しました!

みなさん、よろしくおねがいします!

2008-08-27 Excelのセルには最大何文字はいる?

Microsoft Office Excel 2007

Excel2003では、一つのセルに入力できるのは、最大32767文字。

ちなみにExcel2007では、何文字入るんだろうか?

って、32767文字も入れば十分な気もする・・・。


Excel の仕様および制限

2008-08-26 韓国って・・・

中国で「東海」は東シナ海の意。日本海は「日本海」と地図でも表記

24日の北京五輪閉会式で上映された世界地図の映像で日本海と単独表記したことや、世界中から北京へ光が向かうシーンで日本からは3本の光があったのに対し、朝鮮半島からは一つもなかったことで、韓国国民が怒り狂っているというのだ。

http://news.livedoor.com/article/detail/3792891/

竹島の領土問題では、国際司法裁判を拒否して、不法武力占拠しているし・・・。

あと、中国人の知り合いに聞いた話しだと、パンダの発祥は中国でなく韓国だ・・・とか、漢字の発祥も同じく韓国だ・・・とか。

なんかへんじゃない・・・、韓国って・・・。

2008-08-25 低消費電力プロセッサーAtom

マウスコンピューター LuvBOOK U100(XP Home/ATOM N270(1.60GHz)/1GB/80GB/10.2インチ液晶/Netbook) Q8072800040

Atom(アトム)は、実質5万円前後の小型XPノート等で使われているインテルの比較的新しいCPUのことです。

この小型XPノートは、ノートとは言わず、ネットブック呼ばれ、インテルの戦略(謎)によって、通常のDuoプロセッサー系と区別されるらしい。

また、このAtomはメモリが1Gまでで、Vistaを載せているモデルもあるが、それはちょっときついらしい。

しかし、消費電力がDuoプロセッサー系の10分の1以下で、XPでならそこそこ速いらしい。

値段と消費電力を考えたら、私のような人(ビンボー系)には、有り難いノート、いやネットブックですね!

2008-08-24 Mr.Children GIFT

オリンピックが終わりました。

感動をありがとう。

しかし、東京ではオリンピックをしないでほしい。

だって、大変だし、あれだけ花火を打ち上げたら環境にも影響あるよね。

とりあえず、NHKでのオリンピックソング、いい曲なので耳についたよ。


2008-08-24 冷蔵庫で冷やしたら、WIN2000ノート復活!

私が家でメインで使っているPCは、WIN2000ノートです。

さすがに、もうバッテリーは利かなく、コンセントが抜けると即、PCが落ちます。


実は昨日、Youtubeで長男の動画を見ていたら、三男が来て、その時、足に電源コードを引っ掛けてPCが落ちました。

その後、何度もPCを立ち上げようとしましたが、立ち上がらないのです。


動画って結構ディスクアクセスがあり、いきなり、電源が落ちたので、ついにディスクが逝ってしまったのかな・・・と、あきらめました。

しかし、昔何かの記事で、ディスクを冷やすと復活したということを思い出し、WIN2000ノートを冷蔵庫で1時間冷やしました。


そして、WIN2000ノートのスイッチを入れると、なんと、立ち上がったのです。

しかし、ダメかと思うほど、ディスクチェック時間が掛かりましたが・・・。


とにかく、冷蔵庫で冷やしたらWIN2000ノートが復活したのです。

よかったよかった。


しかし、ダメもとで、やってみるものですね!

2008-08-23 HAPPY ENDLESS / 小池啓仁

小池啓仁 第2弾!!

『HAPPY ENDLESS』です!

前回の『桜咲く季節に』はちょっと重たかった歌だけど、こちらは、ボサノバ調の軽快な歌です。

どうぞ、聞いてやってください! お願いします!

そして、もしよろしければ、感想をお願いします。

2008-08-23 WINDOWS Vista文字セット問題

Vista文字セット問題とは、大雑把に言ってしまうと、XPの文字の形(字体)で間違っていたものを、Vistaで正しく直したことによる悪影響等です。

また、それプラス、新しい漢字や記号を加えたとのことです。

正しくしたことが、なぜ問題なのかと言うと、Vista-XP間で漢字コード含むデータを移行したときに、字体が変わるということです。

特にVistaからXPに移行するときには、Vistaで新しい漢字が加わっているので、その文字が表示できずに文字化けします。


参考

2008-08-22 日本陸上界の快挙 男子400mリレー銅メダル!!

いやー、凄い!!

今回のオリンピックで一番感動したなぁ。

北島康介の平泳ぎ100m金より感動した。


レース後の塚原直貴、末続慎吾、高平慎士、朝原宣治の4人の喜びぶりに、また感動!

朝原選手、やっと念願のメダル、そして花道が出来ました。


あきらめずに戦いつづけた朝原選手の後ろ姿に他の選手が力を添えたのだと思います。

私もあきらめずにがんばろう・・・。

2008-08-21 長男:小池 啓仁(コイケヒロヒト)

f:id:chaichanPaPa:20080821202027j:image:right

今日は、シンガーソングライターの長男を少し紹介します。

すまん、父として長男のことをあまり把握していなかった。

つづきは、今度、長男と会った時にインタビューしときます。

家では、ほとんど長男と一緒の時間がないです。

すれ違いの親子である。しかし、仲は結構いい。


『 桜咲く季節に 』

ヘタだけど、こころに響くいい歌です。聞いてやってください!!

2008-08-21 背景画像がブラウザ表示領域に合わせて伸び縮み

背景画像をブラウザにあわせる

これを実現させるには、CSSのbackground-imageプロパティを使えば出来そうですが、残念ながら出来ません。

そこで、img要素をブラウザ表示領域の左上(left:0; top:0;)絶対位置指定(position: absolute;)で、あたかも背景画像のようにするのです。

つぎに、div要素を絶対位置指定(position: absolute;)にして、この中をあたかもbody要素とするのです。


サンプル
<html>
<head>
<title>背景画像がブラウザ表示領域に合わせて伸び縮み</title>
<style type="text/css">
#dummy-background-image {
    width: 105%;
    position: absolute;
    top: 0;
    left: 0;
}
#dummy-body {
    position: absolute;
}
</style>
</head>
<body>
<img id="dummy-background-image" src="hiro.jpg" />
<div id="dummy-body">
<h1> 背景画像がブラウザ表示領域に合わせて伸び縮み</h1>
<h2> 解説 </h2>
<p>これを実現させるには、CSSのbackground-imageプロパティを使えば出来そうですが、残念ながら出来ません。</p>
<p>そこで、img要素をブラウザ表示領域の左上(left:0; top:0;)絶対位置指定(position: absolute;)で、あたかも背景画像のようにするのです。</p>
<p>つぎに、div要素を絶対位置指定(position: absolute;)にして、この中をあたかもbody要素とするのです。</p>
</div>
</body>
</html>

2008-08-20 EXCELでCSVデータ読み込み時、セルデータ単独『%1』等の場合は?

VBAとかPerlからEXCELへCSVデータを読み込むと、すべて文字列で読み込んで欲しいのに、EXCELがいろいろ変換をしてくれます。

通常、変換されるのは、文字列以外の数値、日付、パーセント等のデータです。

この余計なお世話を黙らせるのは、NumberFormatLocalプロパティへ『@』をセットします。


これで、すべて文字列として扱われると思ったら、セルデータ単独の『%1』等は、まだダメで、『0.01』等に変換されるのです。

これを解決するには、『%1』等の文字列を『="%1"』等に置換すると変換されなくなりました。

ちなみに、『1%』等も『0.01』等になるので『="1%"』等に置換する。

あと、頭ゼロ付き等(0031)の場合は、頭ゼロが落ちるので『="0031"』等に置換する。


いまのところ、これですべてだと思いたいです・・・。

2008-08-19 『桜咲く季節に』 シンガーソングライター・小池 啓仁

シンガーソングライター・小池 啓仁の『 桜咲く季節に 』をよろしくお願いいたします!!

って、CDが発売されているわけではありません。まだ、CDデビューしていません。

ただ、聞いて欲しいのです。それだけです。

だけど、以下のリンクを持ち帰って、応援していただけると超うれしいです!!


『 桜咲く季節に 』のリンク

尚、Googleで『 桜咲く季節に 』で検索するとトップに来ます。


『 桜咲く季節に 』の埋め込みタグ
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/_GhALuAlCnk&hl=ja&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/_GhALuAlCnk&hl=ja&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
曲名 『桜咲く季節に』(作詞・作曲・歌 小池 啓仁)


この歌、心に響く・・・だよなぁ・・・単なる親バカかもですが・・・。

尚、この動画は、私ことちゃいちゃんパパが撮りました。

2008-08-18 『桜咲く季節に』 ミュージシャン『小池 啓仁』ネットデビュー!!

うちの長男こと『小池 啓仁』が、今ここに、ネットデビューしました!!

みなさま、よろしくお願いいたします。


キターは下手だし、歌もイマイチだけど、彼の歌に込めた心の思いを受け取ってください!!


曲名 『桜咲く季節に』(オリジナル)


これは、原宿のPENNY LANE(ペニーレーン)でのライブを撮ったものだけど、その時、『桜咲く季節に』を初めて聞きました。

そして、この曲の詩に驚愕し、家族は皆、涙しました・・・・・・。

2008-08-16 『数学ガール/フェルマーの最終定理』

数学ガール/フェルマーの最終定理

やっと、読み終えました。

正直に言います。後半の数式は、ほぼすべて読み飛ばしました。

この本を数式も含めてすべて読みこなすには、何年も掛かってしまいそうです。


しかし、数式を除いても、数学の面白さやロマンが十分伝わってきました。

時間があれば、数学を中学校から再度勉強してみたいと思いました。


しかし、今回は、ミルカ女王さまの独壇場だったですね。でも、事故でケガをしてしまったけど・・・。

『僕』とミルカ女王をして、『あなた何者』って言わしめたテトラちゃん、成長したな・・・。

条件を忘れないユーリちゃんもすごい・・・。


ということで、数学が苦手なあなたにも(実は自分)、十分楽しめるお薦めのご本です。

2008-08-16 塚田真希の一瞬の隙

昨日、会社から帰ってきて、テレビで塚田真希(柔道)の決勝戦を見ました。

昨日は、月一度の某宿直(ボランティア)の日で行く直前にそれを見ました。


これほど、ワクワクした試合はなかったです。

これほど、超ショックな試合はなかったです。


しかし、日本人に生まれてよかったーーー!

日本人以外は、勝てばいいって勝負なので、頭に来る。

何回も時間をかけて、柔道着を着直して、いるんじゃねーよ!

まぁ、作戦なんだろけど・・・。


とにかく、終わり約10秒前の一瞬の隙を突かれての一本負け、超ショックでした。

見ているものが、超ショックなので、本人は推して知るべしですね。


でも、ありがとう・・・塚田真希選手、この悔しさをばねに4年後を目指してください。

楽しみにしています。

2008-08-14 鈴木桂治 惨敗

今日、会社から帰ってきて、テレビで鈴木桂治(柔道)が惨敗で、うずくまって泣いている姿を見ました。

アテネの時の井上厚生を思い出しました。


う〜ん、いいよいいよ・・・、誰だってそんな時あるよ。

オリンピックに出場するだけでも大変なんだから・・・。


鈴木桂治選手、お疲れ様でした。


どうか、ご自分を責めないで下さい。

どうか、この惨敗を乗り越えての4年後を、楽しみにしています。

2008-08-13 金・銀・銅

今日、会社から帰ってきて、テレビでオリンピックを見ました。

また、元気をもらいました。

ありがとう!

2008-08-13 範囲演算子で範囲同値ケースでのRubyとPerlの比較

通常、Rubyの範囲演算子(..や...)は、オペランドを両端とするRangeオブジェクトを生成します。

ちなみに、ループ処理での範囲指定の場合は、『..』は右端を含み、『...』は含みません。


しかし、範囲同値ケースで範囲演算子を使用すると、Perlでのスカラーコンテキスト時と同じ振る舞いになるのです。

ちなみに、Perlでのスカラーコンテキスト時の振る舞いは、以下を参考のこと。


rubyでの『..』のサンプル(hani02.rb)
DATA.each do |s|
    if ((s =~ /START/) .. (s =~ /START/))
        print s
    end
end
__END__
START
aaa
bbb
START
ddd
eee
START
ggg
hhh
START
jjj
kkk
処理結果
C:\rubytest>ruby hani02.rb
START
START
START
START

rubyでの『...』のサンプル(hani03.rb)
DATA.each do |s|
    if ((s =~ /START/) ... (s =~ /START/))
        print s
    end
end
__END__
START
aaa
bbb
START
ddd
eee
START
ggg
hhh
START
jjj
kkk
処理結果
C:\rubytest>ruby hani03.rb
START
aaa
bbb
START
START
ggg
hhh
START

Perlでの『..』のサンプル(hani02.pl)
#!/usr/bin/perl
use strict;
use warnings;

while (<DATA>) {
    if ($_ =~ /START/ .. /START/) {
        print;
    }
}
__END__
START
aaa
bbb
START
ddd
eee
START
ggg
hhh
START
jjj
kkk
処理結果
C:\rubytest>perl hani02.pl
START
START
START
START

Perlでの『...』のサンプル(hani03.pl)
#!/usr/bin/perl
use strict;
use warnings;

while (<DATA>) {
    if ($_ =~ /START/ .. /START/) {
        print;
    }
}
__END__
START
aaa
bbb
START
ddd
eee
START
ggg
hhh
START
jjj
kkk
処理結果
C:\rubytest>perl hani03.pl
START
aaa
bbb
START
START
ggg
hhh
START

2008-08-12 谷本歩実の汗

今日、会社から帰ってきて、テレビで谷本歩実の金メダル(柔道)を見ました。

決勝の一本、快かったです。また、元気をもらいました。

ありがとう!


谷本歩実選手、よく見るとカワイイですね!

女の子の汗っていいなぁ・・・。

2008-08-12 Rubyでは、同じクラスが複数箇所で別々に定義できる?

クラス(たとえばStringX)は、classキーワード,クラス名,本体,endキーワードの順で定義します。

メソッド(たとえばtest2)は、defキーワード,メソッド名,本体,endキーワードの順で定義します。

Rubyでは、以下のように同じクラスが複数箇所で別々に定義できるみたいです。

class StringX
    def test2; print "2222\n" end
end
class StringX
    def test1; print "1111\n" end
end
xxx = StringX.new
xxx.test1
xxx.test2

ちなみに、newメソッドは、StringXクラスでは定義されていませんが、Classというクラスで定義されているらしい。

Rubyでのクラスは、メタクラスと呼ばれる名前のないクラスをクラスとして持っていて、Classはそのメタクラスのクラスとのこと(わかる?)。

実は、私も、今のレベルでは、よくわからない・・・。

2008-08-12 Ruby実習マニュアルと入門リンク集

Ruby実習マニュアル

このマニュアルは、よくまとまっていて、サンプルも沢山あって、グゥ〜です!

しかし、無料でこれだけのドキュメントを公開しているなんて、すごい!

そのまま、Ruby本として出版しても謙遜ない。


Ruby入門リンク

Rubyに関して、リンクがこれだけあれば、用足りるね。たぶん。

2008-08-11 SQLSeverでのSELECT文のLIKE検索ワイルドカード

SQLのLIKE検索ワイルドカードには以下の4種類があります。

サンプル(以下はNameが'TEST'であればヒットする)
SELECT * FROM UserTable WHERE Name LIKE 'TE%'
SELECT * FROM UserTable WHERE Name LIKE 'TE_T'
SELECT * FROM UserTable WHERE Name LIKE '[A-T][A-E][A-S][A-T]'
SELECT * FROM UserTable WHERE Name LIKE '[^A-S][^A-D][^A-R][^A-S]'

ちなみに、

ワイルドカード『%』や『_』をエスケープするには、以下の感じです。

where 列名 like 'AAA\%XXX%' escape '\'

上記は、文字列『AAA%XXX』の前方一致で検索される。

またちなみに、

前方一致とは、例えば、「Perl」というキーワードに前方一致する単語としては、「Perlメモ」「Perlノート」などが挙げられる。

後方一致とは、例えば、「Perl」というキーワードに後方一致する単語としては、「ActivePerl」「とほほのPerl」などが挙げられる。

2008-08-11 北島康介の涙

今日、会社から帰ってきて、テレビで北島康介の金メダル(100m平泳ぎ)を見ました。


インタビューでは、涙でコメントが出来ませんでしたね。

あの涙、金メダルをとってのうれし涙ではないですね。

私は、日本を背負っていたプレッシャーからの解放の涙と見ました。


心から、おめでとう! よく頑張りました!


この頑張り、私にもとどきました。私も頑張ります(謎)。


追記:

アテネの金メダルのあと、いろいろあったらしい・・・。

それを乗り越えての今回の金メダル奪取、よほど辛かったのでしょう・・・。

2008-08-10 やっちゃいました!

サッカー、バレー、柔道と不振がつづく日本ですが、柔道の内柴選手が金メダル日本第1号!

これで、波に乗れるかな!

がんばれ日本!

がんばれ自分(謎)!


しかし、銅メダルを取ったの女子52キロ級の中村美里選手は、金メダル以外は同じと言い放った自分に厳しい態度の無愛想なインタビューが印象的でした。

4年後には、是非カワイイ笑顔が見てみたいです。たぶんカワイイと思うよ!

2008-08-10 これでいいのだ・・・

すでに、たくさんのところで語られたタモリ氏の弔辞です。

こころに残ったところをメモしときます。

あなたの考えは、すべての出来事、存在をあるがままに、前向きに肯定し、受け入れることです。

それによって人間は重苦しい陰の世界から解放され、軽やかになり、また時間は前後関係を断ち放たれて、その時その場が異様に明るく感じられます。

この考えをあなたは見事に一言で言い表しています。

すなわち『これでいいのだ』と。

私はあなたに生前お世話になりながら、一言もお礼を言ったことがありません。

それは肉親以上の関係であるあなたとの間に、お礼を言うときに漂う他人行儀な雰囲気がたまらなかったのです。

あなたも同じ考えだということを、他人を通じて知りました。

しかし、今お礼を言わさせていただきます。

赤塚先生、本当にお世話になりました。

ありがとうございました。

私もあなたの数多くの作品の一つです。

合掌。平成20年8月7日、森田一義

ありがとうございました。合掌・・・


そうそう、『人の死にかたは、その人の生きかたが表れる』といいます。

素晴らしいお葬式や弔辞、赤塚氏の生前の人柄が偲ばれます。


実は『弔辞ごっこ』だった?(追記)

赤塚不二夫の告別式は

まさに、タモリが得意とし、

赤塚が愛した

“知的な不謹慎芸”“リアルな即興芸”が発揮できる最高の舞台

だったのだ。

もちろんタモリの口から出てきた弔辞は

まぎれもない本音であり、

7分50秒ではいい足りないほどの想いが込められていた。

しかしそれをそのまま語るのではなく、

芸人らしく、大ネタにしたタモリ。

本当に原稿を読んでいるかのように、

白紙の経本折りの原稿をめくり、

即興であるにもかかわらず、

熟考されたかのような心打つような哀悼の言葉を口にすることで、

“告別式の弔辞というネタ” をリアルに演じきった。

それは、

タモリの才能を見いだし、育てた赤塚に対する

最後のネタ披露であり、

赤塚とタモリの“最後の遊び”。

そう、

赤塚が、自身の死をお題にし、それにタモリが応え 

ふたりが大真面目にやりきった

不謹慎ネタ、“弔辞ごっこ”だったんだと思う。

タモリには、告別式の会場のどこかで、

「おまえ、やっぱり面白いよ」って

大笑いしてる赤塚の姿が見えていたにちがいない。

http://kazesaru.blog40.fc2.com/blog-entry-31.html

『ふたりが大真面目にやりきった不謹慎ネタ、“弔辞ごっこ”だったんだと思う。』

確かに、そう言われると、そう思う。

2008-08-08 仲良くするのは難しいパート2。

人には、相性というものがあります。


普通、結婚は相性の良い人とするものです。

しかし、実際は、相性が良いと単に勘違いした、あるいは、騙されたケースが多いようですね。


ですので、結婚生活をつづけていると、『無性に腹が立つ』ことがありますね(たぶん相手も同様でしょう・・・)。

これは、感情なので理性では、なかなか抑えきれません。


しかし、そこをなんとか乗り越えるところが、宗教を行ずる信仰者ではないでしょうか・・・。


法華経では、お釈迦様が、自分を何度も殺そうとしたダイバダッタでさえも、良い友達としているのです。

逆にいうと、自分にとって都合が悪い相手ほど自分を成長させてくださる有り難い友としてみるのが仏教(法華経)なのです。


ちなみに、『無性に腹が立つ』の無性は仏性がない状態のことらしい。

仏性のないこと。成仏(じようぶつ)できないことが生まれつき定まっていること。

http://dictionary.www.infoseek.co.jp/?ii=2&sm=1&sc=1&gr=ml&qt=%A4%E0%A4%B7%A4%E7%A4%A6&sv=KO&lp=0

すべての人には仏性があるはずなのですが、「怒り」や「絶望」は仏性を覆い隠すのですね。

逆の「喜び」や「希望」をいつでももてる自分になりたい・・・・・・。

2008-08-08 光をあてる・・・・・・合掌

開祖さまに倣いて

開祖さまは、出会うどなたにも、必ず合掌でご挨拶されました。

家庭でも、私たち孫にいたるまで、合掌で拝んでくださいました。

開祖さまの近くにいると、いつも前向きで、人を喜ばせたいという、自分のなかのいちばん気持ちよい心が湧いてきました。

それは、開祖さまが、相手を責めないとか、許すというだけでなく、いつも私たちのなかにある、自分でもきづいていなかったような仏ごころを見つけ出し、そこに光りをあててくださったからです。

ちなみに、著者の庭野光祥次期某教会会長は、開祖さまの孫にあたります。

2008-08-07 仲良くするのは難しい。

昨日、紹介した『「残業ゼロ」の人生力』の最終テーマでもある夫婦愛について。


20年以上、連れ添った夫婦でも、仲良くするのは難しい・・・。

もうダメだと思う時がある・・・。


でも、それでも、それでも、それでも、キミしかいない・・・。

2008-08-07 仏性を拝み出す・・・・・・菩薩行

開祖さまに倣いて

また、そろそろ法華経が足りなくなりましたので・・・。

菩薩行の根本は、人間を礼拝することである。

人間を礼拝するとは、あらゆる人間の中にある仏性を認めることである。

仏性を認めないでその人を救おうというのは、形式だけの空虚な行いに過ぎない。

その人の中に必ず実在する仏性を拝み出すところに、真の済度はあるのだ。

菩薩にとっていちばんたいせつなのは、いうまでもなく愛他・利他の精神であり、その精神から発した実践行動であります。

その実践行動を<布施>というのです。

From 開祖さまに倣いて

2008-08-06 「残業ゼロ」の人生力

「残業ゼロ」の人生力

数学ガールを読んでいたのですが、こちらは、じっくり読みたいので、先にあの弾さんが絶賛してた『「残業ゼロ」の人生力』を読みました。


人によって感じ方が違うと思いますが、私(一般ピーポー)にはあまり面白くなかったです。

だた、定年後は家内と2人の生活がメインになり、普段から仲良くしていないと、いざ定年した時に、にわかには仲良く出来ないと言うくだりは、同感です。


釈尊も以下のように言っていました。

天神が
『何ものが、人々の依りどころであるのか、何ものが、この世で最高の友であるか』
と問うた時、
釈尊は
『子供たちが、人々の依りどころである、そして、妻が、最高の友である』
と答えたという。
                         『相応部・一・五四』

まさに、定年になるまでには、ママと仲良くなっていないと・・・。

それには、ネットは、ほどほどにしないと・・・。

2008-08-03 RubyをWIN2000へインストールしました

家のPCへRuby1.8.6をインストールしました。

手順は、クリック一発!

上記サイトで、ruby186-26.exeをクリックするだけです。

ケースによっては、あと2回ぐらいクリックするかもです (^^;


インストール後、コマンドプロンプトからバージョンを確認

C:\Documents and Settings\koike>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

もしかしたら、当分、Rubyかも!


初めてのRuby

初めてのRuby

2008-08-02 シフトJIS漢字のファイル名にマッチしてみる

Perlベストプラクティス

たとえば、./hoge配下に『テストソース.txt』というファイルがあったとします。

検索文字列『ソース』で、./hoge配下を検索して、このファイルにマッチさせるには、以下の感じです。


◆その1:コードはshiftjis、処理はshiftjis、標準入出力はshiftjis
#!/usr/bin/perl
use strict;
use warnings;

while (my $fileName = glob("./hoge/*")) {
    if ($fileName =~ /ソース/) {
        print "Match\n";
    }
    else {
        print "Unmatch\n";
    }
    print $fileName, "\n";
}
実行結果
C:\test>perl kanji00.pl
Unmatched [ in regex; marked by <-- HERE in m/メ[ <-- HERE ス/ at kanji00.pl line 6.

しかし、上記ではマッチしません。

というか、正規表現エラーになります。

これは、『ソース』の『ー』の第2バイトが『[』のコードになっているからです。

そして、閉じの『]』がないために正規表現エラーになるのです。

なので、『[』を普通の文字扱いするために、『ソース』を\Qと\Eで囲んでみます。


◆その2:コードはshiftjis、処理はshiftjis、標準入出力はshiftjis
#!/usr/bin/perl
use strict;
use warnings;

while (my $fileName = glob("./hoge/*")) {
    if ($fileName =~ /\Qソース\E/) {
        print "Match\n";
    }
    else {
        print "Unmatch\n";
    }
    print $fileName, "\n";
}
実行結果
C:\test>perl kanji01.pl
Unmatch
./hoge/テストソース.txt

しかし、上記ではマッチしません。

なぜかというと、 /\Qソース\E/は、\Qより先に『ソース』文字列が評価されるので、基本的に『[』をエスケープしたに過ぎません。

なので、一度『ソース』文字列を変数に格納してみます。


◆その3:コードはshiftjis、処理はshiftjis、標準入出力はshiftjis
#!/usr/bin/perl
use strict;
use warnings;

while (my $fileName = glob("./hoge/*")) {
    my $wk = "ソース";
    if ($fileName =~ /\Q$wk\E/) {
        print "Match\n";
    }
    else {
        print "Unmatch\n";
    }
    print $fileName, "\n";
}
実行結果
C:\test>perl kanji02x.pl
Unmatch
./hoge/テストソース.txt

しかし、上記ではマッチしません。

これは、『my $wk = "ソース";』で『ソ』の第2バイトがエスケープ文字『\』のコードになっているからです。

そして、『ソ』の第1バイトと『ー』の第1バイトがくっ付いてしまうのです。たぶん。

なので、変数展開しないようにシングルクォート『my $wk = 'ソース';』にしてみます。


◆その4:コードはshiftjis、処理はshiftjis、標準入出力はshiftjis
#!/usr/bin/perl
use strict;
use warnings;

while (my $fileName = glob("./hoge/*")) {
    my $wk = 'ソース';
    if ($fileName =~ /\Q$wk\E/) {
        print "Match\n";
    }
    else {
        print "Unmatch\n";
    }
    print $fileName, "\n";
}
実行結果
C:\test>perl kanji02.pl
Match
./hoge/テストソース.txt

今度は、上手く行きました。

ということで、シフトJIS漢字を扱うには大変なわけです。

なので、処理はUTF-8にして、コードと標準入出力をshiftjisにしてみます。


◆その5:コードはshiftjis、処理はUTF-8、標準入出力はshiftjis
#!/usr/bin/perl
use strict;
use warnings;
use Encode;

# 標準入出力をutf-8からshiftjisへエンコーディングする
use encoding 'shiftjis';

while (my $fileName = glob("./hoge/*")) {

    # $fileNameをshiftjisからutf-8へデコード
    $fileName = decode('shiftjis', $fileName);

    if ($fileName =~ /ソース/) {
        print "Match\n";
    }
    else {
        print "Unmatch\n";
    }
    print $fileName, "\n";
}
実行結果
C:\test>perl kanji03.pl
Match
./hoge/テストソース.txt

今度も、上手く行きました。

しかし、WINDOWSでの漢字処理は、コードも処理もUTF-8にして、標準入出力をshiftjisが推奨らしい。

なので、スクリプトコードをUTF-8にして・・・。


◆その6:コードはUTF-8、処理はUTF-8、標準入出力はshiftjis
#!/usr/bin/perl
use strict;
use warnings;
use Encode;

# スクリプトの文字コードがutf-8であることの明示
use utf8;

# 標準出力をshiftjisでエンコーディング
binmode STDOUT, ':encoding(shiftjis)'; 

while (my $fileName = glob("./hoge/*")) {

    # $fileNameをshiftjisからutf-8へデコード
    $fileName = decode('shiftjis', $fileName);
    if ($fileName =~ /ソース/) {
        print "Match\n";
    }
    else {
        print "Unmatch\n";
    }
    print $fileName, "\n";
}
実行結果
C:\test>perl kanji04.pl
Match
./hoge/テストソース.txt

そう、これが正解みたいですね・・・。


詳説 正規表現 第3版

詳説 正規表現 第3版

2008-08-01 最小公倍数と最大公約数

たとえば、1/6 と 1/10 を足し算するとします。

まずは、通分します。

    1/6 + 1/10 = 1*5/6*5 + 1*3/10*3 = 5/30 + 3/30 

この通分、実は、6と10の最小公倍数30を分母にするのです。


つぎに、約分します。

    5/30 + 3/30 = (5+3)/30 = 8/30 = 4/15 

この約分、実は、最大公約数2で分子と分母を割るのです。

このとき、4と15はお互いに素というらしい。


私は、最小公倍数と最大公約数をすっかり忘れていたのですが、以下の参考『数学ガール』で、このくだりを読んだ時、なんだ、無意識に知っていたのかと、驚きました・・・。


キターーーーーーーーー!!(8/1)

本記事を投稿してから約10分で、早くも結城先生からスターを頂きました。

光栄です。ありがとうございました!

そして、またまた素晴らしい本をありがとう!

(ポニーテールと猫語がミスマッチで、逆にいい感じですよ)


参考:

数学ガール/フェルマーの最終定理

数学ガール/フェルマーの最終定理