今日も元気にテクニカル

技術情報書きたいけど本ブログに書きたくないからこんな名前になりました。

2008-09-01から1ヶ月間の記事一覧

rubyでFTP

ftp

require 'net/ftp' ftp = Net::FTP.new ftp.connect('[FTPサーバ名]') ftp.login('[ユーザー名]', '[パスワード]') ftp.binary = true ftp.chdir('[アップロード先のパス]') ftp.put('[アップロードするファイ…

CentOSでのcronの使い方。

3ヶ月くらい放置していたわりにはコマンド結構覚えててびっくり、もとい良かった。 あるタスクを決まった周期で実行するためのコマンドとして、Windowsではschtasksがあるように Linuxではcronというやつがあります。 crontab -eで、現在のスケジュール定義…

mechanizeでBASIC認証

# 2008/09/09 自宅ルータのIP取得スクリプト require 'mechanize' require 'kconv' # 0.初期設定 agent = WWW::Mechanize.new agent.auth('user','password') # 1.アクセス page = agent.get('http://192.168.1.1/Statu…

exerbでmachanizeが動かない。

http://www.sb.soft.iwate-pu.ac.jp/~yushi/memo/ruby_exerb.htmlexerbというrubyスクリプトをexe化できる神のようなソフト(?)があるのだが、どうやらmechanizeを使っているスクリプトはちゃんと動かないみたい。まぁ拡張ライブラリが正常に動作しないことが…

某投票サイトに自動で投票するスクリプト

mechanizeでラジオボタンを操作してみた。 # 2008/09/08 自動投票スクリプト require 'mechanize' require 'kconv' # 0.初期設定 group = '[フォーム名]' agent = WWW::Mechanize.new f = open("C:/log.txt", "w") # 1.アクセス pag…

bloombergからWTI原油の価格を取得するスクリプト

# 2008/09/04 bloombergのいろいろな指数を取得するスクリプト require 'mechanize' require 'kconv' # 0.初期設定 agent = WWW::Mechanize.new def write(arr) f = open("C:/share/03_scr/bloomberg/bloomberg.txt", "a") f.write(arr.join…