タグ

2014年10月23日のブックマーク (2件)

  • 写真サービス機能のブラウザ内実装 | 株式会社サイバーエージェント

    2-1. リサイズ処理   Figure 2. Mobile Safariによる画像アップロード画面 最終成果の画像データを、サーバーサイドAPIにPOSTすることがゴールである。Androidにおいて、XMLHttpRequestでBlobをリクエストに設定しても空のボディで送信される問題がみられるため、今回はBase64 encoded DataURIとしてPOSTすることにしている。 2-1-1. 基実装 ƒ 今回のリサイズ処理では、Canvas要素とFile APIを利用する。基方針としては、inputtype='file'のchangeイベントから、Fileオブジェクトを取得し、それを一度Canvasに書き出すことでリサイズを試みる。最終的には、canvas.toDataURL() によってDataURIを取得する。 下記に、基実装のサンプルを示す。( http://co

    写真サービス機能のブラウザ内実装 | 株式会社サイバーエージェント
  • JavaScript shell console で DynamoDB Local を手軽に試す! | DevelopersIO

    よく訓練されたアップル信者、都元です。DynamoDBAWSが提供する、高可用性を持ちスケーラブルなフルマネージドNoSQLデータベースサービスです。色々特徴を並べましたが一つ一つをあらためてさらっと。 高可用性:DynamoDBは24/365でサービスを提供し続けられることが前提となっているサービスです。想定の範囲内では止まることがない、というサービスレベル設計が行われています。 スケーラブル:読み書きの性能は(ある程度の費用の増加を認識しつつ)パラメータ変更のリクエストを送るだけで完了 *1します。 フルマネージド:メンテナンスフリーです。ハードウェアの故障やディスクの空き容量を気にする必要はありません。これらの問題は、仮に発生したとしても、我々が気づかないところで、もちろんサービスを止めずに解決されます。 DynamoDB Local DynamoDBは、どこかのサーバにインストー

    JavaScript shell console で DynamoDB Local を手軽に試す! | DevelopersIO