<?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-7272174015432883114</id><updated>2012-02-17T11:24:34.546+09:00</updated><category term='Android'/><title type='text'>酔いどれプログラマーお仕事の愚痴</title><subtitle type='html'>しがないプログラマーの愚痴です＾＾；
# 仕事の覚え書きか？</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-135268277799570729</id><published>2011-11-04T15:13:00.001+09:00</published><updated>2011-11-04T15:13:18.596+09:00</updated><title type='text'>JSON を使って配列の初期化</title><content type='html'>JSON の使い方のページを見るとオブジェクトの初期化方法を書かれているものが多く、単なるの配列の初期化方法はあまり書かれていません。備忘録として記しておきます。&lt;br /&gt;&lt;br /&gt;&amp;nbsp;1. 単純な配列を初期化&lt;br /&gt;&lt;blockquote&gt;var a = ["abc", "def"];&lt;/blockquote&gt;&lt;br /&gt;2. 連想配列(オブジェクト)を初期化&lt;br /&gt;&lt;blockquote&gt;var a = {"a":"abc", "b":"def"};&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-135268277799570729?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/135268277799570729/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/11/json.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/135268277799570729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/135268277799570729'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/11/json.html' title='JSON を使って配列の初期化'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-8171937957743663316</id><published>2011-10-06T13:42:00.001+09:00</published><updated>2011-11-18T16:37:32.595+09:00</updated><title type='text'>PHP HTMLタグの属性をパースする</title><content type='html'>HTMLタグの属性をパースする関数を作って見ました。&lt;br /&gt;&lt;pre class="prettyprint"&gt;//====================================================================&lt;br /&gt;//! タグの属性をパースする&lt;br /&gt;//! 属性名はアルファベット, 記号(-_), 数字を認めます。&lt;br /&gt;//! 値は "' での括りを認めます。&lt;br /&gt;//! @param string $str タグの属性文字列&lt;br /&gt;//! 例 type=submit type="submit" type='submit' checked&lt;br /&gt;//! @return array キーが属性名の配列&lt;br /&gt;//====================================================================&lt;br /&gt;function aryParseTagAttribute( $str )&lt;br /&gt;{&lt;br /&gt; //=== 正規表現 ===================================================&lt;br /&gt;// $ma の要素番号&lt;br /&gt;//  1                2 34                  5 67                    8 9&lt;br /&gt; $re = &amp;lt;&amp;lt;&amp;lt;_EOL_&lt;br /&gt;/\s*([A-Za-z0-9_\-]+)(=(([^"'][^\s]*[^"'])|('(([^'\\\\]|\\\\.)*)')|("(([^"\\\\]|\\\\.)*)")))?/&lt;br /&gt;_EOL_;&lt;br /&gt; $iMatches = preg_match_all( $re, $str, $ma );&lt;br /&gt;&lt;br /&gt; $aryAttr = array( );&lt;br /&gt; for ( $i = 0; $i &amp;lt; $iMatches; ++ $i )&lt;br /&gt; {&lt;br /&gt;  //=== 属性名 =================================================&lt;br /&gt;  $strName = $ma[1][$i];&lt;br /&gt;&lt;br /&gt;  //=== 値を取得 ===========================================&lt;br /&gt;  // type="submit"&lt;br /&gt;  // $ma[] は (かっこの順にサブ文字列を格納している&lt;br /&gt;  if ( !empty( $ma[4][$i] ) )&lt;br /&gt;   $strValue = $ma[4][$i]; // 括り無し&lt;br /&gt;  else if ( !empty( $ma[6][$i] ) )&lt;br /&gt;   $strValue = $ma[6][$i]; // '' 括り&lt;br /&gt;  elseif ( !empty( $ma[9][$i] ) )&lt;br /&gt;   $strValue = $ma[9][$i]; // "" 括り&lt;br /&gt;  else&lt;br /&gt;   $strValue = '';   // 値なし&lt;br /&gt;&lt;br /&gt;  //============================================================&lt;br /&gt;  $aryAttr[$strName] = $strValue;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; //================================================================&lt;br /&gt; return $aryAttr;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;◆テスト&lt;br /&gt;&lt;pre class="prettyprint"&gt;$s = &amp;lt;&amp;lt;&amp;lt;_EOL_&lt;br /&gt;type="text" name='DATE' onclick="func( '\"test\"' ); return" width=100&lt;br /&gt;_EOL_;&lt;br /&gt;&lt;br /&gt;$a = aryParseTagAttribute( $s );&lt;br /&gt;print_r( $a );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;◆実行結果&lt;br /&gt;&lt;pre class="prettyprint"&gt;Array&lt;br /&gt;(&lt;br /&gt;    [type] =&amp;gt; text&lt;br /&gt;    [name] =&amp;gt; DATE&lt;br /&gt;    [onclick] =&amp;gt; func( '\"test\"' ); return&lt;br /&gt;    [width] =&amp;gt; 100&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-8171937957743663316?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/8171937957743663316/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/10/php-html.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8171937957743663316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8171937957743663316'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/10/php-html.html' title='PHP HTMLタグの属性をパースする'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-6632980720989431695</id><published>2011-07-14T15:57:00.000+09:00</published><updated>2011-07-14T15:57:41.456+09:00</updated><title type='text'>PHP 住所から緯度/経度を取得</title><content type='html'>Google Geocoding API を使って住所から緯度経度を求めます。（めちゃめちゃ簡単です）&lt;br /&gt;&lt;br /&gt;Windows 環境ですので文字コードは SJIS です。API呼び出し時に UTF-8 に変換しています。&lt;br /&gt;&lt;br /&gt;APIのレザルトは JSON で受け取って配列にデコードしています。&lt;br /&gt;&lt;br /&gt;このレザルトには住所などの情報も含まれていますが JSON ですので Windows で使用する場合は SJIS への変換が必要となります。&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;//================================================&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;// 住所 → 緯度/経度変換&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;//================================================&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;function strAddrToLatLng( $strAddr )&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$strRes = file_get_contents( &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  'http://maps.google.com/maps/api/geocode/json'&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;. '?address=' . urlencode( mb_convert_encoding( $strAddr, 'UTF-8' ) )&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;. '&amp;amp;sensor=false'&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$aryGeo = json_decode( $strRes, TRUE );&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ( !isset( $aryGeo['results'][0] ) )&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return '';&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$strLat = (string)$aryGeo['results'][0]['geometry']['location']['lat'];&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$strLng = (string)$aryGeo['results'][0]['geometry']['location']['lng'];&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return $strLat . ',' . $strLng;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;//================================================&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;echo strAddrToLatLng( '東京都青梅市' );&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #134f5c;"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;実行結果&lt;br /&gt;&lt;br /&gt;35.7879958,139.2758298&lt;br /&gt;&lt;br /&gt;詳しい情報は &lt;a href="http://code.google.com/intl/ja/apis/maps/documentation/geocoding/"&gt;Google Geocoding API&lt;/a&gt; サービス をご覧ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-6632980720989431695?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/6632980720989431695/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/07/php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6632980720989431695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6632980720989431695'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/07/php.html' title='PHP 住所から緯度/経度を取得'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-8646185178212873872</id><published>2011-07-14T15:16:00.000+09:00</published><updated>2011-07-14T15:16:10.532+09:00</updated><title type='text'>Google Static Maps API</title><content type='html'>携帯などで使う Java Script を使わない地図表示 API です。通常の Google Maps API に比べるととても手軽に使えます。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;例: &amp;lt;img src="http://maps.google.co.jp/maps/api/staticmap?center=東京都青梅市&amp;amp;zoom=18&amp;amp;size=640x400&amp;amp;maptype=roadmap&amp;amp;sensor=false&amp;amp;markers=color:red|label:A|東京都青梅市" /&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;img src="http://maps.google.co.jp/maps/api/staticmap?center=東京都青梅市&amp;amp;zoom=18&amp;amp;size=640x400&amp;amp;maptype=roadmap&amp;amp;sensor=false&amp;amp;markers=color:red|label:A|東京都青梅市" /&gt;&lt;br /&gt;&lt;br /&gt;簡単に説明します。&lt;br /&gt;&lt;br /&gt;URL: http://maps.google.co.jp/maps/api/staticmap&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;パラメーター &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;center カンマ区切り緯度経度または住所を示す文字列(UTF-8 &amp;amp; URL-encode)&lt;br /&gt;zoom   ズームレベル(0 ～ 21)&lt;br /&gt;size（必須） 画像のサイズです。書式は [x]x[y] （例: 640x480）最大 640x640&lt;br /&gt;format 画像のフォーマット&lt;br /&gt;png8 または png（デフォルト）: 8 ビットの PNG 形式&lt;br /&gt;png32: 32 ビットの PNG 形式&lt;br /&gt;gif: GIF 形式&lt;br /&gt;jpg: JPEG 圧縮形式&lt;br /&gt;jpg-baseline: 非プログレッシブの JPEG 圧縮形式&lt;br /&gt;maptype 作成する地図のタイプ&lt;br /&gt;roadmap:（デフォルト）Google マップ ウェブサイトで通常表示される標準の道路地図画像&lt;br /&gt;satellite: 航空写真です。&lt;br /&gt;terrain: 物理的な地形図画像&lt;br /&gt;hybrid: 航空写真と道路地図を組み合わせたもの&lt;br /&gt;mobile 地図を携帯端末で表示するかどうかを指定 (true or false)&lt;br /&gt;language マップ タイルのラベルを表示する言語&lt;br /&gt;markers マーカー&lt;br /&gt;sensor（必須）アプリケーションがユーザーの位置情報を取得するのにセンサーを用いているか (true or false)&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;マーカー&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;マーカーはパラメーターを|で区切って記述&lt;br /&gt;markers=markerStyles|markerLocation1|markerLocation2|...&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;マーカースタイル&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;size:　マーカーのサイズを {tiny, mid, small} の中から指定&lt;br /&gt;color:　24 ビット カラー（color=0xFFFFCC など）、または {black, brown, green, purple, yellow, blue, gray, orange, red, white}&lt;br /&gt;label:　{A～Z、0～-9} のセットから大文字の英数字を 1 文字&lt;br /&gt;icon:　マーカーのカスタム アイコンとして使用するための URL を指定。使用できる画像形式は PNG、JPEG、GIF(PNG推奨)&lt;br /&gt;shadow:（デフォルトは true）画像に影を付けるかどうかを指定&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-8646185178212873872?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/8646185178212873872/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/07/google-static-maps-api.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8646185178212873872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8646185178212873872'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/07/google-static-maps-api.html' title='Google Static Maps API'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-3389521868241907438</id><published>2011-06-24T17:53:00.001+09:00</published><updated>2011-06-24T17:58:55.953+09:00</updated><title type='text'>Google Maps API 住所から地図を表示する</title><content type='html'>Google Maps API を使って住所から緯度経度を求めその地点の地図を表示してみました。&lt;br /&gt;&lt;br /&gt;先にmapオブジェクトを作ってから住所を元に緯度経度をセットすると灰色の地図が結構長い時間表示されてしまうので、緯度経度取得のコールバックの中でmapオブジェクトを作成しています。&lt;br /&gt;&lt;br /&gt;この中ではまったのはマーカーの表示でした。最初、タイトルを設定せずにマーカーを構築していたのですが、それだとマーカーが表示されませんでした＞＜；&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;function OnLoad( )&lt;br /&gt;{&lt;br /&gt; var latlng;&lt;br /&gt; var strAddress = "東京都青梅市東青梅1-7-7";&lt;br /&gt;&lt;br /&gt; var geocoder = new google.maps.Geocoder();&lt;br /&gt; geocoder.geocode&lt;br /&gt; ( &lt;br /&gt;  {&lt;br /&gt;   'address': strAddress&lt;br /&gt;  }&lt;br /&gt;  , function( results, status )&lt;br /&gt;  {&lt;br /&gt;   if ( status != google.maps.GeocoderStatus.OK )&lt;br /&gt;   {&lt;br /&gt;    Debug( "status=" + status );&lt;br /&gt;    return;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   latlng = results[0].geometry.location;&lt;br /&gt;&lt;br /&gt;   // 地図を作成&lt;br /&gt;   var map = new google.maps.Map&lt;br /&gt;   (&lt;br /&gt;    document.getElementById("map_canvas")&lt;br /&gt;    , { &lt;br /&gt;     zoom: 15,&lt;br /&gt;     center: latlng,&lt;br /&gt;     mapTypeId: google.maps.MapTypeId.ROADMAP&lt;br /&gt;    }&lt;br /&gt;   );&lt;br /&gt;&lt;br /&gt;   // マーカーを作成&lt;br /&gt;   var marker = new google.maps.Marker( { positon: latlng, map: map } );&lt;br /&gt;   var marker = new google.maps.Marker&lt;br /&gt;   (&lt;br /&gt;    {&lt;br /&gt;       position: latlng&lt;br /&gt;     , map: map&lt;br /&gt;     , title: "(株)クレアンスメアード"&lt;br /&gt;    }&lt;br /&gt;   ); &lt;br /&gt;&lt;br /&gt;   // ポップアップ設定&lt;br /&gt;   var infowindow = new google.maps.InfoWindow&lt;br /&gt;   (&lt;br /&gt;    {&lt;br /&gt;       content: '(株)クレアンスメアード&amp;lt;br&amp;gt;0428-23-3120&amp;lt;br&amp;gt;'&lt;br /&gt;     , size: new google.maps.Size( 450, 150 )&lt;br /&gt;    }&lt;br /&gt;   );&lt;br /&gt;   google.maps.event.addListener&lt;br /&gt;   (&lt;br /&gt;      marker&lt;br /&gt;    , 'click'&lt;br /&gt;    , function( )&lt;br /&gt;    {&lt;br /&gt;     infowindow.open( map, marker );&lt;br /&gt;    }&lt;br /&gt;   );&lt;br /&gt;  }&lt;br /&gt; );&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-3389521868241907438?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/3389521868241907438/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/06/google-maps-api.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3389521868241907438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3389521868241907438'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/06/google-maps-api.html' title='Google Maps API 住所から地図を表示する'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-3381486693295683587</id><published>2011-06-06T11:02:00.000+09:00</published><updated>2011-06-06T11:02:54.358+09:00</updated><title type='text'>PHP 参照の困った仕様(バグ？)</title><content type='html'>参照を使った場合のおかしな動作を見つけました。(5.1.6 &amp; 5.3.5)&lt;br /&gt;&lt;pre&gt;$a = array( 1, 2, 3 );&lt;br /&gt;foreach ( $a as &amp;$i ) echo $i;&lt;br /&gt;echo ',';&lt;br /&gt;foreach ( $a as $i ) echo $i;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;上記を実行すると&lt;br /&gt;&lt;pre&gt;123,122&lt;br /&gt;&lt;/pre&gt;となります。&lt;br /&gt;う～ん、２番目の foreach の際に最初の foreach の &amp;$i が効いていると $a[2] = $a[0] となり出力は 123,121 となる気がするのですが…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-3381486693295683587?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/3381486693295683587/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/06/php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3381486693295683587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3381486693295683587'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/06/php.html' title='PHP 参照の困った仕様(バグ？)'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-2556702983931164924</id><published>2011-05-02T10:48:00.000+09:00</published><updated>2011-05-02T10:48:46.780+09:00</updated><title type='text'>SWAT: IEで日本語表示</title><content type='html'>他のブラウザーだと日本語で表示されるのにIE8でSWATの画面をひらくと英語になってしまいます。&lt;br /&gt;IE8の言語の設定の問題だろうなと思ったのですがインターネットオプションで確認すると「日本語（日本）[ja-JP]」となっている…&lt;br /&gt;なんだろうなぁ～と思っていたのですが、追加ボタンを押して一覧を見ると「日本語[ja]」ってのがあるじゃないですか!?&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://4.bp.blogspot.com/-LMk-Jf3EvIU/Tb4M_8IMgFI/AAAAAAAAADU/_ymp1IOpxzo/s1600/IE%25E8%25A8%2580%25E8%25AA%259E.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="180" width="320" src="http://4.bp.blogspot.com/-LMk-Jf3EvIU/Tb4M_8IMgFI/AAAAAAAAADU/_ymp1IOpxzo/s320/IE%25E8%25A8%2580%25E8%25AA%259E.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-2556702983931164924?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/2556702983931164924/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/05/swat-ie.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2556702983931164924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2556702983931164924'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/05/swat-ie.html' title='SWAT: IEで日本語表示'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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/-LMk-Jf3EvIU/Tb4M_8IMgFI/AAAAAAAAADU/_ymp1IOpxzo/s72-c/IE%25E8%25A8%2580%25E8%25AA%259E.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-5966640971159017311</id><published>2011-01-17T12:21:00.000+09:00</published><updated>2011-01-17T12:21:25.788+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Service にて画面解像度を取得</title><content type='html'>とりあえず Activity を使った普通のアプリ(WzEditor 形式のメモ帳編集アプリ)はなんとか出来上がりました。&lt;br /&gt;&lt;br /&gt;そこで、今度は簡単な Widget に挑戦してみることにしました。&lt;br /&gt;通常アプリとはだいぶ作りが違い制約も多い＞＜；&lt;br /&gt;&lt;br /&gt;まぁ、なんとかカレンダーを表示するところまではできたのですが、当月以外の日付のフォントを小さくしたくなりました。&lt;br /&gt;で、フォントサイズを変えようとしたのですが RemoteViews で引き数が２つあるメソッドの呼び出し方がわからない＞＜；&lt;br /&gt;&lt;br /&gt;↓これを呼びたい&lt;br /&gt;textView.setTextSize( TypedValue.COMPLEX_UNIT_DIP, textSize );　&lt;br /&gt;&lt;br /&gt;んじゃ、dp値から ピクセル数を計算するかと思ったのですが、サービスからでは context.getWindowManager()がエラーになる＞＜；&lt;br /&gt;&lt;br /&gt;ん～、しばらく悩んだのですが、 Android API 2.2 のドキュメントを見ていて見つけました。この方法だとどこからでも呼べそうです。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;  // Context の取得&lt;br /&gt;  Context context = this.getBaseContext( );&lt;br /&gt;  CamLog.Debug( "context = " + context.toString( ) );&lt;br /&gt;  &lt;br /&gt;  // WindowManager の取得&lt;br /&gt;  WindowManager wm = (WindowManager)context.getSystemService( Context.WINDOW_SERVICE );&lt;br /&gt;  CamLog.Debug( "wm = " + wm.toString( ) );&lt;br /&gt;&lt;br /&gt;  // DisplayMetrics の取得&lt;br /&gt;  DisplayMetrics objMetrics = new DisplayMetrics( );&lt;br /&gt;  wm.getDefaultDisplay( ).getMetrics( objMetrics );&lt;br /&gt;  CamLog.Debug( "metrics = " + objMetrics.toString( ) );&lt;br /&gt;&lt;br /&gt;  CamLog.Debug( "scaledDensity = " + objMetrics.scaledDensity );&lt;br /&gt;&lt;br /&gt;  // 通常フォントサイズの取得&lt;br /&gt;  // fPixel * Metrics#scaledDensity = fDip&lt;br /&gt;  // fPixel = fDip / Metrics#scaledDensity&lt;br /&gt;  m_fFontSizeThis  = FONT_SIZE_THIS  / objMetrics.scaledDensity;&lt;br /&gt;  m_fFontSizeOther = FONT_SIZE_OTHER / objMetrics.scaledDensity;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-5966640971159017311?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/5966640971159017311/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2011/01/service.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/5966640971159017311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/5966640971159017311'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2011/01/service.html' title='Service にて画面解像度を取得'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-1921758174087402990</id><published>2010-12-12T13:05:00.000+09:00</published><updated>2010-12-12T13:05:22.344+09:00</updated><title type='text'>Android SDK インストール</title><content type='html'>Android 用の簡単なゲームでつくってみようかと思いツールをインストールしてみました。&lt;br /&gt;&lt;br /&gt;参考にしたのは「&lt;a href="http://gihyo.jp/dev/serial/01/androidapp/"&gt;世界を目指せ！Androidアプリ開発入門&lt;/a&gt;」です。なかなかわかりやすい解説でしたがインストール法で具体的な記述例がないのがちょっと残念でした。&lt;br /&gt;&lt;br /&gt;とりあえず説明通りにやりサンプルが動くところまで入ったのですが、いざ開発と思って ddms.bat を起動するとエラーになる＞＜；&lt;br /&gt;どうやら adb というやつがエラーになっているらしい。adb ってなんだ？とググッてみると Windows7 x64 ではすんなり動かないといった記述がありました。&lt;br /&gt;&lt;br /&gt;う～ん、あれこれやってみるがうまく動かない＞＜；&lt;br /&gt;&lt;br /&gt;で、とりあえず SDK のフォルダーを adb で検索すると adb.exe というファイルが見つかりました。お！？&lt;br /&gt;&lt;br /&gt;ってことで \android-sdk-windows\platform-tools にパスを通してやると無事起動できました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-1921758174087402990?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/1921758174087402990/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2010/12/android-sdk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/1921758174087402990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/1921758174087402990'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2010/12/android-sdk.html' title='Android SDK インストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-1515462964105400452</id><published>2010-11-01T16:12:00.000+09:00</published><updated>2010-11-01T16:12:58.290+09:00</updated><title type='text'>PHP zip.so</title><content type='html'>お客様がテストに使うスタブですが、これまで社内のテストサーバーを開放してきましたが、サーバーの時計の変更依頼が結構あります。しかし、複数のお客様に使っていただいているのでこれではまずい！&lt;br /&gt;で、スタブ用仮想マシンのイメージを配布することにしました。&lt;br /&gt;&lt;br /&gt;で、CentOS 5.3 に PHP を入れて zip モジュールをインストールしようとしたところでつまづく＞＜；&lt;br /&gt;&lt;br /&gt;[root@localhost ~]# pecl install zip&lt;br /&gt;pecl/zip requires PEAR Installer (version &gt;= 1.7.0), installed version is 1.4.9&lt;br /&gt;No valid packages found&lt;br /&gt;install failed&lt;br /&gt;&lt;br /&gt;げ！以前はこんなエラーは出なかったのに＞＜；&lt;br /&gt;&lt;br /&gt;メッセージをよく読むと PEAR Installer のバージョンが古いと言っているようです。う～ん、Redhat の標準モジュールはとにかく古いからなぁ…&lt;br /&gt;&lt;br /&gt;で、あれこれ調べて見たのですがよくわかりません。&lt;br /&gt;&lt;br /&gt;もしかして　PECL にバージョンを指定するオプションがあるのではないかとヘルプを見ますがどうも見当たらない… で、PECL install で適当にググっていると、モジュール名のところに xxx.tgz となっている記述がある！&lt;br /&gt;&lt;br /&gt;そこで &lt;a href="http://pecl.php.net/package/zip"&gt;PECL のサイト&lt;/a&gt;に行って調べるとインストーラーのバージョン 1.4.9 で　OK なのは 1.8.10 らしい。で、これのファイル名が zip-1.8.10.tgz になっていたので下記を実行&lt;br /&gt;&lt;br /&gt;[root@localhost ~]# pecl install zip-1.8.10.tgz&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/7272174015432883114-1515462964105400452?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/1515462964105400452/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2010/11/php-zipso.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/1515462964105400452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/1515462964105400452'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2010/11/php-zipso.html' title='PHP zip.so'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-6052978216368428882</id><published>2010-10-08T17:02:00.002+09:00</published><updated>2010-10-08T17:13:20.268+09:00</updated><title type='text'>Windows7 共有サーバーにつながらない2</title><content type='html'>共有サーバーに繋がらない件で、lmhosts を設定して繋がるようにはなったのですがどうもスッキリしません。&lt;br /&gt;&lt;br /&gt;そこでちょっと調べてみました。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;C:\&gt;net view&lt;br /&gt;システム エラー 6118 が発生しました。&lt;br /&gt;&lt;br /&gt;このワークグループのサーバー一覧を現在、利用できません。&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;ん？ブラウザーにつながらない！&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;C:\&gt;nbtstat -a pdc&lt;br /&gt;&lt;br /&gt;ローカル エリア接続:&lt;br /&gt;ノード IP アドレス: [10.xxx.xxx.xxx] スコープ ID: []&lt;br /&gt;&lt;br /&gt;    ホストが見つかりませんでした。&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;お！原因が見えた気がする！&lt;br /&gt;&lt;br /&gt;実はこのマシン1つの物理セグメントに２つの論理セグメントがありまして、1枚の NIC に 192.168.xxx.xxx と 10.xxx.xxx.xxx の２つの IP が振ってあるんです。&lt;br /&gt;&lt;br /&gt;ということで 10.xxx.xxx.xxx を削除してみると…何の問題もなくつながってしまいました。Windows XP では問題なく使えていたのに＞＜；&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-6052978216368428882?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/6052978216368428882/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2010/10/windows7-2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6052978216368428882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6052978216368428882'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2010/10/windows7-2.html' title='Windows7 共有サーバーにつながらない2'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-4978210597108107970</id><published>2010-10-07T19:01:00.002+09:00</published><updated>2010-10-07T19:16:24.108+09:00</updated><title type='text'>Windows7 共有サーバーにつながらない</title><content type='html'>どうも繋がったり繋がらなかったりする＞＜；&lt;br /&gt;&lt;br /&gt;グーグル先生に聞いてみたところ「ネットワーク セキュリティ: LAN Manager 認証レベル」を変えろとのこと。やってみたがやはり繋がらないときがある…&lt;br /&gt;&lt;br /&gt;ping を撃ってみると通るのでネットワークの問題ではなさそう。となるとWINS か？&lt;br /&gt;&lt;br /&gt;で、「C:\Windows\System32\drivers\etc\lmhosts.sam」を編集して共有サーバーを設定する。&lt;br /&gt;&lt;br /&gt;おお！、エクスプローラーですんなり開けた＼(^_^)／&lt;br /&gt;&lt;br /&gt;# どうも　WINS サーバーをうまく見つけられないようだ＞＜；&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-4978210597108107970?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/4978210597108107970/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2010/10/windows7.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/4978210597108107970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/4978210597108107970'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2010/10/windows7.html' title='Windows7 共有サーバーにつながらない'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-3346910215704792346</id><published>2010-09-21T17:20:00.003+09:00</published><updated>2010-09-21T17:35:35.689+09:00</updated><title type='text'>CentOS, Redmain</title><content type='html'>プロジェクト管理に Trac を使おうかと思ってインストールしたのですがスタンドアローンでは動くのですが Apache 経由だと trac ライブラリーがないとか何とかのエラーが出てしまいまして、めんどくさくなったので Redmine を入れてみました。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. MySQL のインストール&lt;/span&gt;&lt;br /&gt;# yum -y install mysql-server&lt;br /&gt;# yum -y install mysql-devel&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. MySQL 文字セットの変更&lt;/span&gt;&lt;br /&gt;# vi /etc/my.cnf&lt;br /&gt;[mysqld]&lt;br /&gt;default-character-set=utf8&lt;br /&gt;skip-character-set-client-handshake&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. DBとユーザーの作成&lt;/span&gt;&lt;br /&gt;# mysql&lt;br /&gt;mysql&gt; GRANT ALL PRIVILEGES ON *.* TO redmine@localhost IDENTIFIED BY 'xxxxxxxx' WITH GRANT OPTION;&lt;br /&gt;mysql&gt; CREATE DATABESE redmine;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. 下準備&lt;/span&gt;&lt;br /&gt;# yum install kernel-devel zlib-devel openssl-devel httpd-devel gcc-c++ apr-devel&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. Rubyのインストール&lt;/span&gt;&lt;br /&gt;# wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz&lt;br /&gt;# tar xzvf ruby-1.8.7-p302.tar.gz&lt;br /&gt;# cd ruby-1.8.7-p302&lt;br /&gt;# ./configure --prefix=/usr&lt;br /&gt;# make &amp;&amp; make install&lt;br /&gt;# ruby -v&lt;br /&gt;ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. RubyGemsのインストール&lt;/span&gt;&lt;br /&gt;# wget wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz&lt;br /&gt;# tar xzvf rubygems-1.3.7.tgz&lt;br /&gt;# cd rubygems-1.3.7&lt;br /&gt;# ruby setup.rb&lt;br /&gt;# gem -v&lt;br /&gt;1.3.7&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7. Ruby on Railsのインストール&lt;/span&gt;&lt;br /&gt;# gem update --system&lt;br /&gt;# gem install rails -v=2.3.5&lt;br /&gt;&lt;br /&gt;※バージョンを指定しないとだめなようです。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8. Redmineのインストール&lt;/span&gt;&lt;br /&gt;# wget http://rubyforge.org/frs/download.php/72201/redmine-1.0.1.tar.gz&lt;br /&gt;# tar xzvf redmine-1.0.1.tar.gz&lt;br /&gt;# mv redmine-1.0.1 /var/www/redmine&lt;br /&gt;# cd /var/www/redmine/config&lt;br /&gt;# cp -p database.yml.example database.yml&lt;br /&gt;# vi database.yml&lt;br /&gt;production:&lt;br /&gt;adapter: mysql&lt;br /&gt;database: redmine&lt;br /&gt;host: localhost&lt;br /&gt;username: redmine&lt;br /&gt;password: *************&lt;br /&gt;encoding: utf8&lt;br /&gt;socket: /var/lib/mysql/mysql.sock&lt;br /&gt;&lt;br /&gt;# vi environment.rb&lt;br /&gt;20 Rails::Initializer.run do |config|&lt;br /&gt;21   # Settings in config/environments/* take precedence those specified here&lt;br /&gt;22   config.action_controller.session = { :key =&gt; "_myapp_session", :secret =&gt; "123456789012345678901234567890" }&lt;br /&gt;&lt;br /&gt;# gem install mysql&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9. テーブルの作成と初期データーの投入&lt;/span&gt;&lt;br /&gt;# rake db:migrate RAILS_ENV="production"&lt;br /&gt;&lt;br /&gt;# rake load_default_data RAILS_ENV="production"&lt;br /&gt;Select language: bg, bs, ca, cs, da, de, el, en, en-GB, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en] ja&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;10. 動作確認&lt;/span&gt;&lt;br /&gt;# cd /var/www/redmine&lt;br /&gt;# script/server -e production&lt;br /&gt;&lt;br /&gt;http://192.168.71.40:3000/ をブラウザーで開く&lt;br /&gt;&lt;br /&gt;#うまくいったらCtrl+Cでシャットダウン&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;11. Passengerのインストール&lt;/span&gt;&lt;br /&gt;# gem install passenger&lt;br /&gt;# passenger-install-apache2-module&lt;br /&gt;Welcome to the Phusion Passenger Apache 2 module installer, v2.2.15.&lt;br /&gt;&gt; snip&lt;br /&gt;solve any problems.&lt;br /&gt;&lt;br /&gt;Press Enter to continue, or Ctrl-C to abort.&lt;br /&gt;☆ Enter を押す&lt;br /&gt;&lt;br /&gt;&gt; snip&lt;br /&gt;applications on Apache, without any further Ruby on Rails-specific&lt;br /&gt;configuration!&lt;br /&gt;&lt;br /&gt;Press ENTER to continue.&lt;br /&gt;☆ Enter を押す&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;12. Apacheの設定&lt;/span&gt;&lt;br /&gt;# cd /var/www/redmine&lt;br /&gt;# chown -R apache:apache files log tmp config/environment.rb&lt;br /&gt;# ln -s /var/www/redmine/public/ /var/www/html/redmine&lt;br /&gt;&lt;br /&gt;# vi /etc/httpd/conf.d/passenger.conf&lt;br /&gt;LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so&lt;br /&gt;PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15&lt;br /&gt;PassengerRuby /usr/bin/ruby&lt;br /&gt;RailsBaseURI /redmine&lt;br /&gt;&lt;br /&gt;# apachectl restart&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;13. SMTP設定&lt;/span&gt;&lt;br /&gt;# cd /var/www/redmine/config&lt;br /&gt;# cp -p email.yml.example email.yml&lt;br /&gt;&lt;br /&gt;production:&lt;br /&gt;  delivery_method: :smtp&lt;br /&gt;  smtp_settings:&lt;br /&gt;    address: 192.168.79.11&lt;br /&gt;    port: 25&lt;br /&gt;    domain: creansmaerd.co.jp&lt;br /&gt;#    authentication: :login&lt;br /&gt;#    user_name: "redmine@example.net"&lt;br /&gt;#    password: "redmine"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;14. デフォルトの管理者アカウント&lt;/span&gt;&lt;br /&gt;login: admin&lt;br /&gt;password: admin&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;15。 dateフォーマット修正&lt;/span&gt;&lt;br /&gt;デフォルトのdateフォーマットではエラーを起こすので修正します。&lt;br /&gt;1. 管理者でログイン&lt;br /&gt;2. [Administration]をクリックして管理画面を開く&lt;br /&gt;3. Settings&lt;br /&gt;4. Display&lt;br /&gt;5. Date format, Time format を変更&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-3346910215704792346?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/3346910215704792346/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2010/09/centos-redmain.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3346910215704792346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3346910215704792346'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2010/09/centos-redmain.html' title='CentOS, Redmain'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-634004910508947881</id><published>2010-01-13T13:10:00.002+09:00</published><updated>2010-01-13T13:15:18.142+09:00</updated><title type='text'>WinSCP で UTF-8 のファイル名が文字化け</title><content type='html'>WinSCP で UTF-8 のファイル名が文字化けしてしまった。&lt;br /&gt;&lt;br /&gt;普段 Linux で日本語のファイル名を扱うようなことはないのですが、簡単にニックネームとファイル名を一致させたくて手抜きをしました＾＾；&lt;br /&gt;&lt;br /&gt;WinSCP で保存ディレクトリーを見ると見事に文字化けしている…&lt;br /&gt;&lt;br /&gt;早速ググって見ると設定の SFTP になにやらあるらしいことが書いてあるのですが、私の使っているバージョン (4.1.9) には無い＞＜；&lt;br /&gt;&lt;br /&gt;速攻でバージョンアップ(4.2.5)して見るが変わらず…&lt;br /&gt;&lt;br /&gt;で、設定を見てみると「環境」のところに「ファイル名をUTF-8でエンコード」というのが「自動」になっている。で、これを「オン」にしてみたところちゃんと表示できた＼（＾ｏ＾）／&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-634004910508947881?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/634004910508947881/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2010/01/winscp-utf-8.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/634004910508947881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/634004910508947881'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2010/01/winscp-utf-8.html' title='WinSCP で UTF-8 のファイル名が文字化け'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-5916029339745297426</id><published>2010-01-08T14:16:00.003+09:00</published><updated>2010-01-08T14:33:41.218+09:00</updated><title type='text'>PHP: session.use_trans_sid = 1 のバグ</title><content type='html'>携帯用サイトで session.use_trans_sid = 1 にしてセッションIDを URL に付けるようにしたのですがたまにリンクがおかしくなる現象に遭遇しました。&lt;br /&gt;&lt;br /&gt;具体的には、&amp;lt;a href="abc.php?SID=xxxxxx"&amp;gt; となるべきところが &amp;lt;a href="abc.php"?SID=xxxxxx&amp;gt; とセッションIDが終端の " の後ろに付いてしまうというものです。&lt;br /&gt;&lt;br /&gt;そこで下記のプログラムを走らせてみたところ見事に再現したので、まぁ PHP のバグだろうなぁと思っております。&lt;br /&gt;&lt;br /&gt;■ソース&lt;br /&gt;&amp;lt;?php&lt;br /&gt;ini_set( 'session.use_cookies', '0'     );&lt;br /&gt;ini_set( 'session.use_trans_sid', '1'   );&lt;br /&gt;ini_set( 'session.use_only_cookies', '0');&lt;br /&gt;session_start( );&lt;br /&gt; for ( $i = 0; $i &amp;lt; 1000; ++ $i )&lt;br /&gt; {&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;a href="test.php?test=&amp;lt;?php echo $i; ?&amp;gt;"&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; }&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;■結果&lt;br /&gt;&amp;lt;a href="test.php?test=0&amp;SSID=edttcli7iqip5vnsqu8a0mgvl4"&amp;gt;0&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href="test.php?test=1&amp;SSID=edttcli7iqip5vnsqu8a0mgvl4"&amp;gt;1&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;中略&lt;br /&gt;&amp;lt;a href="test.php?test=99&amp;SSID=edttcli7iqip5vnsqu8a0mgvl4"&amp;gt;99&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href="test.php?test=100"?SSID=edttcli7iqip5vnsqu8a0mgvl4&amp;gt;100&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;どうも、タグの中で &amp;lt;?php ?&amp;gt; を使った場合に発生する現象のように思えたので下記のように書き換えてやったところ、問題が発生しなくなりました。&lt;br /&gt;&lt;br /&gt;■ソース&lt;br /&gt;&amp;lt;?php&lt;br /&gt;ini_set( 'session.use_cookies', '0'     );&lt;br /&gt;ini_set( 'session.use_trans_sid', '1'   );&lt;br /&gt;ini_set( 'session.use_only_cookies', '0');&lt;br /&gt;session_start( );&lt;br /&gt; for ( $i = 0; $i &amp;lt; 1000; ++ $i )&lt;br /&gt; {&lt;br /&gt;  $s = '&amp;lt;a href="test.php?test="' . $i . '"&amp;gt;';&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;?php echo $s; ?&amp;gt;"&amp;gt;&amp;lt;?php echo $i; ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt; }&lt;br /&gt;?&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-5916029339745297426?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/5916029339745297426/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2010/01/php-sessionusetranssid-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/5916029339745297426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/5916029339745297426'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2010/01/php-sessionusetranssid-1.html' title='PHP: session.use_trans_sid = 1 のバグ'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-7677310147044107316</id><published>2009-06-25T11:02:00.002+09:00</published><updated>2009-06-25T11:06:47.505+09:00</updated><title type='text'>Visual Studio 2008 が固まる</title><content type='html'>保守派の私は Visual Studio 2003 を使っていたのですが、さすがに古くてまずかなぁと思い Visual Studio 2008 を入れてみました。&lt;br /&gt;&lt;br /&gt;とりあえず新規作成で HTML ファイルを作成、「デザイン」ボタンを押してソース表示からデザイン表示に切り換えようとしたら固まった＞＜；&lt;br /&gt;&lt;br /&gt;ウムム…即ググって見たけど同じ症状で困って質問している人はいたけどレスはついていない＞＜；&lt;br /&gt;&lt;br /&gt;予感としては IE7 を入れていないせいなのかもしれない…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-7677310147044107316?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/7677310147044107316/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/06/visual-studio-2008.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7677310147044107316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7677310147044107316'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/06/visual-studio-2008.html' title='Visual Studio 2008 が固まる'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-2211413534909615892</id><published>2009-06-22T16:18:00.000+09:00</published><updated>2009-06-22T16:19:16.804+09:00</updated><title type='text'>Submissionポート(587)対応</title><content type='html'>お客様から、ご利用頂いているサーバーの SMTP に接続できなくなったと問い合わせが入りました。&lt;br /&gt;&lt;br /&gt;telnet 出すら繋がらないとのことなので、早速試してみると特に問題なく繋がります。「う～ん、こりゃプロバイダーが Port 25 をブロックしたな！」と調べてみると案の定…&lt;br /&gt;&lt;br /&gt;で、どうしたものかとひと思案… SSL/TSL を使えばいいんだけど XMail をバージョンアップすると docomo の RFC 違反に引っかかる＞＜；かといって、拾ってきたパッチ宛バージョンを使うのもなんか不安…&lt;br /&gt;&lt;br /&gt;ほんじゃ、ファイアウォールの NAT を使って Port 587 を Port 25 に変換するかとネットスクリーンの設定をいじりはじめたのですが、ちょっと気になってググって見ると、XMail 複数ポートに対応してるじゃないか！&lt;br /&gt;&lt;br /&gt;1. XMailCFG を開く&lt;br /&gt;2. 環境設定をクリック&lt;br /&gt;3. XMailCFG環境設定をクリック&lt;br /&gt;4. SMTP ポート(変更注意!!)に「0.0.0.0:25 0.0.0.0:587」と入れる&lt;br /&gt;5. 環境を保存をクリック&lt;br /&gt;6. 完了&lt;br /&gt;&lt;br /&gt;いやはや、SMTPポート変更機能が XMail環境ではなく XMailCFG環境設定にあるとは思いもしませんでした＾＾；&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-2211413534909615892?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/2211413534909615892/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/06/submission587.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2211413534909615892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2211413534909615892'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/06/submission587.html' title='Submissionポート(587)対応'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-8874886205346919995</id><published>2009-05-15T09:48:00.002+09:00</published><updated>2009-05-15T09:58:15.151+09:00</updated><title type='text'>Oracleの文字列比較</title><content type='html'>Oracleの固定長文字列比較でちょっとはまったのでメモ書き。&lt;br /&gt;&lt;br /&gt;通常、固定長の文字列（CHAR型やリテラル）を比較する場合には、長い方に長さを合わせて不足分にスペースを埋めてから比較します。&lt;br /&gt;&lt;br /&gt;一方、左辺、右辺のどちらかが可変長の場合には補完は行わずにそのまま比較します。&lt;br /&gt;&lt;br /&gt;CREATE TABLE HOGE ( C_CLASS CHAR(4) );&lt;br /&gt;&lt;br /&gt;INSERT INTO HOGE(C_CLASS) VALUES ('PC');&lt;br /&gt;&lt;br /&gt;SELECT * FROM HOGE C_CLASS = 'PC';&lt;br /&gt;&lt;br /&gt;上記のSQLですがそのまま流すとちゃんとレコードを見つけてきます。ところが、これをプリペアードすると途端に見つけてくれなくなる！&lt;br /&gt;&lt;br /&gt;最初は PDO のバグか？と思っていたのですがよくよく調べてみるとなんとOracleはプリぺーアドステートメントのパラメーターに与えたリテラルは固定長文字列(CHAR)ではなく可変長文字列(VARCHAR2)として扱うのだそうです＠＠&lt;br /&gt;&lt;br /&gt;右辺が可変長になってしまったので補完が行われず = が偽を返してしまったわけです＞＜；&lt;br /&gt;&lt;br /&gt;まったく、Oracleってやつは…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-8874886205346919995?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/8874886205346919995/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/05/oracle.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8874886205346919995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8874886205346919995'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/05/oracle.html' title='Oracleの文字列比較'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-3106216950382315171</id><published>2009-04-23T14:25:00.003+09:00</published><updated>2009-04-23T15:02:01.406+09:00</updated><title type='text'>UltimateDefrag</title><content type='html'>Norton Speed Disk はあまり使われていないファイルをHDDの内側に配置してくれたりしてかなりお気に入りのデフラグツールだったのですが、2003バージョンは古すぎて Vista では使えないらしいです＞＜；&lt;br /&gt;&lt;br /&gt;Norton System Works の最新版を購入しようかな?と思っていたのですがググっていたら &lt;a href="http://www.freewaregeeks.com/?page=detail&amp;amp;get_id=176&amp;amp;category=53"&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;UltimateDefrag&lt;/span&gt;&lt;/a&gt; というフリーソフトが見つかりました。ちょっと怪しげですが &lt;a href="http://tiltstr.seesaa.net/article/104858103.html"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;日本語化パッチ&lt;/span&gt;&lt;/a&gt; もありました。&lt;br /&gt;&lt;br /&gt;早速 Vista にて使ってみたのですが C: ドライブに対するデフラグは問題あるようでなんか変な名前のファイルを移動しようとしたところで延々とアクセスを繰り返します。一晩放置したところ処理は終わっていましたが半分くらいのファイルが元の位置に残ってしまっていました…&lt;br /&gt;&lt;br /&gt;今朝、仕事に出る前にXPが入っているノートPC上で動かして来たのでどうなっているか楽しみです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-3106216950382315171?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/3106216950382315171/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/04/ultimatedefrag.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3106216950382315171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3106216950382315171'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/04/ultimatedefrag.html' title='UltimateDefrag'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-8194978525755753189</id><published>2009-04-18T13:51:00.001+09:00</published><updated>2011-11-04T15:18:30.033+09:00</updated><title type='text'>ステートメントといっても一気に処理できるわけではない</title><content type='html'>最近のプログラマーは高級言語から入るのでCPUがどういう手順で動いているのかわからないみたいです。&lt;br /&gt;&lt;br /&gt;while ( fscanf( fp, "%d", &amp;amp;x[i ++]) != EOF );&lt;br /&gt;&lt;br /&gt;このプログラムでは i には読み込んだ値数 +1 が格納されて終わりますが、この説明の際に 「i は fscanf が値を返した後にインクリメントされる」と主張する方が複数いました＠＠&lt;br /&gt;&lt;br /&gt;fsanf( … ) を１つの処理としてとらえているんですね・・・でも、実際には引数を評価する処理は、順次行われてゆくわけなんですが、それを切り離して考えられないようです。&lt;br /&gt;&lt;br /&gt;こういうプログラマーが下記のような構文に出合った時にどう解釈するのかが楽しみではあります。&lt;br /&gt;&lt;br /&gt;while ( fscanf( fp, "%d %d", &amp;amp;x[i ++], &amp;amp;x[i ++] ) != EOF );&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-8194978525755753189?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/8194978525755753189/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/04/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8194978525755753189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8194978525755753189'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/04/blog-post.html' title='ステートメントといっても一気に処理できるわけではない'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-6361801682980893322</id><published>2009-04-11T07:37:00.002+09:00</published><updated>2009-04-11T08:01:39.104+09:00</updated><title type='text'>Optiplex 760</title><content type='html'>先日 Dell の営業マンが来まして VMware をさんざん勧めてゆきました。Dell が正式サポートしたのかぁ。それならテストサーバー用に VMware ESXi を使おうと思い発注、届いていたのですが忙しくて放置してありました。&lt;br /&gt;&lt;br /&gt;オーダーした時に頼んだのは「VMware ESXi 上で CentOS を動かしたい。CPU Core 2 Quad Q9650, Memory 8GB, HDD 1TBx2」でした。&lt;br /&gt;&lt;br /&gt;やっと時間ができたので開梱、まずは起動してBIOS画面を確認。お！BIOS設定画面がXVGA表示だ！しかもマウスが使える！で、RAIDの設定はと・・・あれ？RAIDの設定がない！速攻 Dell に問い合わせたところ Optioplex 760 はハードウェアRAIDはサポートしていないとのこと。ってことは Dell のマシンは SATA でも ESXi が動くんだ～なんて思いながら ESXi を DVD からブート、すると、例画面でストップ！&lt;br /&gt;&lt;br /&gt;いろいろ調べたけどやっぱし SATA じゃ無理、RAID があれば動くケースが多いらしい。&lt;br /&gt;&lt;br /&gt;おいおい、営業マンがきて VMware 勧めるからそれ用のマシン頼んだのに動かないってどういうこと？&lt;br /&gt;&lt;br /&gt;仕方なく CentOS を入れて、その上で VMware を動かすことに・・・&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;CentOS5.3 x64&lt;/span&gt;&lt;br /&gt;先日出たばかりの CentOS5.3 をインストールしようと DVD から起動、なんと X が起動するところでブラックアウト＞＜；&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;CentOS5.2 x64&lt;/span&gt;&lt;br /&gt;5.3 はあきらめて 5.2 をインストール、こちらはすんなりインストール完了。（何か足りない気はしていたのだが・・・）&lt;br /&gt;&lt;br /&gt;#vi /etc/sysconfig/network-script/ifc[TAB] といつもの如く入れるが ifcfg-eth0 がない！&lt;br /&gt;&lt;br /&gt;ぎゃ~~~！NICを認識できないんだ～。ソースインストールすればよいらしいがそれは嫌！&lt;br /&gt;ということで、とりあえず中断・・・&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-6361801682980893322?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/6361801682980893322/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/04/optiplex-760.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6361801682980893322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6361801682980893322'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/04/optiplex-760.html' title='Optiplex 760'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-7258865917096740138</id><published>2009-03-31T13:26:00.002+09:00</published><updated>2009-03-31T13:31:19.004+09:00</updated><title type='text'>samba NTドメイン参加</title><content type='html'>しばらく Linux から離れていたので浦島状態でして、samba を NTドメインに参加させることが出来ず不便な思いをしていましたが、ようやく今日成功しました。&lt;br /&gt;&lt;br /&gt;sambapasswd じゃなくて net rcp join コマンドを使うんですね…&lt;br /&gt;&lt;br /&gt;■ コンピューター名の作成&lt;br /&gt;NT ドメインコントローラーにてコンピューター名を作成&lt;br /&gt;&lt;br /&gt;■ セキュリティの変更&lt;br /&gt;SWAT にて DOMAIN 認証を設定(Wizard が便利)&lt;br /&gt;&lt;br /&gt;サーバータイプ: ドメインメンバー&lt;br /&gt;WINS: 別の… NACPDC2&lt;br /&gt;&lt;br /&gt;※ smb.conf の設定(SWAT を使わないとき)&lt;br /&gt;dos charset = CP932&lt;br /&gt;unix charset = EUCJP-MS&lt;br /&gt;display charset = EUCJP-MS&lt;br /&gt;netbios name = NetBIOS名&lt;br /&gt;workgroup = ドメイン名&lt;br /&gt;security = DOMAIN&lt;br /&gt;&lt;br /&gt;■ ドメインへ参加&lt;br /&gt;※ samba のサービスを止めないとエラーになる&lt;br /&gt;&lt;br /&gt;[root@CentOS ~]# service smb stop&lt;br /&gt;SMB サービスを停止中:                                      [  OK  ]&lt;br /&gt;NMB サービスを停止中:                                      [  OK  ]&lt;br /&gt;[root@CentOS ~]# net rpc join member -S ドメインコントローラーのNetBIOS名 -w ドメイン名 -U Administrator%パスワード&lt;br /&gt;Joined domain NAC.&lt;br /&gt;[root@CentOS ~]# service smb start&lt;br /&gt;SMB サービスを起動中:                                      [  OK  ]&lt;br /&gt;NMB サービスを起動中:                                      [  OK  ]&lt;br /&gt;&lt;br /&gt;※ net rpc … にて１回目がエラーになることがあるが再度実行すると成功する&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-7258865917096740138?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/7258865917096740138/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/03/samba-nt.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7258865917096740138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7258865917096740138'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/03/samba-nt.html' title='samba NTドメイン参加'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-8424577728438337550</id><published>2009-03-19T10:41:00.002+09:00</published><updated>2009-03-19T10:42:28.768+09:00</updated><title type='text'>VMware + CentOS</title><content type='html'>&lt;span style="font-family: arial;"&gt;今週は VMware + CentOS のインストールに翻弄されてしまいました＞＜；&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;1回目：普通にインストール完了、ただ、php_oci, zip.so をインストールする際に開発キットを入れたのですが、それを最後のアンインストールしたらネットが不安定に…繋がるときもあれば繋がらないときもある？？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;2回目：１回目の時にコンパイルした .so を保存、開発キット無しでインストール完了。しか～し、またまたネットが不安定orz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;3回目：ネットワークカードがオンボード(Intel PRO/1000 PM)を使っているので、これが壊れたのかも知れないと思い、RealTek RTL8139/810X を追加、今度は yum update の最後で止る。アップデート中にネットが切れるようだ＞＜；&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;4回目：VMware Server 1.0.8 はちょっと古いのでアンインストールし 2.0 を入れる。この上で再インストールするも症状変わらず…&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;5回目：ネットワークカードを Intel に戻して、再インストール。yum update も正常に終了、起動時からちゃんとネットに繋がる！&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;いやはや、苦労しました。結局原因はわからずってところです。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-8424577728438337550?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/8424577728438337550/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/03/vmware-centos.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8424577728438337550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8424577728438337550'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/03/vmware-centos.html' title='VMware + CentOS'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/01253445987900124175</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-7272174015432883114.post-2682713126987327710</id><published>2009-02-27T18:41:00.000+09:00</published><updated>2009-03-19T10:41:24.326+09:00</updated><title type='text'>長すぎるコマンド</title><content type='html'>RHEL で * を使うと「コマンドラインが長すぎます」となってしまうことがあります。&lt;br /&gt;なんで？と思っていたらなんと * の展開はシェルがやっているんですね＠＠&lt;br /&gt;&lt;br /&gt;Windows に比べてコマンドラインの上限が長いので喜んでいたのですが意外な落とし穴が…&lt;br /&gt;う～ん、困ったもんだ＞＜；&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-2682713126987327710?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/2682713126987327710/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/02/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2682713126987327710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2682713126987327710'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/02/blog-post.html' title='長すぎるコマンド'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-6215025255689106502</id><published>2009-02-21T12:28:00.000+09:00</published><updated>2009-03-19T10:41:24.326+09:00</updated><title type='text'>ZipＡｒｃｈｉｖｅ</title><content type='html'>またまたはまりました＞＜；&lt;br /&gt;&lt;br /&gt;ZipArchive がファイル数1000を越えると open でエラーになる…&lt;br /&gt;テスト環境ではＯＫだったのに本番ではダメ…&lt;br /&gt;&lt;br /&gt;違いはＯＳの bit 数。32bit 版だと OK なのですが、64bit 版だとエラーになるらしいです。&lt;br /&gt;http://bugs.php.net/bug.php?id=40873&lt;br /&gt;&lt;br /&gt;5.2.1以降は直っているらしいのですが RHEL5.2 は 5.1.6 ＠＠やっぱ RHEL 使えないよ～。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-6215025255689106502?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/6215025255689106502/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/02/zip.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6215025255689106502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6215025255689106502'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/02/zip.html' title='ZipＡｒｃｈｉｖｅ'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-2540978123301603751</id><published>2009-01-29T14:05:00.001+09:00</published><updated>2009-03-19T10:41:24.326+09:00</updated><title type='text'>re2c のインストール</title><content type='html'>[root@xx ~]# mv /etc/yum.repos.d/Dag.repo.bak /etc/yum.repos.d/Dag.repo&lt;br /&gt;[root@xx ~]# yum install re2c&lt;br /&gt;[root@xx ~]# mv /etc/yum.repos.d/Dag.repo /etc/yum.repos.d/Dag.repo.bak&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-2540978123301603751?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/2540978123301603751/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/re2c.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2540978123301603751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2540978123301603751'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/re2c.html' title='re2c のインストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-5406876320593221122</id><published>2009-01-29T14:05:00.000+09:00</published><updated>2009-03-19T10:41:24.327+09:00</updated><title type='text'>PDO-OCI</title><content type='html'>[root@xx ~]# cd /usr/local/src/&lt;br /&gt;[root@xx src]# wget &lt;a href="http://pecl.php.net/get/PDO_OCI-1.0.tgz"&gt;http://pecl.php.net/get/PDO_OCI-1.0.tgz&lt;/a&gt;&lt;br /&gt;[root@xx src]# tar xvfz PDO_OCI-1.0.tgz&lt;br /&gt;[root@xx src]# cd PDO_OCI-1.0&lt;br /&gt;[root@xx PDO_OCI-1.0]# phpize&lt;br /&gt;[root@xx PDO_OCI-1.0]# ./configure --with-pdo-oci=instantclient,/usr,10.2.0.4&lt;br /&gt;[root@xx PDO_OCI-1.0]# make&lt;br /&gt;[root@xx PDO_OCI-1.0]# make install&lt;br /&gt;[root@xx PDO_OCI-1.0]# echo 'extension=pdo_oci.so' &gt;&gt; /etc/php.d/pdo.ini&lt;br /&gt;[root@xx PDO_OCI-1.0]# apachectl restart&lt;br /&gt;&lt;br /&gt;■php.ini の設定&lt;br /&gt;[root@xx ~]# vi /etc/php.d/pdo_oci.ini&lt;br /&gt;; Enable pdo_oci extension module&lt;br /&gt;extension=pdo_oci.so&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-5406876320593221122?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/5406876320593221122/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/pdo-oci.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/5406876320593221122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/5406876320593221122'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/pdo-oci.html' title='PDO-OCI'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-7187240256998076728</id><published>2009-01-29T14:03:00.001+09:00</published><updated>2009-03-19T10:41:24.327+09:00</updated><title type='text'>Zend Optimizer</title><content type='html'>1. ダウンロード&lt;br /&gt;&lt;a href="http://www.zend.co.jp/download/index.html"&gt;http://www.zend.co.jp/download/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. FTP にて cmpo のホームへコピー&lt;br /&gt;&lt;br /&gt;3. 解凍&lt;br /&gt;[root@xx ~]# cd /usr/local/src/&lt;br /&gt;[root@xx src]# mv ~cmpo/ZendOptimizer-3.3.0a-linux-glibc23-x86_64.tar.gz .&lt;br /&gt;[root@xx src]# tar -xvzf ZendOptimizer-3.3.0a-linux-glibc23-x86_64.tar.gz&lt;br /&gt;&lt;br /&gt;4. コンパイル&lt;br /&gt;[root@xx src]# cd ZendOptimizer-3.3.0a-linux-glibc23-x86_64&lt;br /&gt;[root@xx ZendOptimizer-3.3.0a-linux-glibc23-x86_64]# ./install&lt;br /&gt;基本的に全部デフォルト設定&lt;br /&gt;&lt;br /&gt;保存場所: /usr/local/Zend&lt;br /&gt;&lt;br /&gt;これによって /etc/php.ini はシンボリックリンクとなる&lt;br /&gt;実体は /usr/local/Zend/etc/php.ini&lt;br /&gt;※旧 php.ini は /etc/php.ini-zend_optimizer.bak としてバックアップ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-7187240256998076728?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/7187240256998076728/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/zend-optimizer.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7187240256998076728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7187240256998076728'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/zend-optimizer.html' title='Zend Optimizer'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-8280404785617232430</id><published>2009-01-29T14:03:00.000+09:00</published><updated>2009-03-19T10:41:24.327+09:00</updated><title type='text'>Oracle Instant Client のインストール</title><content type='html'>1. Windows でダウンロード&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html"&gt;http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Version 10.2.0.4&lt;br /&gt;&lt;a href="http://download.oracle.com/otn/linux/instantclient/10204/oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm"&gt;http://download.oracle.com/otn/linux/instantclient/10204/oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/otn/linux/instantclient/10204/oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm"&gt;http://download.oracle.com/otn/linux/instantclient/10204/oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. FTP で hoge のホームにコピー&lt;br /&gt;&lt;br /&gt;3. 展開&lt;br /&gt;[root@xx ~]# cd /usr/local/src/&lt;br /&gt;[root@xx src]# mv ~hoge/oracle-instantclient-* .&lt;br /&gt;[root@xx src]# rpm -ivh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm&lt;br /&gt;[root@xx src]# rpm -ivh oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm&lt;br /&gt;&lt;br /&gt;■ディレクトリー名の変更&lt;br /&gt;[root@xx ~]# mv /usr/include/oracle/10.2.0.4/client64 /usr/include/oracle/10.2.0.4/client&lt;br /&gt;[root@xx ~]# mv /usr/lib/oracle/10.2.0.4/client /usr/lib/oracle/10.2.0.4/client&lt;br /&gt;※ 64bit 版は client64 にインストールするが PDO_OCI の configure スクリプトは client 決め打ちなのでディレクトリー名を変更する&lt;br /&gt;&lt;br /&gt;■apache 環境変数の設定&lt;br /&gt;[root@xx ~]# vi /etc/sysconfig/httpd&lt;br /&gt;&lt;br /&gt;# ORACLE&lt;br /&gt;export ORACLE_BASE=/usr/lib/oracle&lt;br /&gt;export ORACLE_HOME=$ORACLE_BASE/10.2.0.4/client&lt;br /&gt;# Oracleの文字化け(SJIS)&lt;br /&gt;export NLS_LANG=Japanese_Japan.JA16SJIS&lt;br /&gt;# ライブラリーのロード先を指定&lt;br /&gt;if [ $?LD_LIBRARY_PATH ]&lt;br /&gt;then&lt;br /&gt;        LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH&lt;br /&gt;else&lt;br /&gt;        LD_LIBRARY_PATH=$ORACLE_HOME/lib&lt;br /&gt;fi&lt;br /&gt;export LD_LIBRARY_PATH&lt;br /&gt;&lt;br /&gt;■ユーザーの環境変数設定&lt;br /&gt;[root@xx ~]# vi /etc/profile.d/oracle.sh&lt;br /&gt;&lt;br /&gt;export ORACLE_BASE=/usr/lib/oracle&lt;br /&gt;export ORACLE_HOME=$ORACLE_BASE/10.2.0.4/client&lt;br /&gt;export NLS_LANG=Japanese_Japan.JA16SJIS&lt;br /&gt;if [ $?LD_LIBRARY_PATH ]&lt;br /&gt;then&lt;br /&gt;        LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH&lt;br /&gt;else&lt;br /&gt;        LD_LIBRARY_PATH=$ORACLE_HOME/lib&lt;br /&gt;fi&lt;br /&gt;export LD_LIBRARY_PATH&lt;br /&gt;&lt;br /&gt;[root@xx ~]# chmod 755 /etc/profile.d/oracle.sh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-8280404785617232430?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/8280404785617232430/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/oracle-instant-client.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8280404785617232430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8280404785617232430'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/oracle-instant-client.html' title='Oracle Instant Client のインストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-1388051734477791782</id><published>2009-01-29T14:02:00.001+09:00</published><updated>2009-03-19T10:41:24.327+09:00</updated><title type='text'>mcrypt のインストール</title><content type='html'>[root@xx ~]# mv /etc/yum.repos.d/Dag.repo.bak /etc/yum.repos.d/Dag.repo&lt;br /&gt;[root@xx ~]# yum install  libmcrypt-devel&lt;br /&gt;[root@xx ~]# mv /etc/yum.repos.d/Dag.repo /etc/yum.repos.d/Dag.repo.bak&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-1388051734477791782?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/1388051734477791782/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/mcrypt.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/1388051734477791782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/1388051734477791782'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/mcrypt.html' title='mcrypt のインストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-3566118916947631594</id><published>2009-01-29T14:02:00.000+09:00</published><updated>2009-03-19T10:41:24.327+09:00</updated><title type='text'>HTTP/Request のインストール</title><content type='html'>[root@xx ~]# pear install HTTP_Request&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-3566118916947631594?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/3566118916947631594/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/httprequest.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3566118916947631594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/3566118916947631594'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/httprequest.html' title='HTTP/Request のインストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-6485984637298960624</id><published>2009-01-29T14:01:00.000+09:00</published><updated>2009-03-19T10:41:24.328+09:00</updated><title type='text'>PHP ZipArchive のインストール</title><content type='html'>[root@xx ~]# yum -y install zlib-devel&lt;br /&gt; ※今回はすでに入っていた&lt;br /&gt;&lt;br /&gt;[root@xx ~]# pecl install zip&lt;br /&gt;&lt;br /&gt;○php.ini の編集&lt;br /&gt;[root@xx ~]# vi /etc/php.d/zip.ini&lt;br /&gt;; Enable zip extension module&lt;br /&gt;extension = zip.so&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-6485984637298960624?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/6485984637298960624/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/php-ziparchive.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6485984637298960624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/6485984637298960624'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/php-ziparchive.html' title='PHP ZipArchive のインストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-7557853940796395686</id><published>2009-01-29T14:00:00.001+09:00</published><updated>2009-03-19T10:41:24.328+09:00</updated><title type='text'>PHP</title><content type='html'>■php 本体&lt;br /&gt;[root@xx ~]# yum install php&lt;br /&gt;※今回はすでに入っていた&lt;br /&gt;&lt;br /&gt;■エクステンション&lt;br /&gt;[root@xx ~]# yum install php-mbstring&lt;br /&gt; ※今回はすでに入っていた&lt;br /&gt;[root@xx ~]# yum install php-pdo&lt;br /&gt; ※今回はすでに入っていた&lt;br /&gt;[root@xx ~]# yum -y install php-pear&lt;br /&gt; ※今回はすでに入っていた&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-7557853940796395686?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/7557853940796395686/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/php.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7557853940796395686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7557853940796395686'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/php.html' title='PHP'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-8819425280533989187</id><published>2009-01-29T14:00:00.000+09:00</published><updated>2009-03-19T10:41:24.328+09:00</updated><title type='text'>php-mcrypt のインストール</title><content type='html'>[root@xx ~]# yum -y install libmcrypt-devel&lt;br /&gt;&lt;br /&gt;○CentOS 用の mcrypt.so を FTP でコピー&lt;br /&gt;[root@xx ~]# cp mcrypt.so /usr/lib64/php/modules/mcrypt.so&lt;br /&gt;※ ソースからコンパイルすれば作れたようですがよくわからないので別に用意した CentOS サーバーからファイルをコピーしてきました。&lt;br /&gt;&lt;br /&gt;○php.ini の編集&lt;br /&gt;[root@xx ~]# vi /etc/php.d/mcrypt.ini&lt;br /&gt;; Enable mcrypt extension module&lt;br /&gt;extension=mcrypt.so&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-8819425280533989187?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/8819425280533989187/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/php-mcrypt.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8819425280533989187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/8819425280533989187'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/php-mcrypt.html' title='php-mcrypt のインストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-2140400816554273582</id><published>2009-01-29T13:59:00.000+09:00</published><updated>2009-03-19T10:41:24.329+09:00</updated><title type='text'>dag リポジトリーの準備</title><content type='html'>[root@xx ~]# vi /etc/yum.repos.d/Dag.repo.bak&lt;br /&gt;[dag]&lt;br /&gt;name=Dag RPM Repository for Red Hat Enterprise Linux&lt;br /&gt;baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag&lt;br /&gt;gpgcheck=1&lt;br /&gt;#gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt&lt;br /&gt;gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt&lt;br /&gt;&lt;br /&gt;※昨年までは問題なかったのだが 2009 年になって &lt;a href="http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt"&gt;http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt&lt;/a&gt; が見つからないと言われエラーになる&lt;br /&gt;※ヤクザではあるが &lt;a href="http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt"&gt;http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt&lt;/a&gt; でごまかし警告が出ても無視してインストールを続ける&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-2140400816554273582?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/2140400816554273582/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/dag.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2140400816554273582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/2140400816554273582'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/dag.html' title='dag リポジトリーの準備'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-7817241667790131943</id><published>2009-01-29T13:58:00.000+09:00</published><updated>2009-03-19T10:41:24.329+09:00</updated><title type='text'>コンパイラー等のインストール</title><content type='html'>[root@xx ~]# yum install php-devel&lt;br /&gt;[root@xx ~]# yum groupinstall "Development Tools" "Development Libraries"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-7817241667790131943?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/7817241667790131943/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7817241667790131943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/7817241667790131943'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/blog-post.html' title='コンパイラー等のインストール'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7272174015432883114.post-733126064734094001</id><published>2009-01-29T13:57:00.000+09:00</published><updated>2009-03-19T10:41:24.329+09:00</updated><title type='text'>Redhat Enterprise 5.2 設定記</title><content type='html'>おとぼけ運用会社のＩ社が設定した RHEL5.2 にアプリをインストールした記録を残します。&lt;br /&gt;&lt;br /&gt;プロローグ&lt;br /&gt;PHPアプリをインストールするにあたり Zend Optimizer が必要なのでそのインストールを依頼。&lt;br /&gt;何を思ったのか Zend Framework を入れる…&lt;br /&gt;Zend Optimizer だと伝えると Zend Core をインストール…&lt;br /&gt;&lt;br /&gt;まぁ Zend Core なら Optimizer も入っているのでよいかと思いコマンドラインから php と入れてみる&lt;br /&gt;&lt;br /&gt;＠＠大量のエラー…&lt;br /&gt;&lt;br /&gt;apachectl -t と入れてみる&lt;br /&gt;&lt;br /&gt;＠＠またもやエラー…&lt;br /&gt;&lt;br /&gt;RHEL の Apache + PHP がすでに入っている環境に Zend Core + Zend Core バンドル Apache を入れたらしい…どうすればよいか尋ねたところコマンドすべてフルパスで指定しろとの返事…&lt;br /&gt;&lt;br /&gt;一旦頓挫したアプリインストールですが、クライアントからの指示で再インストールと言うことになりました（いちおう一安心）&lt;br /&gt;&lt;br /&gt;とはいうものの、おとぼけI社の事です。この先どうなる事やら…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7272174015432883114-733126064734094001?l=prograrts-job.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prograrts-job.blogspot.com/feeds/733126064734094001/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/redhat-enterprise-52.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/733126064734094001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7272174015432883114/posts/default/733126064734094001'/><link rel='alternate' type='text/html' href='http://prograrts-job.blogspot.com/2009/01/redhat-enterprise-52.html' title='Redhat Enterprise 5.2 設定記'/><author><name>猫のココロ</name><uri>http://www.blogger.com/profile/11312117871207278085</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='26' src='http://2.bp.blogspot.com/_VjwpiMnD5Es/SYEyRcGZ_lI/AAAAAAAAABQ/Rz6onZv5LV0/S220/1051140780_209.2.jpg'/></author><thr:total>0</thr:total></entry></feed>
