<?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>YNET Weblog &#187; プログラム</title>
	<atom:link href="http://blog.yuhisa.com/archives/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.yuhisa.com</link>
	<description>いつか使える、備忘録。</description>
	<lastBuildDate>Thu, 09 Feb 2012 12:17:17 +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>ゲームメモ更新。</title>
		<link>http://blog.yuhisa.com/archives/3027</link>
		<comments>http://blog.yuhisa.com/archives/3027#comments</comments>
		<pubDate>Sun, 05 Feb 2012 22:43:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=3027</guid>
		<description><![CDATA[PSN から画像を拾ってくる方法を見つけたので、スクリプトをチョロッと書いて、おもむろに MySQL を立ち上げ格納 ゲームメモのページもついでだから PSN のトロフィーアイコンに変えた。 いま MySQL のデータベ [...]]]></description>
			<content:encoded><![CDATA[<p>PSN から画像を拾ってくる方法を見つけたので、スクリプトをチョロッと書いて、おもむろに MySQL を立ち上げ格納<br />
ゲームメモのページもついでだから PSN のトロフィーアイコンに変えた。</p>
<p>いま MySQL のデータベースにあるのは804タイトル分。<br />
ps3trophies.org にあるタイトルが1200件ぐらいみたいなので、たぶん全部ではない。</p>
<p>おまけに、ユーザーが殆ど持っていないようなソフトは手動でデータを探してきて挿入する必要があったりする。<br />
表示に関するクエリ結果はファイルに保存してるので、2回目移行の表示は速いはず。</p>
<p>トロフィーランク上位の人のデータを拝借すれば、抜けの分もある程度は簡単に集まるかな。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/3027/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>謎が深まる。</title>
		<link>http://blog.yuhisa.com/archives/3005</link>
		<comments>http://blog.yuhisa.com/archives/3005#comments</comments>
		<pubDate>Fri, 03 Feb 2012 18:57:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dat落ち]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=3005</guid>
		<description><![CDATA[bg20 と bg30 の応答時間を計測したもの。 bg30 の安定した応答時間に対して bg20 は最大60.11秒という、とてつもない格差があった。 bg20 は深夜1時頃を過ぎると処理が落ち着き、その後アクセスが増 [...]]]></description>
			<content:encoded><![CDATA[<p>bg20 と bg30 の応答時間を計測したもの。</p>
<p><a href="http://blog.yuhisa.com/wp-content/uploads/2012/02/bgcheckday.png" rel="lightbox[3005]"><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="bgcheck-day" alt="bgcheck-day" src="http://blog.yuhisa.com/wp-content/uploads/2012/02/bgcheckday_thumb.png" width="501" height="269" /></a></p>
<p>bg30 の安定した応答時間に対して bg20 は最大60.11秒という、とてつもない格差があった。</p>
<p>bg20 は深夜1時頃を過ぎると処理が落ち着き、その後アクセスが増えて転送量が増加している模様。   <br />昼の12時頃から応答に時間が掛かるようになるのは、なにか別の処理でも走っているのだろうか？謎は深まるばかり。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/3005/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>お掃除</title>
		<link>http://blog.yuhisa.com/archives/2346</link>
		<comments>http://blog.yuhisa.com/archives/2346#comments</comments>
		<pubDate>Fri, 09 Dec 2011 20:32:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=2346</guid>
		<description><![CDATA[メンテするにしてもちょっと汚いので、バーコードスクリプトを一部書き換えた。 URL 以前と同じで、前のやつはリネームした。 http://blog.yuhisa.com/wp-content/phps/class_Bar [...]]]></description>
			<content:encoded><![CDATA[<p>メンテするにしてもちょっと汚いので、バーコードスクリプトを一部書き換えた。<br />
URL 以前と同じで、前のやつはリネームした。</p>
<p><a href="http://blog.yuhisa.com/wp-content/phps/class_BarCode.phps">http://blog.yuhisa.com/wp-content/phps/class_BarCode.phps</a></p>
<p>前のはこっち。</p>
<p><a href="http://blog.yuhisa.com/wp-content/phps/class_BarCode_0001.phps">http://blog.yuhisa.com/wp-content/phps/class_BarCode_0001.phps</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/2346/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>バーコード</title>
		<link>http://blog.yuhisa.com/archives/2324</link>
		<comments>http://blog.yuhisa.com/archives/2324#comments</comments>
		<pubDate>Thu, 08 Dec 2011 20:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=2324</guid>
		<description><![CDATA[JAN コードを入れたのは、ちょっと賑やかしが欲しかったからなんだけど、どうせならバーコードも付けちゃおうかと。 以前、QR コードを作ろうと思ったときは、仕様書の PDF を見た瞬間に飽きらめたのだけれど MAG をや [...]]]></description>
			<content:encoded><![CDATA[<p>JAN コードを入れたのは、ちょっと賑やかしが欲しかったからなんだけど、どうせならバーコードも付けちゃおうかと。</p>
<p>以前、QR コードを作ろうと思ったときは、仕様書の PDF を見た瞬間に飽きらめたのだけれど<br />
MAG をやりながら、JAN コードの解説をしているページを読んでみたら、結構簡単な構造だった。</p>
<p>ちなみに、数字のフォントには、OCR-B という専用のフォントがあるらしい。<br />
ググると、それらしきものが某時計店のページからダウンロード出来るとかなんとか。</p>
<p>色を #404040 にして、数字も付けるとそれっぽくなる。</p>
<p><a href="http://blog.yuhisa.com/wp-content/uploads/2011/12/4943015080765.png" rel="lightbox[2324]"><img class="aligncenter size-full wp-image-2333" title="4943015080765" src="http://blog.yuhisa.com/wp-content/uploads/2011/12/4943015080765.png" alt="" width="210" height="60" /></a></p>
<p>ポピュラーな PHP-Barcode というライブラリもあるわけだけど、バーコードがなにやってるかも気になるもんね。<br />
使えれば良いやぐらいにしか考えていないから汚いけど、一応ソースも付けておこう。<br />
<a href="http://blog.yuhisa.com/wp-content/phps/class_BarCode.phps">http://blog.yuhisa.com/wp-content/phps/class_BarCode.phps</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/2324/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ひとまず完成。</title>
		<link>http://blog.yuhisa.com/archives/2302</link>
		<comments>http://blog.yuhisa.com/archives/2302#comments</comments>
		<pubDate>Wed, 07 Dec 2011 14:19:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=2302</guid>
		<description><![CDATA[パパパッと書き終わり、データも全部入れ終えたので、ひとまずは完成。 主要な画像は ASIN を頼りに Amazon から引っ張り、PSN のダウンロードゲーは PlayStation 公式サイト内の ソフトウェア検索から [...]]]></description>
			<content:encoded><![CDATA[<p>パパパッと書き終わり、データも全部入れ終えたので、ひとまずは完成。</p>
<p>主要な画像は ASIN を頼りに Amazon から引っ張り、PSN のダウンロードゲーは PlayStation 公式サイト内の<br />
ソフトウェア検索から画像を参照 (人力で) するようにして、北米も大体同様にした。</p>
<p>ASIN を画像オプションに与えることで、画像をゲーム情報に使う ASIN ではない他のソフトに替えることも可能。</p>
<p>それより、Back to the Karkand が来たので、そっちをボチボチ始めないと。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/2302/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>スマートなんて無かった。</title>
		<link>http://blog.yuhisa.com/archives/2253</link>
		<comments>http://blog.yuhisa.com/archives/2253#comments</comments>
		<pubDate>Tue, 06 Dec 2011 12:36:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=2253</guid>
		<description><![CDATA[煩雑な理由の多くを占めているのが、情報を属性値にしている事なので、コンテンツ領域に書くことにする。 コンテンツ領域には、情報の書式を適当にでっち上げて、それで代用しよう。 さらに、Amazon のタイトルをそのまま使うと [...]]]></description>
			<content:encoded><![CDATA[<p>煩雑な理由の多くを占めているのが、情報を属性値にしている事なので、コンテンツ領域に書くことにする。<br />
コンテンツ領域には、情報の書式を適当にでっち上げて、それで代用しよう。</p>
<p>さらに、Amazon のタイトルをそのまま使うと、余計な情報がついてきたり、シリーズで表記が違うなど<br />
何となく気持ちが悪いのでタイトル名だけは、自分で入力する方式にする。<br />
これで、管理も容易になって一石二鳥。</p>
<p>ASIN は自動的に調べる方法も考えたけど、前者の問題があって検索に引っかからない事があるので<br />
こちらも妥協して、自分で調べて入力する事にする。</p>
<p>Amazon から引っ張れる情報は Large 指定にしているから、JAN (EAN) コードでも、発売日でも持ってこれる。<br />
画像も複数持って来ることができるけど、劣化が少ない png の画像が欲しいので、画像情報は使わない。</p>
<p>あとは、必要になったらその都度情報を追加できるように、データ領域とコンテンツ領域を分けておいて<br />
とりあえずの書式は、これで良いかな。<br />
[cc lang="css"]［ami］{{{ASIN|画像オプション|タイトル}}}コンテンツ領域［/ami］[/cc]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/2253/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>無駄なものを作る。</title>
		<link>http://blog.yuhisa.com/archives/2241</link>
		<comments>http://blog.yuhisa.com/archives/2241#comments</comments>
		<pubDate>Mon, 05 Dec 2011 14:07:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[パソコン]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=2241</guid>
		<description><![CDATA[ゲームのジャケット画像ひっぱって来たいなぁと思って、Wordpress プラグインを作ったものの 記述を簡略化しすぎて逆に作業が増えているという悪循環である。 具体的には、下記のようなコードを書くと自動変換して、Amaz [...]]]></description>
			<content:encoded><![CDATA[<p>ゲームのジャケット画像ひっぱって来たいなぁと思って、Wordpress プラグインを作ったものの<br />
記述を簡略化しすぎて逆に作業が増えているという悪循環である。</p>
<p>具体的には、下記のようなコードを書くと自動変換して、Amazon なんちゃら API にアクセスし情報を取得<br />
Wordpress で簡単に使用できるように成形して出力する。</p>
<blockquote><p>{ami asin=&#8221;B003DSGZBY&#8221; trophy=&#8221;plat&#8221; memo=&#8221;トトリ&#8221;}</p></blockquote>
<p>これがこうなる↓</p>
<p><a href="http://blog.yuhisa.com/wp-content/uploads/2011/12/amazon_image.jpg" rel="lightbox[2241]"><img class="aligncenter size-full wp-image-2268" title="amazon_image" src="http://blog.yuhisa.com/wp-content/uploads/2011/12/amazon_image.jpg" alt="" width="559" height="155" /></a></p>
<p>そこまでは良いんだけど、情報取得に頼りまくった結果、肝心のタイトルがコード状態のときにパッと分からないわけで<br />
これが情報を整理するとき、すごいめんどくさい事に気づいてしまった。</p>
<p>苦し紛れに memo という項目を作ってみたものの、ここに入力するのも面倒くさい。<br />
それ以前に、ソフトの ASIN を調べてコードに書く事が自体が面倒くさい。</p>
<p>作ってみたのは良いものの、これはとてつもなく無駄な作業だったような気がする。<br />
作る時間は大して掛からなかったから、もっとスマートな方法を考えよう。</p>
<p>ちなみに trophy 属性は plat で左端が青っぽく、gold で金色っぽくなる、これまた無駄機能である。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/2241/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>完全なるメモ</title>
		<link>http://blog.yuhisa.com/archives/1808</link>
		<comments>http://blog.yuhisa.com/archives/1808#comments</comments>
		<pubDate>Mon, 17 Oct 2011 22:44:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=1808</guid>
		<description><![CDATA[あれをあーして、あれすると 1 分半で 100 件回る てことは 20,000 件回すには・・・5時間？そいつは実にヘビーな話だなぁ。 5 プロセス回したとしても 1 時間かぁ # 2011/10/19 追記 1 分半か [...]]]></description>
			<content:encoded><![CDATA[<p>あれをあーして、あれすると 1 分半で 100 件回る<br />
てことは 20,000 件回すには・・・5時間？そいつは実にヘビーな話だなぁ。</p>
<p>5 プロセス回したとしても 1 時間かぁ</p>
<p># 2011/10/19 追記<br />
1 分半から 5 秒に縮めたった。<br />
これで 20,000 件が 16 分だ！</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/1808/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>スクレイパー</title>
		<link>http://blog.yuhisa.com/archives/1381</link>
		<comments>http://blog.yuhisa.com/archives/1381#comments</comments>
		<pubDate>Mon, 05 Sep 2011 15:19:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=1381</guid>
		<description><![CDATA[DL 版に替えてから MAGらんきんぐぼーどで更新されなくなってしまったので 海外のランキングボードからスクレイピングしてデータを自分で記録しておくようにスクリプトを組んだ。 出てくるデータはこんな感じで、まぁ隊長職は滅 [...]]]></description>
			<content:encoded><![CDATA[<p>DL 版に替えてから MAGらんきんぐぼーどで更新されなくなってしまったので<br />
海外のランキングボードからスクレイピングしてデータを自分で記録しておくようにスクリプトを組んだ。</p>
<p>出てくるデータはこんな感じで、まぁ隊長職は滅多にやらないので記録しなくてもいいかなと<br />
一応、6時間に一回更新して、1日のデータを出す仕組み。<br />
[cc]28021XP 6勝3負 0MVP 474キル 270デス(KDR算出) 88HS 83ナイフキル K/D 1.75365[/cc]<br />
PHP Simple HTML DOM Parser を使ったのだけれど、これはなかなか使い勝手が良い。<br />
データは、SQLite に放り込んでいて、週間・月間データを出すのもチョコッと SQL 書いて呼び出すだけなので楽ちん。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/1381/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dat が取得できた。</title>
		<link>http://blog.yuhisa.com/archives/550</link>
		<comments>http://blog.yuhisa.com/archives/550#comments</comments>
		<pubDate>Tue, 15 Dec 2009 20:27:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dat落ち]]></category>
		<category><![CDATA[プログラム]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://blog.yuhisa.com/?p=550</guid>
		<description><![CDATA[なんとか、 subject.txt から スレッドキーを取り出して、dat をダウンロードさせることに成功。 大きな進歩だ。 int main &#40;void&#41; &#123; &#160; &#160; &#038;n [...]]]></description>
			<content:encoded><![CDATA[<p>なんとか、 subject.txt から スレッドキーを取り出して、dat をダウンロードさせることに成功。<br />
大きな進歩だ。</p>
<div class="codesnip-container" >
<div class="c codesnip" style="font-family:monospace;"><span class="kw4">int</span> main <span class="br0">&#40;</span><span class="kw4">void</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw4">struct</span> foo bar<span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; foo<span class="br0">&#40;</span><span class="sy0">&amp;</span>bar<span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="nu0">0</span><span class="sy0">;</span></p>
<p><span class="br0">&#125;</span></p>
<p><span class="kw4">void</span> foo <span class="br0">&#40;</span><span class="kw4">struct</span> foo <span class="sy0">*</span>bar<span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; baz<span class="br0">&#40;</span><span class="sy0">&amp;*</span>bar<span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw4">void</span> baz <span class="br0">&#40;</span><span class="kw4">struct</span> foo <span class="sy0">*</span>bar<span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
<span class="br0">&#125;</span></div>
</div>
<p>こんなんで良いのかな…？</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.yuhisa.com/archives/550/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

