This talk describes how to build RESTful JSON services using Python on Google App engine. It looks at how this can be done with straight webapp2, Google Cloud Endpoints, and a library I wrote called Pytracts.
![Googleクラウドサービスを利用したシステム構築](https://cdn-ak-scissors.b.st-hatena.com/image/square/c088fc2825458988734d07e97790bc200ac89a8c/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20120321google-120907024136-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
この記事は次のブログに引っ越しました。 https://blog.keinos.com/20101110_825Google Sitesでガジェットの開発をする際に、Javascriptを使い始めると、やはりjQueryも使いたいと感じる事が多いと思います。 色々な方法はありますが、簡単と感じる(3ステップで追加できる)方法を記載します。 ※追記:Google Apps Scriptがスタンダード版Appsでも使えるようになったそうです。Ajax風にURLの表示結果をフェッチしたい場合、今後はこっちもありかも。まだSitesで使えるAppsScriptは限定されていて、フェッチ関数は使えません。 追記 よりシンプルかつ大胆に使えるガジェットを作りました。別ドメインに設置されたjQueryを使った外部Javascriptを指定して実行します。 ポイントは、ガジェットのプロパティに書かれたHT
1. フォントの装飾だけ取り除きたい Google Sites は、Google ドキュメントのように文字に色を付けたり、サイズを変更することが簡単にできる。 しかし、お手軽さが災いし、文字の装飾を繰り返すと、元の状態に戻したくても修正するのが面倒になる。(+_+) メニューより、 「書式 > 書式をクリア」 により、文字の装飾を削除することはできる。しかし、「見出し」や「リスト」を適用した段落設定も消えてしまう。 2. エディタを使い正規表現で一括削除 Google Site では、ツールバーの右端にある を選択し、フォントの装飾情報を直接削除することができる。しかし、一々手作業で削除するのは気が遠くなる。そこで、正規表現で文字列を置換できるエディタを使い、フォント情報を削除することにした。 ここではエディタとして Aptana を利用する。 a. Firefox のアドオン It’s
Google apps の3 月 20 日付 計画的リリース用機能のアップデートでカスタム JavaScript と CSS が追加可能になったらしいのでさっそく試してみました。 参考:http://googleappsupdates-ja.blogspot.jp/2012/03/3-20.html 次の手順でGoogle Site 内でjavascriptやcssを追加することができます。 1. Google Siteの編集画面を開きます 2. 「挿入」から「HTMLボックス」を選択します 3. 入力欄が表示されるので、ここにHTML、javascriptやCSSを入力し保存します 今回は、Googleのヘルプで提供されているサンプルを入力してみました。 ——————————————————————– 本ブログは移転しました。記事の全文はこちら↓↓↓ http://www.infosco
YoutubeやBlogger、CalenarなどGoogleのサービスを利用するGoogle Data APIというのがあるらしいです。 その一つにGoogle Documentsのスプレッドシートを操作するAPIがあり、今回はそのAPIを使って簡単な食事記録アプリケーションを作ろうと思います。 インストール easy_installが使えるなら $ easy_install gdata で終わり。ないならhttp://code.google.com/p/gdata-python-client/ から適当に持ってくる。 テーブル定義 次にアプリケーションで使うDBもといスプレッドシートを作成します。Google Docsにログインして、eatLoggingというブックを作成して、sheetという名前のシートを作成します。 次に、以下のフィールドを定義します。 date (日付) item
こちらの記事で知って、即導入。 ◆Gmailのラベルを使ってタスク管理するツールが名前も新たに『ActiveInbox』として登場! : ライフハッカー[日本版] しばらく使ってみましたが、なかなかいい感じなのでレビューしてみたいと思います。 Introducing ActiveInbox for Gmail 上の動画を見てもらえば、おおよその雰囲気は分かるかと思います。 『Activeinbox』とは、ざっくり簡単に言うと、Gmailのプラグインで、Gmailのラベル機能を使って、タスク管理を行う要領でメールを処理する、というものです。 まだまだ仕事のやりとりのツールはメールがメイン、という方も多いでしょう。 最近でこそ、Skype、Twitter(のDM)、Facebook(のチャットやグループ機能)、chatworkなどを使ったコミュニケーションが活発になりつつありますが、それができ
昨日一日感想をメモしながら使っていたのでそれらのまとめ。 まず最初に大雑把な感想を書くと、Buzzをわかりやすく使いやすくして、Google Alert, Latitude(Places API ?)のチェックイン、+1, Picasa, Profiles, Google Talk+ビデオチャット等の各種Google Serviceを(かなりわかりやすく)統合したダッシュボードといった印象を受けました。 メモ 投稿に関しては基本的にBuzzと同じ ただしBuzzにある外部サイトからのFeed取り込み機能はまだない APIもない 公開範囲を制限するサークルに関してもBuzzと同じだけど、Buzzの頃のわかりにくさが消え去った サークルはあくまでも自分から見た共有範囲であって、他人と公開範囲を共有できるFacebookのグループとはちょっと違う Sparksは今のところGoogle Alert
Googleは、ウェブページの閲覧や編集ができるユーザーをページごとに制御できる機能を「Google Sites」に追加した。 Google Sitesはウェブサイトのホスティングサービスで、個人ユーザーや「Google Apps」の利用者に提供されている。これまで、サイトのアクセス権限は全員に与えるか誰にも与えないかの二者択一だったが、Googleは米国時間8月18日、さらに細かく設定できる管理機能を実装した。 GoogleのソフトウェアエンジニアであるEric Zhang氏は、公式ブログへの投稿で次のように述べている。「ページレベルのアクセス管理機能を使用すると、一部のページは特定のユーザーだけが見られるようにして、他のページは全員に公開するといったことができる。たとえば、Google Sitesで自分のチームおよびマネージャーとサイトを共有しているとしよう。その場合、チームのメンバー
after:2006/03/31 before:2006/04/1 ※世界標準時。日本の日付とズレる。
企業向けコラボレーションソフトウエアを手がける米Jive Softwareは米国時間2011年5月23日、米OffiSyncを買収したと発表した。OffiSyncは、米Microsoftの「Outlook」「Office」「SharePoint」の各コンテンツをユーザー同士で効率的に共有するためのソーシャル機能を開発している。 Jiveは、OffiSyncの技術を企業向けコラボレーションプラットフォーム「Social Business」と統合することで、6億人以上のMicrosoftユーザーに向けて広くSocial Businessを展開したい考え。 OffiSyncは2010年に元Microsoft社員が立ち上げた。カリフォルニア州パロアルトに本社を置くが、現在、従業員の大半がイスラエルのテルアビブを拠点としている。Jiveは今後、OffiSyncをエンジニアリング部門に統合し、Offi
ブログを書けばそれがドル箱になる!地獄のタコ部屋から抜け出せる! という古い誤った情報を頼りに、タコ部屋であえぐ社会の底辺グループの大脱出劇!!地球がもたん時が来ているのだ!!! 今、むかつくタコ野郎と思わなかった? とりあえずバーが邪魔なのは置いといて、 使ってみて軽くまとめ。 Google Docs へ自動アップロード デフォルト設定ではファイルを保存すると自動的にGoogle Docsにアップしてくれる。便利。 ただし、GoogleDocs上ではそのままドキュメントを変更できず閲覧のみになる。 バージョン管理ができる (※リビジョンをバージョンと言い換えてます) デフォルト設定ではドキュメントを上書き保存するたびに、Google Docs上でバージョン管理をしてくれる。こまめに保存していると意味不明なバージョンがたくさんできることになる。。。 また、Googleのバー上の「Sync」
Create and edit web-based documents, spreadsheets, and presentations. Store documents online and access them from any computer. Googleは2月24日(米国時間)、Microsoft OfficeのデータをリアルタイムにGoogle Docsに同期するためのプラグイン「Google Cloud Connect for Microsoft Office」の一般公開を開始した。Office 2003/2007/2010に対応している。Googleは2010年11月22日(米国時間)にβ版の公開を開始しており、3ヶ月を経ての正式版リリースとなる。 Google Cloud Connect for Microsoft OfficeはOfficeで編集しているデータをリア
InsyncはWindows/Mac OSX用のフリーウェア。Dropboxは個人的にとても便利に使っている。放っておいても同期してくれて、更新も自動的に感知する。この手間なしの使い勝手がとても便利なソフトウェアで。手放せなくなっている。 デフォルトのファイル構成 類似のサービスは幾つか存在する。ZumoDriveのようなサービスであったり、Jungle DiskのようなAmazon S3を組み合わせたものもある(DropboxもS3だが)。そんな中、新しいプレーヤの登場だ。それがInsyncだ。 InsyncはDropboxと同様の常駐型のアプリケーションを使って自動同期を行うソフトウェアだ。フリーで1GBを利用できる。Googleアカウントを使うのが特徴となっており、Googleドキュメントとの同期処理がウリになっている(筆者環境ではうまくいっていない)。 メニュー ファイルは特定のデ
はじめに 「Google Apps Script」は、Googleドキュメントのスプレッドシートに搭載されているスクリプト機能です。これは発表当初、Google Appsの有料版(プレミア版)のみで利用可能であったため、「無償版のユーザーは使えない」と思っていた人も多いのではないでしょうが。が、現在では、無料で利用できるGoogleドキュメントでもスクリプトが使えるようになっています。これを利用し、Googleドキュメントのスプレッドシートを操作することができます。いわば、Excelなどの「マクロ」と同じ機能を提供してくれるのです。 最近では、クラウド・アプリケーションとしてオフィスソフトが提供されるようになってきました。Googleの「Googleドキュメント」だけでなく、マイクロソフトが「Microsoft Office Web Apps」を公開するなど、本格的にWebへの移行が進めら
各サービスが提供する主なもの Base Services / ユーザー,セッション,ブラウザー情報へのアクセス Calendar Services / カレンダーイベントの作成とアクセス Contacts Services / アクセスと連絡先の変更 DocsList Services / ドキュメントリストへのアクセス Finance Services / Google Financeを介し 株式,債券,投資信託の現在および過去の情報取得 Jdbc Services / JDBC準拠のデータベースへのアクセス Language Services / テキストの翻訳 Mail Services / メールの送信 Maps Services / 地図の作成,方位測定,ジオコーディングや標高のサンプリング Properties Services / スクリプトやユーザごとのプロパティの保存 S
tableの構造が変わったらしいので対応 半年ほど前「Google Sites にRSS配信機能を付ける」でGoogle SitesにRSSを設置する方法を書きました。 きのう「動かない....」と記事を読んだ方からのメールがあり、修正したものを新たに公開(Google Sites Feed Ver 2.0 )しました。情報提供に感謝 Yahoo! Pipeを弄るのは久しぶりなのでちょっとネタにしてみる 前回も今回もGoogle Sitesの更新情報からRSSを抜き出すモジュールとして 「Google Sites Recent Changes Feed Generator」を使い、その他の細々した処理を追加してPipeとして仕上げています。 今回発覚した不具合は「Google Sites Recent Changes Feed Generator」が想定していた更新情報のテーブル構造が変更
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く