<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>社長ブログ</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/" />
    <link rel="self" type="application/atom+xml" href="http://www.jdcn.co.jp/blog/atom.xml" />
    <id>tag:www.jdcn.co.jp,2008-12-26:/blog//1</id>
    <updated>2011-12-05T04:20:24Z</updated>
    <subtitle>JDC社長の日々をお送りします</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.25</generator>

<entry>
    <title>年末年始の休業日について</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/12/post-94.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.334</id>

    <published>2011-12-05T04:18:10Z</published>
    <updated>2011-12-05T04:20:24Z</updated>

    <summary>今年は東日本大震災も発生し、色々と大変な一年でしたが、皆様にとって、どのような年...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>今年は東日本大震災も発生し、色々と大変な一年でしたが、皆様にとって、どのような年でしたか？<br />本当に年を重ねる毎に、あっという間の一年になってきています。<br /><br />弊社の年末年始の休業日は、下記の通りとなっております。<br /><br /><strong>2010/12/28(水)～2011/01/03(火)</strong><br /><br />来年も、皆様にとって良い年になりますように。</p>]]>
        
    </content>
</entry>

<entry>
    <title>弊社夏期休業のお知らせ(2011)</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/08/2011.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.333</id>

    <published>2011-08-02T02:26:02Z</published>
    <updated>2011-08-02T02:27:04Z</updated>

    <summary>連日暑い日が続いており、節電の必要性も迫られる中、皆様体調を崩しておられないでし...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>連日暑い日が続いており、節電の必要性も迫られる中、皆様体調を崩しておられないでしょうか？<br /><br />さて、誠に勝手ながら、下記の期間を弊社の夏期休業とさせて頂きます。<br /><br /> <strong>2011/8/12(金)～8/16(火)</strong><br /><br />ご迷惑をおかけしますが、ご了承賜りますようお願い申しあげます。</p>]]>
        
    </content>
</entry>

<entry>
    <title>CentOS 5.4以降でのIPv6無効化</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/07/centos-54ipv6.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.332</id>

    <published>2011-07-22T05:46:10Z</published>
    <updated>2011-07-22T05:49:18Z</updated>

    <summary>CentOS 5.4以降では、IPv6無効化の方法が変わっていたので、忘れないよ...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>CentOS 5.4以降では、IPv6無効化の方法が変わっていたので、忘れないように<br />書いておく。</p>
<p><strong># echo 'options ipv6 disable=1' &gt; /etc/modprobe.d/disable-ipv6.conf</strong></p>
<p>上記の設定を行った後、再起動すると適用される。</p>
<p>/etc/modprobe.conf や /etc/sysconfig/network で頑張っても無視されるので、<br />要注意！</p>]]>
        
    </content>
</entry>

<entry>
    <title>perlとforkとDBI</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/06/perlforkdbi.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.331</id>

    <published>2011-06-30T01:05:47Z</published>
    <updated>2011-06-30T01:25:33Z</updated>

    <summary>perlでDBIを使った処理でforkさせた際に、ちょっとはまったので、忘れない...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>perlでDBIを使った処理でforkさせた際に、ちょっとはまったので、忘れないように書いておく。</p>
<p>親プロセスで、DB接続後にforkする場合、子プロセスにデーターベースハンドルが引き継がれて<br />しまい、困った事象（親のDB接続が切れる）が発生する。</p>
<p>これを回避するには、親プロセスのDB接続時に「AutoInactiveDestroy =&gt; 1」を設定すると、<br />幸せになれる。</p>
<p>○ソース例</p>
<p>
<table style="background-color: #eeeeff;" border="0">
<tbody>
<tr>
<td>
<pre><code>
my $conn = DBI-&gt;connect($dbname, $dbuser, $dbpass,
	{AutoCommit=&gt;1, PrintError=&gt;0, RaiseError=&gt;0,AutoInactiveDestroy=&gt;1}) ||
        die "OPEN ERROR(1): " . $DBI::errstr;

