SlideShare ist ein Scribd-Unternehmen logo
1 von 93
Downloaden Sie, um offline zu lesen
# -*- coding: utf-8 -*-
Dir.glob('**/*.*'){ |f| #
  puts "■file: #{f}" #
  File.open(f, "r:UTF-8:UTF-8").each_with_index{ |l, i| #
! ! puts "#{f}:#{i+1}: #{l}" unless l =~ /^[p{ASCII}]*$/
# # #               ASCII
  }
}

# for Ruby1.9
#      Ruby
# http://www.geocities.jp/kosako3/oniguruma/doc/RE.ja.txt
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために

Weitere ähnliche Inhalte

Was ist angesagt?

NIF 2.0 Hands on Turorial.
NIF 2.0 Hands on Turorial.NIF 2.0 Hands on Turorial.
NIF 2.0 Hands on Turorial.Ciro Neto
 
Need 4 speed
Need 4 speedNeed 4 speed
Need 4 speedalikonweb
 
Remove Duplicate Files & Manage
Remove Duplicate Files & ManageRemove Duplicate Files & Manage
Remove Duplicate Files & Managefolderorganizer
 
The State of Go - Andrew Gerrand
The State of Go - Andrew Gerrand The State of Go - Andrew Gerrand
The State of Go - Andrew Gerrand Hakka Labs
 
自己的JVM自己救: 解救 OOM 實務經驗談 (JCConf 2015)
自己的JVM自己救: 解救 OOM 實務經驗談  (JCConf 2015)自己的JVM自己救: 解救 OOM 實務經驗談  (JCConf 2015)
自己的JVM自己救: 解救 OOM 實務經驗談 (JCConf 2015)Leon Chen
 
Save JVM by Yourself: Real War Experiences of OOM
Save JVM by Yourself: Real War Experiences of OOMSave JVM by Yourself: Real War Experiences of OOM
Save JVM by Yourself: Real War Experiences of OOMLeon Chen
 
musiclopedia presentation
musiclopedia presentationmusiclopedia presentation
musiclopedia presentationPablo Recabal
 
Presentation on files
Presentation on filesPresentation on files
Presentation on filesmallubenal
 

Was ist angesagt? (11)

NIF 2.0 Hands on Turorial.
NIF 2.0 Hands on Turorial.NIF 2.0 Hands on Turorial.
NIF 2.0 Hands on Turorial.
 
Ring
RingRing
Ring
 
Need 4 speed
Need 4 speedNeed 4 speed
Need 4 speed
 
Remove Duplicate Files & Manage
Remove Duplicate Files & ManageRemove Duplicate Files & Manage
Remove Duplicate Files & Manage
 
Intro
IntroIntro
Intro
 
The State of Go - Andrew Gerrand
The State of Go - Andrew Gerrand The State of Go - Andrew Gerrand
The State of Go - Andrew Gerrand
 
自己的JVM自己救: 解救 OOM 實務經驗談 (JCConf 2015)
自己的JVM自己救: 解救 OOM 實務經驗談  (JCConf 2015)自己的JVM自己救: 解救 OOM 實務經驗談  (JCConf 2015)
自己的JVM自己救: 解救 OOM 實務經驗談 (JCConf 2015)
 
Save JVM by Yourself: Real War Experiences of OOM
Save JVM by Yourself: Real War Experiences of OOMSave JVM by Yourself: Real War Experiences of OOM
Save JVM by Yourself: Real War Experiences of OOM
 
GCC
GCCGCC
GCC
 
musiclopedia presentation
musiclopedia presentationmusiclopedia presentation
musiclopedia presentation
 
Presentation on files
Presentation on filesPresentation on files
Presentation on files
 

Andere mochten auch

高専カンファレンスカンファレンス
高専カンファレンスカンファレンス高専カンファレンスカンファレンス
高専カンファレンスカンファレンスKuniaki Igarashi
 
EM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがきEM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがきKuniaki Igarashi
 
高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説Kuniaki Igarashi
 
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」Kuniaki Igarashi
 
高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶Kuniaki Igarashi
 
Omoiyari-Driven Development
Omoiyari-Driven DevelopmentOmoiyari-Driven Development
Omoiyari-Driven DevelopmentKuniaki Igarashi
 
雷は落ちるのか昇るのか
雷は落ちるのか昇るのか雷は落ちるのか昇るのか
雷は落ちるのか昇るのかKuniaki Igarashi
 
my_everyday_life_with_ruby
my_everyday_life_with_rubymy_everyday_life_with_ruby
my_everyday_life_with_rubyKuniaki Igarashi
 
高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編Kuniaki Igarashi
 

Andere mochten auch (9)

高専カンファレンスカンファレンス
高専カンファレンスカンファレンス高専カンファレンスカンファレンス
高専カンファレンスカンファレンス
 
EM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがきEM高専カンファレンス 編集後記とまえがき
EM高専カンファレンス 編集後記とまえがき
 
高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説高専カンファレンス014Tokyo 前説
高専カンファレンス014Tokyo 前説
 
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
「学生さんと一緒に Rubyイベントを つくっている←イマココ 」
 
高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶高専カンファレンス014tokyo 実行委員長挨拶
高専カンファレンス014tokyo 実行委員長挨拶
 
Omoiyari-Driven Development
Omoiyari-Driven DevelopmentOmoiyari-Driven Development
Omoiyari-Driven Development
 
