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

    <dc:language>ja</dc:language>
    <dc:date>2012-09-30T00:20:44+09:00</dc:date>
    <utime>1348932044</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/54.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/53.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/52.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/51.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/50.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/49.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/42.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/41.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/40.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mosakabe/pages/39.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/54.html">
    <title>CakeSample</title>
    <link>https://w.atwiki.jp/mosakabe/pages/54.html</link>
    <description>
      models/TestTable.php

 &lt;?php
 class TestTable extends AppModel{  
 }
 ?&gt;


controllers/hello_world_controller.php

 &lt;?php
 class HelloWorldController extends AppController {
   public $uses=array(&#039;TestTable&#039;);
   public function index(){
 
     $this-&gt;log(&#039;output default log.&#039;);
     $this-&gt;log(&#039;output error log.&#039;, LOG_ERROR);
     $this-&gt;log(&#039;output debug log.&#039;, LOG_DEBUG);
 
     CakeLog::write(LOG_ERROR, &#039;output error CakeLog.&#039;);
     CakeLog::write(LOG_DEBUG, &#039;output debug CakeLog.&#039;);
 
     CakeLog::debug(&#039;output debug() CakeLog.&#039;);
     CakeLog::info(&#039;output info() CakeLog.&#039;);
     CakeLog::error(&#039;output error() CakeLog.&#039;);
 
     $keyword=empty($this-&gt;params[&#039;data&#039;][&#039;TestTable&#039;][&#039;keyword&#039;])?&#039;&#039;:$this-&gt;params[&#039;data&#039;][&#039;TestTable&#039;][&#039;keyword&#039;];
     $this-&gt;paginate=array(&#039;conditions&#039;=&gt;array(&#039;or&#039;=&gt;array(&#039;TestTable.name LIKE&#039;=&gt;&quot;%{$keyword}%&quot;)));
     $this-&gt;set(&#039;list&#039;,$this-&gt;paginate(&#039;TestTable&#039;));
     $this-&gt;set(&#039;keyword&#039;,$keyword);
   }
 }
 ?&gt;


vi    </description>
    <dc:date>2012-09-30T00:20:44+09:00</dc:date>
    <utime>1348932044</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/53.html">
    <title>Cake環境構築</title>
    <link>https://w.atwiki.jp/mosakabe/pages/53.html</link>
    <description>
      イチから Centos6, Apache2, PHP5.3, Cake2.2, Oracle11g 環境を構築します。
今回は仮想環境(Xen)で構築します

仮想CPU数は2, メモリ2GB で仮想環境を構築します
centosは最小構成でインストールします
あえて無理してCUIのみで作業します
Cakeとoracleはあまり相性がよくありませんが、とある事情により*****
むしろCUI Oracle11gインストール作業が中心になってしまっています

http://ftp.riken.go.jp/Linux/centos/6.3/os/x86_64/

** サーバ構築

swapのサイズを変更します。
 $ sudo dd if=/dev/zero of=/swapfile bs=1024K count=4096
 $ sudo mkswap /swapfile
 $ sudo swapon /swapfile

確認します
 $ swapon -s

OS起動時に自動でスワップが追加されるよう/etc/fstabに設定をします。
 $ sudo vi /etc/fstab

最後の行に以下を追加します
 /swapfile swap swap defaults 0 0

参考
http://piro791.blog.so-net.ne.jp/2009-03-05
http://tipspc.blogspot.jp/2008/09/linux.html

SELinuxの状態を確認します
 $ getenforce
 Enforcing

有効となっているので無効にします
 $ sudo setenforce 0
 $ getenforce
 Permissive

起動時にSELinuxを無効にします
 $ sudo vi /etc/sysconfig/selinux

 SELINUX=enforcing
              ↓
 SELINUX=disabled

yumをupdateし、setup系コマンドをインストールします
 $ sudo yum clean all
 $ sudo yum update
 $ sudo yum instal    </description>
    <dc:date>2012-09-24T22:56:36+09:00</dc:date>
    <utime>1348494996</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/52.html">
    <title>chart</title>
    <link>https://w.atwiki.jp/mosakabe/pages/52.html</link>
    <description>
       &lt;!DOCTYPE html&gt;
 &lt;html lang=&quot;ja&quot;&gt;
 &lt;head&gt;
 &lt;meta charset=&quot;UTF-8&quot;&gt;
 &lt;title&gt;チャートサンプル&lt;/title&gt;
 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/html5reset.css&quot;  /&gt;
 &lt;!--[if lt IE 9]&gt;&lt;script src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;&lt;![endif]--&gt;
 &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt;
 &lt;script src=&quot;http://jsgt.org/c/js/ccchart.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
 &lt;script type=&quot;text/javascript&quot;&gt;
   $(function (){
     ccchart.init(&#039;hoge&#039;, {
       &quot;config&quot;: {
         &quot;subTitle&quot;: &quot;Canvasを使ったシンプルなラインチャートです&quot;,
         &quot;type&quot;: &quot;bezi2&quot;,
         &quot;roundedUpMaxY&quot;: 1000,
         &quot;paddingRight&quot;: 220,
         &quot;width&quot;: $(document).width(),
         &quot;height&quot;: $(document).height()-100,
         &quot;textColor&quot;: &quot;#888888&quot;,
         &quot;xColor&quot;: &quot;#AAAAAA&quot;,
         &quot;yColor&quot;: &quot;#AAAAAA&quot;,
         &quot;xScaleSkip&quot;: 5,
         &quot;minY&quot;: 0,
         &quot;hanreiMarkerStyle&quot;: &quot;rect&quot;,
         &quot;valYOffset&quot;:6,
         &quot;borderWidth&quot;:     </description>
    <dc:date>2012-07-21T22:10:51+09:00</dc:date>
    <utime>1342876251</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/51.html">
    <title>HTML5基本</title>
    <link>https://w.atwiki.jp/mosakabe/pages/51.html</link>
    <description>
       &lt;!DOCTYPE html&gt;
 &lt;html lang=&quot;ja&quot;&gt;
 &lt;head&gt;
 &lt;meta charset=&quot;UTF-8&quot;&gt;
 &lt;title&gt;サイトのタイトル&lt;/title&gt;
 &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/html5reset.css&quot;  /&gt;
 &lt;!--[if lt IE 9]&gt;
 &lt;script src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
 &lt;![endif]--&gt;
 &lt;/head&gt;
 &lt;body&gt;
  
 //ここにサイトに表示するコンテンツ内容を記述
  
 &lt;/body&gt;
 &lt;/html&gt;    </description>
    <dc:date>2012-07-15T17:31:09+09:00</dc:date>
    <utime>1342341069</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/50.html">
    <title>Logintest</title>
    <link>https://w.atwiki.jp/mosakabe/pages/50.html</link>
    <description>
       &lt;?php
 	
 	require_once( &#039;/geo_cgi_private/bin/login_common.php&#039; );
 
 	if( has_loggedin() ) redirect();
 	
 	if( isset( $_POST[&#039;user&#039;], $_POST[&#039;pass&#039;] ) &amp;&amp; certify( $_POST[&#039;user&#039;], $_POST[&#039;pass&#039;] ) ){
 		set_login_cookie( $_POST[&#039;user&#039;] );
 		redirect();
 	}
 	
 ?&gt;
 &lt;html&gt;
 &lt;head&gt;
 &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
 &lt;title&gt;Login&lt;/title&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;form method=&quot;POST&quot; action=&quot;&lt;?php echo $_SERVER[&#039;PHP_SELF&#039;]; ?&gt;&quot;&gt;
 &lt;table width=&quot;90%&quot; height=&quot;20%&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt;&lt;td&gt;
 &lt;div align=&quot;center&quot;&gt;&lt;table&gt;
 &lt;?php if( array_key_exists( &#039;user&#039;, $_POST ) ){ ?&gt;
 	&lt;tr&gt;&lt;td align=&quot;center&quot; colspan=&quot;2&quot;&gt;&lt;font color=red&gt;Invalid ID or Password. Please try again.&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;?php } ?&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;ID&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;user&quot;&gt;&lt;/td&gt;
 &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;Password&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;password&quot; name=&quot;pass&quot;&gt;&lt;/td&gt;
 &lt;tr&gt;&lt;td align=&quot;center&quot; colspa    </description>
    <dc:date>2012-06-02T22:07:21+09:00</dc:date>
    <utime>1338642441</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/49.html">
    <title>Apache2のログの日本語を表示</title>
    <link>https://w.atwiki.jp/mosakabe/pages/49.html</link>
    <description>
       tail -f error.log | perl -nle &#039;$|=1;s/\\x(..)/pack(&quot;C&quot;,hex($1))/eg;print $_&#039; | sed --unbuffered  -e s/\\\\n/\\n/g    </description>
    <dc:date>2012-10-15T10:33:53+09:00</dc:date>
    <utime>1350264833</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/42.html">
    <title>vimrc</title>
    <link>https://w.atwiki.jp/mosakabe/pages/42.html</link>
    <description>
       &quot; vim: set ts=4 sw=4 sts=0:
 &quot;-----------------------------------------------------------------------------
 &quot; 文字コード関連
 &quot;
 if &amp;encoding !=# &#039;utf-8&#039;
         set encoding=japan
         set fileencoding=japan
 endif
 if has(&#039;iconv&#039;)
         let s:enc_euc = &#039;euc-jp&#039;
         let s:enc_jis = &#039;iso-2022-jp&#039;
         &quot; iconvがeucJP-msに対応しているかをチェック
         if iconv(&quot;\x87\x64\x87\x6a&quot;, &#039;cp932&#039;, &#039;eucjp-ms&#039;) ==# &quot;\xad\xc5\xad\xcb&quot;
                 let s:enc_euc = &#039;eucjp-ms&#039;
                 let s:enc_jis = &#039;iso-2022-jp-3&#039;
         &quot; iconvがJISX0213に対応しているかをチェック
         elseif iconv(&quot;\x87\x64\x87\x6a&quot;, &#039;cp932&#039;, &#039;euc-jisx0213&#039;) ==# &quot;\xad\xc5\xad\xcb&quot;
                 let s:enc_euc = &#039;euc-jisx0213&#039;
                 let s:enc_jis = &#039;iso-2022-jp-3&#039;
         endif
         &quot; fileencodingsを構築
         if &amp;encoding ==# &#039;utf-8&#039;
                 let s:fileencodings_default = &amp;fileencodings
                 let &amp;fileencodings = s:enc_jis .&#039;,&#039;. s:enc_euc .&#039;,cp932&#039;
                     </description>
    <dc:date>2012-05-13T15:54:39+09:00</dc:date>
    <utime>1336892079</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/41.html">
    <title>vimperatorrc</title>
    <link>https://w.atwiki.jp/mosakabe/pages/41.html</link>
    <description>
      ワシのvimperatorrc

 nmap j 5&lt;C-e&gt;
 nmap k 5&lt;C-y&gt;
 map h &lt;Esc&gt;&lt;Esc&gt;&lt;C-p&gt;
 map l &lt;Esc&gt;&lt;Esc&gt;&lt;C-n&gt;
 noremap i c
 noremap &lt;C-a&gt; &lt;Insert&gt;&lt;C-a&gt;&lt;Insert&gt;
 imap &lt;C-a&gt; &lt;Insert&gt;&lt;C-a&gt;&lt;Insert&gt;
 map b &lt;C-b&gt;
 map m :bmarks!&lt;SPACE&gt;
 nnoremap alc :&lt;C-u&gt;tabopen&lt;Space&gt;a&lt;Space&gt;
 
 set hintchars=ifjklasdhguonmerwc
 highlight Hint z-index:9999; font-size:17px; font-weight: bold;color: #fff; text-shadow: 0 1px 0 #00F; line-height: 20px; background-color:rgba(0,0,1,0.8); border-width:0px; border-radius: 10px;box-shadow: 0 0 2px rgba(0,0,1, 0.5); padding: 0 0; min-width: 20px; text-indent: -1px;text-align: center; display: inline-block;position:absolute; text-align: cener; vertical-align: middle; font-family: Menlo, Consolas, Monaco, monospace; text-transform: uppercase; margin-top: --2px; margin-left: -7px;
 
 set nextpattern=^next$,^次(の)?ページ,次 »,^次へ$
 set previouspattern=^prev$,^前(の)?ページ,« 前,^前へ$







プラグイン
ime_controller.js

 /**
  * ==VimperatorPlugin==
  * @name              I    </description>
    <dc:date>2013-03-15T17:56:17+09:00</dc:date>
    <utime>1363337777</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/40.html">
    <title>iPhoneで撮影した動画を再生</title>
    <link>https://w.atwiki.jp/mosakabe/pages/40.html</link>
    <description>
      多くの環境で動作させるために　http://mediaelementjs.com/　を使う。
mediaelementjsをダウンロードし配置

iPhone, iPad は h.264 mov 形式で保存されるので、拡張子をmp4に変更
サーバに配置

 &lt;!DOCTYPE html&gt;
 &lt;html lang=&quot;ja&quot;&gt;
 &lt;head&gt;
 &lt;meta charset=&quot;UTF-8&quot; /&gt;
 &lt;title&gt;動画&lt;/title&gt;
 &lt;script src=&quot;mediaelement/build/jquery.js&quot;&gt;&lt;/script&gt;
 &lt;script src=&quot;mediaelement/build/mediaelement-and-player.min.js&quot;&gt;&lt;/script&gt;
 &lt;link rel=&quot;stylesheet&quot; href=&quot;mediaelement/build/mediaelementplayer.css&quot; /&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;video id=&quot;player&quot; width=&quot;320&quot; height=&quot;240&quot; controls=&quot;controls&quot; preload=&quot;none&quot;&gt;
     &lt;source type=&quot;video/mp4&quot; src=&quot;IMG_0345.mp4&quot; /&gt;
 &lt;/video&gt;
 &lt;/body&gt;
 &lt;script&gt;
 if(navigator.userAgent.toLowerCase().indexOf(&quot;firefox&quot;) != -1){
   $(&#039;video&#039;).mediaelementplayer();
   var player = new MediaElementPlayer(&#039;#player&#039;);
 }
 &lt;/script&gt;
 &lt;/html&gt;


Javascriptのif文は本来は必要ないが、新しいiPadでうまく表示できなかったので、firefox以外はすべてHTML5表示にした。
([[Firefoxもそのうちh.264対応するだろう&gt;http://japanese.engadget.com/2012/03/20/mozilla-h-264-webm/]])

 &lt;!DOCTYPE html&gt;
 &lt;html lan    </description>
    <dc:date>2012-06-03T15:52:54+09:00</dc:date>
    <utime>1338706374</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mosakabe/pages/39.html">
    <title>DNSサーバ設定</title>
    <link>https://w.atwiki.jp/mosakabe/pages/39.html</link>
    <description>
      * DNSサーバ設定

正引き /etc/bind/totto.local
 $TTL    86400
 @       IN      SOA     totto.local.  ns.totto.local.(
                                       2011102700 ; Serial
                                       28800      ; Refresh
                                       14400      ; Retry
                                       3600000    ; Expire
                                       86400 )    ; Minimum
 ;
                 IN NS   ns.totto.local.
                 IN A    192.168.11.1
 ns              IN A    192.168.11.1
 www             IN A    192.168.11.100
 google          IN A    74.125.31.106

逆引き /etc/bind/11.168.192.in-addr.arpa
 $TTL    86400
 @       IN      SOA     shiten.info.  ns.totto.local.(
                                       2011102700 ; Serial
                                       28800      ; Refresh
                                       14400      ; Retry
                                       3600000    ; Expire
                              </description>
    <dc:date>2012-03-18T18:37:57+09:00</dc:date>
    <utime>1332063477</utime>
  </item>
  </rdf:RDF>
