stanford-oval/wikipedia huggingface dataset:
ロッテシネマ
歴史

当初は1999年9月9日に設置されたロッテショッピングシネマ事業本部がロッテシネマを運営していた。1999年10月、現在の京畿道高陽市一山東区に1号館となるロッテシネマ一山がオープンした（現在は閉館）。 2000年5月にロッテシネマ大田をはじめとして全国的なチェーン店網を構築している。
ロッテショッピングシネマ事業本部は、2003年に映画投資・配給事業を開始し、2004年にはロッテシネマに配給したが、翌年の2005年に、当該事業にロッテエンターテイメントという名前を導入した。
2018年6月1日を起点にロッテショッピングがシネマ事業本部を物的分割する方式で、子会社であるロッテカルチャーワークス株式会社を設立し映画事業を移管した。
店舗一覧

太字は直営館。
| 地域 | 店舗数 | 地域店舗名 |
| --- | --- | --- |
| ソウル | 23ヶ所 | 加山デジタル / 加陽 /江東/ 建大入口 / 金浦空港 / 蘆原 / 禿山 / 道谷メボン（予定）/ブロードウェイ（新沙）/ ソウル大入口 / 水落山/水踰/新道林/新林/アベニューエル（明洞）/永登浦/龍山（電子ランド）/ワールドタワー/恩平（ロッテモール）/ 長安/清涼里/合井/弘大入口/黄鶴 |
| 京畿道 | 29ヶ所 | 広橋アウトレット / 光明（光明交差点）/ 光明アウトレット / 光州ターミナル/ 九里アウトレット/東灘（予定）/ラフェスタ/磨石/餅店/別内（予定）/ 富川（新中洞駅）/富川駅/ 山本ビートイン /城南/城南新興/ 城北（予定）/ セントラルラック / 松炭 / 水原 / 始華 / 鞍山（ロッテマート）/ 鞍山五山 / 安城 / 安養 / 安養1番街 / 楊州高邑 / 龍仁駅北（予定）/烏山/ 議政府民楽 / 仁徳院 / 慰禮 / 注葉（一山）/ 榛接 / 坡州アウトレット / 坡州雲井 / 坪村 / 鄕南 / 河南渼沙（予定） |
| 仁川 | 6ヶ所 | 黔丹/富平/富平駅舎/ 松島 （予定）/仁川/仁川アシアード/ 仁川ターミナル |
| 江原 | 3ヶ所 | 南原州 / 東海 / 原州茂實 / 原州企業都市（予定） |
| 大田 / 忠清 | 9ヶ所 | 大田（デパート）/ 大田屯山（月坪洞）/ 大田関雎（予定）/ 大田大興（予定）/ 大田セントラル /西山/ 牙山ターミナル /  西淸州（アウトレット）/清州/ 清州龍岩 |
| 大邱 / 慶北 | 14ヶ所 | 大邱広場 / 大邱栗下 / 大邱玄風 / プレミアムマンギョン  /東城路/ 上仁 /  城西 / プレミアム漆谷 / 慶山 /慶州/ プレミアム亀尾セントラル /亀尾工業団地/ 亀尾プライム1番街 /プレミアム安東 /尚州（予定）/栄州/浦項 |
| 釜山 / 蔚山 / 慶南 | 20ヶ所 | 光復 / 金海府院 / 金海アウトレット /大瀛/ 東莱 /鳴旨（予定）/東釜山アウトレット /馬山ターミナル/ 釜山本店 / 沙上 /センタムシティ/ MBC内(鎮海)/ オーツー（釜山大）/蔚山（百貨店）/蔚山城南 /晋州革新（ロッテモール）/ 鎮海/ 昌原 /統営/ プレミアム慶南大/プレミアム晋州 / プレミアム海雲台 |
| 光州 / 全羅 | 9ヶ所 | 光州（百貨店）/水莞（アウトレット）/光州光山/忠壮路 /光陽（予定）/南岳（予定）/群山モール（ロッテアウトレット）/群山羅雲/益山慕懸/全州（百貨店）/全州平和 |
| 済州 | 3ヶ所 | 西帰浦/済州三和地区/済州我羅 |
無宿者 (1964年の映画)

| --- | --- |
: この項目では、1964年に公開された三隅研次監督の映画について説明しています。ゲイリー・クーパー主演、1945年の映画については「無宿者 (1945年の映画)」をご覧ください。
| 無宿者 |
| --- | --- |
監督:  三隅研次
脚本:  星川清司
出演者:  市川雷蔵
音楽:  池野成
撮影:  牧浦地志
編集:  菅沼完二
製作会社:  大映京都
配給:  大映
公開:  1964年8月8日
上映時間:  88分
製作国:   日本
言語:  日本語
テンプレートを表示
『無宿者』（むしゅくもの）は、1964年8月8日に大映が配給した、三隅研次監督によるアクション時代劇映画で、主演は市川雷蔵。カラー、シネマスコープ。
あらすじ

数年前、御用金を巡る事件で父親を殺された一本松という男と、同じ事件が起きて以来、父親が行き方知れずの黒木弥一郎、二人の男が事件の手掛かりを探し、佐渡金山近くの村にやって来た。一本松は自分の父親が弥一郎の父に殺されたのではないかと疑う。ある男が弥一郎の父親ではないかと睨むが、その男が殺されてしまう。そしてある日、一本松は自分の父親が生きていて、弥一郎の父を殺した張本人であると知る。
配役

市川雷蔵 : 一本松
滝瑛子 : お勢以
坪内ミキ子 : はる
藤巻潤 : 黒木弥一郎
石山健二郎 : 赤鞘の源七
水原浩一 : 儀十
滝恵一 : 鮫の和四郎
杉山昌三九 : 黒木半兵衛
橋本力 : 毘沙門
玉置一恵 : 青貝又七
石原須磨男 : 伍平
浜田雄史 : 伝次
堀北幸夫 : 藤八
寺島雄作 : 杢兵衛
東良之助 : 老人百姓
愛原光一 : 彦助
阿部脩
酒井修三
杉山光宏
細谷新吾 : 若い百姓
黒木英男 : 藤八
高森チズ子 : 百姓の女房
小林加奈枝 : 百姓の母親
沢村宗之助 : 三州屋波蔵
安部徹 : 島屋十兵衛
スタッフ

