2011-11-01から1ヶ月間の記事一覧
この記事でツイートの取得はできるようになりましたが,時刻のほうが文字列のままなので,ちょっと扱うのが大変です.そういうときはこうします. #! /usr/bin/env python # encoding=utf-8 import datetime def getTimeByTweet(tweet) : return datetime.da…
まず,MeCabnのpython用バインディングがあるのでaptでインストールします. sudo apt-get install python-mecabそうしたら,あとは以下のコードで分かち書きできます.(NLTK使ったほうが楽かも) #! /usr/bin/env python # encoding=utf-8 import MeCab def…
basic認証だけで行けるので結構簡単です. getJapaneseTweetsは引数個の日本語ツイート(json)をsimplejsonで辞書に変換して,そのリストを返します. 文字参照をデコードし直してるのはツイート本文だけになってます. #! /usr/bin/env python # encoding=…
#! /usr/bin/env python # encoding=utf-8 import re def isJapanese(text) : return re.search(u'[ぁ-んァ-ヴ]', text) if __name__ == '__main__' : print isJapanese(u'aiueo') #=> None print isJapanese(u'あいうえお') #=> <_sre.SRE_Match object at 0x7ffb5926f370></_sre.sre_match>
追記:http://d.hatena.ne.jp/miettal/20121118/1353237527 に追加記事書きました. aitendo という通販サイトで 16セグLED が1個49円で売っていたので購入して,いじってみました.といっても普通にマトリクス組んでダイナミック点灯するだけですけどね.動…
android3.1でJsch使うアプリ書いたら,android.os.NetworkOnMainThreadExceptionっていう例外吐きました.3.1からはStrictModeがデフォルトでONになっているので,OFFにするため,以下の一文を必要があります. StrictMode.setThreadPolicy(new StrictMode.T…
#include <avr/io.h> #define HIGH 1 #define LOW 0 int main(void) { write_pin("A1", HIGH); while(1); } void write_pin(char *chr, int d) { if(d==HIGH){ if(*chr == 'A'){ PORTA |= (1<<(chr[1]-'0')); }else if(*chr == 'B'){ PORTB |= (1<<(chr[1]-'0')); }els</avr/io.h>…