<?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>KYO&#039;s Tech</title>
	<atom:link href="http://tech.thekyo.jp/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.thekyo.jp</link>
	<description>Web系スクリプト(Perl,PHP,Ajax)をメインとした技術情報＋Linuxなどに関する技術情報など。</description>
	<lastBuildDate>Mon, 09 Apr 2012 11:04:03 +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>gapi.php(GoogleAnalytics API)を利用した、サイトの人気コンテンツ取得</title>
		<link>http://tech.thekyo.jp/gapi-phpgoogleanalytics-api%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%9f%e3%80%81%e3%82%b5%e3%82%a4%e3%83%88%e3%81%ae%e4%ba%ba%e6%b0%97%e3%82%b3%e3%83%b3%e3%83%86%e3%83%b3%e3%83%84%e5%8f%96%e5%be%97/1073/</link>
		<comments>http://tech.thekyo.jp/gapi-phpgoogleanalytics-api%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%9f%e3%80%81%e3%82%b5%e3%82%a4%e3%83%88%e3%81%ae%e4%ba%ba%e6%b0%97%e3%82%b3%e3%83%b3%e3%83%86%e3%83%b3%e3%83%84%e5%8f%96%e5%be%97/1073/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 00:20:01 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[Webサービス]]></category>
		<category><![CDATA[googleanalytics]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1073</guid>
		<description><![CDATA[gapi.php(GoogleAnalytics API)を利用した、サイトの人気コンテンツ取得 GoogleAnalytics API(gapi.class.php)を利用して、サイトの人気コンテンツを取得する方法。  [...]]]></description>
			<content:encoded><![CDATA[<!--markdown-->

<h2>gapi.php(GoogleAnalytics API)を利用した、サイトの人気コンテンツ取得</h2>

<p>GoogleAnalytics API(gapi.class.php)を利用して、サイトの人気コンテンツを取得する方法。
サイトの人気コンテンツを10件表示するサンプル。</p>

<p><span id="more-1073"></span>
下記のリンクから、gapi.class.phpをダウンロード</p>

<p><a href="http://code.google.com/p/gapi-google-analytics-php-interface/">gapi-google-analytics-php-interface</a></p>

<pre><code>[php]
&lt;!DOCTYPE html&gt;
&lt;html lang="ja"&gt;
&lt;head&gt;
    &lt;meta charset="utf-8"&gt;
    &lt;title&gt;GAPI-1.3: report&lt;/title&gt;
    &lt;style&gt;body { font-size:small; } table { border-collapse:collapse; width:100%; } th,td { padding:3px 5px; } .num { text-align:right; }&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;?php
/* Google Analyticsのログイン情報 */
define('ga_email','{メールアドレス}');
define('ga_password','{パスワード}');
/* プロファイルID */
define('ga_profile_id','{プロファイルID}');

/* ディメンション */
$dimensions=array('pageTitle','pagePath');
/* 指標 */
$metrics=array('pageviews','visits');
/* 結果のソート順と方向 */
$sort_metric='-pageviews';
/* フィルター */
$filter="";
/* 開始日・終了日（過去1週間） */
$start_date=date('Y-m-d', strtotime('-7 day'));
$end_date=date('Y-m-d', strtotime('-1 day'));
/* 開始インデックス */
$start_index=1;
/* 結果フィードの最大取得数 */
$max_results=10;

/* クラス読み込み */
require 'gapi.class.php';

/* 認証 */
$ga = new gapi(ga_email,ga_password);

/* データ取得 */
$ga-&gt;requestReportData(
    ga_profile_id,    /* プロファイルID */
    $dimensions,    /* ディメンション */
    $metrics,        /* 指標 */
    $sort_metric,    /* 結果のソート順と方向 */
    $filter,        /* フィルタ */
    $start_date,    /* 開始日 */
    $end_date,        /* 終了日 */
    $start_index,    /* 開始インデックス */
    $max_results    /* 結果の最大取得数 */
);
?&gt;
&lt;h3&gt;人気エントリーTOP10&lt;/h3&gt;
&lt;p&gt;&lt;?php echo $start_date;?&gt; ～ &lt;?php echo $end_date;?&gt;（過去1週間）&lt;/p&gt;
&lt;table border="1"&gt;
    &lt;tr&gt;&lt;th&gt;No.&lt;/th&gt;&lt;th&gt;コンテンツタイトル&lt;/th&gt;&lt;th&gt;ページビュー&lt;/th&gt;&lt;/tr&gt;
&lt;?php
$i=1;
foreach($ga-&gt;getResults() as $result):
?&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;?php echo $i;?&gt;&lt;/td&gt;
            &lt;td&gt;&lt;a href='&lt;?php echo $result-&gt;getPagepath();?&gt;'&gt;&lt;?php echo str_replace("｜PHP &amp; JavaScript Room","",$result-&gt;getPagetitle());?&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td class="num"&gt;&lt;?php echo $result-&gt;getPageviews();?&gt;&lt;/td&gt;
        &lt;/tr&gt;
&lt;?php
    $i++;
endforeach
?&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
[/php]
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/gapi-phpgoogleanalytics-api%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%9f%e3%80%81%e3%82%b5%e3%82%a4%e3%83%88%e3%81%ae%e4%ba%ba%e6%b0%97%e3%82%b3%e3%83%b3%e3%83%86%e3%83%b3%e3%83%84%e5%8f%96%e5%be%97/1073/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>svnsyncでの、「同期先リポジトリのロックを取得できませんでした。」エラーの対処法</title>
		<link>http://tech.thekyo.jp/svnsync%e3%81%a7%e3%81%ae%e3%80%81%e3%80%8c%e5%90%8c%e6%9c%9f%e5%85%88%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%81%ae%e3%83%ad%e3%83%83%e3%82%af%e3%82%92%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d/1061/</link>
		<comments>http://tech.thekyo.jp/svnsync%e3%81%a7%e3%81%ae%e3%80%81%e3%80%8c%e5%90%8c%e6%9c%9f%e5%85%88%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%81%ae%e3%83%ad%e3%83%83%e3%82%af%e3%82%92%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d/1061/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 18:35:29 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1061</guid>
		<description><![CDATA[svnsyncでの、「同期先リポジトリのロックを取得できませんでした。」エラーの対処法 Subversionのsvnsyncを利用中、何らかの理由で同期に失敗した場合、「同期先リポジトリのロックを取得できませんでした。」 [...]]]></description>
			<content:encoded><![CDATA[<!--markdown-->

<h2>svnsyncでの、「同期先リポジトリのロックを取得できませんでした。」エラーの対処法</h2>

<p>Subversionのsvnsyncを利用中、何らかの理由で同期に失敗した場合、「同期先リポジトリのロックを取得できませんでした。」というエラーが表示される。
このままでは、同期がとれないので、以下で対処を行う。</p>

<span id="more-1061"></span>

<h3>現象</h3>

<p>svnsync失敗後、svnsyncを再実行してみると・・・</p>

<pre><code>$ svnsync sync file:///some/where/project
同期先リポジトリのロックを取得できませんでした。現在 'ns1.thekyo.tech:e8f61707-8ff4-4b76-a30f-54cf6bcc1f67' が所持しています
</code></pre>

<p>というようなエラーが表示される
そこで。</p>

<h3>対処法</h3>

<p>svnsyncのロックを解除してあげる</p>

<pre><code>$ svn propel svn:sync-lock -revprop -r 0 file:///some/where/project
属性 'svn:sync-lock' をリポジトリのリビジョン 0 から削除しました
</code></pre>

<h3>対処後</h3>

<p>対処後、再度svnsyncを実行する</p>

<pre><code>$ svnsync sync file:///some/where/project
ファイルのデータを送信しています ......
リビジョン 799 をコミットしました。
リビジョン 799 の属性をコピーしました。
</code></pre>

<h3>原因</h3>

<p>原因は色々考えられるが・・</p>

<ul>
<li>Apacheが重い</li>
<li>物理メモリ不足</li>
</ul>

<p>などが原因で発生することがあるようだ</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/svnsync%e3%81%a7%e3%81%ae%e3%80%81%e3%80%8c%e5%90%8c%e6%9c%9f%e5%85%88%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%81%ae%e3%83%ad%e3%83%83%e3%82%af%e3%82%92%e5%8f%96%e5%be%97%e3%81%a7%e3%81%8d/1061/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony1.4で、layout.phpで変数を利用する方法</title>
		<link>http://tech.thekyo.jp/symfony1-4%e3%81%a7%e3%80%81layout-php%e3%81%a7%e5%a4%89%e6%95%b0%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/1053/</link>
		<comments>http://tech.thekyo.jp/symfony1-4%e3%81%a7%e3%80%81layout-php%e3%81%a7%e5%a4%89%e6%95%b0%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/1053/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 01:37:21 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1053</guid>
		<description><![CDATA[Symfony1.4で、layout.phpで変数を利用する方法 Symfony1.4で、layout.php内で変数を利用したい場合があります。 この場合、slotを利用することで、擬似的に変数の参照が可能です。 利用 [...]]]></description>
			<content:encoded><![CDATA[<!--markdown-->

<h2>Symfony1.4で、layout.phpで変数を利用する方法</h2>

<p>Symfony1.4で、layout.php内で変数を利用したい場合があります。
この場合、slotを利用することで、擬似的に変数の参照が可能です。</p>

<span id="more-1053"></span>

<h3>利用方法</h3>

<p>以下のようにaction内で、setSlot()します</p>

<pre><code>#module/xxx/actions/actions.class.php
public function executeIndex(sfWebRequest $request)
{
    //slot
    $this-&gt;response-&gt;setSlot('slot', 'hoge');
}
</code></pre>

<p>続いて、layout.php内でget_slot()します</p>

<pre><code>#app/xxx/templates/layout.php
&lt;?php echo get_slot('slot') ?&gt;
</code></pre>

<p>やや、回りくどい方法ですが、どうしてもlayout.php内で変数を参照したい場合には便利。
・・ということで、メモ。</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/symfony1-4%e3%81%a7%e3%80%81layout-php%e3%81%a7%e5%a4%89%e6%95%b0%e3%82%92%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/1053/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>標準Perl+CPANから、Perlbrew+cpanmへ乗り換え</title>
		<link>http://tech.thekyo.jp/%e6%a8%99%e6%ba%96perlcpan%e3%81%8b%e3%82%89%e3%80%81perlbrewcpanm%e3%81%b8%e4%b9%97%e3%82%8a%e6%8f%9b%e3%81%88/1050/</link>
		<comments>http://tech.thekyo.jp/%e6%a8%99%e6%ba%96perlcpan%e3%81%8b%e3%82%89%e3%80%81perlbrewcpanm%e3%81%b8%e4%b9%97%e3%82%8a%e6%8f%9b%e3%81%88/1050/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 12:50:15 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[perlbrew]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1050</guid>
		<description><![CDATA[標準Perl+CPANから、Perlbrew+cpanmへ乗り換え 複数バージョンのPerlを管理、切り替えできるPerlbrewのインストールメモ。 perlbrewのインストール まず最初に、インストール先の設定を行 [...]]]></description>
			<content:encoded><![CDATA[<p><!--markdown--></p>
<h2>標準Perl+CPANから、Perlbrew+cpanmへ乗り換え</h2>
<p>複数バージョンのPerlを管理、切り替えできるPerlbrewのインストールメモ。</p>
<p><span id="more-1050"></span></p>
<h3>perlbrewのインストール</h3>
<p>まず最初に、インストール先の設定を行う</p>
<pre><code>$ export PERLBREW_ROOT=$HOME/.perlbrew
</code></pre>
<p>その後、続けてperlbrewのインストール</p>
<pre><code>$ curl -L http://xrl.us/perlbrewinstall --insecure | bash
</code></pre>
<h3>perlbrew初期設定</h3>
<p>以下のコマンドで、初期設定を行う</p>
<pre><code>$ ~/.perlbrew/bin/perlbrew init
$ echo 'source ~/.perlbrew/etc/bashrc' &gt;&gt; ~/.bashrc
$ source ~/.bashrc
</code></pre>
<h3>perlのインストール</h3>
<p>お好みで、バージョンを変更してください<br />
現時点での安定版は、5.14.2なので、5.14.2のインストールを行います</p>
<pre><code>$ perlbrew install -v perl-5.14.2 -D ccflags=-fPIC
</code></pre>
<p>「-D ccflags=-fPIC」というオプションを付けてインストールします</p>
<p>インストールが完了したら、以下のコマンドで確認します</p>
<pre><code>$ perlbrew list
* perl-5.14-2
  /usr/bin/perl (5.8.8)
</code></pre>
<p>変更は、「switch」コマンドで</p>
<pre><code>$ perlbrew switch perl-5.14.2
</code></pre>
<p>また、詳細情報は以下のコマンドで確認できます(@INCなど)</p>
<pre><code>$ perl -V
</code></pre>
<h3>cpanmのインストール</h3>
<p>cpan要らずのcpanmをインストールします</p>
<pre><code>$ curl -L http//cpanmin.us/ | perl - App::cpanminus
# 使い方
$ cpanm Task::Catalyst
</code></pre>
<p>他のPerlでも利用できるように、「install-cpanm」を実行します</p>
<pre><code>$ perlbrew install-cpanm
</code></pre>
<p>また、アンインストールやアップデートに便利な以下の２つのパッケージもインストールします</p>
<pre><code>$ cpanm App::pmuninstall
# 使い方
$ pm-uninstall Acme

$ cpanm App::cpanoutdated
# 使い方
$ cpan-outdated | cpanm
</code></pre>
<h3>DBD::mysqlのインストール</h3>
<p>通常通りにインストールしても、失敗するので以下対策を紹介します<br />
既知のバグらしく、パッチが公開されていますが、まだ反映されてないようです<br />
ref. <a href="https://rt.cpan.org/Public/Bug/Display.html?id=68112">Bug #68112 for DBD-mysql: is_prefix is not exported by</a></p>
<pre><code>$ cpanm DBD::mysql
$ cd .cpanm/work/1326866274.22234/DBD-mysql-4.020
$ vim mysql.xs
#「using_322=is_prefix(mysql_get_server_info(imp_bh-&gt;pmysql),"3.22");」を探します
# 以下に書き換えます
using_322 = ((strncmp(mysql_get_server_info(imp_dbh-&gt;pmysql),"3.22",4) == 0) ? 1 : 0 );
# 保存後、Makefile.PLを実行します
$ perl Makefile.PL
$ make
$ make install
</code></pre>
<p>インストールされているか確認します<br />
何もエラーが表示されなければ、インストール完了です</p>
<pre><code>$ perl -MDBD::mysql -le 1
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/%e6%a8%99%e6%ba%96perlcpan%e3%81%8b%e3%82%89%e3%80%81perlbrewcpanm%e3%81%b8%e4%b9%97%e3%82%8a%e6%8f%9b%e3%81%88/1050/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell XPS730xでx86な夢(3)</title>
		<link>http://tech.thekyo.jp/dell-xps730x%e3%81%a7x86%e3%81%aa%e5%a4%a23/1035/</link>
		<comments>http://tech.thekyo.jp/dell-xps730x%e3%81%a7x86%e3%81%aa%e5%a4%a23/1035/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 06:39:05 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[hackintosh]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1035</guid>
		<description><![CDATA[Dell XPS730xでx86な夢(3) Dell XPS730xでx86な夢を見ました。 今回は、Mac OSX Lionの夢。 以下、夢の記憶です。 構成 Dell XPS 730x &#124; CPU &#124; Intel C [...]]]></description>
			<content:encoded><![CDATA[<p><!--markdown--></p>
<h2>Dell XPS730xでx86な夢(3)</h2>
<p>Dell XPS730xでx86な夢を見ました。<br />
今回は、Mac OSX Lionの夢。<br />
以下、夢の記憶です。</p>
<p><span id="more-1035"></span></p>
<h3>構成</h3>
<ul>
<li>Dell XPS 730x</li>
</ul>
<p>| CPU | Intel Core i7 950 |<br />
| Board | Dell Inc. 0P270J |<br />
| RAM | DDR3 6GB |<br />
| Graphic Card1 | ATI Radeon HD4870x2 |<br />
| Graphic Card2 | ATI Radeon HD3870 |<br />
| NIC | Broadcom NetLink (TM) Gigabit Ethernet x2 |<br />
| HDD | 1TB x2 |</p>
<h3>インストール手順</h3>
<p>以下の手順でインストールを行います。</p>
<ol>
<li>
<p>iATKOS L2の入手<br />
事前にiATKOS L2を入手しておきます</p>
</li>
<li>
<p>iATKOS L2をDVDへ焼く<br />
ダウンロードファイルがdmgであれば、<a href="http://delicious.com/redirect?url=http%3A//www.asy.com/sharetm.htm">TransMac</a>を利用すると、簡単にdmg->iso変換が可能です</p>
</li>
<li>
<p>iATKOS L2のDVDをディスクトレイに入れて、マシンを起動します<br />
インストール前に、インストール先のHDDをMacジャーナル形式でフォーマットします</p>
</li>
<li>
<p>インストールオプションは、以下にしてみました</p>
</li>
</ol>
<ul>
<li>BootLoader > Chameleon 2.1</li>
<li>BootLoader Options > Graphic Enabler</li>
<li>BootLoader Options > Built-in Ethernet</li>
<li>Paches > FakeSMC</li>
<li>Paches > Disabler</li>
<li>Paches > RTC > RTC</li>
<li>Paches > EveOreboot</li>
<li>Drivers > Main Hardware > SATA/IDE > AHCI SATA</li>
<li>Drivers > Main Hardware > Sound > BoodooHDA > v2.2</li>
<li>Drivers > Main Hardware > VGA > ATI > ATI_INT</li>
<li>Drivers > Main Hardware > VGA > ATI > ATI48xx</li>
<li>Drivers > Main Hardware > Network > Wired > 全て</li>
</ul>
<ol>
<li>インストール後、再起動します<br />
再起動後、セットアップ画面が表示されたらインストール完了です</li>
</ol>
<h3>NIC設定</h3>
<p>デフォルトのままだと、NICが認識されませんので、以下の手順でドライバをインストールします</p>
<ol>
<li>ドライバの入手<br />
このページ<a href="http://www.osx86.net/downloads.php?do=file&amp;id=897">Broadcom BCM57xxM</a>へアクセス後、<a href="http://tech.thekyo.jp/wp-content/uploads/2011/12/10.6.3.5787M.zip">10.6.3.57xxM.zip</a>をダウンロードします</li>
<li>ダウンロード後、解凍したkextファイルを、/System/Extentions/Library/IONetworking-family.kext/Contents/Pluginsフォルダへコピーします</li>
<li>パーミッションと所有者を変更します<br />
$ cd /System/Extentions/Library/IONetworking-family.kext/Contents/Plugins<br />
$ sudo chown -R root:wheel BCM&#8230;<br />
$ sudo chmod -R 755 BCM&#8230;<br />
$ sudo kextload BCM&#8230;</li>
<li>kextload実行後、NICが認識されれば完了です</li>
</ol>
<h3>課題</h3>
<ul>
<li>HD4870x2のデュアルディスプレイ</li>
<li>HD3870の認識</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/dell-xps730x%e3%81%a7x86%e3%81%aa%e5%a4%a23/1035/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macで隠しファイル(ドットファイル)を表示する方法</title>
		<link>http://tech.thekyo.jp/mac%e3%81%a7%e9%9a%a0%e3%81%97%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%83%89%e3%83%83%e3%83%88%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/1032/</link>
		<comments>http://tech.thekyo.jp/mac%e3%81%a7%e9%9a%a0%e3%81%97%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%83%89%e3%83%83%e3%83%88%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/1032/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 11:20:34 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1032</guid>
		<description><![CDATA[Macで隠しファイル(ドットファイル)を表示する方法 Macで、.htaccessなどのドットファイルをFinderで表示する方法 表示 以下のコマンドを入力後、Finderを再起動します $ defaults writ [...]]]></description>
			<content:encoded><![CDATA[<p><!--markdown--></p>
<h2>Macで隠しファイル(ドットファイル)を表示する方法</h2>
<p>Macで、.htaccessなどのドットファイルをFinderで表示する方法</p>
<p><span id="more-1032"></span></p>
<h3>表示</h3>
<p>以下のコマンドを入力後、Finderを再起動します</p>
<pre><code>$ defaults write com.apple.finder AppleShowAllFiles true
$ killall Finder
</code></pre>
<h3>非表示</h3>
<p>以下のコマンドを入力後、Finderを再起動します</p>
<pre><code>$ defaults write com.apple.finder AppleShowAllFiles false
$ killall Finder
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/mac%e3%81%a7%e9%9a%a0%e3%81%97%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%83%89%e3%83%83%e3%83%88%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/1032/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macで「.DS_Store」ファイルをネットワークフォルダ上で作成しない方法</title>
		<link>http://tech.thekyo.jp/mac%e3%81%a7%e3%80%8c-ds_store%e3%80%8d%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e4%b8%8a%e3%81%a7/1023/</link>
		<comments>http://tech.thekyo.jp/mac%e3%81%a7%e3%80%8c-ds_store%e3%80%8d%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e4%b8%8a%e3%81%a7/1023/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 04:00:18 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1023</guid>
		<description><![CDATA[Macで「.DS_Store」ファイルをネットワークフォルダ上で作成しない方法 Macを利用しているとあまり意識しませんが、Mac→Windows間でデータのやり取りをすると、「このファイルは何？」ってことによくなります [...]]]></description>
			<content:encoded><![CDATA[<p><!--markdown--></p>
<h2>Macで「.DS_Store」ファイルをネットワークフォルダ上で作成しない方法</h2>
<p>Macを利用しているとあまり意識しませんが、Mac→Windows間でデータのやり取りをすると、「このファイルは何？」ってことによくなります。<br />
また、共有フォルダへMacからアクセスした場合も、このファイルが作成される為、見た目上あまり芳しくありません。<br />
そこで、この「.DS_Store」をネットワークフォルダ上で作成しない方法。</p>
<p><span id="more-1023"></span></p>
<h3>ターミナルを起動</h3>
<p>ターミナルを起動します<br />
起動後、以下のコマンドを入力します</p>
<pre><code>$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true
</code></pre>
<h3>設定を元に戻す</h3>
<p>設定を元に戻す方法は以下</p>
<pre><code>$ defaults write com.apple.desktopservices DSDontWriteNetworkStores false
</code></pre>
<h3>参考</h3>
<p>ref. <a href="http://support.apple.com/kb/HT1629?viewlocale=ja_JP">ネットワーク接続時に .DS_Store ファイルの作成を抑制する方法</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/mac%e3%81%a7%e3%80%8c-ds_store%e3%80%8d%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e3%83%95%e3%82%a9%e3%83%ab%e3%83%80%e4%b8%8a%e3%81%a7/1023/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++でCGI</title>
		<link>http://tech.thekyo.jp/c%e3%81%a7cgi/1014/</link>
		<comments>http://tech.thekyo.jp/c%e3%81%a7cgi/1014/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 07:09:38 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1014</guid>
		<description><![CDATA[C++でCGI C++でCGIを作成する場合のメモ サンプル 以下を、sample.cppとして保存 #include &#60;iostream&#62; using namespace std; int main() { [...]]]></description>
			<content:encoded><![CDATA[<p><!--markdown--></p>
<h2>C++でCGI</h2>
<p>C++でCGIを作成する場合のメモ</p>
<p><span id="more-1014"></span></p>
<h3>サンプル</h3>
<p>以下を、sample.cppとして保存</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;

int main()
{
    cout &lt;&lt; "Content-type: text/html; charset=utf-8\n\n";
    cout &lt;&lt; "&lt;h1&gt;Hello!World&lt;/h1&gt;";
    cout &lt;&lt; "&lt;p&gt;こんにちは&lt;/p&gt;";
}
</code></pre>
<h3>コンパイル〜パーミッション設定</h3>
<p>作成したCGIをコンパイル</p>
<pre><code>$ g++ -Wall sample.cpp -o sample.cgi
$ chmod 755 sample.cgi
</code></pre>
<h3>Webアクセスして動作確認</h3>
<p>Webアクセス後、正常に表示されることを確認する</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/c%e3%81%a7cgi/1014/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Tips] iPhone、iOS5でメールの着信音がおかしい？バグ？不具合？を直す方法</title>
		<link>http://tech.thekyo.jp/tips-ios5%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ae%e7%9d%80%e4%bf%a1%e9%9f%b3%e3%81%8c%e3%81%8a%e3%81%8b%e3%81%97%e3%81%84%e3%81%ae%e3%82%92%e7%9b%b4%e3%81%99%e6%96%b9%e6%b3%95/1007/</link>
		<comments>http://tech.thekyo.jp/tips-ios5%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ae%e7%9d%80%e4%bf%a1%e9%9f%b3%e3%81%8c%e3%81%8a%e3%81%8b%e3%81%97%e3%81%84%e3%81%ae%e3%82%92%e7%9b%b4%e3%81%99%e6%96%b9%e6%b3%95/1007/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 06:50:23 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=1007</guid>
		<description><![CDATA[[Tips] iPhone、iOS5でメールの着信音がおかしい？バグ？不具合？を直す方法 iOS5へのアップグレード後、メールの着信音がおかしくなる現象が起きてます。(個人差はあるかもしれませんが） 連打音のような、ポポ [...]]]></description>
			<content:encoded><![CDATA[<p><!--markdown--></p>
<h2>[Tips] iPhone、iOS5でメールの着信音がおかしい？バグ？不具合？を直す方法</h2>
<p>iOS5へのアップグレード後、メールの着信音がおかしくなる現象が起きてます。(個人差はあるかもしれませんが）<br />
連打音のような、ポポポポポポポポン！っていう感じの音に変わりました。<br />
その不具合？バグ？を直す方法。(直らない環境の人も居るらしいですが)</p>
<p><span id="more-1007"></span></p>
<h3>直し方</h3>
<ol>
<li>「設定」＞「通知」を開きます<br />
既に通知設定がONになっているものをすべてOFFへ変更します<br />
この際、既存の設定を残すために、スクリーンショットを利用すると便利です<br />
スクリーンショットは、「電源ボタン」を押しながら、「ホームボタン」を押せば、現在の画面がスクリーンショットとして保存されます</li>
<li>iPhoneの再起動<br />
iPhoneを再起動します</li>
<li>「設定」＞「通知」を開いて、以前の状態に戻します<br />
スクリーンショットを参考に、元の設定に戻します</li>
</ol>
<h3>補足</h3>
<ul>
<li>このバグは将来的には改善されると・・・思います</li>
<li>このやり方で直りましたが、同様にしても直らない機種もあるようです</li>
<li>iPhone4Sでは標準でこの現象が起きるらしいです</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/tips-ios5%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ae%e7%9d%80%e4%bf%a1%e9%9f%b3%e3%81%8c%e3%81%8a%e3%81%8b%e3%81%97%e3%81%84%e3%81%ae%e3%82%92%e7%9b%b4%e3%81%99%e6%96%b9%e6%b3%95/1007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell XPS730xでx86な夢(2)</title>
		<link>http://tech.thekyo.jp/993/993/</link>
		<comments>http://tech.thekyo.jp/993/993/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 04:21:26 +0000</pubDate>
		<dc:creator>KYO</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[hackintosh]]></category>

		<guid isPermaLink="false">http://tech.thekyo.jp/?p=993</guid>
		<description><![CDATA[Dell XPS730xでx86な夢(2) Dell XPS730xで見た夢の続き。 今回は、モニター＆グラフィックボードに関して。 構成 Dell XPS730x &#124; CPU &#124; Intel Core i7 950 &#124; [...]]]></description>
			<content:encoded><![CDATA[<h2>Dell XPS730xでx86な夢(2)</h2>
<p>Dell XPS730xで見た夢の続き。<br />
今回は、モニター＆グラフィックボードに関して。</p>
<p><span id="more-993"></span></p>
<h3>構成</h3>
<ul>
<li>Dell XPS730x</li>
</ul>
<p>| CPU           | Intel Core i7 950                         |<br />
| Board         | Dell Inc. 0P270J                          |<br />
| RAM           | DDR3 6GB                                  |<br />
| Graphic Card1 | ATI Radeon HD4870x2                       |<br />
| Graphic Card2 | ATI Radeon HD3870                         |<br />
| NIC           | Broadcom NetLink (TM) Gigabit Ethernet x2 |<br />
| HDD           | 1TB x2                                    |</p>
<h3>ATI Radeon HD4870x2の解像度変更</h3>
<p>いろいろ試してみたんですが、解像度が1024&#215;768のままでした。<br />
ATI_Init.kextを試したり・・・<br />
LegacyATI4800Controllerを試したり・・・<br />
QE_CI_Exotic patch for 10.6.6を試したり・・・</p>
<p>結果として、MultiBeastの、「ATI 48xx Patch for 10.6.8」をインストールすることで無事解決しました。<br />
マルチモニターには対応してませんし、HD3870は依然として認識しませんが、Dell S2409Wの「1920&#215;1080」での解像度表示に成功。</p>
<h3>参考画像</h3>
<p><img src="http://tech.thekyo.jp/wp-content/uploads/2011/12/072f8f783b4086dfd915c940604c0032.png" alt="Dell S2409W" /></p>
<h3>TODO</h3>
<ul>
<li>HD3870の認識</li>
<li>HD4870x2でのデュアルディスプレイ</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tech.thekyo.jp/993/993/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

