<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/novita/">
    <title>NovitaMemo</title>
    <link>http://w.atwiki.jp/novita/</link>
    <atom:link href="https://w.atwiki.jp/novita/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>NovitaMemo</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-04-29T14:27:01+09:00</dc:date>
    <utime>1335677221</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/novita/pages/12.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/novita/pages/23.html">
    <title>ホームディレクトリの日本語ディレクトリ名変更</title>
    <link>https://w.atwiki.jp/novita/pages/23.html</link>
    <description>
      　これは簡単、以下のコマンドで完了。

  LANG=C xdg-user-dirs-gtk-update    </description>
    <dc:date>2012-04-29T14:27:01+09:00</dc:date>
    <utime>1335677221</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/22.html">
    <title>AXキーボード設定</title>
    <link>https://w.atwiki.jp/novita/pages/22.html</link>
    <description>
      　右Altを漢字キーに割り当てるのは、ホームディレクトリに、.Xmodmapファイルを作成し、
　以下を追加。

  keycode 113 = Zenkaku_Hankaku Kanji

　SCIMの設定で、SCIMの開始キーの設定に「Zenkaku_Hankaku」が入っていいれば、
　次回ログイン時にXmodmapを適応するか尋ねてくるので適応させれば、右Altキーで
　日本入力を切り替えできる様になる。    </description>
    <dc:date>2012-04-29T14:23:44+09:00</dc:date>
    <utime>1335677024</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/21.html">
    <title>Ubuntu Desktop</title>
    <link>https://w.atwiki.jp/novita/pages/21.html</link>
    <description>
      　以下の設定は、デスクトップ環境の場合に実施した覚書です。

+[[AXキーボード設定]]
+[[ホームディレクトリの日本語ディレクトリ名変更]]
+[[grub設定]]
+[[fstab設定]]
+[[UbuntuOne設定]]
+[[BluetoothMounseの設定]]    </description>
    <dc:date>2012-04-29T14:10:28+09:00</dc:date>
    <utime>1335676228</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/19.html">
    <title>VirtualHost</title>
    <link>https://w.atwiki.jp/novita/pages/19.html</link>
    <description>
      * VMware ESXi

- [[設定バックアップ&gt;configbackup]]    </description>
    <dc:date>2012-04-20T11:47:28+09:00</dc:date>
    <utime>1334890048</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/18.html">
    <title>tweepy_perf</title>
    <link>https://w.atwiki.jp/novita/pages/18.html</link>
    <description>
      * 仕様

　以下のshell（&amp;ref(tweepy_perf.sh);）をcronをトリガとして実行させる

  #!/bin/bash
  #######################################################################
  #
  #             Monitoring of the resource information
  #
  #######################################################################
  # Environment variable
  #######################################################################
  WORKDIR=/opt/tweepy_monitor
  LOG=$WORKDIR/monitoring.log
  
  echo  &quot;`date &#039;+%Y/%m/%d %R&#039;` [`hostname`][ALL][INFO] Monitoring of the resource information Starting...&quot; &gt;&gt; $LOG
  
  echo  &quot;`date &#039;+%Y/%m/%d %R&#039;` [`hostname`][CPU][INFO] CPU cheaker Starting...&quot; &gt;&gt; $LOG
  $WORKDIR/bin/tweepy_cpu.sh $WORKDIR &gt;&gt; $LOG
  echo  &quot;`date &#039;+%Y/%m/%d %R&#039;` [`hostname`][MEM][INFO] MEM cheaker Starting...&quot; &gt;&gt; $LOG
  $WORKDIR/bin/tweepy_mem.sh $WORKDIR &gt;&gt; $LOG
  echo  &quot;`date &#039;+%Y/%m/%d %R&#039;` [`hostname`][FSD][INFO] Filesystem cheaker Starting...&quot; &gt;&gt; $LOG
  $WORKDIR/bin/tweepy_fsd.sh $WORKDIR &gt;&gt; $LOG
  
      </description>
    <dc:date>2012-04-11T11:00:48+09:00</dc:date>
    <utime>1334109648</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/16.html">
    <title>Tweepy_ServerMonitoringReport</title>
    <link>https://w.atwiki.jp/novita/pages/16.html</link>
    <description>
      *　Tweepy API を利用したサーバ監視