#  fork
my $pid = fork;
if (!defined $pid) {
	die "fork failed"; # 生成に失敗した
} elsif (!$pid) {
	# 子プロセス本体
	# 子プロセス用DB open
	my $conncd = DBI-&gt;connect($dbname, $dbuser, $dbpass,
		{AutoCommit=&gt;1, PrintError=&gt;0, RaiseError=&gt;0}) ||
		die "OPEN ERROR(2): " . $DBI::errstr;
	# 子プロセス処理
	# 子プロセス用DB close
	$conncd-&gt;disconnect();
	exit;
}
# 親DB切断
$conn-&gt;disconnect();
</code></pre>
</td>
</tr>
</tbody>
</table>
</p>
<p>ただし、"AutoInactiveDestroy"が使えるのは、DBIのバージョンが1.6.14以降の場合のみ。<br />それ以前の場合は、子プロセススタート時に、「$conn-&gt;{InactiveDestroy} = 1」とするとよい。</p>
<p>ちなみに、perlモジュールのバージョン確認は、Module::Infoをインストールしておくと、<br />簡単に確認できる。</p>
<p>
<table style="background-color: #eeeeff;" border="0">
<tbody>
<tr>
<td>
<pre><code>
$ module_info DBI

Name:        DBI
Version:     1.52
Directory:   /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
File:        /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/DBI.pm
Core module: no
</code></pre>
</td>
</tr>
</tbody>
</table>
</p>
<p>#サンプル出力のバージョンが残念なバージョンでした...</p>]]>
        
    </content>
</entry>

<entry>
    <title>php 5.3とSmarty 3</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/04/php-53smarty-3.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.330</id>

    <published>2011-04-19T02:33:47Z</published>
    <updated>2011-04-19T02:59:13Z</updated>

    <summary>php 5.3には色々な変更点があるが、Smartyも3系で大きな変更が行われて...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="php" label="php" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>php 5.3には色々な変更点があるが、Smartyも3系で大きな変更が行われており、<br />既存システムやサイトを動かそうとすると、はまりどころが多いようです。</p>
<p>現時点で、はまった点を忘れないように書いておきます。</p>
<p><span style="text-decoration: underline;"><strong>・phpのエラーレポートレベルが変更されている</strong></span><br /> E_DEPRECATED が追加されていて、将来使えなくなるコードがエラーとして表示される。（標準状態）<br /> ソースを変更しないといけないことには、変わりがないが、取り急ぎ稼働させたい場合は、<br /> レポートレベルを変更して、エラーが出ないようにすることは可能。</p>
<p>error_reporting&nbsp; =&nbsp; E_ALL &amp; ~E_NOTICE<br /> &darr;<br /> error_reporting&nbsp; =&nbsp; E_ALL &amp; ~E_NOTICE &amp; ~E_DEPRECATED</p>
<p><strong><span style="text-decoration: underline;">・Smarty 3.0.7からpopup系のプラグインが削除されている</span></strong><br /> 吹き出しみたいな感じで使えたpopupプラグインが削除されている。<br /> 継続して使いたい場合は、テンプレートに自分で記載するか、自前プラグインを作る必要有り。<br /> （まあ、新しいサイトの場合は、使わないと思うので、大した問題ではないと思う）</p>
<p><span style="text-decoration: underline;"><strong>・Smartyの"html_options"等のソースが変</strong></span><br /> html_options等を利用しているテンプレートで、2回目以降の表示の際に、<br /> Call to undefined function smarty_function_escape_special_chars() in /usr/lib64/Smarty/plugins/function.html_options.php<br /> などのエラーが表示されて、異常終了するケースが発生した。<br /> 該当のfunctionは、function.html_options.phpの33行目あたりで、require_onceでロードされているが、<br /> キャッシュされた2回目以降の実行でうまくロード出来ない模様。</p>
<p>この問題は根が深そうな感じだが、取り急ぎ動作させるには、require_once &rarr; requireにすれば、<br /> 動作可能になる。</p>
<p>根本的な原因調査は、継続中。（Smarty本体の可能性が高いと感じている）</p>
<p>phpのincludeとinclude_once及びrequireとrequire_onceは、使いどころをよく考える必要有り。</p>]]>
        
    </content>
</entry>

<entry>
    <title>CentOS 5.6とmod_nss</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/04/centos-56mod-nss.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.329</id>

    <published>2011-04-13T00:49:19Z</published>
    <updated>2011-04-13T01:04:35Z</updated>

    <summary>mod_nssがインストールされた環境で、CentOSを5.6にアップデートして...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>mod_nssがインストールされた環境で、CentOSを5.6にアップデートして、httpdを再起動すると、<br />サイトにアクセス出来ない問題が発生したため、忘れないように記載しておく。</p>
