<?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/ocojyo/">
    <title>ocojyo @ ウィキ</title>
    <link>http://w.atwiki.jp/ocojyo/</link>
    <atom:link href="https://w.atwiki.jp/ocojyo/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ocojyo @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-01-25T08:38:21+09:00</dc:date>
    <utime>1359070701</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ocojyo/pages/7.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/1.html">
    <title>ocojyo 使い方 wiki</title>
    <link>https://w.atwiki.jp/ocojyo/pages/1.html</link>
    <description>
      **ocojyo wiki
多重起動アプリケーション「ocojyo」の使い方をまとめています。
公式ページでは使い方の説明がとぼしいためわかりやすく解説することを目標にしています。

**ocojyo配布サイト
[[こちら&gt;http://ocojyo.net/]]

**ocojyoとは
汎用的にアプリケーションを多重起動できるようにするアプリケーションです。
全てのアプリケーションが出来るわけではありません。
多重起動したいアプリケーションの設定をocojyoから検索し、登録することでそのアプリケーションが多重起動するようになります。
多重起動させるための設定も作成・登録可能です。

**プレミアムバージョン
無課金では１５日使用することができ、その後は金曜日と土曜日にocojyoが使えなくなります。
プレミアムバージョンを購入すると制限なく使用できるようになります。
-１２ヶ月 １８００円
-６ヶ月 １５００円
-３ヶ月 １２００円
（2013/1/23現在）    </description>
    <dc:date>2013-01-25T08:38:21+09:00</dc:date>
    <utime>1359070701</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/ocojyo/pages/2.html</link>
    <description>
      **使い方
-[[ダウンロードとアカウント登録]]
-[[多重起動するには]]
-[[登録ツールの使い方]]

----


// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります


//**更新履歴
//#recent(20)

合計：&amp;counter()
今日：&amp;counter(today)
昨日：&amp;counter(yesterday)
トップページの合計：&amp;counter(total, page=トップページ)


&amp;link_editmenu(text=ここを編集)

#javascript(){
&lt;script type=&quot;text/javascript&quot;&gt;

  var _gaq = _gaq || [];
  _gaq.push([&#039;_setAccount&#039;, &#039;UA-37840462-1&#039;]);
  _gaq.push([&#039;_trackPageview&#039;]);

  (function() {
    var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true;
    ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;https://ssl&#039; : &#039;http://www&#039;) + &#039;.google-analytics.com/ga.js&#039;;
    var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s);
  })();

&lt;/script&gt;
}    </description>
    <dc:date>2013-01-25T08:35:39+09:00</dc:date>
    <utime>1359070539</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/17.html">
    <title>登録ツールの使い方</title>
    <link>https://w.atwiki.jp/ocojyo/pages/17.html</link>
    <description>
      *ocojyo登録ツール
多重起動のための設定を作成し登録するためのツールです。
ocojyo右上の「新規登録」ボタンから起動できます。

*登録までの流れ
+対象アプリケーションの選択（STEP01）
+APIの動作の変更・動作確認（SETP02）
+設定の登録（SETP03）
作業は主にSETP02の多重起動が可能となるAPIの組み合わせ試験になります。

*多重起動抑止の仕組み
登録ツールを使用するには多重起動の仕組みを理解しておいた方が良いため、この項で解説を行います。

複数起動しないアプリケーションは、アプリケーション自身でその制御を行っています。
二つ目に起動したアプリケーションは自分がすでに起動しているかチェックし、もし起動していたら終了するようになっています。

多重起動抑止の仕組みはアプリケーション毎に異なりますが、最も一般的な方法は名前の付いたフラグによる制御になります。

***多重起動抑止の流れ
アプリ１：１つ目に起動したアプリケーション
アプリ２：２つ目に起動したアプリケーション
|CENTER:BGCOLOR(#BBFFBB):動作順序|CENTER:BGCOLOR(#BBFFBB):アプリ１|CENTER:BGCOLOR(#BBFFBB):アプリ２|CENTER:BGCOLOR(#BBFFBB):フラグ|CENTER:BGCOLOR(#BBFFBB):解説|
|CENTER:1|起動||||
|CENTER:2|&quot;hoge&quot;フラグ作成（成功）||&quot;hoge&quot;フラグ|名前&quot;hoge&quot;でフラグを作成|
|CENTER:3||起動|||
|CENTER:4||&quot;hoge&quot;フラグ作成（失敗）||名前&quot;hoge&quot;でフラグを作成しようとするが、既にあるため失敗|
|CENTER:5||終了|||
最初に起動したアプリ１は起動直後に&quot;hoge&quot;という名前の付いたフラグを作成します。
後から起動したアプリ２も起動直後に&quot;hoge&quot;という名前でフラグを作成しようとしますが、すでに存在するため失敗し、自ら終了します。

多重起動の抑止は基本的にこの流れですが、アプリケーションによってはフラグを作成する前にフラグがあるか確認する場合もあります。

***フラグの種類
フラグには以下のようなものがありますが、名前が違うだけで動作は変わりません。
-セマフォ
-ミューテックス
-イベント

*ocojyoによる多重起動抑止の無効化
ocojyoで以下のような事を行っています。
-フラグの名前を書き換える（CreateMutexを無効にする）
-フラグを見せない（OpenMutexを失敗にする）
多重起動の抑止に使用しているフラグに対し制御を指定することで、多重起動抑止の無効化が行えます。

**設定作成
多重起動の設定を行う作業の流れになります。
***対象アプリケーションの指定
多重起動したいアプリケーションを登録ツールの左上の枠内にドロップするか、
その下の起動履歴に表示されたアイコンをダブルクリックすることで追加されます。
ログビューアーの履歴をダブルクリックしても追加できます。

***API動作の変更
アプリケーションを指定した後、アプリケーションを起動すると右下のリストに呼び出しているAPIが追加されます。
多重起動のフラグで用いているAPIを特定する必要がありますが、怪しいと思われるものを変えて試していくしかありません。
ログビューアーを見ながら何度もトライしましょう。

-フラグの名前を書き換える
 CreateMutex、CreateSemaphore、CreateEventの動作を&quot;無効&quot;に設定する。
-フラグを見せない
 OpenMutex、OpenSemaphore、OpenEventの動作を&quot;失敗&quot;に設定する。

*設定の登録
多重起動する設定が行えたら、右側の登録項目を入力し登録を行います。
ocojyoからアプリケーションタイトル、検索タグで検索しマイリストに追加すればocojyoを起動しなくても多重起動が行えるようになります。

*練習
多重起動の設定に慣れるのにWindows Media Playerを多重起動させてみると良いでしょう。
-Windows Media Playerの多重起動設定
 &quot;Local\Microsoft_WMP_70_CheckForOtherInstanceMutex&quot;の名前の付いたCreateMutexを無効にする。    </description>
    <dc:date>2013-01-23T18:30:46+09:00</dc:date>
    <utime>1358933446</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/16.html">
    <title>多重起動するには</title>
    <link>https://w.atwiki.jp/ocojyo/pages/16.html</link>
    <description>
      
&lt;p&gt; &lt;strong&gt;多重起動の方法&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;多重起動は次の流れで設定します。&lt;br /&gt;
マイリストに登録されているアプリケーションのみ多重起動の対象になります、&lt;br /&gt;
ocojyoをインストールしただけでは多重起動できるわけではないので注意してください。&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;#t1&quot;&gt;拡張起動を有効にする&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#t2&quot;&gt;対象アプリケーションの検索&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#t3&quot;&gt;マイリストに登録&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;a name=&quot;t1&quot;&gt;&lt;/a&gt;拡張起動を有効にする&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&quot;margin-left:40px;&quot;&gt;右下にある青色の「拡張起動を有効にします」ボタンを押すとocojyoの起動が有効になります。&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a name=&quot;t2&quot;&gt;&lt;/a&gt;対象アプリケーションの検索&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&quot;margin-left:40px;&quot;&gt;アプリケーション名の一部でも検索できますが、３文字以上じゃないとダメなようです。&lt;br /&gt;
何も入力せずに検索すると自分の登録したものが表示されます。&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a name=&quot;t3&quot;&gt;&lt;/a&gt;マイリストに登録&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&quot;margin-left:40px;&quot;&gt;検索結果から多重起動したいものを「→」ボタンでマイリストに追加します。&lt;br /&gt;
逆に多重起動したくないものは「←」でマイリストから取り除きましょう。&lt;br /&gt;
登録してある設定が必ず多重起動できるようになるとは限りません、マイリスト追加→動作確認と試し、無事多重起動したものをマイリストに残すようにしましょう。&lt;/p&gt;
&lt;p style=&quot;margin-left:40px;&quot;&gt;マイリストへの登録まで済めばocojyoは閉じてしまって構いません。&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
    </description>
    <dc:date>2013-01-21T06:53:03+09:00</dc:date>
    <utime>1358718783</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/15.html">
    <title>ダウンロードとアカウント登録</title>
    <link>https://w.atwiki.jp/ocojyo/pages/15.html</link>
    <description>
      
&lt;p&gt;&lt;strong&gt;ダウンロード&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;ocojyoの配布サイト &lt;a href=&quot;http://ocojyo.net/download.aspx&quot;&gt;http://ocojyo.net/download.aspx&lt;/a&gt;よりSTEP2「ダウンロード」ボタンを押します。&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&quot;margin-left:40px;&quot;&gt;
IEの場合ClickOnceによりインストールが始まりますが、その他のブラウザではダウンロードしたファイルを開くことでインストールが開始されます。&lt;br /&gt;
どのブラウザでもインストールされるものは同じです。&lt;/p&gt;
&lt;p style=&quot;margin-left:40px;&quot;&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;アカウントコードの取得&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;ダウンロードページのユーザー登録でメールアドレスを登録するとアカウントコードが送られてきます。&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&quot;margin-left:40px;&quot;&gt;登録ボタンを押すとすぐにメールが届くので確認してみましょう。&lt;/p&gt;
&lt;p style=&quot;margin-left:40px;&quot;&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;アカウントコードの登録&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;ocojyoを起動し、右上の「アカウント」ボタンを押します。&lt;/li&gt;
&lt;/ul&gt;&lt;p style=&quot;margin-left:40px;&quot;&gt;
表示されたダイアログボックスにメールにて送られてきたアカウントIDを入力し「OK」を押すと登録完了です。&lt;/p&gt;
    </description>
    <dc:date>2013-01-21T06:10:57+09:00</dc:date>
    <utime>1358716257</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/ocojyo/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)
    </description>
    <dc:date>2013-01-19T03:09:12+09:00</dc:date>
    <utime>1358532552</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/4.html">
    <title>プラグイン/ニュース</title>
    <link>https://w.atwiki.jp/ocojyo/pages/4.html</link>
    <description>
      * ニュース
@wikiのwikiモードでは
 #news(興味のある単語)
と入力することで、あるキーワードに関連するニュース一覧を表示することができます
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_174_ja.html


-----


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


#news(wiki)
    </description>
    <dc:date>2013-01-19T03:09:12+09:00</dc:date>
    <utime>1358532552</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/5.html">
    <title>まとめサイト作成支援ツール</title>
    <link>https://w.atwiki.jp/ocojyo/pages/5.html</link>
    <description>
      * まとめサイト作成支援ツールについて
@wikiには[[まとめサイト作成を支援するツール&gt;&gt;http://atwiki.jp/matome/]]があります。
また、
 #matome_list
と入力することで、注目の掲示板が一覧表示されます。

利用例）#matome_listと入力すると下記のように表示されます
#matome_list
    </description>
    <dc:date>2013-01-19T03:09:12+09:00</dc:date>
    <utime>1358532552</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/6.html">
    <title>プラグイン/編集履歴</title>
    <link>https://w.atwiki.jp/ocojyo/pages/6.html</link>
    <description>
      * 更新履歴
@wikiのwikiモードでは
 #recent(数字)
と入力することで、wikiのページ更新履歴を表示することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_117_ja.html


-----


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


#recent(20)
    </description>
    <dc:date>2013-01-19T03:09:12+09:00</dc:date>
    <utime>1358532552</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ocojyo/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/ocojyo/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>2013-01-19T03:09:12+09:00</dc:date>
    <utime>1358532552</utime>
  </item>
  </rdf:RDF>
