<?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:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www36.atwiki.jp/kattsu/">
    <title>技術いろいろ @ ウィキ</title>
    <link>http://www36.atwiki.jp/kattsu/</link>
    <description>技術いろいろ @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-02-05T15:55:55+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/74.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/73.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/72.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/71.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/70.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/69.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/68.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/67.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/66.html" />
                <rdf:li rdf:resource="http://www36.atwiki.jp/kattsu/pages/65.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/74.html">
    <title>共有サーバー(ロリポップ、さくら、チカッパ)で簡単にPEARをインストール方法　2012年2月</title>
    <link>http://www36.atwiki.jp/kattsu/pages/74.html</link>
    <description>
      何かと面倒な共有サーバーでのPEARのインストールを簡単に
行える方法としてgo-pear.phpがありますが
現在webの検索で引っかかるものでは古かったりするものが多いのでまとめました。

今回はロリポップで設置・動作をしましたが基本的に共有サーバーで動くはずです

参考サイト
http://www.karate-style.jp/2007/06/13/pear-2/
http://masha.maakikaku.jp/2008/05/gopearpear.php
http://d.hatena.ne.jp/tdoi/20111228/1325054820

(1)まずgo-pear.phpを用意する必要がありますが
よく出てくる　http://go-pear.org/　はドメイン切れ。
http://pear.php.net/go-pear　では古いためエラーとなって
動きません
http://d.hatena.ne.jp/tdoi/20111228/1325054820
の中で記述されている
http://test.fr-soft.com/files/go-pear.phps
を使う必要があります。
こちらをダウンロードしてgo-pear.phpという名前で保存してください

(2)これを適当なディレクトリにFTP等でアッフロードします。
今回は
/home/foo/bar/web/lib/go-pear.php　とします

そしてブラウザから
http://xxxxxx/lib/go-pear.php　にアクセスします

(3)下部のnextをクリックします。

(4)もろもろの設定します
Installation prefixがインストール先ののディレクトリ
php.exe path, optional (CLI command tools)がPHPのパスとなります
PHPのパスに関しては各サーバーのマニュアル参照のこと
だいたい　/usr/local/bin/php　になるはずです
あとはとくにデフォルトのままで問題ありません

