<?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>ハブろぐ - blog.ayumusato.com &#187; 調査</title>
	<atom:link href="http://blog.ayumusato.com/tag/%e8%aa%bf%e6%9f%bb/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ayumusato.com</link>
	<description>WEBなことしてます。お酒大好き。ソフトウェア、ユーザビリティ、認知科学、ガジェットetc...散漫な話題が多い雑記です。</description>
	<lastBuildDate>Tue, 15 Sep 2009 02:39:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>アンケート用ページ制作中-3</title>
		<link>http://blog.ayumusato.com/web/php/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-3</link>
		<comments>http://blog.ayumusato.com/web/php/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-3#comments</comments>
		<pubDate>Mon, 15 Dec 2008 15:52:58 +0000</pubDate>
		<dc:creator>ahomu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[Smarty]]></category>
		<category><![CDATA[調査]]></category>

		<guid isPermaLink="false">http://metaxa.oops.jp/wordpress/?p=258</guid>
		<description><![CDATA[◆ 一応、動作可能になりました。

立ち読みにも限界があったので、結局　参考書買いました。
ノン・プログラマのためのPHP入門　10日間コース (2,800yen)

　丸写しで分かった気になれちゃうのがちょっと怖いと思 [...]]]></description>
			<content:encoded><![CDATA[<p>◆ <strong><a href="http://metaxa.oops.jp/experiments/081214/form/input.php">一応、動作可能になりました。</a></strong></p>

<p>立ち読みにも限界があったので、結局　参考書買いました。
<a href="http://www.amazon.co.jp/%E3%83%8E%E3%83%B3%E3%83%BB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AEPHP%E5%85%A5%E9%96%80-10%E6%97%A5%E9%96%93%E3%82%B3%E3%83%BC%E3%82%B9-%E3%82%A2%E3%82%B7%E3%82%A2%E3%83%AB%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE/dp/4798114383">ノン・プログラマのためのPHP入門　10日間コース (2,800yen)</a></p>

<p>　丸写しで分かった気になれちゃうのがちょっと怖いと思いつつも、やっぱり本が無いと厳しいです。拾い読み状態で、まだまだ管理画面の作り方などが残っているようなので、これから読み進めます。</p>

<p>//</p>

<p>　前回のエントリのPEARの問題が、結局解決できずにPEAR無しで書き直しました。（後述）まずはやったことリストだけ。</p>

<ul>
    <li>PHP書いてみた</li>
    <li>Smarty使ってみた</li>
    <li>ラジオボタンの使い勝手を考えた（<a href="http://metaxa.oops.jp/wordpress/?p=239">※2</a>）</li>
    <li>JS書いてみた(<a href="http://metaxa.oops.jp/wordpress/?p=220">※1</a>)</li>
</ul>

<p>　他の言語もそうですけど、実際にまとまった量を書いてみると慣れていない分ミスが多いです。この辺は慣れでしょうけど、PHPの場合　$　を打つこと自体が新鮮すぎてもう・・・ドルなんてドルなんて・・・。</p>

<p>　Smartyは便利そうだなー、というのは何となく伝わるのですけれども、この程度のものを1人で書く分には、コードとテンプレートを分けて管理するほうが面倒だった気も。</p>

<p>　思ったよりちゃんと作れた気がするので、ブラウザ対応の修正加えたら、まともに調査に使おうか。</p>

<p>//</p>

<p><strong>ロリポPEAR問題&#8230;</strong><span id="more-258"></span>
　なぜか<em>「DBが動かなかった」</em>＆<em>「MDB2も動かなかった」</em>ので、自前でPEARを用意して使おう、と思い至った次第です。オチから言うと、いまだに成功していません・・・。</p>

<p>　かずみちさんに、「<a href="http://kazumich.com/index.php?ID=4590">PEARが使えない環境に go-pear </a>」を書いて頂いていました。ありがとうございます～。</p>

<p>　実は昨日の時点でgo-pear.phpも試していて、ちょうど「<a href="http://nini-design.com/nieks/2008/11/pear-dbmdb2.php">PEAR DBからMDB2へ</a>」と同じ症状(エラー吐きながら60%ぐらいで止まる)で断念しています。
　xreaの話ですが、<a href="http://d.hatena.ne.jp/KEINOS/20080212/1202822194">こういう方法</a>もあったらしいので試みましたが、ロリポだと500エラーになってしまって、こちらも断念。</p>

<p>　次に、ローカルで実行していたPEARを<em>「まるまる移し替えたら動かないかしら？」</em>作戦を実行しました。先述の「<a href="http://nini-design.com/nieks/2008/11/pear-dbmdb2.php">PEAR DBからMDB2へ</a>」の方が、直接放り込む手法で成功していたようなので。が、.htaccessやini_setからinclude_pathを設定したりするも、こちらも動作せず。PHPのエラーメッセージすら出てこない不思議。</p>

<p>　どこが間違っているか、問題の切り分けがまだ出来ていない状態です。</p>

<ul>
    <li>PEARは読み込めているか</li>
    <li>DBは動作するか</li>
    <li>MDB2は動作するか</li>
    <li>include_pathは正しいか</li></ul>

<p>　ご紹介いただいたアドレスの内容を参考にgo-pear.phpもリトライしつつ、このあたりを１つ１つ特定できるように試していこうかと思います。</p>

<ins datetime="2008-12-15T15:39:22+00:00">
もう一度go-pear.php試したら、今度は10%で止まるように。悪化してる。／(＾o＾)＼
なにが変わってしまったのだろう・・・・・加えた設定やらパーミッションも一旦元に戻したはずなのになぁ。</ins>

<blockquote>Warning: putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable &#8216;TMPDIR&#8217; &#8211; it&#8217;s not in the allowed list in /home/sites/lolipop.jp/users/oops.jp-metaxa/web/lib/go-pear.php on line 1264</blockquote>

<p><ins>PEARのインストールは解決しています。次の記事をご参照のこと。<a href="http://blog.ayumusato.com/web/php/%e3%82%84%e3%81%9f%e3%83%bc%e3%80%82" title="%text">go-pear　やたー。 &#8211; ハブろぐ &#8211; blog.ayumusato.com</a></ins></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ayumusato.com/web/php/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OTZ</title>
		<link>http://blog.ayumusato.com/misc/otz</link>
		<comments>http://blog.ayumusato.com/misc/otz#comments</comments>
		<pubDate>Sun, 14 Dec 2008 14:08:54 +0000</pubDate>
		<dc:creator>ahomu</dc:creator>
				<category><![CDATA[雑記]]></category>
		<category><![CDATA[調査]]></category>

		<guid isPermaLink="false">http://metaxa.oops.jp/wordpress/?p=256</guid>
		<description><![CDATA[アンケート、できたんです、大体できたんです。
ローカル環境ではMySQL関係の動作も成功しているんです。

なのに・・・なのに・・・／(＾o＾)＼

どうにもPEARの設置がよく分かっていません。
明日、PEAR使わずに [...]]]></description>
			<content:encoded><![CDATA[<p>アンケート、できたんです、大体できたんです。
ローカル環境ではMySQL関係の動作も成功しているんです。</p>

<p>なのに・・・なのに・・・／(＾o＾)＼</p>

<p>どうにもPEARの設置がよく分かっていません。
明日、PEAR使わずに記述し直してから、もう少し悩みます。
設置のほうが難解だとは思わなかった。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ayumusato.com/misc/otz/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>アンケート用ページ制作中-2</title>
		<link>http://blog.ayumusato.com/misc/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-2</link>
		<comments>http://blog.ayumusato.com/misc/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-2#comments</comments>
		<pubDate>Fri, 12 Dec 2008 16:38:20 +0000</pubDate>
		<dc:creator>ahomu</dc:creator>
				<category><![CDATA[HTML&CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[雑記]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[調査]]></category>

		<guid isPermaLink="false">http://metaxa.oops.jp/wordpress/?p=239</guid>
		<description><![CDATA[

　こんなのを作るのですよ的図。出来そうな感じはしているので、どうせなら＋αを求めてSmartyとやらを試すつもり。

◆今日の分はラジオボタン改善の第２段
※現状では、例によってFirefox3のみの動作確認です。
 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://metaxa.oops.jp/wordpress/wp-content/uploads/2008/12/form_image.gif"><img src="http://metaxa.oops.jp/wordpress/wp-content/uploads/2008/12/form_image.gif" alt="" title="form_image" width="500" height="275" class="alignnone size-full wp-image-240" /></a></p>

<p>　こんなのを作るのですよ的図。出来そうな感じはしているので、どうせなら＋αを求めてSmartyとやらを試すつもり。</p>

<p>◆<strong><a href="http://metaxa.oops.jp/experiments/081212/2/">今日の分はラジオボタン改善の第２段</a></strong>
※現状では、例によってFirefox3のみの動作確認です。
　今日は、基礎をやったり、前エントリのような寄り道があったりであまり変化していません。</p>

<p>ラジオボタンの操作上の改善について（根本的にラジオボタン小さすぎ！）</p>

<dl>
<dt><strong>● 形容詞対の場合</strong></dt>
<dd>　被調査者自身がもつ心象を、どちら側かに&#8221;寄せる&#8221;また&#8221;近寄る&#8221;という行為をサポートする意味で、左右の矢印つきボタンは、そこそこ有効だろうと考えて、ボタンを設置しています。</dd>
<dd>

<em>形容詞(Positive)　←　５　４　３　２　１　→　形容詞（Negative）</em>

</dd>
<dd>　初期値は3ですが、印象への影響を踏まえて、checkedは指定していません。
　問題がひとつ。ボタンを使ってどちらかの形容詞に最接近（5か1）するには、ボタンを2回押す必要があり、1回押して選択できる条件（4や2）よりは、労力が掛かる条件であると言えます。
　よって、1回だけ押して、4か2か、どちらかに近寄ったという意志を示した程度で被調査者が納得し、次の項目に移ってしまうという可能性も考えられます。形容詞対の項目も次に示す普通の選択項目と、同様の表現のほうがいいかもしれません。</dd>

<dt><strong>● 単純な選択項目の場合</strong></dt>
<dd>　やっぱりラジオボタンが小さい！　ほんとに困ったさんです。で、しょうがないのでラジオボタンと項目説明の文字列を、label要素でまとめて括った後、label要素をCSSでボタンっぽく整形しました。
　これで何とか押しやすくなったのではないでしょうか！　でもボタンの押下表現はきっとIEを除いたモダンブラウザでのみの動作です。
</dd>
</dl>

<p>　インターネットを使った調査だと、この辺のインターフェースはすごく気を使いそうですね。<a href="http://www.cedrus.com/responsepads/pics/rb730_colorcaps_w480.jpg">こういうボタン</a>が用意された環境で統制できればいいんですが、さすがに無理。
　キーボードっていう手も。A　S　D　F　G　のキーそれぞれに五カ所の位置を対応させたり。フォームの外装はFLASHで作ってしまったほうが、解決手段は多い気がしてならない。</p>

<ins datetime="2008-12-12T16:46:15+00:00">
　いやまて、選択項目をラジオボタン以外の、例えばドロップダウンリストとかにして大きくすりゃ良くないか自分！？　あえてラジオボタンで・・・・・紙面アンケートのメタファに近い方がお年寄りにも優しいよ！</ins>

<p>PHPの勉強した分のメモが続く<span id="more-239"></span></p>

<blockquote>
setcookie(保存するcookie名,保存する値,有効期限sec)
有効期限を設定しない場合、PHPのsession.cookie_lifetime設定が適用される。これの初期値は0 = &#8220;ブラウザが閉じられるまで有効&#8221;である。

session_start(); //セッションを開始する
$_SESSION["セッション変数名"] = 値; //セッション変数に値を格納
$_SESSION["セッション変数名"] = array(); //セッション変数を空にする

<em>◆Smartyって？</em>
　テンプレートエンジンである　→　ソレは何？　→　htmlにphpを埋め込んだような記述のシロモノを、.phpと.tpl(HTML)で分離させる

<em>◆Smartyはclass module？</em>
　as3のクラスと似たようなもん　→　フィールド、コンストラクタ、メソッドである（<a href="http://www.stackasterisk.jp/tech/php/php03_09.jsp">http://www.stackasterisk.jp/tech/php/php03_09.jsp</a>）

<em>◆Classは実体化させないといけない</em>
　reqire_once(&#8220;class_module.php&#8221;);
　$classSein = new className;
　（AS3だと、import class_module;　var classSein = new className();　addChild(classSein);）

<em>◆クラスの継承</em>
　起源になるクラスを含むphpファイルをreqire_onceで読み込み後、
　class childClassName extends className{} で、classNameを継承した、childClassNameが生成される
　AS3でも似たようなモノがあるようだ。(<a href="http://www.atmarkit.co.jp/fwcr/rensai2/as3_05/as3_05_1.html">http://www.atmarkit.co.jp/fwcr/rensai2/as3_05/as3_05_1.html</a>)</blockquote>

<p>Smartyをダウンロードしたので今から試します。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ayumusato.com/misc/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>アンケート用ページ制作中-1</title>
		<link>http://blog.ayumusato.com/misc/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-1</link>
		<comments>http://blog.ayumusato.com/misc/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-1#comments</comments>
		<pubDate>Thu, 11 Dec 2008 13:15:21 +0000</pubDate>
		<dc:creator>ahomu</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[雑記]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[調査]]></category>

		<guid isPermaLink="false">http://metaxa.oops.jp/wordpress/?p=220</guid>
		<description><![CDATA[◆アンケート用ページ
なのです。はい。

　おそらくペーパー調査になるとは思うのですが、せっかくなのでHTMLに起こしてみました。ごめんなさい、まだまだ途中なのです。

　ラジオボタンが小さいので、自分でJS書いて操作用 [...]]]></description>
			<content:encoded><![CDATA[<p>◆<strong><a href="http://metaxa.oops.jp/experiments/081211/">アンケート用ページ</a></strong>
なのです。はい。</p>

<p>　おそらくペーパー調査になるとは思うのですが、せっかくなのでHTMLに起こしてみました。ごめんなさい、まだまだ途中なのです。</p>

<p>　ラジオボタンが小さいので、自分でJS書いて操作用のボタンを用意してみました。今は上２つの形容詞対でしか動作しないです。
本当はラジオボタンそのものを大きくしたかった・・・。JSをイチから自分で書くのは初挑戦でしたが、jQueryのおかげ解決した所もあったりで。便利かも。</p>

<p>　次は、入力チェックの機能(js)と調査結果をデータベースに登録する機能(php)を、実装してみようと思います。</p>

<p>調査についてのおまけ<span id="more-220"></span>
　学校の課題絡みですが、<abbr title="Semantic Differential Method">SD法</abbr>でイメージ調査する予定なのです。<a href="http://www.google.co.jp/search?q=SD%E6%B3%95&#038;lr=lang_ja&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.mozilla:ja:official&#038;client=firefox-a">google先生</a></p>

<p>　本格的にやるなら質問項目をもっとガチガチに揃えて、因子分析するところですが、手元に統計分析のソフトがありません。／(＾o＾)＼　Excelでやれるほど数学の素養もないので、どうしましょう的な・・・。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ayumusato.com/misc/%e3%82%a2%e3%83%b3%e3%82%b1%e3%83%bc%e3%83%88%e7%94%a8%e3%83%9a%e3%83%bc%e3%82%b8%e5%88%b6%e4%bd%9c%e4%b8%ad-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

