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
Relineのその後の生活
Search
ima1zumi
September 01, 2024
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Relineのその後の生活
ima1zumi
September 01, 2024
More Decks by ima1zumi
See All by ima1zumi
Is Ruby's Multi-Encoding Overhead Heavy?
ima1zumi
1
2.4k
OSSと私たち: Rubyの開発を支える STORES
ima1zumi
2
170
Ruby Taught Me About Under the Hood
ima1zumi
6
23k
Exploring Reline: Enhancing Command Line Usability
ima1zumi
1
190
10年物のRailsアプリにキャッチアップ!〜コードを読まずに理解したかった〜
ima1zumi
0
170
RubyKaigiの登壇者一覧ページを作った
ima1zumi
0
660
IRB and Reline Kaigi 2024
ima1zumi
0
60
Exploring Reline: Enhancing Command Line Usability
ima1zumi
3
16k
Reline 1分 Cooking
ima1zumi
0
70
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Bash Introduction
62gerente
615
220k
Side Projects
sachag
455
43k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Transcript
Relineのその後 の生活 Mari Imaizumi @ima1zumi 2024-08-31
About me Mari Imaizumi (@ima1zumi) IRB and Reline committer STORES,
Inc. Born in Ehime 2
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan STORES Tech Conf 2024"New Engineering" 2024-09-25 Wed 13:00-
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan RubyKaigi 2024 での発表内容 4
Exploring Reline RelineGNU ReadlineͷPure Ruby࣮ɻIRBDebugͰ ΘΕ͍ͯΔ جຊతͳػೳे͋Δ͕GNU ReadlineͰग़དྷͯRelineͰग़ དྷͳ͍͜ͱ͕ͦͦ͋͜͜ΔͷͰ͍ͬͯͧ͘ undoͷ࣮Λ௨ͯ͠Relineͷಈ͘ΈΛઆ໌
5
Tips: Reline特有の機能 Display dialogs Multiline input including prompts Extensible with
Ruby Modifications to input lines, dialogs, completion suggestions with procs Completion suggestions also possible with readline-ext 6
宿題 undo͋Δͷʹredo͕ͳ͍ ػೳ͍͍ͯͧ͘͠ 7
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan redoを実装してくれる人が現れた #kaigieffect 8
9
10
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan その後の自分 11
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan RubyKaigi 2024 が終わらない 12
書いた・作ったもの https://scrapbox.io/ruby-jp/RubyKaigi_2024 RubyKaigi 2024ؔͷใͷͯ͢Λ·ͱΊΔ https://silent-zinc-cca.notion.site/ ce0148bee8884d69a88dd89e1e6a5adf ײهࣄ͝ͱʹ୭ͷൃදʹݴٴ͍ͯ͠Δ͔λά͚ͨ͠Notion https://rubykaigi-speakers.vercel.app/ 2006͔ΒͷRubyKaigiొஃऀͱൃදλΠτϧΛҰཡͰ͖Δ 13
Cosense 14
Notion 15
16 RubyKaigi Speakers
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan そろそろRubyKaigi 2024は 終わったと認めたい 17
Relineの機能追加 re-read-init-fileΛ࣮ Reline࣮ߦதʹ.inputrcͷ࠶ಡΈࠐΈ͕Ͱ͖Δ Reline։ൃऀతʹศར ΤσΟλͱͯ͠ݟΔͳΒཉ͍͠ػೳ GNU ReadlineͰσϑΥϧτΩʔόΠϯσΟϯά͕ઃఆ͞Ε͍ͯΔ ͷͰͦΕͳΓʹधཁ͕͋Δ...ͷ͔͠Εͳ͍ 18
.inputrc Variables Key bindings 19
.inputrc誰も使ってないのでは 20 🤔
どうしようかな ͱ͍͑bell-styleͷΑ͏ʹཁ͕དྷ͍ͯΔػೳ͋ͬͨΒศརͦ͏ͳͷ࡞Γ ͍ͨ ଞʹΓ͍ͨ͜ͱ ΧελϜΩʔόΠϯσΟϯάΛఆٛͰ͖Δػೳ? line_editorͷAPIͷඋ, ઃఆΛͲ͜ʹॻ͔͘ͷཧ͕ඞཁ Ϣʔεέʔε͋Εڭ͑ͯཉ͍͠ Remote IRB͕ཉ͘͠ͳ͖ͬͯͨ
21
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan RubyKaigi 2025に 向けてアップしていきたい 22
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan RubyKaigi 2025 April 16th - 18th 愛媛県松山市での開催! ֶੜ͚ɺRailsGirlsͷࢀՃࢧԉྫߦΘΕ͍ͯΔͷͰ2025͋Δ͔ 23
24
25
松山情報: 交通 ۭ࿏ Ӌాɺాɺத෦ɺҏ୮ɺԬ দࢁۭߓ͔Βࢢ֗όεͰ30͘Β͍ ※ిं͋Γ·ͤΜ ࿏ JRԬࢁӺ͔ΒಛٸͰ3࣌ؒ ౡݝඌಓࢢ͔Βߴಓ࿏Ͱ3࣌ؒ ւ࿏
ౡߓ͔ΒϑΣϦʔͰ3࣌ؒ দࢁ ~ খɹϑΣϦʔͰ7࣌ؒ 26
松山情報: 市内交通 ࿏໘ిं͕͋Δ ձͷҠಈ͋·Γظ͠ͳ͍΄͏͕͍͍͔ όεҰ྆͘Β͍ͷ༌ૹྗ͔͠ͳ͍ ަ௨ܥIC͕͑ΔΑ͏ʹͳΓ·ͨ͠!!!!! JRদࢁӺɺদࢁࢢӺͷೋӺ͕͋ΓฆΒΘ͍͠ͷͰҙ ెา20͘Β͍Ε͍ͯΔ ӫ͍͑ͯΔͷদࢁࢢӺ 27
松山情報: 道後温泉 ࠞΜͰΔͱ͖ʹߦ͘ͱҶચ͍ঢ়ଶʹͳΔ ཋ͕͔ͳΓڱ͍ ࠞΜͰͳ͚Ε̎֊੮Ҏ্ͷνέοτ͕Φεεϝ ࠞΜͰ͍ͨΒ࢞ຓ౬ͷඈௗ೫౬ઘɾ௴ͷ౬ 28
松山情報: 松山城 ݱଘ12ఱकͷҰͭ ோΊ͕͍͍ ϩʔϓΣʔ͋Δ 29
松山情報: 食材 ٦ྨ Έ͔ΜܥͳΜͰඒຯ͍͠ ͖ͳΈ͔Μਗ਼ݟλϯΰʔϧ ڕհྨ ୄ λί λνΦ ϋϚνɾΧϯύν
30
松山情報: ごはんその他 ୄΊ͠ ͡Όͯ͜Μ λϧτ ܙເ ଠר͖ ऄޱ
店 ϩʔΧϧ ͔Ͳ ୄΊ͠ ಓޙഴञؗ Ѫඤݝͷञ ଂݩ 10FACTORY ͖ ϑϧʔπύʔϥʔΈ͠·
CAFÉ BC LE CLUB େࠇ 32
May 15th - 17th, 2024 NAHA CULTURAL ARTS THEATER NAHArt,
Okinawa, Japan RubyKaigi 2025 April 16th - 18th Ehime, Matsuyama 33