RESTfulについて理解したい

http://labo.mamezou.com/special/sp_013/sp_013_001.html
http://www.ibm.com/developerworks/jp/opensource/library/os-understand-rest-ruby/
http://www.ibm.com/developerworks/jp/opensource/library/os-understand-rest-ruby/os-understand-rest-ruby-pdf.pdf
http://developer.mixi.co.jp/appli/spec/pc/restful-api-for-pc/restful-api-details/

OpenSocialをやっていてResrfulアーキテクチャについて知った。
mixiのサンプルコードをレンタルサーバ使って動かしてみて満足してたけど、論文書くついでにちゃんと理解したいと思う。
ぶっちゃけ、
・リソースをURI表現する
・POST,GET,UPDATE,DELETEメソッドを使う
XMLで返却してもらう
くらいの認識しかなかった。
参考サイトや文献が少ないけど頑張ってみたい。

SL4A - Python

お世話になるサイト

まとめ
http://mitsurun30.com/sl4a/sl4a-link.html



http://d.hatena.ne.jp/makotof2005/20110307/1299516022
http://shogo82148.hatenablog.com/entry/20110731/1312108488
http://docs.solab.jp/sl4a/api/about/
http://mp.unoji.com/
http://handasse.blogspot.com/2010/09/android-sl4a.html
http://handasse.blogspot.com/2010/09/pythonandroid5.html
http://blog.livedoor.jp/u_26/archives/1515598.html

品詞

名詞
動詞+ment : government(政府)
動詞(名詞)+age : usage(使用)
動詞+tion    : reputation(評判)
形容詞(名詞)+ics : politics(政治学)
形容詞+ness : sickness(病気)
形容詞+ity : morality(常識)
形容詞(動詞)+ity : community(共同体)
名詞(形容詞)+ism : critisism(批評)

形容詞
動詞(名詞・形容詞)+some : awesome(素晴らしい)
動詞(名詞)+able     : eatable(食用の)
名詞+ic         : metallic(金属製の)
名詞+ical        : racial(人種の)
動詞(名詞)+ive      : active(活動的な)
動詞(名詞)+ful : useful(便利な)
動詞(名詞)+less : careless(不注意な)
名詞+ly : costly(高価な)
名詞+ous : cautious(注意深い)

仮定法


If war were to break out, we would go abroad.
→もしも戦争が起これば、私達は外国へ行くだろう。
・shouldは、実現がきわめて不確実な仮定
・were toは、現実には起こり得ない仮定
[実現の可能性]
should > were to

                                                                                • -

仮定法現在

  • 用法:現在・未来についての仮定・想像を表す
  • 動詞:原形
If.. 主語 + 現在形 〜 ,  {will} + 動詞の原形...

仮定法過去

  • 用法:現在の事実に反することを仮定・想像・願望する
  • 動詞:過去形(were)
If...{過去形、were} 〜 ,  {would, could might,} + 動詞の原形...

仮定法過去完了

  • 用法:過去の事実に反することを仮定・想像・願望する
  • 動詞:過去完了形
If...had + 過去分詞 〜 ,  {would, could might,} + 動詞の原形...

OpenPNEバージョンアップ

https://raw.github.com/openpne/OpenPNE3/OpenPNE-3.8.3/doc/ja/OpenPNE3_Version_Up_Guide.txt

こちらを参考にOpenPNEのバージョンアップを行う。
(3.4.x-> 3.8.x)

とりあえず、mkdir /opt/openpne-git
ここへアーカイブの入手。

cd /opt/openpne-git
git clone git://github.com/openpne/OpenPNE3.git (入手)
git tag -l (中身確認)
git checkout -b OpenPNE-3.8.3 (バージョン指定)

あとは指示通り。

Version Up Shindig 2.0 to 3.0

Shindigのサブバージョンのリポジトリを覗いてみるとversion3.0がリリースされていたので、これをインストールした。
svn co http://svn.apache.org/repos/asf/shindig/tags/shindig-project-3.0.0-beta4/

現時点では(2013.1.10)ベータ版のみだったので、安定版のリリースを待ちますが、
OpenPNE内のアプリケーションは2.02でINVALID AUTH(だったっけ?)みたいなエラーが出ていたのですが3.0ではまったく問題なく動きました。
今まではサンプルすら動かない状態だったのでやっとこさという感じです。まったく素人なもんでながい回り道だった;;(たいしたことしてねえけど)

実行画面載せとこ

http://www.openpne.jp/archives/10605/
OpenPNEさんの開発ブログによればぶ今日あたり新しいバージョンがリリースされる予定らしいですね!