タグ

ブックマーク / higayasuo.hatenablog.com (7)

  • プロが仕事で使う場合にApp Engineでどの言語を選べばいいのか - ひがやすを技術ブログ

    App Engineではどの言語を使えばいいのか - yvsu pron. yasで書いたとおり、App Engineで使う言語は、素のSDKで比べるとPythonの方がJavaより断然出来がいい。 ただ、仕事で使う場合は、素のSDKで開発することはなく、何らかのフレームワークを使うことが普通です。App Engineに特化したKay frameworkやSlim3のレベルで比べるとそんなに違いはありません。 これは、単純なリクエストの処理だと、Javaの方が10倍速いが、実際に行われている処理で比べるとそんなに違いはないのと似ています。 私は、Javaを使っているので、Javaへの評価が良くなりすぎないように、意識的にJavaのデメリットを強調し、Pythonのメリットを強調していますが、実際の仕事で使うレベルにおいては、差はほとんどないということです。 んんーーーー。 たまには音を書

    プロが仕事で使う場合にApp Engineでどの言語を選べばいいのか - ひがやすを技術ブログ
    xucker
    xucker 2010/04/27
    GAE/PのほうがGAE/Jより良いと無邪気に主張している人は、App Engineに関しては、素人だと思われても仕方がない には同意。ダウンロード数が多いから優れてると主張するトンデモな人は見たことあるけど
  • 海部さんと梅田さんに知って欲しいオープンソースの三つのポイント - ひがやすを技術ブログ

    最初に謝っておきます。「オープンソースについて知らないのなら軽々しく書くな」というのは言い過ぎですね。だれでも自由に物を書く権利がある。ただ、変なことを書かれても困るので、知っておいて欲しい重要なポイントを書いておきます。 参考にしていただけると幸いです。そうじゃないと、また、それは違うよと指摘しないといけなくなるから。 最初に、オープンソースとは何なのかは、正しく理解して欲しいし、違うものをオープンソースと読んで欲しくない。お客様と話すときでも、お互いに思い違いが発生しないように同じ単語は、同じ意味になるように最初に調整しますよね。あれと同じことです。 オープンソースの定義は、http://www.opensource.jp/osd/osd-japanese.htmlに載ってます。でも、難いですよね。普通の人に説明するには難しすぎます。 個人的には、「オープンソースとは、ソースが公開され

    海部さんと梅田さんに知って欲しいオープンソースの三つのポイント - ひがやすを技術ブログ
    xucker
    xucker 2009/06/19
    バザールモデルは言葉として弱い。オープンソースが軽々しく使えないなら、日本では別の言葉が必要だろうね。
  • 梅田望夫にオープンソースを語るなとガツンと申し上げたい - ひがやすを技術ブログ

    例えば、インターネットが社会にもたらしたインパクトのひとつに「オープンソース」という考え方があります。これは元々ソフトウエア開発に端を発した概念なのですが、いまやそれにとどまらず、世の中をより良い方向に導くと思われるテーマがネット上で公開されると、そこに無数の知的資源が集結して課題を次々に克服していくといった可能性を含む、より広い応用範囲での思考や行動原理を意味しています。サブカルチャー領域への応用は少しずつ進んでいるのですが、全体として、こうした動きがいまだに日では根付いていません。政治とか社会変化がテーマとなると特に、陰湿な誹謗・中傷など「揚げ足取り」のような側面の方が前に出てきていて、ウェブのポジティブな可能性──何か知的資産が生まれそうな萌芽がネット上に公開されると、そうしたことに強い情熱を持った「志向性の共同体」が自然発生して、そこに「集合知(ウィズダム・オブ・クラウズ)」が働

    梅田望夫にオープンソースを語るなとガツンと申し上げたい - ひがやすを技術ブログ
    xucker
    xucker 2009/06/18
    言わんとすることはわかるが、日本のインターネットユーザーの多さの割にはオープンソースは少ないのでは
  • いっちゃ悪いけどGAEでJavaを選択する場合の最大の理由をわかっちゃいないね - ひがやすを技術ブログ

    いっちゃ悪いけど、 GAE で Java を選択する場合の最大の理由をちゃんと解ってて話をしているとは思えない。 タイトルの通りだけど、Javaはすでに十うん年を一線で過ごしてきた言語だ、過去のコード資産が莫大にあるはずで、それを活用する場合は GAE で Java を選択する事のメリットがある。 「うん十万行の既存コードをそのまま投入できる。それにインターフェースするために多少オーバーヘッド気味のコードが数100行必要なのが何の問題がある?」これを言えないJava 使いはコード資産って物が無い貧乏人だし、過去資産に物を言わせないJavaなど相手にするのがあほくさいぐらい貧弱なものだ。 そのままの言葉で返すけど、いっちゃ悪いけどGAEでJavaを選択する場合の最大の理由をわかっちゃいないね。Javaの豊富な標準ライブラリを使えるというのは、大きな利点だと思うけど、過去に自分たちで作ったよう

    いっちゃ悪いけどGAEでJavaを選択する場合の最大の理由をわかっちゃいないね - ひがやすを技術ブログ
    xucker
    xucker 2009/06/12
    Java言語で書くGWT・Android開発者にはGAE for Javaは便利
  • gdgd言ってないでコード書けよハゲ - ひがやすを技術ブログ

    に住んでいる限りはプログラマーじゃ飯はえないってことなんですよ. 最近、「日はもう立ち直れないと思う」とか「日に住んでいる限りはプログラマじゃ飯はえない」とか根拠のないことをgdgd言うやつ多すぎ。 少なくても俺は、プログラマで飯がえてるし、ワインも飲んでる。 なによりも、100%の時間を自分の好きに使うことができる。日にいても、プログラマとして十分に成功できるといういい証拠でしょう。 実際のところ、100%自由だといっても、それが楽しいわけではない。 等価交換の法則が存在し、「人は何かの犠牲なしに何も得ることは出来ない、何かを得るためには、同等の代価が必要である。」。「100%自由」へのお返しを会社へも世間へもしなければならない。 多くのものをもらっているからこそ、多くのものを返すために、常にハイリスクハイリターンを狙わなければいけない。この精神的プレッシャーはかなりのも

    gdgd言ってないでコード書けよハゲ - ひがやすを技術ブログ
    xucker
    xucker 2009/05/03
    プログラマーという職業が3Kなのは事実。プログラムが好きな人がやるべき仕事かも。
  • Slim3 for Google App Engine/Java - ひがやすを技術ブログ

    Slim3をGAE/Jに対応させました。 デモサイトはこちら。 http://higayasuo.appspot.com/ ソースコードをチェックアウトしたい場合はこちら。 http://code.google.com/p/slim3/source/checkout https://slim3.googlecode.com/svn/を指定してチェックアウトできます。デモ用のプロジェクトは、slim3-demoです。 SAStrutsのチュートリアルをやったことのある人なら、デモサイトが、そっくりだということがわかるでしょう。Slim3 Struts(SAStruts相当)がGAE/Jで動くわけです。 素のStrutsだとGAEではファイルアップロードに失敗しますが、Slim3 Strutsはその辺も対応してます。 やってみて感じたのは、GAE/Jは、制限が結構厳しいので、高度なフレームワー

    Slim3 for Google App Engine/Java - ひがやすを技術ブログ
    xucker
    xucker 2009/04/12
  • オープンソースはそんな殺伐としたものじゃない - ひがやすを技術ブログ

    どんな行動をとる時も、世の中に作品を出すというのならば常に敵の存在を意識しなければならない。 shi3zの言いたいことはわかる。自分のソースコードがコピーされて、それがコピーした人のオリジナルのようにいわれたら、誰だっていい気はしないだろう。 でも、あえて言っておこう。オープンソースの基は、オリジナルのコピーと、それに対する改善なのだと。100%オリジナルのアイディアなんて見たことない。 これはオープンソースに限った話ではなく、たいていのものは、偉大な先人たちを真似たものだ。コピーすることにより、技術が伝承していく。 オープンソースがすばらしいのは、コピーすることに制限が余りない(ライセンスによる)ことだ。先人の良い点を学び、また、後に続く人が参考にしやすいようにソースコードを公開する。 自分もオープンソースから多くのことを学んだ。だから、自分で学んだ成果も、次の人のために公開する。 こ

    オープンソースはそんな殺伐としたものじゃない - ひがやすを技術ブログ
    xucker
    xucker 2009/03/31
    "「敵がいる」なんて思う必要はない"
  • 1