Not sure where to start? Get going with our crush course for beginners and create your first project.
![SLOBSERVER - L'actualité de Second Life](https://cdn-ak-scissors.b.st-hatena.com/image/square/561a13fc1ebcb522efc2c0f18052077965404659/height=288;version=1;width=512/https%3A%2F%2Fappmaster.io%2Fimages%2Fappmaster.png)
Google App Engine 最大の死角 ここ数ヶ月で急速に整備の進んだGoogle App Engineだが,できて当然なのにまだできていないことがある.メイルの受信だ.メイルの送信はできるし,XMPPの受信だってできるのに,なぜか普通のメイルの受信ができない.GoogleにはGmailという巨大メイルハンドラがあるわけだし,そのうちできるようになるんだろうけど,この話は,それまでのつなぎということで. smtp2web smtp2webという無料サービスがある.要するにメイルを受け取ると,それを指定したwebpageへのPOSTアクセスに変換してくれる,というもの.smtp2webのページにも書かれているとおり,App Engine には好適.ソースコードはGoogle codeで公開されているので,その気になれば自分で同じサービスを立ち上げることも可能,とのこと. さて,使い方
Google App Engineは、誰でも簡単にWebアプリケーションを構築できる。スケーラビリティもデータベースもWebアプリケーションサーバですら全てはGoogleのパワーが利用できる。開発者はそうした煩わしさから解放されるのだ。 トップ画面 現状ではまだまだ足りない機能があるが、その一つがメール受信機能だ。これがないのは問題だ。それを解決するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはsmtp2web、Google App Engine向けのメール受信(ライクな)ライブラリだ。 種明かしをすれば、smtp2webではあるドメインにおけるあるユーザ(ユーザはワイルドカード指定可能)へのメール受信を、指定したURLへのポストにフォワードするのだ。そしてポストを受け取ったGoogle App Engine側でメール受信処理を行うといった仕組みだ。 ドメイン一覧 メ
May 5, 2016 / Last updated : December 26, 2019 witha witha Atom 3章 Atom出版プロトコル – The Atom Publishing Protocol(AtomAPI) 最終更新日:2005/03/03 © Witha System, Ltd Witha System » Atom目次 » [1章 The Atom Project – RSSの興隆からAtomの誕生] » [2章 Atomフォーマット – The Atom Syndication Format] » [3章 Atom出版プロトコル – The Atom Publishing Protocol(AtomAPI)] » [4章 The Atom Publishing Protocol(AtomAPI)の利用法] » [AtomやAtomAPI関連のニュース
先日書いたMT投稿スクリプト、ほんとはLivedoorブログで使いたかったんだけどなんだかlivedoorでxml-rpcはつかえないっぽい、、、今?はAtomAPIというのを使わないといけないようだ。知らなかったorz で、AtomAPIについては、「はてなブックマークAtomAPI」と「はてなフォトライフAtomAPI」に、わかり易い解説が書いてあったので、Perlのサンプルを参考にAtomクライアントもどきを作ってみた。 #!/usr/bin/env python # -*- coding: utf-8 -*- import random import datetime, time import base64, sha import httplib class AtomClient: def __init__(self): self.endopoint = None self.wss
動機 いろんなWeb APIを触ってみようと思った。 できた物 WSSE.py (ファイル前半) WSSE認証 このへんを見ながらちょこちょこと作り始めました。 はてなフォトライフAtomAPIとは - はてなキーワード So-net blog:AtomAPI仕様 送信プロトコル WSSE認証をする場合はまずサービスのエンドポイントに特定のHTTPリクエストを送る必要があります。PythonでHTTPリクエストを送る場合にはhttplibのHTTPConnectionメソッドを使います。 HTTPリクエストのHTTPヘッダにはX-WSSEプロパティにbase64にエンコードした各ユーザ名、パスワードなどを送信する必要があります。 リクエスト GET /_atom/blog HTTP/1.1 X-WSSE: UsernameToken Username="user_name", Passwo
NASAのチームビルディング チャールズ・J・ペレリン(著) アチーブメント出版 2010年6月 ISBN-10: 4902222892 ISBN-13:978-490222289 2100円(税込み) ■技術者のための本である 「予算は削減、スケジュールも短縮」「下請けへの圧力」「何か問題があると、すぐにマネージャが入れ替わる」「メンバーは総じてマイペースな職人タイプで、他人との触れ合いを最小限にとどめたい傾向にある」――。 どこかで聞いたことがあるような話だが、上記はアメリカ航空宇宙局(NASA)の開発プロジェクトに携わるエンジニアや学者の日常である。 本書の著者は、NASAの天体物理学部門でプロジェクトを指揮してきたマネージャだ。本書にはNASAプロジェクトの話(デスマーチなネタもある)が随所にちりばめられていて、「ああ、NASAのエンジニアも同じようなことで悩んでいるのだなあ……」
MIME::Base64 - base64文字列のエンコードとデコード 概要¶ use MIME::Base64; $encoded = encode_base64('Aladdin:open sesame'); $decoded = decode_base64($encoded); 説明¶ This module provides functions to encode and decode strings into the Base64 encoding specified in RFC 2045 - MIME (Multipurpose Internet Mail Extensions). The Base64 encoding is designed to represent arbitrary sequences of octets in a form that need not
名前¶ Digest::SHA1 - SHA-1アルゴリズムへのPerlインターフェース 概要¶ # 関数形式 use Digest::SHA1 qw(sha1 sha1_hex sha1_base64); $digest = sha1($data); $digest = sha1_hex($data); $digest = sha1_base64($data); # OO形式 use Digest::SHA1; $ctx = Digest::SHA1->new; $ctx->add($data); $ctx->addfile(*FILE); $digest = $ctx->digest; $digest = $ctx->hexdigest; $digest = $ctx->b64digest; 説明¶ Digest::SHA1モジュールはNIST SHA-1メッセージ・ダイジェスト・アル
前回作ったG-Storageを機能追加した。 G-Storage http://g-storage.appspot.com/ WSSE認証 サーバ側のWSSE認証はPHPでやった事あったから、それを移植。 Pythonの書き方についてはこの辺を参考に。 2年位で非推奨になった関数とかも多いみたい。 とりあえず推奨されてるものに書き換えた。 WSSE認証を利用したAtom APIとか - YAMAGUCHI::weblog http://d.hatena.ne.jp/ymotongpoo/20081201/1228115936 PythonでAtomクライアント - Where he came from, and where he is going to go? http://d.hatena.ne.jp/kenkitii/20060429/p1 今日気づいたけど、FlexのWSSEUser
GoogleDocsとGAEの連携 GoogleDocsやGoogleAppsとGAEは相性がよく、これらを組み合わせたアプリを作りたいと考えている方も多いだろう。私もこの組み合わせは気に入っていて、下図のような、Google Apps 3層アーキテクチャーを基本にしたマッシュアップアプリが作れないか日々、研究している。 この記事を書いてるあいだに、タイムリーにグーグル、Google Apps向けマーケットを開設なんて発表があった。今、Google Apps連携が熱い。 Google Docsについては、先日、すごいのはGDriveより全文検索でしょ!?にも書いたが、PDFやEXCELといった様々なタイプのコンテンツをほぼ無制限に格納でき、かつ全文検索もできるので大変便利である。Google Docs List APIのAnyType Uploadなどは、Google AppsのPremi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く