監督 : 三隅研次
企画 : 財前定生
脚本 :  星川清司
撮影 : 牧浦地志
録音 : 大谷巌
照明 : 古谷賢次
美術 : 内藤昭
音楽 : 池野成
編集 :  菅沼完二
装置 : 山本佐一郎
擬斗 : 宮内昌平
音響効果 : 倉嶋暢
助監督 :  西沢鋭治
製作主任 : 今村喬
現像 : 東洋現像所
併映作品

『悪名太鼓』: 森一生監督作品
若浪義光

| --- | --- |
: 「若い浪」とは異なります。
若浪 義光（わかなみ よしみつ、1914年5月6日 - 1982年12月30日）は、樺太恵須取郡恵須取町（現在のサハリン・ウグレゴルスク）出身で1940年代に活躍した立浪部屋所属の元大相撲力士。最高位は東前頭19枚目（1940年5月場所）。本名は若林 義光（わかばやし よしみつ）。現役時代の体格は身長176cm、体重94kg。得意手は右四つ、寄り。
人物

1914年5月6日に北海道上川郡東川町にて生まれたが、本人は9歳のとき渡った樺太で育ったことから、日本相撲協会には樺太を出身地として届け出ていた。
1935年5月場所初土俵。入門前に軍隊に所属しており満州事変に出征した経験がある年長入門ということもあって出世も早く幕下まで各段1場所で通過し、1938年5月場所には十両に昇進した。しかしその後、心臓脚気を患い、1940年5月場所に入幕を決めたものの5勝10敗で1場所で陥落。若乃森と改名した十両でも3場所連続して負け越し、幕下陥落が決定的になった1942年1月場所限りで現役を退く。
年寄株を持っていなかったが、在郷軍人会の副分会長も務め、事務的能力に優れていたこともあって、協会に必要な人材として認められ、東西合併の際に廃家となっていた大坂相撲の『藤島』の年寄名跡を復活させ、『大島』と改めて、彼が襲名することになった。立浪部屋付の年寄として後進を指導し、1979年5月の停年（定年）まで相撲協会に在籍していた。名跡は立浪部屋の後輩で、同じ北海道上川郡出身の大関旭國に譲った。
主な成績

通算成績：82勝78敗 勝率.513
幕内成績：5勝10敗 勝率.333
現役在位：14場所
幕内在位：1場所
各段優勝
三段目優勝1回（1937年1月場所）
|  | 春場所 | 夏場所 |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- |
| 1935年 （昭和10年） | x | （前相撲） |  |  |  |  |
| 1936年 （昭和11年） | 西序ノ口7枚目 5–1  | 西序二段8枚目 5–1  |  |  |  |  |
| 1937年 （昭和12年） | 西三段目16枚目 優勝 6–0 | 東幕下14枚目 8–5  |  |  |  |  |
| 1938年 （昭和13年） | 東幕下4枚目 7–6  | 東十両15枚目 7–6  |  |  |  |  |
| 1939年 （昭和14年） | 東十両9枚目 7–6  | 東十両4枚目 6–9  |  |  |  |  |
| 1940年 （昭和15年） | 東十両6枚目 11–4  | 東前頭19枚目 5–10  |  |  |  |  |
| 1941年 （昭和16年） | 西十両2枚目 7–8  | 東十両5枚目 5–10  |  |  |  |  |
| 1942年 （昭和17年） | 東十両13枚目 引退 3–12–0 | x |  |  |  |  |
各欄の数字は、「勝ち-負け-休場」を示す。    優勝 引退 休場 十両 幕下 三賞：敢=敢闘賞、殊=殊勲賞、技=技能賞     その他：★=金星 番付階級：幕内 - 十両 - 幕下 - 三段目 - 序二段 - 序ノ口 幕内序列：横綱 - 大関 - 関脇 - 小結 - 前頭（「#数字」は各位内の序列）
主な成績 > 幕内対戦成績

| 力士名 | 勝数 | 負数 | 力士名 | 勝数 | 負数 | 力士名 | 勝数 | 負数 | 力士名 | 勝数 | 負数 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 綾若 | 0 | 1 | 駒ノ里 | 0 | 1 | 相模川 | 0 | 1 | 四海波 | 1 | 0 |
| 神東山 | 0 | 1 | 大邱山 | 0 | 1 | 武ノ里 | 1 | 0 | 十三錦 | 0 | 1 |
| 藤ノ里 | 0 | 1 | 松ノ里 | 0 | 1 | 両國 | 0 | 1 |  |  |  |
改名歴 > 四股名

若浪 義光（わかなみ よしみつ）1935年5月場所 - 1940年5月場所
若乃森 義光（わかのもり -）1941年1月場所 - 1942年1月場所
改名歴 > 年寄名

大島 正義（おおしま まさよし）：1943年2月 - 1979年5月
山川理

山川 理（やまかわ おさむ、1947年 - ）は、日本の農業技術者。専門はさつまいもといちごの品種改良、育種。元九州沖縄農業研究センター所長。べにはるか開発。農学博士。静岡市出身。
人物・略歴

1965年、静岡県立静岡高等学校卒業。1969年、京都大学農学部卒業（育種学）。1969年〜1982年、農林省九州農業試験場勤務。さつまいもの品種改良に従事。途中、26歳の時に名古屋大学に半年間留学（生化学 瓜谷郁三研究室）、生化学の理論と実験手法を学んだ。次いでノースカロライナ大学遺伝学部に留学、とうもろこしの研究室（チャールズ・スチューバー教授）に1年間。帰国後、およそ半年の後に、行政部門に異動。1982年〜1985年、農林水産省農林水産技術会議事務局で3年半、研究行政に携わる。畑作担当研究調査官。研究職に戻してほしいと願い出、1985年〜1990年、野菜・茶業試験場久留米市場において、いちごの品種改良に従事。1990年〜1998年、九州農業試験場に勤務。さつまいもの品種改良に従事。2003年〜2007年、九州沖縄農業研究センター所長。
2007年、農林水産省を定年退職、つくば市の農林水産先端技術研究所に赴任。品種識別用の遺伝子マーカーの開発に携わり、スタッフと共に4年間で4作物のマーカー開発に成功した。2007年〜2011年、農林水産先端技術産業振興センター理事。また、2007年より熊本県合志市のブランドづくりを支援。2011年に川越市に移転、企業の技術顧問を専属で務めた後、2014年、妻と共に農業コンサルタントを開業。
さつまいもやいちごの新品種を多数育成。開発したいちごに、あまおうととちおとめの親に当たる久留米49号とさちのかなど。さつまいも加工の特許多数。千葉大学園芸学部非常勤講師。
著書

