2014年10月24日金曜日

Androidアプリを作るときのLog表示のメモ

いつも同じクラスを使っているので。
import android.util.Log;

public class LogUtils {

    
    public static String getTag(Object o){
        return o.getClass().getSimpleName();
    }

    public static void putD(Object o,String msg){
        Log.d(getTag(o),msg);
    }
    public static void putE(Exception e){
        e.printStackTrace();
    }

}
つかいかた
    LogUtils.putD(this,"test");
結構便利

2014年10月15日水曜日

Python FLASK でAPI(準備編)

PythonでREST API作りたくなったのでとりあえず、準備
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import json
from functools import wraps

from flask import Flask, jsonify, request, url_for, abort, Response

app = Flask(__name__)

user = {'name': 'Mizuki',
'twitter':'@Mizuki_Sonoko',
'like':('Android','python','AWS'),
'location':'Aizu',
'school':'University of Aizu',
'comments':'I will add useless apis.',
'apis':()}

@app.route('/', methods=['GET'])
def index():
    response = jsonify({'introduction': user})
    response.status_code = 200
    return response
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import json
from functools import wraps

from flask import Flask, jsonify, request, url_for, abort, Response

app = Flask(__name__)

user = {'name': 'Mizuki',
'twitter':'@Mizuki_Sonoko',
'like':('Android','python','AWS'),
'location':'Aizu',
'school':'University of Aizu',
'comments':'I will add useless apis.',
'apis':()}

@app.route('/', methods=['GET'])
def index():
    response = jsonify({'introduction': user})
    response.status_code = 200
    return response
動いた