2011-11-01から1ヶ月間の記事一覧

twitterのツイート時刻をパースする.

この記事でツイートの取得はできるようになりましたが,時刻のほうが文字列のままなので,ちょっと扱うのが大変です.そういうときはこうします. #! /usr/bin/env python # encoding=utf-8 import datetime def getTimeByTweet(tweet) : return datetime.da…

pythonで日本語分かち書き

まず,MeCabnのpython用バインディングがあるのでaptでインストールします. sudo apt-get install python-mecabそうしたら,あとは以下のコードで分かち書きできます.(NLTK使ったほうが楽かも) #! /usr/bin/env python # encoding=utf-8 import MeCab def…

pythonでtwitterのstreaming apiから日本語ツイートを取得する

basic認証だけで行けるので結構簡単です. getJapaneseTweetsは引数個の日本語ツイート(json)をsimplejsonで辞書に変換して,そのリストを返します. 文字参照をデコードし直してるのはツイート本文だけになってます. #! /usr/bin/env python # encoding=…

pythonで日本語判定

#! /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>

激安16セグLED KA2311-42B-UR91 を使う.

追記:http://d.hatena.ne.jp/miettal/20121118/1353237527 に追加記事書きました. aitendo という通販サイトで 16セグLED が1個49円で売っていたので購入して,いじってみました.といっても普通にマトリクス組んでダイナミック点灯するだけですけどね.動…

android.os.NetworkOnMainThreadException っていう例外

android3.1でJsch使うアプリ書いたら,android.os.NetworkOnMainThreadExceptionっていう例外吐きました.3.1からはStrictModeがデフォルトでONになっているので,OFFにするため,以下の一文を必要があります. StrictMode.setThreadPolicy(new StrictMode.T…

arduinoのdigitalWriteっぽい関数を作る.

#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>…