2007/6/30 土曜日

  最適 SQL 文・・・・・あれ?

Filed under: エンジニアとして Blog — kawahara @ 18:17:36  ページTOPへ

ちょっと最適な SQL 文が分からなくなってしまいました。

・・・あれ?

テーブルは以下。
==
create table word_table(
word_id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
word VARCHAR(64),
length INTEGER NOT NULL
);
==

これで ある文字列の ID を知りたいのですが。

「select word_id from word_table where word = ‘%s’ 」として、これを高速化したいのです。文字数が多くて一文字づつの判定は遅すぎる。
#インデックスは後述の理由で貼っていません。

DB は MySQL です。

そもそも、高速化のために length(文字列長)カラムを追加したのですが、それはあってます?

で、「select word_id from (select * from word_table where length = %d ) where word = ‘%s’ 」は MySQL ではNG。となるとこれは「select word_id from word_table where length = %d and word = ‘%s’」と同じでしょうか。うーん、なにかを勘違いしているのか、ちょっと SQL が分からなくなってしまいました。これくらいの最適化、MySQL 自身がやってないのでしょうか?

先もちらっと書きましたが、そもそもこのテーブルには word にインデックスをつけています。しかし、文字情報の初回生成時は文字列を追加していくので、インデックスを張っているせいかなにしろ遅い!のです。その対策として、全ての文字情報のインサートが終わってから ALTER TABLE 文でインデックスを貼ってやろうと思っているのですが。。。。

最適 SQL 文(DB テーブル構成?)、分かる方教えてください!!!!

金一封、あるかもです!!!!!
#次回の呑み会で支払います^^

2007/6/29 金曜日

  ブルドックの件

Filed under: 自由人としてBlog — kawahara @ 12:45:52  ページTOPへ

ガラにも無く経済の話を。

さすがにこの話、ブルドックの対抗策は無いだろう・・・と思っていたので買収防衛策、株主総会で承認というニュースを見た時に驚きました。やっぱり日本人の心の底に流れる判官びいき根性と言うのは恐ろしいな、侮れないな(笑)というのが正直な感想です。
 ↑かなりぶった切りの感想ですが。。。すみません。以降の文章もその気で読んで下さいね^^

簡単に防衛策の内容をまとめます。
==
―スティールを含む全株主に1株あたり3株分の新株予約権を与える(潜在株数は4倍に)
―スティール以外の株主の予約権は株式に交換
―スティールの予約権は株式に交換する代わりに1株分辺り396円でブルドックが買い取る(3株分を1188円で買い取る)
==
(Business Mediaの転記です。すみません。)

TOB を仕掛けてきたのはスティール・パートナーズ・ジャパンというファンドさんです。彼らがグリーンメーラだというのが現時点の一般的な見解。日本のあまり知的でない(失礼!)メディアの。グリーンメーラとは「青臭いメールを発行する人」では無く^^、「標的企業の株式を買い集め、その企業や関係者に高値で買い取りを迫る買収者」のことです。簡単に言うと自分は汗をかかずに、お金の世界の仕組みの知識だけを使って、膨大なお金を稼ごうとする人、の総称ですね。

スティール・パートナーズ・ジャパンがグリーンメーラかどうかは置いておくとして。
TOB を仕掛けたれたブルドックが提案した対抗策が上記のもの。

この防衛策をこれまた私なりに要約すると。
 ・すってーる、さんには 23億ほど払って、株数を 1/4 にしてもらいます。
 ・既存の株主さんにはなんのメリットもありません。

ということだと思うのですよ。もちろん、株価がその後どうなるかーとか、すってーるさんがこのまま株主として発言権を増やすとどうなるかー、という判断もあるかもしれません。しかし、短期的には、すってーるさんの撤退によるプレミアム株価のはがれおちによる、不利益の発生は間違いないと思います。しかも自分達が預託した株を利用して稼いだお金から23億円もすってーるさんにお支払するのですよ!本来は(経営者さん達が事前に十分な対応をしてすってーるさんの登場すら許さなければ)自分達が手にしていたはず(配当として)のお金を!

それでも!この買収防衛策は通ってしまうのですよ!
凄い社会でしょう!日本社会!

    ねぇ。

・・・ん?私がブルドックの株を持っていたらどうしたか?ですか。

もちろん、防衛策に賛同しましたよ。私も日本人ですから。こういう島国根性大好きですね。いろいろな場で憤りを感じたり、私を憤懣やるかたなしにさせてくれるこの日本人根性ですが、私も確かに持っていますからねぇ。しかも結構沢山。だからこういう私自身と全く関係の無い話のうちはその日本人根性が偉くかわいく見えてしまいますよ。

