slim3、Google App Engine for Java 1.3.6 で Blobstore API Google App Engine/Java (以下 GAE/J) のBlobstore APIについて調べています。 環境はSlim3 (1.0.5) + Velocity + app engine sdkは1.3.6です。 Blobstore概要 まずはドキュメントを見てみます。 最大2GBのデータオブジェクトを扱える アプリケーションから直接Blobを作成、保存する事は出来ない ここでいうBlobはBlobstoreはDatastoreのblobプロパティとは関係ない Blobの削除は出来る Blobの更新は出来ない Blobの作成は基本的にユーザがブラウザからBlobstoreにPOST(アップロード)する ImageServiceの#getServingUrl(BlogK
File APIの最近のトピックとして、File Writerがあります。 http://www.w3.org/TR/2010/WD-file-writer-api-20100406 読んで字のごとし、Fileをローカルに保存するもので、上のドラフトを見ると、 FileWriter という、いかにもなメソッドが定義されていたりします。File Reader含め、このメソッドが 使えるようになるとWebからファイルを柔軟に操作できるようになり、Webアプリの幅がまた 広がりますので、興味深いAPIです。(セキュリティの観点で、いろいろケアする 必要はあるでしょうが) FileWriter自体は、まだ実装されているブラウザは無いようなのですが、それの前段となる BlobBuilder(Blob : Binary Large OBject を作るメソッド)は、現行Chromeのstable(ve
AppEngine1.3.0で新しいAPIとして50MBまでのファイルを登録することが出来るBlobstore APIが公開されました。今までは10MBのアップロード、Datastoreには1MBずつしか登録出来なかったので、これは非常に期待がもてるAPIです。折角なので公式ドキュメントを参考に一通り試してみました。 Blobstoreとは? BlobstoreはDatastoreの厳しいサイズ制限を超えて50MBまでのファイルを登録し、利用することができるサービスです。(Billingを有効にしていないと利用することが出来ません。)このサービスは、Datastoreの様に直接アクセスして利用するのではなく、サービスの受け口に対してWebフォームや、HTTP POSTメソッドによって行われます。従って、アップロード/ダウンロードにかかる処理時間はAppEngineの30秒制限の影響受けるこ
1. App Engine ja Night Sapporo #1 Beer Talk teamcounter@ 株式会社プロサイト 2. 自己紹介 吉田 博紀(よしだ ひろき) Java とか PHP とか .NET とかやってます。 Java 歴 1.5 年 AppEngine 歴 4 ヶ月くらい Twitter : @teamcounter Email : [email_address] 株式会社プロサイト 3. 「 cochica 」というサービスを作っています cochica はこんなサービスです 開発チーム構成と開発工数 なぜ appengine を選んだのか 実際に appengine を使ってみた感想 日本初 !?SDK1.3.6 を使ったサムネイル作成解説 運用費用の試算 などについてお話します 4. 「 cochica 」 はこんなサービスです cochica とは
Feel free to make yourself a cup of tea or coffee right now because you’ll be investing an hour or so in today’s post. We’ve published our last icons round-up six months ago and since then we’ve collected over 50 new free high quality icon sets that you can use for your projects. While most freebies may be used for commercial projects as well, some of them may not. However, you could use all of th
「min-height」をIE 6で実装する場合も「インポータントハック」を使用します。 まず、先にモダンブラウザへの記述を書き、その下に「min-height」と同じ値を「height」に記述します。IE 6はボックスが中身に応じて拡張するため、100px以下のときは100px。それ以上のときは、その中身のサイズになります。よって、「min-height」と同じ挙動になるということです。 ■ 構文 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" conte
解説記事や発表資料で、ドメインの例を出す場合、example.jp等を使うことが推奨されているのを知っている人は多いでしょう。しかし、IPアドレスの方は知らない人もいるみたいです。ここでは両方について出典を示しながらまとめます。 知っていて別の例を使うのはいいのですが、知らないで別の例を使うのはよくないです。 gTLDのドメイン名の例 RFC2606で以下のように定められています。 3. Reserved Example Second Level Domain Names The Internet Assigned Numbers Authority (IANA) also currently has the following second level domain names reserved which can be used as examples. example.com exa
2016年6月8日 Download, WordPress @en I released a yet another freebie: “New World” WordPress Theme, a free WordPress theme. This theme was developed for WordPress 3.0+. It’s a flexible and versatile free theme that can be easily customized. The theme is free to use in private and commerical projects. [adA-en] End of Support We no longer support this theme. Thank you for loving this for a long time! F
WebSocketアプリの事例 ここまでこの連載を読んでくださった読者の皆さんは、すでにWebSocketをどう利用すればいいかの十分な知識を得たことと思います。世の中にはすでにWebSocketを用いた様々なアプリが出てきています。ここではその中のいくつかを紹介したいと思います。 ここで紹介する事例は、すべてオープンソースで、ソースコードはGitHub上にあります。試しに触れてみるだけでなく、実際にソースコードを読んでみるのも良い勉強になるでしょう。
A 1140px wide, 12 column grid. Fluid all the way down to a mobile version. The 1140 grid fits perfectly into a 1280 monitor. On smaller monitors it becomes fluid and adapts to the width of the browser. Beyond a certain point it uses media queries to serve up a mobile version, which essentially stacks all the columns on top of each other so the flow of information still makes sense. Scrap 1024! Des
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! In the comments for my recent post about CSS Triangle Breadcrumbs, the HTML markup I used to create them was (in essence): <ul class="breadcrumb"> <li><a href="#">Top Level</a></li> <li><a href="#">Second Level</a></li> <li><a href="#">Third Level</a></li> <li>Current Item</li> </ul> To whic
This is the talk I gave at the Google Developer Day 2010 in Munich. The room was crowded. All seats were taken. People were sitting in front of the "stage" and still lots of people were standing in the back. So there was lots of interests in Clojure Programming on Google App Engine. Thanks Google for having us here! :)Read less
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く