<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><ruby>整列<rt>ソート</rt><rt xml:lang="en">sort</rt></ruby></dfn>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リスト</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">項目<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">リスト項目</title></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="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <figure class="short list"><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">順序</anchor></li><li><code class="XMLe" xml:lang="en">xslt:sort</code></li></ul></figure></p><section><h1>分野ごとの整列方法</h1><figure class="short list"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> </figcaption><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">人名の整列</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">日時の整列</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">建制順</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">香盤順</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">照合順序</anchor></li></ul></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <cite xml:lang="en-US">XML Digital Signatures for Widgets</cite>, <time>2018-10-11T08:51:26.000Z</time>, <time>2024-06-04T13:42:32.266Z</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://www.w3.org/TR/widgets-digsig/#numerical-order">https://www.w3.org/TR/widgets-digsig/#numerical-order</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</anchor-internal> の numerical order は、 <code>signature<var>12345</var>.xml</code>
のようなファイル名を数値順に並べるというもの。 (任意のファイル名が認められるわけではなく、
<code>signature</code> と <code>.xml</code> は固定。)</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> 
<cite xml:lang="ja">Xユーザーの晴さん: 「英語圏だと作品タイトルをアルファベット順に並べたときに The ○○が多すぎて Tから始まる作品ばっかりになっちゃうんじゃないのだろうか」 / X</cite>, <time>午前2:29 · 2024年8月26日<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2024-08-25T17:29:48.000Z</attrvalue></time>, <time>2024-09-09T06:59:38.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://x.com/TsOOy18PJWdw21h/status/1827760300105625760">https://x.com/TsOOy18PJWdw21h/status/1827760300105625760</anchor-external><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> 
<cite xml:lang="ja">Xユーザーのえいす COMITIA150さん: 「@TsOOy18PJWdw21h ソフトウェア側でTheを無視して並べ替えてくれない場合、「Beatles, The」みたいに冠詞を後置してるパターンも昔はよく見ました」 / X</cite>, <time>午前10:04 · 2024年8月26日<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2024-08-26T01:04:01.000Z</attrvalue></time>, <time>2024-09-09T06:59:38.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://x.com/nijieith/status/1827874606566572358">https://x.com/nijieith/status/1827874606566572358</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> 
<cite xml:lang="ja">XユーザーのNuepさん: 「@TsOOy18PJWdw21h 表示上はTheあるけど内部の管理上ではTheを無視するような動きをしてるのを見たことがあります。システムとかの話ですが。。。」 / X</cite>, <time>午前2:36 · 2024年8月26日<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2024-08-25T17:36:41.000Z</attrvalue></time>, <time>2024-09-09T06:59:38.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://x.com/Nuepyt/status/1827762031799542260">https://x.com/Nuepyt/status/1827762031799542260</anchor-external></li></ul></li></ul></section><section><h1><code class="JS" xml:lang="en">Array.prototype.sort</code> 関数 (JavaScript)</h1><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>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JavaScript</anchor> の <code class="JS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Array</anchor>.<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">prototype</anchor>.<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">sort</anchor></code>
は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">安定</anchor>であることが保証されて<em>いません</em> <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ECMAScript</anchor></src>。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">安定</anchor>では<em>ありません</em>でした。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Classic Mozilla</anchor> でもそうらしいです。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Opera 8</anchor> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">安定</anchor>のようです。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE 6</anchor>
も<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">安定</anchor>のようです。</p><p>怪しいテストのようなもの: <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="javascript:void(alert([[1,1],[3,4],[0,2],[1,2],[1,4],[3,3],[1,3]].sort(function(a,b){return a[0]-b[0]})))">javascript:void(alert([[1,1],[3,4],[0,2],[1,2],[1,4],[3,3],[1,3]].sort(function(a,b){return a[0]-b[0]})))</anchor-external></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> <cite xml:lang="ja">乱数の取り扱いについて注意したいポイント | _level0 | Kayac Interactive Designer's Blog</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">面白法人カヤック</anchor> 著, <time>2011-10-17 22:28:34 +09:00</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="http://level0.kayac.com/#!2009/10/post_52.php">http://level0.kayac.com/#!2009/10/post_52.php</anchor-external></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> <cite xml:lang="ja">JavaScriptで配列をシャッフル - Weblog - hail2u.net</cite> (<time>2011-03-27 15:34:11 +09:00</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="http://hail2u.net/blog/coding/shuffle-array-in-javascript.html">http://hail2u.net/blog/coding/shuffle-array-in-javascript.html</anchor-external></p></section><section><h1><code class="XPathf" xml:lang="en">sort()</code> 関数 (XPath)</h1><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>X Sharp/Nodes</cite> (<time>2009-01-22 20:51:58 +09:00</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="http://wiki.codeglide.com/X_Sharp/Nodes#Sorting_with_sort.28.29">http://wiki.codeglide.com/X_Sharp/Nodes#Sorting_with_sort.28.29</anchor-external></p></section><section><h1><code class="perl" xml:lang="en">sort</code> 関数 (Perl)</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">。。。</ed></section><section><h1><code xml:lang="en">sort()</code> 関数 (PHP)</h1><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> <cite>PHPのsort関数は相当おかしい - hnwの日記</cite> (<time>2009-02-28 22:14:50 +09:00</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="http://d.hatena.ne.jp/hnw/20090227">http://d.hatena.ne.jp/hnw/20090227</anchor-external></p></section><section><h1><code xml:lang="en">sort</code> 命令 (Unix)</h1><ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">・・・</ed></section><section><h1>歴史</h1><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> <cite xml:lang="en">Web Applications 1.0 r7597       New feature: sorting tables. The actual sort algorithm isn't done yet, but this should be a good start for first draft reviewers.</cite>
( (<time>2012-12-27 08:58:00 +09:00</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="http://html5.org/tools/web-apps-tracker?from=7596&amp;to=7597">http://html5.org/tools/web-apps-tracker?from=7596&amp;to=7597</anchor-external></p></section><section><h1>メモ</h1><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> <em>Explain Sort Algorithms</em> <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="http://www.u-gakugei.ac.jp/~miyadera/LECTURE/SortAnim/ExAlgorithm.html">http://www.u-gakugei.ac.jp/~miyadera/LECTURE/SortAnim/ExAlgorithm.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite xml:lang="EN">XSL Transformations (XSLT) Version 3.0</cite>
(<time>2017-06-06 21:59:56 +09:00</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://www.w3.org/TR/2017/REC-xslt-30-20170608/#sorting">https://www.w3.org/TR/2017/REC-xslt-30-20170608/#sorting</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite xml:lang="ja">東京五輪開会式の入場国が『五十音順』との決定に否定的な反応が続出→ここで過去のオリンピックの入場順を見てみましょう - Togetter</cite>
(<time>2020-11-05T09:52:43.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://togetter.com/li/1618600">https://togetter.com/li/1618600</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <cite xml:lang="ja">黒色中国さんはTwitterを使っています: 「#実際に言われた衝撃的なクレーム 昔勤めていた会社でのこと。取引先に出す年賀状の氏名・住所を年賀状ソフトに入力している際、覗き見してきた上司から、データベースでの並び順が「職位順じゃない!見られたらどうするんだ!失礼だ!」と激怒した。そんなの取引先は絶対見に来ないのだが…(^_^;)」 / Twitter</cite>, <time>午後7:17 · 2023年7月12日<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2023-07-12T10:17:01.000Z</attrvalue></time>, <time>2023-07-13T03:41:56.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://twitter.com/bci_/status/1679072363617587201">https://twitter.com/bci_/status/1679072363617587201</anchor-external></p></section></body></html>