<p>○エラー内容<br /> error.logに下記のようなエラーが出力され、Apacheがまともに起動しない。<br /> [error] NSS_Initialize failed. Certificate database: /etc/httpd/alias.</p>
<p>○原因<br /> CentOS 5.6でアップデートされた「mod_nss-1.0.8-3.el5」が原因。<br /> /etc/httpd/alias/ 配下のdbファイルのパーミッションが変更され、rootのみ読み書き可に<br /> なってしまっており、Apacheの実行アカウントでアクセスできないため、エラーとなる。</p>
<p>アップデート後の/etc/httpd/alias/　   
<table style="background-color: #eeeeff;" border="0">
<tbody>
<tr>
<td>drwxr-xr-x 2 root root&nbsp;&nbsp;&nbsp; 4096&nbsp; 4月 11 10:46 .<br />drwxr-xr-x 5 root root&nbsp;&nbsp;&nbsp; 4096&nbsp; 4月 11 10:43 ..<br />-rw-r----- 1 root apache 65536&nbsp; 7月 10&nbsp; 2008 cert8.db<br />-rw------- 1 root root&nbsp;&nbsp;&nbsp; 4395&nbsp; 7月 10&nbsp; 2008 install.log<br />-rw-r----- 1 root apache 16384&nbsp; 7月 10&nbsp; 2008 key3.db<br />lrwxrwxrwx 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31&nbsp; 4月 11 10:46 libnssckbi.so -&gt; ../../..//usr/lib/libnssckbi.so<br />-rw-r----- 1 root apache 16384&nbsp; 7月 10&nbsp; 2008 secmod.db</td>
</tr>
</tbody>
</table>
</p>
<p>○対策<br />/etc/httpd/alias配下のdbファイルのパーミッションを変更し、Apacheの実行アカウントで<br />アクセス出来る状態にして、httpdを再起動する。<br />（dbファイルのグループをapacheにして、グループへ読込権限を与える）</p>
<p>対策後の/etc/httpd/alias/<br /> 
<table style="background-color: #eeeeff;" border="0">
<tbody>
<tr>
<td>drwxr-xr-x 2 root root&nbsp;&nbsp;&nbsp; 4096&nbsp; 4月 11 10:46 .<br />drwxr-xr-x 5 root root&nbsp;&nbsp;&nbsp; 4096&nbsp; 4月 11 10:43 ..<br />-rw-r----- 1 root apache 65536&nbsp; 7月 10&nbsp; 2008 cert8.db<br />-rw------- 1 root root&nbsp;&nbsp;&nbsp; 4395&nbsp; 7月 10&nbsp; 2008 install.log<br />-rw-r----- 1 root apache 16384&nbsp; 7月 10&nbsp; 2008 key3.db<br />lrwxrwxrwx 1 root root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31&nbsp; 4月 11 10:46 libnssckbi.so -&gt; ../../..//usr/lib/libnssckbi.so<br />-rw-r----- 1 root apache 16384&nbsp; 7月 10&nbsp; 2008 secmod.db</td>
</tr>
</tbody>
</table>
</p>
<p>ちなみに、mod_nssをインストールしていない環境は、もちろん影響なし。<br />こんなアップデートパッケージのエラーは勘弁して欲しい...</p>]]>
        
    </content>
</entry>

<entry>
    <title>CentOS 5でperl-IO-Compressが原因でyum updateできない場合の対処</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/03/centos-5perl-io-compressyum-update.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.328</id>

    <published>2011-03-16T07:36:22Z</published>
    <updated>2011-03-16T07:45:42Z</updated>

    <summary>どうやら、根本的な原因は、perl-IO-Compressのリポジトリが変更され...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>どうやら、根本的な原因は、perl-IO-Compressのリポジトリが変更されたことらしい。<br /> rpmforge &rarr; rpmforge-extras<br />ということで、対策には、rpmforgeの設定見直しと個別アップデートが必要になった。</p>
