<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>Nakatta blog &#187; Tips</title>
	<atom:link href="http://blog.nakatta.net/archives/tag/tips/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.nakatta.net</link>
	<description>日々の出来事をただ書き綴る</description>
	<lastBuildDate>Fri, 31 Oct 2014 14:53:43 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nakatta.net/archives/tag/tips/feed" />
		<item>
		<title>Windows7の64bit版でステレオミキサーを利用する方法</title>
		<link>http://blog.nakatta.net/archives/2011/07/windows7-64bit-stereomixer.html</link>
		<comments>http://blog.nakatta.net/archives/2011/07/windows7-64bit-stereomixer.html#comments</comments>
		<pubDate>Tue, 26 Jul 2011 15:56:39 +0000</pubDate>
		<dc:creator>tada</dc:creator>
				<category><![CDATA[DELL]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows7]]></category>

		<guid isPermaLink="false">http://blog.nakatta.net/?p=1488</guid>
		<description><![CDATA[ずいぶん間があいてしまいましたが、前回の記事で予告していたステレオミキサーネタです。 まず、ステレオミキサーの説明を簡単に。 Windowsの音関係で、どの音源を利用するかの設定があります。 コントロールパネルで「サウン [...]]]></description>
			<content:encoded><![CDATA[				<p>ずいぶん間があいてしまいましたが、前回の記事で予告していたステレオミキサーネタです。<br />
				まず、ステレオミキサーの説明を簡単に。</p>
				<p>Windowsの音関係で、どの音源を利用するかの設定があります。<br />
				<img src="http://blog.nakatta.net/wp-content/uploads/2011/07/2011-07-27_000412.png" alt="2011-07-27_000412" title="2011-07-27_000412" width="479" height="512" class="alignnone size-full wp-image-1489" /><br />
				コントロールパネルで「サウンド」の項目を開くと表示されるこれです。<br />
				例えば上のキャプチャは今の自分環境なのですが、マイク入力はそのままマイクからの入力を録音対象にしますってこと。ライン入力も同様、直接なんらかの音楽機器から録音するためのもの。で、ステレオミキサーはWindowsから流れる全ての音を録音対象にしますってもの…だと思います。たぶんｗ</p>
				<p>いわゆる、ネット上で流れる音楽や、極端な話、PC上で再生する音楽までも、スピーカーから聞こえる全ての音を録音できるわけです。むしろパソコンの警告音までも拾ってしまいます。そんなステレオミキサーなのですが、64bit版に入れ替えたら表示されなくなってしまいました。じゃあ使えないのかというとそうでもなく、とりあえず自分の環境で利用することができたので、手順を簡単にメモしておきたいと思います。</p>
				<p><strong>※あくまで自分の環境、DellのInspiron530においての話です。<br />
				以下、自己責任でお願いします。</strong></p>
				<p>まずデバイスマネージャーを開きます。<br />
				<img src="http://blog.nakatta.net/wp-content/uploads/2011/07/2011-07-27_001654.png" alt="2011-07-27_001654" title="2011-07-27_001654" width="394" height="291" class="alignnone size-full wp-image-1490" /><br />
				スタートメニューからコンピュータを右クリックして、プロパティを選択します。</p>
				<p><img src="http://blog.nakatta.net/wp-content/uploads/2011/07/2011-07-27_001810.png" alt="2011-07-27_001810" title="2011-07-27_001810" width="200" height="159" class="alignnone size-full wp-image-1491" /><br />
				開いたウィンドウの左上にあるデバイスマネージャーを選択。</p>
				<p><img src="http://blog.nakatta.net/wp-content/uploads/2011/07/2011-07-27_001909-300x218.png" alt="2011-07-27_001909" title="2011-07-27_001909" width="300" height="218" class="alignnone size-medium wp-image-1492" /><br />
				その中のサウンドツリーを展開すると「High Definition Audio デバイス」という項目があります。これがWindows7で自動選択されたドライバのため色々と機能が制限されていると判断できます。※キャプチャは設定済みなので後述のRealtek High Definition Audioが表示されています。</p>
				<p>というわけなので、<a href="http://www.realtek.com/downloads/downloadsCheck.aspx?Langid=4&#038;PNid=24&#038;PFid=24&#038;Level=4&#038;Conn=3&#038;DownTypeID=3&#038;GetDown=false" target="_blank">Realtekのサイト</a>からドライバを落とします。</p>
				<p>Windows7の64bit用がインストーラー版とZIP版で用意されているので、必要に応じてダウンロードしてインストールすると…ステレオミキサーが表示されるようになります。</p>
				<p>ステレオミキサーを右クリックして、「既定のデバイスとして設定」を選択すれば録音対象が切り替わります。右のメーターが音に合わせて動くことを確認してください。あとはなんらかの録音ツールで普通に録音すればOKだと思います。</p>
				<p>特にやり直していないので、手順を思い出しながら書いたこともあり、間違いがあったらすいません。とりあえず自分用のメモって感じです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nakatta.net/archives/2011/07/windows7-64bit-stereomixer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nakatta.net/archives/2011/07/windows7-64bit-stereomixer.html" />
	</item>
		<item>
		<title>Google Analyticsでモバイル解析</title>
		<link>http://blog.nakatta.net/archives/2009/02/google-analytics-mobile.html</link>
		<comments>http://blog.nakatta.net/archives/2009/02/google-analytics-mobile.html#comments</comments>
		<pubDate>Wed, 04 Feb 2009 03:58:01 +0000</pubDate>
		<dc:creator>tada</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[WEB]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[ktai style]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://blog.nakatta.net/?p=1084</guid>
		<description><![CDATA[アクセス解析は色々ありますが、高機能で人気なのがGoogle Analytics。Googleっていうネームバリューもしかり、使いやすくて自分も気に入ってます。でもJavaScriptを埋め込んで情報を送る仕組みなため、 [...]]]></description>
			<content:encoded><![CDATA[				<p>アクセス解析は色々ありますが、高機能で人気なのがGoogle Analytics。Googleっていうネームバリューもしかり、使いやすくて自分も気に入ってます。でもJavaScriptを埋め込んで情報を送る仕組みなため、携帯とかモバイル関連の解析ができないのが難点。</p>
				<p>そこでエクスブリッジからSELENE.GA4KというGoogle Analyticsを携帯サイトで利用するためのライブラリが登場しました。</p>
				<p>で、Wordpressのktai styleプラグイン利用環境に導入する手順の覚書です。</p>
				<p><span id="more-1084"></span></p>
				<h2>SELENE.GA4Kの設置</h2>
				<p>まず<a href="http://eos.exbridge.jp/projects/show/ga4k" target="_blank">こちら</a>からSELENE.GA4Kをダウンロードして解凍。</p>
				<p>Configフォルダ内のanalytics_config.phpファイルを修正。<br />
				21,22行目先頭のコメントアウトを消して有効にし、自分の環境に書き換える。</p>
				<pre class="brush: php; first-line: 21; title: ; notranslate">
define('ANALYTICS_ID',      'XX-XXXXXXX-X');
define('WEBSITE_DOMAIN',    'http://muda.info');
</pre>
				<p>Google Analyticsフォルダごとktai styleのテーマファイルのある場所にアップロード。<br />
				次にktai styleのテーマファイルheader.phpファイルを編集。<br />
				headタグの中あたりに以下のコードを追加。</p>
				<pre class="brush: php; title: ; notranslate">
&lt;?php
require_once (dirname(__FILE__) . '/../GoogleAnalytics/Config/analytics_config.php');
require_once (dirname(__FILE__) . '/../GoogleAnalytics/Service/analytics.php');
sendGoogleAnalytics(ANALYTICS_ID, WEBSITE_DOMAIN);
?&gt;
</pre>
				<p>ちなみにフォルダ構成はこんな感じです。<br />
				wp-content/ktai-themes/GoogleAnalitics/Service/<br />
				wp-content/ktai-themes/GoogleAnalitics/Config/<br />
				wp-content/ktai-themes/muda.info/header.php</p>
				<p>パスはheader.phpファイルからの相対パスで。<br />
				dirname(__FILE__)は後ろに/付かないので入れ忘れないように注意。</p>
				<p>一応これだけで解析そのものはできるようになります。</p>
				<h2>記事タイトルの解析</h2>
				<p>このままだと記事のタイトルが記録されず、すべてハイフンになるので使いづらいです。<br />
				なので記事タイトルもGoogle Analyticsに送信するようにします。</p>
				<p>analytics.phpファイルの53行目に以下を追加</p>
				<pre class="brush: php; first-line: 53; title: ; notranslate">
$ptitle  = urlencode(ks_title()); //page title
</pre>
				<p>その下の$urchinUrlにセットする処理でutmdtに$ptitleを記述。<br />
				つまり以下↓</p>
				<pre class="brush: php; title: ; notranslate">
$urchinUrl = 'http://www.google-analytics.com/__utm.gif?utmwv=1&amp;utmn='.$utmn.'&amp;utmsr=-&amp;utmsc=-&amp;utmul=-&amp;utmje=0&amp;utmfl=-&amp;utmdt='.$ptitle.'&amp;utmhn='.$utmhn.'&amp;utmr='.$referer.'&amp;utmp='.$utmp.'&amp;utmac='.$utmac.'&amp;utmcc=__utma%3D'.$cookie.'.'.$random.'.'.$today.'.'.$today.'.'.$today.'.2%3B%2B__utmb%3D'.$cookie.'%3B%2B__utmc%3D'.$cookie.'%3B%2B__utmz%3D'.$cookie.'.'.$today.'.2.2.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none)%3B%2B__utmv%3D'.$cookie.'.'.$uservar.'%3B';
</pre>
				<p>別にいちいち変数かまさなくてもいいと思いますが、わかりづらいので一応。</p>
				<h2>検索エンジンクローラー対策</h2>
				<p>ktai styleはそもそもモバイル端末しか来ない(PCからのアクセスではSELENE.GA4Kは実行されない)のでPC用クローラーは心配ありません。さらにSELENE.GA4KはPC用のクローラー防御対策を備えています。なのでもし仮に通っても記録されません。</p>
				<p>でも携帯に模した検索クローラーはすごい数やってくる。。。<br />
				なので対策。</p>
				<p>クローラー対策については<a href="http://ke-tai.org/blog/2008/11/11/crawler/" target="_blank">ke-tai.org</a>さんの記事を参考にしました。</p>
				<p>isCrawler関数をanalytics.phpに追加。</p>
				<pre class="brush: php; title: ; notranslate">
/**
 * クローラ判定
 * @return	bool	true:クローラ、false:非クローラ
 */
function isCrawler()
{
	$crawler_arr = array(
		'Googlebot-Mobile',
		'moba-crawler',
		'mobile goo',
		'LD_mobile_bot',
		'froute.jp',
		'Y!J-SRD',
		'Y!J-MRD'
	);

	foreach ($crawler_arr as $val) {
		if (false !== strpos($_SERVER['HTTP_USER_AGENT'], $val)) {
			return true;
		}
	}

	return false;
}
</pre>
				<p>isMobile関数内のユーザーエージェント判定処理をisCrawlerの判定文で囲む。<br />
				つまり、クローラーだったら情報をGoogle Analyticsに送信しない。</p>
				<pre class="brush: php; title: ; notranslate">
if(!isCrawler()){
	if(eregi(USER_AGENT_PATTERN_DOCOMO, $user_agent)){
		//echo(&quot;ドコモ&quot;);
		$mobile_flg = true;
	}else if(eregi(USER_AGENT_PATTERN_SOFTBANK, $user_agent)){
		//echo(&quot;SoftBank&quot;);
		$mobile_flg = true;
	}else if(isset($_SERVER[&quot;HTTP_X_JPHONE_MSNAME&quot;])){
		//echo(&quot;旧 J-Phone&quot;);
		$mobile_flg = true;
	}else if(eregi(USER_AGENT_PATTERN_AU, $user_agent)){
		//echo(&quot;au&quot;);
		$mobile_flg = true;
	}else if(eregi(USER_AGENT_PATTERN_WILLCOM, $user_agent)){
		//echo(&quot;WILLCOM&quot;);
		$mobile_flg = true;
	}else{
		//echo(&quot;PC&quot;);
		$mobile_flg = false;
	}
}
</pre>
				<p>こんな感じです。正直これやらないとクローラーきまくりで使い物にならないかと。<br />
				有用なクローラー判定処理を作成していただいた<a href="http://ke-tai.org/blog/2008/11/11/crawler/" target="_blank">ke-tai.org</a>さんに感謝です。</p>
				<p>一応手順は以上ですがこの方法、サーバー内でJavaScrit送信処理を生成して送る方式なのでGoogle Analyticsの規約としては正直微妙だと思います。</p>
				<p>なので試す方は自己責任でお願いします。</p>
				<p>【追記】<br />
				Ver1.1.1でクローラー対策などが改善された模様です。</p>
				<p>【さらに追記】<br />
				Google Analyticsで携帯解析がサポートされました。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nakatta.net/archives/2009/02/google-analytics-mobile.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nakatta.net/archives/2009/02/google-analytics-mobile.html" />
	</item>
	</channel>
</rss>
