<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JiroBlog &#187; MySQL</title>
	<atom:link href="http://www.jirosoft.com/wordpress/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jirosoft.com/wordpress</link>
	<description>ただのオヤジプログラマのブログ</description>
	<lastBuildDate>Sat, 07 May 2011 12:50:23 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>cakePHP1.3再入門#5 CakeでBakeまで</title>
		<link>http://www.jirosoft.com/wordpress/2011-04-13-306/</link>
		<comments>http://www.jirosoft.com/wordpress/2011-04-13-306/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 07:34:46 +0000</pubDate>
		<dc:creator>Jiro</dc:creator>
				<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.jirosoft.com/wordpress/?p=306</guid>
		<description><![CDATA[久しぶりにWebサービスでも作ってみようとCakePHPを使ってますが、すっかり忘れていますw 基本的な部分の覚書があいまいだったので、再度書いてみます。 1.開発環境とインストール 開発環境はAptana+Debug- [...]]]></description>
			<content:encoded><![CDATA[<p>久しぶりにWebサービスでも作ってみようとCakePHPを使ってますが、すっかり忘れていますw</p>
<p>基本的な部分の覚書があいまいだったので、再度書いてみます。</p>
<h4>1.開発環境とインストール</h4>
<p style="padding-left: 30px;">開発環境はAptana+Debug-Kit+FireBugという感じです。</p>
<p style="padding-left: 30px;">Windows機での開発ですので xamppを使います。DBはMySQL。</p>
<p style="padding-left: 30px;"><a title="cakePHP日本語サイト" href="http://cakephp.jp" target="_blank">cakePHPサイト</a>から最新版のcakePHP1.3.8 安定版をダウンロードして、zipファイルを解凍。</p>
<p style="padding-left: 30px;">/xampp/htdocs/の配下に解凍したディレクトリごとコピーします。</p>
<p style="padding-left: 30px;">作成したいプロジェクトの名前にしますので、今回はwebapiとしてみました。</p>
<p style="padding-left: 30px;">/xampp/htdocs/webapiとなります。この下にcake plugins vendors app などのディレクトリやファイルを</p>
<p style="padding-left: 30px;">コピーすることになります。</p>
<h4>2.初期設定</h4>
<p style="padding-left: 30px;">ここでxamppのコントロールパネルを起動して「Apache」「MySQL」を起動してFireFoxから</p>
<p style="padding-left: 30px;">http://localhost/webapiとURLを呼び出すとデフォルトの画面が表示されます。</p>
<p style="padding-left: 30px;">ここで起動画面に出ているエラーを消しておきます。</p>
<p style="padding-left: 30px;">webapi/app/config/core.phpの修正。</p>
<pre class="brush: php; title: ; notranslate">
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

Configure::write('Security.cipherSeed', '76859309657453542496749683645');
</pre>
<p style="padding-left: 30px;">上記二行の最後の定数部分を適当に書き直します。セキュリティに関する乱数や鍵の基本になる部分ですから あまり短い文字列や数字では強度が落ちるのかな?</p>
<p style="padding-left: 30px;">後はデータベースの設定だけです。</p>
<p style="padding-left: 30px;">xamppをインストールしていればphpMyAdminもはいっていると思いますから、簡単にデータベースを</p>
<p style="padding-left: 30px;">作っておきます。</p>
<p style="padding-left: 30px;">FireFoxからhttp://localhost/でxamppのコントロール画面を表示させて左側メニューからphpMyAdminを起動します。</p>
<p style="padding-left: 30px;">今回のwebapi用に適当にデータベースを作成してみます。</p>
<p style="padding-left: 30px;">データベース新規作成で、webapitestとしてデータベースを作成しておきます。</p>
<p style="padding-left: 30px;">ひとつぐらいテーブルも作成しておきます。適当にwebapidatasのテーブルを作成しておきます。</p>
<p style="padding-left: 30px;">(テーブル名はモデルと関係するので複数形にしておくと良い。)</p>
<p style="padding-left: 30px;">テーブルの設定などはMySQLの説明サイトなどで確認。</p>
<p style="padding-left: 30px;">データベースユーザーも専用の作成しておきましょう。</p>
<p style="padding-left: 30px;">phpMyAdminの画面にはユーザーというタグが無いのですが「特権」というところで作成します。</p>
<p style="padding-left: 30px;">webapiuserでwebapipasswordとしてみます。</p>
<p style="padding-left: 30px;">ここでユーザー名とパスワードを指定して作っておきます。アクセス権限は今回作成したwebapitestデータベース</p>
<p style="padding-left: 30px;">だけに絞っておくとよりセキュアかもしれませんね。</p>
<p style="padding-left: 30px;">さて最後のエラーを消します。</p>
<p style="padding-left: 30px;">webapi/app/config/database.phpの作成。</p>
<p style="padding-left: 30px;">このディレクトリに database.php.defaultというファイルがありますので database.phpにリネームしても良いし</p>
<p style="padding-left: 30px;">コピーして新しい作成してもいいですね。コピーはAptanaのphpエクスプローラからも出来ます。</p>
<p style="padding-left: 30px;">database.phpを開いて編集します。</p>
<pre class="brush: php; title: ; notranslate">
class DATABASE_CONFIG {

	var $default = array(
		'driver' =&gt; 'mysql',
		'persistent' =&gt; false,
		'host' =&gt; 'localhost',
		'login' =&gt; 'webapiuser',
		'password' =&gt; 'webapipassword',
		'database' =&gt; 'webapitest',
		'prefix' =&gt; '',
	);

	var $test = array(
		'driver' =&gt; 'mysql',
		'persistent' =&gt; false,
		'host' =&gt; 'localhost',
		'login' =&gt; 'user',
		'password' =&gt; 'password',
		'database' =&gt; 'test_database_name',
		'prefix' =&gt; '',
	);
}
</pre>
<p style="padding-left: 30px;">こんな感じで指定します。</p>
<p style="padding-left: 30px;">データベース名-&gt;webapitest</p>
<p style="padding-left: 30px;">ユーザー-&gt;webapiuser</p>
<p style="padding-left: 30px;">パスワード-&gt;webapipassword</p>
<p style="padding-left: 30px;">これで先ほどのURL  http://localhost/webapiにアクセスすると黄色い帯がすべてグリーンになっていると思います。</p>
<p style="padding-left: 30px;">データベースのところは黄色になっている場合はエラーメッセージから確認します。</p>
<h4>3.Bakeを使う</h4>
]]></content:encoded>
			<wfw:commentRss>http://www.jirosoft.com/wordpress/2011-04-13-306/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>オープンソースのグループウェア</title>
		<link>http://www.jirosoft.com/wordpress/2009-04-05-48/</link>
		<comments>http://www.jirosoft.com/wordpress/2009-04-05-48/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 14:47:16 +0000</pubDate>
		<dc:creator>Jiro</dc:creator>
				<category><![CDATA[グループウェア]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jirosoft.com/wordpress/?p=48</guid>
		<description><![CDATA[phpで作られたオープンソースのグループウェアを探してます。 まず、ローカルで動作させて確認しているが、なかなか無いですね。 最近はASPでサービスしているところが多くてオープンで開発するパワーが無いのかな。 phpro [...]]]></description>
			<content:encoded><![CDATA[<p>phpで作られたオープンソースのグループウェアを探してます。</p>
<p>まず、ローカルで動作させて確認しているが、なかなか無いですね。</p>
<p>最近はASPでサービスしているところが多くてオープンで開発するパワーが無いのかな。</p>
<p><a title="phprojekt Home" href="http://www.phprojekt.com/" target="_blank">phprojekt</a>をダウンロードして試してみました。</p>
<div id="attachment_54" class="wp-caption alignnone" style="width: 310px"><a href="http://www.jirosoft.com/wordpress/wp-content/uploads/2009/04/phprojekt01.jpg"><img title="phprojekt01" src="http://www.jirosoft.com/wordpress/wp-content/uploads/2009/04/phprojekt01-300x216.jpg" alt="phprojektカレンダー画面" width="300" height="216" /></a><p class="wp-caption-text">phprojektカレンダー画面</p></div>
<p>インストールはそんなに問題ありません。ひとまずXampp環境でテストしてみました。</p>
<p>CalenderやMail Project ToDoなど一通りの機能は揃ってますが、やはり日本語言語ファイルがあるにもかかわらず全体がすっきり日本語化が出来ていません。またスキンを編集すればよいのかも知れませんが、全体的にデザインがせせこましく感じられて好きになれません。質実剛健なドイツらしさが出ているともいえますね。あまりかざりっけはありません。</p>
<p>あまり操作はしていませんが、操作性や入力項目も今ひとつという感じです。</p>
<p>もうひとつ<a title="6zap.com" href="http://www.6zap.com/" target="_blank">6zap</a>というグループウェアもインストールしてみました。</p>
<p>こちらはAjaxを使っていて、操作性はなかなかです。</p>
<p>このソフトに関しては日本語で解説したページがほとんどありません。</p>
<p>install.txtの内容を何とか読んでインストールしましたが、なんとなく出来てしまいました。</p>
<p>このソフトも階層の深いところに言語ファイルらしきものがありますが、そこにあるen.jsファイルをコピーしてja.jsファイルを作ってみましたが</p>
<p>やはり一部しか対応していないようでうまくいきません。</p>
<p>それに言語切替はデータベースのテーブルも変更しないといけないようです。</p>
<p>本家のサイトで近日中に多言語対応するということなので、それに期待したいですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jirosoft.com/wordpress/2009-04-05-48/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Word Press Start</title>
		<link>http://www.jirosoft.com/wordpress/2009-04-01-1/</link>
		<comments>http://www.jirosoft.com/wordpress/2009-04-01-1/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 07:22:19 +0000</pubDate>
		<dc:creator>Jiro</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.jirosoft.com/wordpress/?p=1</guid>
		<description><![CDATA[とりあえずWordPressを入れてみた。スキンやテンプレートも変更したいのだが、なかなか良いのが見つかりません。 以前サーバーダウンしてから、取り急ぎ設定したままだったのでMySQLとかの設定もしてなかった。 今回設定 [...]]]></description>
			<content:encoded><![CDATA[<p>とりあえずWordPressを入れてみた。スキンやテンプレートも変更したいのだが、なかなか良いのが見つかりません。</p>
<p>以前サーバーダウンしてから、取り急ぎ設定したままだったのでMySQLとかの設定もしてなかった。</p>
<p>今回設定で結構大変だった。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jirosoft.com/wordpress/2009-04-01-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

