<?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>blog.grayash.com &#187; Web</title>
	<atom:link href="http://blog.grayash.com/archives/category/web/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.grayash.com</link>
	<description>Webデザイナーによるブログ。日々勉強</description>
	<lastBuildDate>Wed, 08 Sep 2010 09:04:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/category/web/feed" />
		<item>
		<title>jQueryを利用したalt、description、keywordチェック</title>
		<link>http://blog.grayash.com/archives/1016</link>
		<comments>http://blog.grayash.com/archives/1016#comments</comments>
		<pubDate>Tue, 24 Nov 2009 04:12:49 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ｊQuery]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=1016</guid>
		<description><![CDATA[				WordPressのログイン画面で2回パスワード間違えたsunitiです。前にエントリー書いたのいつだろ・・・？
				少し前の話になりますが、linker journalの「普段読んでるRSS一覧でも＜Web [...]]]></description>
			<content:encoded><![CDATA[				<p>WordPressのログイン画面で2回パスワード間違えたsunitiです。前にエントリー書いたのいつだろ・・・？</p>
				<p>少し前の話になりますが、<a href="http://linker.in/journal/">linker journal</a>の「<a href="http://linker.in/journal/2009/10/rssweb.php">普段読んでるRSS一覧でも＜Web制作系編＞</a>」というエントリーにこのブログが載ってるのを見かけて心苦しくなったので何か書こうと思った次第です。<br />
				deliciousが自動更新するブログになっていてホントすんまへん。へこへこ。</p>
				<p>さて、皆さんはalt、description、keywordsのチェックはどうされてますか？<br />
				下階層で同じようなレイアウトのページが続くと前回作ったものをコピーして作ったりしますが、その際にalt、description、keywordsを<strong>更新し忘れてて公開後にギャース</strong>となることが<strong>まれ</strong>にあります。</p>
				<p>数ページのサイトであればチェックも手間では無いのですが、数百ページとかになるとaltチェックだけでもかなりの手間になります。<br />
				そこで自分はjQueryでコードを書きテストサーバーにアップ後、それを読み込ませてブラウジングしながらチェックしています。</p>
				<p><img src="http://blog.grayash.com/wp-content/alt_description_keyword.jpg" alt="alt_description_keyword" title="alt_description_keyword" width="610" height="171" class="alignnone size-full wp-image-1024" /></p>
				<p>左の画像がJSを読み込ませる前、右が今回のコードを読み込ませた後</p>
				<p>右の左側（わかりにくいな）の画像にはaltが入っているので画像の左上にaltテキストが表示されます。<br />
				右の右側の画像はaltが抜けていたので画像に枠がつきます。</p>
				<p>また、body直下にdescriptionとkeywordが出力されます。<br />
				bodyに背景画像でごにょごにょしてる場合は崩れる可能性大！（まぁチェックだからいいよね）</p>
				<p><code></p>
				<pre class="brush: jscript;">
$(function(){
//description、keywordチェック
	$(&quot;body&quot;).prepend('&lt;div&gt;description: ' + $(&quot;meta:[name^='description']&quot;).attr(&quot;content&quot;) + '&lt;/div&gt;');
	$(&quot;body&quot;).prepend('&lt;div&gt;keywords   : ' + $(&quot;meta:[name^='keywords']&quot;).attr(&quot;content&quot;) + '&lt;/div&gt;');

//altチェック
	$(&quot;img&quot;).each(function(){
		var h = $(this).height();
		if($(this).attr(&quot;alt&quot;)){
			$(this).after('&lt;div style=&quot;z-index:999;position: absolute;background-color: #333; color:#FFF; font-size:10px; padding:5px;margin-top:-' + h + 'px;&quot;&gt;' + $(this).attr(&quot;alt&quot;) + '&lt;/div&gt;');
		}
		else{
			$(this).css({ backgroundColor:&quot;#F00&quot;, padding:&quot;5px&quot; });
		}
	});
});
</pre>
				<p></code></p>
				<p>無理やり出力させてたりするので、画像の上にaltテキストが乗らなかったりしますが、その辺は見なかった体でお願いします。</p>
				<p>jQuery1.3.2＆Firefox以外では<del datetime="2009-11-24T03:59:46+00:00">めんどくさくて</del>チェックしてませんので動かなかったらごめんなさい。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/1016/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/1016" />
	</item>
		<item>
		<title>第3回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</title>
		<link>http://blog.grayash.com/archives/754</link>
		<comments>http://blog.grayash.com/archives/754#comments</comments>
		<pubDate>Sat, 31 May 2008 19:49:27 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=754</guid>
		<description><![CDATA[				百式さんの運営するIDEA＊IDEAの「新しくプログラミング言語を覚えたいときに行なうべき10の練習問題」を実際にやってみる第3回目！
				今回の問題はこちら！
				
				
				複数の数値を入力さ [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.100shiki.com/">百式</a>さんの運営する<a href="http://www.ideaxidea.com/">IDEA＊IDEA</a>の「<a href="http://www.ideaxidea.com/archives/2008/02/10_7.html">新しくプログラミング言語を覚えたいときに行なうべき10の練習問題</a>」を実際にやってみる第3回目！</p>
				<p>今回の問題はこちら！</p>
				<blockquote>
				<ol>
				<li>複数の数値を入力させ、昇順に並び替え、最大値と最小値を出す（例：同僚の体重を入力して計算）。</li>
				</ol>
				</blockquote>
				<p>今回は体重のソート（順番に並べる）ってことなので、<strong>第1関門はフォームから値を入力</strong>してもらう事、<strong>第2関門にソート</strong>する事。<br />
				最初はあまり考えずに「体重だけじゃアレだなー」と思って「名前も一緒に入れよう！」と思ったのが運のツキ&#8230;めんどくさくなってしまった&#8230;</p>
				<p>最初にHTMLのフォームからPOSTでデータを受け取る！<br />
				これは$_POST["name1"] この1行で終わるので楽勝ですな。（name1はフォームのname属性の値）</p>
				<p>次にソートなんだけど、名前を取得せずに体重だけを取得する場合はsort関数を使えばそんなに悩まずにすぐ出来ると思います。<br />
				が、しかし！自分は$personという配列の中に3人のデータをさらに配列で作ってしまったのでめんどくさくなりました(´･ω･｀)</p>
				<p>でも色々調べてみると<strong>array_multisort</strong>という関数があったので、$person配列からweightの値を$weightという新しい配列に移し、この$weight配列の数字の大きい順に$personも並び替えできました。</p>
				<p>実際に動いているのはこちら<br />
				<a href="http://labs.grayash.com/PHP_study/03.html">第3回目「新しくプログラミング言語を覚えたいときに行うべき10の練習問題　〜PHP編〜」</a></p>
				<p>書いたコードはこちら</p>
				<pre>
<code>
&lt;?php
//POST&#12391;&#21463;&#12369;&#21462;&#12387;&#12383;&#12487;&#12540;&#12479;&#12434;2&#27425;&#20803;&#37197;&#21015;&#12395;&#26684;&#32013;
<del datetime="2008-06-04T00:46:38+00:00">$person = array(
&#9;        &#9;&#9;array('name'  =&gt; $_POST["name1"], 'weight'  =&gt; $_POST["weight1"]),
&#9;        &#9;&#9;array('name'  =&gt; $_POST["name2"], 'weight'  =&gt; $_POST["weight2"]),
&#9;        &#9;&#9;array('name'  =&gt; $_POST["name3"], 'weight'  =&gt; $_POST["weight3"])
&#9;        &#9;&#9;);</del>
※問題があったので下に修正したものを書きましたのでそちらを参考にしてください。

//2&#27425;&#20803;&#37197;&#21015;&#12398;&#20013;&#12398;&#36899;&#24819;&#37197;&#21015;weight&#12398;&#20516;&#12434;&#37197;&#21015;$weight&#12398;&#20013;&#12395;&#20195;&#20837;
foreach ($person as $key =&gt; $row) {
    $weight[$key]  = $row['weight'];
}

//$weight&#12398;&#25968;&#20516;&#12398;&#22823;&#12365;&#12356;&#38918;&#12395;$person&#12418;&#20006;&#12403;&#26367;&#12360;&#12377;&#12427;&#12290;
array_multisort($weight, SORT_DESC,  $person);

//&#37197;&#21015;&#12398;&#20013;&#12434;&#38918;&#30058;&#12395;&#34920;&#31034;
for($i=0; $i&lt;3; $i++){
&#9;echo '&lt;p&gt;&#21517;&#21069;&#65306;'.$person[$i]['name'].'&#12288;&#20307;&#37325;&#65306;'.$person[$i]['weight'].'&lt;/p&gt;';
}
?&gt;
</code>
</pre>
				<p>コメント欄にてyusuke0927さんに下記のようなご指摘を受けました。ありがとうございます！</p>
				<blockquote><p>
				$_POST["name1"] とやっている箇所は htmlspecialchars() を入れておかないと、＜script＞タグを埋め込めてJavaScript等を実行できてしまいます。（いわゆるクロスサイトスクリプティングというやつですね）
				</p></blockquote>
				<p>ということだったので、POSTで受け取ったデータを配列に代入するときに htmlspecialchars()を使ってJavaScript等を実行できないように修正しました。<br />
				これで入力されてもそのまま出力されるはずっ！</p>
				<p>こういうご指摘は正直ありがたいです。どんどんお願いしますー！</p>
				<pre>
<code>
$person = array(
&#9;        &#9;&#9;array('name'  =&gt; htmlspecialchars($_POST["name1"]), 'weight'  =&gt; htmlspecialchars($_POST["weight1"])),
&#9;        &#9;&#9;array('name'  =&gt; htmlspecialchars($_POST["name2"]), 'weight'  =&gt; htmlspecialchars($_POST["weight2"])),
&#9;        &#9;&#9;array('name'  =&gt; htmlspecialchars($_POST["name3"]), 'weight'  =&gt; htmlspecialchars($_POST["weight3"]))
&#9;        &#9;&#9;);
</code>
</pre>
				<p>次回は「簡易電卓。0で割ったときの処理を自分なりに作りこむ。」だそうだ。がんばるぞ〜！(n&#8217; ∀ &#8216;)η</p>
				<dl>
				<dt>関連リンク</dt>
				<dd><a href="http://blog.grayash.com/archives/748">第0回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみよう！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/749">第1回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/749">第2回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/754">第3回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/754/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/754" />
	</item>
		<item>
		<title>第2回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！</title>
		<link>http://blog.grayash.com/archives/750</link>
		<comments>http://blog.grayash.com/archives/750#comments</comments>
		<pubDate>Thu, 29 May 2008 16:38:05 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=750</guid>
		<description><![CDATA[				百式さんの運営するIDEA＊IDEAの「新しくプログラミング言語を覚えたいときに行なうべき10の練習問題」を実際にやってみる第2回目！
				今回の問題はこちら！
				
				
				現在時刻にあわせて [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.100shiki.com/">百式</a>さんの運営する<a href="http://www.ideaxidea.com/">IDEA＊IDEA</a>の「<a href="http://www.ideaxidea.com/archives/2008/02/10_7.html">新しくプログラミング言語を覚えたいときに行なうべき10の練習問題</a>」を実際にやってみる第2回目！</p>
				<p>今回の問題はこちら！</p>
				<blockquote>
				<ol>
				<li>現在時刻にあわせてやる気のでるメッセージを出力（例：もうすぐランチ！がんばれ！）。</li>
				</ol>
				</blockquote>
				<p>今回は時間の取得さえできれば問題なっしん。<br />
				PHPで日付の取得はdate関数を使えば楽チンなのですぐできました。<br />
				配列にメッセージを予め入力しておいて、対応した時間によってそのメッセージを選んで出力するだけ！<br />
				後は指定した時刻以外のときのメッセージを入力しておけばOK。</p>
				<p>今回作ったプログラムだと1分単位のメッセージなので指定した時間を逃すと見れなくなる&#8230;<br />
				分単位じゃなくて時間単位にすればよかったかなー。でも「はなまるマーケット」は8時半だし仕方ないw<br />
				個別に「このメッセージは分刻みだけどそれ以外は時間刻みで！」という場合はswitchで分岐しないでifで分岐すればいいよー！(n&#8217; ∀ &#8216;)η</p>
				<p>実際に動いているのはこちら<br />
				<a href="http://labs.grayash.com/PHP_study/02.php">第2回目「新しくプログラミング言語を覚えたいときに行うべき10の練習問題　〜PHP編〜」</a></p>
				<p>書いたコードはこちら</p>
				<pre>
<code>
&lt;?php
$message = array('(n' &#8704; ')&#951;&#65308;&#36215;&#12365;&#12429;&#12316;&#65281;',&#9;//7&#26178;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#12399;&#12394;&#12414;&#12427;&#12510;&#12540;&#12465;&#12483;&#12488;&#22987;&#12414;&#12387;&#12383;&#12424;&#65281;&#12381;&#12429;&#12381;&#12429;&#23478;&#20986;&#12394;&#12356;&#12392;&#36933;&#21051;&#65281;',&#9;//8&#26178;&#21322;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#20986;&#31038;&#65281;&#20170;&#26085;&#12418;1&#26085;&#12364;&#12435;&#12400;&#12429;&#12316;&#65281;',//10&#26178;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#12362;&#26172;&#12384;&#12316;&#65281;&#20170;&#26085;&#12399;&#20309;&#39135;&#12409;&#12427;&#65311;',//13&#26178;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#30496;&#12367;&#12394;&#12427;&#26178;&#38291;&#12384;&#12364;&#32784;&#12360;&#12427;&#12398;&#12384;&#12387;&#65281;',//15&#26178;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#23450;&#26178;&#12414;&#12391;&#24460;1&#26178;&#38291;&#65281;&#12418;&#12358;&#23569;&#12375;&#12384;&#12424;&#65281;',//17&#26178;&#21322;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#23450;&#26178;&#12395;&#12394;&#12387;&#12383;&#65281;&#27531;&#26989;&#12394;&#12369;&#12428;&#12400;&#24112;&#12428;&#12427;&#12424;&#65281;',//18&#26178;&#21322;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#12381;&#12429;&#12381;&#12429;&#22805;&#39135;&#12384;&#12424;&#12540;&#65281;',//20&#26178;
&#9;&#9;&#9;'(n' &#8704; ')&#951;&#65308;&#20170;&#26085;&#12418;&#12362;&#30130;&#12428;&#12373;&#12414;&#12391;&#12375;&#12383;&#12387;&#65281;');//1&#26178;

switch(date("H:i")){
&#9;case '07:00':
&#9;&#9;$str = $message[0];
&#9;&#9;break;
&#9;case '08:30':
&#9;&#9;$str = $message[1];
&#9;&#9;break;
&#9;case '10:00':
&#9;&#9;$str = $message[2];
&#9;&#9;break;
&#9;case '13:00':
&#9;&#9;$str = $message[3];
&#9;&#9;break;
&#9;case '15:00':
&#9;&#9;$str = $message[4];
&#9;&#9;break;
&#9;case '17:30':
&#9;&#9;$str = $message[5];
&#9;&#9;break;
&#9;case '18:30':
&#9;&#9;$str = $message[6];
&#9;&#9;break;
&#9;case '20:00':
&#9;&#9;$str = $message[7];
&#9;&#9;break;
&#9;case '01:00':
&#9;&#9;$str = $message[8];
&#9;&#9;break;
&#9;default:
&#9;&#9;$str = '(&#65507;&#65293;&#65507;)&#65404;&#65392;&#65437;';
}
echo $str;
?&gt;
</code>
</pre>
				<p>次回は「複数の数値を入力させ、昇順に並び替え、最大値と最小値を出す（例：同僚の体重を入力して計算）。」だそうだ。がんばるぞ〜！(n&#8217; ∀ &#8216;)η</p>
				<dl>
				<dt>関連リンク</dt>
				<dd><a href="http://blog.grayash.com/archives/748">第0回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみよう！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/749">第1回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/749">第2回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/754">第3回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/750/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/750" />
	</item>
		<item>
		<title>第1回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！</title>
		<link>http://blog.grayash.com/archives/749</link>
		<comments>http://blog.grayash.com/archives/749#comments</comments>
		<pubDate>Thu, 29 May 2008 15:15:14 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=749</guid>
		<description><![CDATA[				百式さんの運営するIDEA＊IDEAの「新しくプログラミング言語を覚えたいときに行なうべき10の練習問題」を実際にやってみる第1回目！
				今回の問題はこちら！
				
				
				「なんらかのカウン [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.100shiki.com/">百式</a>さんの運営する<a href="http://www.ideaxidea.com/">IDEA＊IDEA</a>の「<a href="http://www.ideaxidea.com/archives/2008/02/10_7.html">新しくプログラミング言語を覚えたいときに行なうべき10の練習問題</a>」を実際にやってみる第1回目！</p>
				<p>今回の問題はこちら！</p>
				<blockquote>
				<ol>
				<li>「なんらかのカウントアップメッセージを1から100まで出すけど、3のときだけアホになる！（例：1万円！2万円！しゃ～ん万円！とか）」。</li>
				</ol>
				</blockquote>
				<p>まぁ要するに世界のナベアツですなw<br />
				今回の問題は簡単なようで実は結構難しかった（めんどくさかった）です。</p>
				<p>というのも、<strong>3で割り切れる数字のときだけアホになれば楽</strong>なのですが、<strong>3で割り切れない場合でかつ数値に3が入っていた場合もアホになる</strong>のです。<strong>31</strong>とかね。</p>
				<p>この割り切れないけど、数値に3が入っていた場合の処理がめんどくさかったです。<br />
				実際に出来上がったコードを書くので参考にしてみてください。<br />
				解りやすいようにコメント多めにしてみましたがどうでしょう？</p>
				<p>自分で読み返してみても無駄な処理が多いので、もっとスリムアップできると思います。<br />
				やっぱりこの場合正規表現かすら？(n&#8217;ω&#8217; `)</p>
				<p>実際に動いているのはこちら<br />
				<a href="http://labs.grayash.com/PHP_study/01.php">第1回目「新しくプログラミング言語を覚えたいときに行うべき10の練習問題　〜PHP編〜」</a></p>
				<p>書いたコードはこちら</p>
				<pre>
<code>
&lt;?php
//&#12450;&#12507;&#12395;&#12394;&#12427;&#22580;&#21512;&#12398;&#25991;&#23383;$str1&#12399;&#19968;&#26689;&#12289;$str2&#12399;&#20108;&#26689;
$str1 = array('', '&#12356;&#12385;', '&#12395;&#12387;', '&#12373;&#12435;', '&#12375;&#12387;', '&#12372;', '&#12429;&#12367;', '&#12394;&#12394;', '&#12399;&#12385;', '&#12365;&#12421;&#12358;', '&#12376;&#12421;&#12358;');
$str2 = array('', '&#12376;&#12421;&#12316;&#12358;', '&#12395;&#12376;&#12421;', '&#12373;&#12316;&#12435;&#12376;&#12421;', '&#12424;&#12316;&#12435;&#12376;&#12421;', '&#12372;&#12316;&#12376;&#12421;', '&#12429;&#12367;&#12376;&#12421;&#12316;', '&#12394;&#12394;&#12376;&#12421;&#12316;', '&#12399;&#12385;&#12376;&#12421;&#12316;', '&#12365;&#12421;&#12358;&#12376;&#12421;');

//1&#12363;&#12425;100&#12414;&#12391;&#12523;&#12540;&#12503;
for($i=1; $i&lt;=100; $i++){
&nbsp;&#9;//1&#26689;&#12398;&#22580;&#21512;
&nbsp;&#9;if($i&lt;10){
&nbsp;&nbsp;&#9;&#9;//3&#12398;&#20493;&#25968;&#12398;&#22580;&#21512;
&nbsp;&nbsp;&#9;&#9;if(!($i%3)){
&nbsp;&nbsp;&nbsp;&#9;&#9;&#9;$sum = $str1[$i];
&nbsp;&nbsp;&#9;&#9;}
&nbsp;&nbsp;&#9;&#9;//&#26222;&#36890;&#12398;&#25968;&#23383;&#12398;&#22580;&#21512;
&nbsp;&nbsp;&#9;&#9;else{
&nbsp;&nbsp;&nbsp;&#9;&#9;&#9;$sum = $i;
&nbsp;&nbsp;&#9;&#9;}
&nbsp;&#9;}
&nbsp;&#9;//2&#26689;&#12289;3&#26689;&#12398;&#22580;&#21512;
&nbsp;&#9;else{
&nbsp;&nbsp;&#9;&#9;//2&#26689;&#12398;&#22580;&#21512;&#12289;10&#12398;&#20301;&#12392;1&#12398;&#20301;&#12434;&#25244;&#12365;&#20986;&#12375;
&nbsp;&nbsp;&#9;&#9;$num1 = mb_substr($i,0,1);
&nbsp;&nbsp;&#9;&#9;$num2 = mb_substr($i,1,2);
&nbsp;&nbsp;&#9;&#9;
&nbsp;&nbsp;&#9;&#9;//10&#12398;&#20301;&#12392;1&#12398;&#20301;&#12364;3&#12398;&#22580;&#21512;&#12363;&#12289;3&#12398;&#20493;&#25968;&#12398;&#22580;&#21512;
&nbsp;&nbsp;&#9;&#9;if($num1 ==3 || $num2 ==3 || !($i%3)){
&nbsp;&nbsp;&nbsp;&#9;&#9;&#9;$sum = $str2[$num1];
&nbsp;&nbsp;&nbsp;&#9;&#9;&#9;$sum .= $str1[$num2];
&nbsp;&nbsp;&#9;&#9;}
&nbsp;&nbsp;&#9;&#9;//&#26222;&#36890;&#12398;&#25968;&#23383;&#12398;&#22580;&#21512;
&nbsp;&nbsp;&#9;&#9;else{
&nbsp;&nbsp;&nbsp;&#9;&#9;&#9;$sum = $i;
&nbsp;&nbsp;&#9;&#9;}
&nbsp;&#9;}
&nbsp;&#9;//&#20986;&#21147;
&nbsp;&#9;echo $sum.'&#19975;&#20870;&#65281;&lt;br&gt;';
}
?&gt;
</code>
</pre>
				<p>次回は「現在時刻にあわせてやる気のでるメッセージを出力」だそうだ。がんばるぞ〜！(n&#8217; ∀ &#8216;)η</p>
				<dl>
				<dt>関連リンク</dt>
				<dd><a href="http://blog.grayash.com/archives/748">第0回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみよう！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/749">第1回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/750">第2回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				<dd><a href="http://blog.grayash.com/archives/754">第3回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみた！！</a></dd>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/749/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/749" />
	</item>
		<item>
		<title>第0回「新しくプログラミング言語を覚えたいときに行うべき10の練習問題」をPHPでやってみよう！</title>
		<link>http://blog.grayash.com/archives/748</link>
		<comments>http://blog.grayash.com/archives/748#comments</comments>
		<pubDate>Thu, 29 May 2008 13:43:08 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/748</guid>
		<description><![CDATA[				ちょっと前になるけど、百式さんの運営するIDEA＊IDEAで「新しくプログラミング言語を覚えたいときに行なうべき10の練習問題」というエントリーがあったので、時間があるときに少しずつ作ってみようと思います。
		 [...]]]></description>
			<content:encoded><![CDATA[				<p>ちょっと前になるけど、<a href="http://www.100shiki.com/">百式</a>さんの運営する<a href="http://www.ideaxidea.com/">IDEA＊IDEA</a>で「<a href="http://www.ideaxidea.com/archives/2008/02/10_7.html">新しくプログラミング言語を覚えたいときに行なうべき10の練習問題</a>」というエントリーがあったので、時間があるときに少しずつ作ってみようと思います。</p>
				<p>Rubyがオススメとか良く聞くけれど、使う言語はPHP。PHPを使う理由はやっぱり業務に直結しやすいから。</p>
				<p>さて、実際にエントリーの中で書かれていた練習問題は下記の通り。</p>
				<blockquote>
				<ol>
				<li>「なんらかのカウントアップメッセージを1から100まで出すけど、3のときだけアホになる！（例：1万円！2万円！しゃ～ん万円！とか）」。</li>
				<li>現在時刻にあわせてやる気のでるメッセージを出力（例：もうすぐランチ！がんばれ！）。</li>
				<li>複数の数値を入力させ、昇順に並び替え、最大値と最小値を出す（例：同僚の体重を入力して計算）。</li>
				<li>簡易電卓。0で割ったときの処理を自分なりに作りこむ。</li>
				<li>キーワードを入れてYahoo!の検索結果を出力。</li>
				<li>テキストを入れると語尾が赤ちゃん言葉に（例：ですよ→でちゅよ）。</li>
				<li>メールアドレスを入れるとあらかじめ用意されたテンプレートファイルにそのメアドを埋め込んだ上でメール送信（スパムはダメだよ！）。</li>
				<li>「（名前）が、（場所）で、（アクション）した」がランダムに組み合わされて出てくるプログラム。</li>
				<li>URLを入れるとそのページのはてなブックマーク数が出てくるプログラム。</li>
				<li>ある名前とある名前を入れると相性診断を10段階で出してくれるプログラム。診断結果は適当でもいいけど、同じ組み合わせだったら同じ数値が必ずでないといけないように。</li>
				</ol>
				</blockquote>
				<p>一見、簡単な順に並んでるのかと思ったけどそんなことないような気が&#8230;</p>
				<p>簡単かなー？と思う練習問題は、1、2、3、5、8、9。<br />
				ちょっと難しいかも？と思う練習問題は4、6、7、10。</p>
				<p>5、9はYahoo!、はてなブックマークのAPIを使うので若干難しそうに思ったけど、PHPのSimpleAPI（だよね？）を使うと割と簡単にできそう。</p>
				<p>意外と難しいと思われるのが4。0で割ったときの処理をどうするかかな？強制的にエラー出してしまえばいいのかすら？</p>
				<p>後は7のメール送信の処理かな？メール送信の部分はサーバーによっても違うかもしれないし調べつつやってみようー！</p>
				<p>最後の10は普通に難しい&#8230;まずどうやって判定させたものか困る&#8230;</p>
				<p>そんなわけで、コードを公開してやっていくので変な処理してたり困ってたら教えてください＞＜</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/748/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/748" />
	</item>
		<item>
		<title>Nike: Take It To the NEXT LEVELが熱い！</title>
		<link>http://blog.grayash.com/archives/739</link>
		<comments>http://blog.grayash.com/archives/739#comments</comments>
		<pubDate>Tue, 20 May 2008 09:37:32 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[サイト紹介]]></category>
		<category><![CDATA[スポーツ]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=739</guid>
		<description><![CDATA[				Jリーグのハーフタイムで放送されていた新しいNikeのCMがめっちゃかっこいい！
				まずはともあれ見てもらう方がいいかな。
				大きな解像度で見たい方はNIKEFOOTBALL.comでどうぞー！
		 [...]]]></description>
			<content:encoded><![CDATA[				<p>Jリーグのハーフタイムで放送されていた新しいNikeのCMがめっちゃかっこいい！<br />
				まずはともあれ見てもらう方がいいかな。</p>
				<p>大きな解像度で見たい方は<a href="http://www.nike.com/nikeos/p/nikefootball/en__EMEA/">NIKEFOOTBALL.com</a>でどうぞー！</p>
				<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/anwlpTgbQTE&#038;hl=ja"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/anwlpTgbQTE&#038;hl=ja" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
				<p>有望な若い選手が名門アーセナルの監督ベンゲルに見いだされ、プレミアでプレーすることに&#8230;<br />
				というサクセスストーリーをあたかも体験したかのような動画になっています。</p>
				<p>サッカー好きにはたまらんシチュエーションですなっ!!</p>
				<p>特に若手の発掘で有名なベンゲル監督を用いるとかありそうで良いんですよねw<br />
				途中、マテラッツィに歯を折られるとか笑ったww　わかっていらっしゃる！w</p>
				<p>誰がこのCM作ったのか気になって調べてみたら、なんと！マドンナの旦那のガイ・リッチーだった！<br />
				な、なんだってー！</p>
				<p>しかし、NikeのCMはいつもカッコいいよなぁ。<br />
				俺が今まで一番好きなのはNikeのCMはFreeStyle。</p>
				<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/pwPg3nyE7dY&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/pwPg3nyE7dY&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
				<p>追記<br />
				ブログを書いた後に<a href="http://www.yasuhisa.com/could/">could</a>の<a href="http://twitter.com/yhassy">yhassy</a>にこんな指摘をうけましたー。そうだったのかっ！<br />
				<a href="http://twitter.com/yhassy/statuses/815602980" title="Twitter / Yasuhisa: @suniti Take it to... は映画監督... by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2352/2507574507_79a9848d3b_o.jpg" width="595" height="216" alt="Twitter / Yasuhisa: @suniti Take it to... は映画監督..." /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/739/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/739" />
	</item>
		<item>
		<title>名言集.comの名言を一日一回POSTするtwitterBOTを作った。</title>
		<link>http://blog.grayash.com/archives/737</link>
		<comments>http://blog.grayash.com/archives/737#comments</comments>
		<pubDate>Sun, 18 May 2008 10:07:07 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=737</guid>
		<description><![CDATA[				まめことネコゼのどたばた会議で宣言した「名言BOTを作る！」を完成させました。
				http://twitter.com/dictumer
				今回はPHPとpearを使って、CORESERVERで動かし [...]]]></description>
			<content:encoded><![CDATA[				<p>まめことネコゼのどたばた会議で宣言した「名言BOTを作る！」を完成させました。<br />
				<a href="http://twitter.com/dictumer">http://twitter.com/dictumer</a></p>
				<p>今回はPHPとpearを使って、CORESERVERで動かしています。<br />
				CORESERVERでpearを動かすにあたってはこちらのエントリーが非常に参考になりました。あざっす！(n&#8217; ∀ &#8216;)η<br />
				<a href="http://blog.technology-knowledge.jp/2007/12/13/64/">共有サーバ（CORESERVER.JP）で自由にPEARのインストールをする</a></p>
				<p>twitterへのPOST自体はpearを使えばすごく簡単に出来るのですが、HTMLを取得して特定のタグから必要なデータのみ抜き出す（スクレイピング）作業と、その抜き取ったデータの処理（無駄なデータを削除するなど）、エラー処理に苦労しました。</p>
				<p>pearを使ったのが初めてだった事もあるのですが、スクレイピングのやり方が分からずPHPで昔ながらの手法で作業しました。これは何か方法があるに違いない！pear＆PHPの詳しい人教えて！＞＜</p>
				<p>まぁそんなつたないコードですが、公開しますので赤字つけてくれる人大募集！<br />
				コメントでもtwitterでも何でも良いのでお願いします＞＜</p>
				<blockquote><p>
				<code><br />
				&lt;?php<br />
				require_once 'HTTP/Request.php';</p>
				<p>//&#21517;&#35328;&#38598;.com&#12398;&#26368;&#22823;&#25968;<br />
				$max = 2019;</p>
				<p>//&#20081;&#25968;&#12434;&#29983;&#25104;<br />
				$random = rand(0,$max);</p>
				<p>//twitterAPI&#12398;URL<br />
				$url ="http://twitter.com/statuses/update.xml";</p>
				<p>// URL &#12434;&#12458;&#12540;&#12503;&#12531;<br />
				$fp = @fopen('http://www.meigensyu.com/word/index'.$random.'.html', 'r');</p>
				<p>//&#12487;&#12540;&#12479;&#12364;&#28961;&#12356;&#22580;&#21512;&#12399;&#20877;&#24230;&#20081;&#25968;&#12434;&#29983;&#25104;&#12375;&#12390;URL&#12434;&#22793;&#26356;&#12377;&#12427;<br />
				while (!$fp) {<br />
				&#9;//&#20081;&#25968;&#12434;&#20877;&#24230;&#29983;&#25104;<br />
				&#9;$random = rand(0,$max);<br />
				&#9;echo '&#20081;&#25968;&#65307;'.$random.'&lt;br /&gt;';<br />
				&#9;$fp = @fopen('http://www.meigensyu.com/word/index'.$random.'.html', 'r');<br />
				&#9;if($fp) break;    // &#12523;&#12540;&#12503;&#33073;&#20986;<br />
				}</p>
				<p>// HTML &#12434;&#35501;&#12415;&#20986;&#12377;<br />
				while (! feof($fp)) {<br />
				&#9;$buffer = fgets($fp, 4096);<br />
				&#9;if(strpos($buffer, '"text"')){<br />
				&#9;&#9;while(!strpos($buffer, '&lt;/div&gt;')){<br />
				&#9;&#9;&#9;$meigen .= $buffer;<br />
				&#9;&#9;&#9;$buffer = fgets($fp, 4096);<br />
				&#9;&#9;}<br />
				&#9;&#9;$meigen .= $buffer;<br />
				&#9;}<br />
				&#9;else if(strpos($buffer, '"author"')){<br />
				&#9;&#9;while(!strpos($buffer, '&lt;/div&gt;')){<br />
				&#9;&#9;&#9;$author .= $buffer;<br />
				&#9;&#9;&#9;$buffer = fgets($fp, 4096);<br />
				&#9;&#9;}<br />
				&#9;&#9;$author .= $buffer;<br />
				&#9;}<br />
				}<br />
				//&#12479;&#12464;&#38500;&#21435;<br />
				$meigen = strip_tags($meigen);<br />
				$author = strip_tags($author);</p>
				<p>//&#27491;&#35215;&#34920;&#29694;&#12391;&#12486;&#12461;&#12473;&#12488;&#12363;&#12425;&#19981;&#35201;&#12394;&#37096;&#20998;&#12434;&#38500;&#21435;<br />
				//&#29305;&#23450;&#12398;&#12459;&#12486;&#12468;&#12522;&#12395;&#20837;&#12387;&#12390;&#12427;&#21517;&#35328;&#12399;<br />
				if( ereg("\[&#26144;&#30011;&#12398;&#21517;&#35328;\]|\[&#28459;&#30011;&#12539;&#12450;&#12491;&#12513;&#12398;&#21517;&#35328;\]|\[&#12489;&#12521;&#12510;&#12398;&#21517;&#35328;\]|\[&#12371;&#12392;&#12431;&#12374;\]", $author) ){<br />
				&#9;$meigen = ereg_replace("[\r\n\]|&#12288;|&amp;nbsp;", "", $meigen);<br />
				&#9;$author  = ereg_replace("[\r\n\]|&#12288;&amp;nbsp;|&#12288;|&amp;nbsp;&amp;nbsp;|^&amp;nbsp;|\[.+\]|&amp;nbsp;&#20986;&#20856;.|^&#20986;&#20856;.", "", $author);<br />
				&#9;$author  = ereg_replace("&amp;nbsp;", "&#12288;", $author);<br />
				}<br />
				else{<br />
				&#9;//&#20840;&#35282;&#12473;&#12506;&#12540;&#12473;&#12289;&#21322;&#35282;&#12473;&#12506;&#12540;&#12473;&#38500;&#21435;<br />
				&#9;$meigen = ereg_replace("[\r\n\]|&#12288;|&amp;nbsp;", "", $meigen);<br />
				&#9;$author  = ereg_replace("[\r\n\]|&#12288;&amp;nbsp;|&#12288;|^&amp;nbsp;|&amp;nbsp;&amp;nbsp;|^&#20986;&#20856;.|&amp;nbsp;&#20986;&#20856;.|\(.+\)|\[.+\]|&#65288;.+&#65289;", "", $author);<br />
				&#9;$author  = ereg_replace("/&#20986;&#20856;+/", "", $author);<br />
				}<br />
				// HTML &#12398;&#12463;&#12525;&#12540;&#12474;<br />
				fclose($fp) or die("CLOSE");  </p>
				<p>//&#20986;&#20856;&#12364;&#31354;&#12398;&#22580;&#21512;&#12364;&#12354;&#12427;&#12398;&#12391;&#12300;&#19981;&#26126;&#12301;&#12392;&#20837;&#21147;<br />
				if($author=='') $author='&#19981;&#26126;';</p>
				<p>// &#12477;&#12465;&#12483;&#12488;&#12434;&#38283;&#12365;&#12289;&#36865;&#20449;&#24418;&#24335;&#12434;&#25351;&#23450;&#12375;&#12289;&#12487;&#12540;&#12479;&#12434;&#36865;&#20449;&#12377;&#12427;<br />
				$req = new HTTP_Request();<br />
				$req-&gt;setBasicAuth("twitterID", "twitterPASSWORD");<br />
				$req-&gt;setMethod(HTTP_REQUEST_METHOD_POST);<br />
				$req-&gt;addPostData('status', $meigen.'&#12288;&#20986;&#20856;&#65306;&#12300;'.$author.'&#12301;');<br />
				$req-&gt;setURL($url);</p>
				<p>  if (!PEAR::isError($req-&gt;sendRequest())) {<br />
				    $response = $req-&gt;getResponseBody();<br />
				  }<br />
				 ?&gt;<br />
				</code>
				</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/737/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/737" />
	</item>
		<item>
		<title>Google検索したら「このサイトはコンピュータに損害を与える可能性があります。」と言われた</title>
		<link>http://blog.grayash.com/archives/711</link>
		<comments>http://blog.grayash.com/archives/711#comments</comments>
		<pubDate>Mon, 21 Apr 2008 04:05:23 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/711</guid>
		<description><![CDATA[				先ほど、白石鉱山について調べていたら（！？）Googleの検索結果画面に見慣れない1文を発見しました。
				
				「このサイトはコンピュータに損害を与える可能性があります。」とな！？
				該当するペー [...]]]></description>
			<content:encoded><![CDATA[				<p>先ほど、白石鉱山について調べていたら（！？）Googleの検索結果画面に見慣れない1文を発見しました。</p>
				<p><a href="http://www.flickr.com/photos/78671905@N00/2430389560/"><img src="http://farm4.static.flickr.com/3159/2430389560_97ba6237c4.jpg" height="352" width="500" alt="白石鉱山 - Google 検索" /></a></p>
				<p>「このサイトはコンピュータに損害を与える可能性があります。」とな！？</p>
				<p>該当するページを開こうとすると、下記のような画面が出ました。</p>
				<p><a href="http://www.flickr.com/photos/78671905@N00/2429580609/"><img src="http://farm4.static.flickr.com/3052/2429580609_bc59351c72.jpg" height="175" width="500" alt="不正なソフトウェアの警告" /></a></p>
				<p>というわけでGoogleの検索結果画面からはリンクされず、URL直打ちでしか見れないようになっていまいた。</p>
				<p>説明を読むと<a href="http://www.stopbadware.org/">StopBadware.org</a> というサイトのデータベースに登録されているスパイウェアが発見されると上記のようなエラーが出るようです。</p>
				<p>ちなみにYahoo!では下記のように普通のサイトとして認識されているようですね。</p>
				<p><a href="http://www.flickr.com/photos/78671905@N00/2430391622/"><img src="http://farm3.static.flickr.com/2083/2430391622_4c89103e30.jpg" height="253" width="500" alt="Yahoo!検索 - 白石鉱山" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/711/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/711" />
	</item>
		<item>
		<title>ペパボから新しい写真共有サービス「30days Album」</title>
		<link>http://blog.grayash.com/archives/692</link>
		<comments>http://blog.grayash.com/archives/692#comments</comments>
		<pubDate>Thu, 10 Apr 2008 08:53:42 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[写真]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/692</guid>
		<description><![CDATA[				
				ペパボことレンタルサーバー「ロリポップ」でおなじみ株式会社paperboy&#38;co.が新しい写真共有サービスをリリースしました！
				いよっ！待ってましたっ！
				先日、「まめことネコゼの [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.flickr.com/photos/78671905@N00/2401817159/"><img src="http://farm4.static.flickr.com/3146/2401817159_f7d143e72f.jpg" height="180" width="500" alt="30日間限定オンラインアルバム | 30days Album™" /></a></p>
				<p>ペパボことレンタルサーバー「<a href="http://lolipop.jp/">ロリポップ</a>」でおなじみ<a href="http://www.paperboy.co.jp/">株式会社paperboy&amp;co.</a>が新しい写真共有サービスをリリースしました！</p>
				<p>いよっ！待ってましたっ！</p>
				<p>先日、「<a href="http://blog.livedoor.jp/dotabatakaigi/">まめことネコゼのどたばた会議</a>」で<a href="http://blog.livedoor.jp/dotabatakaigi/archives/682543.html">ペパボさんのインタビューを行なった</a>のですがそのときに「無理ッカー」という名前でお話してくださったサービスがこの「<a href="http://30d.jp/">30days Album</a>」です！</p>
				<p>「<a href="http://30d.jp/">30days Album</a>」とは、</p>
				<blockquote>
				<p>友達や家族、恋人、会社の人など大切な人と過ごした時間を切り取った写真や好きな景色、物などなどの写真を簡単に共有できるサービスです。しかも無料で！</p>
				</blockquote>
				<p>だそうです。無料とはまた太っ腹ですね！</p>
				<p>しかし、なんでまた4月10日にリリースしたのかと思っていたら&#8230;</p>
				<blockquote>
				<p>4/10はフォトの日なんですよ。誰が何と言おうとフォトの日なんだ。</p>
				</blockquote>
				<p>と<a href="http://gionby.jugem.jp/?eid=62">gionのシィンさんが仰っていました</a>。な、なんだってー！</p>
				<p>さて、実際に触ってみて一番いいなと思ったのはやっぱり共有の部分。<br />
				<a href="http://www.flickr.com/">flickr</a>にせよ、<a href="http://www.zorg.com/">Zorg</a>にせよ写真共有サービスって便利なんだけど、共有の部分でカスタムが効かなくて結構困ってました。</p>
				<p>flickrはOnlyOne,Friends,Family,Publicの4カテゴリしか無いので、「友達のA君には見せたいけど、B君には見せたくない」とかそういう細かい調整ができません。<br />
				まず何より全員がflickrのアカウントを持っていないと始まらないので、アカウント取得からお願いするとか非常に面倒なことになってました。</p>
				<p>あとは旅行に行った時の写真集め！これがまた面倒だった！<br />
				誰かが全員の写真をメッセンジャーでZipでもらったり、CD-Rに焼いてもらって全員からかき集めて、それをオンラインで見られるようにする手間！手間！手間！<br />
				Zip受信中にメッセが落ちたらそこでもうやる気ゼロですよ。えぇ、もうやる気でません。</p>
				<p>でもこの「<a href="http://30d.jp/">30days Album</a>」を使えば、旅行から帰って来てその日にオンラインアルバムを作成して、全員にパスワードを送っておけば各自でアップできるじゃないですか！</p>
				<p>しかもアップロードが速いんよー、これがまた！写真を一括選択して放置しとけば終わったときには音でお知らせしてくれるから便利！</p>
				<p>かなりのスピードだったので<a href="http://twitter.com/suniti/statuses/786212977">gloverさんに速い言った</a>ら、「<a href="http://twitter.com/glover/statuses/786216828">むしろビューワーを。写真ビューワーを見てみてください。</a>」と言われたので中を見に行ったら&#8230;やゔぁい！</p>
				<p>まず、写真のExifに記述してある撮影時間別に並んでる！これはめちゃくちゃ便利なんだよ！（力説）<br />
				複数の人の写真を集めるとファイル名がバラバラだから時系列に並ばないので、わざわざExif情報を確認できるフリーソフトで時系列にファイル名もソートしたりしてたの！それが何もやらなくてもサーバーでやってくれるこの便利さ！わっかるかなー？わかんねーだろうなー（わかるって）</p>
				<p>次に超高速ビューワー！<br />
				これめちゃ速いぜ！しかも、矢印キーやクリックでサクサク見れるのが良い！マウスを使う場合はコマンド＋クリックで戻れるよ！Windowsの場合はCtrlかしら？（未確認）</p>
				<p>最後にあったら便利だなという機能！<br />
				まず俺が欲しいなと思うのはコメント付きで写真集とかにできるサービスが欲しい。<br />
				30日間ネット上だけで遊べるのは嬉しいけれど、せっかく盛り上がったコンテンツをそのままダウンロードしておしまい。っていうのは少し寂しいかな。コメントとかのデータはもちろん欲しいので嬉しいけど、最後は紙にしたい。アルバムにして全員に渡したい。</p>
				<p>後は有料でもいいので写真の無制限化。ウチの会社は20人ぐらいで社員旅行に行くので写真の枚数もハンパねっす！4日で5000枚とかあるある。<br />
				30日間でワンコイン（500円）とかどうでしょう？ww　値段はともかく本気でお願いしたかったり。</p>
				<p>もうこれは俺が長らく困ってた部分を解決してくれるサービスですよ！マジで！<br />
				久しぶりに熱くなったので気合入れて書きすぎちゃったよ。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/692/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/692" />
	</item>
		<item>
		<title>ブログの裸祭り CSS Naked Day</title>
		<link>http://blog.grayash.com/archives/690</link>
		<comments>http://blog.grayash.com/archives/690#comments</comments>
		<pubDate>Wed, 09 Apr 2008 02:05:01 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=690</guid>
		<description><![CDATA[				
				What happened to the design?
				To know more about why styles are disabled on this website visit the [...]]]></description>
			<content:encoded><![CDATA[				<blockquote>
				<h3>What happened to the design?</h3>
				<p>To know more about why styles are disabled on this website visit the <a href="http://naked.dustindiaz.com" title="Web Standards Naked Day Host Website">Annual CSS Naked Day</a> website for more information.</p>
				</blockquote>
				<p>このイベントは去年？一昨年？ぐらいから知ってるのですが、実は初参加。</p>
				<p>たまには裸になってマークアップを見直そうぜ？的な企画であってるかしら？<br />
				とは言え、<a href="http://3ping.org/">3ping</a>さんの<a href="http://vicuna.jp/">Vicunaテンプレート</a>を使わせていただいてるのでマークアップは素敵です。</p>
				<p>こういうイベントがあると、デザインやマークアップを見直す良い機会になるのでリニューアルしなきゃなーとか思ってしまいます＞＜</p>
				<p>今回、<a href="http://www.ajalapus.com/downloads/css-naked-day/">CSS Naked Day</a>というWordPress用のプラグインを使用してCSSを脱ぎ脱ぎしております。<br />
				このプラグインを入れておくだけで、CSS Naked Dayになったら勝手に脱いでくれるのラクチン。<br />
				ただし、毎年CSS Naked Dayの日付が違うようなのでどこまで対応してるの不明。来年も使えるのかな？(n&#8217;ω&#8217; `)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/690/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/690" />
	</item>
		<item>
		<title>Twitterを始めて1年経っていました</title>
		<link>http://blog.grayash.com/archives/688</link>
		<comments>http://blog.grayash.com/archives/688#comments</comments>
		<pubDate>Tue, 08 Apr 2008 06:24:48 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/688</guid>
		<description><![CDATA[				
				2007年4月6日に軽い気持ちで登録したTwitter。いつのまにやら遊び始めて1年経過していました。
				blog.grayash.com &#8211; Twitterハジメマシタ
				Tw [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.flickr.com/photos/78671905@N00/2398112742/"><img src="http://farm3.static.flickr.com/2071/2398112742_2c7576dbc7.jpg" height="151" width="500" alt="Twitter / suniti: 登録てすてす" /></a></p>
				<p>2007年4月6日に軽い気持ちで登録したTwitter。いつのまにやら遊び始めて1年経過していました。</p>
				<p><a href="http://blog.grayash.com/archives/494">blog.grayash.com &#8211; Twitterハジメマシタ</a></p>
				<p>Twitter経由でどれほどの物を得たか。思い返すと自分でもビックリします。</p>
				<p>最初に行ったのTwitterのオフ会のメンバーの中には今でも遊んでもらってる人達が多いです。<br />
				@pruto、@ukstudio、@retlet、＠HolyGrail、@hamashun、@forestk・・・そして、場を提供してくれた@miniturbo みんなありがとう。<br />
				また@3pingさん、@amachang、@kyosukeさんと有名な方々にもお会いできたのは嬉しかったです。</p>
				<p><a href="http://blog.grayash.com/archives/501">blog.grayash.com &#8211; CSS Nite LP3レポート</a></p>
				<p>@amachang主催の大規模オフ。<br />
				このときは色んな人と知り合いになれましたが、特に@woopsdez、@natura、@komakuにはお世話になっております＞＜</p>
				<p><a href="http://blog.grayash.com/archives/518">blog.grayash.com &#8211; Twitter Offline Party レポート！</a></p>
				<p><a href="http://blog.grayash.com/archives/519">blog.grayash.com &#8211; モバイル勉強会レポート</a></p>
				<p>その後もTwitter経由でメガネオフに行きました。<br />
				主催された@cremaさんと@necoze、@k_taro、@todomaru、@2baihanにはその後も仲良くさせてもらってます。</p>
				<p><a href="http://blog.grayash.com/archives/522">blog.grayash.com &#8211; Twitter メガネオフレポート！</a></p>
				<p><a href="http://blog.grayash.com/archives/535">blog.grayash.com &#8211; 第１回スタジオ撮影勉強会に参加してきました</a></p>
				<p>Twitterで知り合った<a href="http://realog.org/">Go my way</a>の@rea君がやってるポッドキャストにもその縁で出演させてもらいました。</p>
				<p><a href="http://blog.grayash.com/archives/547">blog.grayash.com &#8211; realog Podcastで3人対談してきましたっ！</a></p>
				<p>またTwitterから始まった企画「ついったーカレンダー」の写真版にも参加しました。<a href="http://blog.grayash.com/archives/585"></a></p>
				<p><a href="http://blog.grayash.com/archives/585">blog.grayash.com &#8211; 2008年版ついったーカレンダー写真版に参加しました</a></p>
				<p>結構長く書きましたが、実はTwitterの人達と会ったイベントやオフはこれだけじゃなくて、<br />
				ブログに書いてないものもざっと思い出せるだけでも結構あります。</p>
				<ul>
				<li>ビリヤードオフ</li>
				<li>プルコギオフ</li>
				<li>お散歩写真オフ</li>
				<li>関西組上京盆フェス</li>
				<li>Summer Sonic 2007</li>
				<li>アサラトオフ</li>
				<li>ワールドアトリエオフ</li>
				<li>HolyGrail誕生会</li>
				<li>ダーツオフ</li>
				<li>retlet誕生会</li>
				</ul>
				<p>そして今は、Twitterで知り合った@woopsdezと@necozeがメインでやってる「<a href="http://blog.livedoor.jp/dotabatakaigi/">まめことネコゼのどたばた会議</a> 」にスタッフとして参加させてもらってます。</p>
				<p>すでに2年目に入ってますが、まだ当分はTwitterで遊んでると思います。</p>
				<p>以前お目にかかった方々、ありがとうございました。これからもよろしくお願いします。<br />
				今後お目にかかる方々、お会いした暁にはやさしく接してください＞＜</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/688/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/688" />
	</item>
		<item>
		<title>えっちでよくないブラウザ</title>
		<link>http://blog.grayash.com/archives/686</link>
		<comments>http://blog.grayash.com/archives/686#comments</comments>
		<pubDate>Mon, 07 Apr 2008 07:14:59 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Browser]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/686</guid>
		<description><![CDATA[				
				今さっき、Google Analyticsでブラウザのシェアを見ていたら下の方に素敵なブラウザからアクセスされている方が居ました。
				「えっちでよくないブラウザ」
				そんなブラウザあんの！？ [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.flickr.com/photos/78671905@N00/2394631271/"><img src="http://farm3.static.flickr.com/2261/2394631271_316bfe1abc.jpg" height="237" width="500" alt="ブラウザとOS - Google Analytics" /></a></p>
				<p>今さっき、Google <span style="color: #343434; font-family: arial;">Analyticsでブラウザのシェアを見ていたら下の方に素敵なブラウザからアクセスされている方が居ました。</span></p>
				<p><span style="color: #343434; font-family: arial;"><strong>「えっちでよくないブラウザ」</strong></span></p>
				<p><span style="color: #343434; font-family: arial;">そんなブラウザあんの！？と調べてみたところGoogle先生でも結構な数検索されてる模様。</span></p>
				<p><a href="http://www.flickr.com/photos/78671905@N00/2395468942/"><img src="http://farm4.static.flickr.com/3148/2395468942_b71fe08ae9.jpg" height="64" width="500" alt="えっちでよくないブラウザ - Google 検索" /></a></p>
				<p>軽く調べたところ、やっぱりUAの偽装じゃねーかという結論に。</p>
				<p>このサイトでは、他に面白いUAで遊びに来た人は居なかったのですが、このblogで過去に遡って調べてみるとこんな方がいらっしゃいました。<a href="http://www.flickr.com/photos/78671905@N00/2395477698/"></a></p>
				<p><a href="http://www.flickr.com/photos/78671905@N00/2395477698/"><img src="http://farm3.static.flickr.com/2312/2395477698_e01d1b25d4.jpg" height="192" width="500" alt="ブラウザ - Google Analytics" /></a></p>
				<p>誰だか知らないけど照れるぜハニー</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/686/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/686" />
	</item>
		<item>
		<title>手紙のついた果物</title>
		<link>http://blog.grayash.com/archives/683</link>
		<comments>http://blog.grayash.com/archives/683#comments</comments>
		<pubDate>Wed, 02 Apr 2008 14:20:22 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/?p=683</guid>
		<description><![CDATA[				
				今日、スーパーでバナナを選んでいたら面白いバナナを発見っ!!
				何やら「手紙のついた果物」と書いてあって、QRコードがバナナに張ってあるではないか！なんぞこれー！ということで早速購入。他のバナナよ [...]]]></description>
			<content:encoded><![CDATA[				<p ><a href="http://www.flickr.com/photos/suniti/2382951366/" title="R0013067 by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2371/2382951366_0717e5e252.jpg" width="500" height="500" alt="R0013067" /></a></p>
				<p>今日、スーパーでバナナを選んでいたら面白いバナナを発見っ!!<br />
				何やら「手紙のついた果物」と書いてあって、QRコードがバナナに張ってあるではないか！なんぞこれー！ということで早速購入。他のバナナよりは若干高め？っぽいですが、そこまでの値段差は無さそうです。</p>
				<p><a href="http://www.flickr.com/photos/suniti/2382118857/" title="R0013071 by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2294/2382118857_75b4dce8b1.jpg" width="500" height="500" alt="R0013071" /></a></p>
				<p>家に帰って、バナナのQRコードを読んでみるとこのようなページが！</p>
				<p><a href="http://www.flickr.com/photos/suniti/2382952140/" title="R0013074 by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2208/2382952140_0446f96c4c.jpg" width="500" height="500" alt="R0013074" /></a></p>
				<p><P>バナナを作られた方がいかに丹精こめて作ったか、写真と直接書かれたメッセージが書いてありました。</P></p>
				<p>バナナごとのユニークなメッセージでは無いようですが、生産者の声を気軽に読めるというのは面白いし、良いサービスだなぁと思いました。</p>
				<p>これはバナナ以外の果物、野菜でもあるようなのでお近くスーパーで探してみるといいかもしれません。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/683/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/683" />
	</item>
		<item>
		<title>乳揺れシュミレーター？</title>
		<link>http://blog.grayash.com/archives/676</link>
		<comments>http://blog.grayash.com/archives/676#comments</comments>
		<pubDate>Thu, 27 Mar 2008 05:50:13 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[サイト紹介]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/676</guid>
		<description><![CDATA[				
				い、いやいや、ウチはエロやってませんよ!!
				さっき海外のスポーツウェアブランドのサイトを見ていたらこんなの発見！勢いでエントリー！
				自社のインナーウェアの密着性をアピールするために作った [...]]]></description>
			<content:encoded><![CDATA[				<p class="img_L"><a href="http://www.flickr.com/photos/78671905@N00/2365115591/"><img src="http://farm3.static.flickr.com/2160/2365115591_ec5d435d12_m.jpg" height="122" width="240" alt="Shock Absorber" /></a></p>
				<p>い、いやいや、ウチはエロやってませんよ!!</p>
				<p>さっき海外のスポーツウェアブランドのサイトを見ていたらこんなの発見！勢いでエントリー！<br />
				自社のインナーウェアの密着性をアピールするために作ったと思われるスペシャルサイト。</p>
				<p>最初にカップ数を選択して、次に運動の激しさを選択。</p>
				<p>するとスクショのようにどれだけ揺れないようになるかが見れます。</p>
				<p>それにしてもこのストレートな表現は日本じゃできないなと思ったw</p>
				<dl>
				<dt>関連サイト</dt>
				<dd><a href="http://www.shockabsorber.co.uk/bounceometer/shock.html">Shock Absorber</a></dd>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/676/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/676" />
	</item>
		<item>
		<title>IE6.xを利用しているユーザーにアップデートを促してみる</title>
		<link>http://blog.grayash.com/archives/675</link>
		<comments>http://blog.grayash.com/archives/675#comments</comments>
		<pubDate>Thu, 27 Mar 2008 03:43:34 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/675</guid>
		<description><![CDATA[				
				IE7の日本語版がリリースされて1ヶ月以上経つのですが、やはりIE6.xのシェアは多いですね。
				自分のブログであればIE6.xは全体の25%ぐらいですが、仕事で関わっているサイトですとIE全体の [...]]]></description>
			<content:encoded><![CDATA[				<p class="img_L"><a href="http://www.flickr.com/photos/78671905@N00/2365710246/"><img src="http://farm3.static.flickr.com/2367/2365710246_c071ab972e_m.jpg" height="240" width="237" alt="SaveTheDevelopers Japan :: Making The Web A Better Place" /></a></p>
				<p>IE7の日本語版がリリースされて1ヶ月以上経つのですが、やはりIE6.xのシェアは多いですね。</p>
				<p>自分のブログであればIE6.xは全体の25%ぐらいですが、仕事で関わっているサイトですとIE全体のシェアが90%以上、その内IE6.xが70%以上とかはよくある話だと思います。</p>
				<p><strong>すべてのユーザーがIE6.x以下を使わなくなってくれたらどんなに仕事が楽になるんだろう(´；ω；｀)</strong></p>
				<p>そこでこんなキャンペーンを見つけたので紹介。</p>
				<blockquote>
				<p>あなたのウェブブラウザを最新にして、かわいそうなウェブ開発者を助けて！</p>
				</blockquote>
				<p>ということで、IE6でアクセスしてきたユーザーに下のように最新のブラウザへアップデートを促すメッセージがでるブログパーツ？です。</p>
				<p><a href="http://www.flickr.com/photos/78671905@N00/2364879999/"><img src="http://farm4.static.flickr.com/3038/2364879999_3f7d3166df.jpg" height="313" width="500" alt="ピクチャ 3" /></a></p>
				<p>これを見て数人でもいいから新しいブラウザに乗り換えてくれると嬉しいですね。（結構切実</p>
				<p>ちなみにこのキャンペーンは元々海外で行われているものですが、<a href="http://d.hatena.ne.jp/riaf/">id:riaf</a>さんが日本語化してくれた模様。</p>
				<dl>
				<dt>関連サイト</dt>
				<dd><a href="http://www.savethedevelopers.org/">SaveTheDevelopers.org :: Making The Web A Better Place, One Campaign At A Time&#8230;　（英語）</a></dd>
				<dd><a href="http://stds.riaf.jp/">SaveTheDevelopers Japan :: Making The Web A Better Place　（日本語）</a></dd>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/675/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/675" />
	</item>
		<item>
		<title>ケータイFlash勉強会に参加してきました</title>
		<link>http://blog.grayash.com/archives/665</link>
		<comments>http://blog.grayash.com/archives/665#comments</comments>
		<pubDate>Thu, 13 Mar 2008 14:54:08 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/665</guid>
		<description><![CDATA[				2008/03/13（木）六本木ヒルズ20階 KLab株式会社さんで「ケータイFlash勉強会」に参加してきました。
				講師をしてくださった3名は水玉製作所さん。
				仕事で一度だけケータイFlashの [...]]]></description>
			<content:encoded><![CDATA[				<p>2008/03/13（木）六本木ヒルズ20階 KLab株式会社さんで「ケータイFlash勉強会」に参加してきました。<br />
				講師をしてくださった3名は水玉製作所さん。</p>
				<p>仕事で一度だけケータイFlashのコンテンツを作ったことがあるのだけど、特定端末でビデオメモリ不足で画像が出なかったりと色々苦戦しました。そこでこの勉強会が開催されるとのことで上級編（Flash作ってる人向け）に参加しました。</p>
				<h2>パブリッシュについて</h2>
				<p>Flash4はFlashLite1.1とほぼ同等。ただし、FlashLiteは携帯特有のASが付随していると考えればよい。<br />
				CS3があるならデバイスなんちゃら（携帯の端末でテストできるあれ）を使うのがいいが、持ってない人はFlash4で作って行くのが良いよ。</p>
				<p>フレームレート7~12fpsで制作するのがいい。12fpsで問題ないが一部端末でつらい場合があるのでセーフティは7fps。<br />
				画面解像度は240＊240。ただしこれはセーフティーなサイズなので、コンテンツによって変えるといい。</p>
				<h2>FlashLite1.xならではのスプリクトの書き方</h2>
				<p>携帯端末はreleaseのアクションはとれないので全てpressにする。<br />
				携帯端末は押す動作しかなく、マウスのように離すことは無いためpressを使うこと。<br />
				ただし一部端末ではreleaseでも取れることがある。</p>
				<p>FlashLiteは配列が使えない。オブジェクトも使えない。</p>
				<h3>変数制限について</h3>
				<p>変数宣言のvarは認識できないので使わない。<br />
				読みづらくなるので変数名をわかりやすくしないと&#8230;</p>
				<h3>ドットシンタックスは使えない</h3>
				<p>AS2.0では基本的なドットシンタックスによる指定ができない。</p>
				<blockquote><p>image.gotoAndPlay(1);</p></blockquote>
				<p>上記の指定だとシンタックスエラーが出るので下記の方法でやる。</p>
				<blockquote><p>
				tellTarget(&#8220;image&#8221;){<br />
				gotoAndPlay(1);<br />
				}
				</p></blockquote>
				<h3>テキストフィールドについて</h3>
				<p>AS2.0だとテキストフィールドでもインスタンス名を入れるが、FlashLiteだとインスタンス名を入れるとエラーが出るので、変数名で指定する。</p>
				<h3>文字列の連結</h3>
				<p>AS2.0だと＋で文字列の連携ができるが、FlashLiteだと連結することが出来ない。</p>
				<blockquote><p>
				tellTarget(&#8220;image&#8221;  + 1){<br />
				gotoAndPlay(1);<br />
				}
				</p></blockquote>
				<p>上記の記述だとエラーが出るので下記のようなaddを使って文字列の連結を行う。</p>
				<blockquote><p>
				tellTarget(&#8220;image&#8221; add 1){<br />
				gotoAndPlay(1);<br />
				}
				</p></blockquote>
				<p>MC名にforで回した変数を追加して”mc01”、”mc02”といった指定をする場合はこれで行う</p>
				<p>さらに「==」は「eq」に置き換わる。これも注意。</p>
				<h3>FlashLite1.xだとfunctionが使えない</h3>
				<p>functionは無理だがcallでそれっぽいことができる<br />
				<strong>call(2);</strong></p>
				<p>これで2フレームに書いてあるasを呼び出すことができる！（フレーム名じゃなくてラベルでも呼び出せる）<br />
				asのみの動作であって、2フレーム目に書いてある画像などは呼び出されない。</p>
				<p>ただし、引数は持っていけないので引数っぽいことがやりたければcallを呼び出す前にグローバル変数に引数（戻り値）も入れてしまうといい。さらに呼び出した先のフレームの最後でグルーバル値に値を入れると戻り値っぽいことができる（若干トリッキーだが。</p>
				<h3>#include はFlash4でも使える</h3>
				<p>なのでcallをたくさん使うならincludeを使ったほうが管理しやすいよ。<br />
				ただし！呼び出されるたびにコードが展開され容量を喰うので何度も同じコードを呼び出す場合はキツイ&#8230;<br />
				携帯で容量を喰うのは痛い。程度によってはcallを使うか、そもそも関数を使わないように組むのがいいかな。</p>
				<h2>携帯案件で折れ線グラフを作ってみた結果、気がついたことを</h2>
				<p>AS2.0であれば、ポイントからポイントまでLineToで線を引けばいいが、FlashLiteではLineToが無いので線をあらかじめ書いたMCを移動、回転、伸縮させて表示している。</p>
				<h3>Tips</h3>
				<p>_width,_heightは機能しない機種（一部）がある<br />
				解決方法はサンプルデータが公開されてから追記します。</p>
				<h3>参加者からの質問</h3>
				<p>	　</p>
				<p><strong>テキストフィールドの位置を動的に動かしたい場合は？</strong><br />
				テキストフィールドにインスタンス名を書く事ができないからそのままだと動かせない。<br />
				MCの中に入れればMCごと移動できるかな？</p>
				<p><strong>自動的なローディングはできない？</strong><br />
				何かをさせつつ裏でロードするということができないので、ロードするにもユーザーにクリックを強いてしまう。<br />
				クリックを感じさせない設計ならいいんじゃね？</p>
				<h2>容量を押さえる、スムーズに動かすには。</h2>
				<p>ビデオメモリは1M〜2Mの間が多い、この間で画像が出なかったりする。<br />
				フォントは明朝体よりもゴシック体、さらにデバイスフォントのほうが軽い。<br />
				デバイスフォントは汚いが、PCと端末で入ってるフォントが違うのでPCよりは読みやすいものがでるよ。（端末のメニューとかで使ってるし）<br />
				フォント選びは慎重にすること。<br />
				また、パスの場合も多くなってくる重くなる。が、落ちることも無い（画像の場合は落ちる）ただし、極端な場合は表示すらされないこともある。</p>
				<h2>音の差異</h2>
				<p>mmf,midiファイルを与えないと音が鳴らせない。（PCでは確認できない<br />
				音を鳴らすためのルールが3キャリアで違うので、別途でやらないとダメ。<br />
				ピアノの音源であれば、端末の差があまりでない（ピアノはピアノの音色になる）<br />
				その他の音源（シンセ）とかだと端末によってドラムになったりするらしい。<br />
				正直、音の入ったコンテンツは音の専門家が居ないと作れないと思われる。</p>
				<h2>フォントの差異</h2>
				<p>容量の関係で_ゴシックを使う機会も多くなるので注意したほうがいいよ。<br />
				フォントは12pxで１２文字（７、８文字）で作るのが一般的。<br />
				８、１６、は12pxと同じサイズで表示されたり危ない。Softbankだと8pxが米粒に。<br />
				最悪はアウトライン化して出力。</p>
				<h2>ベンチマーク</h2>
				<p>DoCoMoの端末は早い！また遅い機種も無い！<br />
				AUの端末は基本的に遅い。一番早い機種でDoCoMoの中で真ん中ぐらい。遅い端末はDoCoMoの２倍以上かかることも。<br />
				表示速度をしっかり得るには、早い端末、遅い端末の間をとって制作するのがいいね。<br />
				このベンチマーク結果はあとでもらえるとのこと。太っ腹すぎる。<br />
				FlashLiteに対応していない端末は30%ぐらい。</p>
				<h2>ボタンのフォーカス</h2>
				<p>基本的にY軸上、上から下へフォーカスがかかっていく。<br />
				同じ軸上にある場合は左からフォーカスがかかる。</p>
				<h2>データの保存</h2>
				<p>クエリをつけてGETで送る。これには特に注意点は無い。</p>
				<h2>再生中に電話やメールといったことがおきると</h2>
				<p>基本的にはブラウザの操作なので注意点はとくになし。ブラウザごと一時停止する。<br />
				待受けの場合は携帯を閉じるときにデータを保存することができる端末もある（すべてじゃない）</p>
				<h2>結論</h2>
				<p>セーフティな書き方でFLashを作ることはできるが、やっぱり実機での動作環境は必須</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/665/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/665" />
	</item>
		<item>
		<title>Yahoo! Pipesで自分のフィードをまとめて配信</title>
		<link>http://blog.grayash.com/archives/649</link>
		<comments>http://blog.grayash.com/archives/649#comments</comments>
		<pubDate>Fri, 22 Feb 2008 17:08:08 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/649</guid>
		<description><![CDATA[				お久しぶりでございます＞＜
				・・・何度もこれ言った気がする(&#8216;A`)
				さて、久しぶりにちゃんとしたエントリーを書こうかと。
				だいぶ時期を逃してますが、Yahoo!Pipesで自 [...]]]></description>
			<content:encoded><![CDATA[				<p>お久しぶりでございます＞＜<br />
				・・・何度もこれ言った気がする(&#8216;A`)</p>
				<p>さて、久しぶりにちゃんとしたエントリーを書こうかと。<br />
				だいぶ時期を逃してますが、Yahoo!Pipesで自分のフィードをまとめる方法です。</p>
				<p>Web上には色んなサービスがあるので気になるあの子のFeedを個別に読んでいたら数がどんどん増えて行きます(´･ω･｀)<br />
				そこで、気になるあの子（もしくは自分）の使ってるWebサービスのFeedをまとめて読む方法をスクショ付きで比較的わかりやすく説明するので是非ご活用ください。</p>
				<h2>Yahoo! Pipesを使ってみる</h2>
				<p class="img_L"><a href="http://www.flickr.com/photos/suniti/2284013882/" title="Yahoo! Pipes by suniti, on Flickr"><img src="http://farm4.static.flickr.com/3242/2284013882_0908204910_m.jpg" width="240" height="185" alt="Yahoo! Pipes" /></a></p>
				<p>まずはYahoo!Pipesにアクセスしてアカウントを取得しませう。ここは説明を省きます。</p>
				<p>アカウントを取得したらトップページにある「Create a Pipes」のボタンをクリック！(n&#8217; ∀ &#8216;)η</p>
				<p><br class="clear" /></p>
				<h2>まとめたいFeedをこれでもか！と登録する</h2>
				<p class="img_L"><a href="http://www.flickr.com/photos/suniti/2284027556/" title="Pipes: editing pipe by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2332/2284027556_e9d2337fa7_m.jpg" width="240" height="144" alt="Pipes: editing pipe" /></a></p>
				<p>その後は左の「Sources」カテゴリの中にある「Fetch Feed」を中央の画面にドラッグ。左の画像がその状態っす。</p>
				<p><br class="clear" /></p>
				<p class="img_L"><a href="http://www.flickr.com/photos/suniti/2284014196/" title="Yahoo! Pipes by suniti, on Flickr"><img src="http://farm4.static.flickr.com/3158/2284014196_7daaec3cd1_m.jpg" width="240" height="80" alt="Yahoo! Pipes" /></a></p>
				<p>入力欄に登録したいFeedのアドレスを入力(n&#8217; ∀ &#8216;)η</p>
				<p><br class="clear" /></p>
				<h2>2つのFeedをまとめる</h2>
				<p class="img_L"><a href="http://www.flickr.com/photos/suniti/2283227977/" title="Yahoo! Pipes by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2082/2283227977_a77fc50366_m.jpg" width="240" height="121" alt="Yahoo! Pipes" /></a></p>
				<p>左の「Operator」カテゴリの中の「Union」をドラッグして中央の画面へ。</p>
				<p>この「Union」とはFeedをまとめる役割をします。かなり常用するので覚えておくのがいいね(n&#8217; ∀ &#8216;)η</p>
				<p>その後、「Fetch Feed」の下にある円をドラッグして「Union」へ繋げましょー！</p>
				<p>繋げ終わった状態が左の画像。</p>
				<p><br class="clear" /></p>
				<h2>完成？</h2>
				<p class="img_L"><a href="http://www.flickr.com/photos/suniti/2283228211/" title="Yahoo! Pipes by suniti, on Flickr"><img src="http://farm4.static.flickr.com/3125/2283228211_57ae70e65b_m.jpg" width="240" height="190" alt="Yahoo! Pipes" /></a></p>
				<p>最後は「Pipe Output」に「Union」を繋げたら完成！！(n&#8217; ∀ &#8216;)η</p>
				<p>・・・なんですが、まだちょっと色々問題があります。</p>
				<ol>
				<li>時系列がバラバラ</li>
				<li>どのFeedから配信されたものかわからない</li>
				</ol>
				<p>色んなFeedをまとめるとソーシャルブックマークなのか、個人のブログなのかがタイトルからだと判別できません(´･ω･｀)</p>
				<p>そこで、各Feedのタイトルの先頭に文字を追加しましょう。</p>
				<p><br class="clear" /></p>
				<h2>おまけ：各Feedのタイトルに文字列を追加</h2>
				<p><a href="http://www.flickr.com/photos/suniti/2284172574/" title="Yahoo!Pipes by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2090/2284172574_ee8a5737f0_o.jpg" width="617" height="244" alt="Yahoo!Pipes" /></a></p>
				<p>「Fetch Feed」と「Union」の間に「Operator」カテゴリの中にある「Regex」を追加。</p>
				<p>Regexは、指定した条件に一致する文字列を発見したら、それを別の文字列で置換することができるモジュールです。正規表現が理解できるとかなり細かい設定ができるようです。</p>
				<p>ですが、今回はそんな小難しいことはせずにタイトルの先頭に文字を追加するのに使います。</p>
				<p>「In」には編集したい部分を入れます。今回の場合だとタイトルなので「item.title」を選択。</p>
				<p>その次の「replace」は正規表現で先頭を意味する「^」を入力します。（最後の場合は「$」）</p>
				<p>最後の「with」は何に置き換えるか を意味しますので、今回の場合は対応するFeedの名前を入れればいいと思います。<br />例えば、TwitterのFeedだと「[Twitter]」とか「[ついったー]」でもいいし、ブログだと「[Blog]」とかその辺は適当に付けていいと思います(n&#8217; ∀ &#8216;)η</p>
				<p>他のFeedも個別に「Regex」を追加して先頭に文字を入れていき、「Union」に繋ぎましょう。</p>
				<p><br class="clear" /></p>
				<h2>おまけ：まとめたFeedを時系列に並び替えしてみよう</h2>
				<p><a href="http://www.flickr.com/photos/suniti/2284013846/" title="Yahoo! Pipes by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2412/2284013846_fcc09c36a6.jpg" width="500" height="334" alt="Yahoo! Pipes" /></a></p>
				<p>「Union」でまとめたFeedを出力するまえに時系列で並び替えします。</p>
				<p>「Union」と「Pipes Output」の間に「Operator」カテゴリの中にある「Sort」を追加。<br />
				今回の場合、日付でソートするのでSort byを「item.pubDate」に選択、inを「descending」に設定。<br />
				これで日付の新しいアイテムが一番上に来るようになったと思います。</p>
				<p>最後に「Pipe Output」に繋げれば完成！！！(n&#8217; ∀ &#8216;)η</p>
				<p><br class="clear" /></p>
				<h2>まとめ</h2>
				<p>今回、様々な機能があるYahoo!Pipesのほんの一部だけの紹介で完成してしまいました。</p>
				<p><strong>ね、簡単でしょう？</strong></p>
				<p>Blog,Twitter,Flickr,Tumblr,はてなブックマーク、del.icio.us,livedoor Clip!,livedoor Readerの新着フィード&#8230;などなどその人が使ってるサービスをまとめて「あぁ、あの人今日はこんなことしてたのかー(・∀・)」とニヤニヤするといいと思います。</p>
				<p>最後に、俺のまとめFeedを置いておきますので、もの好きな方はリーダーに登録してもらえると俺がいかに仕事してないか&#8230;じゃない、どんな事を配信＆ウォッチしてるか見えると思いますよ(n&#8217; ∀ &#8216;)η</p>
				<p><a href="http://pipes.yahoo.com/pipes/pipe.run?_id=4NBKDXrf3BGTAAga2h2EvQ&#038;_render=rss">sunitiのまとめフィード</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/649/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/649" />
	</item>
		<item>
		<title>ウィルスバスター2008を入れてみた</title>
		<link>http://blog.grayash.com/archives/592</link>
		<comments>http://blog.grayash.com/archives/592#comments</comments>
		<pubDate>Thu, 27 Dec 2007 04:06:01 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[買い物]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/592</guid>
		<description><![CDATA[				
				最近はもっぱらMacばっかり使ってるわけですが、Paralles DesktopでWindows XPはインストールしてありますし、自宅のデスクトップはWindows Vistaなのでウィルス対策ソフト [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.flickr.com/photos/suniti/2140125186/" title="Parallels Desktop　ウィルスバスター by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2368/2140125186_89ebdf1aa0_m.jpg" width="240" height="178" alt="Parallels Desktop　ウィルスバスター" class="img_L" /></a></p>
				<p>最近はもっぱらMacばっかり使ってるわけですが、Paralles DesktopでWindows XPはインストールしてありますし、自宅のデスクトップはWindows Vistaなのでウィルス対策ソフトは欠かせません。</p>
				<p>毎年悩むのですが今回も各種ソフトを検討した結果、前年と同じくウィルスバスターを更新することにしました。<br />
				検討していたソフトは下記の通り。</p>
				<ul class="clear">
				<li><a href="http://jp.trendmicro.com/jp/products/personal/vb2008/">トレンドマイクロ &#8211; ウィルスバスター2008</a></li>
				<li><a href="http://www.symantec.com/ja/jp/norton/products/overview.jsp?pcid=is&#038;pvid=nis2008">Symantec Corporation &#8211; Norton Internet Security 2008</a></li>
				<li><a href="http://canon-sol.jp/product/nd/index.html">キャノンシステムソリューションズ株式会社 &#8211; NOD32</a></li>
				<li><a href="http://www.webroot.com/jp/products/?id=JP-NAV-HSB">ウェブルート・ソフトウェア株式会社 &#8211; Spy Sweeper with AntiVirus スパイ スウィーパー ウイルス対策付き</a></li>
				<li><a href="http://www.avast.com/jpn/download-avast-home.html">ALWIL Software &#8211; avast!4 Home Edition</a></li>
				</ul>
				<p>自分が検討したポイントは次の通りです。</p>
				<ul>
				<ol>Windows Vista(64bit)に対応していること</ol>
				<ol>Windows機が3台（使うのは2台）あるので、複数ライセンス買わないといけないこと</ol>
				<ol><strong>重くないこと！！！！</strong></ol>
				</ul>
				<h2>Windows Vista(64bit)に対応していること</h2>
				<p>Vistaの64bitで以外とひっかかるかと思いきや、Spy Sweeper以外はすべて対応していました。<br />
				Spy Sweeperは友達からのオススメで候補に入れたのですが、軽くて非常に良いと聞いているので64bit非対応だったのは残念でした。</p>
				<h2>複数ライセンス購入</h2>
				<p>1台ならばどのソフトを購入してもあまり差が出ないのですが、複数台お持ちの方はお財布に痛恨の一撃が入りますのでここは慎重に。<br />
				自分の場合は2台分のライセンスは必須で3台目はあまり使わないので別に無くてもOK的な感じ。</p>
				<dl>
				<dt>ウィルスバスター2008</dt>
				<dd>基本で3ライセンス付いてくるので一番助かる環境！価格:4,980円（3ライセンス）</dd>
				<dt>Norton Internet Security 2008</dt>
				<dd>ウィルスバスターと同じで3ライセンス付きで8,190円（3ライセンス）</dd>
				<dt>NOD32</dt>
				<dd>1ライセンス購入後に追加ライセンス（割引）で買うので、3,200円*2で6,400円（2ライセンス）</dd>
				<dt>Spy Sweeper</dt>
				<dd>3ライセンスパックがあるので、そちらだと6,510円（3ライセンス）</dd>
				<dt>avast!4 Home Edition</dt>
				<dd>は無料なので、欲しい分だけライセンスもらえばOK　価格:0円（3ライセンス）</dd>
				</dl>
				<p>こうしてみると、ノートン先生が高いっすね。有名なソフトだとウィルスバスターがコストパフォーマンス高い。（avast!には勝てないがw）</p>
				<h2>重くないこと！！！！</h2>
				<dl>
				<dt>ウィルスバスター2008</dt>
				<dd>若干重かった（2007）が、2008は軽くなってるらしいぞ！</dd>
				<dt>Norton Internet Security 2008</dt>
				<dd>昔使ってたが、死ぬほど重かった（2005かな？）</dd>
				<dt>NOD32</dt>
				<dd>軽さには定評があるらしい！使った事無し</dd>
				<dt>Spy Sweeper</dt>
				<dd>こちらも非常軽いらしい！使った事無し</dd>
				<dt>avast!4 Home Edition</dt>
				<dd>軽くもないが、重くもない！</dd>
				</dl>
				<p>ここまで書いておいてなんですが、ノートンは以前使っていてあまりの重さにキレたことがあるのでぶっちゃけ二度と使いたくありません＞＜<br />
				今使ってるウィルスバスター2007は軽くは無いのですが、普段はあまり重たくは無いので気になりません。（スキャン中とかは別）</p>
				<p>で、最終的にはウィルスバスター2008にしました。<br />
				全体的に悪くなかったってのが一番です。avast!4 Home Editionも最後までずいぶん悩んだんですが、「無料のウィルス対策ソフトって大丈夫？」という脅迫観念があるのでおとなしくお金払うことにしましたー。</p>
				<p>ここに記載してないソフトでオススメがあれば教えてもらいたいのでよろしくお願いします。</p>
				<dl>
				<dt>関連リンク</dt>
				<dd><a href="http://jp.trendmicro.com/jp/products/personal/vb2008/">トレンドマイクロ &#8211; ウィルスバスター2008</a></dd>
				<dd><a href="http://www.symantec.com/ja/jp/norton/products/overview.jsp?pcid=is&#038;pvid=nis2008">Symantec Corporation &#8211; Norton Internet Security 2008</a></dd>
				<dd><a href="http://canon-sol.jp/product/nd/index.html">キャノンシステムソリューションズ株式会社 &#8211; NOD32</a></dd>
				<dd><a href="http://www.webroot.com/jp/products/?id=JP-NAV-HSB">ウェブルート・ソフトウェア株式会社 &#8211; Spy Sweeper with AntiVirus スパイ スウィーパー ウイルス対策付き</a></dd>
				<dd><a href="http://www.avast.com/jpn/download-avast-home.html">ALWIL Software &#8211; avast!4 Home Edition</a></dd>
				</ul>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/592/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/592" />
	</item>
		<item>
		<title>2008年版ついったーカレンダー写真版に参加しました</title>
		<link>http://blog.grayash.com/archives/585</link>
		<comments>http://blog.grayash.com/archives/585#comments</comments>
		<pubDate>Tue, 25 Dec 2007 02:54:19 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[写真]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/585</guid>
		<description><![CDATA[				
				Twitterから始まった@lomoさん主催のカレンダーを作ろう！企画に参加しました。
				カレンダーにはイラスト版と写真版があるのですが、イラストの書けない自分は写真版に。
				企画は@lom [...]]]></description>
			<content:encoded><![CDATA[				<p class="img_L"><a href="http://www.flickr.com/photos/suniti/2134652858/" title="ついったーカレンダー by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2039/2134652858_91c56268c2_m.jpg" width="170" height="240" alt="ついったーカレンダー" /></a></p>
				<p>Twitterから始まった@lomoさん主催のカレンダーを作ろう！企画に参加しました。<br />
				カレンダーにはイラスト版と写真版があるのですが、イラストの書けない自分は写真版に。</p>
				<p>企画は<a href="http://twitter.com/lomo">@lomo</a>さん、デザインは<a href="http://twitter.com/aohige">@aohige</a>さんです。<br />
				自分の担当は写真版の3月だったのですが、これは難しい季節になりました。</p>
				<p>「ひなまつり」や、「ホワイトデー」みたいなイベントの写真がいっさい無かったので、「別れの季節」ということでGRAYASH.comでも使っている写真にしました。できれば未公開の写真にしたかったのですが・・・(´･ω･｀)</p>
				<p>ついったーカレンダーは自宅のプリンタで印刷できるので、イラスト版、写真版とお好きな方を印刷してデスクに飾っておくと良いですよ！オススメ！</p>
				<dl class="clear">
				<dt>関連リンク</dt>
				<dd><a href="http://caramel-tea.com/2007/12/twittercalendar2008/">2008年版 ついったーカレンダー配布します。 | caramel*vanilla</a></dd>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/585/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/585" />
	</item>
		<item>
		<title>realog Podcastで3人対談してきましたっ！</title>
		<link>http://blog.grayash.com/archives/547</link>
		<comments>http://blog.grayash.com/archives/547#comments</comments>
		<pubDate>Tue, 25 Dec 2007 01:52:48 +0000</pubDate>
		<dc:creator>suniti</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.grayash.com/archives/547</guid>
		<description><![CDATA[				
				Twitterで仲良くしてもらっている、Go my wayの@rea君が不定期に配信しているrealog Podcastingに友達のpruto.jpの@prutoと一緒に出演してきましたっ！
				 [...]]]></description>
			<content:encoded><![CDATA[				<p class="img_L"><a href="http://www.flickr.com/photos/suniti/2121290615/" title="アップル - iTunes - iTunes Store - Podcast by suniti, on Flickr"><img src="http://farm3.static.flickr.com/2278/2121290615_3d59daf01d_o.jpg" width="149" height="141" alt="アップル - iTunes - iTunes Store - Podcast" /></a></p>
				<p>Twitterで仲良くしてもらっている、<a href="http://realog.org/">Go my way</a>の@rea君が不定期に配信しているrealog Podcastingに友達の<a href="http://pruto.jp/">pruto.jp</a>の@prutoと一緒に出演してきましたっ！</p>
				<dl class="clear">
				<dt>realog casting Vol.08</dt>
				<dd><a href="http://realog.org/2007/12/25/1005.html">http://realog.org/2007/12/25/1005.html</a></dd>
				</dl>
				<p>「2007年のWeb業界を振り返る」ということで、Twitterの事、Appleの事、今後の事などなど喋ってきました。<br />
				最初は３人とも別の場所でSkypeやGtalkといったIMで話する予定だったのですが、録音の関係で我が家に@prutoを呼んで二人で神戸のrea君と対談しました。</p>
				<p>で、最初は2時開始の予定だったのですが。。。</p>
				<p>てっきりSkypeで対談すると思っていたら、どうも録音する場合相性が悪いらしくGtalkでやろうとのこと。<br />
				MacではGtalkが無かったので、MacBookのParallelesでWindowsXPを立ち上げてGtalkを起動。</p>
				<p>しかしメモリ不足のせいなのか、Windowsもすぐフリーズしたりとすごい不安定の中、ようやく対談できるようになったのが4時近かったと思います・・・rea君、お手数かけました。ごめんなさい(n&#8217;ω&#8217; `)</p>
				<p>実際の対談時間は、50分だったかな？それぐらい喋ったのですが、編集して20分前後になっています。<br />
				途中、@prutoがDo●oMoの携●がクソだ！とか色々DISっていたので大幅カットになりましたwww</p>
				<p>で、実際の対談はPodCast聞いてもらうことにして、ここで一つ訂正＞＜<br />
				途中、iPhoneのくだりで「<strong>アルカロイド</strong>でしたっけ？Googleの〜」と喋ってしまいましたが、正しくは「<strong>アンドロイド</strong>」です。<br />
				適当に喋ってごめんなさいごめんなさい！</p>
				<dl>
				<dt>関連リンク</dt>
				<dd><a href="http://realog.org/2007/12/25/1005.html">realog casting Vol.08</a></dd>
				<dd><a href="http://pruto.jp/">pruto.jp</a></dd>
				</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.grayash.com/archives/547/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.grayash.com/archives/547" />
	</item>
	</channel>
</rss>