(5)Installをクリックします
いくつか警告が出ることもあるようですが
Installation Completed !
と出れば問題ありま    </description>
    <dc:date>2012-02-05T15:55:55+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/73.html">
    <title>プロセスIDを取得</title>
    <link>http://www36.atwiki.jp/kattsu/pages/73.html</link>
    <description>
      参考サイト [[http://moyolab.blog57.fc2.com/blog-entry-87.html&gt;http://moyolab.blog57.fc2.com/blog-entry-87.html]]


 import java.lang.management.*;
 RuntimeMXBean rt = ManagementFactory.getRuntimeMXBean();
 String name = rt.getName();
 if(name.matches(&quot;\\d+@.*&quot;)){
    pid = Integer.parseInt(name.substring(0, name.indexOf(&#039;@&#039;)));
 } else {
     // 取得できなかった場合
     pid = -1;
 }    </description>
    <dc:date>2011-10-17T10:36:21+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/72.html">
    <title>ファイルだけディレクトリだけ、パーミッションを変更</title>
    <link>http://www36.atwiki.jp/kattsu/pages/72.html</link>
    <description>
      参考サイト
[[http://piro791.blog.so-net.ne.jp/2010-07-21-2&gt;http://piro791.blog.so-net.ne.jp/2010-07-21-2]]


*ディレクトリだけ
　find /some-directory -type d -exec chmod o-x {} \;

*ファイルだけ
　find /some-directory -type f -exec chmod o-x {} \;    </description>
    <dc:date>2011-03-08T05:20:10+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/71.html">
    <title>縦書きのサンプル</title>
    <link>http://www36.atwiki.jp/kattsu/pages/71.html</link>
    <description>
      &lt;?
$name=&quot;原克志&quot;;
$address=&quot;東京都品川区&quot;;
$tel=&quot;03-1234-5678&quot;;//ここらが本来動的

//文字列のながさ取得
$name_len=mb_strlen($name,&#039;utf-8&#039;);
$address_len=mb_strlen($address,&#039;utf-8&#039;);
$tel_len=mb_strlen($tel,&#039;utf-8&#039;);

//ハイフンは|へ
$name=str_replace(&#039;-&#039;,&#039;|&#039;,$name);
$address=str_replace(&#039;-&#039;,&#039;|&#039;,$address);
$tel=str_replace(&#039;-&#039;,&#039;|&#039;,$tel);

//見栄えのため全角化
//参考:http://astrodeo.com/blog/archives/122
$name=mb_convert_kana($name,&#039;ASKV&#039;,&#039;utf-8&#039;);
$address=mb_convert_kana($address,&#039;ASKV&#039;,&#039;utf-8&#039;);
$tel=mb_convert_kana($tel,&#039;ASKV&#039;,&#039;utf-8&#039;);

/*他置換などは仕様に準じること、置換に関しては一つの
関数にまとめることを推奨*/


//配列初期化
$name_arr=array();
$address_arr=array();
$tel_arr=array();

//文字列を配列化
for($i=0;$i&lt;$name_len;$i++){
	$name_arr[]=mb_substr($name,$i,1,&#039;utf-8&#039;);
}
for($i=0;$i&lt;$address_len;$i++){
	$address_arr[]=mb_substr($address,$i,1,&#039;utf-8&#039;);
}

for($i=0;$i&lt;$tel_len;$i++){
	$tel_arr[]=mb_substr($tel,$i,1,&#039;utf-8&#039;);
}
?&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;縦書きテスト&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;!--テーブルなとでこのとき気をつけるのは縦書きのため見栄え上と反対の順序で書    </description>
    <dc:date>2011-02-09T09:49:26+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/70.html">
    <title>IE６で勝手にコンテンツ内容が複製されるバグ</title>
    <link>http://www36.atwiki.jp/kattsu/pages/70.html</link>
    <description>
      *備忘録

参考サイト
　[[http://hane.itigo.jp/archives/60&gt;http://hane.itigo.jp/archives/60]]    </description>
    <dc:date>2011-01-24T09:46:32+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/69.html">
    <title>EC-CUBEでﾒﾙﾏｶﾞとってたら送料無料に</title>
    <link>http://www36.atwiki.jp/kattsu/pages/69.html</link>
    <description>
      data/class/pages/shopping/LC_Page_Shopping_Confirm.phpの
102行目ぐらい。キャンペーンを参考に

 //ﾒﾙﾏｶﾞとってたら無料
 if($_SESSION[&#039;customer&#039;][&#039;mailmaga_flg&#039;]==1 || $_SESSION[&#039;customer&#039;]   [&#039;mailmaga_flg&#039;]==2){
   $arrData[&#039;payment_total&#039;] -= $arrData[&#039;deliv_fee&#039;];
   $arrData[&#039;deliv_fee&#039;] = 0;
 }    </description>
    <dc:date>2011-01-19T06:01:43+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/68.html">
    <title>RSS取得のサンプル</title>
    <link>http://www36.atwiki.jp/kattsu/pages/68.html</link>
    <description>
       $url=http://xxxx.com/feeds/&quot;;
 $rss = simplexml_load_file($url);//php5
 $meta_title=$rss-&gt;channel-&gt;title;//全体のタイトル取得
 $meta_link=$rss-&gt;channel-&gt;link;//全体のリンク先取得
 echo $meta_title.&#039;&lt;br&gt;&#039;;
 echo $meta_link.&#039;&lt;br&gt;&#039;; 
 echo &#039;&lt;hr&gt;&#039;; 
 //記事群を取得
 $items=$rss-&gt;channel-&gt;item;
 for($i=0;$i&lt;count($items);$i++){
 $title = $items[$i]-&gt;title;//記事のタイトル
 $link =$items[$i]-&gt;link;//記事のリンク
 //記事の日付。パターンあり
 if($items[$i]-&gt;dc-&gt;date){
 $date = $items[$i]-&gt;dc-&gt;date;
 } else if($items[$i]-&gt;pubDate) {
 $date =$items[$i]-&gt;pubDate;
 } else if($items[$i]-&gt;updated) {
 $date =$items[$i]-&gt;updated;//滅多にない
 }
 //タイムスタンプを1970年1月1日からの秒数に変換
 $timestamp = date(&quot;U&quot;,strtotime($date));
 //表示用に変更
 $daytime = date(&quot;Y/m/d H:i:s&quot;,strtotime($date));
 //曜日を設定
 $youbi = array(0 =&gt; &#039;(日)&#039;, 1 =&gt; &#039;(月)&#039;, 2 =&gt; &#039;(火)&#039;, 3 =&gt; &#039;(水)&#039;, 4 =&gt; &#039;(木)&#039;, 5 =&gt; &#039;(金)&#039;, 6 =&gt; &#039;(土)&#039;);
 $youbi2 = date(&quot;w&quot;,strtotime($date));
 //出力
 echo $daytime.$youbi[$youbi2].&#039;　&#039;.$items[$i]-&gt;title.&quot;&lt;br&gt;&quot;.$link.&quot;&lt;br&gt; &lt;br&gt;&quot;;
 }    </description>
    <dc:date>2011-01-16T08:47:02+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/67.html">
    <title>ワードプレスのcategory.phpでカテゴリースラッグを取得する方法</title>
    <link>http://www36.atwiki.jp/kattsu/pages/67.html</link>
    <description>
      参考サイト　
[[http://ja.forums.wordpress.org/topic/1708&gt;http://ja.forums.wordpress.org/topic/1708]]



&quot;カテゴリー表示の場合は、グローバル変数$catに表示しているカテゴリーのIDが入っています&quot;
とのことなので下記の記述で対応可能。

 &lt;?php
 $cat_info = get_category( $cat );
 ?&gt;
 &amp;lt;?php echo wp_specialchars( $cat_info-&gt;slug ); ?&gt;



下記の方法だとそのcategoryに投稿されている投稿(記事)の一番最初で
判断するので最初の記事が複数カテゴリーに登録されていると
うまくいかないケースがある

 &lt;?php
 $cat = get_the_category(); $cat = $cat[0]; { echo $cat-&gt;category_nicename;}
 }
 ?&gt;    </description>
    <dc:date>2011-01-03T18:51:04+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/66.html">
    <title>mysqlで緯度経度から距離を取得するSQL</title>
    <link>http://www36.atwiki.jp/kattsu/pages/66.html</link>
    <description>
      *mysqlで緯度経度から距離を取得するSQL

 select *,round(sqrt(pow((lat1 - lat2)/0.0111, 2) + pow((lot1 - lot2)/0.0091, 2)), 1) as dis from hoge    </description>
    <dc:date>2010-11-04T12:56:33+09:00</dc:date>
  </item>
    <item rdf:about="http://www36.atwiki.jp/kattsu/pages/65.html">
    <title>Oracleのユーザ一覧/テーブル一覧/インデックス一覧/シーケンス一覧/制約一覧</title>
    <link>http://www36.atwiki.jp/kattsu/pages/65.html</link>
    <description>
      特定のスキーマ用
・ユーザ一覧
    select username from user_users;


・テーブル一覧
    select table_name from user_tables;


・インデックス一覧
    select index_name from user_indexes;


・シーケンス一覧
    select sequence_name from user_sequences;


・制約一覧
    select table_name,constraint_name from user_constraints;

SYS用
・ユーザ一覧
    select username from all_users;


・テーブル一覧
    select table_name from all_tables;


・インデックス一覧
    select index_name from all_indexes;


・シーケンス一覧
    select sequence_name from all_sequences;


・制約一覧
    select table_name,constraint_name from all_constraints;    </description>
    <dc:date>2010-06-17T09:19:10+09:00</dc:date>
  </item>
  </rdf:RDF>

