<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
<dfn>Karasuma</dfn>
は<time>平成24(2012)年<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2012</attrvalue></time>頃に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">株式会社はてな</anchor>で開発されたいくつかの
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OSS</anchor>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Perlモジュール</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">パッケージ<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">package</title></anchor> (ブランド) 名です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
当時<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">株式会社はてな</anchor>社内の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Perlモジュール</anchor>は <code>Hatena::</code> で始まる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間</anchor>に属する慣例になっていましたが、
自社サービス、受託開発サービス、その他 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OSS</anchor> 等で共通して利用できる汎用モジュール
(のうち、そのままでは名前があまりに一般的すぎて困るもの)
を収容できる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間</anchor>がほしいということになりました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 
筆者の記憶が正しければ <code>Karasuma</code> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">antipop</anchor> さんの提案で、
当時の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">株式会社はてな</anchor>の京都オフィスの所在地の近くの通り (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">烏丸通</anchor>) に由来します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> 
某社のゲーム<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SNS</anchor>のシステムで使われていました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="239" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[239]</anchor-end> <cite xml:lang="en">wakaba/perl-karasuma-url</cite>, <time>2023-04-17T09:02:33.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/perl-karasuma-url">https://github.com/wakaba/perl-karasuma-url</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">wakaba/karasuma-config: Perl modules for loading configurations</cite>, <time>2023-04-17T11:06:02.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/karasuma-config">https://github.com/wakaba/karasuma-config</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite xml:lang="en">wakaba/karasuma-id</cite>, <time>2023-04-17T11:06:16.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/karasuma-id">https://github.com/wakaba/karasuma-id</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <cite xml:lang="en">wakaba/karasuma-pager: Karasuma pager collection</cite>, <time>2023-04-18T02:32:22.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/wakaba/karasuma-pager">https://github.com/wakaba/karasuma-pager</anchor-external></p></body></html>