Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
名前の力
Search
Infiniteloop
October 17, 2023
Programming
0
68
名前の力
たかが命名、されど命名。名前から考えるよいコード【タガヤス その4】発表資料(1)
https://tagayas.connpass.com/event/80363/
Infiniteloop
October 17, 2023
Tweet
Share
More Decks by Infiniteloop
See All by Infiniteloop
詫び石の裏側
infiniteloop_inc
0
130
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
5
19k
リファクタリングで実装が○○分短縮した話
infiniteloop_inc
0
66
ADRという考えを取り入れてみて
infiniteloop_inc
0
57
500万行のPHPプロジェクトにおけるログ出力の歩み
infiniteloop_inc
0
74
I ❤ Virtual Machines 仮想環境をより便利に使うツールたち
infiniteloop_inc
0
40
アニメーションとスキニングをBurstで独自実装する
infiniteloop_inc
0
110
VRChatでお酒が注げる飲み物アセットの紹介
infiniteloop_inc
0
94
3Dプリンタって いいね
infiniteloop_inc
0
32
Other Decks in Programming
See All in Programming
“Seeing Like a Programmer”—Resiliency, Limits, and Moral Hazards in Software Engineering (LambdaConf 2024)
chriskrycho
0
430
Implementing Design Systems in Swift
seyfoyun
2
530
最近コードレビューで指摘したこと
forrep
3
110
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
140
Using "modern" Ruby to build a better, faster Homebrew
mikemcquaid
2
260
[RubyKaigi 2024] Ruby Mixology 101: adding shots of PHP, Elixir, and more
palkan
0
120
Sheets API使ってみた
toshi0383
2
180
The Cutting Edge Of Versioning (LambdaConf 2024)
chriskrycho
0
250
How to improve maintainability and readability of your automated tests? ( #scrumniigata )
teyamagu
PRO
1
130
Good first issues of TypeProf
mame
3
550
Native Federation: The Future of Micro Frontends in Angular
manfredsteyer
PRO
0
170
欠陥を早期に発見するための Software Engineer in Test とその重要性 / What is Software Engineer in Test and How they works
orgachem
PRO
17
2.3k
Featured
See All Featured
Scaling GitHub
holman
457
140k
Gamification - CAS2011
davidbonilla
77
4.6k
Become a Pro
speakerdeck
PRO
13
4.6k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Done Done
chrislema
178
15k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Web Components: a chance to create the future
zenorocha
306
41k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
We Have a Design System, Now What?
morganepeng
43
6.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Transcript
名前の力 それはそれ これはこれ
自己紹介 • 名前: 中野 明 • IL歴: 1年半 ◦ 前の会社は家のローン組んだ途端に無くなりました
• 趣味: レザークラフト
名前の力 プログラムの名前の話の前に そもそも「名前」とは何かというお話です コードの話はしないので、物足りないかもしれません 専門的な話は深く調べていないので嘘だったらゴメンなさい
名前の力 wikipediaより すべての事象には名がある。 我々は先ずその対象に名前を付ける。 そのためには対象の概念を明確にし、またそれ以外の 事象との区別を持たなければならない
名前は境界
名前は境界 • 名前とはなにか • 名前がないとどうなるか • 概念や物事を示せなくなる
名前は境界
名前は境界
名前は境界
名前は境界 • 名前が境界をつくる • 名前があると対象を示すことができる • 名前があると伝えることができる
名前は所属
名前は所属 • 他者と違うと分かれば良い • 境界が分かれば良い • では、A,B,Cとしてはどうか
名前は所属 Aはお茶を飲んでいる
名前は所属 Aはお茶を飲んでいる
名前は所属 エドワードはお茶を飲んでいる
名前は所属 エドワードはお茶を飲んでいる
名前は所属 Aはスカートを履いている
名前は所属 Aはスカートを履いている
名前は所属 中野(私)はスカートを履いている
名前は所属 中野(私)はスカートを履いている 想像でお楽しみください
名前は所属 点Pは秒速1kmで移動している
名前は所属 点Pは秒速1kmで移動している P
名前は所属 兄は秒速1kmで移動している
名前は所属 兄は秒速1kmで移動している
名前は所属 • 名前は記号ではない • 名前は対象の文化を示す • 「想定外」は違和感(アラート)となる • 不明なものは自分の文化で考える
名前は想い
名前は想い • 期待を込める • こう育って欲しい • こういった役割を持って欲しい 「子供の名前」「商品の名前」「処理の名前」
名前は想い • 古代エジプト最後の王朝 • プトレマイオス朝 • 王様の名前に色々な想いが詰まっている
名前は想い • 王様は複数の名前を持っている > 五重名 ◦ ホルス名: ホルスの化身 ◦ ネブティ名:
二柱の守護女神に保護される者 ◦ 黄金のホルス名: 色々解釈があるらしい ◦ 即位名: 上下エジプトの王 ◦ 誕生名: ラー神の息子
名前は想い • 1世から15世まで同じ誕生名 ◦ 全員 「プトレマイオス」 ◦ 1世が力を誇示しようと子供に同じ名前をつけた ◦ 五重名の他に「添え名」ができた
◦ 「X世」は歴史学者によって付与された?
名前は想い • 即位名がだんだん長くなっていった
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン ◦
3世: イウアエンネチェルウイセヌイ・セケムアンクエンラー・セテプエンアメン
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン ◦
3世: イウアエンネチェルウイセヌイ・セケムアンクエンラー・セテプエンアメン ◦ 4世: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン ◦
3世: イウアエンネチェルウイセヌイ・セケムアンクエンラー・セテプエンアメン ◦ 4世: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン さすがにこの後は短くなったみたいです・・・
名前は想い • 名前: プトレマイオス4世 • 即位名: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン • 添え名:「フィロパトル(愛父王)」
名前は想い • 名前: プトレマイオス4世 • 即位名: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン • 添え名(公式): 「フィロパトル(愛父王)」
• 実態: ◦ 市民からはダメな人と思われていたようです ◦ 奸臣にそそのかされて母と弟を殺害してます
名前は想い • 名前は象徴(権力,ブランド)になる • 名前があるものは残り続ける • 想いが募りすぎてる名前はちょっと考え物 • 想いだけではダメな場合も ◦
実態が伴っていないとね
名前は惑わす 注意:虫の画像が出ます。(モザイク有り)
名前は惑わす 「トゲトゲ」という虫をご存知でしょうか?
名前は惑わす 「トゲトゲ」という虫をご存知でしょうか?
名前は惑わす ある日
名前は惑わす ある日、トゲがないやつが見つかってしまった......
名前は惑わす 「トゲナシトゲトゲ」にしよう!
しかし
まだ終わらない!
名前は惑わす さらにトゲがあるやつが見つかってしまった!
名前は惑わす 命名「トゲアリトゲナシトゲトゲ」
名前は惑わす いるとかいないとか言われています
名前は惑わす • 名前をつけるときは本質見てつけよう • 表現が重なるとわからなくなる • 境界があやふやになる名前はやめよう
名前は惑わす • 名前をつけるときは本質見てつけよう • 表現が重なるとわからなくなる • 境界があやふやになる名前はやめよう 他にも ニセクロホシテントウゴミムシダマシ とかいます
名前は曖昧
名前は曖昧 名前は知ってますね? • 民主主義 • 電子レンジ • 乃木坂、欅坂 • Infiniteloop
名前は曖昧 中身は知ってますか? • 民主主義 • 電子レンジ • 乃木坂、欅坂 • Infiniteloop
名前は曖昧 名前を知っている「だけ」で • 存在を認められる • 会話することができる • 指示を出せる • だけど曖昧
まとめ
まとめ • 名前には力がある ◦ 名前は境界 ◦ 名前は所属 ◦ 名前は想い ◦
名前は惑わす ◦ 名前は曖昧
まとめ • 名前には力がある ◦ 名前は境界 ◦ 名前は所属 ◦ 名前は想い ◦
名前は惑わす ◦ 名前は曖昧
名前の力正しく使えていますか?
以上、ありがとうございました。