『サツマイモの世界 世界のサツマイモ』 現代書館 2017.3
著書 > 共著

『新品種で拓く地域農業の未来 食農連携の実践モデル』 岡本正弘 監修 後藤一寿, 坂井真 編集 農林統計協会 2014.4
『ストレスの植物生化学・分子生物学 熱帯性イモ類とその周辺』 学会出版センター 2001.7
『未来を拓くグリーンハイテクノロジー』 加藤明治, 木村重 編集 農林統計協会 1984.1
受賞

1996年 日本育種学会賞（第85号 農林水産省九州農業試験場甘ショ育種グループ 暖地向き多機能高品質甘しょ品種群の育成）
1998年 農林水産大臣賞
2018年 瑞宝中綬章
六進法

六進法（ろくしんほう、英: senary、独: Sechsersystem）とは、6 を底とし、底およびその冪を基準に数を表す方法である。英語名の"senary"は、ラテン語で「六個一組」を意味する"senarius"にちなむ。
記数法 > 整数 > 整数の表記

六進記数法とは、六を底とする位取り記数法である。慣用に従い、通常のアラビア数字は十進数で表記し、六進記数法の表記は括弧および下付の 6 で表す。六進記数法で表された数を六進数と呼ぶ。通常は、0, 1, 2, 3, 4, 5 の計 6 個の数字を用い、六を 10、七を 11、八を 12 …と表記する。
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 六進法 | 0 | 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 |
| 十進法 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 六進法 | 33 | 34 | 35 | 40 | 41 | 42 | 43 | 44 | 45 | 50 | 51 | 52 | 53 | 54 | 55 | 100 | 101 | 102 | 103 | 104 |
| 十進法 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
記数法 > 倍数判定と素数

十進法と六進法は、「6と10はともに2と素数の積」2の冪数の扱いは同じになる。しかし、六進法では「5＋1 = 10」「2×3 = 10」となるので、十進法と比べた時に、3と5の立場が逆転するだけではなく、9(＝13(6)＝32)と5の立場も逆転する。更に、2と3の冪指数が同じなので、2の冪数と3の冪数が同等の地位になる。
六進法では、3の倍数は一の位が3か0のどれかになる。一の位が3ならば3の倍数であり、素数にはならない。
六進法では、11（七）以後の素数は、一の位が1か5のどれかである。
十進法では1/5が0.2（つまり十分の二）だが、六進法では1/3が0.2（つまり六分の二）になる。同じく、六進法では、2の冪数の逆数は3の冪数になり、3の冪数の逆数は2の冪数になる。
「3×5」の数は、十進法では「15」「十五」となり5の倍数の仲間だが、六進法では「23」「二六三」となり3の倍数の仲間になる。
3×5/100の小数は、十進法では0.15、六進法では0.23となるが、既約分数が十進法では「二十分の三」「素因数分解すると3/22×5」になるが、六進法では「二六分の五」「素因数分解すると5/22×3」になる。仲間になる冪数も、十進数0.15は25 (＝52)だけに対して、六進数0.23は13 (＝32)と43 (＝33)の計二つになる。
小数に変えると37(10) = 101(6) の倍数が循環する無限小数になる単位分数は、十進法が1/3、1/32 (= 1/9)、1/33 (= 1/27(10) ) に対して、六進法では 1/5 や 1/11(6) (= 1/7) になる。
例：2/5 = 0.2222…（2222 = 518(10)）、4/11 = 0.3232…（3232 = 740(10)）
六進数では、5p ÷ 3p （pは同じ冪指数）の小数点を消した値は、十の冪数になる。
例：52÷32 = 41÷13 = 2.44（244(6)＝100(10)）
例：53÷33 = 325÷43 = 4.344（4344(6)＝1000(10)）
六進数では、5の倍数は各位の数の和も5の倍数になる。
3の冪数は一の位も3になる。「100のm/4」となる整数は全て9の倍数で、「100のm/9」となる整数は全て4の倍数である。
十進法では乗算表が81(10) （34 ＝81）種類になるが、六進法では16(10) （24 ＝24）の倍数が81(10) （34 ＝213）種類になる。同じく、81(10) （213）の倍数も16(10) （24）種類になる。
81(10)（213）の倍数のうち奇数は、下四桁が 0213, 1043, 1513, 2343, 3213, 4043, 4513, 5343 のどれかになる。
記数法 > 倍数判定と素数 > 倍数判定法

六進法では2と3の倍数が一目で判る上に、割り切れない5の倍数の判定も可能になる。十進法では 5n×3 と 5n×32 が判定可能なのに対して、六進法では 3n や 3n×5 が判定可能になる。また、2n と 2n×5 の倍数は、十進法では 5n 種類になるが、六進法では 3n 種類になる。
| --- | --- |
一の位が0: 2と3で割り切れる（10(＝6)の倍数）
一の位が1か5: 2でも3でも割り切れない
一の位が2か4: 2で割り切れるが、3で割り切れない
一の位が3: 2で割り切れないが、3で割り切れる
| --- | --- |
下二桁が00: 4でも13(＝9)でも割り切れる（100(＝36(10))の倍数）
下二桁が 04,12,20,24,32,40,44,52,00 のどれか: 4の倍数（複偶数）
下二桁が 02,10,14,22,30,34,42,50,54 のどれか: 2で割り切れるが、4では割り切れない（単偶数）
下二桁が 13,30,43,00 のどれか: 13(＝9)の倍数
一の位が 03,10,20,23,33,40,50,53 のどれか: 3で割り切れるが、13(＝9)では割り切れない
個別の倍数判定も、以下のようになる。素因数分解を左に【】で示す。
【2】2：一の位が2か4か0
【3】3：一の位が3か0
【22】4：下二桁が｛04,12,20,24,32,40,44,52,00｝のどれか。計9 (= 32) 種類。
【5】5：各位の数字和が5の倍数
【2×3】10（＝6(10)）：一の位が0
【32】13（＝9(10)）：下二桁が｛13,30,43,00｝のどれか。計4 (= 22) 種類。
【2×5】14（＝10(10)）：各位の数字和が5の倍数、かつ一の位が 2か4か0。
【3×5】23（＝15(10)）：各位の数字和が5の倍数、かつ一の位が 3か0 。
【22×32】100（＝36(10)）：下二桁が00 。
【11】11（＝7(10)）：二桁のゾロ目、あるいは二桁ゾロ目に0がいくつも付く。｛例：220(＝84(10))、3311(＝763(10))｝
【23】12（＝8(10)）：下三桁が12の倍数｛012,024,040 … 532,544,000｝。｛計43(＝27(10)) 種類。例：1224(＝304(10))｝
【22×3】20（＝12(10)）：下二桁が｛20,40,00｝のどれか。｛例：3440＝580(12)＝816(10)｝
【24】24（＝16(10)）：下四桁が24の倍数。｛計213(＝81(10)) 種類。例：12544＝1936(10)｝
【2×32】30（＝18(10)）：下二桁が 30 か00 。
【22×5】32（＝20(10)）：各位の数字和が5の倍数、かつ下二桁が｛04,12,20,24,32,40,44,52,00｝のどれか。｛例：13204＝510(20)＝2020(10)｝
【23×3】40（＝24(10)）：一の位が0、かつ整数第三位〜第二位が｛04,12,20,24,32,40,44,52,00｝のどれか。｛例：1520＝408(10)｝
【52】41（＝25(10)）：「一の位以外」から「一の位を4倍」を引き、その差が0か、その差を41で割って余りが0。｛例：13051 = 1975(10)｝
【33】43（＝27(10)）：下三桁が｛043,130,213,300,343,430,513,000｝のどれか。｛例：1213 = 297(10)｝
【2×3×5】50（＝30(10)）：各位の数字和が5の倍数、かつ一の位が0。
【23×5】104（＝40(10)）：各位の数字和が5の倍数、かつ下三桁が12の倍数。｛計43(＝27(10)) 種類。例：2012(＝440(10))｝
【22×3×5】140（＝60(10)）：各位の数字和が5の倍数、かつ下二桁が｛20,40,00｝のどれか。｛例：13100＝1980(10)｝
【34】213（＝81(10)）：下四桁が213の倍数。｛計24(＝16(10)) 種類。例：14043＝2187(10)｝
【22×52】244（＝100(10)）：「一の位以外」から「一の位を4倍」を引き、その差が0か、その差を41で割って余りが0になり、その上で下二桁が4の倍数。｛例：3412 = 800(10)｝
記数法 > 小数と除算 > 小数の位取り

