JavaがGAEで復権しそうだけどLLの方がいい嬉しいことに、連想配列からXMLに変換するJavaScriptが海外のQ/Aサイトで参照されている。this.)日本語なのによく見つけたなあ、というのはさておき、これがJavaだったら、こんなふうに海外で見つけられることもなかっただろうとも思う。そもそもシンプルに書けないしね。気持ちの問題が大だけど。以下は下請けでいやな思いをしたときの愚痴メモ。Javaには、短く、エレガントに書く発想というか、そういう文化はないよね。単純に書くとチープだと思われてバカにされるし、むしろ不必要なスレッド処理とかやって無駄に長い方がすげーと思われるでしょ。このプロジェクトなんてステップ単価ですよ。正規表現で書いた部分まで書き直させられたら、心折れるっつーの。あおうさ@日記より)我々の強みは、典型的なIT企業では引き込めないような非常に有能な人たちを雇用しているという点だ。有能な開発者がさらにうまく物事を成し遂げられる環境のほうがよいという哲学がある。Rubyのような環境を使うことで、我々の開発者たちは真の価値を生み出す能力を与えられているのである。これ、すっごくわかる。私の感覚では、アセンブラ<<C<Java<<LL、の順で、生産性は断然LLの勝ちです。それから生産性以上に大事なのは、rubyのような「真の価値を生み出す」こと。先の私のJavaSciptコードは、たった14行しかないんですよ。rubyも同じように書けると思うし、そう書きたくなるような文化なわけでしょ。「何でJavaなんか使うんですか」と聞いていた方がおられたけど、それは、とても正しい質問。私もああ、GAEはやっぱりPythonがいいかもね、と思うときがある。Javaは昔から悪運が強くて、AppletでダメになりかけたときにServletで復活した。生産性が低かったんだけど、Eclipseのおかげでなんとか開発できるようになった。StrutsやDIで辟易してWeb2.0全盛期にLLに走った人も多かった。Javaは言語仕様的にダメダメで、もう寿命は尽きているんだけど、今はGAEとAndroidで延命しそうな感じになっている。え?何で私がJavaやってるかって?そりゃ、ビジネスのためですよ。いうのは冗談で、強いて言えば、パフォーマンスとセキュリティだね。少なくとも開発生産性ではない、絶対に。そのあたりはGoogleも同じ考えだと思うよ。さんのコメント...ご無沙汰しております。実装を知って使ったものとしては、いろいろと「もうちょいナントカなるやろ」とか思う日々でして。もろもろを考えてパイチャート作ると面白そう、と思いました。さんのコメント...いやあ、ご無沙汰です。引き継いだ話はHH兄から若干、聞いております。いわんとJavaをかわいがってあげてくださいな。Rubyと同じことを求めてはだめですよ。JDOから直接SOAP、ATOM。APIの認証をどうすべきか考えている。次のようなケースをどうするか。「既存のWebサイトがあり、既にユーザIDとパスワードによる認証によって、ブラウザでデータを提供している。MVCモデルについて一言いっておくかなーんて、MVCを語れるほどの知識はないのだが、琴線に触れてしまったので、私なりに言いたいことを言うことにする。vol82のWebAPIデザインの鉄則」に触発されたので書こうと思う。commitが可能である。いうイベントが開催された。Google、Amazon、SalesForce、Microsoftの4強+Niftyの、豪華面子でタイトルの通りごった煮にふさわしい感じの内容となった。ガチンコでお願いします8月12日、OracleがGoogleに対して訴訟を起こした。Oracleの持つJavaの知的所有権(特許および著作権)を侵害していることが理由とのこと。この問題はよくわからないので自分なりに整理してみることにした。(ただし私は法律には素人で間違いも多いと思う。Application)でサーバサイドをどうすべきかについて述べたいと思う。今、MEANが注目されている。OutputStreamをInputStreamに変換するOutputStreamからInputStreamに変換するにはどうしたらいいか。Pipeを使ってもOutputStreamと互換性がないので簡単にはいかない。Docsにオンライン・ファイルストレージ機能を追加するという発表があった。お題は、「フロントエンドエンジニアが主役のBaaSを作った話」です。Analyticsを使ってウェブサイトのトラフィック情報を収集しています。詳しくは、プライバシーポリシーを参照してください。