雷は落ちるのか昇るのか
雷は落ちるのか昇るのか雷は落ちるのか昇るのか
雷は落ちるのか昇るのか
 
my_everyday_life_with_ruby
my_everyday_life_with_rubymy_everyday_life_with_ruby
my_everyday_life_with_ruby
 
高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編高専カンファレンス 014東京 予告編
高専カンファレンス 014東京 予告編
 

Mehr von Kuniaki Igarashi

World Wide Ruby Conferences
World Wide Ruby ConferencesWorld Wide Ruby Conferences
World Wide Ruby ConferencesKuniaki Igarashi
 
高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編Kuniaki Igarashi
 
高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinohe高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinoheKuniaki Igarashi
 
高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶Kuniaki Igarashi
 
高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編Kuniaki Igarashi
 
RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2Kuniaki Igarashi
 
RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1Kuniaki Igarashi
 
197x Timer with Your Messages
197x Timer with Your Messages197x Timer with Your Messages
197x Timer with Your MessagesKuniaki Igarashi
 
高専カンファレンス 定款と開催方法について
高専カンファレンス 定款と開催方法について高専カンファレンス 定款と開催方法について
高専カンファレンス 定款と開催方法についてKuniaki Igarashi
 
高専カンファレンスダイジェスト
高専カンファレンスダイジェスト高専カンファレンスダイジェスト
高専カンファレンスダイジェストKuniaki Igarashi
 
春なので愛をこめてタイマーをつくってきた
春なので愛をこめてタイマーをつくってきた春なので愛をこめてタイマーをつくってきた
春なので愛をこめてタイマーをつくってきたKuniaki Igarashi
 
高専カンファレンス@OSC2009SpringTokyo
高専カンファレンス@OSC2009SpringTokyo高専カンファレンス@OSC2009SpringTokyo
高専カンファレンス@OSC2009SpringTokyoKuniaki Igarashi
 
How To Make Kosen Conference igaiga
How To Make Kosen Conference igaigaHow To Make Kosen Conference igaiga
How To Make Kosen Conference igaigaKuniaki Igarashi
 
カッとなって つくる たいまー
カッとなって つくる たいまーカッとなって つくる たいまー
カッとなって つくる たいまーKuniaki Igarashi
 

Mehr von Kuniaki Igarashi (20)

World Wide Ruby Conferences
World Wide Ruby ConferencesWorld Wide Ruby Conferences
World Wide Ruby Conferences
 
高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編高専カンファレンス2010秋 予告編
高専カンファレンス2010秋 予告編
 
Cafe igaiga
Cafe igaigaCafe igaiga
Cafe igaiga
 
高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinohe高専カンファレンスについて @kosenconf-012hachinohe
高専カンファレンスについて @kosenconf-012hachinohe
 
高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶高専カンファレンス2009秋in東京 実行委員長挨拶
高専カンファレンス2009秋in東京 実行委員長挨拶
 
勉強会でAgileを
勉強会でAgileを勉強会でAgileを
勉強会でAgileを
 
高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編高専カンファレンス2009秋in東京 予告編
高専カンファレンス2009秋in東京 予告編
 
RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2RubyKaigi Lightning Talks TwYM episode2
RubyKaigi Lightning Talks TwYM episode2
 
RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1RubyKaigi Lightning Talks TwYM episode1
RubyKaigi Lightning Talks TwYM episode1
 
197x Timer with Your Messages
197x Timer with Your Messages197x Timer with Your Messages
197x Timer with Your Messages
 
TwYM
TwYMTwYM
TwYM
 
高専カンファレンス 定款と開催方法について
高専カンファレンス 定款と開催方法について高専カンファレンス 定款と開催方法について
高専カンファレンス 定款と開催方法について
 
高専カンファレンスダイジェスト
高専カンファレンスダイジェスト高専カンファレンスダイジェスト
高専カンファレンスダイジェスト
 
春なので愛をこめてタイマーをつくってきた
春なので愛をこめてタイマーをつくってきた春なので愛をこめてタイマーをつくってきた
春なので愛をこめてタイマーをつくってきた
 
高専カンファレンス@OSC2009SpringTokyo
高専カンファレンス@OSC2009SpringTokyo高専カンファレンス@OSC2009SpringTokyo
高専カンファレンス@OSC2009SpringTokyo
 
Quantum Cryptigraphy
Quantum CryptigraphyQuantum Cryptigraphy
Quantum Cryptigraphy
 
How To Make Kosen Conference igaiga
How To Make Kosen Conference igaigaHow To Make Kosen Conference igaiga
How To Make Kosen Conference igaiga
 
カッとなって つくる たいまー
カッとなって つくる たいまーカッとなって つくる たいまー
カッとなって つくる たいまー
 
Quantum Computer
Quantum ComputerQuantum Computer
Quantum Computer
 
高専式英語攻略法
高専式英語攻略法高専式英語攻略法
高専式英語攻略法
 

Kürzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

世界のどこかで楽しくRubyでお仕事するために

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. # -*- coding: utf-8 -*- Dir.glob('**/*.*'){ |f| #   puts "■file: #{f}" #   File.open(f, "r:UTF-8:UTF-8").each_with_index{ |l, i| # ! ! puts "#{f}:#{i+1}: #{l}" unless l =~ /^[p{ASCII}]*$/ # # # ASCII   } } # for Ruby1.9 # Ruby # http://www.geocities.jp/kosako3/oniguruma/doc/RE.ja.txt