六進法では「5 + 1 = 10」「2×3 = 10」になるので、2と3という基本的な数による演算が非常に容易である。
小数の位取りは、0.1が「六分の一」に続いて、0.01は「三十六分の一」、0.001は「二百十六分の一」となる。
記数法 > 小数と除算 > 整数の除算

六進法の整数の除算では、100や1000など桁上がりの冪数も三分割が可能になり、10(六)の冪指数と同じ2の冪数と3の冪数で割り切れることになる。例えば、1000ならば23と33の両方で割り切れ、かつ2と3の冪指数が同じになる。
十進法の整数の除算では、「四分割（2-2）は百（100）まで待たねばならない」上に、100は三分割も九分割（3-2）もできない。しかし、六進法の整数の除算では、「四分割は三十六（100）まで待たねばならない」が、「九分割も三十六（100）まで待てばいい」。「100個の饅頭」が、六進法では以下のように分けることができる。
二分割：100個 ÷ 2人 = 30個 → 十進換算値は「36個 ÷ 2人 = 18個」
三分割：100個 ÷ 3人 = 20個 → 十進換算値は「36個 ÷ 3人 = 12個」
四分割：100個 ÷ 4人 = 13個 → 十進換算値は「36個 ÷ 4人 = 9個」「62個 ÷ 22人 = 32個」
六分割：100個 ÷ 10人 = 10個 → 十進換算値は「36個 ÷ 6人 = 6個」
九分割：100個 ÷ 13人 = 4個 → 十進換算値は「36個 ÷ 9人 = 4個」「62個 ÷ 32人 = 22個」
六進法の「1000人」は十進法で「216人」、同じく「200人」は十進法で「72人」になる。
二分割：1000人 ÷ 2 = 300人 → 十進換算値は「216人 ÷ 2 = 108人」
三分割：1000人 ÷ 3 = 200人 → 十進換算値は「216人 ÷ 3 = 72人」
四分割：1000人 ÷ 4 = 130人 → 十進換算値は「216人 ÷ 4 = 54人」
六分割：1000人 ÷ 10 = 100人 → 十進換算値は「216人 ÷ 6 = 36人」
八分割：1000人 ÷ 12 = 43人 → 十進換算値は「216人 ÷ 8 = 27人」「63人 ÷ 23 = 33人」
九分割：1000人 ÷ 13 = 40人 → 十進換算値は「216人 ÷ 9 = 24人」
二十七分割：1000人 ÷ 43 = 12人 → 十進換算値は「216人 ÷ 27 = 8人」「63人 ÷ 33 = 23人」
八分の五：1000人 × (5/12) = 343人 → 十進換算値は「216人 × (5/8) = 135人」
二十七分の十：1000人 × (14/43) = 212人 → 十進換算値は「216人 × (10/27) = 80人」
二分割：10000 ÷ 2 = 3000 → 十進換算値は「1296 ÷ 2 = 648」
三分割：10000 ÷ 3 = 2000 → 十進換算値は「1296 ÷ 3 = 432」
四分割：10000 ÷ 4 = 1300 → 十進換算値は「1296 ÷ 4 = 324」
六分割：10000 ÷ 10 = 1000 → 十進換算値は「1296 ÷ 6 = 216」
八分割：10000 ÷ 12 = 430 → 十進換算値は「1296 ÷ 8 = 162」
九分割：10000 ÷ 13 = 400 → 十進換算値は「1296 ÷ 9 = 144」
十六分割：10000 ÷ 24 = 213 → 十進換算値は「1296 ÷ 16 = 81」「64 ÷ 24 = 34」
二十七分割：10000 ÷ 43 = 120 → 十進換算値は「1296 ÷ 27 = 48」
八十一分割：10000 ÷ 213 = 24 → 十進換算値は「1296 ÷ 81 = 16」「64 ÷ 34 = 24」
記数法 > 小数と除算 > 小数を含めた除算

