Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2012年10月26日のブックマーク (8件)

  • ちょっと高度にJavaScript/クロージャの基礎 | DevelopersIO

    JavaScriptのクロージャを一言で言うと、「自身が定義されたスコープにおいて変数を解決する関数」となります。 少し複雑ですが、マスターすれば何かと便利な概念なので、解説したいと思います。 ちなみに、JavaScript未経験なFlex開発者にオススメしたいClosure ToolsのClosure Toolsとは別物です。まぎらわしくてすみません。 例 var f = function() { var i = 0; return function() { return i++; } }(); console.log(f());// 0を出力 console.log(f());// 1を出力 console.log(f());// 2を出力 変数iは、匿名関数のローカルスコープに定義されています。ローカルスコープの変数は、関数の処理が終わると無くなってしまうのが普通ですが、関数fの出力

    ntaoo
    ntaoo 2012/10/26
    わかりやすい
  • レキシカル変数を意識した jQuery プログラミング | バシャログ。

    こんにちは、ktanakaです。今日はjQueryを利用したら無意識に使っているかもしれないレキシカル変数についてとりあげます。まず、jQueryを利用したコードを示し、それをレキシカル変数を利用したコードに書き直します。 jQuery で click して toggle するコード とりあえず、レキシカル変数とは何か?という話は置いて、 jQuery を利用したコードを示します。 index.html <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript" src="program.js"></script> </head> <body> <p><input type="button" id="trigger" value

    レキシカル変数を意識した jQuery プログラミング | バシャログ。
    ntaoo
    ntaoo 2012/10/26
    わかりやすい
  • App Engine ドキュメント  |  App Engine Documentation  |  Google Cloud

    App Engine は、大規模なウェブ アプリケーションを開発およびホスティングするための、フルマネージド型のサーバーレス プラットフォームです。アプリの開発では複数の一般的な言語、ライブラリ、フレームワークからの選択が可能で、開発したアプリのインスタンスのサーバー プロビジョニングとスケーリングは App Engine によってオンデマンドで行われます。詳細については、こちらをご覧ください。

    App Engine ドキュメント  |  App Engine Documentation  |  Google Cloud
    ntaoo
    ntaoo 2012/10/26
  • Google App Engine上のベスト・プラクティス、その1: Datastore

    Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみる。まずは、Datastoreの話から。 なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App Engine上でアプリを作る上でもっとも大切なこと(=頭を使うべきところ)は、データベースの設計である。特にリレーショナル・データベース(RDB)上でのアプリ作りに慣れた人には、大きな「発想の転換」が必要なので、ここは注意が必要。 特に絶対にやっては行けないのは、 将来RDB上へ移行できるようにレイヤーを作って、その上にアプリを作る RDB上に作ったアプリをデータモデルを大幅に変更せずにApp Engine上に移植する RDBを前提に設計されたフレームワークをApp Engine上に載せて、その上にアプリを作る など。App En

    ntaoo
    ntaoo 2012/10/26
  • GAE開発の落とし穴

    Googleが提供しているクラウド環境「Google App Engine」(以下GAE)、個人で利用している人、既に開発として使用している人、これから開発に使う人、色々かと思います。我々も開発プロジェクトとしてGAEを使うこととなり、全く経験のなかった環境やツールに戸惑いながらも開発を進めています。進めていくなかで様々な困難や今までのWEBアプリ開発と違った作法に苦悩いたしました、その苦悩の数々をここに書き記せればと思います。 開発はGAE/Jで行いましたので、これからの内容はGAE/Jの場合のお話とさせていただきます。 今回はGAEが掲げるメリットとともにプロジェクト進行時にハマった点、問題と感じた点を書いていきたいと思います。この記事が出るころには解決している部分も多々あるかもしれません。単に我々の経験・知識が不足しているだけかも知れませんが、同じようにこれからGAEに取り組む方がい

    GAE開発の落とし穴
    ntaoo
    ntaoo 2012/10/26
  • TechCrunch | Startup and Technology News

    After two years of preparation and four delays over the past several months due to technical glitches, Indian space startup Agnikul has successfully launched its first sub-orbital test vehicle, powered…

    TechCrunch | Startup and Technology News
  • Herokuの中の人が語るHerokuのメリット - Qiita

    herokuのつかいどころをherokuの中の人(@ayuminさん)が教えてくれました。ありがとうございます。 #会社としての見解ではなく、あくまでayuminさん個人としての見解とのことです。 私の感想 ####vs EC2 構成の手間と鯖料金のトレードオフ ####vs GAE ロックインとそれ以外のトレードオフ GAEは中指の鎖。 ###以下引用 https://twitter.com/#!/ayumin 無料で使いたいという場合には、要求リソースがherokuの無料の範囲で収まる程度のサービスをつくるときに使えばいいと思います。具体的には学習環境用途や個人ブログなどです。他にもはサンドボックスとして利用されていることも多いです。 有料プランの価格については、インフラやミドルウェアの導入・設定・維持管理にかかるコストが大幅に削減され、優秀なインフラエンジニアをひとり雇うよりは安いと

    Herokuの中の人が語るHerokuのメリット - Qiita
    ntaoo
    ntaoo 2012/10/26
  • クラウドサービス比較 - Qiita

    主な前提:俺(≒プライベートプロジェクト) app engineに飽きてec2,herokuとさらさらっと触ったけど、個人利用なら料金・スケーラビリティ・手軽さなどを考えるとapp engineが最強だと思った 欠点はロックインだけど(こないだ値上げされた)、クラピカの蜘蛛専用の中指の鎖みたいでそれがまたかっこよくて中二心をくすぐる。 自分の場合、ツールは、利便性よりも、中二心をくすぐるかどうかで決める。viもmacもgaeもec2(linux)もそれが理由で使い始めた。中二的にダサいツールには指が伸びない。普通のレンタルサーバーはそういう中二的な観点でみてそそる要素がないから使う意欲が湧かない。ただ、伝え聞いた話ではレンタルサーバーは安いらしい(そのかわり自由度は低い)。 話を戻す。クラウドサービスと呼ばれる代表的なもののうち、もっともあれなのがheroku。料金は高いし導入の敷居も低

    クラウドサービス比較 - Qiita