<?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/memo0915/">
    <title>技術勉強メモ</title>
    <link>http://w.atwiki.jp/memo0915/</link>
    <atom:link href="https://w.atwiki.jp/memo0915/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>技術勉強メモ</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-09-07T13:26:57+09:00</dc:date>
    <utime>1315369617</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/8.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/memo0915/pages/6.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/15.html">
    <title>openframeworks</title>
    <link>https://w.atwiki.jp/memo0915/pages/15.html</link>
    <description>
      openframeworksのアドオンofxOpenCvを使ってみる。
まずはカメラから入力された映像を画面に表示させる。

testApp.h
#highlight(){
#pragma once
#ifndef _TEST_APP
#define _Test_APP

#include &quot;ofMain.h&quot;
#include &quot;ofxOpenCv.h&quot;//ofxOpenCvを使いますという意味

class testApp : public ofBaseApp{

	public:
		void setup();
		void update();
		void draw();

		void keyPressed  (int key);
		void keyReleased(int key);
		void mouseMoved(int x, int y );
		void mouseDragged(int x, int y, int button);
		void mousePressed(int x, int y, int button);
		void mouseReleased(int x, int y, int button);
		void windowResized(int w, int h);
		void dragEvent(ofDragInfo dragInfo);
		void gotMessage(ofMessage msg);
	int posx;
	int posy;
	int radius;
	
	ofVideoGrabber vidGrabber;//ofVideoGrabbernクラスのオブジェクトを作成
	ofxCvColorImage colorImg;//ofxCvColorImageクラスのオブジェクトを作成
 };

#endif
}

【ofVideoGrabberクラス】
ライブカメラへ接続するためのクラス
[今回、使用するメソッド]
.setVerbose(true or false):デバックする際に便利みたいだが、正体不明
.initGrabber(int w,int h):キャプチャの大きさを設定する
.grabFram    </description>
    <dc:date>2011-09-07T13:26:57+09:00</dc:date>
    <utime>1315369617</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/14.html">
    <title>ruby</title>
    <link>https://w.atwiki.jp/memo0915/pages/14.html</link>
    <description>
      *Ruby
8月20日
**技術基礎で習ったこと
プログラミングの入門として簡単なプログラムを学んだ。
　　・puts &quot;文字列&quot;：文字列を出力する
　　・条件分岐
　　・繰り返し
　　・メソッドの定義
簡単なwebappの作成（あんまり理解できていない）
　　・rubyでhtmlを出力
　　・データを送る
　　・データを受け取る


**個人学習
***sayコマンド、rubyの簡単なプログラムを使ってwebappを作る
「日本語に聞こえる英語」がまとめてあるページ（ボタンを押すとsayコマンドでしゃべる）
問題
1.rubyのソースからコマンドを実行
2.ボタンなどを表示させるにはruby on railsが必要そう

1.rubyのソースからコマンドを実行
rubyからコマンドを実行する方法は複数ある。今回はsystemという関数で実行する。使い方は以下の通り。
#highlight(ruby){
#!/usr/bin/ruby
system(&quot;say hello&quot;)
}
system(&quot;○○&quot;)とすれば、○○のコマンドが実行される。すごく簡単！


2.ボタンなどを表示させるにはruby on railsが必要
そもそもruby on railsは何か
[[『基礎Ruby on Rails』&gt;http://www.amazon.co.jp/%E5%9F%BA%E7%A4%8ERuby-Rails-IMPRESS-KISO-%E9%BB%92%E7%94%B0/dp/4844324780]]によると
&gt;Ruby on Railsは、ウェブアプリケーションを開発するためのフレームワークです。
フレームワークという言葉がよくわかりませんが、とりあえず、Ruby on Railsを使えば、webアプリケーションが作れそうなのでこの書籍を参考に勉強する。

☆もしかするとwebappからコマンドライン実行するのは無理かもしれない。セキュリティの関係で☆

8月23日
「日本語に聞こえる英語まとめページ」の制作
とりあえず、完成した。Ruby on Railsは一切使わずに出来た。

1.say.html
#highlight(html){
&lt;html&gt;
&lt;head&gt;
&lt;meta    </description>
    <dc:date>2011-08-24T04:09:27+09:00</dc:date>
    <utime>1314126567</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/13.html">
    <title>webサイト構築</title>
    <link>https://w.atwiki.jp/memo0915/pages/13.html</link>
    <description>
      テスト    </description>
    <dc:date>2011-08-19T20:07:25+09:00</dc:date>
    <utime>1313752045</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/12.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/memo0915/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-08-19T20:02:13+09:00</dc:date>
    <utime>1313751733</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/11.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/memo0915/pages/11.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


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

#comment    </description>
    <dc:date>2011-08-19T20:02:13+09:00</dc:date>
    <utime>1313751733</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/10.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/memo0915/pages/10.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2011-08-19T20:02:13+09:00</dc:date>
    <utime>1313751733</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/9.html">
    <title>プラグイン</title>
    <link>https://w.atwiki.jp/memo0915/pages/9.html</link>
    <description>
      @wikiにはいくつかの便利なプラグインがあります。

-----


#ls

-----

これ以外のプラグインについては@wikiガイドをご覧ください
=&gt;http://atwiki.jp/guide/
    </description>
    <dc:date>2011-08-19T20:02:13+09:00</dc:date>
    <utime>1313751733</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/8.html">
    <title>プラグイン/動画(Youtube)</title>
    <link>https://w.atwiki.jp/memo0915/pages/8.html</link>
    <description>
      * 動画(youtube)
@wikiのwikiモードでは
 #video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_209_ja.html

また動画のURLはYoutubeのURLをご利用ください。
＝＞http://www.youtube.com/

-----


たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。


#video(http://youtube.com/watch?v=kTV1CcS53JQ)

    </description>
    <dc:date>2011-08-19T20:02:13+09:00</dc:date>
    <utime>1313751733</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/memo0915/pages/7.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2011-08-19T20:02:13+09:00</dc:date>
    <utime>1313751733</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/memo0915/pages/6.html">
    <title>プラグイン/編集履歴</title>
    <link>https://w.atwiki.jp/memo0915/pages/6.html</link>
    <description>
      * 更新履歴
@wikiのwikiモードでは
 #recent(数字)
と入力することで、wikiのページ更新履歴を表示することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_117_ja.html


-----


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


#recent(20)
    </description>
    <dc:date>2011-08-19T20:02:13+09:00</dc:date>
    <utime>1313751733</utime>
  </item>
  </rdf:RDF>
