RubyでTwitterBotをつくってサーバーにアップしたい 〜cron設定編〜
正直解消できてないことは山ほどあるんですがそれはそれとして。
ひとりごとをつぶやくスクリプトに付いてはSSHでちゃんと動くようになったので、今度はcronから動かしてみることにしました。
が、これがまた一筋縄ではいきませんでした。cronのパスの書き方にも環境変数にもくせありすぎ。
参考にさせていただいたのはhttp://blog.orval-net.com/archives/2008/01/_cron.htmlと、2008-07-04です。
インデント幅とか
ついTAB使っちゃっててありゃーになってたので。
Rubyとは - はてなキーワード
- インデント幅は2
- インデントにはスペースのみを使用し、タブは使用しない。(環境によりタブ幅が異なるため。)
- 一行の桁数は最大80桁
参考になるURL
灯台もと暗しでした。
Rubyとは - はてなキーワード
そりゃはてなはこういうの強いよね。
もう一つ。
Rubyを勉強しようと思ってはじめた日記 - Rubyist
こちらさんが超基本から書いてくださっててありがたい。
WinSCP導入
RubyでSSH接続する関係でPuTTYいれて、そこで接続するたびパスワード入力するのがめんどくなって、そこから「公開鍵認証」なるものがあると教わって、という関係で公開鍵認証の設定をして……と、何かこう底の見えない沼にずるずると引っ張りこまれている気がする今日この頃です。
で、公開鍵認証の設定をしたついでにFTPは怖いよね(以前ハックされた話があったし)とかいう話になり、同じようにファイルのアップしたりするならSCPというより安全な方法があるよと言われました。で、
http://www.tab2.jp/~winscp/
をインストール。
FFFTPとくらべて、文字コード変換してアップとか改行コード変換してアップとかできないらしいんだけど、安全性優先で。