<?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>yanor.net/blog</title>
	<atom:link href="http://yanor.net/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://yanor.net/blog</link>
	<description>ウェブ開発に関してのブログです！</description>
	<lastBuildDate>Fri, 11 May 2012 02:34:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>500円、溝に落とした</title>
		<link>http://yanor.net/blog/?p=2267</link>
		<comments>http://yanor.net/blog/?p=2267#comments</comments>
		<pubDate>Fri, 11 May 2012 02:34:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2267</guid>
		<description><![CDATA[昨日は銀座でフランス料理の昼食を取った。 店から出る頃に降り出した雨を避けて、小走りで駅まで向かおうとした。 （傘を持ってきてなかった。） すると、焦って手に持っていたお釣りの500円をガレージみたいな所の側溝に落としてしまった。 見た所、プレートの網の細さは手が入りそうにない。プレートはボルトで固定してあり、持ち上がりそうにない。 雨はさらに強く降ってくる。 500円落としたという事は、100円を5回落とした事に匹敵する。 非常にショックだったが、諦めて駅に向かった。]]></description>
			<content:encoded><![CDATA[<p>昨日は銀座でフランス料理の昼食を取った。<br />
店から出る頃に降り出した雨を避けて、小走りで駅まで向かおうとした。<br />
（傘を持ってきてなかった。）<br />
すると、焦って手に持っていたお釣りの500円をガレージみたいな所の側溝に落としてしまった。<br />
見た所、プレートの網の細さは手が入りそうにない。プレートはボルトで固定してあり、持ち上がりそうにない。<br />
雨はさらに強く降ってくる。<br />
500円落としたという事は、100円を5回落とした事に匹敵する。<br />
非常にショックだったが、諦めて駅に向かった。</p>
<p><img src="http://yanor.net/blog/wp-content/uploads/2012/05/500yen.jpg" alt="" title="500yen" width="420" height="315" class="alignleft size-full wp-image-2268" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2267</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>治田歯科</title>
		<link>http://yanor.net/blog/?p=2264</link>
		<comments>http://yanor.net/blog/?p=2264#comments</comments>
		<pubDate>Wed, 02 May 2012 03:40:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2264</guid>
		<description><![CDATA[このお医者さん、名前で得してると思う。 絶対治りそうだもの。]]></description>
			<content:encoded><![CDATA[<p>このお医者さん、名前で得してると思う。<br />
絶対治りそうだもの。</p>
<p><img src="http://yanor.net/blog/wp-content/uploads/2012/05/haruta.jpg" alt="" title="haruta" width="400" height="533" class="alignleft size-full wp-image-2265" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2264</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10秒チャージとか言うけれど</title>
		<link>http://yanor.net/blog/?p=2261</link>
		<comments>http://yanor.net/blog/?p=2261#comments</comments>
		<pubDate>Thu, 26 Apr 2012 22:05:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2261</guid>
		<description><![CDATA[10秒チャージとか言うけれど、実際10秒で飲み干すのは結構難しいでしょう？]]></description>
			<content:encoded><![CDATA[<p>10秒チャージとか言うけれど、実際10秒で飲み干すのは結構難しいでしょう？</p>
<p><img src="http://yanor.net/blog/wp-content/uploads/2012/04/jelly.jpg" alt="" title="jelly" width="400" height="543" class="alignleft size-full wp-image-2262" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2261</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>キュートン、マドンナ</title>
		<link>http://yanor.net/blog/?p=2256</link>
		<comments>http://yanor.net/blog/?p=2256#comments</comments>
		<pubDate>Mon, 23 Apr 2012 22:13:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>
		<category><![CDATA[音楽]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2256</guid>
		<description><![CDATA[似ている気がする。]]></description>
			<content:encoded><![CDATA[<p>似ている気がする。</p>
<p><iframe frameborder="0" width="420" height="315" src="http://www.dailymotion.com/embed/video/xjq0gq"></iframe></p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/9r9tYMB7-5I" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2256</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>就職活動</title>
		<link>http://yanor.net/blog/?p=2250</link>
		<comments>http://yanor.net/blog/?p=2250#comments</comments>
		<pubDate>Mon, 23 Apr 2012 22:05:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>
		<category><![CDATA[漫画]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2250</guid>
		<description><![CDATA[先日、うちの近くのコーヒーショップで本を読んでた。 近くに男性客2人がいて、話が聞こえてきた。 どうやら学生が就職活動でOB訪問をしてるようで、「君はどうして営業をやってみたいの？」とかいろいろ聞かれていた。 その学生は営業職志望らしい。 私が学生時代に就職活動した頃は（今も？）就職氷河期だった。 就職活動は辛かった記憶しかない。 というか、社会に出て働こうという意欲があまり無かった。 そろそろ就職活動始めないとなと思ってる頃に描いた漫画。 こんな会社に就職したいなと思ってた。]]></description>
			<content:encoded><![CDATA[<p>先日、うちの近くのコーヒーショップで本を読んでた。<br />
近くに男性客2人がいて、話が聞こえてきた。<br />
どうやら学生が就職活動でOB訪問をしてるようで、「君はどうして営業をやってみたいの？」とかいろいろ聞かれていた。<br />
その学生は営業職志望らしい。</p>
<p>私が学生時代に就職活動した頃は（今も？）就職氷河期だった。<br />
就職活動は辛かった記憶しかない。<br />
というか、社会に出て働こうという意欲があまり無かった。<br />
そろそろ就職活動始めないとなと思ってる頃に描いた漫画。<br />
こんな会社に就職したいなと思ってた。</p>
<p><img src="http://yanor.net/blog/wp-content/uploads/2012/04/manga.gif" alt="" title="manga" width="320" height="471" class="alignleft size-full wp-image-2251" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2250</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>THE OUTSIDER &#8211; 堀鉄平選手</title>
		<link>http://yanor.net/blog/?p=2236</link>
		<comments>http://yanor.net/blog/?p=2236#comments</comments>
		<pubDate>Sat, 07 Apr 2012 01:49:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>
		<category><![CDATA[格闘技]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2236</guid>
		<description><![CDATA[私がよく観に行ってる、THE OUTSIDER（ジ・アウトサイダー）。 前田日明がプロデュースするアマチュア、セミプロ選手による総合格闘技大会。 いわゆる「不良」などの若者に格闘技を通じた更生の道を用意し、優秀な選手をDREAMやUFCといったメジャー団体を含めた大会にプロデビューさせることを目標にしている。 OUTSIDERは出来て4年経ち、去年から成績優秀な選手がプロに転向するようになった。 その一人が堀鉄平選手。 本業は弁護士。自らの弁護士事務所を持ち、別にバーやスポーツジム、IT会社も経営している。 経歴から分かるように堀選手は不良ではない。大会の趣旨と違う堀選手の参戦を私は好ましく思わなかった。 特に参戦初期の試合では、ブラジリアン柔術出身で寝技を熟知する堀選手が、格闘技経験がなく寝技を知らない不良の選手と対戦して寝技であっさり勝つ事が多く、興ざめに感じていた。 が、堀選手はOUTSIDERに参戦し続け、徐々に強豪選手と当たる事が多くなり、プロ転向してからは酷い負けが目立ってきた。 先月行われたOUTSIDER第20戦では自衛隊出身のソルジャーボーイ一樹選手に左フックを受け、TKO負け。眼窩骨折で病院送りになった。 眼窩骨折は3回目で、堀選手のブログによると、 「ただし、これで、右目の下、内壁、上と3方向にプレートが入ったため（残りの外壁はもともと固く、折れる箇所ではないそうです）、次に同様の衝撃を受けた場合は、力が逃げる方向がないため、眼球破裂や失明の恐れが高くなるそうです。」 らしい。 こんな堀選手のインタビュー記事を読んだ。http://sportsnavi.yahoo.co.jp/fight/other/text/201005240004-spnavi_2.html 弁護士として刑事事件の被告人と向き合い、格闘家として不良と拳を交える中で、堀は「不良を更正すること」が自分にできる社会貢献だと考えるようになっていく。（略）そして堀は、自身がこれまでに接してきた刑事事件の被告人と「自分が一緒になって戦って、真面目に何かに打ち込んでいる姿を見せることで訴えられるものがあるんじゃないか」と、自身のスポーツジムに不良更正クラスを立ち上げた。 一般的に言って、堀選手は成功者だと思う。司法試験に合格した弁護士で、いくつも会社を経営しているのだから。 堀選手が戦って負けた相手には格上のプロ選手もいるけれど、それは総合格闘技に限定した話で、リングの外では堀選手の方が社会的ステータスも経済力も（多分）上だろう。 そういう堀選手が、自分よりずっと若く（堀選手はすでに35歳で格闘家としてかなり高齢）、明らかに実力差のある選手と対戦し、怪我するまで殴られるという。 これってなかなか凄い。 正しい事を言っていても、人に伝えるのは難しい。立場に上下があるとむしろ反発が生まれ事もあるし。 その点、高いポジションから降り、体で示す、この奮闘努力は説得力を持つと思う。 最初はあまり好きでなかった堀選手だけれど、今は応援してます。 堀選手、頑張って下さい。]]></description>
			<content:encoded><![CDATA[<p><img src="http://yanor.net/blog/wp-content/uploads/2012/04/hori.jpg" alt="" title="hori" width="240" height="501" class="size-full wp-image-2237" style="float:left; margin: 0 10px 10px 0" /> 私がよく観に行ってる、THE OUTSIDER（ジ・アウトサイダー）。<br />
前田日明がプロデュースするアマチュア、セミプロ選手による総合格闘技大会。<br />
いわゆる「不良」などの若者に格闘技を通じた更生の道を用意し、優秀な選手をDREAMやUFCといったメジャー団体を含めた大会にプロデビューさせることを目標にしている。</p>
<p>OUTSIDERは出来て4年経ち、去年から成績優秀な選手がプロに転向するようになった。<br />
その一人が堀鉄平選手。<br />
本業は弁護士。自らの弁護士事務所を持ち、別にバーやスポーツジム、IT会社も経営している。<br />
経歴から分かるように堀選手は不良ではない。大会の趣旨と違う堀選手の参戦を私は好ましく思わなかった。<br />
特に参戦初期の試合では、ブラジリアン柔術出身で寝技を熟知する堀選手が、格闘技経験がなく寝技を知らない不良の選手と対戦して寝技であっさり勝つ事が多く、興ざめに感じていた。</p>
<p>が、堀選手はOUTSIDERに参戦し続け、徐々に強豪選手と当たる事が多くなり、プロ転向してからは酷い負けが目立ってきた。<br />
先月行われたOUTSIDER第20戦では自衛隊出身のソルジャーボーイ一樹選手に左フックを受け、TKO負け。眼窩骨折で病院送りになった。<br />
眼窩骨折は3回目で、堀選手のブログによると、</p>
<blockquote><p>「ただし、これで、右目の下、内壁、上と3方向にプレートが入ったため（残りの外壁はもともと固く、折れる箇所ではないそうです）、次に同様の衝撃を受けた場合は、力が逃げる方向がないため、眼球破裂や失明の恐れが高くなるそうです。」</p></blockquote>
<p>らしい。</p>
<p>こんな堀選手のインタビュー記事を読んだ。http://sportsnavi.yahoo.co.jp/fight/other/text/201005240004-spnavi_2.html</p>
<blockquote><p>弁護士として刑事事件の被告人と向き合い、格闘家として不良と拳を交える中で、堀は「不良を更正すること」が自分にできる社会貢献だと考えるようになっていく。（略）そして堀は、自身がこれまでに接してきた刑事事件の被告人と「自分が一緒になって戦って、真面目に何かに打ち込んでいる姿を見せることで訴えられるものがあるんじゃないか」と、自身のスポーツジムに不良更正クラスを立ち上げた。</p></blockquote>
<p>一般的に言って、堀選手は成功者だと思う。司法試験に合格した弁護士で、いくつも会社を経営しているのだから。<br />
堀選手が戦って負けた相手には格上のプロ選手もいるけれど、それは総合格闘技に限定した話で、リングの外では堀選手の方が社会的ステータスも経済力も（多分）上だろう。<br />
そういう堀選手が、自分よりずっと若く（堀選手はすでに35歳で格闘家としてかなり高齢）、明らかに実力差のある選手と対戦し、怪我するまで殴られるという。<br />
これってなかなか凄い。<br />
正しい事を言っていても、人に伝えるのは難しい。立場に上下があるとむしろ反発が生まれ事もあるし。<br />
その点、高いポジションから降り、体で示す、この奮闘努力は説得力を持つと思う。<br />
最初はあまり好きでなかった堀選手だけれど、今は応援してます。<br />
堀選手、頑張って下さい。</p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2236</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacOS X 10.7 &#8211; Lion</title>
		<link>http://yanor.net/blog/?p=2225</link>
		<comments>http://yanor.net/blog/?p=2225#comments</comments>
		<pubDate>Mon, 20 Feb 2012 23:20:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[サーバ管理・プログラミング]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2225</guid>
		<description><![CDATA[今更ながらにうちのMacBookProを10.6から10.7にしてみた。 ちょっと感想を述べてみる。 最初に気づいたのが、スクロールが逆になった事。トラックパッド（あるいはマウスのホイール）を下にスクロールさせると、画面は上にスクロールするという動作。 慣れればこれでも良いかもしれないけど、Windowsや10.6までのMacと併用する場合、致命的に使いづらい。 なので、すぐに設定を変更して、これまで通りの動作に戻した。 次に気づいたのが、Aquaインターフェイスの水色のスクロールバーが変更された事。スクロールアロー（上下の矢印）が消えて、細いグレーのバーだけになってる。 前々からAquaの水滴っぽいアピアランスはくどくて格好悪いと思っていたので、それはいいんだけど、スクロールアローまでなくしたのは疑問に思う。 トラックパッド操作ならスクロールバーを使う事は少ないけど、マウス操作の場合は横スクロールするのにスクロールバーを使う必要がある。 他に気になったのは、フルスクリーン機能。ウィンドウ右上のボタンを押すと、メニューバーが消えて、ウィンドウが画面全体に広がり、アプリケーションがいわゆる全画面表示になる。 これってどういう時に使うんだろう？ Macのアプリケーションはメニューバーの文化だから、メニューバーが消えるのは操作性に大きく影響を与える。 Windowsのウィンドウ最大化みたいに、普通にウィンドウが画面いっぱいに広がるだけにした方が素直に使いやすいと思うのだけど。 ところで、10.7で一番楽しみにしてたのが、ターミナルの256色対応。 ターミナルを起動して、vimのカラースキームを256色に変えてみると、確かに対応してる。綺麗になった。 なんだけど、vsplitで画面を縦分割すると、スクロールが遅い！しばらく上下にスクロールさせつつ考えてみたけど、これはダメだ。 自分の場合、ターミナル上のvimがもっともよく使うアプリケーションなので、これは致命的にダメ。 絶望的な気持ちで、なんとかならないかとフリーウェアのiTerm2をインストールしてみたら、あれ、案外スクロール速い？ 以前iTerm2を試用した時はスクロール遅くてダメだなと思ったんだけど、いつの間にか改善されてる。 10.6までのターミナルほど速くはないけど、これならなんとか我慢出来る。 というわけで、10.7を総評すると、微妙な出来かな。 自分は旧MacOSのSystem7の頃からMacを使ってて、最初のOSXを見て、Macはガラリと変わったなと思ったんだけど、それと比べても10.7は随分違ったものになったと思う。 AppleにとってメインストリームはiPhoneであって、Macじゃないんだと思う。 MacはiOS寄りになっていってる。スクロールが逆になったり、スクロールバーが変わったり、フルスクリーン機能だったりは、全部iOSの文化。 普段使ってるデジタルデバイスがiPhoneで、たまにパソコンも使うという人には、10.7は良い物なんだろうと思う。]]></description>
			<content:encoded><![CDATA[<p>今更ながらにうちのMacBookProを10.6から10.7にしてみた。<br />
ちょっと感想を述べてみる。</p>
<p>最初に気づいたのが、スクロールが逆になった事。トラックパッド（あるいはマウスのホイール）を下にスクロールさせると、画面は上にスクロールするという動作。<br />
慣れればこれでも良いかもしれないけど、Windowsや10.6までのMacと併用する場合、致命的に使いづらい。<br />
なので、すぐに設定を変更して、これまで通りの動作に戻した。</p>
<p>次に気づいたのが、Aquaインターフェイスの水色のスクロールバーが変更された事。スクロールアロー（上下の矢印）が消えて、細いグレーのバーだけになってる。<br />
前々からAquaの水滴っぽいアピアランスはくどくて格好悪いと思っていたので、それはいいんだけど、スクロールアローまでなくしたのは疑問に思う。<br />
トラックパッド操作ならスクロールバーを使う事は少ないけど、マウス操作の場合は横スクロールするのにスクロールバーを使う必要がある。</p>
<p>他に気になったのは、フルスクリーン機能。ウィンドウ右上のボタンを押すと、メニューバーが消えて、ウィンドウが画面全体に広がり、アプリケーションがいわゆる全画面表示になる。<br />
これってどういう時に使うんだろう？<br />
Macのアプリケーションはメニューバーの文化だから、メニューバーが消えるのは操作性に大きく影響を与える。<br />
Windowsのウィンドウ最大化みたいに、普通にウィンドウが画面いっぱいに広がるだけにした方が素直に使いやすいと思うのだけど。</p>
<p>ところで、10.7で一番楽しみにしてたのが、ターミナルの256色対応。<br />
ターミナルを起動して、vimのカラースキームを256色に変えてみると、確かに対応してる。綺麗になった。<br />
なんだけど、vsplitで画面を縦分割すると、スクロールが遅い！しばらく上下にスクロールさせつつ考えてみたけど、これはダメだ。<br />
自分の場合、ターミナル上のvimがもっともよく使うアプリケーションなので、これは致命的にダメ。<br />
絶望的な気持ちで、なんとかならないかとフリーウェアのiTerm2をインストールしてみたら、あれ、案外スクロール速い？<br />
以前iTerm2を試用した時はスクロール遅くてダメだなと思ったんだけど、いつの間にか改善されてる。<br />
10.6までのターミナルほど速くはないけど、これならなんとか我慢出来る。</p>
<p>というわけで、10.7を総評すると、微妙な出来かな。<br />
自分は旧MacOSのSystem7の頃からMacを使ってて、最初のOSXを見て、Macはガラリと変わったなと思ったんだけど、それと比べても10.7は随分違ったものになったと思う。<br />
AppleにとってメインストリームはiPhoneであって、Macじゃないんだと思う。<br />
MacはiOS寄りになっていってる。スクロールが逆になったり、スクロールバーが変わったり、フルスクリーン機能だったりは、全部iOSの文化。<br />
普段使ってるデジタルデバイスがiPhoneで、たまにパソコンも使うという人には、10.7は良い物なんだろうと思う。</p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2225</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>将来何になりたいか？</title>
		<link>http://yanor.net/blog/?p=2217</link>
		<comments>http://yanor.net/blog/?p=2217#comments</comments>
		<pubDate>Sat, 18 Feb 2012 00:59:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2217</guid>
		<description><![CDATA[高校生の頃、学校で、将来何になりたいか？みたいな雑談をしていて、俺は王様になりたいって言ってる友達がいた。 王様は何もしなくても威張ってていいからって理由。 その時は何言ってるんだと思ったけど、それから何年も経って、ああ、そうだなってなるほどと思った。 当時、自分と比べて、考え方のレベルが違ってた、一つ上のステージだったんだな。 彼は今何になってるんだろう。]]></description>
			<content:encoded><![CDATA[<p>高校生の頃、学校で、将来何になりたいか？みたいな雑談をしていて、俺は王様になりたいって言ってる友達がいた。<br />
王様は何もしなくても威張ってていいからって理由。<br />
その時は何言ってるんだと思ったけど、それから何年も経って、ああ、そうだなってなるほどと思った。<br />
当時、自分と比べて、考え方のレベルが違ってた、一つ上のステージだったんだな。<br />
彼は今何になってるんだろう。</p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2217</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel列名変換問題 &#8211; SQL編</title>
		<link>http://yanor.net/blog/?p=2205</link>
		<comments>http://yanor.net/blog/?p=2205#comments</comments>
		<pubDate>Thu, 09 Feb 2012 05:49:40 +0000</pubDate>
		<dc:creator>ryuichi</dc:creator>
				<category><![CDATA[サーバ管理・プログラミング]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[データベース]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2205</guid>
		<description><![CDATA[ここにExcel列名変換問題というのがあって、内容は下のようなもの。 問題1: Excel列名変換問題 仕様 入力されたアルファベットを数字に変換する。 変換ルールはExcelの列名と同等。 例) A=1、B=2、Z=26、AA=27、XFD=16384 起動時引数 [0] アルファベット (A～ZZZZ&#8230;[上限なし])*2 実行例 ExcelColConv.pl A → 1 ExcelColConv.pl AA → 27 で、SQLで考えてみた。PostgreSQLのバージョン9以降。 （generate_series()が必要なので。MySQLなんかだとピボットテーブルが必要。） SQL上手い人はもっといい解法をいくらでも思いつくんだろう。 入れ子集合モデルとか眩しすぎる。 自分には一生かかっても思いつきそうにない。 #!/bin/sh str=$1 SQL=" SELECT SUM(y.num) AS result FROM ( SELECT x.*, __indexes.n * (26 ^ (x.pos - 1)) AS num FROM ( SELECT substr(_chars.chars, _chars.n, 1) AS c, length(_chars.chars) [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://d.hatena.ne.jp/JunichiIto/20111102/1320253815">ここに</a>Excel列名変換問題というのがあって、内容は下のようなもの。</p>
<blockquote><p>
問題1: Excel列名変換問題<br />
仕様<br />
入力されたアルファベットを数字に変換する。<br />
変換ルールはExcelの列名と同等。<br />
例) A=1、B=2、Z=26、AA=27、XFD=16384<br />
起動時引数<br />
[0] アルファベット (A～ZZZZ&#8230;[上限なし])*2<br />
実行例<br />
ExcelColConv.pl A → 1<br />
ExcelColConv.pl AA → 27</p></blockquote>
<p>で、SQLで考えてみた。PostgreSQLのバージョン9以降。<br />
（generate_series()が必要なので。MySQLなんかだとピボットテーブルが必要。）<br />
SQL上手い人はもっといい解法をいくらでも思いつくんだろう。<br />
<a href="http://www.geocities.jp/mickindex/database/db_tree_ns.html">入れ子集合モデル</a>とか眩しすぎる。<br />
自分には一生かかっても思いつきそうにない。</p>
<pre>#!/bin/sh

str=$1
SQL="
SELECT SUM(y.num) AS result
  FROM (
    SELECT x.*, __indexes.n * (26 ^ (x.pos - 1)) AS num
      FROM (
        SELECT substr(_chars.chars, _chars.n, 1) AS c, length(_chars.chars) - _chars.n + 1 AS pos
          FROM (
            SELECT generate_series(1, length(chars.chars)) AS n, chars.chars
              FROM (
                SELECT '$str'::text AS chars
                 ) chars
             ) _chars
         ) AS x
      JOIN (
        SELECT _indexes.n, _indexes.c
          FROM (
            SELECT n, chr(indexes.n + 64) as c
              FROM (
                SELECT generate_series(1, 26) AS n
                 ) indexes
             ) AS _indexes
         ) AS __indexes
     USING (c)
     ) y;
"
echo "$SQL" | psql</pre>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2205</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>今年の抱負</title>
		<link>http://yanor.net/blog/?p=2201</link>
		<comments>http://yanor.net/blog/?p=2201#comments</comments>
		<pubDate>Mon, 23 Jan 2012 02:10:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[個人的なこと]]></category>
		<category><![CDATA[無印]]></category>

		<guid isPermaLink="false">http://yanor.net/blog/?p=2201</guid>
		<description><![CDATA[去年の大晦日の話。 自分は西武のクラブオンカードのポイントを貯めてる。 クラブオンポイントは有効期限があって、年末で失効するんだけれど、自分の持ってるポイントも失効対象なのを思い出した。 その時点で12月31日の19時くらい。 渋谷近くにいたので、速攻で無印良品に行って、適当なもの買って、ポイントを消費した。 何でも良かったけど、おせちも良いけどカレーもねって言葉が引っかかって、カレーとか適当に買った。 ポイント失効するから早めに使っておかないとな、と思っていたのに、ギリギリになってしまった。 もっと余裕を持って行動したい。それが今年の抱負。]]></description>
			<content:encoded><![CDATA[<p>去年の大晦日の話。<br />
自分は西武のクラブオンカードのポイントを貯めてる。<br />
クラブオンポイントは有効期限があって、年末で失効するんだけれど、自分の持ってるポイントも失効対象なのを思い出した。<br />
その時点で12月31日の19時くらい。<br />
渋谷近くにいたので、速攻で無印良品に行って、適当なもの買って、ポイントを消費した。<br />
何でも良かったけど、おせちも良いけどカレーもねって言葉が引っかかって、カレーとか適当に買った。<br />
ポイント失効するから早めに使っておかないとな、と思っていたのに、ギリギリになってしまった。<br />
もっと余裕を持って行動したい。それが今年の抱負。</p>
<p><img src="http://yanor.net/blog/wp-content/uploads/2012/01/mujirushi-curry.jpg" alt="" title="mujirushi-curry" width="400" height="533" class="alignnone size-full wp-image-2202" /></p>
]]></content:encoded>
			<wfw:commentRss>http://yanor.net/blog/?feed=rss2&#038;p=2201</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

