2013/04/30

[C#]Twitterizerでブロックしているか調べる、とか

,
 Twitterizerであるユーザーをブロックしているかどうか調べる、だけの話です(完全に覚書です)。  コードはこんな感じになります。 private void blockToolStripMenuItem_Click(object sender, EventArgs e) { //ブロックしているかどうか調べる const string screenName = "***********"; var resp = TwitterBlock.Exists(token, screenName); if (resp.Result == RequestResult.Success) { //ブロックしている MessageBox.Show("yes"); } else { //ブロックしていない MessageBox.Show("no"); } }  TwitterResponse<TwitterUser>型で返ってきますが、ブロックしているかどうか、はTwitterResponse.ResultがSucceedならブロックしている/それ以外ならブロックしていない。となるみたいです。TwitterResponseにはRequestURLメンバがありますが、デバッグで見る限りは"http://api.twitter.com/1/blocks/exists.json?screen_name=[screenname]&include_entities=true"を取得してるみたいです。  respにはTwitterUser型のUserメンバもあり、[screenName]さんのUser情報がそのまんま入ってました。  ブロックしていない相手の場合、resp.ResultはFileNotFound、Contentは"{\"errors\":[{\"message\":\"Sorry,...
Read more →

2013/04/29

[C#]Twitterizerを使う

,
 Twitterizer(Twitterに関するライブラリ)を使ってみたお話です。と言うよりは、.NETのバージョンによるdllがホニャララな問題に苦戦した跡地です。  動機は、某botが凍結され新垢が作られ、ふと、そういう一斉ブロックツールとか無いかなあ、と思ったことです。    Twitterizerの使い方は簡単で、GitHubからZipをDLし、解答してできたフォルダのうち/Twitteizer2/Twitterizer2.csprojをビルド?すればobj/Debug/Twitterizer2.dllが作成されるので、それを参照に追加でとりあえずは使えました。(/Debug/Twitterizer2/Full/Twitterizer2.dllを使うべき?)  VS2012で/Twitterizer.slnを開くと、一部(Twitterizer2.Async.SilverlightとTwitterizer2.Streaming.Silverlight)が使用不可と出るので、それを使った奴は知りません…  StreamingAPIを使うためには、Twitterizer2.Streaming.dllを使う必要があります。また、Newtonsoft.Json.dllも必要です(GettingStarted.txtに書いてある)。 ※2013/07/31追記 API...
Read more →

2013/04/24

[電子工作]Attiny13AのPCINTで外部ピン変化割り込み

,
 Attiny13Aを使ってちょっと遊んでいます。で、Attiny13Aにはピン変化(0→1、1→0とか)で割り込みを発生させる機能があります。割り込みにはINT0を使ったもの、PCINT[5..0]を使ったものの2種類が存在します。これらの違いは、使えるポートの数、割り込みに立ち上がり/立下りなどの制限をかけられるか、などなのですが、詳しい解説は以下のページを見てください。 AVR/ペリフェラル/外部割り込み - プロえく http://bit.ly/11L2QXi  INT0を使ったものは便利なのですが、PB1しか使えず、今回既にLEDのための出力に使ってしまっているので、PCINTによる割り込みを使ってみることにしました。  回路図は以下のような感じです。 fig.1 schematic PB2にLED出力、PB4がスイッチ入力の単純な回路ですね。  割り込みのためにプッシュスイッチを使ったのですが、チャタリングが発生してしまうため、防止のためにRC積分回路を入れています。時定数をどうするかは経験則だと思ったので、次のページを参考にさせて頂きました。 チャタリング防止回路のCR時定数 http://bit.ly/ZL38Nx  基板を作ってて、最初はやっぱり動きませんでした。バグの原因は多分、 1)スルーホールだから裏側に配線あたってれば大丈夫だろうと思ってた(スイッチがGND落ちてなかった) 2)入力を見るレジスタを間違えていた(PORTBではなくPINB) 3)見るポートを間違えてた(2ではなく4) だと思われます…今後のために置いておきます… コードはこんな感じです。 #include...
Read more →

2013/04/23

[IDE]AVRISPmkIIをWindows8で使う

,
 PCを新調してWindows8にしたので、IDEも入れ直しです。AVR使いたくなったのでAVRISPmkIIのドライバを入れるお話です。  何のことはなく、ググって見つけたこのpdfの通りにやるだけで動きました。 How to: Atmel AVRISP mkII programmer with Atmel Studio 6 in Windows 8 http://bit.ly/11FhdfV   こんな感じで使えます。  どちらかというと、AVRISPmkIIはターゲットへの電源供給がないのを知らなくて、後使えなくなった電池をつないでたりして時間ロスしました…  参考までに、AtmelStudioの画面はこんな感じなんです。Intellisenseもちゃんと効きます。VS使ってたこともあって、めっちゃ便利に感じます。  AtmelStudioこんなに使いやすいのに、なんでPICの方が人口多そうなんです...
Read more →

2013/04/15

[旅行記]東京湾フェリー・成東線

,
 横浜→久里浜→(バス)→東京湾フェリー久里浜→浜金谷→蘇我→大網→成東→千葉→品川  青春18切符を使いたかったので、東京湾フェリーに乗って千葉の方へ行ってみようと思いました。  まずは横須賀線で終点久里浜まで行きます。東京湾フェリーののりばは久里浜ですが、横須賀線の久里浜駅からはそれなりに距離があります。京急バスが駅前から出ている(久8 東京湾フェリー 野比海岸 ゆき)ので、それに乗っていきます。  フェリー乗り場には、既に何組かの家族連れや、お年寄りの人がいました。印象に残ったのはスーツを着たサラリーマンの方で、そういう人も使ってるんだなあ、と。 東京湾フェリーの切符 2F船室です。船はあまり乗ったこと無いのですが、フェリーというイメージになかなか合ってます 沖に出る前の久里浜の眺め 東京湾はひっきりなしに貨物船が往来しています。 浜金谷につきました。 浜金谷でフェリーを降りると、乗船待ちのゴルフ帰りの客が行列を作ってました。高速バスに押されてどんな客層がいるのか謎でしたが、なるほどと思うシーン。  そこから浜金谷駅までは徒歩で10分くらいです。鋸山ロープウェイを正面に見ながら、鄙びた港町の中を歩いていきます。釣り道具屋が見えてくると浜金谷駅です。ここは駅...
Read more →

[旅行記]熊本・別府に行ってきました その4

,
...
Read more →

[旅行記]熊本・別府に行ってきました その3

,
 この日は、熊本から別府まで、久大本線を使っての移動がほとんどでした。 宿泊していた三井ガーデンホテル   まずは熊本駅から久留米まで新幹線で移動します。その熊本駅なのですが、とても綺麗なのでびっくりしました。新幹線開通とともに整備したんでしょうか? 熊本駅新幹線口 改札 在来線側の出入り口、白川口 このTSUBAMEの時計本当にかっこいいですね、でも売ってるかと思ってたけど売ってなかった みずほの座席   九州新幹線は全体的にトンネルが多く、外の眺めを期待していた私にとっては少し興ざめでした、残念です。でも、 車窓 ...
Read more →

[旅行記]熊本・別府に行ってきました その2

,
 九州旅行の2日めです。この日は博多から熊本へ移動し、細川刑部邸、熊本城、唐人町、小泉八雲旧居の順に見て回りました。天気は生憎雨が降ったりやんだりだったので、あまり桜が映えなくて残念でしたが…熊本城は丁度桜が散る間際だったので、まだ咲いててよかったです。 博多駅。コンコース含めとても綺麗でした。 博多駅(2) 800系つばめです。このデザイン大好きなんです。一度乗ってみたかった。 米に燕のマークも号車表示もイカしてますね、白地に黒と赤の帯が入ってるのもよし。 座席はこんな感じです。荷物掛けるところが多くてよかったです。東日本もこうなってくれ… 細川刑部邸に来ました。 家までが遠い… やっと門につきました 典型的な武家屋敷らしいです。重厚な玄関ですね 銀の間です。時代劇とかで見たことはあるんですけど、実際にこういう所で学んでたのかーって感動しました。 お昼ご飯は城彩苑の中の日本料理屋で食べました。メニューの中で気になったのが一文字ぐるぐるというものなのですが(次の写真の)、どうしてこのネーミングになったんですかね… 一文字ぐるぐる とても美味しかったです 城彩苑から熊本城までは無料のシャトルバスが出ているので、わざわざ坂を歩...
Read more →