カテゴリー 全て - 開発

によって yuji shibuya 13年前.

374

GDD2011

Googleのエンジニアが日常的に取り組んでいる技術的なトピックや問題点についてのディスカッションが行われています。HTML5のオフライン機能やsessionStorage、ChannelAPIの活用方法が話題に上がり、オンライン・オフラインの検知やセキュリティの懸念についても触れられています。特に開発前のドキュメント作成やコードレビューの重要性が強調され、具体的な解決策や他の方法の検討結果についても言及されています。

GDD2011

GDD2011

Googleエンジニアの日常

気になったところ
コードレビューしてる
開発前にドキュメントを作成する

懸念されるセキュリティ

こうやったら大丈夫という解決策

他に検討した方法 とそれを採用しなかった理由

なんでそのような実装にしたか

HTML5 オフライン

online ofline検知
sessionStorage
ChannelAPIに使えるかも

HTML5

古いブラウザではどうする?
Modernizr
Chrome Frame
Polyfills
デスクトップ通知
iframeで表示するのもできるかも?
音声入力
音声会議の議事録として、音声入力がありかも
offline
lawnchair

便利なライブラリ

window.webkitRequestFileSystem(TEMPORARY, 1024 * 1024, initFs, fsError);
http://www.htmlfivewow.com/demos/terminal/terminal.html
Web上のデータをローカルへドラッグアンドドロップで保存できる
MIMETYPE:FILENAME:ABSOLUTE_URI_TO_FILE
クリップボードのデータをブラウザへコピペできちゃう
doument.body.onpaste

window.URL.createObj

clipboadData.items

スクロースしたらURLを変えるっていうテクニックもある
チャットワークだとうるさいか
sindow.history.pushState
チャットワークのチャット切り替えもHistory対応してもいいかも
if (window.matchMedia('only screen and ( max-width: 480px)').matches){}
formfactor?
JavaScriptでもできる

Google+ HANGOUT

code.google.comのAPIコンソールAPIで試せる

AppEngine

1.5.5
New Query Planner
XG Transaction

XG

クロスグループのこと

複数のエンティティをまたいだ、トランザクションが貼れるようになった

Billed Instances グラフ

課金対象のグラフが追加された

Python2.7 Untime

外部ライブラリ設定

C拡張

バイトコード

jinja2のキャッシュはバイトコード。それが利用できるようになる

Concurrent Request

マルチスレッド

制限緩和

URLFetch POST payloadが増えた

URLFetch Deadline 10s -> 60s

Frontend Request Deadline 30s -> 60s

ファイルサイズが増えた

デプロイできるファイル数が増えた

TTs and Preview

Cloud SQL Preview

Full Text Search TT

Conversion API TT

SSL for Custom Domain TT

Premier Account
1.5.3
Java Remote API
Python Memcache Async Interface
Write Ops

エンティティの書き込みコスト

App Identity API

AppEngineのアプリにのも権限を与えるとかできるようになる

Data Store Admin

別のapp-idへ移動可能

データ削除

Blobstoreのファイルサイズの上限廃止
pythonのMemcacheにCAS追加
1.5.2
Backendsを止めずに設定を変えられるようになった
Task Queue

ヘッダー情報が見られるようになった

スケジューラーノブ

課金を気にする人向け

Min Pending Latency

Max

Max Idle Instances

設定した数だけが課金対象

1

1.5
HRDエミュレーションが追加