日本人万歳!
日本人サイコー!
島国サイコー!
お魚おいシー!

2007/6/27 水曜日

  PIXIE

Filed under: 社長として Blog — kawahara @ 11:31:08  ページTOPへ

凄い綺麗な UI を持った Blog パーツを見つけました。

面白法人KAYAC さんの PIXIE(ピクシー)です。

貼ってみました。

ところが・・・・・、残念。使えませんね。

弊社の Blog エンジンを利用した画像の Update には対応していないのかもしれません。。。。

残念です。

  お姉さんの IQ は高い

Filed under: 社長として Blog — kawahara @ 0:22:39  ページTOPへ

兄弟でも年下は得ですよね。

なにをするにしても良い意味でお手本があるわけですし、逆にしかられるようなことは年上の兄弟がやっていますので、それを見て回避すればよいのですから。おもちゃや服はお下がりかもしれませんが、なにしろ怒られる確率はぐんと低いような気がします。「年上なんだからちゃんとしなさいー!」なんてどこの家庭でもしょっちゅう言われてそうですから。

兄弟のことに関して興味深い結果が報告されていますね。
「兄や姉の方がIQ高い傾向」

ノルウェーの研究所だそうですが、成長の過程で兄弟関係が変化しても年上になればなるほど IQ が高いというのは非常に面白い結果ですね。

年下の兄弟の皆さん、どきっとしたんじゃないですか?

==
米国の専門家は「年長の子どもは、弟や妹の家庭教師役を務めることが多いためだろう」と指摘している。
==
という話ですが本当でしょうかね。それだとしっかり者は IQ が高いということになりません?相対的に年上の人間がしっかり者になりやすいというのは分かるのですが、「しっかり者=IQが高い」というのはぴんときません。

こういう仮説はどうでしょう。
兄弟は世界で最も大切な人間関係ですが、幼少の間はライバルであることが多いですよね。そのライバル関係の中で年上はなんとしても自分の力で優位を確保する必要があるので知恵をめぐらす、しかし、年下は庇護の傘に入る方法があり、知恵を鍛えることをサボっている。

どうです?真理をついていませんかね?

まぁ米国の専門家も私も脳を使えば使うほど IQ が高くなるという前提で話が組みあがっていますけど。ところで IQ ってなになのでしょうね。何を定量化したものなのでしょう?

こういうときは Wiki が便利です。

でも、難しすぎてよく分かりません。

 
まぁ、とにかく、お兄さんやお姉さんはその幸運を生かして頑張ってください。弟さんや妹さんは違う土俵で勝負しましょうね。

2007/6/25 月曜日

  結局は同じ場所

Filed under: 自由人としてBlog — kawahara @ 21:54:07  ページTOPへ

昨日、家族で山に行きました。

山と言ってもいろいろありますが、とにかく山。私は木々が好きなのでなにかしら自然を感じれるところにいきたくなります。ただ、当日の思い付きでしたので行く先も決まっていません。そのため、最も近くの山、に行くことにしました。地図で緑色っぽいところで家から最も近いところ・・・その条件だけで高速に40分は乗ります。

私の家はたいして都会にあるわけでもないのにこの不便さ。
関東平野がとことん嫌いになる一瞬ですね。

最寄の高速(栃木インター)で高速を降りて地道をまっすぐ山に向かいます。途中スーパーでお弁当など買って、引き続き山を目指します。途中から山道になって暫く行くとナビに「星野遺跡憩の森(公園)」というのがでてきました。なにがあるのかさっぱり知りませんが、とりあえず「公園」と名がつくのでそこでお昼にしようと目的地設定。初めて目的地が決まりました。

現地に近づいて国道からそれて、最後の坂を上る途中・・・・

    ・・・「あれ?来たことある?」・・・

そうです。そこは昨年の同じような時期に同じようなことを思って目的地を定めずに「家から近い山」を目指してうろうろした時にたどり着いた公園でした。全く同じ価値観で探したので同じ結果になるのは当然と思いますが、経緯は全く違います。途中の道も違っていました。今年は途中の国道が明らかに新しく整備されており、初めての道でした。それでも結果は同じ。

その奇遇にとてもびっくりすると同時に、「これって人生でも良くあるのかも」と思いました。散々思い悩んだ挙句「こっち!」と選んだ選択肢。それは選択直後は「良かった!」とか「悪かった!」とか思ったり、短期的な結果に悲喜こもごもだったり、後悔したり、自慢したりとあるかもしれません。しかし、もうちょっと長い目で見ればどちらも同じ。どちらの選択肢の先に続いている結果も同じなのかもしれません。

受かった大学がどこであれ、そのキャンパスライフは同じように送るでしょう。となれば友人の種類も同じだし、仲の深さも同じですよね。もちろん、個人としては違う友人かもしれませんが、種類、概要は同じです。

