amazonさんの評判は悪くないのですが、結構普通に使えていました。
携帯とPCがどこでもガシガシ接続できて、携帯をUSBメモリとしても利用できていい感じでした。
しかし、最近あんまり利用してなくて久しぶりに使おうと思ったら、
USBminiと携帯を接続するコネクタがなくなっていました・・・
全然気づかなかったです・・・
なのでもうこれを使えません・・・
もう一度買おうかなぁ・・・
本当ならば変換コネクタだけ欲しいのだけど・・・
env :TNS_ADMIN , "/usr/local/oracle/network/admin"
env :NLS_LANG , "Japanese_Japan.UTF8"
TNS_ADMIN=/usr/local/oracle/network/admin
NLS_LANG=Japanese_Japan.UTF8
set :output, nil
from ragendja.settings_post import settings
settings.MY_TEST = 'test test'
from django.conf import settings
def index(request):
mytest = settings.MY_TEST
# -*- coding: utf_8 -*- import os import sys import logging from google.appengine.ext.webapp import template from google.appengine.ext import webapp from google.appengine.api import urlfetch from django.utils import simplejson as json import traceback import urllib #AppEngine-OAuth-Libraryを読み込みます。 import oauth import wsgiref.handlers #登録した値を使います CONSUMER_KEY = 'アプリのConsumer key' CONSUMER_SECRET = 'アプリのConsumer secret' class Top(webapp.RequestHandler): def get(self): template_values = {} path = os.path.join(os.path.dirname(__file__), 'top.html') self.response.out.write(template.render(path, template_values)) class TwitSignin(webapp.RequestHandler): def get(self): callback_url = '%s/twitter/callback' % (request.host_url) client = oauth.TwitterClient(CONSUMER_KEY, CONSUMER_SECRET,callback_url) self.redirect(client.get_authorization_url()) class TwitCallback(webapp.RequestHandler): def get(self): #つぶやくために必要なのは以下の二つではありません token = request.get('oauth_token') verifier = request.get('oauth_verifier') client = oauth.TwitterClient(CONSUMER_KEY, CONSUMER_SECRET,None) #以下の部分で肝心な情報を取得します user_info = client.get_user_info(token, verifier) #この下で取得する2つの情報がつぶやくために必要になります oauth_token = user_info['token'] oauth_secret = user_info['secret'] #重要な情報がとれたところでついでにつぶやきサンプルです。 msg = "oauthテスト なう" additional_params = {'status': msg} try: response = client.make_request('http://twitter.com/statuses/update.json', token=oauth_token, secret=oauth_secret, additional_params=additional_params, protected=True, method='POST') data = json.loads(response.content) if data.has_key('error'): logging.error(data['error']) except Exception, e: logging.error(traceback.format_exc()) self.redirect("/") def main(): application = webapp.WSGIApplication([ ('/', Top), ('/twitter/signin', TwitSignin), ('/twitter/callback', TwitCallback), ], debug=True) wsgiref.handlers.CGIHandler().run(application) if __name__ == "__main__": main()
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test</title> </head> <body> <a href="/twitter/signin">auth twitter</a> </body> </html>
# -*- coding: utf_8 -*- from google.appengine.api import urlfetch import urllib def make_short_url(url): bitly_account = "bit.lyに登録したアカウント" bitly_key = "bit.lyから発行されたAPIキー" bitly = "http://api.bit.ly/v3/shorten" bitly = bitly + "?login=" + bitly_account + "&apiKey=" + bitly_key bitly = bitly + "&format=txt" bitly = bitly + "&longUrl=" + urllib.quote_plus(url) result = urlfetch.fetch(bitly) if result.status_code != 200: return None return result.content[:-1]
はてなモノリスは,iPhone 3GSやAndroid端末を使って,身の回りにある「モノ」のバーコードをスキャンし,その情報をWeb上に共有するサービス。