　UbuntuMagazine7を参考にした覚書。

** 概要

*** 監視の作業工程
+タイムラインのデータを取得する
+データを解析する
+必要に応じてツイート（DM）する

*** 各監視に対しての考慮ポイント
+ツイートの場合には、情報共有可能か否かの判断
+投稿制限（投稿量）
+無限ループの脱出策
+Twitterサーバ自体の負荷によるエラー回避方法
+ボット再起動手段

*** 参考

+[[Tweepy API List&gt;http://packages.python.org/tweepy/html/_sources/api.txt]]

* 環境準備

　以下は監視対象サーバをUbuntuServer10.04LTSで実施しています。UbuntuServer以外では試してはいないが、PythonとTweepyが入れば行けるかも。

** 1.サーバ側作業

　必要なモジュールのインストールを行う。

  # apt-get update
  # apt-get upgrade
  # apt-get install python-setuptools
  # easy_install tweepy

　以下のスクリプト「&amp;ref(get_timeline.py);」実行により環境に問題ないか確認可能。

  #! /usr/bin/env python  
  import tweepy
  tweets = tweepy.api.public_timeline()
  for tweet in tweets:
          print tweet.text

　以下のコマンドラインで実行を行う。

  $ python ./get_timeline.py

　上記のコマンドは、世界中の最新ツイートが20件表示されるスクリプト。正しく、表示されていればOK。

** 2.認証準備

+Twitterのアカウント作成（持ってない場合）
+[[TwitterDeveloper&gt;https://dev.twitter.com/apps/new]]で「My applications」を作成
  A    </description>
    <dc:date>2012-04-11T10:42:43+09:00</dc:date>
    <utime>1334108563</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/15.html">
    <title>Linux</title>
    <link>https://w.atwiki.jp/novita/pages/15.html</link>
    <description>
      *GNU/Linux Distro Debian系

+[[Ubuntu Desktop]]
+[[Ubuntu Server]]



*共通ツール覚書

+[[Tweepy_ServerMonitoringReport]]    </description>
    <dc:date>2012-04-10T13:16:13+09:00</dc:date>
    <utime>1334031373</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/14.html">
    <title>Android開発環境</title>
    <link>https://w.atwiki.jp/novita/pages/14.html</link>
    <description>
      ** SunJava

  $ sudo add-apt-repository &#039;deb http://archive.canonical.com/ lucid partner&#039;
  $ sudo apt-get update 
  $ sudo aptitude install sun-java6-jdk 

　上記でSunのJavaをインストールできます。
　また、デフォルトのjavaをSunにしたいので、以下の設定を行います。

  $ sudo update-alternatives --config java
  There are 2 choices for the alternative java (providing /usr/bin/java).
  
    Selection    Path                                      優        Status
  ------------------------------------------------------------
  * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
    1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
    2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode
  
  Press enter to keep the current choice[*], or type selection number: 2
  update-alternatives: using /usr/lib/jvm/java-6-sun/jre/bin/java to 
  provide /usr/bin/java (java) in manual mode.    </description>
    <dc:date>2011-10-07T00:08:04+09:00</dc:date>
    <utime>1317913684</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/13.html">
    <title>Android</title>
    <link>https://w.atwiki.jp/novita/pages/13.html</link>
    <description>
      * [[Android開発環境]]を整える

　OS  ： Ubuntu 10.04 LTS
　CPU : Celerom
　RAM : 1 GB

　上記のように非力なものの普通に動きます。    </description>
    <dc:date>2011-10-07T00:00:35+09:00</dc:date>
    <utime>1317913235</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/novita/pages/12.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/novita/pages/12.html</link>
    <description>
      * 人気商品一覧
@wikiのwikiモードでは
 #price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。

カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|

空白の場合はランダムな商品が表示されます。

※このプラグインは[[価格比較サイト@PRICE&gt;&gt;http://atprice.jp]]のデータを利用しています。

-----

たとえば、
 #price_list(game-toy)
と入力すると以下のように表示されます。

ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)

ノートパソコンの売れ筋商品
#price_list(game-toy)

人気商品リスト
#price_list()
    </description>
    <dc:date>2011-06-16T22:26:47+09:00</dc:date>
    <utime>1308230807</utime>
  </item>
  </rdf:RDF>