私が会社を辞めて独立したのも一大決心のようにおもっていましたが、そうでもないのかも知れません。どうあれ通っていた道にたどり着くだけなのかもしれません。

なんだか、そういうことをじーんと考えてしまいました。

「結果を伴わない努力は努力ではない」
私が良く使う言葉ですが、伴わない結果に対して努力する挑戦心、努力しても結果が出なかったという経験、結果が伴わないだろうと勝手に判断して努力しない怠け心、全て自分の経験、価値観として蓄積され同じ道に導かれるだけなのかもしれません。

そんな境地に達しましたね。
だからといって努力を怠る気はさらさらないです。ただ、「目の前のことに執着するのは意味が無い」ということを強く思った一日でした。

2007/6/24 日曜日

  デザイナさん募集

Filed under: 社長として Blog — kawahara @ 19:00:24  ページTOPへ

何度目かの募集です(笑)。

弊社はシステム開発会社です。元は組込みから始まったという経緯があり、プラットフォームは Windows、BREW、T-Engint、toron、Linux 何でもありです。もちろん、開発環境も VC でも GCC でもいけます。ちょっと VB は苦手ですが、WEB 系では Java も、PHP もいけます。

システム開発能力としては幅広いとは思うのですが、なにしろデザインができません。全員(もちろん、私が最も顕著ですが)左脳が極度に発達したロジック野郎ズです。

現在、いくつかのビジネスアイデアがあって、ソリューションと呼べるようなものが揃いつつありますが、それを世間様にうまくお見せする事が出来ていません。ちょっと、悔しい思いをしています。どなたかデザイナさんおられませんでしょうか?

最近、インターンの方と一緒にやりたいなぁと思っています。もちろん、社内リソースとしてデザイナさんと一緒に居続ける資金繰り、という問題もありますが、なにより、インターンさんの方が自由な発想があるんじゃないかと思っています。どうでしょう?デザインのことに疎すぎて私自身ではデザイナの仕事の良し悪しが判断できないような気がしているのです。そうであれば、インターン(学生)さんの若さにかけてみたい、という思いですね。

将来WEB(システム?)デザイナ希望で弊社で腕試しをしてみたいという方おられませんでしょうか?もちろん、アルバイトとしても可ですよ。

あ、学生さん以外にも門戸は広く開けていますよ。

デザイン関係の皆様。よろしく、お願いします。

2007/6/22 金曜日

  釣りをしたくなりました

Filed under: 自由人としてBlog — kawahara @ 22:40:45  ページTOPへ

もう随分暑くなりました。

いまさらですが今年の夏は何をしようか・・・と考えていたら海に行きたくなりました。子供が大きくなってきたのでまた海が楽しくなってきたせいですかね。彼女達は海を凄く喜びますので。海で何をしようかなーと考えていたら昔よく遊んだ海釣りなるものがむくむくと沸きあがってきました。

釣りがしたーい!!!

となりまして早速本日セットを買いに行きました。竿とリールなどの基本セットはありましたので
 ・はり
 ・はりす
 ・うき
 ・おもり
 ・さるかん
 ・うきどめ

等を買っていたら「楽しー!」。ワクワクしてきました。もう、餌なんて選び出したら止まりません。今晩、練習で舞浜にでも行こうかナーと軽い気持ちで買出しに行ったのですが、相当テンションあがりましたね。

今晩は雨と風で断念しましたが近いうちに必ず行きます。今日購入したやつらでちゃんと準備しなくては。黒鯛、釣れないかなぁ。

2007/6/21 木曜日

  ひさしぶりにちょっと変な朝

Filed under: 自由人としてBlog — kawahara @ 20:11:18  ページTOPへ

昨日、お客さんと呑んでいました。

お客さんと言っても直接取引きがあるわけではなく、いろいろと便宜を図ったり図っていただいたりする仲です。年も近くて結構意気投合しているので話はおもしろかったです。厳しい指摘もいただいたりして。いろいろ考えることがあります。

1軒目。
ゆっくり話がしたかったのですが、のきをくぐった沖縄料理屋さんでなんと沖縄民謡コンサート(小規模)が始まってしまいました。もう、全然話し声とか聞こえません。ちょっとラブラブ過ぎるカップルみたいな距離で話をしないと聞こえません。ダメだこりゃと早々に退散して次のお店へ。

2軒目。
1軒目で十分食べたのでバーでした。かなりいろいろお話しましたね。最後の方はほとんど覚えていませんけど^^;

