2010-01-01から1年間の記事一覧
ruby twitter gemはv1.0で仕様が大きく代わり、過去のバージョンとの互換性がなくなりました。 v9.xではOAuthのリクエストトークン取得の機能がありましたが、v1.0ではなくなり、他のライブラリ等を使って取得してね!という路線に変更。また、v9.xのときは…
HTMLの解析に便利らしいhpricotを使おうとしたらインストールでハマったのでその時の対処法をメモ。 gemでインストール gem install hpricotしかし、エラーを吐く。 Building native extensions. This could take a while... ERROR: Error installing hprico…
felicalibのサンプルをビルドしようとしたら fatal error RC1015: cannot open include file 'afxres.h'というエラーが出てビルド出来ず。'afxres.h'を含むディレクトリのパスを指定する方法もあるっぽいですが、次の方法でビルド通りました。 //#include "a…
ターゲットプラットフォームをx86に指定してビルドする必要があったのだけど、指定方法が分かりづらかったのでメモ。 メニューの「ツール」から「オプション」を開く。 出てくるダイアログの左下にある「全ての設定を表示」にチェックを入れる。 隠れていた…
TwitterのUser Streamをクロスドメインの制約があるのでサーバ(Ruby)で中継してそれをクライアント(JavaScript)で受信してやるってのをやりたい。そこでRubyで接続を切らずに順次データを送り出す方法が分からなかったのですが、何やらContent-typeでmult…
RubyでHTTPS接続をしようとすると大体次のような感じで証明書を指定することになります。 https = Net::HTTP.new('www.google.com',443) https.use_ssl = true https.ca_file = './verisign.cer'#証明書 https.verify_mode = OpenSSL::SSL::VERIFY_PEER http…
RubyにおけるHTTPS通信上記サイトのニコニコ動画へHTTPS接続するコードは上手く動作した。ちなみに証明書を指定せずに接続をしようとすると、上のほうに載せたのと同様のエラーが返ってきた。また、上記サイトにある例をtwitter.comに接続するようにしてみて…
TwitterのAPIを使ってTLの取得やポストをすることはできるようになったんですが、やはり流行りのUser Streamをやってみたい。 REST APIを使う場合は普通にHTTPでリクエストを送ればいいのですが、Stream APIを使う場合はHTTPSにしないといけないらしい。 で…
http://route477.net/w/?RubyTwitterJa#l5 適当にサンプルやってみようと思って上記ページの「ステップ2:atokenを取得する」っていうコードを試してみたんだけどプロキシの設定の仕方で分からなくなった。 oauth = Twitter::OAuth.new(*APP_TOKEN,{:proxy=>…
動機 TwitterのStream API使ってぬるぬる流れるTLを見たい どうやって作る? → JSぐらいしか使えないよ JSだとクロスドメインの制限があるよ じゃサーバサイドでとりあえず ← いまここらへん いい加減サーバサイドもできるようになりたいのでとりあえずオラ…
新しく買ったVAIO Zなんですが、家のLANに接続したところネットには繋がるが、DNSエラーを連発するという現象に見舞われました。例えばpingを打つと1度目はDNSエラーで必ず失敗し、2度目で成功するというような感じでした。ブラウザでも同様で、違うドメイン…
Internet Explorer 8を起動しようとしたら起動時にフリーズして全く使えなくなりました。試しに管理者権限で実行してみたところフリーズはしなくなったのですが、常に管理者権限で動かすのも気持ち悪いですし面倒です(IEはWindowsの一部だとかで常に管理者…
A theory of type polymorphism in programming R Milner - Journal of computer and system sciences, 1978 - Elsevierの論文中にある例のメモ letrec map(f, m) = if null(m) then nil else cons( f(hd(m)), map(f, tl(m))) このプログラム中に出てくる関…
Windows7の64bit環境にLhaplusをインストールしたら右クリックのメニューに解答と圧縮のメニューが表示されず 非常に残念な気持ちになったのですが探したら解決してくれるものがありました。 Lhaplus x64 shell extension http://www.sharkpp.net/soft/tool/…