タグ

2007年9月19日のブックマーク (12件)

  • Life is beautiful: 日本語とオブジェクト指向

    先日、日経BPの出版局の方と話をする機会があったのだが、私がマイクロソフトでウィンドウズ95の開発に関わったことに触れた際、「ユーザーインターフェイスの設計において、日人であることで何か役に立ったことはありますか?」と聞かれた。日人であることがプラスになったとは思わないが、ふと思い出したことがある。当時、「日語はオブジェクト指向な言語だな」と思ったことである。 その当時(90年代初頭)、アップルの方が使い勝手に関しては一歩も二歩もマイクロソフトより進んでおり、そのためには、もともとゼロックスが提案しアップルが商品化した、「オブジェクト指向ユーザーインターフェイス」の考え方を、より推し進めるしかないという戦略で、ウィンドウズ95のユーザーインターフェイス(当時は Object-Oriented Shell と呼ばれていた)の開発をしていた。 「オブジェクト指向ユーザーインターフェイス」

    Life is beautiful: 日本語とオブジェクト指向
  • キーワード: R/Oマッピング

    bull2
    bull2 2007/09/19
    O/RマッピングならぬR/Oマッピング。ストアドプロシージャとかもっと評価されても良いのにね。互換性の高いストアドの書き方もあるのに。
  • いろいろな言語を学べるサイト「Mango Languages」

    英語からいろいろな言語を無料で学べるサイトです。英語から日語を学ぶのも結構いい感じ。英語を使う人がよく使用するフレーズが使われているのかなと思います。リスニングの学習にはいいかも。 詳細は、以下から。Mango Beta Launched! 使い方はとても簡単で、トップページから名前とeメールアドレスを入力し、送られてきたメールの暗証番号を入力してログインします。 画面上部のCourse SelectionからもちろんJapanese for English Speakersを選ぶ。そのほかはとても大きな壁が。隣にLesson Selectionからレッスンを選ぶ。レッスンの数は101もあり、毎日1レッスンをこなしても約3ヶ月半くらい分はあります。最後は右隣のSlide Section。レッスン内のスライドを選択できます。 右下のSlide Control矢印で次のスライドに進むことがで

    いろいろな言語を学べるサイト「Mango Languages」
    bull2
    bull2 2007/09/19
  • 歌田明弘の『地球村の事件簿』: CMにこれほどイライラさせられているのは日本人だけ?

    テレビCMにイライラさせられているのは どこの国でも同じと思いがちだが、 そんなことはない、 という興味深い研究レポートが出ている。 ●日テレビの非常識 テレビCMにイライラさせられるのはなぜかって? テレビCMっていうのはそういうものなんだよ。タダで見るんだから、多少イライラさせられたって仕方がないだろ‥‥。そんな「良識派」のあなたは、今回の原稿をぜひ読んでほしい。テレビCMを見なきゃならないのはほかの国でも同じだが、海外の人びとは、日の視聴者ほどにはCMでイライラさせられてはいないようなのだ。 このところ広告について、あれこれ資料を読んでいる。そうして読んだ一冊に興味深い研究レポートがあった。われわれの「テレビCMの常識」を覆すもので、研究書のなかだけにとどめておくのはもったいない。今回はそれを紹介しよう。 「番組内CM提示のタイミングが視聴者の態度に及ぼす影響」という堅いタイト

    bull2
    bull2 2007/09/19
    そもそもリアルタイムでTVを見る時点で負け。時間の無駄。全く見ないようにするか,見るにしても録画して1.5倍速以上で飛ばし飛ばし見るのが吉。というか1.5倍速以上で再生できるHDD録画機を何処か作って!
  • 5分で人を育てる技術 (28)"話が分からない"と言われたことのある人への10のアドバイス:芦屋広太一つ上のヒューマンマネジメント:ITpro

    前回は,藤井との人間関係に困っている坂へのアドバイスとして「言われて嬉しかった"褒め言葉"10事例」を説明しました。人は誰でも自分を認めてほしいと思っています。しかし,日人の多くは,その民族性からでしょうか,褒めるのが上手くないと言われています。これは,非常に残念なことだと思います。 適切に,上手いタイミングで心から染み出た"褒め言葉"には,人を感動させる力があります。このことを理解し,上司の立場にある人は,もっと「褒める」を考えるべきでしょう。 さて,今回のエピソードには,藤井が登場します。藤井の育成は坂にお願いしていましたが,当然,私はすべてを坂任せにするつもりはありませんでした。そこで,今回は,坂同席のもと,藤井に販社との提案活動の進捗報告をしてもらったときの話を紹介しましょう。 今回は“仕事に役立つ7つの科目”の「(3)説得的会話」に関するノウハウがテーマとなります。 P

    5分で人を育てる技術 (28)"話が分からない"と言われたことのある人への10のアドバイス:芦屋広太一つ上のヒューマンマネジメント:ITpro
    bull2
    bull2 2007/09/19
    構造化させてから話す
  • 給料は低く抑えることができれば儲かるのか?安モノ買いの銭失い症候 - モチベーションは楽しさ創造から

    給料は低く抑えることができれば儲かるのか?安モノ買いの銭失い症候群 今回はモチベーションに大きく関わる給料について。 今、人手不足の企業が増えてきています。理由は、ちょっと景気がよくなっていること。それと、団塊世代の退職。人手不足のトレンドは今後も進むのでしょう。そんな中、面白いニュースを見つけました。社長、人事担当者、起業家は見逃せない今週のベストエントリー10 9月2週目でも紹介した、労働力不足の虚実 (BusinessWeek):NBonline(日経ビジネス オンライン) 。この記事では人手不足を 問題は、労働者の数ではなく賃金水準にあるのではないか。市場経済においては、「どうしようもない欠乏」というものは起こり得ない。何かが足りないのなら、もっとカネを出せば手に入れられる。雇用主が“労働力が足りない”と言うのは、要するに、雇用主側が決めた賃金の額では十分な人手が集まらないというこ

    bull2
    bull2 2007/09/19
    なにしろ売り上げを二倍にするのと、原価を半分にするのは、利益率が等価なので、どうしても給与を抑える方針になってしまうんだよなぁ。
  • 第6回 イベントハンドラから脱却しよう

    今回はイベントについて学んでいきましょう。JavaScriptによるアプリケーションを作成するうえでは,イベントは欠かすことができない要素です。 ここでは,旧来より使われてきたイベントハンドラのおさらいと,イベントハンドラの問題点を考察します。そして,イベントハンドラに置き換わるW3C DOMイベントモデルの基礎を学んでいきます。 イベントとは イベントとは,ブラウザ上で発生した出来事全般のことを表します。例えば,ブラウザに表示された画面上でマウスをクリックしたり,テキストボックスに文字を入力するといったように,閲覧者が何か操作したときにイベントが発生します。また,HTMLがブラウザに読み込まれたり,別のページに移動したという現象もイベントとして認識されます。 まずはじめに,旧来より使われてきたイベントハンドラについておさらいしましょう。 イベントハンドラ イベントをJavaScript

    第6回 イベントハンドラから脱却しよう
    bull2
    bull2 2007/09/19
    DOMイベントモデルの説明。
  • 相当の衝撃 - 債券・株・為替 中年金融マン ぐっちーさんの金持ちまっしぐら 

    帰国後、すぐさま国内出張とまあ、働く働く! (というか働かされる・・・か、笑)。N700系なる新幹線に初めて乗ったのでそのレポートでもと思ったがそれどころではない。 某大手経済新聞にFRBによる0.25%の利上げを織り込み済みなんて書いてあったので「あほか。」と思っていたら案の定、0.5%の利下げ。全員クビ!! 流動性の確保をしない限り機能しないアメリカ金融市場の状況は益々厳しくなっている。とにかく少しでも流動性の確保が危うくなれば、CPが発行不全になり、かつレポの枠が一杯一杯の状況、当にCDSでも行使する羽目になればアメリカ市場は崩壊します。 この利下げを受けておきていることはかなりきわどい。目先の株価の反発に目を奪われてはいけない・・・ ドルは落ち着くどころか、対ユーロで最安値を更新する1.398。 なぜか1980年以来の高値を更新してしまったゴールド先物。 これだけをとっても世界中

    相当の衝撃 - 債券・株・為替 中年金融マン ぐっちーさんの金持ちまっしぐら 
    bull2
    bull2 2007/09/19
  • 数理科学的バグ撲滅方法論のすすめ---目次 | 日経 xTECH(クロステック)

    筆者 住井 英二郎 「プログラミング言語理論」という研究分野がある。この分野の研究者たちは,「ML」「Haskell」「Scheme」あるいは「λ計算」「π計算」(円周率計算のことではない)など,多くのプログラマにとっては聞いたこともない言語やモデルについて,日夜研究している。ただ,そのような言語は「難しい」「役に立たない」などと思われがちだ。 この連載では,こうしたプログラミング言語やソフトウエア科学の様々な研究を,できるだけ普通のプログラマやエンジニアにもわかりやすく(どちらかといえば理論よりも実用に重点をおいて)紹介していく。 更新は毎月第2水曜日(1月のみ第3水曜日)

    数理科学的バグ撲滅方法論のすすめ---目次 | 日経 xTECH(クロステック)
    bull2
    bull2 2007/09/19
    住井さんのOCaml入門。
  • 速攻MinCamlコンパイラ概説

  • http://daisukemaki.dtdns.net/w4m/wiki.cgi?page=%C6%FC%B5%AD%2F2007-9-18

    bull2
    bull2 2007/09/19
    javascriptをjavascriptでjavascriptに変換
  • 実行時のインライン+ループ展開による高速化例 (mitsunari@cybozu labs)

    出張Shibuya.js 24の発表資料の中の,JavaScriptで実行時に関数を書き換えることで高速化する例を紹介します.オリジナルアイデアはokuさんで,JavaScriptの勉強のために私もやってみました. ここでは二つの関数unrollLoop()とforceInline()を作ってみました.たとえば, add3 : function(y) { return y + 3; } と addF : function(x) { var z = 2; for (var i = 0; i < 3; i++) { z += this.add3(i); } return z; } という関数があるとします. addF()に対してblowfish.js(仮実装なので実用性はまだありません)にあるunrollLoop()を適用すると,addF()が書き換えられて function(x) { var

    bull2
    bull2 2007/09/19
    そうか、javascriptはソースコードが提供されているから簡単にインライン展開できるのね。Javaのようにバイトコードになってないのでparseが面倒だけど。