十進法は1/3が割り切れないのに対して、六進法では十の冪数も2の冪数も三分割することができる。
五十一の二分割
十進法：51 ÷ 2 = 25.5
六進法：123 ÷ 2 = 41.3
百の三分割
十進法：100 ÷ 3 = 33.3333…
六進法：244 ÷ 3 = 53.2
十進法：100 × (2/3) = 66.6666…
六進法：244 × (2/3) = 150.4
千の三分割
十進法：1000 ÷ 3 = 333.3333…
六進法：4344 ÷ 3 = 1313.2
26 の三分割
八進法：100 ÷ 3 = 25.2525…
十進法：64 ÷ 3 = 21.3333…
六進法：144 ÷ 3 = 33.2
28 の三分割
十進法：256 ÷ 3 = 85.3333…
六進法：1104 ÷ 3 = 221.2
28 の五分割
十進法：256 ÷ 5 = 51.2
六進法：1104 ÷ 5 = 123.1111…
十進法で「100分率」を作ると「百分率」だが、六進法で「100分率」を作ると「三十六分率」になる。「三十六分率」になると、十進法の1/3の数量で、「m/4」と「m/9」を同じ桁数で実行することができる。
十進法：75 ÷ 100 = 0.75 → 75 ％
六進法：203 ÷ 244 = 0.43 → 43 (三十六分率)
十進法：2 ÷ 3 = 0.6666… → 66.6666… ％
六進法：2 ÷ 3 = 0.4 → 40 (三十六分率)
十進法：8 ÷ 9 = 0.8888… → 88.8888… ％
六進法：12 ÷ 13 = 0.52 → 52 (三十六分率)
十進法：90 ÷ 100 = 0.9 → 90 ％
六進法：230 ÷ 244 = 0.5222… → 52.2222… (三十六分率)
その他、「2の冪数」や「十の冪数」の九分割の例は以下の通りになる。
六進法：144 ÷ 13 = 11.04
六進法：1104 ÷ 13 = 44.24
十進法：100 ÷ 9 = 11.1111…
六進法：244 ÷ 13 = 15.04
十進数では m/33 (= m/27(10)) は割り切れず、37(10) (= 101(6)) の倍数三桁が循環するが、六進数では m/33 (= m/43(6))は割り切れて23＝12(6)＝8(10)の倍数になる。m/23 の小数も、十進数では 53 (= 125(10) = 325(6))の倍数だが、六進数では 33 (= 43(6) = 27(10))の倍数になる。

従って、六進数では、23 (＝12(6)＝8(10))で割ると被除数の33 (＝43(6)＝27(10))倍の数が現れ、33 (＝43(6)＝27(10))で割ると被除数の23 (＝12(6)＝8(10))倍の数が現れる。
十進法：3 ÷ 10 = 0.3
六進法：3 ÷ 14 = 0.14444…
十進法：8 ÷ 27 = 0.296296…
六進法：12 ÷ 43 = 0.144
23/33 の小数は、十進法では割り切れずに 37×8 = 296 が循環するのに対して、六進法では割り切れて 12×12 = 144 が現れ、これを十進法で換算すると 8×8 = 64 になる。「十分の三」が割り切れない一方で、その概数である「二十七分の八」は「四六三分の六二」として計数され、割り切れる小数になる。

このように、六進法は六分割で一桁下がるので、三分割、九分割、二十七分割など、3の冪数で分ける方法がかなり便利になる。
十進法：3 ÷ 8 = 0.375
六進法：3 ÷ 12 = 0.213
3/8の小数は、小数点を消すと十進法が 375(10) = 3×53 に対して、六進法は 213(6) = 3×33 = 81(10) が現れる。これらを分数化すると、十進法が (375/1000)10 に対して、六進法は (81/216)10 = (213/1000)6 になる。
その他、2-3、3-3、列びに5-2を伴う除算の例は、以下のようになる。
28 ÷ 33
十進法：256 ÷ 27 = 9.481…
六進法：1104 ÷ 43 = 13.252
28 ÷ 52
十進法：256 ÷ 25 = 10.24
六進法：1104 ÷ 41 = 14.12350…
六進法は2と3の冪指数が同じなので、十六分割（2-4）と同じく八十一分割（3-4）も容易である。その他、2と3の冪指数が4以上の計算例は、以下のようになる。
38 ÷ 24
十進法：6561 ÷ 16 = 410.0625（十進帯分数：410と625/10000＝410と3/16）
六進法：50213 ÷ 24 = 1522.0213（十進帯分数：410と81/1296＝410と3/16）
(212 )10 ÷ 34 ｛ (220 )6 ÷ 34 ｝
十進法：4096 ÷ 81 = 50.567901234…
六進法：30544 ÷ 213 = 122.3224（十進帯分数：50と736/1296＝50と46/81）
十進分数 11/64（11÷26 ）
十進法 11 ÷ 64 = 0.171875
六進法：15 ÷ 144 = 0.101043（十進数に換算して 8019/46656）
十進分数 31/729（31÷36 ）
十進法：31 ÷ 729 = 0.04252400548…
六進法：51 ÷ 3213 = 0.013104（十進数に換算して 1984/46656）
十進分数 135/256｛(33 ×5) ÷ 28 ｝
十進法：135 ÷ 256 = 0.52734375
六進法：343 ÷ 1104 = 0.30552343（十進数に換算して 885735/1679616）
十進分数 2000/6561｛(24 ×53 ) ÷ 38 ｝
十進法：2000 ÷ 6561 = 0.30483158055…
六進法：13132 ÷ 50213 = 0.14545104（十進数に換算して 512000/1679616）
記数法 > 小数と除算 > 小数表

分数を六進法の小数に変換すると、「二分の一」と「三分の一」が小数第一位、「四分の一」と「九分の一」が小数第二位、「八分の一」と「二十七分の一」が小数第三位となる。つまり、2-nと3-nがそのまま「小数第n位」になる。しかし、五分の一だけが割り切れず、循環節が一桁になる。
1/2 = 0.3
1/3 = 0.2
2/3 = 0.4
基本的な分数
1/4 = 0.13（十進換算で 9/36 = 1/4）
3/4 = 0.43（十進換算で 27/36 = 3/4）
(1/9)10 = 1/13 = 0.04（十進換算で 4/36 = 1/9）
(2/9)10 = 2/13 = 0.12（十進換算で 8/36 = 2/9）
(4/9)10 = 4/13 = 0.24（十進換算で 16/36 = 4/9）
(5/9)10 = 5/13 = 0.32（十進換算で 20/36 = 5/9）
(7/9)10 = 11/13 = 0.44（十進換算で 28/36 = 7/9）
(8/9)10 = 12/13 = 0.52（十進換算で 32/36 = 8/9）
| 分数 | 1/2 | 1/3 | 2/3 | 1/4 | 3/4 | 1/5 | 2/5 | 3/5 | 4/5 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 六進法 | 0.3 | 0.2 | 0.4 | 0.13 | 0.43 | 0.1111… | 0.2222… | 0.3333… | 0.4444… |
| 十進法 | 0.5 | 0.3333… | 0.6666… | 0.25 | 0.75 | 0.2 | 0.4 | 0.6 | 0.8 |
| 六進分数 | 1/10 | 5/10 | 1/14 | 3/14 | 11/14 | 13/14 |
| --- | --- | --- | --- | --- | --- | --- |
| 六進小数 | 0.1 | 0.5 | 0.0333… | 0.1444… | 0.4111… | 0.5222… |
| 十進小数 | 0.1666… | 0.8333… | 0.1 | 0.3 | 0.7 | 0.9 |
| 十進分数 | 1/6 | 5/6 | 1/10 | 3/10 | 7/10 | 9/10 |
従って、1/2にするには0.3を掛ける、1/3にするには0.2を掛ける、2/3にするには0.4を掛ける、3/4にするには0.43を掛ける、(4/9)10にするには0.24を掛ける、(5/8)10にするには0.343を掛ける、(8/27)10にするには0.144を掛ける、という方法でも算出できる。
命数法

