ヘテムルへサーバ移行中テスト

2010年3月15日

Filed under: バグ,未分類,ヲチらせ — admin @ 1:33 AM

チカッパからヘテムルへサーバ移行中テストなうパーティ!
なんかムームードメインがDBエラーとかで調子悪いしうんこだし!

Rubyでメールを送る(日本語非対応)

2010年3月14日

Filed under: Ruby — admin @ 4:45 AM

Rubyでメール送る関数欲しかったので、急遽リファレンス見ながらつくってみた。ちなみに急過ぎたので日本語非対応です・・・。

RUBY:
  1. #------------------------------------------------------------
  2. #  メール投稿
  3. #  ※ただし、日本語非対応です。
  4. #
  5. def mail( subject, message, to_address, from_address )
  6.     #------------------------------------------------------------
  7.     # インポート
  8.     require 'net/smtp'
  9.    
  10.     #------------------------------------------------------------
  11.     # セット
  12.     mail_server = 'mail.localhost'
  13.    
  14.     #------------------------------------------------------------
  15.     # 投稿
  16.     Net::SMTP.start( mail_server, 25 ) {|smtp|
  17.         smtp.ready( from_address, to_address ) {|f|
  18.             f.puts 'From: ' + from_address
  19.             f.puts 'To: ' + to_address
  20.             f.puts 'Subject: ' + subject
  21.             f.puts
  22.             f.puts message
  23.         }
  24.     }
  25.     p 'mail send!!'
  26.    
  27.     #------------------------------------------------------------
  28. end

次回、日本語対応版をつくろうと思うお。

Rubyでtwitterに投稿できるrubygems

Filed under: Ruby,twitter,美人時計 — admin @ 3:02 AM

美人時計の画像を毎日収集してる僕です、こんばんみ!

▽関連記事
美人時計の全画像を取得するスクリプトをバッチ化してみた

毎日美人時計とGAL時計と美人時計(北海道版)の画像をウチのサーバちゃんが収集して差分まで比較して結果だけ教えてくれています。
収集Bot、かわいいよ、収集Bot。

そんな美人時計の差分が出たってのをtwitter経由で知らせてくれたらいいのに…と思いながら実装してみました。
がしかし…、twitterには140文字という投稿制限があるんですね、見事140文字オーバーしたら投稿できませんでしたよ。

とりあえず、Rubyでtwitterに投稿できるrubygemsのインストールの仕方です。

CODE:
  1. rdocのインストール
  2. # yum install rdoc
  3.  
  4. rubygemsのダウンロード
  5. #wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
  6.  
  7. rubygemsを解凍してインストール
  8. # tar xvfz rubygems-1.3.5.tgz
  9. # cd rubygems-1.3.5
  10. # ruby setup.rb
  11.  
  12. gemでtwitterをインストール
  13. % sudo gem install twitter
  14. Successfully installed twitter-0.8.4
  15. 1 gem installed
  16. Installing ri documentation for twitter-0.8.4...
  17. Installing RDoc documentation for twitter-0.8.4...

こんな感じでサーバーにインストール。そしてRubyの書き方は下記の通り。

RUBY:
  1. #------------------------------------------------------------
  2. # ./twit.rb
  3. def twit( v )
  4.     #------------------------------------------------------------
  5.     # twitter gems をインポート
  6.     require 'rubygems'
  7.     require 'twitter'
  8.  
  9.     #------------------------------------------------------------
  10.     # Rubyから投稿
  11.     twit_username = 'アカウント名'
  12.     twit_password = 'ログインパスワード'
  13.    
  14.     auth = Twitter::HTTPAuth.new( twit_username, twit_password )
  15.     twit = Twitter::Base.new( auth )
  16.     twit.update( v )
  17.     p 'twit!!'
  18.    
  19.     #------------------------------------------------------------
  20. end
  21.  
  22. twit( 'てすつ投稿やねん' )

コマンドラインでプログラムを実行する。

CODE:
  1. host~% ruby ./twit.rb

これでRubyからtwitterに投稿できちゃう!Ruby、簡単だよ、Ruby。

美人時計のデジタルフォトフレーム版を作ってみた。 – DPF-D72N

2010年3月2日

Filed under: hack,美人時計 — admin @ 1:46 AM

デジタルフォトフレームに美人時計をいれてみた。

スライドショーで、1分置きに画像を切り替えるようにしてみたので、スタートを現在の時間にすることによって、美人時計のデジタルフォトフレーム版が完成!もちろん1440枚全部入ってますよ!

我ながらよくやるわと思った。