<p>
<table style="background-color: #eeeeff;" border="0">
<tbody>
<tr>
<td># yum update rpmforge-release</td>
</tr>
</tbody>
</table>
</p>
<p>リポジトリのアップデートと、設定ファイル(/etc/yum.repos.d/rpmforge.repo)の変更。<br />上記のアップデートで、rpmforge.repo.rpmnewが作成されているはずなので、その内容に沿って、<br />"rpmforge-extras"と"rpmforge-testing"リポジトリを追加。</p>
<p>
<table style="background-color: #eeeeff;" border="0">
<tbody>
<tr>
<td># yum update --enablerepo=rpmforge-extras perl-IO-Compress</td>
</tr>
</tbody>
</table>
"rpmforge-extras"は、enableにはしていないので、リポジトリを指定してupdateする。<br />これで、問題は解消される。</p>
<p>あとは、普通に"yum update"でアップデート可能になります。</p>]]>
        
    </content>
</entry>

<entry>
    <title>悩ましい新機種</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/02/post-93.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.327</id>

    <published>2011-02-28T06:24:54Z</published>
    <updated>2011-02-28T06:39:45Z</updated>

    <summary>久しぶりのブログ更新です。 各キャリアから、春モデルの発表が行われていますが、今...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="気になるニュース" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="携帯" label="携帯" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>久しぶりのブログ更新です。</p>
<p>各キャリアから、春モデルの発表が行われていますが、今回は悩ましいの一言に尽きます。</p>
<p>さすがにそろそろ1台持ちになりたいところですが、普段FeliCaを多用しているため、<br />メインの機種でFeliCaが使えないと、使い物にならないという問題があります。</p>
<p>Xperia(SO-01B)を持っていることもあり、Xperia arc(SO-01C)にかなり惹かれるのですが、<br />さすがにFeliCaは搭載されておらず、この1点が残念でなりません。</p>
<p>○<a href="http://www.nttdocomo.co.jp/product/foma/smart_phone/so01c/index.html" target="_blank">Xperia arc(SO-01C)</a></p>
<p>ただ、夏以降にFeliCaに対応したXperiaシリーズが出そうなので、それが狙いかなと<br />考えている今日この頃です。<br />（その頃には、SuicaもAndroidに対応している頃ではないかと予想しています）</p>
<p>今の各キャリアのスマートフォンへの力の入れ方を考えると、来年(2012年)には、<br />フィーチャー・フォンはかなり割合を減らしてしまうのではないかと思います。<br />サイトやシステムを作成する立場としては、対応方法を見極めないといけないです。</p>]]>
        
    </content>
</entry>

<entry>
    <title>PHP&amp;PostgreSQLアップデート</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2011/01/phppostgresql-1.php" />
    <id>tag:www.jdcn.co.jp,2011:/blog//1.326</id>

    <published>2011-01-11T06:04:17Z</published>
    <updated>2011-02-28T06:23:43Z</updated>

    <summary>PHPとPostgreSQLがアップデートしていたので、メインサーバーをアップデ...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="php" label="php" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>PHPとPostgreSQLがアップデートしていたので、メインサーバーをアップデートした。</p>
<p>PHP: 5.3.5<br />PostgreSQL: 9.0.2</p>
<p>両方ともマイナーアップデートなので、特に問題は発生せず、動作も問題なしだった。</p>
<p>ただ、PECLのAPCがいつの間にかアップデートしており、3.1.6(stable)が<br />2010/11/30にUPされており、これで、PHP 5.3系もAPCをstableで<br />利用できるようになったのではないかと思われます。<br />（今までは、betaしか使用できなかった...）</p>
<p>特段、上記の組み合わせで自社サーバーで問題が発生していないので、そろそろ<br />各種システムでの実装テストを行う必要が出てきたなぁ～</p>
<p>PostgreSQL 9の継続的アーカイブ処理とストリーミングレプリケーションを<br />試したいが、テストするにも環境構築が大変だなぁ... (-_-;)</p>]]>
        
    </content>
</entry>

<entry>
    <title>年末年始の休業日について</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2010/12/post-92.php" />
    <id>tag:www.jdcn.co.jp,2010:/blog//1.325</id>

    <published>2010-12-16T03:40:54Z</published>
    <updated>2010-12-16T03:44:48Z</updated>

    <summary>この一年は、皆様にとって、どのような年でしたか？本当に年を重ねる毎に、あっという...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>この一年は、皆様にとって、どのような年でしたか？<br />本当に年を重ねる毎に、あっという間の一年になってきています。</p>
<p>弊社の年末年始の休業日は、下記の通りとなっております。</p>
<p><strong>2010/12/28(火)～2011/01/04(火)</strong></p>
<p>来年も、皆様にとって良い年になりますように。</p>]]>
        
    </content>
