TwitterBotを作るにあたっての覚書 Twitter編

誰でもできるTwitter Botの作り方―人気キャラにつぶやかせるを見ながら作り始めたBot作成ですが、結構本のスクリプトから変えてます。
それについて、現時点でどこを変えたかとか、作ってくうちに知ったTwitterの仕様について軽くメモ。後々増えていく可能性大。
……Twitterご存じの方には「いまさら何を当たり前のことを」なこと多数だと思われますのでご注意。

続きを読む

RubyでTwitterBotをつくってサーバーにアップしたい 〜cron設定編〜

正直解消できてないことは山ほどあるんですがそれはそれとして。
ひとりごとをつぶやくスクリプトに付いてはSSHでちゃんと動くようになったので、今度はcronから動かしてみることにしました。
が、これがまた一筋縄ではいきませんでした。cronのパスの書き方にも環境変数にもくせありすぎ。
参考にさせていただいたのはhttp://blog.orval-net.com/archives/2008/01/_cron.htmlと、2008-07-04です。

続きを読む

インデント幅とか

ついTAB使っちゃっててありゃーになってたので。

  • インデント幅は2
  • インデントにはスペースのみを使用し、タブは使用しない。(環境によりタブ幅が異なるため。)
  • 一行の桁数は最大80桁
Rubyとは - はてなキーワード

参考になるURL

灯台もと暗しでした。
Rubyとは - はてなキーワード
そりゃはてなはこういうの強いよね。

もう一つ。
Rubyを勉強しようと思ってはじめた日記 - Rubyist
こちらさんが超基本から書いてくださっててありがたい。

WinSCP導入

RubySSH接続する関係でPuTTYいれて、そこで接続するたびパスワード入力するのがめんどくなって、そこから「公開鍵認証」なるものがあると教わって、という関係で公開鍵認証の設定をして……と、何かこう底の見えない沼にずるずると引っ張りこまれている気がする今日この頃です。
で、公開鍵認証の設定をしたついでにFTPは怖いよね(以前ハックされた話があったし)とかいう話になり、同じようにファイルのアップしたりするならSCPというより安全な方法があるよと言われました。で、
http://www.tab2.jp/~winscp/
をインストール。
FFFTPとくらべて、文字コード変換してアップとか改行コード変換してアップとかできないらしいんだけど、安全性優先で。