六進命数法とは、6 を底とする命数法である。
命数法 > 命数法の基本構造

六進命数法は、0（零）から「10」となる六までを一つの名詞として命名し、七から十一までを「6+1」「6+2」…「6+5」という形式で命名し、六の倍数は「2×6」「3×6」「4×6」「5×6」という形式で命名する。その次は、100となる三十六や、1000となる二百十六など六の冪数（6p）で新しい数詞が付けられる。「m×6p」となる数も、200となる七十二は「六の二乗の二倍」「二倍の三十六」、300となる百八は「六の二乗の三倍」、4000となる八百六十四は「六の三乗の四倍」「四倍の二百十六」、5000となる千八十は「六の三乗の五倍」として命名される。
| 六進数 | 六進命数法 | 十進命数法 | 六進数 | 六進命数法 | 十進命数法 | 六進数 | 六進命数法 | 十進命数法 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |

| 1 | 一 | 一 | 21 | 二六一 | 十三 | 41 | 四六一 | 二十五 |
| 2 | 二 | 二 | 22 | 二六二 | 十四 | 42 | 四六二 | 二十六 |
| 3 | 三 | 三 | 23 | 二六三 | 十五 | 43 | 四六三 | 二十七 |
| 4 | 四 | 四 | 24 | 二六四 | 十六 | 44 | 四六四 | 二十八 |
| 5 | 五 | 五 | 25 | 二六五 | 十七 | 45 | 四六五 | 二十九 |
| 10 | 六 | 六 | 30 | 三六 | 十八 | 50 | 五六 | 三十 |
| 11 | 六一 | 七 | 31 | 三六一 | 十九 | 51 | 五六一 | 三十一 |
| 12 | 六二 | 八 | 32 | 三六二 | 二十 | 52 | 五六二 | 三十二 |
| 13 | 六三 | 九 | 33 | 三六三 | 二十一 | 53 | 五六三 | 三十三 |
| 14 | 六四 | 十 | 34 | 三六四 | 二十二 | 54 | 五六四 | 三十四 |
| 15 | 六五 | 十一 | 35 | 三六五 | 二十三 | 55 | 五六五 | 三十五 |
| 20 | 二六 | 十二 | 40 | 四六 | 二十四 | 100 | (六の二乗) | 三十六 |
命数法 > 数詞

自然言語で六進命数法の数詞を持つものは少ない。ニューギニア島近くのフレデリク・ヘンドリク島のンドム語 (Ndom) が六進法の数詞を持つと報告されている。ンドム語では、 mer が 6、 mer an thef が 12(10) (二六：6 × 2) 、tondor が 18(10)、nif が 36(10) (62)、nif thef が 72(10) (62 × 2) を意味しており、六の倍数では18(10)（三六：3 × 6）だけが独立系の数詞になっている。
| 六進数 | 十進数 | ンドム語 |
| --- | --- | --- |
| 1 | 1 | sas |
| 2 | 2 | thef |
| 3 | 3 | ithin |
| 4 | 4 | thonith |
| 5 | 5 | meregh |
| 10 | 6 | mer |
| 11 | 7 | mer abo sas |
| 12 | 8 | mer abo thef |
| 13 | 9 | mer abo ithin |
| 14 | 10 | mer abo thonith |
| 15 | 11 | mer abo meregh |
| 20 | 12 | mer an thef |
| 21 | 13 | mer an thef abo sas |
| 30 | 18 | tondor |
| 33 | 21 | tondor abo ithin |
| 43 | 27 | tondor abo mer abo ithin |
| 52 | 32 | tondor abo mer an thef abo thef |
| 100 | 36 | nif |
| 120 | 48 | nif abo mer an thef |
| 200 | 72 | nif thef |
| 213 | 81 | nif thef abo mer abo ithin |
この他には、南ニューギニアのングコルンプ語(Ngkolmpu)、パプアニューギニアのヤム語（en:Yam languages）やコムンゾ語が（en:Kómnzo language）が六進法を使用しており、六の倍数や六の冪数にも個別の数詞が付けられている。これらの言語で六が底になった由来として、「もう片手は桁上がりで六の位」とする指数えが挙げられている。
| 六進数 | 十進数 | ングコルンプ語 |
| --- | --- | --- |
| 1 | 1 | naempr |
| 2 | 2 | yempoka |
| 3 | 3 | yuow |
| 4 | 4 | eser |
| 5 | 5 | tampui |
| 10 | 6 | traowo |
| 11 | 7 | naempr traowo naempr |
| 12 | 8 | naempr traowo yempoka |
| 13 | 9 | naempr traowo yuow |
| 14 | 10 | naempr traowo eser |
| 15 | 11 | naempr traowo tampui |
| 20 | 12 | yempoka traowo |
| 21 | 13 | yempoka traowo naempr |
| 30 | 18 | yuow traowo |
| 43 | 27 | eser traowo yuow |
| 100 | 36 | ptae |
| 六進数 | 十進数 | ングコルンプ語 | コムンゾ語 |
| --- | --- | --- | --- |
| 100 | 36 | ptae | féta |
| 1000 | 216 | tarumpao | tarumba |
| 10000 | 1296 | ntamnao | ntamno |
| 100000 | 7776 | ulamaeke | wärämäkä |
| 1000000 | 46656 | - | wi |
命数法 > 語彙

