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
0
240
Relineのその後の生活
ima1zumi
September 01, 2024
Tweet
Share
More Decks by ima1zumi
See All by ima1zumi
Ruby Taught Me About Under the Hood
ima1zumi
6
17k
Exploring Reline: Enhancing Command Line Usability
ima1zumi
1
99
10年物のRailsアプリにキャッチアップ!〜コードを読まずに理解したかった〜
ima1zumi
0
110
RubyKaigiの登壇者一覧ページを作った
ima1zumi
0
450
IRB and Reline Kaigi 2024
ima1zumi
0
17
Exploring Reline: Enhancing Command Line Usability
ima1zumi
3
15k
Reline 1分 Cooking
ima1zumi
0
39
続・mruby/cにUTF-8 を実装する
ima1zumi
1
34
UTF-8 is coming to mruby/c
ima1zumi
4
5.5k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
6.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Git: the NoSQL Database
bkeepers
PRO
431
66k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Why Our Code Smells
bkeepers
PRO
339
57k
Visualization
eitanlees
148
16k
How to Ace a Technical Interview
jacobian
280
23k
Context Engineering - Making Every Token Count
addyosmani
4
160
How to train your dragon (web standard)
notwaldorf
96
6.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Producing Creativity
orderedlist
PRO
347
40k
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