<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8418308628026350872</id><updated>2012-01-28T11:48:21.577+09:00</updated><category term='tsp'/><category term='資格試験'/><category term='cisco'/><category term='MOT'/><category term='ETロボコン'/><category term='ricoh'/><category term='資格'/><category term='仮想化'/><category term='amazon'/><category term='Linux'/><category term='mac'/><category term='mizuno'/><category term='mizuno.cisco'/><category term='就職活動'/><category term='benchmark'/><category term='Google App Inventor'/><category term='サーバーセキュリティ'/><category term='Windows Server 2003'/><category term='クラウド'/><category term='管理情報'/><category term='シンクライアント'/><category term='電子掲示板システム'/><category term='プロジェクト管理'/><title type='text'>System.Design.Club</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default?start-index=101&amp;max-results=100'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>164</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7088049194816426313</id><published>2012-01-10T12:01:00.001+09:00</published><updated>2012-01-10T12:01:35.666+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'></title><content type='html'>Mac-air(DVDドライブなし)にOfficeをインストールするときのメモです。&lt;br /&gt;Mac-Proを持っていたのでそれを利用してインストールしました。&lt;br /&gt;&lt;br /&gt;1. Mac-proにDVDをいれて、共有する&lt;br /&gt;システム環境設定 -&amp;gt; 共有 -&amp;gt; DVD または CD 共有 &amp;nbsp;にチェック&lt;br /&gt;&lt;br /&gt;2. Mac-airからリモートディスクにアクセス&lt;br /&gt;移動 -&amp;gt; コンピュータ -&amp;gt; リモートディスク -&amp;gt; &amp;nbsp;使用を依頼　をクリック&lt;br /&gt;Mac-proの方で許可するか聞かれるので、許可するとDVDの内容が見えます。&lt;br /&gt;&lt;br /&gt;あとはそのままインストールします。&lt;br /&gt;&lt;br /&gt;またはマイクロソフトからDVDイメージをダウンロード出来るのでそれを利用します。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7088049194816426313?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7088049194816426313/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2012/01/mac-airdvdoffice-mac-pro-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7088049194816426313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7088049194816426313'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2012/01/mac-airdvdoffice-mac-pro-1.html' title=''/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-4298906132237421280</id><published>2012-01-10T04:51:00.002+09:00</published><updated>2012-01-10T04:53:21.093+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>MACにEclipseを設定(日本語化)</title><content type='html'>MACにEclipseを設定し日本語化するときのメモ&lt;br /&gt;&lt;br /&gt;1. 必要なものをダウンロードし展開&lt;br /&gt;eclipse-java-indigo-SR1-macosx-cocoa-x86_64.tar &amp;nbsp; &amp;nbsp;(Eclipse本家から)&lt;br /&gt;pleiades-e3.7-java_20110924.zip &amp;nbsp;(Pleiadesより)&lt;br /&gt;&lt;br /&gt;2. 展開したdropinsをコピー&lt;br /&gt;pleiades.dropins -&amp;gt; eclipse.dropins&lt;br /&gt;&lt;br /&gt;3. Eclipse.eclipse.iniの最後に１行記述&lt;br /&gt;/eclipse/Eclipse.app/Contents/MacOS/eclipse.iniを編集&lt;br /&gt;(eclipse.appを右クリックでパッケージの内容を表示)&lt;br /&gt;最終行に次を追加&lt;br /&gt;-javaagent:../../../dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar&lt;br /&gt;&lt;br /&gt;補足. javaのインストール&lt;br /&gt;ターミナルで&lt;br /&gt;$ java -version とすればJREをインストールしてくれました。&lt;br /&gt;&lt;br /&gt;eclipseを起動したら、日本語化されており実行も無事できました。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LdcqCk2PHgM/TwtE9XZcRcI/AAAAAAAAASU/kwayJcb8jEE/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2012-01-10+4.48.58.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="http://3.bp.blogspot.com/-LdcqCk2PHgM/TwtE9XZcRcI/AAAAAAAAASU/kwayJcb8jEE/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2012-01-10+4.48.58.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;参考ページ&lt;br /&gt;http://www.la-nouveau.mydns.jp/wordpress/?p=1302&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-4298906132237421280?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/4298906132237421280/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2012/01/maceclipse.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4298906132237421280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4298906132237421280'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2012/01/maceclipse.html' title='MACにEclipseを設定(日本語化)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-LdcqCk2PHgM/TwtE9XZcRcI/AAAAAAAAASU/kwayJcb8jEE/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2012-01-10+4.48.58.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7762541344736529076</id><published>2012-01-04T02:54:00.000+09:00</published><updated>2012-01-04T02:54:15.040+09:00</updated><title type='text'>重複組み合わせの全件出力プログラム</title><content type='html'>k_1+k_2+・・・+k_K=N、k_i&amp;gt;=0　を全件表示するプログラムです。&lt;br /&gt;プログラム中のkとnは実際コンストラクタ等で与えておきます。&lt;br /&gt;kが変化すると呼び出すfor文の回数も変わるので再起処理しています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class Duplication {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;static int idx = 0;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;/**&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param args&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; */&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;public static void main(String[] args) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;// TODO 自動生成されたメソッド・スタブ&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;int k = 5, n = 10; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//実際はコンストラクタで初期化&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;int k_sum = 0, roop = 0;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;long h = (fact(k+n-1)/(fact(n)*fact(k-1)));&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;int[][] combi = new int[(int)h][k]; //結果を格納のする配列(最終結果)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;int[] k_mem = new int[k]; //各ループで上書き&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;System.out.println("今回はK="+k+", N="+n+"で"+k+"H"+n+"="+(k+n-1)+"C"+n+"となり"+(fact(k+n-1)/(fact(n)*fact(k-1)))+"通りあります");&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;dupricate(k_mem, k_sum, k, n, roop, combi);&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;int l = 0;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;for (int[] array : combi) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt; l++;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; System.out.print("["+l+"]");&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; for (int element : array) {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.print(element);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp; System.out.println("");&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt; }&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;static long fact(long num){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;long i;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;if(num == 1){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;return 1;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;} else {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;i = num * fact(num - 1);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;return i;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;/**&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param k_mem[] 各ループのk_iの値&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param k_sum 今までのk_memの総和&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param k 拠点数(定数)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param n 総台数(定数)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param roop 何回目の呼出か(最大K)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param combi 結果を格納&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; * @param idx combiの行番号0~h-1(クラス変数)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; */&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;static void dupricate(int k_mem[], int k_sum, int k, int n, int roop, int combi[][]){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;roop ++; //呼び出された回数をアップ&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;for( int i = 0; i + k_sum &amp;lt;= n; i++){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;k_mem[roop-1] = i; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//k_memの要素にiを代入&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;k_sum += i;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;//k_sumにiを加える&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;if(roop == k){ &lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;//ループ回数がkに達した場合&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;if(k_sum == n){&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//組み合わせが一致した場合&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;     &lt;/span&gt;System.arraycopy(k_mem, 0, combi[idx], 0, k); //一致したらk_memをcombiにコピー&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;     &lt;/span&gt;//void java.lang.System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;     &lt;/span&gt;//System.out.println("COPY");&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;     &lt;/span&gt;idx ++;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;}else {&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;dupricate(k_mem, k_sum, k, n, roop, combi);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;k_sum -= i; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//今回行った和を戻す&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7762541344736529076?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7762541344736529076/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2012/01/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7762541344736529076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7762541344736529076'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2012/01/blog-post.html' title='重複組み合わせの全件出力プログラム'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2767265479091912900</id><published>2011-12-20T21:26:00.001+09:00</published><updated>2011-12-20T21:33:40.987+09:00</updated><title type='text'>Linuxでシリアル接続:screen利用</title><content type='html'>Linuxでシリアル接続をするときのメモ&lt;br /&gt;&lt;br /&gt;1. screenインストール&lt;br /&gt;atmark@atde3:~$ sudo apt-get install screen&lt;br /&gt;&lt;br /&gt;2. screenで接続&lt;br /&gt;$ screen /dev/ttyUSB0 115200&lt;br /&gt;&lt;br /&gt;/dev/ttyUSB0 は変わる場合があります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2767265479091912900?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2767265479091912900/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/linuxscreen.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2767265479091912900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2767265479091912900'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/linuxscreen.html' title='Linuxでシリアル接続:screen利用'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6224150143063610724</id><published>2011-12-20T02:02:00.000+09:00</published><updated>2011-12-20T02:17:22.655+09:00</updated><title type='text'>システムプログラミング：プロセス間通信(メッセージキュー利用)</title><content type='html'>[msend.c]&lt;br /&gt;&lt;br /&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;stdio.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;stdlib.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &lt;sys&gt;&amp;lt;="" span=""&amp;gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;ipc.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &lt;sys&gt;&amp;lt;="" span=""&amp;gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;types.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;unistd.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; main(){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;struct&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgbuf&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; long&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;mtype&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; char&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;mtext&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;[256];&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; };&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; charline [256];&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msqid&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;key_t&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgkey&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;struct&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgbuf&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgdata&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;, *p;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;p=&amp;amp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgdata&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;printf&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;(“Enter message: “);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;fflush&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; (&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;stdout&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;fgets&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;(line, &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;sizeof&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;(line), &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;stdin&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; if(&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;sscanf&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;(line, “%[^&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;＼&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;n]”,p-&amp;gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mtext&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;)&amp;gt;0){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; //&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;　プロセス&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;ID&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;を&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mtype&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;に入れる&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; p-&amp;gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mtype&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;=&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;getpid&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; ();&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgkey&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;=&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;ftok&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; (“&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mrecv&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;”,‘a’);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; //&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;　メッセージキュー識別子を得る&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msqid&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;=&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgget&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; (&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgkey&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;,IPC_CREAT | 0666);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; //&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;　メッセージを送信する&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgsnd&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; (&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msqid&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;, p, &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;sizeof&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;(p-&amp;gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mtext&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;),0);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; returnEXIT_SUCCESS;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;[mrecv.c]&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;stdio.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;stdlib.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &lt;sys&gt;&amp;lt;="" span=""&amp;gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;ipc.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &lt;sys&gt;&amp;lt;="" span=""&amp;gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msg.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;#include &lt;sys&gt;&amp;lt;="" span=""&amp;gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;types.h&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; main(){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;struct&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgbuf&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; long&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;mtype&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; char&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;mtext&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;[256];&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; };&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msqid&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;key_t&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgkey&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;struct&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgbuf&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;msgdata&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;, *p;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 18pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp;&amp;nbsp;p=&amp;amp;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgdata&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgkey&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;=&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;ftok&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; (“&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mrecv&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;”,‘a’);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; //&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;　メッセージキュー識別子を得る&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msqid&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;=&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgget&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; (&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgkey&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;,IPC_CREAT | 0666);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; while(1){ //&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;無限ループ&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; //&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;　メッセージを受信する&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msgrcv&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt; (&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;msqid&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;, p, &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;sizeof&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;(p-&amp;gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mtext&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;), 0,0);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;printf&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;(“message received from %&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;ld&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;＼&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;n%s&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;＼&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;n”,p-&amp;gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mtype&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;,p-&amp;gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;mtext&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;&amp;nbsp; returnEXIT_SUCCESS;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 16pt;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;br /&gt;atmark@atde3:~/Desktop/work$ gcc -o mrecv mrecv.c&lt;br /&gt;atmark@atde3:~/Desktop/work$ gcc -o msend msend.c&lt;br /&gt;atmark@atde3:~/Desktop/work$ ./msend&lt;br /&gt;Enter message: Hello&lt;br /&gt;atmark@atde3:~/Desktop/work$ ./msend&lt;br /&gt;Enter message: Good&lt;br /&gt;atmark@atde3:~/Desktop/work$ ./mrecv &lt;br /&gt;message received from 10658&lt;br /&gt;Hello&lt;br /&gt;message received from 10659&lt;br /&gt;Good&lt;br /&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.84pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6224150143063610724?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6224150143063610724/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/blog-post_2975.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6224150143063610724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6224150143063610724'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/blog-post_2975.html' title='システムプログラミング：プロセス間通信(メッセージキュー利用)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3891699775141600181</id><published>2011-12-20T01:42:00.000+09:00</published><updated>2011-12-20T01:47:22.628+09:00</updated><title type='text'>システムプログラミング：シグナル利用</title><content type='html'>Ctr+Z(SIGTSTP)を押したら経過時間を表示するプログラム&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;signal.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdio.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdlib.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;time.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;unistd.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;time_t&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; start;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; main(){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; voidstop ();&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; time(&amp;amp;start);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; //&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;　&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;SIGTSTP&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;が発生したら関数&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stop&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;を実行&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; signal(SIGTSTP, stop);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; while(1){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; sleep(1);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;printf&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; (“ .“);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;fflush&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; (&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdout&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; returnEXIT_FAILURE;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 3.36pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;void stop (){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;time_t&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; end;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; time(&amp;amp;end);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;printf&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; (“&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'ＭＳ Ｐゴシック';"&gt;\&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;n”);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;printf&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;(“elapsed time= %&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;ld&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;seconds&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'ＭＳ Ｐゴシック';"&gt;\&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;n”,end-start);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; exit(EXIT_SUCCESS);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; font-size: 14pt; line-height: 80%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;br /&gt;atmark@atde3:~/Desktop/work$ ./timer&lt;br /&gt;&amp;nbsp;.&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&amp;nbsp; . ^Z＼nelapsed time= 10 seconds&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3891699775141600181?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3891699775141600181/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/blog-post_20.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3891699775141600181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3891699775141600181'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/blog-post_20.html' title='システムプログラミング：シグナル利用'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2446679541676753156</id><published>2011-12-20T00:52:00.002+09:00</published><updated>2011-12-20T01:48:15.216+09:00</updated><title type='text'>システムプログラミング：プロセス間通信(pipe利用)</title><content type='html'>親プログラムで入力したものを、子プログラムを処理し親プログラムに返す&lt;br /&gt;&lt;br /&gt;[parent.c]&lt;br /&gt;&lt;div style="direction: ltr; line-height: 70%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdio.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 70%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdlib.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 70%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &lt;sys&gt;&amp;lt;="" span=""&amp;gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;types.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 70%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &lt;sys&gt;&amp;lt;="" span=""&amp;gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;wait.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; line-height: 70%; margin-bottom: 0pt; margin-top: 4.32pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;unistd.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;stdio.h&gt;&lt;stdlib.h&gt;&lt;sys types.h=""&gt;&lt;sys wait.h=""&gt;&lt;unistd.h&gt;int main(){&lt;br /&gt;&amp;nbsp; char line[32];&lt;br /&gt;&amp;nbsp; char read_fd[3], write_fd[3];&lt;br /&gt;&amp;nbsp; int number, result;&lt;br /&gt;&amp;nbsp; int fd[2];&lt;br /&gt;&amp;nbsp; int st;&lt;br /&gt;&amp;nbsp; if (pipe(fd) &amp;lt;0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; perror("pipe");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit (EXIT_FAILURE);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp; snprintf (read_fd, sizeof (read_fd),"%d", fd[0]);&lt;br /&gt;&amp;nbsp; snprintf (write_fd, sizeof (write_fd),"%d", fd[1]);&lt;br /&gt;&amp;nbsp; fgets (line, sizeof (line), stdin);&lt;br /&gt;&amp;nbsp; if (sscanf (line,"%d", &amp;amp;number) &amp;gt;0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fork () == 0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (execl ("child", "child", read_fd, write_fd, NULL) &amp;lt;0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit (EXIT_FAILURE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; write (fd[1], &amp;amp;number, sizeof (number));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wait (&amp;amp;st);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; read (fd[0], &amp;amp;result, sizeof (result));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf ("%d x %d = %d\n", number, number, result);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; close (fd[0]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; close (fd[1]);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return EXIT_SUCCESS;&lt;br /&gt;}&lt;/unistd.h&gt;&lt;/sys&gt;&lt;/sys&gt;&lt;/stdlib.h&gt;&lt;/stdio.h&gt;&lt;br /&gt;&lt;br /&gt;[child.c]&lt;br /&gt;&lt;stdlib.h&gt;&lt;span class="Apple-style-span" style="line-height: 11px;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 11px;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdlib.h&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 11px;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/stdlib.h&gt;&lt;br /&gt;&lt;stdlib.h&gt;&lt;span class="Apple-style-span" style="line-height: 11px;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/stdlib.h&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 11px;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include &amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 11px;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;unistd.h&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 11px;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;stdlib.h&gt;&lt;unistd.h&gt;&lt;br /&gt;int main (int argc, char *argv[]){&lt;br /&gt;&amp;nbsp; int number, result;&lt;br /&gt;&amp;nbsp; int read_fd, write_fd;&lt;br /&gt;&amp;nbsp; //　引数の文字列を整数に変換&lt;br /&gt;&amp;nbsp; read_fd = atoi (argv[1]);&lt;br /&gt;&amp;nbsp; write_fd = atoi (argv[2]);&lt;br /&gt;&amp;nbsp; //　パイプラインからデータを読み込む&lt;br /&gt;&amp;nbsp; read (read_fd, &amp;amp;number, sizeof (number));&lt;br /&gt;&amp;nbsp; result = number*number;&lt;br /&gt;&amp;nbsp; //　パイプラインにデータを書き込む&lt;br /&gt;&amp;nbsp; write (write_fd, &amp;amp;result, sizeof (result));&lt;br /&gt;&amp;nbsp; close (read_fd);&lt;br /&gt;&amp;nbsp; close (write_fd);&lt;br /&gt;&amp;nbsp; return EXIT_SUCCESS;&lt;br /&gt;}&lt;/unistd.h&gt;&lt;/stdlib.h&gt;&lt;br /&gt;&lt;br /&gt;atmark@atde3:~/Desktop/work$ ./parent&lt;br /&gt;3&lt;br /&gt;3 x 3 = 9＼natmark@atde3:~/Desktop/work$&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2446679541676753156?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2446679541676753156/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/pipe.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2446679541676753156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2446679541676753156'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/pipe.html' title='システムプログラミング：プロセス間通信(pipe利用)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3080664676611094494</id><published>2011-12-20T00:35:00.001+09:00</published><updated>2011-12-20T00:42:07.389+09:00</updated><title type='text'>システムプログラミング：環境変数表示(envp[]利用)</title><content type='html'>&lt;br /&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 20pt;"&gt;環境変数を標準出力に出力&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 20pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include&amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdio.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include&amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdlib.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;main(&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;argc&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;,char * &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;argv&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;[],char*&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;envp&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;[]){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;i&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; for(&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;i&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; = 0; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;envp&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;[&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;i&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;] !=NULL; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;i&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;++){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;printf&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;("%s\n",&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;envp&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;[&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;i&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;]);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; return EXIT_SUCCESS;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: 0.81in; margin-top: 4.8pt; text-align: left; text-indent: -0.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'ＭＳ Ｐゴシック';"&gt;atmark@atde3:~/Desktop/work$ gcc -o newenv newenv.c&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'ＭＳ Ｐゴシック';"&gt;atmark@atde3:~/Desktop/work$ ./newenv &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3080664676611094494?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3080664676611094494/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/envp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3080664676611094494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3080664676611094494'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/envp.html' title='システムプログラミング：環境変数表示(envp[]利用)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6924884122135186091</id><published>2011-12-20T00:08:00.003+09:00</published><updated>2011-12-20T00:08:32.455+09:00</updated><title type='text'>システムプログラミング：簡単シェル(execl利用)</title><content type='html'>&lt;!--StartFragment--&gt;&lt;br /&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial; font-size: 18.0pt; language: en-US; mso-ascii-font-family: Arial; mso-bidi-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-color-index: 1; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-font-kerning: 12.0pt; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black; mso-style-textfill-fill-themecolor: text1; mso-style-textfill-type: solid; text-combine: letters;"&gt;forkで子プロセスを生成し、そこでexeclを使ってコマンドを実行する。&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial; font-size: 18.0pt; language: en-US; mso-ascii-font-family: Arial; mso-bidi-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-color-index: 1; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-font-kerning: 12.0pt; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: black; mso-style-textfill-fill-themecolor: text1; mso-style-textfill-type: solid; text-combine: letters;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;stdio.h&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;stdlib.h&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;#include &lt;sys &lt;="" span=""&gt;&lt;span style="color: black; font-family: Arial;"&gt;wait.h&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;&amp;gt;&lt;/span&gt;&lt;/sys&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;#include &amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;unistd.h&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt; main(){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;char command[256],line[256];&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;st&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;static char prompt[64] = "&amp;gt; ";&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;fprintf&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;stderr&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;,"%&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;s",prompt&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;while(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;fgets&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;line,sizeof&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;(line),&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;stdin&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;) !=NULL){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;if(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;sscanf&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;line,"%s",command&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;)&amp;gt; 0){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;if(fork() == 0){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;if(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;execl&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;command,command,NULL&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;)&amp;lt; 0){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;exit(EXIT_FAILURE);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;!--StartFragment--&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;else{&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;wait(&amp;amp;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;st&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;fprintf&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;stderr&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;,"%&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;s",prompt&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;return EXIT_SUCCESS;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;!--StartFragment--&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.8pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;atmark@atde3:~/work$&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;gcc&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; -o &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;nsh&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;nsh.c&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.8pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;atmark@atde3:~/work$./&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;nsh&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.8pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;/bin/&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;ls&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;lv&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;lv.c&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;lv2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;lv2.c&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;nsh&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;nsh.c&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;nsh.c&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;~&lt;/span&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6924884122135186091?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6924884122135186091/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/execl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6924884122135186091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6924884122135186091'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/execl.html' title='システムプログラミング：簡単シェル(execl利用)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-9160452256669193489</id><published>2011-12-19T23:50:00.003+09:00</published><updated>2011-12-20T00:03:04.146+09:00</updated><title type='text'>システムプログラミング：タイマー(スレッド利用)</title><content type='html'>&lt;br /&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="font-family: 'ＭＳ Ｐゴシック'; font-size: large;"&gt;スレッドでタイマーを走らせる&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック'; font-size: 18pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include&amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;pthread.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include&amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdio.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include&amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stdlib.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;#include&amp;lt;&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;unistd.h&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;main(&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;argc&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;,char *&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;argv&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;[]){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;pthread_t&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;thread;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; void *&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;print_message&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;(void*&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;args&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;pthread_create&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;(&amp;amp;thread,NULL, &lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;print_message&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;, &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;argv&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;[1]);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;pthread_join&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;(thread,NULL);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; return EXIT_SUCCESS;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-left: .81in; margin-top: 4.32pt; mso-line-break-override: restrictions; punctuation-wrap: simple; text-align: left; text-indent: -.81in; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;void*&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;print_message&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;(void *&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;args&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;){&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;int&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;dep_time&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;dep_time&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt; = &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;atoi&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;args&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;)*60-5;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; sleep(&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;dep_time&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;fprintf&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;stderr&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;, "You have to leave&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp;in 5 &lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;secondes&lt;/span&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;\n");&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&amp;nbsp; return NULL;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: 'ＭＳ Ｐゴシック';"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;$ &lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;gcc&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt; -o lv2 -&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;l pthread&lt;/span&gt;&lt;span style="color: black; font-family: Arial;"&gt;lv2.c&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; text-align: left; unicode-bidi: embed; vertical-align: baseline;"&gt;&lt;span style="color: black; font-family: Arial;"&gt;$ ./lv2 1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-9160452256669193489?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/9160452256669193489/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9160452256669193489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9160452256669193489'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/blog-post.html' title='システムプログラミング：タイマー(スレッド利用)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2795884377037968150</id><published>2011-12-06T15:09:00.001+09:00</published><updated>2011-12-06T15:40:09.826+09:00</updated><title type='text'>日本e-learning学会　2011学術講演会レポート</title><content type='html'>こんにちはー。&lt;br /&gt;またもや情報システムアドバンス科３年、関ちゃんです。&lt;br /&gt;12月2日（水）日本e-learning学会2011学術講演会（産業技術大学院大学＠東京）で、&lt;br /&gt;「クラウドを利用した効果的な実習環境の構築」という題で研究発表を行ってきました。&lt;br /&gt;その報告をば。&lt;br /&gt;&lt;br /&gt;発表内容は、これまで学生PCや実習室に構築していた実習環境（開発用ソフトやサーバOS）を、クラウド上のVPSに構築しようという提案です。&lt;br /&gt;今回は日本ラッド株式会社のご協力を頂き、共同開発したシステムを紹介しました。&lt;br /&gt;これが普及すれば、実習環境構築や生徒管理の手間が激減するだけでなく、費用削減、遠隔利用などの効果があります。&lt;br /&gt;&lt;br /&gt;簡単にいうとこんな感じ。&lt;br /&gt;うん、内容はそれなりに頑張ってまとめたつもり。内容はね。&lt;br /&gt;&lt;br /&gt;問題は発表ですよ。&lt;br /&gt;他の発表者の方々、原稿もなしに指示棒持ってペラペラ語るよ、&lt;br /&gt;超分かりやすいよ&lt;br /&gt;私の前に発表した大学院生の人、すごい突っ込んだ質問されてるよ！&lt;br /&gt;&lt;br /&gt;私のチキン★ハートが震えるぜ！！&lt;br /&gt;ｶﾞｸｶﾞｸ（（(°　Д　°；)））ﾌﾞﾙﾌﾞﾙ　&lt;br /&gt;&lt;br /&gt;うん、まぁ、どうしようもないので、用意した原稿棒読みしましたけどね。&lt;br /&gt;膝と手が震えるのですごく読みづらかった。&lt;br /&gt;発表時間の目安をオーバーしてましたが、&lt;br /&gt;適当に削ってまとめるとかそんな器用なこと出来ない！&lt;br /&gt;テンパったまま全部読みきりました。&lt;br /&gt;完全に涙目です、ありがとうございました。&lt;br /&gt;&lt;br /&gt;・・結構がんばって練習とかしてたんだけど、そう簡単に上手くは行かないもんですね。&lt;br /&gt;おかげでそれほどキツイ質問は飛んで来なかったから結果オーライか。（どこが）&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-i1YDl7hjOtA/Tt2yTRkrvHI/AAAAAAAAABA/OI6tQThmXz4/s1600/%25E7%2584%25A1%25E9%25A1%258C3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://1.bp.blogspot.com/-i1YDl7hjOtA/Tt2yTRkrvHI/AAAAAAAAABA/OI6tQThmXz4/s320/%25E7%2584%25A1%25E9%25A1%258C3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;もうちょっと喋る訓練をしなきゃだめだなーと反省した次第でした。&lt;br /&gt;精進します。&lt;br /&gt;以上でレポートをおわります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2795884377037968150?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2795884377037968150/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/122e-learning2011-pcosvps.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2795884377037968150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2795884377037968150'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/122e-learning2011-pcosvps.html' title='日本e-learning学会　2011学術講演会レポート'/><author><name>t09002</name><uri>http://www.blogger.com/profile/04034102174792401765</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-i1YDl7hjOtA/Tt2yTRkrvHI/AAAAAAAAABA/OI6tQThmXz4/s72-c/%25E7%2584%25A1%25E9%25A1%258C3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1342502005518258336</id><published>2011-12-06T01:06:00.013+09:00</published><updated>2011-12-06T02:18:18.226+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><title type='text'>AWS SDK for Javaを使うメモ</title><content type='html'>AWS SDK for Javaを使ってみました。&lt;br /&gt;&lt;br /&gt;１．Eclipseの準備&lt;br /&gt;ヘルプ-&amp;gt;新規ソフトウェアのインストール-&amp;gt;追加&lt;br /&gt;ラベル名：Work with&lt;br /&gt;ロケーション：http://aws.amazon.com/eclipse&lt;br /&gt;AWS Toolkit for Eclipseを選択しインストールします。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-W3oVYQ0gzGU/TtzxSlAX6eI/AAAAAAAAAQ4/9V1MoPF6vM8/s1600/20111206_012433.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 128px;" src="http://4.bp.blogspot.com/-W3oVYQ0gzGU/TtzxSlAX6eI/AAAAAAAAAQ4/9V1MoPF6vM8/s320/20111206_012433.jpg" alt="" id="BLOGGER_PHOTO_ID_5682682131308341730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;２．AWSの設定&lt;br /&gt;Eclipseを再起動し、AWSのアイコンができているのを確認します。&lt;br /&gt;アイコンクリック-&amp;gt;設定&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-pXzjoDn-uXY/Ttz1l_RM6uI/AAAAAAAAARE/TXIbPgtjbZY/s1600/20111206_014456.jpg"&gt;&lt;img style="cursor: pointer; width: 290px; height: 279px;" src="http://2.bp.blogspot.com/-pXzjoDn-uXY/Ttz1l_RM6uI/AAAAAAAAARE/TXIbPgtjbZY/s320/20111206_014456.jpg" alt="" id="BLOGGER_PHOTO_ID_5682686862822271714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-uFEkrCTXZeM/Ttz191a7XXI/AAAAAAAAARQ/6upOMDEmOXA/s1600/20111206_014859.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 249px;" src="http://1.bp.blogspot.com/-uFEkrCTXZeM/Ttz191a7XXI/AAAAAAAAARQ/6upOMDEmOXA/s320/20111206_014859.jpg" alt="" id="BLOGGER_PHOTO_ID_5682687272495570290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ここで入力する情報はAWSにログインし、Security Credentials（セキュリティ証明書）から得られます。&lt;br /&gt;http://aws.amazon.com/security-credentials&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-qLPc0zlao7k/Ttz2xVsd2mI/AAAAAAAAARo/3vwxDHgwGfs/s1600/20111206_015200.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 104px;" src="http://1.bp.blogspot.com/-qLPc0zlao7k/Ttz2xVsd2mI/AAAAAAAAARo/3vwxDHgwGfs/s320/20111206_015200.jpg" alt="" id="BLOGGER_PHOTO_ID_5682688157332396642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;設定がされるとexploreに情報がでてきます。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-8iWYc-vZzA0/Ttz3qQ6PDAI/AAAAAAAAAR0/8SYfV1yCMgU/s1600/20111206_015559.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 81px;" src="http://3.bp.blogspot.com/-8iWYc-vZzA0/Ttz3qQ6PDAI/AAAAAAAAAR0/8SYfV1yCMgU/s320/20111206_015559.jpg" alt="" id="BLOGGER_PHOTO_ID_5682689135300512770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;３．サンプルを実行まで&lt;br /&gt;http://aws.amazon.com/jp/sdkforjava/　よりSDKをダウンロード&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-75kOtHtbQJA/Ttz5HSx1_jI/AAAAAAAAASA/NcAsVUX0H24/s1600/20111206_020227.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 108px;" src="http://1.bp.blogspot.com/-75kOtHtbQJA/Ttz5HSx1_jI/AAAAAAAAASA/NcAsVUX0H24/s320/20111206_020227.jpg" alt="" id="BLOGGER_PHOTO_ID_5682690733530021426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;デスクトップに解凍し、中身を見てみます。Sampleがあるのでそれを利用します。&lt;br /&gt;新規-&amp;gt;AWS Java Project-&amp;gt;&lt;br /&gt;プロジェクト名：AmazonS3&lt;br /&gt;Amazon S3 Sampleにチェック&lt;br /&gt;アカウントも選択します。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-yHAYCq7QLAs/Ttz8LtisaMI/AAAAAAAAASM/v7noqqH_nn4/s1600/20111206_021536.jpg"&gt;&lt;img style="cursor: pointer; width: 249px; height: 175px;" src="http://1.bp.blogspot.com/-yHAYCq7QLAs/Ttz8LtisaMI/AAAAAAAAASM/v7noqqH_nn4/s320/20111206_021536.jpg" alt="" id="BLOGGER_PHOTO_ID_5682694107968596162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;あとはJava Applicationを実行してみます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1342502005518258336?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1342502005518258336/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/aws-sdk-for-java.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1342502005518258336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1342502005518258336'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/aws-sdk-for-java.html' title='AWS SDK for Javaを使うメモ'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-W3oVYQ0gzGU/TtzxSlAX6eI/AAAAAAAAAQ4/9V1MoPF6vM8/s72-c/20111206_012433.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1311327596179583532</id><published>2011-12-03T11:17:00.003+09:00</published><updated>2011-12-03T11:27:57.726+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>MACでVNC接続</title><content type='html'>MACでは標準でVNC接続ができます。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;上部メニュー-&amp;gt;移動-&amp;gt;サーバーへ移動&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;サーバアドレス欄に&lt;/div&gt;&lt;div&gt;vnc://サーバのIPアドレス:ポート番号/&lt;/div&gt;&lt;div&gt;ポート番号は、例えば&lt;/div&gt;&lt;div&gt;root:1&lt;/div&gt;&lt;div&gt;で設定した場合は 5901 を指定してrootでログイン&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1311327596179583532?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1311327596179583532/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/12/macvnc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1311327596179583532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1311327596179583532'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/12/macvnc.html' title='MACでVNC接続'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8940917839326683512</id><published>2011-11-14T10:10:00.001+09:00</published><updated>2011-11-14T10:12:33.102+09:00</updated><title type='text'>平成23年度秋季研究大会の報告</title><content type='html'>お久しぶりです。&lt;br /&gt;ほぼロム専な管理人その2、関ちゃんですよ。&lt;br /&gt;報告と寄稿をいただきましたのでお知らせします。&lt;br /&gt;&lt;br /&gt;平成23年11月11日（金）～13日（日)にいわて県民情報交流センター「アイーナ」で日本経営工学会　平成23年度秋季研究大会が開催されました。&lt;br /&gt;&lt;br /&gt;産技からゲーム科２年生 丸山結以さんが「AHPを利用した効果的なクラウドサービス提供の枠組み」のテーマでプレゼンを行いました。&lt;br /&gt;丸山ちゃんおつかれ！（・∀・）ノ&lt;br /&gt;感想を寄稿してもらったので以下に掲載します。&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;無事に帰ることができ安心しました。&lt;br /&gt;&lt;br /&gt;初めての割には、よく出来ていた&lt;br /&gt;こう言ってもらえたことが、とても嬉しかったです。&lt;br /&gt;&lt;br /&gt;よく出来たのは協力してくださった先輩や先生、皆さんのおかげです。&lt;br /&gt;スライドの作成や、その内容について、発表の仕方、聞く姿勢など&lt;br /&gt;今日の発表は私の勉強不足を実感しました。&lt;br /&gt;&lt;br /&gt;スライドの作成もほぼお願いしてしまいましたし、&lt;br /&gt;質疑応答にも答えられませんでした。&lt;br /&gt;発表中の動作も、欠点がいくつもありました。&lt;br /&gt;反省点しか浮かばないくらいです。&lt;br /&gt;&lt;br /&gt;やる気ももちろん大事だけれど&lt;br /&gt;それに見合った実力をつける努力をする&lt;br /&gt;という事が大事であり基本だと強く思いました。&lt;br /&gt;&lt;br /&gt;今回発表に参加できたことで、多くのことを学ぶ事が出来ました。&lt;br /&gt;貴重な体験をさせていただけたことに感謝です。&lt;br /&gt;今日の反省点を、今後生かせるように、努力していきたいと思います。&lt;br /&gt;&lt;br /&gt;&amp;nbsp;丸山結以&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8940917839326683512?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8940917839326683512/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/11/23.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8940917839326683512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8940917839326683512'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/11/23.html' title='平成23年度秋季研究大会の報告'/><author><name>t09002</name><uri>http://www.blogger.com/profile/04034102174792401765</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1339609826917284611</id><published>2011-11-09T08:17:00.002+09:00</published><updated>2011-11-09T08:20:18.167+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>重複組み合わせの全組み合わせを表示</title><content type='html'>重複組み合わせの全組み合わせを表示するプログラムです。&lt;br /&gt;今回種類が3なのでループも３重になります。&lt;br /&gt;種類の数でループの深さが決まります。&lt;br /&gt;&lt;br /&gt;#include&lt;stdio.h&gt;&lt;br /&gt;&lt;br /&gt;#define KYOTEN 3&lt;br /&gt;#define NUMBER 5&lt;br /&gt;&lt;br /&gt;//3H5=7C5=21通り&lt;br /&gt;&lt;br /&gt;int fact(int);&lt;br /&gt;&lt;br /&gt;void main() {&lt;br /&gt;   int k1, k2, k3, i = 1;&lt;br /&gt;&lt;br /&gt;   printf("今回はK=%d, N=%dで%dH%d=%dC%dとなり%d通りあります\n", KYOTEN, NUMBER, KYOTEN, NUMBER, KYOTEN+NUMBER-1,NUMBER, fact(KYOTEN+NUMBER-1)/(fact(NUMBER)*fact(KYOTEN-1)));&lt;br /&gt;&lt;br /&gt;   for(k1 = 0; k1 &amp;lt;= NUMBER; k1++) {&lt;br /&gt;       for(k2 = 0; k1+k2 &amp;lt;= NUMBER; k2++) {&lt;br /&gt;           for(k3 = 0; k1+k2+k3 &amp;lt;= NUMBER; k3++) {&lt;br /&gt;               if(k1+k2+k3 == NUMBER)&lt;br /&gt;               printf("%d番目 %d %d %d\n",i++, k1, k2, k3);&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//階乗関数&lt;br /&gt;int fact(int num){&lt;br /&gt;   int i;&lt;br /&gt;   if(num == 1){&lt;br /&gt;       return 1;&lt;br /&gt;   } else {&lt;br /&gt;       i = num * fact(num - 1);&lt;br /&gt;       return i;&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/stdio.h&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1339609826917284611?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1339609826917284611/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/11/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1339609826917284611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1339609826917284611'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/11/blog-post.html' title='重複組み合わせの全組み合わせを表示'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7422148469758097453</id><published>2011-10-08T19:42:00.007+09:00</published><updated>2011-10-09T01:11:46.953+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='benchmark'/><title type='text'>Windowsタスクスケジューラを利用して姫野ベンチ実行、DBアップロード</title><content type='html'>Windowsタスクスケジューラを利用して姫野ベンチ実行、DBアップロードをするメモです。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[準備]&lt;/div&gt;&lt;div&gt;・プロジェクトをEclipseにインポート&lt;/div&gt;&lt;div&gt;・Dドライブ直下に（なければCドライブ直下に）Himenoフォルダを設置&lt;/div&gt;&lt;div&gt;・Dドライブ直下に（なければCドライブ直下に）Benchmarkフォルダ設置&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;１．次のファイルを作成&lt;/div&gt;&lt;div&gt;[Himeno.java]&lt;/div&gt;&lt;div&gt;&lt;div&gt;import java.io.BufferedReader;&lt;/div&gt;&lt;div&gt;import java.io.IOException;&lt;/div&gt;&lt;div&gt;import java.io.InputStreamReader;&lt;/div&gt;&lt;div&gt;import java.io.Reader;&lt;/div&gt;&lt;div&gt;import java.io.StringWriter;&lt;/div&gt;&lt;div&gt;import java.util.Timer;&lt;/div&gt;&lt;div&gt;import java.util.TimerTask;&lt;/div&gt;&lt;div&gt;import java.util.concurrent.TimeUnit;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public class Himeno {&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;String t;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  public static void main(String[] args) throws InterruptedException,&lt;/div&gt;&lt;div&gt;      IOException {&lt;/div&gt;&lt;div&gt;    ProcessBuilder pb = new ProcessBuilder("&lt;b&gt;D:\\himeno\\himenoBMTxp_s.exe&lt;/b&gt;");//必要に応じて変更&lt;/div&gt;&lt;div&gt;    Process p = pb.start();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));&lt;/div&gt;&lt;div&gt;    Catcher c = new Catcher(br);&lt;/div&gt;&lt;div&gt;    c.start();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    TimerTask task = new ProcessDestroyer(p);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Timer timer = new Timer("プロセス停止タイマー");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;timer.schedule(task, TimeUnit.SECONDS.toMillis(&lt;b&gt;80&lt;/b&gt;));&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;//80秒後にProcessDestroyer#run()が呼ばれる。必要に応じて変更&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;for (;;) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;try {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;p.waitFor();&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;//プロセスの終了待ち&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;break;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;} catch (InterruptedException e) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;e.printStackTrace();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;//waitFor()はInterruptedExceptionが発生する可能性があるが、&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;//今回の例では、その場合もプロセスの終了待ちを繰り返す。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;//（プロセスの強制終了とInterruptedExceptionは無関係）&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;timer.cancel();&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;//タイマーのキャンセル（必須）&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//    System.out.println(c.out.toString());&lt;/div&gt;&lt;div&gt;//&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;System.out.println(c.out.toString().indexOf("MFLOPS",210)); //最初のMFLOPSは203文字目に出現&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;int idx = c.out.toString().indexOf("MFLOPS",210);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;String t = c.out.toString().substring(idx+10,idx+18);&lt;/div&gt;&lt;div&gt;//    System.out.println(t);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;    Mysql ms = new Mysql();&lt;/div&gt;&lt;div&gt;    ms.mysqlInsert(Double.parseDouble(t));&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  int getValue()&lt;/div&gt;&lt;div&gt;  {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  int value = Integer.parseInt(t);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;  return value;&lt;/div&gt;&lt;div&gt;  }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;class ProcessDestroyer extends TimerTask {&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;private Process p;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;public ProcessDestroyer(Process p) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;this.p = p;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;@Override&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;public void run() {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;p.destroy(); //プロセスを強制終了&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;class Catcher extends Thread {&lt;/div&gt;&lt;div&gt;  Reader in;&lt;/div&gt;&lt;div&gt;  StringWriter out = new StringWriter();&lt;/div&gt;&lt;div&gt;  public Catcher(Reader in) {&lt;/div&gt;&lt;div&gt;    this.in = in;&lt;/div&gt;&lt;div&gt;  }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  public void run() {&lt;/div&gt;&lt;div&gt;    int c;&lt;/div&gt;&lt;div&gt;    try {&lt;/div&gt;&lt;div&gt;      while ((c = in.read()) != -1) {&lt;/div&gt;&lt;div&gt;        out.write((char)c);&lt;/div&gt;&lt;div&gt;      }&lt;/div&gt;&lt;div&gt;    } catch (IOException e) {&lt;/div&gt;&lt;div&gt;      e.printStackTrace();&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Mysql.java]&lt;/div&gt;&lt;div&gt;&lt;div&gt;import java.sql.Connection;&lt;/div&gt;&lt;div&gt;import java.sql.DriverManager;&lt;/div&gt;&lt;div&gt;import java.sql.Statement;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;class Mysql {&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;public void  mysqlInsert(double vl) {&lt;/div&gt;&lt;div&gt;        String msg = "";&lt;/div&gt;&lt;div&gt;        try {&lt;/div&gt;&lt;div&gt;            // ドライバロード&lt;/div&gt;&lt;div&gt;            Class.forName("org.gjt.mm.mysql.Driver");&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;            // MySQLに接続&lt;/div&gt;&lt;div&gt;            Connection con = DriverManager.getConnection("jdbc:mysql://&lt;b&gt;ホスト名/DB名", "ユーザ名", "パスワード&lt;/b&gt;");&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;            // ステートメント生成&lt;/div&gt;&lt;div&gt;            Statement stmt = con.createStatement();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;            // SQLを実行&lt;/div&gt;&lt;div&gt;            String sql = "INSERT INTO himeno_benchmarks(server_id,MFLOPS_measured) VALUES (&lt;b&gt;40&lt;/b&gt;,"+vl+")";//40はID。VPSのIDを調べて変更する&lt;/div&gt;&lt;div&gt;            stmt.executeUpdate(sql);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;            // 接続を閉じる&lt;/div&gt;&lt;div&gt;            stmt.close();&lt;/div&gt;&lt;div&gt;            con.close();&lt;/div&gt;&lt;div&gt;        }catch (ClassNotFoundException e){&lt;/div&gt;&lt;div&gt;            msg = "ドライバのロードに失敗";&lt;/div&gt;&lt;div&gt;            System.out.println(msg);&lt;/div&gt;&lt;div&gt;        }catch (Exception e){&lt;/div&gt;&lt;div&gt;            msg = "ドライバのロードに失敗しました";&lt;/div&gt;&lt;div&gt;            System.out.println(msg);&lt;/div&gt;&lt;div&gt;        }&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;２．実行可能Jarファイルの作成&lt;/div&gt;&lt;div&gt;図のように実行可能JARファイルを作成します。&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/-Fy8yciK1qTc/TpAybdC2RgI/AAAAAAAAAPg/RrGi8CqOlko/s320/20111008_201244.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5661080178839143938" style="cursor: pointer; width: 320px; height: 287px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/-nQPBqJJX7bI/TpAybjPGTeI/AAAAAAAAAPo/rIz2ZicafzQ/s320/20111008_201314.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5661080180501138914" style="cursor: pointer; width: 320px; height: 284px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;これをD:\Benchmark\Himeno40.jar として保存します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ここまで確認&lt;/div&gt;&lt;div&gt;javaw -jar D:\Benchmark\Himeno34.jar&lt;/div&gt;&lt;div&gt;が実行され、DBに内容が保存されるか確認&lt;/div&gt;&lt;div&gt;Javaがインストールされていなかったらインストール(パス登録も)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;３．タスクスケジューラの登録&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;重要&lt;/div&gt;&lt;div&gt;外部JARファイルとして利用していた「mysql-connector-java-5.0.8-bin.jar」を&lt;/div&gt;&lt;div&gt;「C:\Program Files (x86)\Java\jre6\lib\ext」にいれておきます。&lt;/div&gt;&lt;div&gt;これがないとスケジューラではDBにアップロードされませんでした。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;タスクスケジューラに図のように登録します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;「ログインしているかどうかかかわらず実行する」にチェックをいれる&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/-UUexytXacU8/TpBkYDoxUpI/AAAAAAAAAPw/A9AMXSckG_0/s320/20111008_234954.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5661135096060662418" style="cursor: pointer; width: 320px; height: 238px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ファイル名はHimeno**.jar (**はID)&lt;/div&gt;&lt;div&gt;プログラム：javaw&lt;/div&gt;&lt;div&gt;引数： -jar D\Benchmark\Himeno**.jar&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/-aQT5mVI97y4/TpBkYU-cy-I/AAAAAAAAAQA/2mE4LPmG--M/s320/20111008_235102.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5661135100714994658" style="cursor: pointer; width: 299px; height: 320px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/-R_dDvrvTSDM/TpBkYaOT06I/AAAAAAAAAP4/Z8cmIrilmZA/s320/20111008_235045.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5661135102123692962" style="cursor: pointer; width: 320px; height: 275px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;これで毎時結果がDBにアップロードされます。&lt;/div&gt;&lt;div&gt;ちょっと不安定ですがこれで様子をみます。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7422148469758097453?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7422148469758097453/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/10/windowsdb.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7422148469758097453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7422148469758097453'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/10/windowsdb.html' title='Windowsタスクスケジューラを利用して姫野ベンチ実行、DBアップロード'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Fy8yciK1qTc/TpAybdC2RgI/AAAAAAAAAPg/RrGi8CqOlko/s72-c/20111008_201244.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6742320983040564069</id><published>2011-10-03T13:07:00.044+09:00</published><updated>2011-10-05T12:29:24.003+09:00</updated><title type='text'>GALAXY Tab Market ID統一管理</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;はーい。こんにちは。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;blog初登場のT09003 萩原健太こと、通称"はぎけん"です。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;が、まあ萩原です。よろしくお願いします。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;今回Webのandroid marketからGALAXY Tabにアプリのインストールをするとき&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;１つのIDで多数のGALAXY Tabにアプリをインストールできるよう環境を設定しました。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;見にくい画像やらいたらない表現があるかもしれませんが&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;今回のそのなかで１つの手段について記述します。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;今まで使っていたGALAXYにそのまま新たに共通IDを設定してやろうと&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;考えたのですがWebのmarketのマーケットアカウントというところに&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;端末が表示されることがなくうまくいきませんでした。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;いろいろ調べ、試行錯誤した結果&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;現在のGALAXYの利用状況でうまく共通IDの設定をするのは無理なのでは？&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;という見解にたどりついてしまったので１からやり直すことにしました。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;そこでまず。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;端末の初期化です。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;ここでは画面上の設定にある初期化をしてもいまく１から設定しなおすことはできません。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;電源を切ります。→　電源ボタンとVolアップボタンを同時に長押しします。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;そうすると今までに見たのとのないこの黒い画面が出ます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;撮影者が写りこんでますがすみません萩原です。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;気になさらないでください。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://4.bp.blogspot.com/-xb4CuA6GFWI/TolHXZmXcPI/AAAAAAAAAAo/JuTTgXDE8TI/s1600/1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 172px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659132874102108402" border="0" alt="" src="http://4.bp.blogspot.com/-xb4CuA6GFWI/TolHXZmXcPI/AAAAAAAAAAo/JuTTgXDE8TI/s320/1.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;。&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span&gt;この画面とは初対面だったのでテンション上がりました。&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;そしてドキドキ感やばかったー。（笑）&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;※端末横のVolボタンで上下選択できます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;wipe data/factory resetを選びHOMEボタンを押します。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;ドロイド君がいる画面に切り替わります。そこで少し待ってから&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;もう１度HOMEを押します。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;この別の黒い画面が現れるのでここでは&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://3.bp.blogspot.com/-6YxamJYU6AU/TolHmLd7MrI/AAAAAAAAAAw/EBIORl9uA9U/s1600/2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 194px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659133128006644402" border="0" alt="" src="http://3.bp.blogspot.com/-6YxamJYU6AU/TolHmLd7MrI/AAAAAAAAAAw/EBIORl9uA9U/s320/2.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; 。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Yes -- delete all user dataを選びHOMEボタン。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;またドロイド君が出てきます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;さらに少し待ってからHOMEボタンを押します。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://2.bp.blogspot.com/-uYIp_8s4a4A/TolIA0eHkzI/AAAAAAAAAA4/AfFWiCPyyG4/s1600/3.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 191px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659133585689908018" border="0" alt="" src="http://2.bp.blogspot.com/-uYIp_8s4a4A/TolIA0eHkzI/AAAAAAAAAA4/AfFWiCPyyG4/s320/3.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;reboot system nowを選びHOMEボタン。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;ドロイド君の画面が出るのでさらに少し待つ。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;もう１度HOMEを押しましょう。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;これで端末が起動し始めます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;SIMについてはなくても大丈夫です。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;ここからは通常通り設定を進めていきます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;ポイントのみ記述します。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;１．インターネット接続はWi-Fiのみでも大丈夫です。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;２．Googleのアカウントを新たに作成してください。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://2.bp.blogspot.com/-Bu8tJGjB8RU/TolRT5RbgHI/AAAAAAAAABo/TZNVxnHnOdo/s1600/google.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 196px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659143809001029746" border="0" alt="" src="http://2.bp.blogspot.com/-Bu8tJGjB8RU/TolRT5RbgHI/AAAAAAAAABo/TZNVxnHnOdo/s320/google.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;これ以外の設定は流れで最後まで進めてください。これで設定は終わりです。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;画面が出てきたらマーケットアプリを開いて”同意する”を押してください&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://1.bp.blogspot.com/-iafZTx18Rgk/TolREYZgrSI/AAAAAAAAABg/icLh-kTZbBE/s1600/doui.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 112px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659143542478515490" border="0" alt="" src="http://1.bp.blogspot.com/-iafZTx18Rgk/TolREYZgrSI/AAAAAAAAABg/icLh-kTZbBE/s320/doui.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;次にマーケットを閉じて&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Webからandroid marketにいきます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://1.bp.blogspot.com/-RwZDgnBZ1cI/TolNDRcwgcI/AAAAAAAAABI/m6pwwK8w0B8/s1600/market_top.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 178px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659139125386707394" border="0" alt="" src="http://1.bp.blogspot.com/-RwZDgnBZ1cI/TolNDRcwgcI/AAAAAAAAABI/m6pwwK8w0B8/s320/market_top.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;画面右上のログインをクリックし、先ほど設定したGoogleアカウントでログインします。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;その後、マーケットアカウントの端末欄に端末が表示されたら１台目が完了です。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Webでの反映には少し時間がかかる場合があるので少し気長に。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;気休めかもしれませんが、端末からマーケットアプリを開いたり閉じたり&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Webでログインし直してみたり私はしていました。（笑）&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;たぶん、いや、確実に気休め。（笑）&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;２台目以降の設定についてですが。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;同じように黒い画面で初期化して端末設定を進めます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;違う点は１つのみで。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://1.bp.blogspot.com/-OayPMhy1zdk/TolRuh278QI/AAAAAAAAABw/GnzUrN98Tjs/s1600/google.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 196px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659144266572361986" border="0" alt="" src="http://1.bp.blogspot.com/-OayPMhy1zdk/TolRuh278QI/AAAAAAAAABw/GnzUrN98Tjs/s320/google.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Googleアカウントを作成せず、１台目の初期設定で設定したアカウントにログインすることです。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;その後も同じように設定したりマーケットにつないだり&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Webでandroid marketにログインしたりします。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;マーケットアカウントの端末欄に新しく端末が追加されたらこれでOKです。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;ここに反映されるまでに１時間近くかかったりしたときもあって結構あせりました。（笑）&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;ちなみに端末本体の設定でアカウントと同期をとる必要もとくにありません。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://1.bp.blogspot.com/-2m4TZ7BSElA/TolO6iPPTtI/AAAAAAAAABQ/W6kiKP6rl-E/s1600/account.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 134px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659141174297841362" border="0" alt="" src="http://1.bp.blogspot.com/-2m4TZ7BSElA/TolO6iPPTtI/AAAAAAAAABQ/W6kiKP6rl-E/s320/account.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;こんな感じで端末が追加されていきます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;私はこんな感じで簡単に名前うつけてあります。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Tabにもテプラが貼ってあるので管理は十分できます。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;アプリをダウンロードするときに端末を選択できるようになるので&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;そこで１台ずつインストールすることができるようになります。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://3.bp.blogspot.com/-hvxBlSny788/TolTLNL7bqI/AAAAAAAAAB4/4NICAY953U4/s1600/downroad.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 186px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659145858751098530" border="0" alt="" src="http://3.bp.blogspot.com/-hvxBlSny788/TolTLNL7bqI/AAAAAAAAAB4/4NICAY953U4/s320/downroad.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;こんな感じで。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;別の端末に送信&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;を開くとこんな感じで端末選択できます。 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://1.bp.blogspot.com/-BuHgYwAnwAw/TolTR-jGwII/AAAAAAAAACA/IUc5IRWmMho/s1600/select.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;span&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 256px; height: 320px; float: left; cursor: pointer;" id="BLOGGER_PHOTO_ID_5659145975080861826" border="0" alt="" src="http://1.bp.blogspot.com/-BuHgYwAnwAw/TolTR-jGwII/AAAAAAAAACA/IUc5IRWmMho/s320/select.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;とまあこんな感じで１つのIDでWebから&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;アプリのインストールができるようになりました。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;初期化までしなくとも他にも何かやり方があったかもしれませんが&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;１つの検証例としてここに投稿させていただきました。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;良かったら参考にしてみてください。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;以上、萩原がお送り致しました。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;いやー、なかなかいい勉強になった。&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6742320983040564069?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6742320983040564069/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/10/galaxy-tab-market-id.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6742320983040564069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6742320983040564069'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/10/galaxy-tab-market-id.html' title='GALAXY Tab Market ID統一管理'/><author><name>t09003</name><uri>http://www.blogger.com/profile/12356674023347818381</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-xb4CuA6GFWI/TolHXZmXcPI/AAAAAAAAAAo/JuTTgXDE8TI/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2021884776518330823</id><published>2011-09-23T14:25:00.003+09:00</published><updated>2011-09-23T14:48:18.566+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>MAC ショートカットキー</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51);   font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;font-size:12px;"  &gt;&lt;br /&gt;タスクの強制終了「Command + Option + Esc」&lt;br /&gt;デスクトップ画面に戻る「Fn+F11」&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2021884776518330823?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2021884776518330823/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/09/mac_12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2021884776518330823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2021884776518330823'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/09/mac_12.html' title='MAC ショートカットキー'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-4378639071505170435</id><published>2011-09-23T08:34:00.002+09:00</published><updated>2011-09-23T08:41:35.122+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>Macでスクリーンショット</title><content type='html'>Macでスクリーンショットをとるときのメモです。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;画面全体：&lt;/span&gt;&lt;b&gt;「コマンド+Shift+3」&lt;br /&gt;ドラッグ範囲：&lt;/b&gt;&lt;b&gt;「コマンド+Shift+4」&lt;br /&gt;指定ウインドウ：&lt;/b&gt;&lt;b&gt;「コマンド+Shift+4を押してからスペースバー」&lt;br /&gt;&lt;br /&gt;デスクトップにpngで保存されます。&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-4378639071505170435?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/4378639071505170435/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/09/mac_23.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4378639071505170435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4378639071505170435'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/09/mac_23.html' title='Macでスクリーンショット'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-955922142855792423</id><published>2011-09-23T08:19:00.002+09:00</published><updated>2011-09-23T08:27:18.166+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>MACからファイルサーバ接続</title><content type='html'>Macからファイルサーバに接続するメモです。&lt;br /&gt;&lt;br /&gt;Windowsだと ¥¥192.168.100.2 のようにアクセスします。&lt;br /&gt;Macでは&lt;br /&gt;Finder -&amp;gt; 移動(上のメニュ) -&amp;gt; サーバへ接続&lt;br /&gt;をクリックします。&lt;br /&gt;図のように入力してマウントします(今回はゲストで接続)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-nn2y3MXmNss/TnvEOVZFI4I/AAAAAAAAAPQ/1pDaeVzyXiU/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-09-23%2B8.25.14%25EF%25BC%2589.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 176px;" src="http://4.bp.blogspot.com/-nn2y3MXmNss/TnvEOVZFI4I/AAAAAAAAAPQ/1pDaeVzyXiU/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-09-23%2B8.25.14%25EF%25BC%2589.png" alt="" id="BLOGGER_PHOTO_ID_5655329507633341314" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-955922142855792423?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/955922142855792423/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/09/mac.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/955922142855792423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/955922142855792423'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/09/mac.html' title='MACからファイルサーバ接続'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-nn2y3MXmNss/TnvEOVZFI4I/AAAAAAAAAPQ/1pDaeVzyXiU/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-09-23%2B8.25.14%25EF%25BC%2589.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-5284581656170931351</id><published>2011-09-14T14:13:00.008+09:00</published><updated>2011-09-23T14:54:59.104+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>MACのXcodeのインストール、実行</title><content type='html'>&lt;div&gt;言語開発できる環境を作るためにMACにXcodeをインストールしました。&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1. http://developer.apple.com/xcode/ に接続&lt;/div&gt;&lt;div&gt;2.apple IDでログイン&lt;/div&gt;&lt;div&gt;3.developer登録をする(確認メールにコードがあるのでそれを入力する)&lt;/div&gt;&lt;div&gt;4.develop登録後、ダウンロード(4.1G)　&lt;br /&gt;今回はMac10.6.8 でxcode 3.2.6でした&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. ダウンロード後、インストール（30分程度)&lt;/div&gt;&lt;div&gt;6. gccを試してみます。Unixと同じコマンドで動きました。&lt;/div&gt;&lt;div&gt;7. xcodeでipadシミュレータを立ち上げ、うまくいきました。&lt;br /&gt;&lt;br /&gt;8. 実行&lt;br /&gt;HD -&amp;gt; Developer -&amp;gt; Applications -&amp;gt; Xcode&lt;br /&gt;新規プロジェクト -&amp;gt; Window-based-Application -&amp;gt; Product(Universal)  -&amp;gt; プロジェクト名入力&lt;br /&gt;ビルドと実行 -&amp;gt; エミュレータが起動&lt;br /&gt;&lt;br /&gt;ここまでできれば動作はOKです。&lt;br /&gt;&lt;br /&gt;&lt;div&gt;2011/09/23 追記&lt;/div&gt;&lt;div&gt;学校のMACが10.6.4ですが、xcode3.2.6はインストールできませんでした。&lt;br /&gt;&lt;/div&gt;http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads&lt;br /&gt;-&amp;gt;developer tool で古いものをダウンロードしました&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-5284581656170931351?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/5284581656170931351/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/09/macxcode.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5284581656170931351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5284581656170931351'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/09/macxcode.html' title='MACのXcodeのインストール、実行'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3787086756210267317</id><published>2011-08-19T09:05:00.003+09:00</published><updated>2011-08-19T10:31:22.124+09:00</updated><title type='text'>Zabbixホスト登録の手順</title><content type='html'>&lt;br /&gt;&lt;br /&gt;Zabbixにホストを登録する手順のメモです。&lt;br /&gt;&lt;br /&gt;１．対象ホストにzabbix-agentをインストールします。&lt;br /&gt;&lt;a href="http://sdc.sangi.jp/2011/03/zabbix-agent.html"&gt;http://sdc.sangi.jp/2011/03/zabbix-agent.html&lt;/a&gt;　を参考&lt;br /&gt;&lt;br /&gt;２．zabbixにログインし、設定-&amp;gt;ホスト-&amp;gt;ホストの作成　をクリック&lt;br /&gt;&lt;br /&gt;名前：今回はFQDNを入力&lt;br /&gt;IPアドレスを入力&lt;br /&gt;テンプレートをTemplate_Linuxを選択&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Tmby9yJt9-I/Tk2ra_4Q4gI/AAAAAAAAAOw/jKvv9B5PvIg/s1600/20110819_091331.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 125px;" src="http://3.bp.blogspot.com/-Tmby9yJt9-I/Tk2ra_4Q4gI/AAAAAAAAAOw/jKvv9B5PvIg/s320/20110819_091331.jpg" alt="" id="BLOGGER_PHOTO_ID_5642354388477469186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;その後、ホスト一覧に出てくる。&lt;br /&gt;&lt;br /&gt;３．MAPへの登録&lt;br /&gt;設定-&amp;gt;マップ-&amp;gt;マップ一覧からマップ選択-&amp;gt;アイコンの作成&lt;br /&gt;図のように選択し、適用-&amp;gt;マップを保存します。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-caS1rlge-Ao/Tk28rSB4ioI/AAAAAAAAAO4/fopmnylNKuE/s1600/20110819_092922.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://1.bp.blogspot.com/-caS1rlge-Ao/Tk28rSB4ioI/AAAAAAAAAO4/fopmnylNKuE/s320/20110819_092922.jpg" alt="" id="BLOGGER_PHOTO_ID_5642373359925234306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;この段取りでホストを追加していきます。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3787086756210267317?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3787086756210267317/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/08/zabbix_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3787086756210267317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3787086756210267317'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/08/zabbix_19.html' title='Zabbixホスト登録の手順'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Tmby9yJt9-I/Tk2ra_4Q4gI/AAAAAAAAAOw/jKvv9B5PvIg/s72-c/20110819_091331.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3304421071676336957</id><published>2011-08-18T13:58:00.007+09:00</published><updated>2011-08-18T16:11:12.633+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Javaで姫野ベンチを動かす(Javaからの呼び出し)Windows版</title><content type='html'>Javaから姫野ベンチを呼び出し実行し表示させるメモです。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. 姫野ベンチをダウンロード設置&lt;/div&gt;&lt;div&gt;http://accc.riken.jp/HPC/HimenoBMT/download1.html&lt;/div&gt;&lt;div&gt;から実行形式の&lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;himenoBMTxp_s.exeをダウンロードして解凍します。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;D:¥himeno¥himenoBMTxp_s.exe&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;と設置しました。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;2.Eclipseでプロジェクト、&lt;/span&gt;&lt;span class="Apple-style-span" style="  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;クラス(Himeno)を作成し、次のコードを入力します。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;public class Himemo {&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt;&lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;  public static void main(String[] args) throws &lt;/span&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;InterruptedException,&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;      IOException {&lt;br /&gt;  ProcessBuilder pb = new ProcessBuilder("D:\\himeno&lt;/span&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;\\himenoBMTxp_s.exe");&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;    Process p = pb.start();&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;&lt;br /&gt;  BufferedReader br = new BufferedReader(new &lt;/span&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;InputStreamReader(p.getInputStream()));&lt;br /&gt;  Catcher c = new Catcher(br);&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;    c.start();&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;&lt;br /&gt;  p.waitFor();&lt;br /&gt;  p.destroy();&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;&lt;br /&gt;  System.out.println(c.out.toString());&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;}&lt;br /&gt;&lt;br /&gt;class Catcher extends Thre&lt;/span&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;ad {&lt;br /&gt;Reader in;&lt;br /&gt;StringWriter out = new &lt;/span&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;StringWriter();&lt;br /&gt;public Catcher(Reader in) {&lt;br /&gt;  this.in = in;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;  }&lt;br /&gt;&lt;br /&gt;public void run() {&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;    int c;&lt;br /&gt;  try {&lt;br /&gt;    while ((c = in.read()) != -1) {&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;        out.write((char)c);&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;      }&lt;br /&gt;  } catch (IOException e) {&lt;br /&gt;    e.printStackTrace();&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;    }&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt;&lt;br /&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;}&lt;br /&gt;&lt;br /&gt;姫野ベンチの結果が出力されまし&lt;/span&gt;&lt;div&gt;  &lt;/div&gt; &lt;span class="Apple-style-span" style=";font-family:Arial, osaka, sans-serif;font-size:14px;"  &gt;た。&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-VBd2PbOf2bc/Tky5m5AoCfI/AAAAAAAAAOo/-PcD2FDDK1o/s1600/20110818_160216.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 128px;" src="http://2.bp.blogspot.com/-VBd2PbOf2bc/Tky5m5AoCfI/AAAAAAAAAOo/-PcD2FDDK1o/s320/20110818_160216.jpg" alt="" id="BLOGGER_PHOTO_ID_5642088510978001394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;つまり、下記の流れでDBに姫野ベンチの結果をアップロードします。&lt;br /&gt;１．姫野ベンチ設置&lt;br /&gt;２．Javaより姫野ベンチを実行し結果を出力（出力はバッファ、またはテキストなど）&lt;br /&gt;３．出力された結果からMFLOPSの結果だけ取り出し、DBにアップロード(&lt;a href="http://sdc.sangi.jp/2011/08/mysqljava.html"&gt;http://sdc.sangi.jp/2011/08/mysqljava.html&lt;/a&gt;)&lt;br /&gt;４．Eclipseよりjarファイルで出力&lt;br /&gt;５．Winodwsのタスクスケジューラにjarファイル実行を登録&lt;br /&gt;&lt;br /&gt;これで定期的にDBにアップロードされればOKです。&lt;br /&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3304421071676336957?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3304421071676336957/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/08/javajavawindows.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3304421071676336957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3304421071676336957'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/08/javajavawindows.html' title='Javaで姫野ベンチを動かす(Javaからの呼び出し)Windows版'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-VBd2PbOf2bc/Tky5m5AoCfI/AAAAAAAAAOo/-PcD2FDDK1o/s72-c/20110818_160216.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-9154033773203958898</id><published>2011-08-17T16:46:00.002+09:00</published><updated>2011-08-17T16:53:25.063+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>MySQLに接続(Java編)</title><content type='html'>MySQLにJavaから接続します。&lt;br /&gt;C言語より、非常に簡単です。&lt;br /&gt;Eclipseを使ってやります。&lt;br /&gt;&lt;br /&gt;１．MySQL Connector/J をダウンロード&lt;br /&gt;&lt;a href="http://dev.mysql.com/downloads/connector/j/5.0.html"&gt;http://dev.mysql.com/downloads/connector/j/5.0.html&lt;/a&gt;&lt;br /&gt;適当なところへ配置&lt;br /&gt;&lt;br /&gt;２．Eclipseでプロジェクト作成後、&lt;br /&gt;プロジェクトを右クリック-&amp;gt;ビルド・パス-&amp;gt;ビルド・パスの構成-&amp;gt;ライブラリ-&amp;gt;外部Jarの追加&lt;br /&gt;から先ほど設置した&lt;br /&gt;mysql-connector-java-5.0.8-bin　を指定&lt;br /&gt;&lt;br /&gt;３．クラスを作成し、次のコードを入力&lt;br /&gt;&lt;br /&gt;import java.sql.*;&lt;br /&gt;&lt;br /&gt;public class MySQL {&lt;br /&gt;  public static void main(String[] args) {&lt;br /&gt;        String msg = "";&lt;br /&gt;        try {&lt;br /&gt;            // ドライバロード&lt;br /&gt;            Class.forName("org.gjt.mm.mysql.Driver");&lt;br /&gt;&lt;br /&gt;            // MySQLに接続&lt;br /&gt;            Connection con = DriverManager.getConnection("jdbc:mysql://ホスト名/DB名", "id", "pass");&lt;br /&gt;&lt;br /&gt;            // ステートメント生成&lt;br /&gt;            Statement stmt = con.createStatement();&lt;br /&gt;&lt;br /&gt;            // SQLを実行&lt;br /&gt;            String sqlStr = "SELECT * FROM servers";&lt;br /&gt;            ResultSet rs = stmt.executeQuery(sqlStr);&lt;br /&gt;&lt;br /&gt;            // 結果行をループ&lt;br /&gt;            while(rs.next()){&lt;br /&gt;                // レコードの値&lt;br /&gt;                int id = rs.getInt("id");&lt;br /&gt;                String name = rs.getString("name");&lt;br /&gt;&lt;br /&gt;                //表示&lt;br /&gt;                System.out.println(id + "：" + name);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            // 接続を閉じる&lt;br /&gt;            rs.close();&lt;br /&gt;            stmt.close();&lt;br /&gt;            con.close();&lt;br /&gt;        }catch (ClassNotFoundException e){&lt;br /&gt;            msg = "ドライバのロードに失敗しました";&lt;br /&gt;            System.out.println(msg);&lt;br /&gt;        }catch (Exception e){&lt;br /&gt;            msg = "ドライバのロードに失敗しました";&lt;br /&gt;            System.out.println(msg);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-9154033773203958898?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/9154033773203958898/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/08/mysqljava.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9154033773203958898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9154033773203958898'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/08/mysqljava.html' title='MySQLに接続(Java編)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-4921100545869477806</id><published>2011-08-15T11:13:00.004+09:00</published><updated>2011-08-15T12:51:57.136+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Zabbixインストール(再確認)</title><content type='html'>&lt;br /&gt;Zabbixのインストールの再確認メモです。&lt;div&gt;CentOS5に対しバージョン１.８をインストールします。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;１．yumリポジトリ登録用RPMのインストール方法&lt;/div&gt;&lt;div&gt;# rpm -ivh http://www.zabbix.jp/binaries/relatedpkgs/rhel5/i386/zabbix-jp-release-5-3.noarch.rpm&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;２.使用するZABBIXのバージョンの切替方法&lt;/div&gt;&lt;div&gt;(確認)&lt;/div&gt;&lt;div&gt;# alternatives --display zabbix-jp-release&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(変更)&lt;/div&gt;&lt;div&gt;&lt;div&gt;[root@rad-xen-vweb10 ~]# alternatives --config zabbix-jp-release&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4 プログラムがあり 'zabbix-jp-release' を提供します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  選択       コマンド&lt;/div&gt;&lt;div&gt;-----------------------------------------------&lt;/div&gt;&lt;div&gt;   1           /usr/share/zabbix-jp-release/zabbix-jp-1.1.repo&lt;/div&gt;&lt;div&gt;   2           /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo&lt;/div&gt;&lt;div&gt;*+ 3           /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo&lt;/div&gt;&lt;div&gt;   4           /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:4       &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;変更されたか確認&lt;/div&gt;&lt;div&gt;[root@rad-xen-vweb10 ~]# alternatives --display zabbix-jp-release&lt;/div&gt;&lt;div&gt;zabbix-jp-release - ステータスは手動です。&lt;/div&gt;&lt;div&gt;リンクは現在 /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo を指しています。&lt;/div&gt;&lt;div&gt;/usr/share/zabbix-jp-release/zabbix-jp-1.1.repo - 優先項目 10&lt;/div&gt;&lt;div&gt;/usr/share/zabbix-jp-release/zabbix-jp-1.4.repo - 優先項目 20&lt;/div&gt;&lt;div&gt;/usr/share/zabbix-jp-release/zabbix-jp-1.6.repo - 優先項目 40&lt;/div&gt;&lt;div&gt;/usr/share/zabbix-jp-release/zabbix-jp-1.8.repo - 優先項目 30&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(キャッシュを削除)&lt;/div&gt;&lt;div&gt;# yum clean all&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;３.インストール&lt;/div&gt;&lt;div&gt;# yum install zabbix zabbix-agent zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;４. MySQLデータベースサーバの設定&lt;/div&gt;&lt;div&gt;&lt;div&gt;[mysqld]&lt;/div&gt;&lt;div&gt;datadir=/var/lib/mysql&lt;/div&gt;&lt;div&gt;socket=/var/lib/mysql/mysql.sock&lt;/div&gt;&lt;div&gt;user=mysql&lt;/div&gt;&lt;div&gt;# Default to using old password format for compatibility with mysql 3.x&lt;/div&gt;&lt;div&gt;# clients (those using the mysqlclient10 compatibility package).&lt;/div&gt;&lt;div&gt;old_passwords=1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Disabling symbolic-links is recommended to prevent assorted security risks;&lt;/div&gt;&lt;div&gt;# to do so, uncomment this line:&lt;/div&gt;&lt;div&gt;# symbolic-links=0&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF6666;"&gt;default-character-set=utf8&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF6666;"&gt;skip-character-set-client-handshake&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[mysqld_safe]&lt;/div&gt;&lt;div&gt;log-error=/var/log/mysqld.log&lt;/div&gt;&lt;div&gt;pid-file=/var/run/mysqld/mysqld.pid&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;赤字の部分を追加（場所も同じように）。サーバを起動。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;５．MySQLユーザ：zabbix, DB：zabbixを作成&lt;/div&gt;&lt;div&gt;今回はphpMyAdminで作成しました。&lt;/div&gt;&lt;div&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/-Q475v4sEsMU/TkiKaRquTGI/AAAAAAAAAOA/hSXPrraaut0/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-08-15%2B11.52.29%25EF%25BC%2589.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5640910717305375842" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;６．初期DBをインポート&lt;/div&gt;&lt;div&gt;&lt;div&gt;[root@rad-xen-vweb10 ~]# mysql -u zabbix zabbix -p &amp;lt; /usr/share/doc/zabbix-server-1.8.5/schema/mysql.sql&lt;/div&gt;&lt;div&gt;Enter password: &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;[root@rad-xen-vweb10 ~]# mysql -u zabbix zabbix -p &amp;lt; /usr/share/doc/zabbix-server-1.8.5/data/data.sql&lt;/div&gt;&lt;div&gt;Enter password:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;[root@rad-xen-vweb10 ~]# mysql -u zabbix zabbix -p &amp;lt; /usr/share/doc/zabbix-server-1.8.5/data/images_mysql.sql&lt;/div&gt;&lt;div&gt;Enter password: &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;７.Webインターフェースの設定&lt;/div&gt;&lt;div&gt;Webサーバを起動後、一旦設定ファイルを削除します。&lt;/div&gt;&lt;div&gt;# rm /etc/zabbix/zabbix.conf.php&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;アクセスします。&lt;/div&gt;&lt;div&gt;http://zbx.xxxx.xx/zabbix/&lt;/div&gt;&lt;div&gt;後はナビに従って入力していきます。&lt;/div&gt;&lt;div&gt;終了するとログイン画面がでてきます。&lt;/div&gt;&lt;div&gt;デフォルトでは&lt;/div&gt;&lt;div&gt;ID admin&lt;/div&gt;&lt;div&gt;PASS zabbix&lt;/div&gt;&lt;div&gt;でログインできます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;８．ZABBIXサーバの設定&lt;/div&gt;&lt;div&gt;# vi /etc/zabbix/zabbix_server.conf &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF6666;"&gt;DBName=zabbix&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;### Option: DBSchema&lt;/div&gt;&lt;div&gt;#       Schema name. Used for IBM DB2.&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# Mandatory: no&lt;/div&gt;&lt;div&gt;# Default:&lt;/div&gt;&lt;div&gt;# DBSchema=&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;### Option: DBUser&lt;/div&gt;&lt;div&gt;#       Database user. Ignored for SQLite.&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# Mandatory: no&lt;/div&gt;&lt;div&gt;# Default:&lt;/div&gt;&lt;div&gt;# DBUser=&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF6666;"&gt;DBUser=zabbix&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF6666;"&gt;DBPassword=XXXXXXX&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;赤字の部分を確認、変更します。&lt;/div&gt;&lt;div&gt;# service zabbix-server start&lt;/div&gt;&lt;div&gt;# chkconfig zabbix-server on&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;９．エージェントの設定&lt;/div&gt;&lt;div&gt;http://sdc.sangi.jp/2011/03/zabbix-agent.html　を参考&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;１０．エージェントの登録&lt;/div&gt;&lt;div&gt;メニューから[設定] → [ホスト]をクリックし、右上のプルダウンメニューより[ホスト]が選択されていることを確認し、[ホストの作成]をクリックします。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;ホストの表示名を記入します。&lt;/div&gt;&lt;div&gt;zabbix_agentd.confでHostnameに設定した名称を記入してください。&lt;/div&gt;&lt;/div&gt;&lt;div&gt;後の項目も設定します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;以上で設定終了です。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-4921100545869477806?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/4921100545869477806/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/08/zabbix.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4921100545869477806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4921100545869477806'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/08/zabbix.html' title='Zabbixインストール(再確認)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Q475v4sEsMU/TkiKaRquTGI/AAAAAAAAAOA/hSXPrraaut0/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-08-15%2B11.52.29%25EF%25BC%2589.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8487375369392957435</id><published>2011-08-10T17:10:00.010+09:00</published><updated>2011-08-20T06:09:35.000+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>NetperfのWindowsサーバ設定</title><content type='html'>&lt;br /&gt;netperfをWindowsサーバに設定するときの設定メモ&lt;br /&gt;&lt;br /&gt;１．Netperfの必要なアプリケーションをダウンロード&lt;br /&gt;&lt;a href="ftp://ftp.cup.hp.com/dist/networking/benchmarks/netperf/binaries/2.1pl1/win32/x86/"&gt;ftp://ftp.cup.hp.com/dist/networking/benchmarks/netperf/binaries/2.1pl1/win32/x86/&lt;/a&gt;&lt;br /&gt;より&lt;br /&gt;・netperf-2.1pl1.exe&lt;br /&gt;・netserver-2.1pl1.exe&lt;br /&gt;をダウンロードし、Cドライブ直下に設定&lt;br /&gt;&lt;br /&gt;２．firewall解放&lt;br /&gt;&lt;a href="http://sdc.sangi.jp/2011/07/windows2008-ping.html"&gt;http://sdc.sangi.jp/2011/07/windows2008-ping.html&lt;/a&gt;&lt;br /&gt;を参考にプロトコルをTCP指定し、ポート12865を解放&lt;br /&gt;&lt;br /&gt;３．タスクスケジューラの設定&lt;br /&gt;管理ツール-&amp;gt;タスクスケジューラ　を起動&lt;br /&gt;操作-&amp;gt;タスクの作成　をクリック&lt;br /&gt;名前-&amp;gt;netserver&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-B2dX85JSDnc/TkJCaUj9NeI/AAAAAAAAANo/irmv00rpY8U/s1600/20110810_173248.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://3.bp.blogspot.com/-B2dX85JSDnc/TkJCaUj9NeI/AAAAAAAAANo/irmv00rpY8U/s320/20110810_173248.jpg" alt="" id="BLOGGER_PHOTO_ID_5639142703384835554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「全般」のタブで「ユーザがログオンしているかかかわらず実行する」にチェック&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-evjaQByYoyE/TkJDOhA-RHI/AAAAAAAAANw/2TLVmf1e3H0/s1600/20110810_173602.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://1.bp.blogspot.com/-evjaQByYoyE/TkJDOhA-RHI/AAAAAAAAANw/2TLVmf1e3H0/s320/20110810_173602.jpg" alt="" id="BLOGGER_PHOTO_ID_5639143600080962674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「トリガ」タブで新規をクリック&lt;br /&gt;図のように設定&lt;br /&gt;毎時５５分、毎時１回起動し無期限に繰り返すタスクを設定する&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-8w5XciIIJs4/TkJD_rPcI3I/AAAAAAAAAN4/bmUXMlAr9cI/s1600/20110810_173853.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 275px;" src="http://3.bp.blogspot.com/-8w5XciIIJs4/TkJD_rPcI3I/AAAAAAAAAN4/bmUXMlAr9cI/s320/20110810_173853.jpg" alt="" id="BLOGGER_PHOTO_ID_5639144444639585138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「操作」タブで「C:\netserver-2.1pl1.exe」を書き込む&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-NMdk_C01SkY/TkJB7HTfQrI/AAAAAAAAANg/JYvrz0disps/s1600/20110810_170408.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 295px; height: 320px;" src="http://4.bp.blogspot.com/-NMdk_C01SkY/TkJB7HTfQrI/AAAAAAAAANg/JYvrz0disps/s320/20110810_170408.jpg" alt="" id="BLOGGER_PHOTO_ID_5639142167250158258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;これでタスクの設定は終了です。&lt;br /&gt;&lt;br /&gt;４．確認&lt;br /&gt;他のサーバ(Linuxでも)から、タスクが起動後&lt;br /&gt;netperf -H XXX.XXX.XXX.XXX&lt;br /&gt;で値が取れるか確認してください。&lt;br /&gt;&lt;br /&gt;2011/08/20追記&lt;br /&gt;administratorならば問題ないようですが、ユーザによっては下記のように「最上位の特権で実行する」にチェックしないとうまくいきませんでした（タスクが起動したままにならず、終了してしまう）&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-vCqGI_R6Owo/Tk7Q2UF2sZI/AAAAAAAAAPA/3xNS1mBeue4/s1600/20110820_060031.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://4.bp.blogspot.com/-vCqGI_R6Owo/Tk7Q2UF2sZI/AAAAAAAAAPA/3xNS1mBeue4/s320/20110820_060031.jpg" alt="" id="BLOGGER_PHOTO_ID_5642677014666588562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8487375369392957435?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8487375369392957435/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/08/netperfwindows.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8487375369392957435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8487375369392957435'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/08/netperfwindows.html' title='NetperfのWindowsサーバ設定'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-B2dX85JSDnc/TkJCaUj9NeI/AAAAAAAAANo/irmv00rpY8U/s72-c/20110810_173248.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2714949941936978438</id><published>2011-08-03T12:25:00.002+09:00</published><updated>2011-08-03T12:32:43.425+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>netperfがうまくいかないときの対処法</title><content type='html'>netperfがうまくいかないときの対処法のメモ&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;[root@sub0000493540 ~]# netserver&lt;/div&gt;&lt;div&gt;Starting netserver at port 12865&lt;/div&gt;&lt;div&gt;Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;と出ていれば、うまくいくようですが、&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;[root@sub0000493540 ~]# netserver&lt;/div&gt;&lt;div&gt;Starting netserver at port 12865&lt;/div&gt;&lt;div&gt;set_up_server could not establish a listen endpoint for  port 12865 with family AF_UNSPEC&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;となるとうまくいかないようです（２回実行してしまうなど）。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;そのときは、netserverを止めますがコマンドがないのでkillします。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;１．PIDを確認&lt;/div&gt;&lt;div&gt;# ps alx&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;F   UID   PID  PPID PRI  NI   VSZ  RSS WCHAN  STAT TTY        TIME COMMAND&lt;/div&gt;&lt;div&gt;1     0 13649     1  18   0  2012  296 389979 Ss   ?          0:00 netserver&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;上記では、13649がPIDです。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;２．プロセスを削除&lt;/div&gt;&lt;div&gt;# kill 13649(PID番号)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;３．再度netserver 起動&lt;/div&gt;&lt;div&gt;&lt;div&gt;[root@sub0000493540 ~]# netserver&lt;/div&gt;&lt;div&gt;Starting netserver at port 12865&lt;/div&gt;&lt;div&gt;Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;これでうまく接続できると思います。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2714949941936978438?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2714949941936978438/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/08/netperf.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2714949941936978438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2714949941936978438'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/08/netperf.html' title='netperfがうまくいかないときの対処法'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2200315584969293551</id><published>2011-08-02T14:10:00.002+09:00</published><updated>2011-08-02T14:50:03.851+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Windowsのサーバ情報取得</title><content type='html'>Windowsのサーバ情報取得メモ&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;コマンドプロンプトで次を発行します。&lt;/div&gt;&lt;div&gt;&amp;gt; systeminfo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ホスト名:                    001-AG　　　　　　　　　　　　　　　　　　　  ##hostnameに記述&lt;/div&gt;&lt;div&gt;&lt;div&gt;OS 名:                       Microsoft® Windows Server® 2008 Enterprise         ##os_nameに記述&lt;/div&gt;&lt;div&gt;OS バージョン:               6.0.6002 Service Pack 2 ビルド 6002                    ##releaseに記述&lt;/div&gt;&lt;div&gt;OS 製造元:                   Microsoft Corporation&lt;/div&gt;&lt;div&gt;OS 構成:                     スタンドアロン サーバー&lt;/div&gt;&lt;div&gt;OS ビルドの種類:             Multiprocessor Free&lt;/div&gt;&lt;div&gt;登録されている所有者:        Windows ユーザー&lt;/div&gt;&lt;div&gt;登録されている組織:&lt;/div&gt;&lt;div&gt;プロダクト ID:               XXXX-XXXX-XXX-XXX&lt;/div&gt;&lt;div&gt;最初のインストール日付:      2010/05/10, 14:58:25&lt;/div&gt;&lt;div&gt;システム起動時間:            2011/07/24, 12:24:42&lt;/div&gt;&lt;div&gt;システム製造元:              Microsoft Corporation&lt;/div&gt;&lt;div&gt;システム モデル:             Virtual Machine&lt;/div&gt;&lt;div&gt;システムの種類:              x64-based PC                                                             ##machine_type,hardware_platform両方に記述&lt;/div&gt;&lt;div&gt;プロセッサ:                  1 プロセッサインストール済みです。　　　　##cpu_coresに記述&lt;/div&gt;&lt;div&gt;                             [01]: Intel64 Family 6 Model 23 Stepping 10　　　##cpu_nameに記述&lt;/div&gt;&lt;div&gt;Intel ~2666 Mhz&lt;/div&gt;&lt;div&gt;BIOS バージョン:             American Megatrends Inc. 080002 , 2008/05/05　&lt;/div&gt;&lt;div&gt;Windows ディレクトリ:        C:\Windows&lt;/div&gt;&lt;div&gt;システム ディレクトリ:       C:\Windows\system32&lt;/div&gt;&lt;div&gt;起動デバイス:                \Device\HarddiskVolume1&lt;/div&gt;&lt;div&gt;システム ロケール:           ja;日本語&lt;/div&gt;&lt;div&gt;入力ロケール:                ja;日本語&lt;/div&gt;&lt;div&gt;タイム ゾーン:               (GMT+09:00) 大阪、札幌、東京&lt;/div&gt;&lt;div&gt;物理メモリの合計:            2,047 MB　　　　　　　　　##memtotal  2,047,000で入力&lt;/div&gt;&lt;div&gt;利用できる物理メモリ:        535 MB&lt;/div&gt;&lt;div&gt;ページ ファイル: 最大サイズ: 4,331 MB&lt;/div&gt;&lt;div&gt;ページ ファイル: 利用可能:   2,684 MB&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;kernelにはWindowsと入力&lt;/div&gt;&lt;div&gt;cpu_MHZは入力しません&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2200315584969293551?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2200315584969293551/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/08/windows.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2200315584969293551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2200315584969293551'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/08/windows.html' title='Windowsのサーバ情報取得'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2590857644725282526</id><published>2011-07-30T12:40:00.004+09:00</published><updated>2011-07-30T12:55:02.269+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ricoh'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>JavaからGoogleカレンダー登録</title><content type='html'>JavaからGoogleカレンダー登録のメモ&lt;br /&gt;&lt;br /&gt;１．　http://code.google.com/apis/gdata/client-java.html から Download the Java client library.」をクリックして「gdata-src.java-1.45.0.zip」を取得。解凍し適当なところへ保存。&lt;br /&gt;&lt;br /&gt;２．http://code.google.com/p/google-collections/downloads/list　より「google-collect-1.0.zip」をダウンロード。。解凍し適当なところへ保存。&lt;br /&gt;&lt;br /&gt;３．Eclipseを起動し&lt;br /&gt;プロジェクト名：&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="line-height: 21px; text-indent: 14px;font-size:14px;" &gt;&lt;span class="highlight" style="color: black; background- color:yellow;" &gt;Google&lt;/span&gt;Cal(なんでもOK)&lt;br /&gt;プロジェクトを右クリック⇒ビルド・パス⇒外部アーカイブの追加から&lt;br /&gt;[１．より]&lt;br /&gt;・gdata-calendar-2.0.jar&lt;br /&gt;・gdata-core-1.0.jar&lt;br /&gt;・gdata-client-1.0.jar&lt;br /&gt;[２．より]&lt;br /&gt;・google-collect-1.0.jar&lt;br /&gt;を追加&lt;br /&gt;&lt;br /&gt;新規クラスを作成「GoogleCalMain.java」を作成&lt;br /&gt;&lt;br /&gt;############以下ソース##################&lt;br /&gt;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.net.MalformedURLException;&lt;br /&gt;import java.net.URL;&lt;br /&gt;import com.google.gdata.client.Query;&lt;br /&gt;import com.google.gdata.client.calendar.CalendarService;&lt;br /&gt;import com.google.gdata.data.DateTime;&lt;br /&gt;import com.google.gdata.data.Entry;&lt;br /&gt;import com.google.gdata.data.Feed;&lt;br /&gt;import com.google.gdata.data.Person;&lt;br /&gt;import com.google.gdata.data.PlainTextConstruct;&lt;br /&gt;import com.google.gdata.data.calendar.CalendarEventEntry;&lt;br /&gt;import com.google.gdata.data.extensions.EventEntry;&lt;br /&gt;import com.google.gdata.data.extensions.When;&lt;br /&gt;import com.google.gdata.data.extensions.Where;&lt;br /&gt;import com.google.gdata.util.AuthenticationException;&lt;br /&gt;import com.google.gdata.util.ServiceException;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* GoogleCalendar APIで実行&lt;br /&gt;* @version 1.0.0&lt;br /&gt;*/&lt;br /&gt;public class GoogleCalMain {&lt;br /&gt;&lt;br /&gt;   // Google アカウント&lt;br /&gt;   private static String GOOGLE_ACCOUNT = "sangi.XXXXX.X@gmail.com";&lt;br /&gt;   // Google アカウントのパスワード&lt;br /&gt;   private static String GOOGLE_PASSWORD = "XXXXX.XX";&lt;br /&gt;   // 送信URL&lt;br /&gt;   private static String GOOGLE_CAL_URL = "http://www.google.com/calendar/feeds/default/private/full";&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Google カレンダーAPIを使用して、登録と参照&lt;br /&gt;    * @param args&lt;br /&gt;    */&lt;br /&gt;   public static void main(String[] args) {&lt;br /&gt;&lt;br /&gt;       GoogleCalMain main = new GoogleCalMain();&lt;br /&gt;       main.googleCalAddAndRef();&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Google カレンダーAPIを使用して、&lt;br /&gt;    * 登録と登録したデータの参照を行います。&lt;br /&gt;　　＊ここを変更し、カレンダに書き込む内容を指定します。&lt;br /&gt;    */&lt;br /&gt;   private void googleCalAddAndRef() {&lt;br /&gt;&lt;br /&gt;       String title = "javaからの登録";&lt;br /&gt;&lt;br /&gt;       String place = "静岡";&lt;br /&gt;&lt;br /&gt;       String memo = "テスト";&lt;br /&gt;&lt;br /&gt;       try {&lt;br /&gt;           URL postURL = new URL(GOOGLE_CAL_URL);&lt;br /&gt;&lt;br /&gt;           // イベント登録クラス&lt;br /&gt;           CalendarEventEntry myEntry = new CalendarEventEntry();&lt;br /&gt;           // スケジュールのタイトル&lt;br /&gt;           myEntry.setTitle(new PlainTextConstruct(title));&lt;br /&gt;           // スケジュールの詳細&lt;br /&gt;           myEntry.setContent(new PlainTextConstruct(memo));&lt;br /&gt;           // 作成アプリ名&lt;br /&gt;           Person author = new Person("Mashup Sample Test", null, GOOGLE_ACCOUNT);&lt;br /&gt;&lt;br /&gt;           myEntry.getAuthors().add(author);&lt;br /&gt;&lt;br /&gt;           DateTime startTime = new DateTime();&lt;br /&gt;           startTime.setTzShift(9);&lt;br /&gt;           startTime = DateTime.parseDateTime("2011-07-30T08:00:00");//スケジュール開始を指定&lt;br /&gt;&lt;br /&gt;           DateTime endTime = new DateTime();&lt;br /&gt;           endTime.setTzShift(9);&lt;br /&gt;           endTime = DateTime.parseDateTime("2011-07-30T17:00:00");//スケジュール終了を指定&lt;br /&gt;&lt;br /&gt;           // 開始終了日時をWhen型オブジェクトに代入し、イベントクラスに追加&lt;br /&gt;           When eventTimes = new When();&lt;br /&gt;           eventTimes.setStartTime(startTime);&lt;br /&gt;           eventTimes.setEndTime(endTime);&lt;br /&gt;           myEntry.addTime(eventTimes);&lt;br /&gt;&lt;br /&gt;           // 場所をWhere型オブジェクトに代入し、イベントクラスに追加&lt;br /&gt;           Where evLocation = new Where();&lt;br /&gt;           evLocation.setValueString(place);&lt;br /&gt;           myEntry.addLocation(evLocation);&lt;br /&gt;&lt;br /&gt;           // Google Calendarサービスに接続&lt;br /&gt;           CalendarService calService = new CalendarService("Sangi_Ricoh");//これは何?&lt;br /&gt;           calService.setUserCredentials(GOOGLE_ACCOUNT, GOOGLE_PASSWORD);&lt;br /&gt;&lt;br /&gt;           // スケジュールを追加する&lt;br /&gt;           CalendarEventEntry insertEntry = calService.insert(postURL, myEntry);&lt;br /&gt;&lt;br /&gt;           // 特定のスケジュールを操作するリクエストを取得&lt;br /&gt;           URL entryUrl = new URL(insertEntry.getSelfLink().getHref());&lt;br /&gt;           EventEntry retrievedEntry = calService.getEntry(entryUrl, EventEntry.class);&lt;br /&gt;&lt;br /&gt;           // 特定のスケジュールを探す&lt;br /&gt;           Query myQuery = new Query(postURL);&lt;br /&gt;           myQuery.setFullTextQuery(title);&lt;br /&gt;           Feed myResultsFeed = calService.query(myQuery, Feed.class);&lt;br /&gt;           if (myResultsFeed.getEntries().size() &amp;gt;= 0) {&lt;br /&gt;               Entry firstMatchEntry = myResultsFeed.getEntries().get(0);&lt;br /&gt;               System.out.println("Titie: " + firstMatchEntry.getTitle().getPlainText());&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;       } catch (MalformedURLException e) {&lt;br /&gt;           e.printStackTrace();&lt;br /&gt;       } catch (AuthenticationException e) {&lt;br /&gt;           e.printStackTrace();&lt;br /&gt;       } catch (IOException e) {&lt;br /&gt;           e.printStackTrace();&lt;br /&gt;       } catch (ServiceException e) {&lt;br /&gt;           e.printStackTrace();&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;カレンダをみるとスケジュールが追加されています。&lt;br /&gt;&lt;br /&gt;参考：&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://d.hatena.ne.jp/jawssame7/20091009/1255064509"&gt;http://d.hatena.ne.jp/jawssame7/20091009/1255064509&lt;/a&gt;&lt;br /&gt;&lt;a href="http://simultechnology.blendmix.jp/blog/archives/495"&gt;http://simultechnology.blendmix.jp/blog/archives/495&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2590857644725282526?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2590857644725282526/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/07/javagoogle.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2590857644725282526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2590857644725282526'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/07/javagoogle.html' title='JavaからGoogleカレンダー登録'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2850811243012805712</id><published>2011-07-26T16:57:00.011+09:00</published><updated>2011-08-07T23:10:21.421+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Ricoh開発環境準備</title><content type='html'>Ricoh環境の設定手順です。&lt;br /&gt;&lt;br /&gt;１．Dropbox中のeclipseをデスクトップに解凍、Eclipseを起動&lt;br /&gt;２．ファイル-&amp;gt;インポート-&amp;gt;一般-&amp;gt;既存プロジェクトをワークスペースへ&lt;br /&gt;３．%Dropbox\Ricoh\2011年度新規追加\2010年度講習会使用資料\ソースコード\配布用ソースコード\GUI - 6.Full Version を選択&lt;br /&gt;＊「プロジェクトをワークスペースへコピー」にチェック&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-EZRSNWCnlcs/Ti598CM_ztI/AAAAAAAAANY/BwTjA-EuX7g/s1600/20110726_172523.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 217px; height: 320px;" src="http://4.bp.blogspot.com/-EZRSNWCnlcs/Ti598CM_ztI/AAAAAAAAANY/BwTjA-EuX7g/s320/20110726_172523.jpg" alt="" id="BLOGGER_PHOTO_ID_5633578654224076498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;４．manifest.xml ⇒ 333333333.xml　に名前を変更&lt;br /&gt;５．ファイル-&amp;gt;エクスポート-&amp;gt;Java-&amp;gt;JARファイル-&amp;gt; 図のようにチェックして出力&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Vvf1s4vhHPI/Ti59lvTzZVI/AAAAAAAAANQ/IaKBr2g3jVI/s1600/20110726_172639.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 235px;" src="http://2.bp.blogspot.com/-Vvf1s4vhHPI/Ti59lvTzZVI/AAAAAAAAANQ/IaKBr2g3jVI/s320/20110726_172639.jpg" alt="" id="BLOGGER_PHOTO_ID_5633578271195227474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;出力先は「参照」ボタンを押して&lt;br /&gt;C:\Embedded_Software_Architecture_Emulator_4.13d\cdc-dsdk4\mnt\sd2\sdk\dsdk\dist&lt;br /&gt;を開き&lt;br /&gt;「333333333」という名前の新規フォルダを作成&lt;br /&gt;※「333333333」はマニフェストファイルと同様の名前&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-wTKjJQfHNZ8/Tj6WNf2_C4I/AAAAAAAAAIc/xIQuxjx8IIU/s1600/%25E7%2584%25A1%25E9%25A1%258C.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 238px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5638108942149028738" alt="" src="http://1.bp.blogspot.com/-wTKjJQfHNZ8/Tj6WNf2_C4I/AAAAAAAAAIc/xIQuxjx8IIU/s320/%25E7%2584%25A1%25E9%25A1%258C.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「333333333」を開き、&lt;br /&gt;ファイル名に「ScreenSample.jar」を記入し、保存&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-XutnY_epERA/Tj6WNi2pTMI/AAAAAAAAAIk/J8Zf2w8AlDA/s1600/%25E7%2584%25A1%25E9%25A1%258C.%25EF%25BC%2592jpg.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; width: 320px; height: 239px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5638108942952910018" alt="" src="http://4.bp.blogspot.com/-XutnY_epERA/Tj6WNi2pTMI/AAAAAAAAAIk/J8Zf2w8AlDA/s320/%25E7%2584%25A1%25E9%25A1%258C.%25EF%25BC%2592jpg.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;元の画面に戻り、次へをクリック&lt;br /&gt;&lt;br /&gt;６．マニフェストファイルを指定&lt;br /&gt;７．出力した「333333333」にFramework_V2.0.3.jarとScreenSample.dalpをいれておく&lt;br /&gt;dalpはアプリ名と同じ&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-zBfV0MTfryQ/Ti58m5slqDI/AAAAAAAAAM4/zHuSSSknFKc/s1600/20110726_172902.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://1.bp.blogspot.com/-zBfV0MTfryQ/Ti58m5slqDI/AAAAAAAAAM4/zHuSSSknFKc/s320/20110726_172902.jpg" alt="" id="BLOGGER_PHOTO_ID_5633577191651780658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;８．ScreenSample.dalpを編集&lt;br /&gt;[id変更]&lt;br /&gt;&lt;product-id&gt;&lt;/product-id&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-TgQ1Gg0fjUs/Ti59a_5RVkI/AAAAAAAAANI/4592qqKYe1Y/s1600/20110726_173827.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 38px;" src="http://1.bp.blogspot.com/-TgQ1Gg0fjUs/Ti59a_5RVkI/AAAAAAAAANI/4592qqKYe1Y/s320/20110726_173827.jpg" alt="" id="BLOGGER_PHOTO_ID_5633578086668785218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[パス確認]&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-FcgnrgVJD2E/Ti59N9etwHI/AAAAAAAAANA/Reyf1YkCljM/s1600/20110726_173854.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 29px;" src="http://1.bp.blogspot.com/-FcgnrgVJD2E/Ti59N9etwHI/AAAAAAAAANA/Reyf1YkCljM/s320/20110726_173854.jpg" alt="" id="BLOGGER_PHOTO_ID_5633577862682230898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;jar href="./ScreenSample.jar" basepath="current" main="true" version="1.0.1"&gt;   &lt;jar href="./Framework_V2.0.3.jar" basepath="current" main="false"&gt;&lt;br /&gt;&lt;br /&gt;これでOK。あとはエミュレータで取り込んで出力できればいいです。&lt;br /&gt;&lt;/jar&gt;&lt;/jar&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2850811243012805712?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2850811243012805712/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/07/ricoh.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2850811243012805712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2850811243012805712'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/07/ricoh.html' title='Ricoh開発環境準備'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-EZRSNWCnlcs/Ti598CM_ztI/AAAAAAAAANY/BwTjA-EuX7g/s72-c/20110726_172523.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-4426378980044722764</id><published>2011-07-22T11:31:00.001+09:00</published><updated>2011-07-22T11:34:12.147+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>CCNA,CCENT対策</title><content type='html'>CCNAシミュレーション対策&lt;br /&gt;&lt;br /&gt;・VLAN&lt;br /&gt;VLAN間ルーティング+VTP&lt;br /&gt;スイッチの設定をしっかりやっておく（ルータは設定済み）&lt;br /&gt;CCNA3 9.3.6に実習&lt;br /&gt;１．アドレスデザイン&lt;br /&gt;２．ＶＬＡＮ設定（スイッチ２個）&lt;br /&gt;３．ＶＴＰ設定&lt;br /&gt;&lt;br /&gt;・NATまたはPAT&lt;br /&gt;CCNA4 1.1.4aなど&lt;br /&gt;&lt;br /&gt;・DHCP&lt;br /&gt;CCNA4 1.2.6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CCENT対策&lt;br /&gt;・スイッチ&lt;br /&gt;ポートセキュリティ&lt;br /&gt;ALSwitch(config-if)#switchport mode access&lt;br /&gt;ALSwitch(config-if)#switchport port-security&lt;br /&gt;ALSwitch(config-if)#switchport port-security mac-address sticky&lt;br /&gt;&lt;br /&gt;・showコマンド&lt;br /&gt;# show cdp neighbors&lt;br /&gt;local interfaceが自分のルータと考える&lt;br /&gt;# show cdp neighbors detail&lt;br /&gt;# show interfaces&lt;br /&gt;違いがわかるようにしておく&lt;br /&gt;&lt;br /&gt;・フレームリレー&lt;br /&gt;DLCIの意味&lt;br /&gt;&lt;br /&gt;・ケーブルの種類&lt;br /&gt;長さとコスト&lt;br /&gt;&lt;br /&gt;・アクセスリスト基本を確認&lt;br /&gt;・無線ＬＡＮ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-4426378980044722764?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/4426378980044722764/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/07/ccnaccent.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4426378980044722764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4426378980044722764'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/07/ccnaccent.html' title='CCNA,CCENT対策'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-4602320760517424007</id><published>2011-07-20T15:58:00.003+09:00</published><updated>2011-07-20T17:11:28.870+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>iPad2セットアップ</title><content type='html'>1.iPadとPCを接続(PCにはitunesがインストール済み)&lt;br /&gt;Apple IDは後で作成（ここではつくらない)&lt;br /&gt;&lt;br /&gt;2.Wifi設定(学内ネットワーク)&lt;br /&gt;&lt;br /&gt;3.メール設定&lt;br /&gt;sangi_XXX@sangi.jpで設定&lt;br /&gt;&lt;br /&gt;4.Apple ID作成&lt;br /&gt;Apple Storeにアクセスし、新規アカウント作成&lt;br /&gt;ただしクレジットカードを入力しなくて良いように、無料のアプリを選択してから新規IDを作成&lt;br /&gt;&lt;br /&gt;メール：sangi_XXX@sangi.jp&lt;br /&gt;パス：SXXXXXXXXXXXXXXX&lt;br /&gt;質問：静岡県静岡市XXX&lt;br /&gt;答え：XXXX&lt;br /&gt;生年月日&lt;br /&gt;月：X&lt;br /&gt;日:X&lt;br /&gt;年：19XX&lt;br /&gt;&lt;br /&gt;姓：静岡産業技術専門学校&lt;br /&gt;名：XXX&lt;br /&gt;&lt;br /&gt;登録が終わるとメールが来ます。「今すぐ確認」をクリック、ログインします。&lt;br /&gt;&lt;br /&gt;5.Dropboxのインストール&lt;br /&gt;メールのアカウントでログインします。&lt;br /&gt;&lt;br /&gt;ひとまずここまでです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-4602320760517424007?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/4602320760517424007/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/07/ipad2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4602320760517424007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4602320760517424007'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/07/ipad2.html' title='iPad2セットアップ'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7708443686767753325</id><published>2011-07-20T11:15:00.004+09:00</published><updated>2011-09-23T10:47:49.694+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>MACとGalaxy Tabの接続について</title><content type='html'>MacとGalaxy tabの接続メモです。&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Galaxy tabのドライバが含まれているSamsung KiesのMac版をダウンロードします。&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.samsung.com/us/support/downloads/GT-P7510MAVXAB"&gt;http://www.samsung.com/us/support/downloads/GT-P7510MAVXAB&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Galaxy tabをUSBデバッグモードで接続します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Windowsと同様に、これだけでアプリケーションも転送できました。&lt;br /&gt;&lt;br /&gt;2011/09/23 追記&lt;br /&gt;App Inventorをやるには、&lt;br /&gt;http://www.appinventorbeta.com/learn/setup/setupmac.html&lt;br /&gt;からセットアップファイルをダウンロード、インストールする必要があります。&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7708443686767753325?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7708443686767753325/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/07/macgalaxy-tab.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7708443686767753325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7708443686767753325'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/07/macgalaxy-tab.html' title='MACとGalaxy Tabの接続について'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-5879964769150962858</id><published>2011-07-09T16:47:00.008+09:00</published><updated>2011-07-09T16:58:13.154+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Windows2008 ping許可</title><content type='html'>Windows2008がデフォルトでping不許可だったので、許可をします。&lt;br /&gt;&lt;br /&gt;(1)管理ツール-&amp;gt;ファイアウォールを選択&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-W3hTN5mPQiU/ThgJU7mjS8I/AAAAAAAAAMw/nFB6TzanY9o/s1600/20110709_164120.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 279px;" src="http://1.bp.blogspot.com/-W3hTN5mPQiU/ThgJU7mjS8I/AAAAAAAAAMw/nFB6TzanY9o/s320/20110709_164120.jpg" alt="" id="BLOGGER_PHOTO_ID_5627257989600857026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(2)受信規則-&amp;gt;新規の規則&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-v33QCi8QeHA/ThgI6zGgxaI/AAAAAAAAAMg/y6cug8p3mio/s1600/20110709_164431.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 95px;" src="http://2.bp.blogspot.com/-v33QCi8QeHA/ThgI6zGgxaI/AAAAAAAAAMg/y6cug8p3mio/s320/20110709_164431.jpg" alt="" id="BLOGGER_PHOTO_ID_5627257540642391458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;カスタム選択&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-T7aviskD_YE/ThgIfE-s4MI/AAAAAAAAAMQ/QLeQRMG5urs/s1600/20110709_164450.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 251px;" src="http://3.bp.blogspot.com/-T7aviskD_YE/ThgIfE-s4MI/AAAAAAAAAMQ/QLeQRMG5urs/s320/20110709_164450.jpg" alt="" id="BLOGGER_PHOTO_ID_5627257064405131458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;そのまま&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-MAJTsREVoZY/ThgIXluR8vI/AAAAAAAAAMI/EpiGqfge4jg/s1600/20110709_164509.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 251px;" src="http://2.bp.blogspot.com/-MAJTsREVoZY/ThgIXluR8vI/AAAAAAAAAMI/EpiGqfge4jg/s320/20110709_164509.jpg" alt="" id="BLOGGER_PHOTO_ID_5627256935755674354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ICMPv4選択&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-kEBGlp6izHQ/ThgIQYx_eMI/AAAAAAAAAMA/kpHxZTJfdgs/s1600/20110709_164533.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 251px;" src="http://3.bp.blogspot.com/-kEBGlp6izHQ/ThgIQYx_eMI/AAAAAAAAAMA/kpHxZTJfdgs/s320/20110709_164533.jpg" alt="" id="BLOGGER_PHOTO_ID_5627256812022495426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;そのまま&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-qHQwCkhNvqY/ThgII9sE7sI/AAAAAAAAAL4/XaOzqEb8Sog/s1600/20110709_164551.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 252px;" src="http://2.bp.blogspot.com/-qHQwCkhNvqY/ThgII9sE7sI/AAAAAAAAAL4/XaOzqEb8Sog/s320/20110709_164551.jpg" alt="" id="BLOGGER_PHOTO_ID_5627256684490845890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;そのまま&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-_rHTT9JjKw0/ThgIAgX6ouI/AAAAAAAAALw/-VnpKKbt5Ls/s1600/20110709_164607.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 250px;" src="http://3.bp.blogspot.com/-_rHTT9JjKw0/ThgIAgX6ouI/AAAAAAAAALw/-VnpKKbt5Ls/s320/20110709_164607.jpg" alt="" id="BLOGGER_PHOTO_ID_5627256539182703330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;そのまま&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-1XFodfkP_WI/ThgH6AilNWI/AAAAAAAAALo/7fMtjop9Yso/s1600/20110709_164617.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 250px;" src="http://4.bp.blogspot.com/-1XFodfkP_WI/ThgH6AilNWI/AAAAAAAAALo/7fMtjop9Yso/s320/20110709_164617.jpg" alt="" id="BLOGGER_PHOTO_ID_5627256427558286690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ICMPv4とつける&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-6dgnbqAehNw/ThgHySoEv3I/AAAAAAAAALg/RwN2g9fhXbU/s1600/20110709_164631.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 251px;" src="http://4.bp.blogspot.com/-6dgnbqAehNw/ThgHySoEv3I/AAAAAAAAALg/RwN2g9fhXbU/s320/20110709_164631.jpg" alt="" id="BLOGGER_PHOTO_ID_5627256294974209906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;pingを実行し、許可になっているか確認&lt;br /&gt;&lt;br /&gt;参考：&lt;a href="http://www.server-world.info/query?os=Windows_Server_2008&amp;amp;p=first_conf&amp;amp;f=7"&gt;http://www.server-world.info/query?os=Windows_Server_2008&amp;amp;p=first_conf&amp;amp;f=7&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-5879964769150962858?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/5879964769150962858/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/07/windows2008-ping.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5879964769150962858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5879964769150962858'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/07/windows2008-ping.html' title='Windows2008 ping許可'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-W3hTN5mPQiU/ThgJU7mjS8I/AAAAAAAAAMw/nFB6TzanY9o/s72-c/20110709_164120.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-292067039279060565</id><published>2011-07-09T16:29:00.008+09:00</published><updated>2011-07-09T16:47:39.676+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>AmazonEC2などの海外OSを日本語化(Windows)</title><content type='html'>AmazonEC2などの海外OSを日本語化(Windows)するときの基本設定&lt;br /&gt;&lt;br /&gt;(1)コントロールパネルから、図のアイコンを選択&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-ytN2EHftTO4/ThgFE61D2WI/AAAAAAAAALY/kMmwa4J0MW8/s1600/20110709_162228.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/-ytN2EHftTO4/ThgFE61D2WI/AAAAAAAAALY/kMmwa4J0MW8/s320/20110709_162228.jpg" alt="" id="BLOGGER_PHOTO_ID_5627253316468857186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(2)図のように変更&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-n18ykfrKrJM/ThgEgHrqRRI/AAAAAAAAALA/pjrr3XZG5d4/s1600/20110709_162311.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 278px; height: 320px;" src="http://1.bp.blogspot.com/-n18ykfrKrJM/ThgEgHrqRRI/AAAAAAAAALA/pjrr3XZG5d4/s320/20110709_162311.jpg" alt="" id="BLOGGER_PHOTO_ID_5627252684263933202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-99x_wcPQWOY/ThgEXST1CrI/AAAAAAAAAK4/GjpuAihR1B8/s1600/20110709_162418.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 277px; height: 320px;" src="http://1.bp.blogspot.com/-99x_wcPQWOY/ThgEXST1CrI/AAAAAAAAAK4/GjpuAihR1B8/s320/20110709_162418.jpg" alt="" id="BLOGGER_PHOTO_ID_5627252532497943218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(3)再ログイン&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-XfblgSIWwZg/ThgENQ_NtGI/AAAAAAAAAKw/T-ucA1gAZfI/s1600/20110709_162440.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 132px;" src="http://1.bp.blogspot.com/-XfblgSIWwZg/ThgENQ_NtGI/AAAAAAAAAKw/T-ucA1gAZfI/s320/20110709_162440.jpg" alt="" id="BLOGGER_PHOTO_ID_5627252360344351842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(4)日本語になりました。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-PyN-qHYGP4U/ThgEJYz7VRI/AAAAAAAAAKo/SirLkTBoFX0/s1600/20110709_162602.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 320px;" src="http://3.bp.blogspot.com/-PyN-qHYGP4U/ThgEJYz7VRI/AAAAAAAAAKo/SirLkTBoFX0/s320/20110709_162602.jpg" alt="" id="BLOGGER_PHOTO_ID_5627252293725017362" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-292067039279060565?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/292067039279060565/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/07/amazonec2oswindows.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/292067039279060565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/292067039279060565'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/07/amazonec2oswindows.html' title='AmazonEC2などの海外OSを日本語化(Windows)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ytN2EHftTO4/ThgFE61D2WI/AAAAAAAAALY/kMmwa4J0MW8/s72-c/20110709_162228.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-2464076504800955034</id><published>2011-06-26T22:30:00.002+09:00</published><updated>2011-06-26T22:33:10.084+09:00</updated><title type='text'>.pemファイルから.ppkファイル生成</title><content type='html'>PuTTYgenを起動&lt;div&gt;Loadで鍵(xxxxxxx.pem)を入力&lt;/div&gt;&lt;div&gt;passwordを求められるので、設定したパスワードを入力&lt;/div&gt;&lt;div&gt;Save private keyをクリックし、ファイル名"xxx.ppk"で保存&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-2464076504800955034?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/2464076504800955034/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/pemppk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2464076504800955034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/2464076504800955034'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/pemppk.html' title='.pemファイルから.ppkファイル生成'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1871938498209914839</id><published>2011-06-26T21:39:00.003+09:00</published><updated>2011-06-26T21:51:25.422+09:00</updated><title type='text'>CentOS yumのインストール方法</title><content type='html'># cat /etc/redhat-release&lt;div&gt;OSのバージョンを調べる&lt;/div&gt;&lt;div&gt;#uname -a&lt;/div&gt;&lt;div&gt;システム情報を調べる&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;今回はCentOS　5.6を前提で、CPU　i386環境でのインストール&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/"&gt;http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/&lt;/a&gt;からrpmを取得する&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#cd /usr/local/src&lt;/div&gt;&lt;div&gt;#wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/yum-3.2.22-33.el5.centos.noarch.rpm&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;別バージョンやアーキテクチャの場合はURLをさかのぼって調べる&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;とりあえず一旦インストールしてみる&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#rpm -ivh yum-3.2.22-33.el5.centos.noarch.rpm&lt;/div&gt;&lt;div&gt;&lt;div&gt;warning: yum-3.2.22-20.el5.centos.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897&lt;/div&gt;&lt;div&gt;error: Failed dependencies:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;python-elementtree is needed by yum-3.2.22-20.el5.centos.noarch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;python-iniparse is needed by yum-3.2.22-20.el5.centos.noarch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;python-sqlite is needed by yum-3.2.22-20.el5.centos.noarch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;rpm-python is needed by yum-3.2.22-20.el5.centos.noarch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;urlgrabber &amp;gt;= 3.1.0 is needed by yum-3.2.22-20.el5.centos.noarch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;yum-fastestmirror is needed by yum-3.2.22-20.el5.centos.noarch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;yum-metadata-parser &amp;gt;= 1.1.0 is needed by yum-3.2.22-20.el5.centos.noarc&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;色々足りないと怒られるため、足りないrpmをインストールする。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/rpm-python-4.4.2.3-22.el5.i386.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/m2crypto-0.16-6.el5.8.i386.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;wget http://mirror.centos.org/centos-5/5.6/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.el5_5.1.i386.rpm&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;もう一度チャレンジ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#rpm -ivh * &lt;/div&gt;&lt;div&gt;全てのrpmをインストールする(個々にインストールするとエラーが出る)&lt;/div&gt;&lt;div&gt;これでyumインストール完了。バージョンやアーキテクチャが別の場合は読み替えてインストールする&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1871938498209914839?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1871938498209914839/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/centos-yum.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1871938498209914839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1871938498209914839'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/centos-yum.html' title='CentOS yumのインストール方法'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3499870764268523118</id><published>2011-06-24T08:36:00.001+09:00</published><updated>2011-06-24T08:39:10.263+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>監視基本方針</title><content type='html'>サーバ監視についてのメモ&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial, sans-serif;font-size:13px;"  &gt;監視サーバ⇔クライアント（N台）&lt;br /&gt;&lt;br /&gt;方法１．SNMP（エージェント無）での監視&lt;br /&gt;死活監視のみ&lt;br /&gt;&lt;br /&gt;方法２．SNMP（エージェント有)での監視&lt;br /&gt;CPU使用率&lt;br /&gt;空きメモリ&lt;br /&gt;回線使用率&lt;br /&gt;・・・&lt;br /&gt;など様々な方面から監視可能&lt;br /&gt;&lt;br /&gt;方法３．syslogでの監視&lt;br /&gt;既存情報から不正アクセス等を検出&lt;br /&gt;山中涼輔，水野信也，HMMを用いたサーバセキュリティ，&lt;wbr&gt;日本経営工学会２００９秋季大会予稿集，PP.98-99&lt;br /&gt;&lt;br /&gt;１，２はサーバに対する負荷評価済み&lt;br /&gt;３は研究段階&lt;br /&gt;どの方法においてもユーザに対して同意を得てから行う&lt;br /&gt;&lt;br /&gt;大学でこれを行うことの意義は&lt;br /&gt;・稼働率、可用性を高める&lt;br /&gt;・外部からの不正アクセス、外部への影響を与える動き&lt;br /&gt;を妨げるのはもちろんのこと&lt;br /&gt;・ユーザの利用状況を把握し、&lt;wbr&gt;時期の基盤更新や研究データとして利用する&lt;br /&gt;ことがあります。&lt;br /&gt;&lt;br /&gt;参考&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.atmarkit.co.jp/fnetwork/tokusyuu/monitoring01/01.html"&gt;http://www.atmarkit.co.jp/fnetwork/tokusyuu/monitoring01/01.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.itmedia.co.jp/enterprise/articles/0705/31/news042.html"&gt;http://www.itmedia.co.jp/enterprise/articles/0705/31/news042.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://software.fujitsu.com/jp/manual/manualfiles/M080091/J2X13110/06Z200/inst05/inst0164.html"&gt;http://software.fujitsu.com/jp/manual/manualfiles/M080091/J2X13110/06Z200/inst05/inst0164.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3499870764268523118?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3499870764268523118/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/blog-post_24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3499870764268523118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3499870764268523118'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/blog-post_24.html' title='監視基本方針'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-5530708976226433354</id><published>2011-06-22T17:18:00.002+09:00</published><updated>2011-06-22T17:22:52.811+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>iozone yum インストール</title><content type='html'>iozoneをyumでインストールします。&lt;br /&gt;&lt;br /&gt;yum --enablerepo=rpmforge install iozone&lt;br /&gt;&lt;br /&gt;これでインストールが完了。次に実行します。&lt;br /&gt;&lt;br /&gt;iozone -i 0 -i 1 -i 2 -r 128 -s 512m&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-aXvTYeKTUOc/TgGmIfKFW3I/AAAAAAAAAKI/QAn2EhTfR18/s1600/20110622_172043.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 142px;" src="http://2.bp.blogspot.com/-aXvTYeKTUOc/TgGmIfKFW3I/AAAAAAAAAKI/QAn2EhTfR18/s320/20110622_172043.jpg" alt="" id="BLOGGER_PHOTO_ID_5620956474668047218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;結果&lt;br /&gt;欲しい結果はread,writeの２つ&lt;br /&gt;現在は１つの結果しかアップロードしてないので、２つ上げるにはちょっと変更しないといけない&lt;br /&gt;ひとまずreadの値のみアップロード&lt;br /&gt;&lt;br /&gt;参考&lt;br /&gt;http://kisugon.net/&lt;br /&gt;http://sourceforge.jp/magazine/08/09/05/0759223&lt;br /&gt;http://www.putise.co.cc/stress-test/iozone&lt;br /&gt;http://plaza.rakuten.co.jp/kugutsushi/diary/200710060001/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-5530708976226433354?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/5530708976226433354/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/iozone-yum.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5530708976226433354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5530708976226433354'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/iozone-yum.html' title='iozone yum インストール'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-aXvTYeKTUOc/TgGmIfKFW3I/AAAAAAAAAKI/QAn2EhTfR18/s72-c/20110622_172043.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7145383883238912451</id><published>2011-06-13T12:03:00.004+09:00</published><updated>2011-06-13T15:10:44.473+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>OpenGL 環境設定</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="color: rgb(48, 62, 16); line-height: 19px; text-align: left;font-family:'trebuchet MS',Verdana,Arial,Helvetica,sans-serif;font-size:small;"  &gt;１．glutをダウンロード&lt;br /&gt;&lt;a href="http://www.xmission.com/%7Enate/glut.html" target="_blank" style="text-decoration: none; color: rgb(155, 24, 33); "&gt;http://www.xmission.com/~nate/glut.html&lt;/a&gt;&lt;br /&gt;より、「glut-3.7.6-bin.zip」をダウンロード、展開&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="color: rgb(48, 62, 16); line-height: 19px; text-align: left;font-family:'trebuchet MS',Verdana,Arial,Helvetica,sans-serif;font-size:small;"  &gt;&lt;br /&gt;２．ファイル配置&lt;br /&gt;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL に glut.h をおく&lt;br /&gt;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib に glut.lib をおく&lt;br /&gt;C:\Windows\SysWOW64 にglut32.dll をおく&lt;br /&gt;(32ビット版は\System32におく)&lt;br /&gt;&lt;br /&gt;readmeでは&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0);  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="color: rgb(48, 62, 16);  line-height: 19px; text-align: left; font-family:'trebuchet MS',Verdana,Arial,Helvetica,sans-serif;font-size:small;"  &gt;       glut32.dll to %WinDir%\System,&lt;br /&gt;     glut32.lib to $(MSDevDir)\..\..\VC98\lib, and&lt;br /&gt;     glut.h     to $(MSDevDir)\..\..\VC98\include\GL.&lt;br /&gt;となっています。&lt;br /&gt;&lt;br /&gt;３．サンプルプログラム実行&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.opengl.org/resources/code/samples/simple/"&gt;http://www.opengl.org/resources/code/samples/simple/&lt;/a&gt;&lt;br /&gt;からソースをダウンロードしてteapot.cを実行してみました。&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="color: rgb(48, 62, 16); line-height: 19px; text-align: left;font-family:'trebuchet MS', Verdana, Arial, Helvetica, sans-serif;font-size:small;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-LaaCAXR1Z5Y/TfWHKNLoCNI/AAAAAAAAAKA/HYkLuqiakN8/s1600/20110613_124140.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 302px; height: 320px;" src="http://4.bp.blogspot.com/-LaaCAXR1Z5Y/TfWHKNLoCNI/AAAAAAAAAKA/HYkLuqiakN8/s320/20110613_124140.jpg" alt="" id="BLOGGER_PHOTO_ID_5617544719621425362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;注意：stdlibのインクルード宣言をglut.hのインクルードより前に書かないとエラーが出てしまいます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7145383883238912451?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7145383883238912451/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/opengl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7145383883238912451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7145383883238912451'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/opengl.html' title='OpenGL 環境設定'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-LaaCAXR1Z5Y/TfWHKNLoCNI/AAAAAAAAAKA/HYkLuqiakN8/s72-c/20110613_124140.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6417569759390121711</id><published>2011-06-13T11:49:00.001+09:00</published><updated>2011-06-13T11:49:57.221+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Cisco授業「アクセスリスト」</title><content type='html'>Access Control List&lt;br /&gt;（ACL; アクセス コントロール リスト）&lt;br /&gt;トラフィックフィルタリング&lt;br /&gt;&lt;br /&gt;・IPアドレス&lt;br /&gt;・プロトコル(ポート番号)&lt;br /&gt;&lt;br /&gt;アクセスリストは3種類&lt;br /&gt;・スタンダード（標準）ACL：IPアドレス&lt;br /&gt;・エクステンデッド（拡張）ACL：IPアドレス、プロトコル(ポート番号)&lt;br /&gt;・ネームド（名前付き）ACL(標準ACLや拡張ACLに名前をつけただけ)&lt;br /&gt;&lt;br /&gt;アクセスリストは複数条件定義可能&lt;br /&gt;ただし、チェックする順番があるので注意&lt;br /&gt;⇒優先されることからつけていく&lt;br /&gt;上から処理され、対象が見つかったら以降下は見ない&lt;br /&gt;&lt;br /&gt;ACL の最後のステートメントは常に暗黙の拒否です。物理的には存在しなくても、このステートメントは ACL の終わりに自動的に挿入されます。暗黙の拒否は、全トラフィックをブロックします。この機能は、不要なトラフィックが不慮に入ってこないようにします。&lt;br /&gt;⇒必ずpermitをいれておく&lt;br /&gt;&lt;br /&gt;アクセスリストには&lt;br /&gt;・インバウンド(入ってくるパケットの処理)&lt;br /&gt;・アウトバウンド(出ていくパケットの処理)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.3.3 標準ACL&lt;br /&gt;・標準 IP ACL は、1 から 99 および 1300 から 1999 の範囲の番号を持ちます。&lt;br /&gt;・標準アクセスリストは宛先の近くに設定&lt;br /&gt;⇒IPアドレスで制御されるので、ブロックされる可能性が大きい(止めたいサービスだけをとめれなくなる,他方向へのルーティングもできなくなる)&lt;br /&gt;&lt;br /&gt;設定方法&lt;br /&gt;1.ACL作成&lt;br /&gt;(config)# access-list 番号 [deny|permit] 送信元IP 送信元ワイルドカードマスク&lt;br /&gt;(必要なだけ、優先されるものから設定)&lt;br /&gt;(最後に暗黙のdenyがあるので、必ずpermitをいれる)&lt;br /&gt;&lt;br /&gt;2.ACL設置&lt;br /&gt;(config)#interface fastethernet 0/0&lt;br /&gt;(config-if)#ip access-group 5(access-list number) in(またはout)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.3.4 拡張ACL&lt;br /&gt;エクステンデッド（拡張）ACL は、100 から 199 および 2000 から 2699 の範囲のアクセスリスト番号を使います。&lt;br /&gt;(config)# access-list 番号 permit|deny プロトコル(tcp|udp|icmp) 送信元IP 宛先IP 一致条件&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.3.5 名前付きACL&lt;br /&gt;[作成]&lt;br /&gt;(config)#ip access-list {standard | extended} name(自分でつける)&lt;br /&gt;(config-std-nacl)#&lt;br /&gt;(config-ext-nacl)#permit ip 192.168.1.0 0.0.0.255 any&lt;br /&gt;&lt;br /&gt;[設置]&lt;br /&gt;(config-if)#ip access-group name {in|out}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.3.6 VTYアクセスの設定&lt;br /&gt;[作成]&lt;br /&gt;標準ACLを作成&lt;br /&gt;&lt;br /&gt;[設置]&lt;br /&gt;インターフェースに設置するわけではない。&lt;br /&gt;ルータへの接続の許可、不許可⇒「in」&lt;br /&gt;(config)# line vty 0 4&lt;br /&gt;(config-line)#access-class 番号 in&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8.3.4 NAT PAT&lt;br /&gt;NAT:内部アドレス⇔外部アドレスが１：１&lt;br /&gt;PAT:内部アドレス⇔外部アドレスが多：１（ポート番号を利用）&lt;br /&gt;&lt;br /&gt;[PATの設定]&lt;br /&gt;1.内部IPアドレスの定義&lt;br /&gt;R1(config)#access-list 1 permit 192.168.1.0 0.0.0.255&lt;br /&gt;&lt;br /&gt;2.PATを設定&lt;br /&gt;R1(config)#ip nat inside source list 1 interface s0/0/0 overload&lt;br /&gt;s0/0/0のIPアドレス+ランダムなポート番号で内部IPアドレスを変換&lt;br /&gt;&lt;br /&gt;3.PATを設置&lt;br /&gt;R1(config)#interface fastethernet 0/0&lt;br /&gt;R1(config-if)#ip nat inside&lt;br /&gt;R1(config-if)#exit&lt;br /&gt;R1(config)#interface serial 0/0/0&lt;br /&gt;R1(config-if)#ip nat outside&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6417569759390121711?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6417569759390121711/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/cisco.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6417569759390121711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6417569759390121711'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/cisco.html' title='Cisco授業「アクセスリスト」'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-247333468133925864</id><published>2011-06-11T08:17:00.007+09:00</published><updated>2011-06-11T08:59:22.264+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>ベンチマーク用VPS基本設定</title><content type='html'>ベンチマーク用VPSの基本設定メモです。&lt;br /&gt;&lt;br /&gt;１．SSHでリモートログイン&lt;br /&gt;２．ルートパスワード変更：パスワードは指定&lt;br /&gt;３．ユーザ作成：ユーザ名、パスワードは指定&lt;br /&gt;４．VNCの設定：参考　&lt;a href="http://sdc.sangi.jp/2009/08/amazon-ec2-gui.html"&gt;http://sdc.sangi.jp/2009/08/amazon-ec2-gui.html&lt;/a&gt;&lt;br /&gt;５．サーバの基本情報取得⇒DB登録&lt;br /&gt;(i)基本情報を資料を見て登録 (nameのみでよい)&lt;br /&gt;(ii)IPアドレス　マスク　マックアドレス確認　ifconfig  (ipaddress,mask,macaddressを登録)&lt;br /&gt;(iii)ディストリビューション確認　&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 19px; text-align: left;font-family:Georgia, Times, serif;font-size:12px;"  &gt;cat /etc/redhat-release (releaseを登録)&lt;br /&gt;(iv)カーネル名を表示　uname -s　(kernelを登録)&lt;br /&gt;(v)ホスト名(ノード名)表示　uname -n (hostnameを登録)&lt;br /&gt;(vi)マシンタイプを表示 uname -m (machine_typeを登録)&lt;br /&gt;(vii)ハードウェアプラットフォームを表示　uname -i (hardware_platformを登録)&lt;br /&gt;(viii)OS名称を表示 uname -o (os_nameを登録)&lt;br /&gt;(ix)CPU情報表示　cat /proc/cpuinfo (model_name, cpu_MHz,cpu_coresを登録)&lt;br /&gt;(x)メモリ情報表示　cat /proc/meminfo (memtotalを登録）&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-2lWqeSxjRug/TfKuCmVQmmI/AAAAAAAAAJw/g5vbO07Ov9U/s1600/20110611_084809.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 177px;" src="http://3.bp.blogspot.com/-2lWqeSxjRug/TfKuCmVQmmI/AAAAAAAAAJw/g5vbO07Ov9U/s320/20110611_084809.jpg" alt="" id="BLOGGER_PHOTO_ID_5616743044957117026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-whi0lM5v-hQ/TfKugdRpvwI/AAAAAAAAAJ4/ukke0oBiCyE/s1600/20110611_084958.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 262px; height: 320px;" src="http://3.bp.blogspot.com/-whi0lM5v-hQ/TfKugdRpvwI/AAAAAAAAAJ4/ukke0oBiCyE/s320/20110611_084958.jpg" alt="" id="BLOGGER_PHOTO_ID_5616743557922144002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ひとまずここまで行います。&lt;br /&gt;６．FTPサーバの設定：参考　「クラウドVPS入門」&lt;br /&gt;７．httpdの設定　参考「クラウドVPS入門」&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;8．Webminの設定（ポートは指定）：参考　&lt;a href="http://sdc.sangi.jp/2010/11/webmin.html"&gt;http://sdc.sangi.jp/2010/11/webmin.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;この後ベンチマーク設置&lt;br /&gt;&lt;br /&gt;以上です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-247333468133925864?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/247333468133925864/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/vps.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/247333468133925864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/247333468133925864'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/vps.html' title='ベンチマーク用VPS基本設定'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2lWqeSxjRug/TfKuCmVQmmI/AAAAAAAAAJw/g5vbO07Ov9U/s72-c/20110611_084809.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8353316562840355989</id><published>2011-06-01T11:39:00.005+09:00</published><updated>2011-06-01T11:47:31.132+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno.cisco'/><title type='text'>フレームリレースイッチの設定</title><content type='html'>下の図のWAN emulationの設定メモ(5.2.5)。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-zoaqFo0PNks/TeWmqj8_ctI/AAAAAAAAAJU/Z_T7-H82UOQ/s1600/20110601_113924.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://1.bp.blogspot.com/-zoaqFo0PNks/TeWmqj8_ctI/AAAAAAAAAJU/Z_T7-H82UOQ/s320/20110601_113924.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5613075760722965202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;WAN Emulation -&amp;gt; Generic(左)をクリック&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.Serial 0 からSerial 2 までDLCIを設定&lt;/div&gt;&lt;div&gt;LMIタイプを揃えることを忘れない&lt;/div&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/-sUenKhTTjiQ/TeWnYXHOzWI/AAAAAAAAAJc/lvmi_U2aqFA/s320/20110601_114251.jpg" style="cursor:pointer; cursor:hand;width: 320px; height: 198px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5613076547550236002" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.Frame-Relayをクリックし、設定&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/-ja45j6OjARI/TeWn8PHVH8I/AAAAAAAAAJk/KDA7P88NIpo/s320/20110601_114516.jpg" style="cursor:pointer; cursor:hand;width: 320px; height: 232px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5613077163878457282" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;以上で設定完了です。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8353316562840355989?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8353316562840355989/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8353316562840355989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8353316562840355989'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/blog-post.html' title='フレームリレースイッチの設定'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-zoaqFo0PNks/TeWmqj8_ctI/AAAAAAAAAJU/Z_T7-H82UOQ/s72-c/20110601_113924.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1597768966283063769</id><published>2011-06-01T11:02:00.003+09:00</published><updated>2011-06-01T11:02:53.827+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Cisco授業「Frame-Relay」</title><content type='html'>&lt;div&gt;7.3.1 フレームリレー&lt;/div&gt;&lt;div&gt;(Non-Broadcast Multi-Access)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;フレームリレーでは、識別のためにレイヤ 2 アドレスが必要です。&lt;/div&gt;&lt;div&gt;⇒DLCI&lt;/div&gt;&lt;div&gt;(ローカルルータとフレームリレースイッチ間の論理回路を特定)&lt;/div&gt;&lt;div&gt;5.2.2のように直接ルータでつながっている場合はDLCIを同じにする&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;設定方法&lt;/div&gt;&lt;div&gt;(config)#int s0&lt;/div&gt;&lt;div&gt;(config-if)#encapsulation frame-relay { ietf | cisco }&lt;/div&gt;&lt;div&gt;非Ciscoルータの場合ietfを利用&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[静的にマッピングする場合]&lt;/div&gt;&lt;div&gt;(config-if)#frame-relay map ip 192.168.1.2(接続先) 102(自分のDLCI) ietf broadcast&lt;/div&gt;&lt;div&gt;show frame-relay map ⇒staticと表示&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[動的にマッピングする場合]&lt;/div&gt;&lt;div&gt;Invers ARPを利用&lt;/div&gt;&lt;div&gt;show frame-relay map ⇒dynamic&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;LMI&lt;/div&gt;&lt;div&gt;DTE(ルータ)とDCE(スイッチ)間の状態確認&lt;/div&gt;&lt;div&gt;フレームリレーLMIタイプ&lt;/div&gt;&lt;div&gt;・Q933a&lt;/div&gt;&lt;div&gt;・Cisco&lt;/div&gt;&lt;div&gt;・ANSI&lt;/div&gt;&lt;div&gt;両方のルータで同じLMIを使う必要がある&lt;/div&gt;&lt;div&gt;(config-if)# frame-relay lmi-type {ansi | cisco | q933a}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1597768966283063769?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1597768966283063769/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/ciscoframe-relay.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1597768966283063769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1597768966283063769'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/ciscoframe-relay.html' title='Cisco授業「Frame-Relay」'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8912792163393535440</id><published>2011-06-01T11:00:00.001+09:00</published><updated>2011-06-01T11:01:52.534+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Cisco授業　「PPP」</title><content type='html'>&lt;div&gt;7章 WAN&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7.1.1-4 回線の種類&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;56 56kbps&lt;/div&gt;&lt;div&gt;64 64kbps&lt;/div&gt;&lt;div&gt;T1 1.544Mbps&lt;/div&gt;&lt;div&gt;E1 2.048Mbps&lt;/div&gt;&lt;div&gt;E3 34.064Mbps&lt;/div&gt;&lt;div&gt;T3 44.736Mbps&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7.2.2 HDLCとPPP&lt;/div&gt;&lt;div&gt;HDLC:ハイレベル データリンク コントロール(標準)&lt;/div&gt;&lt;div&gt;PPP:ポイントツーポイント プロトコル&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;シリアル回線のレイヤ 2 カプセル化&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7.2.4 PPP認証&lt;/div&gt;&lt;div&gt;認証方法：PAP,CHAP&lt;/div&gt;&lt;div&gt;PAP:ID、パスワードが平文で流れる&lt;/div&gt;&lt;div&gt;chap:チャレンジコードを用いる、ID、パスワードが暗号化される&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;設定方法&lt;/div&gt;&lt;div&gt;(config)# username name password password&lt;/div&gt;&lt;div&gt;(config)# int s0&lt;/div&gt;&lt;div&gt;(config-if)# encapsulation ppp (カプセル化にPPPを指定)&lt;/div&gt;&lt;div&gt;(config-if)# ppp authentication {chap|pap}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8912792163393535440?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8912792163393535440/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/06/ciscoppp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8912792163393535440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8912792163393535440'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/06/ciscoppp.html' title='Cisco授業　「PPP」'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3789025170523748459</id><published>2011-05-26T12:30:00.002+09:00</published><updated>2011-05-30T12:37:43.885+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>CISCO 授業メモ(OSPF, デフォルトルート伝播) 2011/05/26</title><content type='html'>6章　リンクステートプロトコル&lt;br /&gt;&lt;br /&gt;リンクステート&lt;br /&gt;・全体ルート(コスト)設計を個々のルータが知っている&lt;br /&gt;・障害情報等が全体に知らされる(トリガー)&lt;br /&gt;・OSPF(Open Shortest Path First) AD110&lt;br /&gt;&lt;br /&gt;OSPF&lt;br /&gt;・DR(代表ルータ)&lt;br /&gt;・BDR(バックアップ代表ルータ)&lt;br /&gt;&lt;br /&gt;障害発生：対象ルータからDR,BDRにむけてマルチキャストLSA(224.0.0.6)&lt;br /&gt;ルート情報：DR⇒その他ルータにマルチキャスト(224.0.0.5 )&lt;br /&gt;&lt;br /&gt;[復習]&lt;br /&gt;スパニングツリー&lt;br /&gt;ルートブリッジの決め方&lt;br /&gt;１．プライオリティが小さい&lt;br /&gt;２．MACアドレスが小さい&lt;br /&gt;&lt;br /&gt;OSPFのDR選出&lt;br /&gt;１．ルータID(プライオリティ)の大きいもの&lt;br /&gt;２．IPアドレスの大きいもの&lt;br /&gt;&lt;br /&gt;[注意]&lt;br /&gt;ポイントツーポイント ネットワークでは、定義によりリンク上に 2 つのルータしか存在できないため完全な隣接関係の確立は問題ではありません。DR の選定は必要なく、適用されません。&lt;br /&gt;&lt;br /&gt;OSPFのエリア&lt;br /&gt;・バックボーンエリア：area0(必要)&lt;br /&gt;&lt;br /&gt;6.2.2 OSPF認証&lt;br /&gt;MD5を有効にする&lt;br /&gt;(config-router)#area 0 authentication message-digest&lt;br /&gt;&lt;br /&gt;OSPF 認証を有効にします。&lt;br /&gt;(config-if)#ip ospf message-digest-key 10(key-id) md5 secretpassword(パスワード)&lt;br /&gt;&lt;br /&gt;6.3.1 デフォルトルートの伝播&lt;br /&gt;境界ルータ(ASBR)のみにデフォルトルートを設定&lt;br /&gt;⇒あとのルータは自動的にデフォルトルートが設定&lt;br /&gt;&lt;br /&gt;(config)# ip route 0.0.0.0 0.0.0.0 s0/0/1&lt;br /&gt;(config)# router ospf 1&lt;br /&gt;(config-router)# default-information originate&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3789025170523748459?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3789025170523748459/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/05/cisco-20110526.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3789025170523748459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3789025170523748459'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/05/cisco-20110526.html' title='CISCO 授業メモ(OSPF, デフォルトルート伝播) 2011/05/26'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8203781646293999887</id><published>2011-05-15T14:02:00.010+09:00</published><updated>2011-05-15T14:13:33.091+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>ブログでHTMLタグ(ソース)表示</title><content type='html'>書き込み時に、何度か困ったのでメモしておきます。&lt;br /&gt;&lt;br /&gt;「&amp;lt;」、「&amp;gt;」、「&amp;amp;」は、特殊文字として認識されてしまいますので、&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre&gt;&lt;pre&gt; 「&amp;amp;lt;」 、「&amp;amp;gt;」、「&amp;amp;」 &lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;とHTMLエスケープが必要です。&lt;br /&gt;&lt;br /&gt;一番簡単なのは、&lt;a href="http://blogtool.flatlabs.net/source.html"&gt;ここ&lt;/a&gt;で変換することです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8203781646293999887?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8203781646293999887/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/05/html.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8203781646293999887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8203781646293999887'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/05/html.html' title='ブログでHTMLタグ(ソース)表示'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3204151772354398632</id><published>2011-05-15T13:43:00.004+09:00</published><updated>2011-05-15T14:02:12.603+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Google Mapを白黒で表示</title><content type='html'>Google Mapに関係した論文で、マップをモノクロで表示の指示がきましたので、Google Mapをモノクロで表示する方法です。&lt;br /&gt;&lt;br /&gt;Google Mapを表示しているファイルで、次の太字の部分を追加します。&lt;pre&gt;&amp;lt;div id="map_canvas&amp;lt;?=$map_num;?&amp;gt;" style="width:800px;height:600px;float:left;border:1px solid #999;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);&lt;/span&gt;"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-QMjrXfReu-g/Tc9dnS4Po6I/AAAAAAAAAJM/XwLRt5fEMeE/s1600/20110515_105226.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 201px;" src="http://2.bp.blogspot.com/-QMjrXfReu-g/Tc9dnS4Po6I/AAAAAAAAAJM/XwLRt5fEMeE/s320/20110515_105226.jpg" alt="" id="BLOGGER_PHOTO_ID_5606802990763582370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[注意点・問題点]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IEでないと白黒にならない&lt;/li&gt;&lt;li&gt;図は衛星写真を使っています。通常の地図だと背景がでませんでした（特殊なプログラミングが動いているのが影響かも)。&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3204151772354398632?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3204151772354398632/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/05/google-map.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3204151772354398632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3204151772354398632'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/05/google-map.html' title='Google Mapを白黒で表示'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QMjrXfReu-g/Tc9dnS4Po6I/AAAAAAAAAJM/XwLRt5fEMeE/s72-c/20110515_105226.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3438672724232516293</id><published>2011-05-09T23:52:00.004+09:00</published><updated>2011-05-10T00:01:49.901+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>WordPressのインストール</title><content type='html'>WordPressのインストールメモです。&lt;br /&gt;&lt;br /&gt;1.WordPressのダウンロード、設置&lt;br /&gt;日本語化されているものをダウンロードします。&lt;br /&gt;http://ja.wordpress.org/install-ja/ からダウンロード&lt;br /&gt;解凍後、FTP等で/var/www/html/wordpress として設置&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.WordPress用MySQLユーザ・DB作成&lt;br /&gt;&lt;br /&gt;CREATE USER 'wordpress'@'%' IDENTIFIED BY  '*******';&lt;br /&gt;&lt;br /&gt;GRANT USAGE ON * . * TO  'wordpress'@'%' IDENTIFIED BY  '*******' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;&lt;br /&gt;&lt;br /&gt;CREATE DATABASE IF NOT EXISTS  `wordpress` ;&lt;br /&gt;&lt;br /&gt;GRANT ALL PRIVILEGES ON  `wordpress` . * TO  'wordpress'@'%';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.設定ファイル編集&lt;br /&gt;# cd /var/www/html/wordpress/&lt;br /&gt;# cp wp-config-sample.php wp-config.php&lt;br /&gt;# vi wp-config.php&lt;br /&gt;&lt;br /&gt;define('DB_NAME', 'wordpress');&lt;br /&gt;&lt;br /&gt;/** MySQL database username */&lt;br /&gt;define('DB_USER', 'wordpress');&lt;br /&gt;&lt;br /&gt;/** MySQL database password */&lt;br /&gt;define('DB_PASSWORD', 'wordpress');&lt;br /&gt;&lt;br /&gt;/** MySQL hostname */&lt;br /&gt;define('DB_HOST', 'localhost');&lt;br /&gt;&lt;br /&gt;/** Database Charset to use in creating database tables. */&lt;br /&gt;define('DB_CHARSET', 'utf8');&lt;br /&gt;&lt;br /&gt;https://api.wordpress.org/secret-key/1.1/ より秘密鍵を生成&lt;br /&gt;define('AUTH_KEY',        'C@~7f55t)nxp1Q&amp;gt;V/0-E+#-Yn;Nj:-}n#6Lyf f,9y/~]t7SU#)F}b-=r!E84K+:');&lt;br /&gt;define('SECURE_AUTH_KEY', '{*tj]({U(=C&lt;b8#1`]:5;|+&gt;f3MTe|S1&amp;gt;Blo`$/Y+w.L0T/$YE*M;NX)Q.2/? xY');&lt;br /&gt;define('LOGGED_IN_KEY',   'Wg)]68mwhgK;In?f~7KAs&lt;h6k?avab9uzci`jgx6m40o&gt;lrd&amp;amp;yk1u`&lt;br /&gt;&lt;br /&gt;4.Webにアクセス&lt;br /&gt;http://mydomain.com/wordpress/wp-admin/install.php&lt;br /&gt;にアクセスし、管理者アカウントを設定&lt;br /&gt;&lt;br /&gt;以上で設定は終了です。&lt;br /&gt;&lt;br /&gt;&lt;/h6k?avab9uzci`jgx6m40o&gt;&lt;/b8#1`]:5;|+&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3438672724232516293?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3438672724232516293/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/05/wordpress.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3438672724232516293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3438672724232516293'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/05/wordpress.html' title='WordPressのインストール'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1810883549909813410</id><published>2011-05-08T02:18:00.004+09:00</published><updated>2011-05-08T02:45:15.892+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Amazon EC2 EBS利用について</title><content type='html'>AmazonEC2でEBSを使うと良い点もありますが、料金がしんどくなります。&lt;br /&gt;&lt;br /&gt;EBSの良い点&lt;br /&gt;・インスタンスをstopでき、EBS料金のみでデータを保持できる&lt;br /&gt;&lt;br /&gt;実際に使ってみるとEBS料金が無視できないことがわかりました&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-pvJHNdKNLmg/TcWDt3PgOwI/AAAAAAAAAIk/UysskA0KLAM/s1600/20110508_021516.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 209px;" src="http://3.bp.blogspot.com/-pvJHNdKNLmg/TcWDt3PgOwI/AAAAAAAAAIk/UysskA0KLAM/s320/20110508_021516.jpg" alt="" id="BLOGGER_PHOTO_ID_5604030135278779138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;$0.12 per 1 million I/O requests     136,176,146 IOs     16.34$&lt;br /&gt;ということで、EBSとのI/Oが非常に多いです。&lt;br /&gt;zabbixを動かしているのが原因かもしれません。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/--AQ4ZLWBpnU/TcWEkCzvOjI/AAAAAAAAAIs/1ulAp03YOE4/s1600/20110508_021548.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 126px;" src="http://3.bp.blogspot.com/--AQ4ZLWBpnU/TcWEkCzvOjI/AAAAAAAAAIs/1ulAp03YOE4/s320/20110508_021548.jpg" alt="" id="BLOGGER_PHOTO_ID_5604031066096482866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;$0.100 per GB - data transfer in per month     65.356 GB     6.54$&lt;br /&gt;これはEBSと関係ないですが、zabbixは外部との通信が多いので、この金額がかかったかもです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1810883549909813410?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1810883549909813410/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/05/amazon-ec2-ebs.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1810883549909813410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1810883549909813410'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/05/amazon-ec2-ebs.html' title='Amazon EC2 EBS利用について'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pvJHNdKNLmg/TcWDt3PgOwI/AAAAAAAAAIk/UysskA0KLAM/s72-c/20110508_021516.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8404924222235458465</id><published>2011-04-20T09:51:00.003+09:00</published><updated>2011-04-20T10:11:38.589+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>RDPからのプリンタ利用について</title><content type='html'>RDP接続したPCから印刷をするメモです。&lt;div&gt;&lt;br /&gt;&lt;div&gt;RDPで接続⇒ローカルリソース⇒プリンタにチェック後接続&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-JiC3Sbkp1mw/Ta4xh8Kt4PI/AAAAAAAAAIc/WUbWdkyTn2w/s1600/20110420_100111.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 294px;" src="http://1.bp.blogspot.com/-JiC3Sbkp1mw/Ta4xh8Kt4PI/AAAAAAAAAIc/WUbWdkyTn2w/s320/20110420_100111.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5597465846024626418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;２．接続先で&lt;/div&gt;&lt;div&gt;コントロールパネル⇒プリンタでみるとローカルプリンタがでてきています。&lt;/div&gt;&lt;div&gt;今回はすべてネットワークプリンタを使っています。&lt;/div&gt;&lt;div&gt;ちゃんとリモートからも印刷ができました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;他のPCで同様にやると出てきませんでした？？。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;課題&lt;/div&gt;&lt;div&gt;・ネットワークプリンタ以外（USB接続）でもうまくいくか？&lt;/div&gt;&lt;div&gt;・ローカルでLinux、プリンタもLinux対応で動いている環境からRDP(VNC)でWindowsに接続し印刷ができるか？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8404924222235458465?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8404924222235458465/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/04/rdp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8404924222235458465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8404924222235458465'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/04/rdp.html' title='RDPからのプリンタ利用について'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-JiC3Sbkp1mw/Ta4xh8Kt4PI/AAAAAAAAAIc/WUbWdkyTn2w/s72-c/20110420_100111.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3763907872369223629</id><published>2011-04-19T09:48:00.006+09:00</published><updated>2011-04-19T10:38:22.801+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>CCNA合格後の手続き</title><content type='html'>CCNAに合格後の手続きについてメモしておきます。&lt;br /&gt;&lt;br /&gt;１．合格すると次のようなメールがCISCOから送られてきます。&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Dear XXXX XXXX,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Congratulations on successfu&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;lly&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt; completing the CCNA certification requirements. Candidates are &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;automatically assigned a &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;unique Cisco ID number aft&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;er &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;taking a Cisco Career &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Certification exam.  Your Cisco &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;ID number is &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;CSCOxxxxxxxx.  This Cisco ID &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;number will be listed on your certificate and should be referenced when registering &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;for additional &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Cisco &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;exams to prevent delay on &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;receiving proper credit for your exam(s).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ここで&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Cisco ID number is &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;CSCOxxxxxxxx&lt;/span&gt;&lt;/span&gt; が割り振られます。このIDを今後使っていきます。&lt;br /&gt;&lt;br /&gt;２．メールに続けて次が書いてあります。&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Tracking Systemに&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;アクセスします。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;To ensure you receive your &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;CCNA certificate &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;with the &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;correct spelling of &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;your name, please verify your name and address by accessing your Personal &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Information &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;on the Certification &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;Tracking System at&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a href="http://www.cisco.com/go/certifications/login" target="_blank" style="color: rgb(0, 0, 204);"&gt;www.cisco.com/go/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;&lt;a href="http://www.cisco.com/go/certifications/login" target="_blank" style="color: rgb(0, 0, 204);"&gt;&lt;wbr&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;&lt;a href="http://www.cisco.com/go/certifications/login" target="_blank" style="color: rgb(0, 0, 204);"&gt;certifications/login&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;３．Cisco.com ID　を発行します。&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-H0RAhh03KG4/TazfITPaLTI/AAAAAAAAAIE/6oKA_gUG2uQ/s1600/20110419_095741.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 157px;" src="http://2.bp.blogspot.com/-H0RAhh03KG4/TazfITPaLTI/AAAAAAAAAIE/6oKA_gUG2uQ/s320/20110419_095741.jpg" alt="" id="BLOGGER_PHOTO_ID_5597093770611535154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;左側の「&lt;a href="http://tools.cisco.com/RPF/register/register.do?exit_url=https%3A%2F%2Fi7lp.integral7.com%3A443%2Fcisco&amp;amp;aredirect=true"&gt;Get a new Cisco.com ID                     &lt;/a&gt;                     」をクリックします。&lt;br /&gt;&lt;br /&gt;４．必要情報を入力し作成します。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-s2hv3SWBA3U/Tazgk9XggDI/AAAAAAAAAIM/yebu9HhTZjU/s1600/20110419_095822.jpg"&gt;&lt;img style="cursor: pointer; width: 230px; height: 320px;" src="http://2.bp.blogspot.com/-s2hv3SWBA3U/Tazgk9XggDI/AAAAAAAAAIM/yebu9HhTZjU/s320/20110419_095822.jpg" alt="" id="BLOGGER_PHOTO_ID_5597095362467758130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;５．もう一度、&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;font-family:arial,sans-serif;font-size:13px;"  &gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a href="http://www.cisco.com/go/certifications/login" target="_blank" style="color: rgb(0, 0, 204);"&gt;www.cisco.com/go/&lt;wbr&gt;certifications/login&lt;/a&gt;.　にアクセスして&lt;/span&gt;&lt;/span&gt;&lt;a href="https://i7lp.integral7.com/durango/samlRequest?ownername=cisco"&gt;Login with Cisco.com ID&lt;/a&gt;　（右側）をクリックします。&lt;br /&gt;ここで、先ほど作成したIDでログインします。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-fEjB50YZvCk/Tazio1G6d6I/AAAAAAAAAIU/I7mYedce-Kg/s1600/20110419_101502.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 116px;" src="http://4.bp.blogspot.com/-fEjB50YZvCk/Tazio1G6d6I/AAAAAAAAAIU/I7mYedce-Kg/s320/20110419_101502.jpg" alt="" id="BLOGGER_PHOTO_ID_5597097627993405346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;６．初めてログインすると「&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"&gt;"Register for the first time"」というリンクがあるのでクリックします。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"&gt;If you are a first time user to the Certification Tracking System, click on the link under "Register for the first time" from the home page.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"&gt;Once logged in, click the "Update Personal Info" link.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;[合格証が届くまでには」６～８週間かかります。&lt;br /&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"&gt;Your printed certificate will be automatically mailed to the address listed above.  Please allow 6-8 weeks for your printed certificate to arrive.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;「合格証電子データがほしい時」　5$かかるようです（クレジットカード）。あと５日以内にメールでくるようです。&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"&gt;To obtain an electronic certificate copy:&lt;br /&gt;•       Go to the Tracking System:&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a href="http://www.cisco.com/go/certifications/login" target="_blank" style="color: rgb(0, 0, 204);"&gt;www.cisco.com/go/&lt;wbr&gt;certifications/login&lt;/a&gt;&lt;br /&gt;•       Click on Certification Fulfillment&lt;br /&gt;•       Next to "Fulfillment Preference" select Electronic (PDF via Email)&lt;br /&gt;•       Click Save Preference and Continue&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"&gt;This must be done within 5 calendar days of receiving this notification. Otherwise a printed certificate will be mailed to you automatically.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;「自分の資格情報を見るには」&lt;br /&gt;Certification Progress をクリック&lt;br /&gt;&lt;br /&gt;＊注意　ここまでの作業の中でCisco.com IDとCisco ID(CSCOxxxメールに書いてあるID）の関連付けがどこかで行われますが、どこだかわからなくなってしまいました。&lt;br /&gt;わかったら修正します。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3763907872369223629?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3763907872369223629/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/04/ccna.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3763907872369223629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3763907872369223629'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/04/ccna.html' title='CCNA合格後の手続き'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-H0RAhh03KG4/TazfITPaLTI/AAAAAAAAAIE/6oKA_gUG2uQ/s72-c/20110419_095741.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-403850350662710649</id><published>2011-03-28T13:36:00.009+09:00</published><updated>2011-03-28T14:42:06.029+09:00</updated><title type='text'>Iozoneインストールまとめ</title><content type='html'>まずは、Linux(CentOS5.5) へのインストール手順。&lt;br /&gt;&lt;br /&gt;1.RPMパッケージのダウンロード。&lt;br /&gt;# wget http://packages.sw.be/iozone/iozone-3.327-1.el5.rf.i386.rpm&lt;br /&gt;&lt;br /&gt;上記はRHEL5 、 CentOS-5 用。&lt;br /&gt;http://www.iozone.org/src/current/ に他のディストリビューション用がある。&lt;br /&gt;&lt;br /&gt;2.RPMパッケージのインストール&lt;br /&gt;# rpm -ivh iozone-3.327-1.el5.rf.i386.rpm&lt;br /&gt;&lt;br /&gt;これでインストール終了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次は、Windows(Windows Server 2008)へのインストール手順。&lt;br /&gt;&lt;br /&gt;1.http://www.iozone.org/ からZIPファイルをダウンロ－ドする。&lt;br /&gt;&lt;br /&gt;2.解凍する。&lt;br /&gt;&lt;br /&gt;3.解凍されたファイルの中のIozoneSetup.exeを実行。&lt;br /&gt;&lt;br /&gt;これでインストール終了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最後に、Iozone実行。&lt;br /&gt;&lt;br /&gt;Linux、Windowsともにコマンドラインでの実行。&lt;br /&gt;&lt;br /&gt;WindowsではIozoneファイルまで移動してから実行する。&lt;br /&gt;&amp;gt;cd C:\Program files\Benchmarks\Iozone3.353&lt;br /&gt;&lt;br /&gt;Iozone　-i 0 -i 1 -Rb test01.xls    (例)&lt;br /&gt;&lt;br /&gt;結果はコマンドラインの画面、または-Rオプションで生成されるエクセルファイルに記述されている。&lt;br /&gt;生成場所は指定可能。&lt;br /&gt;&lt;br /&gt;また、Iozoneコマンドには他にも多くのオプションがある。&lt;br /&gt;下記のコマンドで確認できる。&lt;br /&gt;Iozone -help&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-vA0_c45SsD4/TZAfIxAFIgI/AAAAAAAAAAM/ivNXzjJPx8I/s1600/Screenshot.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 182px;" src="http://3.bp.blogspot.com/-vA0_c45SsD4/TZAfIxAFIgI/AAAAAAAAAAM/ivNXzjJPx8I/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5589001373019873794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;図　仮想マシン上での結果(OS：CentOS5.5)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-403850350662710649?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/403850350662710649/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/03/iozone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/403850350662710649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/403850350662710649'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/03/iozone.html' title='Iozoneインストールまとめ'/><author><name>N09018</name><uri>http://www.blogger.com/profile/04858366146101140335</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-vA0_c45SsD4/TZAfIxAFIgI/AAAAAAAAAAM/ivNXzjJPx8I/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6578219062388820448</id><published>2011-03-22T17:25:00.005+09:00</published><updated>2011-08-15T14:42:52.315+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>zabbix-agent インストールまとめ</title><content type='html'>1. リポジトリ登録&lt;br /&gt;# rpm -ivh http://www.zabbix.jp/binaries/relatedpkgs/rhel5/i386/zabbix-jp-release-5-3.noarch.rpm&lt;br /&gt;&lt;br /&gt;2.zabbix-agent インストール&lt;br /&gt;# yum -y install zabbix-agent&lt;br /&gt;&lt;br /&gt;3. 設定ファイル編集(サーバ登録)&lt;br /&gt;vi /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;11行目　 Server=175.41.XXX.XXX&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;ホストの表示名を記入します。&lt;/div&gt;&lt;div&gt;Hostname=ホスト名&lt;/div&gt;&lt;div&gt;サーバ側でホスト登録時に利用します。&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;次が必要な場合もあります。&lt;br /&gt;28行目 ListenIP=163.43.XXX.XXX (自分のagentIPアドレス)&lt;br /&gt;&lt;br /&gt;4. zabbix-agent 開始&lt;br /&gt;# service zabbix-agent start&lt;br /&gt;&lt;br /&gt;5. 自動起動&lt;br /&gt;# chkconfig zabbix-agent on&lt;br /&gt;&lt;br /&gt;デフォルトではポート10050,10051をあけておく必要があります。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6578219062388820448?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6578219062388820448/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/03/zabbix-agent.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6578219062388820448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6578219062388820448'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/03/zabbix-agent.html' title='zabbix-agent インストールまとめ'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1886261136332891518</id><published>2011-03-20T03:49:00.006+09:00</published><updated>2011-03-20T04:32:02.195+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google App Inventor'/><title type='text'>TimerAlwaysFiresプロパティ</title><content type='html'>投稿テストも兼ねて、以前の開発中に気付いたことのメモをば。&lt;br /&gt;&lt;br /&gt;Google App Inventorで時間に関わる処理を利用するときに必須になるのがClockコンポーネントだ。&lt;br /&gt;そのClockコンポーネントにはちょっとクセのあるプロパティ、TimerAlwaysFiresがある。&lt;br /&gt;--------------------------------------------------&lt;br /&gt;&lt;span style="color:#33ff33"&gt;TimerAlwaysFires&lt;/span&gt;&lt;br /&gt;　　　　true の場合、アプリケーションが画面に表示されていない場合でもタイマーの通知が行われる。&lt;br /&gt;（&lt;a href="https://sites.google.com/a/techdoctranslator.com/jp/appinventor/learn/reference/components/basic#Clock"&gt;ソフトウェア技術ドキュメントを勝手に翻訳&lt;/a&gt;より引用）&lt;br /&gt;--------------------------------------------------&lt;br /&gt;&lt;br /&gt;平たく言えば、“そのタイマーをバックグラウンドで動作させるか”と言ったところだろうか。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最初はあまり気にせずに開発を行っていたのだが、アプリをパッケージングした際に問題が発生した。&lt;br /&gt;そのアプリでは一定間隔ごと処理を行って居りボタンクリックで停止する使用だったのだが、以下の手順を踏んだ際にタイマーが不可解な動作をした。&lt;br /&gt;　　　　アプリ起動→戻る→アプリ起動&lt;br /&gt;不可解な動作とは、一定間隔ごとに行われる処理の間隔が短くなり、またクリックしてもタイマーが停止しなくなった。&lt;br /&gt;どうやらアプリを起動するごとにタイマーが二重、三重と動作してるようだ。&lt;br /&gt;&lt;br /&gt;そこで重要になってくるのがこの&lt;strong&gt;TimerAlwaysFiresプロパティ&lt;/strong&gt;だ。&lt;br /&gt;結局のところ、このプロパティが有効になっていた為、&lt;br /&gt;二度目の起動以降でもそれ以前のタイマーが動作してしまっていた。&lt;br /&gt;このプロパティを無効にしてパッケージングを行うと期待通りの動作をしてくれたことは言うまでもない。&lt;br /&gt;&lt;br /&gt;ただ、ここで一つ注意することがある。&lt;br /&gt;エミュレータで動作確認を行う場合、&lt;strong&gt;TimerAlwaysFiresプロパティを有効にしておく必要がある。&lt;/strong&gt;&lt;br /&gt;すべての検証を行ったわけではないが、少なくともTimerInterval（一定間隔の処理）は動作してくれなかった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;エミュレータで開発を行うときと、実機へ転送する際のプロパティが異なるのは非常に面倒である。&lt;br /&gt;やはり、開発を行うときは実機を用いてそれを基準に間髪することが理想だと感じた。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上、投稿テストを兼ねた個人的なメモでした。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1886261136332891518?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1886261136332891518/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/03/timeralwaysfires.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1886261136332891518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1886261136332891518'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/03/timeralwaysfires.html' title='TimerAlwaysFiresプロパティ'/><author><name>T09005</name><uri>http://www.blogger.com/profile/12315586287132043553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7464883623697500134</id><published>2011-02-25T21:14:00.002+09:00</published><updated>2011-02-25T22:08:54.011+09:00</updated><title type='text'>GALAXY　Tab　スクリーンショット撮影方法</title><content type='html'>GALAXY Tab SC-01Cのスクリーンショット撮影手順の覚書&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SC-01Cでは2通りの撮影方法があります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;1.SC-01C単体で撮影する方法&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;2.PCと接続して撮影する方法&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;SC-01C単体で撮影する方法&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;｢戻る｣ボタンを押しながら｢電源ボタン｣を押すとシャッター音がします。&lt;/div&gt;&lt;div&gt;この方法でスクリーンショットを撮影できます。&lt;/div&gt;&lt;div&gt;撮影したスクリーンショットは本体メモリの｢/sdcard/ScreenCapture｣にPNG形式で保存されます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;しかし、一度｢戻る｣ボタンを押してから撮影を行うので、誤って画面が変わってしまう場合もあります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;PCと接続して撮影する方法&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;この方法は一般的なPCとAndroid端末を接続し、Android　SDKに含まれているDDMSを使って撮影するという方法です。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;準備&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;SC-01Cでスクリーンショットを撮影するためには、以下のものをPC側にインストールしておく必要があります。&lt;/div&gt;&lt;div&gt;既にJREとAndroid SDKを導入している場合は、最後の｢ADB USBドライバ｣から設定を行います。&lt;/div&gt;&lt;div&gt;また既にGalaxy SやSC-02Bで環境を整えている場合には同じ設定で行えます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;・JRE(Javaの実行環境)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;・Android SDK&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;・ADB USBドライバ&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;JRE&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;JREはhttp://www.java.com/ja/から入手できます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Android SDK&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Android SDKは&lt;a href="http://developer.android.com/sdk/index.html"&gt;http://developer.android.com/sdk/index.html&lt;/a&gt;から&lt;/div&gt;&lt;div&gt;android-sdk_r10-windows.zipをダウンロードし、ZIPファイルを適当な場所に解凍します。&lt;/div&gt;&lt;div&gt;例えば｢C:\｣Cドライブの直下に解凍します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;これで動くのですが、DDMSを使うためにはC:\android-sdk-windows\toolsにある｢ddms.bat｣を&lt;/div&gt;&lt;div&gt;実行するため、コマンドプロンプト上でコマンドを叩く場合に備えてPathを切っておいた方が後々楽になります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;そこで、解凍したディレクトリをCドライブ直下にした場合｢C:\android-sdk-windows\tools｣をPath変数&lt;/div&gt;&lt;div&gt;に追加しておくと良いです。Windows7の場合｢コントロールパネル｣→｢システムとセキュリティ｣→&lt;/div&gt;&lt;div&gt;｢システム｣→｢システムの詳細設定｣→｢詳細設定タブ｣→｢環境変数｣の順にクリックし、&lt;/div&gt;&lt;div&gt;"システム環境変数"項目の｢Path｣をダブルクリックします。&lt;/div&gt;&lt;div&gt;そして"変数値"のところに｢C:\android-sdk-windows\tools｣を&lt;b&gt;追記&lt;/b&gt;します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;コマンドプロンプトを起動し、｢ddms｣とコマンドを入力すると｢Dalvik Debug Monitor｣という&lt;/div&gt;&lt;div&gt;ウインドウが表示されればOKです。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;ADB USBドライバのインストール&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;SC-01C用のUSBドライバは｢Samsung Kies｣というPCとSamsung製品の同期･管理ツールに含まれて居ます。&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.samsung.com/uk/support/main/supportMain.do"&gt;http://www.samsung.com/uk/support/main/supportMain.do&lt;/a&gt;こちらから最新のKiesをインストールすれば自動的にドライバもインストールされます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;以上で準備完了です。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;DDMSを使ってスクリーンショットを撮影&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;SC-01CをPCと接続すると、デフォルトでSamsung Kiesが起動するように本体側で設定されていますので、撮影するためにはUSBデバッグをONにしなければなりません。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SC-01C側で｢設定｣→｢アプリケーション｣→｢USBデバッグ｣にチェックを入れます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;また、SC-01CをPCと接続した際にKiesを起動するようにするには、｢設定｣→｢ワイヤレス設定｣→｢USB設定｣→「Samsung Kies｣を選択するか、接続時に問い合わせるかどちらかを選択しておきます。※USBデバッグとKies接続モードは同時に有効化することはできません。どちらか一方だけが有効になります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;そしてコマンドプロンプトを起動、ddmsとコマンドを入力すると｢Dalvik Debug Monitor｣が起動します。&lt;/div&gt;&lt;div&gt;そこで、左上に表示されている携帯アイコンを選択した状態で、｢Device｣→｢Screen Capture｣をクリックすると撮影できます。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7464883623697500134?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7464883623697500134/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/02/galaxytab.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7464883623697500134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7464883623697500134'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/02/galaxytab.html' title='GALAXY　Tab　スクリーンショット撮影方法'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6669655899795192947</id><published>2011-02-23T21:02:00.004+09:00</published><updated>2011-02-23T21:34:08.022+09:00</updated><title type='text'>LEGO　MINDSTORMS</title><content type='html'>App InventorでLEGO　MIND STORMSを使用する際のマニュアル&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;これらのコンポーネントはApp　InventorのデザイナでBluetooth Clientが必要です&lt;/div&gt;&lt;div&gt;このプロパティはブロックエディタではセットできません。操作したいロボット一台につき１つのBluetooth Clientが必要です。&lt;/div&gt;&lt;div&gt;以下の手順をNXTコンポーネントを使用するために最初に行う必要があります。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.Paletteから"Other stuff"をクリックします。&lt;/div&gt;&lt;div&gt;2.BluetoothClientコンポーネントをViewerにドラック&amp;amp;ドロップします。&lt;/div&gt;&lt;div&gt;3.Paletteで"LEGO　MINDSTORMS"をクリックします。&lt;/div&gt;&lt;div&gt;4.コンポーネントは中のどれか、例えばNxrDirectCommandsをViewerにドラッグ&amp;amp;ドロップします。&lt;/div&gt;&lt;div&gt;5.PropertiesボックスでBluetoothClientの下(Noneの値になっている場所)にある項目をクリックします。&lt;/div&gt;&lt;div&gt;6.プロジェクトにあるBluetoothClientコンポーネントの全てがリストボックスに表示されます。&lt;/div&gt;&lt;div&gt;7.BluetoothClient1をクリックし、OKをクリックします。&lt;/div&gt;&lt;div&gt;8.必要に応じて他のコンポーネントを追加し、5-7の手順でBluetoothClientプロパティを設定します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;NxtDirectCommands&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;LEGO　MINDSTORMS NXTロボットへのインターフェースを提供するコンポーネントでNXTのダイレクトコマンドを送信する機能を持っています。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 13px; "&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; font-family: Arial, Verdana, sans-serif; "&gt;プロパティ&lt;/h3&gt;&lt;dl style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BluetoothClient&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;通信に使用される BluetoothClient コンポーネント。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; font-family: Arial, Verdana, sans-serif; "&gt;&lt;a name="TOC-3" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;メソッド&lt;/h3&gt;&lt;dl&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;DeleteFile&lt;/code&gt;(text fileName)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボット上のファイルを削除する。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;DownloadFile&lt;/code&gt;(text source, text destination)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットにファイルをダウンロードする。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetBatteryLevel&lt;/code&gt;()&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットのバッテリーレベルを取得する。電圧をミリボルトで返す。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetBrickName&lt;/code&gt;()&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットのレンガの名前を取得する。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetCurrentProgramName&lt;/code&gt;()&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットで現在実行中のプログラム名を取得する。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetFirmwareVersion&lt;/code&gt;()&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ファームウェアとプロトコルのバージョンをリストで返し、最初の要素がファームウェアのバージョン番号、次の要素がプロトコルのバージョン番号となる。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetInputValues&lt;/code&gt;(text sensorPortLetter)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットの入力センサーの値を読み出す。SetInputMode でセンサーのタイプが設定済みであることが前提。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetOutputState&lt;/code&gt;(text motorPortLetter)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットのモーターの出力状態を読み出す。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;KeepAlive&lt;/code&gt;()&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;生存を維持する。現在の制限時間をミリ秒で返す。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;ListFiles&lt;/code&gt;(text wildcard)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットにあるファイルから合致する名前のリストを返す。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;LsGetStatus&lt;/code&gt;(text sensorPortLetter)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;読み出し可能なバイトのカウントを返す。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;LsRead&lt;/code&gt;(text sensorPortLetter)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットの入力センサーから署名なし低速データを読み出す。SetInputMode でセンサーのタイプが設定済みであることが前提。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;LsWrite&lt;/code&gt;(text sensorPortLetter, list list, number rxDataLength)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットの入力センサーに低速データを書き込む。SetInputMode でセンサーのタイプが設定済みであることが前提。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;MessageRead&lt;/code&gt;(number mailbox)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットのメールボックス ( 1 - 10 ) からメッセージを読み出す。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;MessageWrite&lt;/code&gt;(number mailbox, text message)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットのメールボックス ( 1 - 10 ) にメッセージを書き込む。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;PlaySoundFile&lt;/code&gt;(text fileName)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットにあるサウンドファイルを再生する。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;PlayTone&lt;/code&gt;(number frequencyHz, number durationMs)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットにトーンを付けて再生させる。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;ResetInputScaledValue&lt;/code&gt;(text sensorPortLetter)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットにある入力センサーの増減させた値をリセットする。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;ResetMotorPosition&lt;/code&gt;(text motorPortLetter, boolean relative)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;モーターの位置をリセットする。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SetBrickName&lt;/code&gt;(text name)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットのレンガの名前をセットする。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SetInputMode&lt;/code&gt;(text sensorPortLetter, number sensorType, number sensorMode)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットの入力センサーを設定する。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SetOutputState&lt;/code&gt;(text motorPortLetter, number power, number mode, number regulationMode, number turnRatio, number runState, number tachoLimit)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットのモーターの出力状態をセットする。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;StartProgram&lt;/code&gt;(text programName)&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;以前にロボットにダウンロードされたプログラムの実行を開始する。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;StopProgram&lt;/code&gt;()&lt;/dt&gt;&lt;dd style="font-family: Arial, Verdana, sans-serif; "&gt;ロボットで現在実行中のプログラムの実行を停止する。&lt;/dd&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;StopSoundPlayback&lt;/code&gt;()&lt;/dt&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;　サウンドを再生する&lt;/dt&gt;&lt;dt style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;br /&gt;&lt;/dt&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;b&gt;NｘｔColorSensor&lt;/b&gt;&lt;/span&gt;&lt;/dl&gt;&lt;dl&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Verdana, sans-serif; "&gt;LEGOMINDSTORMS　NXTロボットのカラーセンサーへのインターフェースを提供するコンポーネントです。&lt;/span&gt;&lt;/dl&gt;&lt;dl&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Verdana, sans-serif; "&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;プロパティ&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BluetoothClient&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;通信に使用される BluetoothClient コンポーネント。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SensorPort&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;センサーが接続するセンサーポート。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;DetectColor&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;センサーがカラーやライトを検知するかどうか。&lt;br /&gt;True はセンサーがカラーを検知することを示し、False はライトを検知することを示す。&lt;br /&gt;DetectColor プロパティが True にセットされている場合、BelowRange、WithinRange、および AboveRange イベントは発生せず、センサーはカラーを生成しない。&lt;br /&gt;DetectColor プロパティが False にセットされている場合、ColorChanged イベントは発生しない。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;ColorChangedEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;DetectColor プロパティが True にセットされ、かつカラーの変化を検知したときに ColorChanged イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GenerateColor&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;センサーにより生成されるべきカラー。&lt;br /&gt;None、Red、Green、または Blue の値のみ有効。&lt;br /&gt;DetectColor プロパティが True にセットされているときは、センサーはカラーを生成しない。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BottomOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の下限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;TopOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の上限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;DetectColor プロパティが False にセットされ、かつライトのレベルが BottomOfRange を下回ったときに BelowRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;DetectColor プロパティが False にセットされライトのレベルが BottomOfRange と TopOfRange の間に入ったときに WithinRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;DetectColor プロパティが False にセットされ、かつライトのレベルが TopOfRange を上回ったときに AboveRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-5" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;イベント&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;ColorChanged(number color)&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;カラーの変化を検知した。&lt;br /&gt;DetectColor プロパティが False または ColorChangedEventEnabled プロパティが False にセットされている場合、ColorChanged は発生しない。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが下限値を下回った。&lt;br /&gt;DetectColor プロパティが True または BelowRangeEventEnabled プロパティが False にセットされている場合、BelowRange イベントは発生しない。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが範囲内に入った。&lt;br /&gt;DetectColor プロパティが True または WithinRangeEventEnabled プロパティが False にセットされている場合、WithinRange イベントは発生しない。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが上限値を上回った。&lt;br /&gt;DetectColor プロパティが True または AboveRangeEventEnabled プロパティが False にセットされている場合、 AboveRange イベントは発生しない。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-6" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;メソッド&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetColor&lt;/code&gt;()&lt;/dt&gt;&lt;dd&gt;現在検知されているカラー、あるいはカラーが読めないまたはDetectColor プロパティが False にセットされている場合は、None のカラーを返す。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetLightLevel&lt;/code&gt;()&lt;/dt&gt;&lt;dt&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;　現在のライトレベルを 0 から 1023 の値で、あるいはライトレベルが読めないまたは DetectColor プロバティが True にセットされている場合は、-1 を返す。&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;NxtLightSensor&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;LEGO MINDSTORMS NXTロボットのライトセンサーへのインターフェースを提供するコンポーネントです&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;プロパティ&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BluetoothClient&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;通信に使用される BluetoothClient コンポーネント。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SensorPort&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;センサーが接続するセンサーポート。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GenerateLight&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトセンサーがライトを生成するかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BottomOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の下限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;TopOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の上限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが BottomOfRange を下回ったときに BelowRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが BottomOfRange と TopOfRange の間に入ったときに WithinRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが TopOfRange を上回ったときに AboveRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-8" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;イベント&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが範囲を下回った。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが範囲に入った。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;ライトレベルが範囲を上回った。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-9" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;メソッド&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetLightLevel&lt;/code&gt;()&lt;/dt&gt;&lt;dt&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;　現在のライトレベルを 0 から 1023 の値で、あるいはライトレベルが読めない場合は -1 を返す。&lt;/dt&gt;&lt;/dl&gt;&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;NxtSoundSensor&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;LEGO MINDSTORMS NXTロボットのサウンドセンサーへのインターフェースを提供するコンポーネントです。&lt;/dt&gt;&lt;dt&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;プロパティ&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BluetoothClient&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;通信に使用される BluetoothClient コンポーネント。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SensorPort&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;センサーが接続するセンサーポート。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BottomOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の下限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;TopOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の上限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;サウンドレベルが BottomOfRange を下回ったときに BelowRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;サウンドレベルが BottomOfRange と TopOfRange の間に入ったときに WithinRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;サウンドレベルが TopOfRange を上回ったときに AboveRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-11" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;イベント&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;サウンドレベルが範囲を下回った。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;サウンドレベルが範囲に入った。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;サウンドレベルが範囲を上回った。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-12" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;メソッド&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetSoundLevel&lt;/code&gt;()&lt;/dt&gt;&lt;dt&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;　現在のサウンドレベルを 0 から 1023 の値で、あるいはサウンドレベルが読めない場合は -1 を返す。&lt;/dt&gt;&lt;/dl&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;NxtTouchSensor&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;LEGO MINDSTORMS NXTロボットのタッチセンサーのインターフェースを提供するコンポーネントです。&lt;/dt&gt;&lt;dt&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; "&gt;プロパティ&lt;/span&gt;&lt;/dt&gt;&lt;dt&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BluetoothClient&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;通信に使用される BluetoothClient コンポーネント。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SensorPort&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;センサーが接続するセンサーポート。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;PressedEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;タッチセンサーが押されたときに Pressed イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;ReleasedEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;タッチセンサーが離されたときに Released イベントを発生させるかどうか。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-14" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;イベント&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;Pressed()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;タッチセンサーが押された。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;Released()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;タッチセンサーが離された。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-15" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;メソッド&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;IsPressed&lt;/code&gt;()&lt;/dt&gt;&lt;dt&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;　タッチセンサーが押されている場合にtrueを返す。&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;NxtUltrasonicSensor&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;LEGO MINDSTORMS NXTロボットの超音波センサーへのインターフェースを提供するコンポーネントです。&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;プロパティ&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BluetoothClient&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;通信に使用される BluetoothClient コンポーネント。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;SensorPort&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;センサーが接続するセンサーポート。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BottomOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の下限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;TopOfRange&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;BelowRange、WithinRange、および AboveRange イベントに対して使用される範囲の上限値。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;距離が BottomOfRange を下回ったときに BelowRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;距離が BottomOfRange と TopOfRange の間に入ったときに WithinRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRangeEventEnabled&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;距離が TopOfRange を上回ったときに AboveRange イベントを発生させるかどうか。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-17" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;イベント&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BelowRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;距離が範囲を下回った。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WithinRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;距離が範囲内に入った。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;AboveRange()&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;距離が範囲を上回った。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-18" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;メソッド&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;GetDistance&lt;/code&gt;()&lt;/dt&gt;&lt;dt&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;　現在の距離を0から254の値をセンチメートルで返す。また距離が読めない場合はｰ1を返す。&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;NxtDrive&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;ロボットの移動や回転ができるLEGO MINDSTORMS NXTロボットへインターフェースを提供するコンポーネントです。&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;プロパティ&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;BluetoothClient&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;通信に使用される BluetoothClient コンポーネント。&lt;b&gt;Designer でセットされている必要がある&lt;/b&gt;&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;DriveMotors&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;運転に使用されるモーターのポート。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;WheelDiameter&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;運転に使用される車輪の直径。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;StopBeforeDisconnect&lt;/code&gt;&lt;/dt&gt;&lt;dd&gt;モーターの接続を解除する前にモーターの回転を止めるかどうか。&lt;/dd&gt;&lt;/dl&gt;&lt;h3 style="color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 10px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; "&gt;&lt;a name="TOC-20" style="color: rgb(216, 76, 57); "&gt;&lt;/a&gt;メソッド&lt;/h3&gt;&lt;dl&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;MoveForwardIndefinitely&lt;/code&gt;(number power)&lt;/dt&gt;&lt;dd&gt;最大の動力をパーセントで指定して、ロボットを無制限に前方に移動させる。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;MoveForward&lt;/code&gt;(number power, number distance)&lt;/dt&gt;&lt;dd&gt;最大の動力をパーセントで指定して、ロボットを指定した距離だけ前方に移動させる。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;MoveBackwardIndefinitely&lt;/code&gt;(number power)&lt;/dt&gt;&lt;dd&gt;最大の動力をパーセントで指定して、ロボットを無制限に後方に移動させる。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;MoveBackward&lt;/code&gt;(number power, number distance)&lt;/dt&gt;&lt;dd&gt;最大の動力をパーセントで指定して、ロボットを指定した距離だけ後方に移動させる。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;Stop&lt;/code&gt;()&lt;/dt&gt;&lt;dd&gt;ロボットの動力モータを停止する。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;TurnClockwiseIndefinitely&lt;/code&gt;(number power)&lt;/dt&gt;&lt;dd&gt;最大の動力をパーセントで指定して、ロボットを無制限に時計回りに回転させる。&lt;/dd&gt;&lt;dt&gt;&lt;code style="color: rgb(0, 96, 0); "&gt;TurnCounterClockwiseIndefinitely&lt;/code&gt;(number power)&lt;/dt&gt;&lt;dd&gt;最大の動力をパーセントで指定して、ロボットを無制限に反時計周りに回転させる。&lt;/dd&gt;&lt;/dl&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/span&gt;&lt;/dl&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6669655899795192947?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6669655899795192947/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/02/legomindstorms.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6669655899795192947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6669655899795192947'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/02/legomindstorms.html' title='LEGO　MINDSTORMS'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-9036855282665163822</id><published>2011-02-02T15:29:00.004+09:00</published><updated>2011-02-04T09:40:45.231+09:00</updated><title type='text'>ZABBIX-Agent インストール</title><content type='html'>事前の準備&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ZABBIXエージェントのバリナリを入手します&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;３２Bit版&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; http://www.zabbix.jp/rpms/rhel5/i386/zabbix-agent-1.4.5-1.el5.i386.rpm&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;６４Bit版&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; http://www.zabbix.jp/rpms/rhel5/x86_64/zabbix-agent-1.4.5-1.el5.x86_64.rpm&lt;/span&gt;&lt;/div&gt;&lt;div&gt;手順&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;CentOS5.2(32Bit)へのインストール&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ダウンロードしたzabbix-agent-1.4.5-1.el5.i386.rpmをインストール&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;#rpm -ivh zabbix-agent-1.4.5-1.el5.i386.rpm&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;以上でインストールは終了です。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;2.ZABBIXエージェントの設定&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;/etc/zabbix/zabbix_agentd.confの設定をします。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ZABBIXエージェントの設定を行うため、以下の項目を/etc/zabbix_agentd.confに設定します。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Server=127.0.0.1 ←ZABBIXサーバのIPアドレス&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Hostname=localhost ←ZABBIXエージェントを動作させるホスト名&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ListenIP=127.0.0.1 ←ListenするIPアドレス&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;PidFile=/var/run/zabbix/zabbix_agentd.pid&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;LogFile=/var/log/zabbix/zabbix_agentd.log&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;3.ZABBIXエージェントの起動&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;zabbix-agentサービスを起動します。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;#service zabbix-agent start&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;zabbix agent を起動中[OK]&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;#chkconfig zabbix-agent on&lt;/div&gt;&lt;div&gt;■ZABBIXエージェントの監視&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ブラウザよりZABBIXサーバへ接続し、ログインします。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;メニューから[設定]→[ホスト]をクリックし、右上のプルダウンメニューより[ホスト]が選択されていることを確認し、[ホストの作成]をクリックします。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;表示&lt;/span&gt;された項目に必要事項を記入します。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;名前　ホストの表示名を記入&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;グループ　登録したホストをグループで分類し管理することが可能です。所属させたいグループをチェックしてください&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;新規グループ作成　グループで表示されているグループ以外に、新たにグループを作成する場合、新たなグループの名称を記入してください。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;DNS名　監視対象のDNS名を記入します。&lt;/div&gt;&lt;div&gt;　　　　　　　　※接続方法で[DNS名]を設定した場合必須&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;IPアドレス　監視対象のIPアドレスを記入します。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;接続方法　監視対象へIPアドレスを使って接続、ホスト名より名前解決して接続するか選択します。通常は[IPアドレス]を使用します。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ポート　ZABBIXエージェントとの通信に使用するポートを指定します。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;ステータス　監視の有効/無効を設定します。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;テンプレートとのリンク　テンプレート(監視内容のセット)とのリンクを設定します。設定する場合は[追加]をクリックし、選択してください。&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;プロファイルを使用　サーバのプロファイルを設定する場合に使用します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;上記のような設定を行い、[保存]をクリックすると、監視対象が登録され、監視が開始されます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;追記：2月4日&lt;/div&gt;&lt;div&gt;ZABBIX通信用のポートはTCP10050、10051．&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-9036855282665163822?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/9036855282665163822/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/02/zabbix-agent.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9036855282665163822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9036855282665163822'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/02/zabbix-agent.html' title='ZABBIX-Agent インストール'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8953356669967640924</id><published>2011-02-01T13:32:00.007+09:00</published><updated>2011-06-28T12:13:19.358+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>RDPのポート変更</title><content type='html'>リモート デスクトップのリスニング ポートを変更する方法のメモ&lt;br /&gt;&lt;br /&gt;RDPはデフォルトのポート 3389 ですがセキュリティ上変更が必要なときもあります。&lt;br /&gt;&lt;br /&gt;0. 変更するポートを開けておきましょう。&lt;br /&gt;先日失敗して、ポート変更後接続できないという恥ずかしい事態になりました。&lt;br /&gt;ファイヤウォールの例外で設定します。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-N_JVs87KZqI/TglGwkLiEAI/AAAAAAAAAKQ/kATV6Wjdtj0/s1600/20110628_120922.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 182px;" src="http://4.bp.blogspot.com/-N_JVs87KZqI/TglGwkLiEAI/AAAAAAAAAKQ/kATV6Wjdtj0/s320/20110628_120922.jpg" alt="" id="BLOGGER_PHOTO_ID_5623103409908486146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;１．レジストリエディタの起動&lt;br /&gt;ファイル名を指定して実行⇒regedit と入力&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TUeQLZrdNXI/AAAAAAAAAHo/UsZT6D3LZUk/s1600/20110201_133903.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 206px;" src="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TUeQLZrdNXI/AAAAAAAAAHo/UsZT6D3LZUk/s320/20110201_133903.jpg" alt="" id="BLOGGER_PHOTO_ID_5568577989813024114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;２．HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP ・ Tcp\PortNumber　を見つける&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TUeQdTDcBUI/AAAAAAAAAHw/i2y6hliCHWk/s1600/20110201_092530.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 224px;" src="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TUeQdTDcBUI/AAAAAAAAAHw/i2y6hliCHWk/s320/20110201_092530.jpg" alt="" id="BLOGGER_PHOTO_ID_5568578297272206658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;３．ポート番号を変更&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TUeQpvPlpxI/AAAAAAAAAH4/DXTdewv0tKo/s1600/20110201_092542.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 148px;" src="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TUeQpvPlpxI/AAAAAAAAAH4/DXTdewv0tKo/s320/20110201_092542.jpg" alt="" id="BLOGGER_PHOTO_ID_5568578510997792530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;４．再起動後接続&lt;br /&gt;ホスト名:ポート番号&lt;br /&gt;&lt;br /&gt;参考：&lt;a href="http://support.microsoft.com/kb/306759/ja"&gt;http://support.microsoft.com/kb/306759/ja&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8953356669967640924?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8953356669967640924/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/02/rdp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8953356669967640924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8953356669967640924'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/02/rdp.html' title='RDPのポート変更'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-N_JVs87KZqI/TglGwkLiEAI/AAAAAAAAAKQ/kATV6Wjdtj0/s72-c/20110628_120922.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-5780360837014844581</id><published>2011-01-30T17:00:00.007+09:00</published><updated>2011-01-30T22:28:07.570+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Eclipse Install 日本語化</title><content type='html'>CentOS5.5でEclipseをインストールした。当初yumでいれようとしたがEclipse3.2だったのでソースから入れることに変更&lt;br /&gt;&lt;br /&gt;1. 最新版をダウンロード&lt;br /&gt;http://www.eclipse.org/downloads/　より Eclipse Classic 3.6.1,をダウンロード&lt;br /&gt;&lt;br /&gt;2. 展開&lt;br /&gt;# tar -xvzf eclipse-SDK-3.6.1-linux-gtk-x86_64.tar.gz&lt;br /&gt;&lt;br /&gt;3. 日本語化パッケージのダウンロード&lt;br /&gt;http://mergedoc.sourceforge.jp　から最新版をダウンロード&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TUUd9UjrZlI/AAAAAAAAAHY/LWhENLxFAuk/s1600/20110130_170810.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 84px;" src="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TUUd9UjrZlI/AAAAAAAAAHY/LWhENLxFAuk/s320/20110130_170810.jpg" alt="" id="BLOGGER_PHOTO_ID_5567889453641066066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;最新版をクリックし、一番上のリビジョンのダウンロードをクリック&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TUUePBFVrOI/AAAAAAAAAHg/N774SYMf1ss/s1600/20110130_171149.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 118px;" src="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TUUePBFVrOI/AAAAAAAAAHg/N774SYMf1ss/s320/20110130_171149.jpg" alt="" id="BLOGGER_PHOTO_ID_5567889757651184866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ダウンロードしたファイル(pleiades.zip)を展開&lt;br /&gt;# unzip pleiades.zip&lt;br /&gt;&lt;br /&gt;展開するとfeaturesとpluginsの２つのフォルダが作成されます。これを先ほどいれたEclipseのfeaturesとpluginsに上書きします。&lt;br /&gt;&lt;br /&gt;今回の環境は&lt;br /&gt;/root/eclipse/features&lt;br /&gt;/root/eclipse/plugins&lt;br /&gt;に対して&lt;br /&gt;/root/features&lt;br /&gt;/root/plugins&lt;br /&gt;を上書きします。&lt;br /&gt;&lt;br /&gt;# cp -rf  /root/features /root/eclipse/features&lt;br /&gt;# cp -rf  /root/plugins /root/eclipse/plugins&lt;br /&gt;&lt;br /&gt;※cp -rf とやっても上書き確認を聞かれます。&lt;br /&gt;# which cp&lt;br /&gt;alias cp='cp -i'&lt;br /&gt;        /bin/cp&lt;br /&gt;&lt;br /&gt;aliasでiオプションがデフォルトになっていました。&lt;br /&gt;# unalias cp   または&lt;br /&gt;#/bin/cp -rf src/* dest/&lt;br /&gt;で確認がなくなります&lt;br /&gt;&lt;br /&gt;eclipse.iniに下記を追加&lt;br /&gt;-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar&lt;br /&gt;&lt;br /&gt;起動して日本語化されているかチェックします。&lt;br /&gt;起動ファイルはeclipseフォルダの中のeclipseを実行します。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-5780360837014844581?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/5780360837014844581/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/01/eclipse-install.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5780360837014844581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5780360837014844581'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/01/eclipse-install.html' title='Eclipse Install 日本語化'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TUUd9UjrZlI/AAAAAAAAAHY/LWhENLxFAuk/s72-c/20110130_170810.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-61524501043492614</id><published>2011-01-29T01:46:00.015+09:00</published><updated>2011-01-30T04:34:59.789+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Hadoopの設定：疑似分散モード(1台)</title><content type='html'>CentOS5.4にHadoopをインストールします。&lt;br /&gt;&lt;br /&gt;1. JDKをインストールします。&lt;br /&gt;&lt;br /&gt;# chmod +x jdk-6u23-linux-x64-rpm.bin&lt;br /&gt;# sh jdk-6u23-linux-x64-rpm.bin&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TULzaxFLjtI/AAAAAAAAAGA/svhSaJR1Z00/s1600/20110129_014416.jpg"&gt;&lt;img style="cursor: pointer; width: 292px; height: 320px;" src="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TULzaxFLjtI/AAAAAAAAAGA/svhSaJR1Z00/s320/20110129_014416.jpg" alt="" id="BLOGGER_PHOTO_ID_5567279730560569042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;パスも自動的に設定されているようです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Cloudera社リポジトリの追加&lt;br /&gt;&lt;br /&gt;# cd /etc/yum.repos.d&lt;br /&gt;# wget http://archive.cloudera.com/redhat/cdh/cloudera-cdh3.repo&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TUL2TUdZOZI/AAAAAAAAAGI/6e2tI37hEKo/s1600/20110129_020053.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 92px;" src="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TUL2TUdZOZI/AAAAAAAAAGI/6e2tI37hEKo/s320/20110129_020053.jpg" alt="" id="BLOGGER_PHOTO_ID_5567282901153298834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. hadoopインストール&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/Users/mizuno/AppData/Local/Temp/moz-screenshot.png" alt="" /&gt;# yum -y install hadoop-0.20&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TUPCf8TxDuI/AAAAAAAAAGQ/VazfhYMn2yo/s1600/20110129_163057.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 258px;" src="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TUPCf8TxDuI/AAAAAAAAAGQ/VazfhYMn2yo/s320/20110129_163057.jpg" alt="" id="BLOGGER_PHOTO_ID_5567507418380832482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. サービス起動&lt;br /&gt;&lt;br /&gt;# service hadoop-0.20-namenode start&lt;br /&gt;# service hadoop-0.20-jobtracker start&lt;br /&gt;# service hadoop-0.20-datanode start&lt;br /&gt;# service hadoop-0.20-tasktracker start&lt;br /&gt;&lt;br /&gt;Hadoopは「JobTracker」「TaskTracker」「NameNode」「DataNode」という4つのサーバから構成されます。 JobTrackerとTaskTrackerはMapReduce処理、NameNodeとDataNodeは分散ファイルシステム機能を担当しています。また、Hadoopを動かすクラスタでは1台が「masterノード」、その他のノードが「slaveノード」となります。 masterノードではJobTrackerとNameNode、slaveノードではTaskTrackerとDataNodeが起動されます&lt;br /&gt;参考：&lt;a href="http://codezine.jp/article/detail/2699"&gt;http://codezine.jp/article/detail/2699&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. 設定ファイルをインストール&lt;br /&gt;&lt;br /&gt;# yum -y install hadoop-0.20-conf-pseudo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. サンプルを見てみる&lt;br /&gt;&lt;br /&gt;# hadoop-0.20 jar /usr/lib/hadoop-0.20/hadoop-*-examples.jar&lt;br /&gt;とするとサンプル一覧が表示される&lt;br /&gt;&lt;br /&gt;aggregatewordcount: An Aggregate based map/reduce program that counts the words in the input files.&lt;br /&gt;aggregatewordhist: An Aggregate based map/reduce program that computes the histogram of the words in the input files.&lt;br /&gt;dbcount: An example job that count the pageview counts from a database.&lt;br /&gt;grep: A map/reduce program that counts the matches of a regex in the input.&lt;br /&gt;join: A job that effects a join over sorted, equally partitioned datasets&lt;br /&gt;multifilewc: A job that counts words from several files.&lt;br /&gt;pentomino: A map/reduce tile laying program to find solutions to pentomino problems.&lt;br /&gt;pi: A map/reduce program that estimates Pi using monte-carlo method.&lt;br /&gt;randomtextwriter: A map/reduce program that writes 10GB of random textual data per node.&lt;br /&gt;randomwriter: A map/reduce program that writes 10GB of random data per node.&lt;br /&gt;secondarysort: An example defining a secondary sort to the reduce.&lt;br /&gt;sleep: A job that sleeps at each map and reduce task.&lt;br /&gt;sort: A map/reduce program that sorts the data written by the random writer.&lt;br /&gt;sudoku: A sudoku solver.&lt;br /&gt;teragen: Generate data for the terasort&lt;br /&gt;terasort: Run the terasort&lt;br /&gt;teravalidate: Checking results of terasort&lt;br /&gt;wordcount: A map/reduce program that counts the words in the input files.&lt;br /&gt;&lt;br /&gt;実行方法&lt;br /&gt;# hadoop-0.20 jar /usr/lib/hadoop-0.20/hadoop-*-examples.jar サンプル名 引数1 引数2 ・・・&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.1 pi (円周率計算)をしてみる&lt;br /&gt;# hadoop-0.20 jar /usr/lib/hadoop-0.20/hadoop-*-examples.jar pi 4(Number of Maps) 2000(Samples per Map)&lt;br /&gt;&lt;br /&gt;Number of Maps  = 4&lt;br /&gt;Samples per Map = 2000&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TURdTUIrDNI/AAAAAAAAAGg/xivsUWmdMnw/s1600/20110130_033207.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 257px;" src="http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TURdTUIrDNI/AAAAAAAAAGg/xivsUWmdMnw/s320/20110130_033207.jpg" alt="" id="BLOGGER_PHOTO_ID_5567677625740758226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.2 wordcountを実行する&lt;br /&gt;&lt;br /&gt;5.2-1 処理対象を配置する先となる input サブディレクトリーをファイルシステムに作成&lt;br /&gt;&lt;br /&gt;# hadoop-0.20 fs -mkdir input&lt;br /&gt;&lt;br /&gt;5.2-2 input サブディレクトリーに処理対象を配置&lt;br /&gt;&lt;br /&gt;# hadoop-0.20 fs -put /root/test.txt input&lt;br /&gt;ここでは /root/test.txt をinputに移します。test.txtには英文を適当にいれておきます。&lt;br /&gt;&lt;br /&gt;# hadoop-0.20 fs -ls input　(ファイルがあるか確認します)&lt;br /&gt;Found 1 items&lt;br /&gt;-rw-r--r--   1 root supergroup         73 2011-01-30 03:59 /user/root/input/test.txt&lt;br /&gt;&lt;br /&gt;5.2-3 実行&lt;br /&gt;# hadoop-0.20 jar /usr/lib/hadoop-0.20/hadoop-*-examples.jar wordcount input output&lt;br /&gt;(この時点ではoutputはありません。自動生成されます)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURk-uD9fnI/AAAAAAAAAGo/Z2kNXaYvNbU/s1600/20110130_040503.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 211px;" src="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURk-uD9fnI/AAAAAAAAAGo/Z2kNXaYvNbU/s320/20110130_040503.jpg" alt="" id="BLOGGER_PHOTO_ID_5567686068016086642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.2-4 結果確認&lt;br /&gt;# &lt;img src="file:///C:/Users/mizuno/AppData/Local/Temp/moz-screenshot-1.png" alt="" /&gt;hadoop-0.20 fs -ls output  (ファイルが作成されたか確認)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURmINVfgPI/AAAAAAAAAGw/fGi0hSpSNSQ/s1600/20110130_040941.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 42px;" src="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURmINVfgPI/AAAAAAAAAGw/fGi0hSpSNSQ/s320/20110130_040941.jpg" alt="" id="BLOGGER_PHOTO_ID_5567687330541568242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;# hadoop-0.20 fs -cat output/part-r-00000 (結果確認)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TURneVmlzqI/AAAAAAAAAG4/v1pn_g5hnLY/s1600/20110130_041543.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 112px;" src="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TURneVmlzqI/AAAAAAAAAG4/v1pn_g5hnLY/s320/20110130_041543.jpg" alt="" id="BLOGGER_PHOTO_ID_5567688810229517986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;# hadoop-0.20 fs -get output/part-r-00000 /root/output.txt  (HDFS からの出力の抽出)&lt;br /&gt;&lt;br /&gt;6. ブラウザ(Web UI)で確認&lt;br /&gt;&lt;br /&gt;6.1 HDFSの確認&lt;br /&gt;http://localhost:50070/&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURqHT_yr_I/AAAAAAAAAHA/SDJirfih4Ag/s1600/20110130_042706.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 158px;" src="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURqHT_yr_I/AAAAAAAAAHA/SDJirfih4Ag/s320/20110130_042706.jpg" alt="" id="BLOGGER_PHOTO_ID_5567691713196240882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;先ほど使ったファイルが見られます。&lt;br /&gt;&lt;br /&gt;6.2 MapReduceの確認&lt;br /&gt;http://localhost:50030/&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURrGahKuKI/AAAAAAAAAHI/VLxNYStC12U/s1600/20110130_043118.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 217px;" src="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TURrGahKuKI/AAAAAAAAAHI/VLxNYStC12U/s320/20110130_043118.jpg" alt="" id="BLOGGER_PHOTO_ID_5567692797278599330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;参考&lt;br /&gt;&lt;a href="http://saburi380.blogspot.com/2009/11/301hadoopcentos-cloudera.html"&gt;http://saburi380.blogspot.com/2009/11/301hadoopcentos-cloudera.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://oss.infoscience.co.jp/hadoop/common/docs/current/quickstart.html#Purpose"&gt;http://oss.infoscience.co.jp/hadoop/common/docs/current/quickstart.html#Purpose&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/jp/linux/library/l-hadoop-1/index.html?ca=drs-"&gt;http://www.ibm.com/developerworks/jp/linux/library/l-hadoop-1/index.html?ca=drs-&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/jp/linux/library/l-hadoop-2/"&gt;http://www.ibm.com/developerworks/jp/linux/library/l-hadoop-2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:'MS PGothic';font-size:medium;"  &gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 13px; text-align: left; white-space: nowrap;font-family:monospace;font-size:11px;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-61524501043492614?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/61524501043492614/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/01/hadoop1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/61524501043492614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/61524501043492614'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/01/hadoop1.html' title='Hadoopの設定：疑似分散モード(1台)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MQ8b7Lsi8YA/TULzaxFLjtI/AAAAAAAAAGA/svhSaJR1Z00/s72-c/20110129_014416.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3713743893598477790</id><published>2011-01-25T09:09:00.003+09:00</published><updated>2011-01-25T09:44:12.746+09:00</updated><title type='text'>ZABBIXインストール</title><content type='html'>ZABBIXのインストール&lt;div&gt;ZABBIXのyumリポジトリを登録します。&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Red Hat Enterprise Linux 5 / CentOS 5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;# rpm -ivh http://www.zabbix.jp/binaries/relatedpkgs/rhel5/i386/zabbix-jp-release-5-3.noarch.rpm&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ZABBIX1.6のインストール&lt;/div&gt;&lt;div&gt;# yum install zabbix zabbix-agent zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MySQLデータベースサーバの設定&lt;/div&gt;&lt;div&gt;vi /etc/my.cnf &lt;/div&gt;&lt;div&gt;&lt;div&gt;[mysqld]&lt;/div&gt;&lt;div&gt;・・・デフォルトの設定は残す・・・&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;default-character-set=utf8&lt;/div&gt;&lt;div&gt;skip-character-set-client-handshake&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# mysqldセクションに含まれるよう、mysqld_safeよりも上に設定を書くこと&lt;/div&gt;&lt;div&gt;[mysqld_safe]&lt;/div&gt;&lt;div&gt;・・・デフォルトの設定は残す・・・&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MySQLデータベースサーバの起動&lt;/div&gt;&lt;div&gt;# service mysqld start&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;データベース「zabbix」&lt;/div&gt;&lt;div&gt;# mysqladmin create zabbix --default-character-set=utf8&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;データベースにZABBIX接続ユーザ「zabbix」を作成&lt;/div&gt;&lt;div&gt;&lt;div&gt;# mysql -uroot&lt;/div&gt;&lt;div&gt;mysql&gt; grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';&lt;/div&gt;&lt;div&gt;mysql&gt; flush privileges;&lt;/div&gt;&lt;div&gt;mysql&gt; quit&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ZABBIXの初期データベースのインポート&lt;/div&gt;&lt;div&gt;&lt;div&gt;mysql -u root -p zabbix &lt; /usr/share/doc/zabbix-server-1.6.9/schema/mysql.sql&lt;/div&gt;&lt;div&gt;mysql -u root -p zabbix &lt; /usr/share/doc/zabbix-server-1.6.9/data/data.sql&lt;/div&gt;&lt;div&gt;mysql -u root -p zabbix &lt; /usr/share/doc/zabbix-server-1.6.9/data/images_mysql.sql&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Webインターフェースの設定&lt;/div&gt;&lt;div&gt;&lt;div&gt;Apache Webサーバの起動&lt;/div&gt;&lt;div&gt;# service httpd start&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;インストーラを起動するためにWebインターフェースの設定ファイルを削除します&lt;/div&gt;&lt;div&gt;# rm /etc/zabbix/zabbix.conf.php&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ブラウザでZABBIXサーバにアクセス&lt;/div&gt;&lt;div&gt;http://zabbix-server-address/zabbix&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;ブラウザ上でインストールを進めます。&lt;/div&gt;&lt;div&gt;PHPとMySQLの設定確認を行います。MySQLはパスワードの設定が必須&lt;/div&gt;&lt;div&gt;ZABBIXサーバの確認用ポートを設定する&lt;/div&gt;&lt;div&gt;最後にログイン画面が表示されたら終了&lt;/div&gt;&lt;div&gt;初期ログインID：admin&lt;/div&gt;&lt;div&gt;パスワード：zabbix&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ZABBIXサーバの設定&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;vi /etc/zabbix/zabbix_server.conf&lt;/div&gt;&lt;div&gt;# Database host name&lt;/div&gt;&lt;div&gt;# Default is localhost&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#DBHost=localhost&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Database name&lt;/div&gt;&lt;div&gt;# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.&lt;/div&gt;&lt;div&gt;DBName=zabbix&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Database user&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DBUser=zabbix     &lt;- データベースユーザ名を設定&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Database password&lt;/div&gt;&lt;div&gt;# Comment this line if no password used&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DBPassword=zabbix     &lt;- コメントアウトを外してデータベースパスワードを設定&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Connect to MySQL using Unix socket?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DBSocket=/var/lib/mysql/mysql.sock     &lt;- コメントアウトを外す&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ZABBIXサーバの起動&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# service zabbix-server start&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ZABBIXエージェントの設定&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;vi /etc/zabbix/zabbix_agentd.conf&lt;/div&gt;&lt;div&gt;Server=127.0.0.1     &lt;- ZABBIXサーバのIPアドレスを設定&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Server port for sending active checks&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#ServerPort=10051&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Unique hostname. Required for active checks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hostname=ZABBIX Server     &lt;- Webインターフェースのホスト設定で登録するホスト名と同じ値を設定&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Listen port. Default is 10050&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#ListenPort=10050&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# IP address to bind agent&lt;/div&gt;&lt;div&gt;# If missing, bind to all available IPs&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ListenIP=127.0.0.1     &lt;- ListenするIPインターフェースを設定&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ZABBIXエージェントの起動&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;# service zabbix-agent start&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3713743893598477790?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3713743893598477790/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/01/zabbix.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3713743893598477790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3713743893598477790'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/01/zabbix.html' title='ZABBIXインストール'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6709219633885710947</id><published>2011-01-03T22:30:00.003+09:00</published><updated>2011-01-04T01:12:57.445+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Android携帯　HTC x06でのシリアルキーの確認</title><content type='html'>Android携帯HTC X06にPCからプログラムをアップロードをするのにドライバが必要でした。&lt;br /&gt;&lt;br /&gt;ドライバ(ソフトウェアパック)のダウンロードは下記より&lt;br /&gt;&lt;a href="http://www.htc.com/jp/SupportDownload.aspx?p_id=315&amp;amp;cat=3&amp;amp;dl_id=1023"&gt;http://www.htc.com/jp/SupportDownload.aspx?p_id=315&amp;amp;cat=3&amp;amp;dl_id=1023&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;シリアルキーの入力が必要なので&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'ＭＳ Ｐゴシック',sans-serif; text-align: left;"&gt;設定→この携帯電話について→電話ID→デバイスのシリアル番号　で確認&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6709219633885710947?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6709219633885710947/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2011/01/androidhtc-x06.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6709219633885710947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6709219633885710947'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2011/01/androidhtc-x06.html' title='Android携帯　HTC x06でのシリアルキーの確認'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7177936909743090879</id><published>2010-12-23T01:22:00.011+09:00</published><updated>2010-12-23T02:35:30.573+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>GALAXY TABとPCの接続&amp;アプリ転送</title><content type='html'>GALAXY TABをPCに接続しPCで作成したアプリを転送するメモ&lt;br /&gt;&lt;br /&gt;１．まだUSBで接続していない状態で、&lt;br /&gt;設定⇒アプリケーション⇒開発⇒USBデバッグ　をチェック&lt;br /&gt;&lt;br /&gt;２．USBでPCと接続&lt;br /&gt;⇒失敗&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TRInwcO0BcI/AAAAAAAAAFM/lIEVf5Endec/s1600/20101223_012933.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 116px;" src="http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TRInwcO0BcI/AAAAAAAAAFM/lIEVf5Endec/s320/20101223_012933.jpg" alt="" id="BLOGGER_PHOTO_ID_5553545003666769346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;３．Windows 7にはGalaxy SのUSBドライバが標準では入っていない様子。&lt;br /&gt;&lt;a href="http://www.samsung.com/uk/support/detail/supportPrdDetail.do?menu=SP00&amp;amp;prd_ia_cd=23030100&amp;amp;prd_mdl_cd=GT-P1000CWAXEU&amp;amp;prd_mdl_name=GT-P1000&amp;amp;prd_ia_sub_class_cd=P"&gt;http://www.samsung.com/uk/support/detail/supportPrdDetail.do?menu=SP00&amp;amp;&lt;/a&gt;&lt;a href="http://www.samsung.com/uk/support/detail/supportPrdDetail.do?menu=SP00&amp;amp;prd_ia_cd=23030100&amp;amp;prd_mdl_cd=GT-P1000CWAXEU&amp;amp;prd_mdl_name=GT-P1000&amp;amp;prd_ia_sub_class_cd=P"&gt;prd_ia_cd=23030100&amp;amp;prd_mdl_cd=GT-P1000CWAXEU&amp;amp;prd_mdl_name=GT-P1000&amp;amp;prd_ia_sub_class_cd=P&lt;/a&gt;　からSamsung Kiesをダウンロード&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TRIru7PAFdI/AAAAAAAAAFc/x-gMMWHbka8/s1600/20101223_014706.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 253px;" src="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TRIru7PAFdI/AAAAAAAAAFc/x-gMMWHbka8/s320/20101223_014706.jpg" alt="" id="BLOGGER_PHOTO_ID_5553549375675831762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;インストール&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TRIuReGSiLI/AAAAAAAAAFk/CjWwIv18s-k/s1600/20101223_015638.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 282px;" src="http://4.bp.blogspot.com/_MQ8b7Lsi8YA/TRIuReGSiLI/AAAAAAAAAFk/CjWwIv18s-k/s320/20101223_015638.jpg" alt="" id="BLOGGER_PHOTO_ID_5553552168173340850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;USBでGALAXY TABとPCを接続します。インストールできたようです。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TRIxD6XlE1I/AAAAAAAAAFs/zj8RpmI8lqo/s1600/20101223_020908.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 162px;" src="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TRIxD6XlE1I/AAAAAAAAAFs/zj8RpmI8lqo/s320/20101223_020908.jpg" alt="" id="BLOGGER_PHOTO_ID_5553555233778766674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;４．Eclipseを起動し、転送したいプロジェクトを選択します。&lt;br /&gt;メニューバーの実行⇒実行構成⇒ターゲットを手操作（マニュアル）に設定&lt;br /&gt;下の実行をクリックするとデバイス選択画面が出てきます。&lt;br /&gt;そこで接続しているGALAXY TABに相当するものを選びOKをすれば転送開始されます。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TRIzNiuOHKI/AAAAAAAAAF0/1_Kpgi49Zm8/s1600/20101223_021741.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 222px;" src="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TRIzNiuOHKI/AAAAAAAAAF0/1_Kpgi49Zm8/s320/20101223_021741.jpg" alt="" id="BLOGGER_PHOTO_ID_5553557598253227170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Android2.2とGoogleAPIs level8両方のターゲットで実行できました。&lt;br /&gt;&lt;br /&gt;参考　&lt;a href="http://juggly.cn/archives/13551.html"&gt;http://juggly.cn/archives/13551.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7177936909743090879?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7177936909743090879/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/galaxy-tabpc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7177936909743090879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7177936909743090879'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/galaxy-tabpc.html' title='GALAXY TABとPCの接続&amp;アプリ転送'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MQ8b7Lsi8YA/TRInwcO0BcI/AAAAAAAAAFM/lIEVf5Endec/s72-c/20101223_012933.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-225961281174322737</id><published>2010-12-19T16:48:00.001+09:00</published><updated>2010-12-19T17:07:03.140+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tsp'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>n-TSPメモ</title><content type='html'>&lt;div&gt;ファジイc-means法を用いた複数巡回セールスマン問題の一解法より&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;k-tour splitting aigorithm&lt;/div&gt;&lt;div&gt;[STEP1]&lt;/div&gt;&lt;div&gt;全都市に対して、TSPを計算&lt;/div&gt;&lt;div&gt;⇒総経路長T、スタート地点と最も遠い拠点の距離Cmax&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[STEP2]&lt;/div&gt;&lt;div&gt;1&lt;=j&lt;n&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;サブツアー長&lt;(j/N)(T-2Cmax)+Cmax&lt;/div&gt;&lt;div&gt;を超えない最大の都市までが担当者jのサブツアー&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[例]&lt;/div&gt;&lt;div&gt;拠点1⇒2⇒3⇒4⇒5⇒6⇒1&lt;/div&gt;&lt;div&gt;各拠点間すべて10&lt;/div&gt;&lt;div&gt;T=60&lt;/div&gt;&lt;div&gt;Cmax=18(1⇒4)&lt;/div&gt;&lt;div&gt;担当者3人&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;担当者1&lt;/div&gt;&lt;div&gt;(j/N)(T-2Cmax)+Cmax&lt;/div&gt;&lt;div&gt;=(1/6)(60-36)+25&lt;/div&gt;&lt;div&gt;=1/6*24+25&lt;/div&gt;&lt;div&gt;=4+25=29&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;担当者2&lt;/div&gt;&lt;div&gt;(j/N)(T-2Cmax)+Cmax&lt;/div&gt;&lt;div&gt;=(2/6)(60-36)+25&lt;/div&gt;&lt;div&gt;=8+25=33&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;担当者3&lt;/div&gt;&lt;div&gt;(j/N)(T-2Cmax)+Cmax&lt;/div&gt;&lt;div&gt;=(3/6)(60-36)+25&lt;/div&gt;&lt;div&gt;=12+25=37&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;疑問点&lt;/div&gt;&lt;div&gt;・担当者は29までのルートになるが1⇒2⇒3⇒1として3⇒1の距離は加算される？&lt;/div&gt;&lt;div&gt;・担当者2のルートは33までだが1⇒4⇒1は36だからルートを割り当てられない？&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;追記&lt;/div&gt;&lt;div&gt;・1⇒拠点⇒・・・⇒1でスタート地点から拠点と拠点からスタート地点も含めて計算（遺伝的アルゴリズムによる収集計画問題の解法より)&lt;/div&gt;&lt;/n&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-225961281174322737?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/225961281174322737/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/n-tsp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/225961281174322737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/225961281174322737'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/n-tsp.html' title='n-TSPメモ'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-3670185341908827668</id><published>2010-12-19T01:13:00.004+09:00</published><updated>2010-12-19T01:45:59.760+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tsp'/><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>TSPメモ</title><content type='html'>MTSP：Multiple Traveling Salesman Problem&lt;br /&gt;N人のセールスマンが、n個の都市を誰かが唯一度だけ訪問する&lt;br /&gt;セールスマンは任意の都市からスタートできる&lt;br /&gt;&lt;br /&gt;k-TSP(N-TSP)：N人のセールスマンが共通の出発都市、帰還都市が同じです。&lt;br /&gt;&lt;br /&gt;担当者負担均等化は重要&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-3670185341908827668?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/3670185341908827668/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/tsp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3670185341908827668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/3670185341908827668'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/tsp.html' title='TSPメモ'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-9197049346656581188</id><published>2010-12-10T18:12:00.004+09:00</published><updated>2010-12-10T20:29:26.825+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>VIrtualbox 共有フォルダ設定</title><content type='html'>ホストOS側設定&lt;div&gt;D:\share を共有フォルダとする（何かテキストなど入れておきましょう test.txt)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ゲストOS側設定(Windows)&lt;/div&gt;&lt;div&gt;まずデバイス⇒共有フォルダ設定⇒上記のフォルダ指定&lt;/div&gt;&lt;div&gt;その後&lt;/div&gt;&lt;div&gt;&gt; net use :z \\vboxsvr\share を入力&lt;/div&gt;&lt;div&gt;「正常に終了しました」⇒コンピュータから見られます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ゲストOS側設定(Ubuntu:Virtualboxイメージ)&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;まずデバイス⇒共有フォルダ設定⇒上記のフォルダ指定&lt;/div&gt;&lt;/div&gt;&lt;div&gt;その後&lt;/div&gt;&lt;/div&gt;&lt;div&gt;1.Guest Additionsを追加&lt;/div&gt;&lt;div&gt;メニューの「デバイス &gt; Guest Additions のインストール」 をクリック&lt;/div&gt;&lt;div&gt;マウントされたらクリックして実行&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;追記10.10の場合は&lt;/div&gt;&lt;div&gt;場所⇒VBOX・・・をマウント⇒CDマークをクリック⇒autorunでOK&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.マウント&lt;/div&gt;&lt;/div&gt;&lt;div&gt;$ sudo mount -t vboxsf share /mnt&lt;/div&gt;&lt;div&gt;$ ls /mnt とするとファイルが見える &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;vi /mnt/test.txt&lt;/div&gt;&lt;div&gt;これで変更するとWindows側でみても反映されている&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-9197049346656581188?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/9197049346656581188/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/virtualbox.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9197049346656581188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/9197049346656581188'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/virtualbox.html' title='VIrtualbox 共有フォルダ設定'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-1567078182396876429</id><published>2010-12-08T11:54:00.003+09:00</published><updated>2010-12-08T12:05:57.124+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Windows7での共有方法</title><content type='html'>Winodws7で共有をするメモです。&lt;br /&gt;&lt;br /&gt;検証OS：Windows7 Enterprise2台&lt;br /&gt;同じワークグループに属している&lt;br /&gt;&lt;br /&gt;１．２台とも「ネットワーク場所の設定」⇒ホームネットワークに設定&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TP71rKUMH5I/AAAAAAAAAFE/n9pr1hta2lc/s1600/20101208_120201.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 279px;" src="http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TP71rKUMH5I/AAAAAAAAAFE/n9pr1hta2lc/s320/20101208_120201.jpg" alt="" id="BLOGGER_PHOTO_ID_5548141912819244946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;２．１台でホームグループを作成&lt;br /&gt;⇒パスワードを控えておきます。&lt;br /&gt;&lt;br /&gt;３．もう１台で既存のホームグループに参加&lt;br /&gt;⇒２のパスワードを入力します。&lt;br /&gt;&lt;br /&gt;これでOK&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-1567078182396876429?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/1567078182396876429/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/windows7.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1567078182396876429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/1567078182396876429'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/windows7.html' title='Windows7での共有方法'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MQ8b7Lsi8YA/TP71rKUMH5I/AAAAAAAAAFE/n9pr1hta2lc/s72-c/20101208_120201.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-4783041941483424851</id><published>2010-12-08T09:30:00.002+09:00</published><updated>2010-12-08T09:53:58.143+09:00</updated><title type='text'>計測自動制御学会発表</title><content type='html'>計測自動制御学会で「クラウドＶＰＳの自動検証システム構築とその評価」について発表をしてきました。&lt;br /&gt;学会で発表することは初めてだったので、非常に緊張しました。&lt;br /&gt;発表については早口になってしまい時間を余らせてしまい、もっと落ち着いて話せばよかったと思っています。質疑応答についても、先生方に頼ってしまう結果となり残念です。次の機会があるのならば、今回の事をバネして、もっといい発表にしたいです。&lt;br /&gt;他の発表者のテーマも中には初めて聞くものもありましたが、非常に興味深いものばかりで楽しんで聞くことができました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-4783041941483424851?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/4783041941483424851/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/blog-post_08.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4783041941483424851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4783041941483424851'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/blog-post_08.html' title='計測自動制御学会発表'/><author><name>n09006</name><uri>http://www.blogger.com/profile/12636789789971486317</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8217326466130997342</id><published>2010-12-07T08:41:00.004+09:00</published><updated>2010-12-07T08:47:39.194+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='クラウド'/><title type='text'>計測自動制御学会発表</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Jd9AtQj0fSQ/TP12Ev0AYlI/AAAAAAAAAFE/aqIACVEtRsE/s1600/P1010234.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://2.bp.blogspot.com/_Jd9AtQj0fSQ/TP12Ev0AYlI/AAAAAAAAAFE/aqIACVEtRsE/s320/P1010234.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5547720139916468818" /&gt;&lt;/a&gt;&lt;br /&gt;2010年11月25日に京都で開催された計測自動制御学会でパブリッククラウド運用基盤の提案という題名で発表を行ってきました。学会での発表は２回目だったのですが、やはり緊張することには変わりませんでした。自分の発表も前半は良くしゃべることができたと思ったのですが、後半はシュミレーション不足で原稿を読む形になってしまいました。もし次回機会があるのならば、しっかり最後まで流れの中で発表できるようになりたいです。&lt;div&gt;また、他の研究者の発表も興味深いものが多く非常に楽しい学会でした。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8217326466130997342?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8217326466130997342/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/blog-post_07.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8217326466130997342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8217326466130997342'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/blog-post_07.html' title='計測自動制御学会発表'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Jd9AtQj0fSQ/TP12Ev0AYlI/AAAAAAAAAFE/aqIACVEtRsE/s72-c/P1010234.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7416567834016968386</id><published>2010-12-04T14:11:00.008+09:00</published><updated>2012-01-28T11:48:21.630+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>VPSで日本語を使う：SCIMの導入</title><content type='html'>VPSをVNCで接続できるようにしても、日本語入力ができないようです。&lt;br /&gt;SCIMをインストールするときのメモです。&lt;br /&gt;&lt;br /&gt;# yum install scim&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;# yum install anthy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;# yum install scim-anthy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;インストールが完了すると&lt;br /&gt;システム⇒設定⇒他の個人設定⇒SCIM入力メソッドの設定　をクリック&lt;br /&gt;必要な項目を設定します。&lt;br /&gt;&lt;br /&gt;あとは&lt;br /&gt;# scim &amp;amp;&lt;br /&gt;とすれば「Ctr+Space」 で立ち上がります。&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;br /&gt;&lt;br /&gt;SCIMの終了方法&lt;br /&gt;ps x | grep scim&lt;br /&gt;&lt;br /&gt;kill ????&lt;br /&gt;とプロセスＩＤを指定して終了後&lt;br /&gt;scim &amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;2011/12/04 追記&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px;"&gt;# yum install scim&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'MS PGothic';"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;# yum install anthy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'MS PGothic';"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;# yum install scim-anthy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'MS PGothic';"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;を行ったあと、rebootしたらCTR+Spaceでそのまま使えました&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'MS PGothic';"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'MS PGothic'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'MS PGothic';"&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;ただし&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;#vi /root/.vnc/xstartup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: monospace; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;#!/bin/sh&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;# Uncomment the following two lines for normal desktop:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;# unset SESSION_MANAGER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;# exec /etc/X11/xinit/xinitrc&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;[ -x /etc/vnc/xstartup ] &amp;amp;&amp;amp; exec /etc/vnc/xstartup&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;[ -r $HOME/.Xresources ] &amp;amp;&amp;amp; xrdb $HOME/.Xresources&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;xsetroot -solid grey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;vncconfig -iconic &amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;#twm &amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;LANG=ja_JP.utf-8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;export LANG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;export XMODIFIERS="@im=SCIM"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;export GTK_IM_MODULE=scim&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;export XMODIFIERS GTK_IM_MODULE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;export LC_TYPE="ja_JP.utf-8"   追加&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;export QT_IM_MODULE="scim"     追加&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;scim -d &amp;amp;                      追加&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;exec gnome-session &amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: black; font-family: monospace; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: monospace; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;としたら全角/半角キーも追加されました。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: monospace; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;もちろんユーザ毎にxstartupに設定が必要です。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;20120128追記&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate;"&gt;&lt;span class="Apple-style-span"&gt;Macでもキー組み合わせを新規登録することで利用できました。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7416567834016968386?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7416567834016968386/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/vpsscim.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7416567834016968386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7416567834016968386'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/vpsscim.html' title='VPSで日本語を使う：SCIMの導入'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-5663645444630303925</id><published>2010-12-02T12:49:00.002+09:00</published><updated>2010-12-02T12:55:37.218+09:00</updated><title type='text'>ファイアウォールの解放</title><content type='html'>linuxでファイアーウォールを解放しないとHTTPやFTPの接続ができないため、ポートを解放する方法の覚書&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;vi /etc/sysconfig/iptables &lt;/div&gt;&lt;div&gt;で最下行に&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt; -A RH-Firewall-1-INPUT -m tcp -p tcp --dport 80 -j ACCEPT&lt;br /&gt; -A RH-Firewall-1-INPUT -m tcp -p tcp --dport 21 -j ACCEPT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt;を追加。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt;番号を変更することによって対象のポートを解放できる。&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-5663645444630303925?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/5663645444630303925/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/12/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5663645444630303925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5663645444630303925'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/12/blog-post.html' title='ファイアウォールの解放'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-5975907939687998369</id><published>2010-11-25T00:53:00.002+09:00</published><updated>2010-11-25T00:56:28.249+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>onmのポート解放</title><content type='html'>ここのVPSには「遮断」がiptablesテーブルの一番下にはいっている。&lt;div&gt;その上に解放ポートを追加&lt;/div&gt;&lt;div&gt;⇒しかし&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'MS PGothic', 'Lucida Grande', sans-serif; font-size: 14px; line-height: 25px; "&gt;ファイアウォールルールを適用中: [ OK ]&lt;br /&gt;チェインポリシーを ACCEPT に設定中filter [ OK ]&lt;br /&gt;iptables モジュールを取り外し中 [失敗]&lt;br /&gt;iptables ファイアウォールルールを適用中: [ OK ]&lt;br /&gt;iptables モジュールを読み込み中ip_conntrack_netbios_ns [失敗]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'MS PGothic', 'Lucida Grande', sans-serif; font-size: 14px; line-height: 25px; "&gt;となり、うまくいかない。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 25px;"&gt; vi /etc/sysconfig/iptables-config&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 25px;"&gt;&lt;div&gt;IPTABLES_MODULES="ip_conntrack_netbios_ns"⇒&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; line-height: normal; font-size: 16px; "&gt;#IPTABLES_MODULES="ip_conntrack_netbios_ns"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; line-height: normal; font-size: 16px; "&gt;としたらうまくいった。&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-5975907939687998369?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/5975907939687998369/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/onm.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5975907939687998369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/5975907939687998369'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/11/onm.html' title='onmのポート解放'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-8551176024029796052</id><published>2010-11-24T23:31:00.002+09:00</published><updated>2010-11-24T23:34:26.300+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>ポート全開放(iptables)、ポートチェックツール</title><content type='html'>&lt;div&gt;ポート全開放&lt;/div&gt;#iptables -A INPUT -p tcp --dport 1024:65535 -j ACCEPT&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ポートスキャンツール（自分のサーバにのみ行う）&lt;/div&gt;&lt;div&gt;# yum install nmap&lt;/div&gt;&lt;div&gt;# nmap localhost&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-8551176024029796052?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/8551176024029796052/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/iptables.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8551176024029796052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/8551176024029796052'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/11/iptables.html' title='ポート全開放(iptables)、ポートチェックツール'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6814437598387014795</id><published>2010-11-22T09:31:00.002+09:00</published><updated>2010-11-22T09:35:12.184+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Basic 32-bit Amazon Linux AMI 1.0へのログイン</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana,Arial,sans-serif; font-size: 13px; line-height: 16px; text-align: left;"&gt;&lt;b&gt;Basic 32-bit Amazon Linux AMI 1.0にログインするときのメモ（ちょっと困ったので）&lt;br /&gt;&lt;br /&gt;・立ち上げ後、puttyでログインする場合はppkを登録しておく（いつもと同じ)&lt;br /&gt;・rootではログインできないので「ec2-user」でログイン&lt;br /&gt;・sudo su - でrootにユーザ変更&lt;br /&gt;&lt;br /&gt;です。&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6814437598387014795?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6814437598387014795/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/basic-32-bit-amazon-linux-ami-10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6814437598387014795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6814437598387014795'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/11/basic-32-bit-amazon-linux-ami-10.html' title='Basic 32-bit Amazon Linux AMI 1.0へのログイン'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-4729434358449808482</id><published>2010-11-15T18:12:00.002+09:00</published><updated>2010-11-16T10:52:29.687+09:00</updated><title type='text'>Nagios ホストのグループ化</title><content type='html'>/etc/nagios/objects/group.cfgを作成&lt;div&gt;中身を&lt;/div&gt;&lt;div&gt;# web server&lt;/div&gt;&lt;div&gt;define hostgroup{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;hostgroup_name&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;servers&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;alias&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;     &lt;/span&gt;server group&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;members&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;   &lt;/span&gt;host1,host2,host3&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;div&gt;# network&lt;/div&gt;&lt;div&gt;define hostgroup{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;hostgroup_name&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;networks&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;alias&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;     &lt;/span&gt;network group&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;members&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;   &lt;/span&gt;host4&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;/etc/nagios/objects/host1.cfg&lt;/div&gt;&lt;div&gt;を編集。&lt;/div&gt;&lt;div&gt;&lt;div&gt;define hostgroup{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;hostgroup_name&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;servers&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;alias&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;     &lt;/span&gt;server group&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;members&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;   &lt;/span&gt;host1,host2,host3&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;をコメントに変更&lt;/div&gt;&lt;/div&gt;&lt;div&gt;以上でホストのグループ化ができます。&lt;/div&gt;&lt;div&gt;当然service nagios restart&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;追記：&lt;/div&gt;&lt;div&gt;vi /etc/nagios/nagios.cfgにcfg_file=/etc/nagios/objects/group.cfgを追加&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-4729434358449808482?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/4729434358449808482/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/nagios.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4729434358449808482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/4729434358449808482'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/11/nagios.html' title='Nagios ホストのグループ化'/><author><name>c09006</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-7232455594258826273</id><published>2010-11-13T13:52:00.003+09:00</published><updated>2010-11-13T14:01:36.897+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>2010/11/13 e-learning学会メモ(iphone)</title><content type='html'>青山学院大学iphone導入&lt;br /&gt;[利点]&lt;br /&gt;・先端技術を体験、知ることで提案ができるようになる&lt;br /&gt;・iTune,Appストアの仕組みをしることで、世界的な流通を理解することができる&lt;br /&gt;・先端技術を提供する⇒学生が喜んで自主的に勉強する&lt;br /&gt;・つまり学生の悪影響（違う目的に使用、授業中のゲーム）より良い影響の方が大きいと考えている&lt;br /&gt;&lt;br /&gt;[通信料金]&lt;br /&gt;・WiFi環境だけで使用（３G料金は発生しない：定額の最低料金で設定）&lt;br /&gt;&lt;br /&gt;[学生ボランティアの利用]&lt;br /&gt;&lt;br /&gt;今後、Weekly試験をWeb試験に変更&lt;br /&gt;・ランキング&lt;br /&gt;・自主学習&lt;br /&gt;・Weekly試験機能&lt;br /&gt;など&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-7232455594258826273?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/7232455594258826273/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/20101113-e-learningiphone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7232455594258826273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/7232455594258826273'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/11/20101113-e-learningiphone.html' title='2010/11/13 e-learning学会メモ(iphone)'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-752895506152818255</id><published>2010-11-09T15:05:00.003+09:00</published><updated>2011-03-04T02:13:00.321+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>Webminのインストール</title><content type='html'>webminをyumでインストールします。&lt;br /&gt;&lt;br /&gt;１．リポジトリ作成&lt;br /&gt;/etc/yum.repos.d/webmin.repo&lt;br /&gt;[Webmin]&lt;br /&gt;name=Webmin Distribution Neutral&lt;br /&gt;baseurl=http://download.webmin.com/download/yum&lt;br /&gt;enabled=0&lt;br /&gt;&lt;br /&gt;2.GPG key 設定&lt;br /&gt;rpm --import http://www.webmin.com/jcameron-key.asc&lt;br /&gt;&lt;br /&gt;3.インストール&lt;br /&gt;yum --enablerepo=Webmin install webmin&lt;br /&gt;&lt;br /&gt;4.ポート変更&lt;br /&gt;vi /etc/webmin/miniserv.conf&lt;br /&gt;port=10000⇒任意の数字&lt;br /&gt;&lt;br /&gt;5.起動&lt;br /&gt;service webmin start&lt;br /&gt;&lt;br /&gt;6.アクセス&lt;br /&gt;http://ホスト名:ポート&lt;br /&gt;&lt;br /&gt;7.日本語化&lt;br /&gt;トップ画面から&lt;br /&gt;Webmin-&gt;Change Language and Theme-&gt;Personal Choice Japanes(UTF-8)-&gt;Make Change&lt;br /&gt;で再起動が掛かります。画面更新すると日本語です。&lt;br /&gt;&lt;br /&gt;2011/03/03追加&lt;br /&gt;初回ログインの時、何度やってもログインできなかった。&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',Osaka; font-size: 12px; letter-spacing: 2px; line-height: 24px; text-align: left;"&gt;/usr/libexec/webmin/changepass.pl /etc/webmin root root用パスワード&lt;br /&gt;の発行が必要らしい。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;参考&lt;br /&gt;&lt;a href="http://ameblo.jp/nicebiz/entry-10429441062.html"&gt;http://ameblo.jp/nicebiz/entry-10429441062.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jp.webmin.com/node/54"&gt;http://jp.webmin.com/node/54&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.i2kt.com/linux/fedora/package/index_webmin.html"&gt;http://www.i2kt.com/linux/fedora/package/index_webmin.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-752895506152818255?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/752895506152818255/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/webmin.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/752895506152818255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/752895506152818255'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/11/webmin.html' title='Webminのインストール'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-202976591881760162</id><published>2010-11-08T12:03:00.002+09:00</published><updated>2010-11-08T12:09:29.814+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>ベンチマーク：mysqlslap</title><content type='html'>MySQLを5.1.4以上にし、実行します。&lt;br /&gt;&lt;br /&gt;mysqlslap --auto-generate-sql --auto-generate-sql-guid-primary --engine=myisam --number-int-cols=3 --number-char-cols=5 --concurrency=10 --auto-generate-sql-write-number=1000 --auto-generate-sql-execute-number=1000 --auto-generate-sql-load-type=mixed -p&lt;br /&gt;&lt;br /&gt;Enter password: rootのパスワード&lt;br /&gt;&lt;br /&gt;Benchmark&lt;br /&gt;        Running for engine myisam&lt;br /&gt;        Average number of seconds to run all queries: 1.141 seconds&lt;br /&gt;        Minimum number of seconds to run all queries: 1.141 seconds&lt;br /&gt;        Maximum number of seconds to run all queries: 1.141 seconds&lt;br /&gt;        Number of clients running queries: 10&lt;br /&gt;        Average number of queries per client: 1000&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'ＭＳ Ｐゴシック',Osaka; line-height: 26px; text-align: left;"&gt;10クライアント当たり1000クエリーを実行して，1クエリーあたりの平均処理時間が，1.141秒となった。&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-202976591881760162?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/202976591881760162/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/mysqlslap.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/202976591881760162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/202976591881760162'/><link rel='alternate' type='text/html' href='http://sdc.sangi.jp/2010/11/mysqlslap.html' title='ベンチマーク：mysqlslap'/><author><name>mizuno</name><uri>http://www.blogger.com/profile/05507224883177238457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8418308628026350872.post-6996391668075212792</id><published>2010-11-08T11:13:00.002+09:00</published><updated>2010-11-08T11:17:33.682+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mizuno'/><title type='text'>mysqlclient16のインストール</title><content type='html'>mysqlclient16が必要なプログラムがあり、結構インストールに手間取りました。&lt;br /&gt;しかもパッケージが不安です。&lt;br /&gt;&lt;br /&gt;# yum --enablerepo=remi-test install mysqlclient16&lt;br /&gt;&lt;br /&gt;Updating:&lt;br /&gt; mysql-libs                         x86_64                       5.5.6-1.el5.remi                        remi-test                       1.9 M&lt;br /&gt;Updating for dependencies:&lt;br /&gt; mysql                              x86_64                       5.5.6-1.el5.remi                        remi-test                       1.8 M&lt;br /&gt; mysql-server                       x86_64                       5.5.6-1.el5.remi                        remi-test                        11 M&lt;br /&gt;&lt;br /&gt;バージョンが高い！。しかも下記の警告がでました。&lt;br /&gt;&lt;br /&gt;WARNING : This MySQL RPM is not an official Fedora/Redhat build and it&lt;br /&gt;overrides the official one. Don't file bugs on Fedora Project nor Redhat.&lt;br /&gt;Use dedicated forums http://forums.famillecollet.com/&lt;br /&gt;&lt;br /&gt;一応インストール完了です。&lt;br /&gt;&lt;br /&gt;しかし、プログラムは動かず。&lt;br /&gt;error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8418308628026350872-6996391668075212792?l=sdc.sangi.jp' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sdc.sangi.jp/feeds/6996391668075212792/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://sdc.sangi.jp/2010/11/mysqlclient16.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8418308628026350872/posts/default/6996391668075212792'/><link rel='self' type='application/atom+xml' 
