flagflag  If you want to see English page, please click "English" Button at Left.

あのね、やり方が邪道とかなんとか文句言うなら代わりに作れ^^; anchor.png

そういうわけで、RubyのGemを使いやっていきます。

Page Top

セットアップ anchor.png

簡単アルね、ただRubyを削除して1.9をインストールし、対応するGemをいれる。

Page Top

Gem anchor.png

GemはApt-getみたいな操作ができる。
つまり、

#Gem install twitter --version=0.9.8
そして的なソースを作るだけ。

フォロー返し

#!/usr/local/bin/ruby -Ku
require "rubygems"
require "twitter"
require "logger"
file = File.open('follow_kaeshi.log', "a+")
logger = Logger.new(file, 'daily')
  APP_TOKEN = ['XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX']
  user_atoken = [
  '228631234-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
  'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  ]
begin
  oauth = Twitter::OAuth.new(*APP_TOKEN)
  oauth.authorize_from_access(*user_atoken)
  twit = Twitter::Base.new(oauth)
  followers = twit.follower_ids
  friends = twit.friend_ids
  new_followers = followers - friends
  new_followers.each do |id|
    twit.friendship_create(id)
    sleep 1
  end
  twit.update "フォローしてた人かえしちゃいましたぁ^^!" if new_followers.length != 0
rescue Exception => error
  logger.fatal error
end


時刻表示

#!/usr/local/bin/ruby -Ku
  require 'pp'
  require 'twitter'
t = Time.now
array_days = ["日", "月", "火", "水", "木", "金", "土"]
day_jp = array_days[t.wday] 
puts t.strftime("今は %Y年%m月%d日(#{day_jp}) %H時%M分%S秒です")
  APP_TOKEN = ['トークン類ね', '類ね']
  user_atoken = [
  '228123448-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
  'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  ]
  oauth = Twitter::OAuth.new(*APP_TOKEN)
  oauth.authorize_from_access(*user_atoken)
  tw = Twitter::Base.new(oauth)
  #自分のタイムラインの取得
  pp tw.home_timeline
  #自分宛てのReplyの取得
  pp tw.mentions
  #自分宛てのDMの取得
  pp tw.direct_messages
  #発言する
  pp tw.update(t.strftime("%Y年%m月%d日(#{day_jp}) %H時%M分%S秒をお知らせするですぅ~~"))
Page Top

Chasen anchor.png

chasenを使います。辞書はNaistです。
EUCなので辞書はUTF-8に変換します。

#!/bin/sh
for file in $*
do
if [ -f $file ]; then
    nkf --utf8 $file > tmpfile
    mv tmpfile $file
fi
done
exit
./conv_utf-8.sh *.dic *.cha
`chasen-config --mkchadic`/makemat -i w
`chasen-config --mkchadic`/makeda -i w chadic *.dic
make install
echo "この空っぽの胃袋に 何か食料を詰め込まなければ!" | chasen -i w

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 918, today: 1, yesterday: 0
最終更新: 2010-12-21 (火) 18:50:11 (JST) (4869d) by s09081

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

43 人のユーザが現在オンラインです。 (4 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 43

もっと...

アクセスカウンタ

今日 : 3737
昨日 : 1461914619146191461914619
総計 : 2330199123301991233019912330199123301991233019912330199123301991
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com