ふと気がつくと12時半。帰れません。昨日みたいに完全に時間の感覚を間違っていたのは始めての経験でした。タクシーで帰ろうとすると「泊っていきなよー。」という嬉しいお言葉。彼の家まで徒歩5分の場所でした。彼の家に行くと彼女さんが。まぁ、それは良いとして彼女さんは翌日5時半に起きて出勤するんですって!

まぁ!と思いつつも「それくらいに帰ってちょうどかな。」と思っていました。お宅でもぼちぼち語らって3時くらいに寝ましたね。ソファーを貸していただいたのですが、目の前には大画面薄型TV。明日は目覚まし代わりにこの TV がスイッチオンされる、と言われました。どうやら普通の目覚ましでは起きれないので TV の力が必要なんですって。私の思惑如何に関わらず強制的に5時半起き決定です。

もう、疲れきっていたのであっという間に・・・・く-。く-。く-。

ジリリリリン!
ジリリリリン!

んー?何の音?と思うと目覚ましです。
どこから鳴っているのか全く分かりませんが、5時20分。うひゃー早速はじまったぁと思いつつ、TV だけじゃ無いののかぁとちょっと戸惑い。それから 10 分で TV スイッチオン。これまた相当の大音量。5時半からご近所さんに怒られますよ(笑)。

・・・・ところが。
起きてきていただけません。彼女さん。

うそーん。この大音量の中、寝るわけにも行かず、かといって起こしに行くわけにも行かず。うーんと悩んでいるうちに10分ほどうたた寝しました。「はっ!」っと目が覚めて6時過ぎです。しかし、彼女さんの姿は無し。既に出勤したのかどうかを確かめる術も無し。大音量の TV を止める事も出来ず。さぁ、困った。完全に困りました。身動き取れません。

そこから20分悩んで、非常に申し訳ないですがこっそり帰ることにしました。
一言の挨拶も無しですみません。>XXXXさん

それにしても、今朝の状況での最適解はなんだったのでしょうか。久しぶりに「解なし」なんて数学的な言葉を思い出してしまいましたよ。

2007/6/20 水曜日

  増資

Filed under: 社長として Blog — kawahara @ 18:15:35  ページTOPへ

増資しました。
弊社は確認株式会社です。もう、そういう制度もなくなってしまいましたが。

資本金は1円でも構いませんが、5年以内に1000万円にしなさいよ、というのが確認株式会社です。まだ、株式会社足るもの資本金は1000万円必要です、というルールがあった時代のベンチャー優遇策でした。

弊社の資本金は500万円。それを1000万円に引き上げました。「これを引き上げることができなければ会社を解散します!」と宣言して会社を始めているので一安心です。もちろん、この宣言は自分を追い込む為にやった自虐的な宣言ではありませんよ。確認株式会社に一律に課された制約です。

いろいろな経験を積んでそこそこ大きくなってきた弊社です。今年も積極的にいろいろやっています。面白そうなことには全て首を突っ込んでいます。もし、なにか面白そうなネタがあれば是非お話お願いします。頑張りますよ。
#あ、これは営業です^^;

なんでも、貪欲に。
楽しんでやっていきましょう。

ね。>社員の皆様

  久しぶりの真剣組込実装

Filed under: エンジニアとして Blog — kawahara @ 1:56:05  ページTOPへ

ちょっと急な対応で本日久しぶりに真剣組込み実装をしています。

C ですが、オブジェクト指向で組んでいまして、スクラッチから育てた自分の子供です。現在、コンポーネント数が8つ。クラス数が、40個程度のちょっとした中規模ソフトウェアとなっております。かなりいろいろな処理をしているのですが、なかなかコンパクトにまとまっていて我が子ながらかわいいソフトに仕上がっています。

ただし、一点だけ。
レンダリングに関しては別エンジンを利用しています。

その点がどうにもこうにも決まらない。。。はまらない。。。。どこまでやってもつぎはぎっぽくなってしまっています。そもそもレンダリングエンジンに引っ張られた実装を残しているアプリケーションなのですが、このタイミングでアップデートするからこの情報の更新をココまでに終了させておかなければならない・・・という処理が結構多くなってしまいました。

そろそろここらで一発綺麗にスクラッチ&ビルドしたくなりますね。

ソフトウェアは簡単にやり直せるのが良いところです。逆にやり直さないと良いものは作れないと思っています。ソフトウェア開発なのに作り直しを嫌がっている人を見るとがっかりします。それでは良いもの作れないよー、と。

単純な作業の手戻りなどはもってのほかですが、経験を元に再設計して作り直すのは非常に大切なことですよね。そういうと気にバチッと決まった設計ができると非常にうれしくなります。そういう時がソフトウェア開発者の醍醐味ですよね?ね、皆さん。そう思いますよねー。

次のページ »

Copyright ferix Inc. All Rights Reserved.