六が底になった由来は二つある。一つは、前述の「もう片手は六の位」とする指数えである。もう一つは、空間の基本的な方角が六つである事（2 面 × 3 次元 = 6。上下・左右・前後）も挙げられる。
日本語には、「十→百」という十進法が主流とされる中で、「六→三十六」という六進法に基づく語彙や名数が存在している。例として、全ての方角を指して「六合」「六方」(= 61) と呼んだり、全ての景色を指して「三十六景」「三十六峰」、全ての方策を指して「三十六策」(= 62) というように、空間や方角に関する語彙に六進法が用いられている。歌仙も「六歌仙」(= 61) や「三十六歌仙」(= 62) というように、六の累乗で数えられている。これらの数え方は、十進法が「十指の二乗で百」に対して、六進法は「六面の二乗で三十六」という発想に基づいている。
また、「二十四時間」ではなく「四六時中」(40(6)＝24(10)) といった六進命数法の語彙も用いられている。
これは江戸時代の1日を12分割する時法で「二六時中」と表現されたものを、明治以降の二十四時間制にあわせて言い直したものである。
命数法 > 単位系

六進法は、まれに単位系で使われることがある。尺貫法では、1 間は 6 尺である。
指数え

六進指数え。32で20、つまり32を「三二」として数える。小数も0.32で (20/36)＝(5/9) を表現できる。
拳を0とすれば、0から5までの六種類の数字を片手で表現できる。六進法の指数えでは、片手(主に右手)を一の位、もう片手(主に左手)を六の位として、「五六五」すなわち、三十五（55(6)＝35(10)）まで数える。この方法では、右手で0から5まで数えて、「左手が1」すなわち六になったら桁上がりで右手を拳に戻す。
例えば、左手が「1」と右手が「5」なら「六五」すなわち十一（15(6)＝11(10)）、左手が「3」で右手が「2」なら「三六二」すなわち二十（32(6)＝20(10)）、左手が「4」で右手が「3」なら「四六三」すなわち二十七（43(6)＝27(10)）を表す。
二桁で数えるので、（1）「一の位」と「六の位」、（2）「一の位」と「六分の一の位」、（3）「六分の一の位」と「三十六分の一の位」、の三種類が計算可能になり、1.1以降の小数や仮分数も表現できる。小数は0.01（十進分数1/36）から5.5（5と5/6）までをカウントできる。

前述の左手が「3」で右手が「2」なら、32(6)で「20(10)」の他に、3.2(6)で「3と1/3」、それに0.32(6)で「5/9」(＝十進分数20/36)を表現できる。

「75(10)パーセント」すなわち3/4も、3/4＝(27/36)10＝(43/100)6から、左手が「4」と右手が「3」で0.43(6) として表現できる。
両手で十進法の指数えは、「六五」すなわち十一以降の整数を表現できず、1.1以降の小数も仮分数も表現できず、十分率しか示せないので
二分割と五分割しかできず、三分割も四分割も九分割もできない。しかし、両手で六進法の指数えは、「五六五」すなわち三十五までをカウントできる上に、1.1以降の小数も仮分数も表現できて、二分割も三分割も可能になり、両手に拡大すれば四分割と九分割も可能になる。
乗算や除算では、2のp乗、3のp乗、6×mというように段階に分ける。
1.2×3 = 4（十進換算：1と2/6 × 3 = 4） 、12×3 = 40（十進換算：8×3 = 24）
左手で「1×3 = 3」を行い、右手から2ずつ加えて左手に1つ加わったら右手を0（拳）に戻す。
100÷13 = 4（十進換算：36÷9 = 4）、1÷13 = 0.04（十進換算：1÷9 = 4/36）
「10(6) ÷ 3 = 2」の動作を左手で一回、更に右手でもう一回行なって完了する。
32÷2 = 14（十進換算：20÷2 = 10）
初めに左手で「2÷2 = 1」の動作を行い、次いで「12(6)÷2 = 4」の動作を行なって完了する。
サイコロの六つの面。
丸が六つある面が「10」となる。
小数も、0.1が六つ集まると「1」になる。
ウェブアプリケーション

ウェブアプリケーション（Web application）は、ウェブ（World Wide Web）技術を基盤としたアプリケーションソフトウェアである。
概要

代表的なウェブアプリケーションでは、WebブラウザがHTTPを利用してHTMLを取得・表示、それをDOMを介してJavaScriptが操作し、必要に応じてWebサーバと通信をおこなってデータを更新する。このようにウェブ（World Wide Web）を基盤として作られる応用ソフトウェアをウェブアプリケーション（Webアプリ）と総称する。上記の例はあくまでウェブアプリケーションを実現する技術スタックの一例であり、他の様々な技術を用いてWebアプリを作成できる。またウェブアプリケーションの明確な定義は存在しない（動的なウェブページとの差異は不明瞭である）。
ウェブアプリケーションの一例としては、ウィキペディアなどで使われているウィキやブログ、電子掲示板、銀行のインターネットバンキング、証券会社のオンライントレード、電子商店街などネット販売のショッピングカートなどを挙げることができる。
ウェブアプリケーションに対して、ローカルのデスクトップ環境上で動作するアプリケーションは、デスクトップアプリケーションやスタンドアロンアプリケーション、スマートフォンで動作するアプリケーションはネイティブアプリと呼ばれる。
Webアプリはクライアント-サーバモデルを基本としており、WWWを基盤とする分散コンピューティングの一形態ともみれる。2010年代後半には多数のマイクロサービスをAPIを介して連携させ構成されるWebアプリも増えており、分散コンピューティングとしての側面がより強くなっている。
特徴 > 欠点（デメリット）

Webアプリの発展に伴って、問題点が解決し、また新たな問題が提示されるという流れが続いている。従来指摘されていたデメリットと提案されている解決技術の例は以下である。
標準機能でメディア再生が困難:  HTML5 HTMLMediaElementによるメディア再生・制御がある。
Webサーバ障害時・通信途絶時に利用不可: PWA（install + Service Worker API）によるオフライン動作
ネイティブアプリに比較して遅い実行速度: WebAssemblyによるネイティブ水準コード実行
歴史