</entry>

<entry>
    <title>PostgreSQL 9へのアップグレード</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2010/10/postgresql-9.php" />
    <id>tag:www.jdcn.co.jp,2010:/blog//1.324</id>

    <published>2010-10-25T06:07:31Z</published>
    <updated>2010-10-25T06:19:49Z</updated>

    <summary>なかなか魅力的な機能がてんこ盛りのPostgreSQLを試しに自社サーバーでアッ...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>なかなか魅力的な機能がてんこ盛りのPostgreSQLを試しに自社サーバーでアップグレードしてみました。</p>
<p>早速、メジャーアップグレードにありがちな、引っかかった部分があったので、<br />忘れないように、書き留めておきます。</p>
<p>○引っかかった部分<br /> Movable Type OpenSource</p>
<p>○問題<br /> 管理ページにログインできない。<br /> "Can't use string ～ as an ARRAY ref while 'strict refs' in use"といった<br /> エラーメッセージが出力される。</p>
<p>○原因<br /> bytea型の出力がデフォルトで 16進形式となったことが原因。<br /> "author_meta_vblob"テーブルにbytea型が使われている。</p>
<p>○回避策<br /> postgresql.confで、bytea型の出力形式を変更可能なので、とりあえず他に<br /> 影響ないようだったら、以前の出力形式に戻す。</p>
<p>
<table border="0">
<tbody>
<tr>
<td bgcolor="#eeeeff">
<p>#bytea_output = 'hex'<br /> &darr;<br />bytea_output = 'escape'</p>
</td>
</tr>
</tbody>
</table>
</p>
<p>もちろん、postgresql.confの変更の後は、PostgreSQLの再起動が必要です。</p>
<p>9.0のリリースノートは読んではいたが、自分が設計していないものになると、<br />何を使っているかは分からないので、使ってみないとやはり分からないものです。</p>
<p>○PostgreSQL 9.0リリースノート<br /><a href="http://www.postgresql.jp/document/9.0/html/release-9-0.html" target="_blank">http://www.postgresql.jp/document/9.0/html/release-9-0.html</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>ツイートボタンの設置</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2010/08/post-91.php" />
    <id>tag:www.jdcn.co.jp,2010:/blog//1.323</id>

    <published>2010-08-18T02:57:29Z</published>
    <updated>2010-08-18T03:04:24Z</updated>

    <summary>Twitter公式のツイートボタンが公開されたので、設置してみた。 設置方法は、...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>Twitter公式のツイートボタンが公開されたので、設置してみた。</p>
<p>設置方法は、簡単で、Twitterにログインした状態で、下記のサイトにアクセスして、<br />設置したいボタンタイプを選んで、表示されたソースコードを、ページの任意の<br />位置に貼り付けるだけです。</p>
<p>○<a href="http://twitter.com/goodies/tweetbutton" target="_blank">ツイートボタン</a></p>
<p>このボタンのメリットは、</p>
<ul>
<li>自動的にページタイトルとページのURLが短縮URLでツイート文と<br />して挿入された状態で、別ウィンドウが開く。</li>
<li>そのページのツイート数が表示出来る。（まだ安定していないかな？）</li>
<li>ツイートしてもらうと、フォローのお勧めが表示される</li>
</ul>
<p>といった感じです。</p>
<p>このページにも、ツイートボタンを付けているので、ツイートしてみてください。</p>]]>
        
    </content>
</entry>

<entry>
    <title>牛深へ</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2010/08/post-90.php" />
    <id>tag:www.jdcn.co.jp,2010:/blog//1.322</id>

    <published>2010-08-10T02:29:14Z</published>
    <updated>2010-08-10T02:36:23Z</updated>

    <summary> 長男も小学生になったことですし、先週末に10年ぶりぐらいに、海水浴にいってきま...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="日記" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img class="mt-image-none" src="http://www.jdcn.co.jp/blog/archives/img/hiroki13119.jpg" alt="砂月海水浴場" width="300" height="225" /></span></p>
