タグ

ブックマーク / d.hatena.ne.jp/t_yano (7)

  • JavaScriptの勉強のためにlexical closure実験プログラムを修正してみた - 矢野勉のはてな日記

    javascriptJavaScript苦手なんですよ…thisとか…スコープとか… というわけで最近勉強してるのもあり、以下のブログのJavaScriptプログラムを修正してみました。スクリプト言語間における「lexical closure」の違い、それともプログラムの違い? - karasuyamatenguの日記 もとのプログラム var closures=[]; for (var i=0; i{ var localvar="foo"+i; closures.push(function() { return localvar }); } closures.map(function(f) { print(f()) }); 結果 foo4 foo4 foo4 foo4 foo4 これを foo0 foo1 foo2 foo3 foo4 になるように変更してみる。もとのブログのコメント欄や

    twainy
    twainy 2010/10/11
  • java-ja 第7回Buri祭レポート - 矢野勉のはてな日記

    Java, java-jaまず先に反省。wicket-jaの宣伝にLTをしたのですが、なんだか慌ててたのか、私が誰なのか自己紹介もせずに話し始めてしまった。みんなちゃんと一ページ目には名前とかいれているのにね。私は唐突に宣伝に来ましたとか言って話し始めてしまった反省。あと誰か私がしゃべってるときのustreamのログを怖がらずにskypeid:tsutomu.yanoに送ってごらん? はぶさんを他所から巻き込んで無理矢理セッティングしてしまった「java-ja自重!」な感じで発生した第7回ですが、期待通りはぶさんの熱いトークが聞けました。私、はぶさんのビジネスの熱いトークが結構好きなので期待どおり。 ネタはBuriなのですけど、はぶさんはまず「ビジネスというのはなにか?」というところから入る。これがいい。「スーツ=金とかいってんけどさ、金の意味わかってる?」というところからガンガン攻めてき

    twainy
    twainy 2008/03/28
    フローからルールを分離するっていう話はフロー設計時のノウハウとしてよく聞くけど、テストのカバレッジ率を理由としているというのは始めて聞いた。納得がいく理由だと思う
  • ウェブ・アプリケーションの革命がここにある - Apache Wicketユーザーグループを始めます - 矢野勉のはてな日記

    Java, Wicket このブログをいままで読んでいる方なら、私がApache Wicketの大ファンだということはご存知でしょう。ついに1.3としてApacheプロジェクト入りしてから最初のリリースを果たしたWicketフレームワークは、日ではまだそれほど普及していませんが、今年は米国で「Wicket in Action」が出版される予定があるなど、かなり注目されているフレームワークです。 私はそんな控えめな表現では表せない魅力をWicketに感じています。Wicketは、Javaのいままでのフレームワーク開発の積み重ねがもたらした「ウェブ・アプリケーションの革命」です。Echo2のようにHTMLを廃してJavaだけでプログラムを組むのでなく、JSFのように新しいテンプレートを作るのでもない。HTMLJavaを結合して、HTMLJavaで、Javaらしいコードで制御するという方向

  • Javaにおける疑似Map生成リテラル({ key => value }ばりに簡単にMapを生成する方法) - 矢野勉のはてな日記

    Javajava-ja@lingrのログを見ていたら、なにやらキーワード引数の話から、マップをサクっと作れないと「流れるようなインターフェース」が作りにくいとかそんな話になってて、「せめてMapのリテラルさえあれば…」とかいう話に行っていました(敷居が高かったので、下に紹介するブログのURLを貼って逃げた(笑))。 JavaMap生成リテラルが欲しい!という話は結構昔からぽろぽろ出てますよね。たしかにMapがささっと作れるのと作れないのとではMapを使う時のモチベーションが違う。気軽に使えない。 国内はもちろん海外のブログでもそういう話題は上がってまして、私のお気に入りは、odz bufferさんにて紹介されてた、このNicolas Lehuen氏のアイデアです。このアイデアを使うと、下記のようにBuilderみたいに簡単にHashMapを生成できます。 // Example usage

    twainy
    twainy 2007/11/22
  • Wicketはライトウェイトなフレームワークじゃない。でも気持ちがいい。 - 矢野勉のはてな日記

    Java, Wicket Wicketの紹介ページのタイトルを書く時、最初は「Java軽量フレームワーク『Wicket』の使い方」としようと思ってました。いろんなところで「Lightweight framework」と呼ばれていたから。でも実際に書いてみたらどうもしっくりこない。軽量....? なんか違う....。なのでお茶を濁して「Javaウェブフレームワーク」としたんですよ。 道具が手に合うようなしっくりさを持ったフレームワークなのに、「軽量」というとなんか違うという感覚が自分でもよく分からなかった。でも最近オライリーのOn JavaにてWicketのレビューが出てたのを読んで、やっぱりそうか、と思いました。 Wicket - (another) Java Web Framework: My First Impressions レビュー自体は比較的長めです。でも結構的を射たレビューです

  • J2EEのこれからは... - 矢野勉のはてな日記

    J2EEのこれからは... Java, J2EE F's Garageさんの 正直、J2EEってやばくね? 武田ソフトさんの 最終回 2006年 Javaから離れました エンタープライズRuby アークランプさんの 我らJava世代の課題 という記事を、はてなブックマークのとあるリンクをきっかけにして立て続けに発見して読んでました。Javaが成熟した、これからJavaはどうするか....という話ですね。 正直に言って、私もJ2EEはやばいと思っています。より細かく言うと、J2EEという仕様自体はこれからもエンタープライズ分野でばりばり採用されていくと思います。Rubyが金融系基幹システムで採用されるとは(いまのところ)考えられない。そういう意味では、業務系システムにおいて盤石の地位をもってると思います。Appletが発表されて以降10年でここまで浸透したJavaは、たしかに成熟したと思いま

  • PHPやJavaのJSPやRubyのeRBのクールじゃないところ - 矢野勉のはてな日記

    Java, PHP, Ruby, Wicket この話題はPHP限定でもないので上の記事とは切り離しました。PHPのいいところを褒めてるところに書くと、褒めたい意図が壊れてしまうので。 symfonyの10分デモを見てて考えたことがきっかけではあるんだけど、実はRuby on Railsの勉強でを読んでた時にも思ったこと。彼らはHTMLファイルにコードを書くことをなんとも思ってないんだね。もちろん、プログラマからすればその方が早いのかもしれないけどね、私には「HTMLはプログラマのものなの?」という思いがあります。 PHPRuby on RailsもeRB使ってる関係でそういう気があるんだけど)はなんでもかんでもHTMLページに書いちゃう傾向があるのだけども、仕事でデザイナの主張を聞くこともある身としては、HTMLにコードを書くことはちょっとこれからのウェブ開発フレームワークとしては受

    twainy
    twainy 2006/11/20
    Wicketについて調べる
  • 1