1990年にWorld Wide Webが登場しその後ウェブアプリケーションが発明されてから、アプリケーションとしての性能・利便性・UXを高めるために長年にわたり技術開発がおこなわれてきた。
ウェブが誕生した時点ではウェブは静的Webサイトがハイパーリンクでつながれたもの、すなわちWebサーバ上に配置したHTMLファイルをウェブブラウザで閲覧しリンクを飛んでネットサーフィンするものであった。その後CGIの登場により、ユーザからの入力に応じたHTML文書などのリソースの動的生成・返却が可能になった。これにより様々なウェブアプリケーション（あるいは動的Webページ）を構築できるようになった。
CGI以後、Java ServletなどのJava EEやApache HTTP Server用のモジュールとしてPHPで記述されたプログラムを実行するmod_php、マイクロソフトが開発したActive Server Pagesなどが存在した。その後Ajax、Adobe Flash、HTML5などが登場した。
2019年現在では特にスマートフォンアプリの分野において「ネイティブアプリと同等な体験の提供」を目的としたプログレッシブウェブアプリ（英語：Progressive web app、PWA）と呼ばれる標語に基づいた技術群が精力的に開発されている。またクラウドコンピューティングの発展に伴って、自前のWebサーバではなくフルマネージドクラウドサービスをバックエンドに利用したWebアプリの開発が一部の分野では可能になっている。
技術

サーバとクライアントの間の通信手段は伝統的にHTTPが利用される。HTTPはステートレスなプロトコルであるため、HTTPだけでは状態の管理は行えない。しかし、大半のウェブアプリケーションではセッションの管理が必要であるため、Cookieなどを用いてサーバとクライアント間でセッションIDの受け渡しをし、セッションの管理を行っている。
技術 > プログラミング言語

原則として、Webアプリは特定の言語に束縛されない。バックエンド（サーバサイド）は開発者が任意にプログラミング言語を選定できる。フロントエンド（クライアントサイド）でもDOMは言語中立な仕様であり、またWebAssemblyを介したC言語やRustを用いた開発も原理上は可能である。ただし実態として、フロントエンドはJavaScriptあるいはTypeScriptをはじめとしたAltJSが主流となっている。
技術 > HTML

従来のWebアプリではHTMLは巨大な1つのHTMLファイルであった。Webアプリの規模拡大に伴ってモジュール化の必要性が高まり、HTMLカスタム要素をはじめとするWeb Components技術によってHTMLの分割が可能になった。
またHTMLの更新はDOMを介した手続き型プログラミング（element.setAttribute()など）によっておこなわれてきたが、宣言型プログラミングとtemplatingによるHTMLの記述（例: lit-html、JSX）がおこなわれるようになってきている。
要素のコンポジション（合成）は子要素によって実現される。親要素での子要素へのアクセスは、Web標準ではWeb Componentsの<slot>による自動挿入と.assignedElements()による操作が提供されている。Reactではコンポーネント引数のprops.childrenが用いられ、子要素以外にも任意の属性props.xを用いることもでき、子要素の操作はReact.Childrenのメソッドで提供される。
技術 > DOM

ほとんどのWebアプリはHTMLを基盤技術としており、WebブラウザはDOMを介してドキュメントへのアクセスを可能にしている。Webアプリに求められる性能が高まるにつれて従来のDOM更新速度が不十分になり、DOM更新に関わるいくつかの技術が登場した。仮想DOM（Virtual DOM）、DOM templating（lit-html）はその例である。
技術 > 通信プロトコル

サーバとクライアントの間の通信手段は伝統的にHTTPが利用される。ただしサイバーセキュリティの重要性が高まりHTTPSがデファクトになりつつある。HTTPを基盤としてより上位の通信プロトコルとしてはgRPC、リアルタイム通信用途ではWebSocketが用いられる。またHTTPとは別系統のリアルタイム通信プロトコルとしてWebRTCも用いられる。より良い通信効率・リアルタイム双方向通信を実現する次世代のプロトコルとしてHTTP/3（HTTP over QUIC）、QUIC等が開発されている。
技術 > キャッシュ・同期

Webアプリはクライアント・サーバモデルを基本としており、サーバへのリソースリクエストを高い頻度でおこなう。より高速な動作、ネットワーク途絶下での動作を目的に、リソースのコピーを提供するキャッシュが要件に合わせて用いられる。以下のように、キャッシュはクライアントからサーババックエンドまで様々な段階でおこなわれる。クライアントに近ければ近いほどネットワーク遅延は小さくオフライン動作に強く、一方で同期の難しさも発生する。
アプリ内キャッシュ
client-side proxy: Service Worker API Cache
ブラウザキャッシュ:HTTPキャッシュ（HTTP ETag）
Web Proxyキャッシュ
コンテンツデリバリネットワーク（CDN）
BFFキャッシュ
DB in-memoryキャッシュ
キャッシュは原理上、同期の問題を常に抱える。なぜならキャッシュとは基本的にコピーされた時間的に古いリソースの提供だからである。ゆえに各Webアプリの要件に合わせた採用が求められる。またPOST時にキャッシュへまず書き込みその後にキャッシュとバックエンドを同期する方式もある。この場合でも同期・競合の問題は原理的に存在する。
同期の手法として差分同期（delta sync）がある。同期のもっともシンプルな方法はキャッシュのリフレッシュ、すなわちすべてのデータを再取得する方法である。充分な計算・通信リソースがあるならば全てのデータが最新であることを容易に保証できる。しかしリソースに制限がある場合、キャッシュと最新データの差分（delta）のみを更新することで制限を解決できる。delta sync方式では複数のクエリ、BaseQueryとDeltaQuery（+SubscriptionQuery）が存在する。BaseQueryはキャッシュリフレッシュに相当する全件取得であり、DeltaQueryはデータソースからの差分情報取得である。データソースは更新情報をデータとは別に持っておき、DeltaQueryに応じて更新情報Queueから情報を送り出す。これにより既存データへのアクセスリソースを抑えながら同期が可能になる。DeltaQueryは定期的なfetch実行によって実現でき、リアルタイム更新を求めるならWebSocket等を用いたsubscriptionによる差分情報購読によっても実現できる。
Delta Syncを実装するうえではBaseQueryとDeltaQueryの使い分け、オフライン対応が重要な問題になる。ネットワーク途絶が発生した場合はBaseQueryしなおす設計にするのか、DeltaQueryのリクエスト頻度はどう制御するのか（c.f. exponential backoff+jitter）、Subscriptionの再接続は誰が責任を持つのかなどである。またデータソース側でどう差分情報を生成し保持するのか（生成方法、保存期間・形式）なども重要である。
技術 > アクセス制御

伝統的にはID・パスワードによる認証AuthN/認可AuthZを用いたアクセス制御がおこなわれてきたが、セキュリティと利便性の観点からトークンベースの手法に移行しつつある。ソーシャル・ログイン・OAuth・OpenID Connect等に対応したクラウドサービスが提供する認証・認可サービス（IDaaS）がしばしば利用される。