<p>長男も小学生になったことですし、先週末に10年ぶりぐらいに、<br />海水浴にいってきました。</p>
<p>せっかくなので、きれいなところが良いかなと思って、牛深の<br />茂串海水浴場に行ってきました。<br />（写真は、砂月海水浴場ですが...）</p>
<p>海は、かなりきれいで、熱帯魚やナマコ・ウニなどいろいろいました。</p>
<p>久しぶりに日焼けもしてしまい、数日は痛い日々が続きました...</p>
<p>グラスボートにも乗って、海中公園を見ることができました。<br />子供の頃に見た以来でしたが、なかなかいいものです。</p>
<p>○<a href="http://blue-marine-srv.co.jp/" target="_blank">牛深海中公園遊覧 マリンサービス</a></p>
<p>＃午前5時出発はやっぱりきつかった... (-_-;)</p>]]>
        
    </content>
</entry>

<entry>
    <title>MeCabのインストール</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2010/08/mecab.php" />
    <id>tag:www.jdcn.co.jp,2010:/blog//1.321</id>

    <published>2010-08-10T00:56:00Z</published>
    <updated>2010-08-10T01:21:01Z</updated>

    <summary>サービスとして提供しているものもあるので、忘れないようにMeCabのインストール...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="サーバ構築" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="php" label="php" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>サービスとして提供しているものもあるので、忘れないようにMeCabのインストール<br />方法を書いておく。</p>
<p>○MeCabのインストール<br />ソースファイルを<a href="http://mecab.sourceforge.net/" target="_blank">公式サイト</a>からダウンロードして、インストールする。<br />文字コード指定を忘れないこと。<br />prefixのデフォルトは、/usr/local/</p>
<p>
<table border="0">
<tbody>
<tr>
<td bgcolor="#eeeeff">$ tar zxfv mecab-X.X.tar.gz<br /> $ cd mecab-X.X<br /> $ ./configure --with-charset=utf8<br /> $ make<br /> $ make check<br /> $ su -<br /> # make install<br /></td>
</tr>
</tbody>
</table>
</p>
<p>○MeCab辞書をインストール<br />辞書ファイルを<a href="http://mecab.sourceforge.net/" target="_blank">公式サイト</a>からダウンロードして、インストールする。<br />文字コード指定を忘れないこと。</p>
<p>
<table border="0">
<tbody>
<tr>
<td bgcolor="#eeeeff">$ tar zxfv mecab-ipadic-2.7.0-XXXX.tar.gz<br /> $ mecab-ipadic-2.7.0-XXXX<br /> $ ./configure --with-charset=utf8<br /> $ make<br /> $ su -<br /> # make install</td>
</tr>
</tbody>
</table>
</p>
<p>上記2つをインストールすることで、/usr/local/binにパスが通っていれば、<br />mecabが利用可能になります。</p>
<p>PHP上から、MeCabを使うには、<a href="http://d.hatena.ne.jp/rsky/20071228/1198841049" target="_blank">php_mecab</a>をインストールする方法が、<br />スマートと思われます。<br />ただし、php 5.3環境でそのままコンパイルするとエラーになるので、ソース修正が<br />必要です。</p>
<p>上記のような環境ができあがると、例えば、郵便番号データーを辞書ファイル化して<br />住所を分ち書きしたりできます。</p>
<p>○<a href="http://d.hatena.ne.jp/pcmaster/20100211/p2" target="_blank">PHPで都道府県、市区町村、町域名以降の住所分割を高速に行う方法</a></p>
<p>これを応用して、住所から郵便番号を取得できるようになります。</p>]]>
        
    </content>
</entry>

<entry>
    <title>弊社夏期休業のお知らせ</title>
    <link rel="alternate" type="text/html" href="http://www.jdcn.co.jp/blog/archives/2010/08/post-89.php" />
    <id>tag:www.jdcn.co.jp,2010:/blog//1.320</id>

    <published>2010-08-04T00:39:50Z</published>
    <updated>2010-08-04T00:42:53Z</updated>

    <summary>連日暑い日が続いておりますが、皆様体調を崩しておられないでしょうか？ さて、誠に...</summary>
    <author>
        <name>ゆうちゃん</name>
        
    </author>
    
        <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.jdcn.co.jp/blog/">
        <![CDATA[<p>連日暑い日が続いておりますが、皆様体調を崩しておられないでしょうか？</p>
<p>さて、誠に勝手ながら、下記の期間を弊社の夏期休業とさせて頂きます。</p>
<p style="padding-left: 30px;"><strong>2010/8/12(木)～8/16(月)</strong></p>
<p>ご迷惑をおかけしますが、ご了承賜りますようお願い申しあげます。</p>]]>
        
    </content>
</entry>

</feed>

