タグ

ブックマーク / libro.tuyano.com (3)

  • Node.js/ExpressでPostgreSQLを使おう(1/6):初心者のための Node.jsプログラミング入門 - libro

    データベースは、Webアプリケーションの作成で非常に重要です。Node.jsでも、データベースを利用するための機能はあります。ただし、標準で用意されているのではなく、アドオンプログラムを追加して利用することになります。 この種の開発でデータベースを利用するとき、考えなければならないのは「番環境はどうなっているか」でしょう。ローカルで動いているだけではつまらないですから。 ここでは、「HerokuでWebアプリをデプロイする」ということを目標に説明することにしましょう。そのためには、まず「Herokuのデータベース環境はどうなっているか」を知らなければいけませんね。 Herokuの場合、標準でPosgreSQLが対応しています。他のものも使えないことはないのですが、基はPostgreSQLと考えてください。 では、HerokuでNode.jsアプリからPostgreSQLを利用するための

  • XMLHttpRequest Level 2(XHR2)による次世代Ajax通信(5/5):JavaScriptによるHTML5プログラミング入門 - libro

    XHR2では、スクリプトが配置されているドメイン以外のサイトにもアクセスすることができます。 これは「CROSS ORIGIN RESOURCE SHARING(CORS)」と呼ばれるもので、これを利用すれば外部からJavaScriptで直接必要なデータを受け取れます。 ただし! どんなサイトからも自由に取り出せる、というわけではありません。あるサーバーが、別のサーバーからCORSによるアクセスを許可するためには、そのページのヘッダーに以下のものを追加する必要があります。 Access-Control-Allow-Origin: 《許可するドメイン》 これだけです。JavaScript側では、特に設定などはありません。openする際、アクセス先のアドレスに利用するドメインのアドレスを書くだけです。XHR2自体の使い方は普通のAjax通信と全く同じです。 CORSの設定は、お使いのサーバーな

  • Google Cloud Storageを利用する(1/5):Google App Engine for Java(GAE/J)プログラミング入門 - libro

    このところ「クラウドを利用したストレージサービス」が次第に普及し始めています。もっともよく知られているのは「Dropbox」でしょう。これで簡単にファイルをクラウド上に保存し、あちこちのクライアントから利用できるようになりました。またGoogleも「Googleドライブ」というクラウドストレージをリリースし、ファイルを同期してそのままGoogleドキュメントで開いて編集できるなど、ひと味違うサービスを展開しています。 が、このGoogleから、Googleドライブなどよりもずっと前から、もう一つのクラウドストレージ・サービスが提供されていることは意外と知られていないようです。それが「Google Cloud Storage」です。 Googleドライブがあるのに、なぜ別のものをわざわざ用意するのか。それは、Google Cloud Storageが「Webで動くプログラムの内部から利用する

  • 1