SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
とちぎRuby会議05
casualにRubyを
パースしてみたい
Shinya Hayakawa
2013/09/21(土)
概要
•“思い遣りプログラミング”
•自然言語すごい
•Rubyをパースする試み
•新しいプログラミング言語
Pascal思いやりプログラミング
•‘77刊
思いやりとは?
•読みやすいプログラム
を書くこと
•使いやすいプログラム
を書くこと
誰を思いやる?
•プログラムを使う人
•プログラムを読む人
•自分
どうやって?
•意味を表せ
•構造を表せ
•変数の目的はハッキリと
•メッセージは平易なことばで
・・・・・・
・・・
プログラマが知るべき97のこと
82 他者への
思いやりを意
識したコーディ
ング
他人の存在を意識する
•必ずしも良いコード
クリーンなコード、だ
けとは限らない
他人の存在を意識する
•コードに触れた誰もが
触れる前より良い人間
良いプログラマになれる
コードに触れた誰もが
触れる前より
良い人間
良いプログラマ
になれる
プログラミング言語とは
•コンピュータに命令を
伝えるための道具
プログラミング言語
•伝えることばかり意識す
ぎると、自己主張に偏った
コードになりがち
「思い遣る」
•思いを馳せる
•思いを相手の心に遣わす
•気持ちを察する
山下 景子著 『日本人の心を伝える 思いやりの日本語』より
なぜ思いやるか?
•プログラマは必ずしも、伝
えたいことがあるからコード
を書くわけでは無い
(code golf, quiz, puzzle,
esolang, ...)
なぜ思いやるか?
•意味のないコードを交わ
して得る安心感、満足感
•ただ、つながっていたか
っただけ…
なぜ思いやるか?
•何かを伝えようと書くこ
とよりも、つながっていた
いという気持ちが大切
誰とつながりたい?
•コンピュータ?
•e.g. 効率性
•顧客、ユーザ?
•e.g. 「直接的な写像」
•プログラマ?
より深く
つながりたい
よりよいつながりを求めて
•情緒力
•人の喜びを自分の喜びとして
体得できる心情
•人間の深みを表すコードの世界
参考
•大島 潔 著
『思い出して使ってみた
い美しい日本語』
•岡潔 著 『春宵十話』
「命令を伝えるための道具」
↓
「つながりを深めるための道具」
プログラミング言語
自然言語すごい
•結果目的語
•時間による空間叙述
•コンテキストの圧縮
結果目的語
•湯を沸かす
•ご飯を炊く
•彼女ほしい
挽く
•麦をひく
•臼をひく
•粉をひく
森田良行著 『日本語質問箱』より
時間による空間叙述
•空間表現
•「長い」「短い」…
•時間表現
•「始まる」「終わる」…
山梨正明著 『認知文法論』より
時間による空間叙述
•空間表現と時間表現
は、比喩的な拡張に基
づいて交わる
時間による空間叙述
•雨の奥から松らしいもの
が、ちょくちょく顔を出す
『草枕』
•頻度の副詞により空間
世界が叙述される
Rubyをパースする試み
•自然言語の表現力をプ
ログラミングに取り入れ
たい
•パースは困難
とりあえずRuby?
どうやって?
•Rubyコーパス
•教師なし学習
•コメント、予約語は知ら
ない状態から
参考
•入門 自然言語処理
•入門 機械学習
•形式言語の理論
•コーパス分析に基づく
認知言語学的構文研究
新しいプログラミング言語を
妄想する
•自然言語のような表現
が可能なプログラミング
言語
•高コンテキスト言語
省略のグラデーション
•「彼は女をゆさぶりまし
た。呼びました。抱きまし
た。徒労でした。彼はワ
ッと泣きふしました。」
坂口安吾『桜の森の満開の下』
中村 明著 『文学の名表現を味わう』より
省略のグラデーション
•「彼は女をゆさぶって、
呼んだり抱いたりしまし
たが、徒労だったので、
ワッと泣きふしました」
中村 明著 『文学の名表現を味わう』より
省略のグラデーション
•「彼は女をゆさぶりました。
そして、呼びました。それ
から、抱きました。しかし、
徒労でした。それで、ワッと
泣きふしました。」
中村 明著 『文学の名表現を味わう』より
省略のグラデーション
•接続詞でつなぐと一連
の流れが関連つく
•省略で緊迫感を出す
•省略されても構造は保
たれている
妄想code
•例外は投げてくれるな的な
表現?
cf. File.open
ファイルがありました。開き
ました。読みました。YAML
でした。…
「無名の質」
•自分が最も生き生きとする
瞬間や状況を求める
•「言葉にできない何か」を実
現する
•≒情緒力?
〈言語の本質〉
•言葉には“理想文”を作
り出す力はない
•本質的に“意味確定度
不十分”なもの
今井邦彦著 『語用論への招待』より
〈言語の本質〉
•他人の心が(ある程度)読め
るからこそ思いやりを示せる
•聞き手の推論能力に依存
•言語は「不完全」でいられる
今井邦彦著 『語用論への招待』より
まとめ
•「無名の質」を追い求め
るのに最適なプログラミ
ング言語をつくりたい
•「不完全さ」が必要
巨人の肩
•East Ventures
Engineer Accelerator
http://engineer.east.vc
つづきは
@tsurumau

Mais conteúdo relacionado

Destaque

Maps Of Israel
Maps Of IsraelMaps Of Israel
Maps Of Israelyuvalcanfi
 
Có thật trung quốc e sợ sức mạnh quân sự việt nam
Có thật trung quốc e sợ sức mạnh quân sự việt namCó thật trung quốc e sợ sức mạnh quân sự việt nam
Có thật trung quốc e sợ sức mạnh quân sự việt namMan Lee
 
методичка по курсовой по 02.01
методичка по курсовой по 02.01методичка по курсовой по 02.01
методичка по курсовой по 02.01Demanessa
 
What conscience is not.ppt [autosaved]
What conscience is not.ppt [autosaved]What conscience is not.ppt [autosaved]
What conscience is not.ppt [autosaved]Ray Alvarez
 
Grammie's 80th birthday
Grammie's 80th birthday Grammie's 80th birthday
Grammie's 80th birthday Joy Gallant
 
16 new poems-and_two_short_stories
16 new poems-and_two_short_stories16 new poems-and_two_short_stories
16 new poems-and_two_short_storiessearchers02
 
Vo health and disease v10a
Vo health and disease v10aVo health and disease v10a
Vo health and disease v10avitalobjectives
 
Topic 9 ethical considerations
Topic 9   ethical considerationsTopic 9   ethical considerations
Topic 9 ethical considerationslexie_daryan
 
Ukr 2.part ii of ccs ppt with allimi (06.07.2015)
Ukr 2.part ii of ccs ppt with allimi (06.07.2015)Ukr 2.part ii of ccs ppt with allimi (06.07.2015)
Ukr 2.part ii of ccs ppt with allimi (06.07.2015)Olena Ursu
 
laying the foundation for field service agents
laying the foundation for field service agentslaying the foundation for field service agents
laying the foundation for field service agentsCecilie Burleson
 

Destaque (15)

Maps Of Israel
Maps Of IsraelMaps Of Israel
Maps Of Israel
 
Có thật trung quốc e sợ sức mạnh quân sự việt nam
Có thật trung quốc e sợ sức mạnh quân sự việt namCó thật trung quốc e sợ sức mạnh quân sự việt nam
Có thật trung quốc e sợ sức mạnh quân sự việt nam
 
Career Women
Career WomenCareer Women
Career Women
 
методичка по курсовой по 02.01
методичка по курсовой по 02.01методичка по курсовой по 02.01
методичка по курсовой по 02.01
 
What conscience is not.ppt [autosaved]
What conscience is not.ppt [autosaved]What conscience is not.ppt [autosaved]
What conscience is not.ppt [autosaved]
 
Clase
ClaseClase
Clase
 
Grammie's 80th birthday
Grammie's 80th birthday Grammie's 80th birthday
Grammie's 80th birthday
 
абхазия.Ppsx1
абхазия.Ppsx1абхазия.Ppsx1
абхазия.Ppsx1
 
Placemaking Conference: Healthy Communities
Placemaking Conference: Healthy CommunitiesPlacemaking Conference: Healthy Communities
Placemaking Conference: Healthy Communities
 
16 new poems-and_two_short_stories
16 new poems-and_two_short_stories16 new poems-and_two_short_stories
16 new poems-and_two_short_stories
 
Vo health and disease v10a
Vo health and disease v10aVo health and disease v10a
Vo health and disease v10a
 
Topic 9 ethical considerations
Topic 9   ethical considerationsTopic 9   ethical considerations
Topic 9 ethical considerations
 
Jack briody
Jack briodyJack briody
Jack briody
 
Ukr 2.part ii of ccs ppt with allimi (06.07.2015)
Ukr 2.part ii of ccs ppt with allimi (06.07.2015)Ukr 2.part ii of ccs ppt with allimi (06.07.2015)
Ukr 2.part ii of ccs ppt with allimi (06.07.2015)
 
laying the foundation for field service agents
laying the foundation for field service agentslaying the foundation for field service agents
laying the foundation for field service agents
 

Semelhante a casualにRubyをパースしてみたい

リーダブルコード
リーダブルコードリーダブルコード
リーダブルコードJun Ootani
 
iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"Ryohei Suzuki
 
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】Yukiko Kato
 
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」nishikawa_makoto7
 
「良いコード」という哲学
「良いコード」という哲学「良いコード」という哲学
「良いコード」という哲学Kenji Tao
 
プログラミング言語として考えたTensor flow
プログラミング言語として考えたTensor flowプログラミング言語として考えたTensor flow
プログラミング言語として考えたTensor flowKeisuke Umezawa
 
第1回 モデリング勉強会
第1回 モデリング勉強会第1回 モデリング勉強会
第1回 モデリング勉強会hakoika-itwg
 
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1Takuya Mukohira
 
コンピュータをもっと使おう
コンピュータをもっと使おうコンピュータをもっと使おう
コンピュータをもっと使おうTomohiko Himura
 
第1回 プログラマのための計算機科学
第1回 プログラマのための計算機科学第1回 プログラマのための計算機科学
第1回 プログラマのための計算機科学Shinya Hayakawa
 
PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)nishikawa_makoto7
 
mrubyで作るマイコンボード
mrubyで作るマイコンボードmrubyで作るマイコンボード
mrubyで作るマイコンボードkishima7
 
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?Kouhei Sutou
 
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6健太 田上
 
CodingTips+ 基礎編
CodingTips+ 基礎編CodingTips+ 基礎編
CodingTips+ 基礎編Yusuke Ito
 
opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2Takuya Nishimoto
 
Shinyユーザのための非同期プログラミング入門
Shinyユーザのための非同期プログラミング入門Shinyユーザのための非同期プログラミング入門
Shinyユーザのための非同期プログラミング入門hoxo_m
 
TypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdfTypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdfRyo Higashigawa
 

Semelhante a casualにRubyをパースしてみたい (20)

リーダブルコード
リーダブルコードリーダブルコード
リーダブルコード
 
iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"iii_SGMI #5 "OOP & Design Patterns"
iii_SGMI #5 "OOP & Design Patterns"
 
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
 
Trunk0125資料
Trunk0125資料Trunk0125資料
Trunk0125資料
 
議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」議論を描く技術「ファシリテーショングラフィック」
議論を描く技術「ファシリテーショングラフィック」
 
「良いコード」という哲学
「良いコード」という哲学「良いコード」という哲学
「良いコード」という哲学
 
プログラミング言語として考えたTensor flow
プログラミング言語として考えたTensor flowプログラミング言語として考えたTensor flow
プログラミング言語として考えたTensor flow
 
第1回 モデリング勉強会
第1回 モデリング勉強会第1回 モデリング勉強会
第1回 モデリング勉強会
 
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
苫小牧高専 ソフトウェアテクノロジー部 Rubyで遊ぼう 1
 
コンピュータをもっと使おう
コンピュータをもっと使おうコンピュータをもっと使おう
コンピュータをもっと使おう
 
第1回 プログラマのための計算機科学
第1回 プログラマのための計算機科学第1回 プログラマのための計算機科学
第1回 プログラマのための計算機科学
 
PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)PFPファシグラ(2009/07/03)
PFPファシグラ(2009/07/03)
 
mrubyで作るマイコンボード
mrubyで作るマイコンボードmrubyで作るマイコンボード
mrubyで作るマイコンボード
 
Programming school 02
Programming school 02Programming school 02
Programming school 02
 
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
 
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
 
CodingTips+ 基礎編
CodingTips+ 基礎編CodingTips+ 基礎編
CodingTips+ 基礎編
 
opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2
 
Shinyユーザのための非同期プログラミング入門
Shinyユーザのための非同期プログラミング入門Shinyユーザのための非同期プログラミング入門
Shinyユーザのための非同期プログラミング入門
 
TypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdfTypeScript で型を上手く使う試み.pdf
TypeScript で型を上手く使う試み.pdf
 

Mais de Shinya Hayakawa

近現代史勉強会 #1
近現代史勉強会 #1近現代史勉強会 #1
近現代史勉強会 #1Shinya Hayakawa
 
ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数Shinya Hayakawa
 
Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3Shinya Hayakawa
 
プログラマのための計算機科学はじめました
プログラマのための計算機科学はじめましたプログラマのための計算機科学はじめました
プログラマのための計算機科学はじめましたShinya Hayakawa
 
思いやりプログラミング 2013
思いやりプログラミング 2013思いやりプログラミング 2013
思いやりプログラミング 2013Shinya Hayakawa
 
イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03Shinya Hayakawa
 
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)Shinya Hayakawa
 
魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)Shinya Hayakawa
 

Mais de Shinya Hayakawa (9)

近現代史勉強会 #1
近現代史勉強会 #1近現代史勉強会 #1
近現代史勉強会 #1
 
ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数
 
Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3
 
プログラマのための計算機科学はじめました
プログラマのための計算機科学はじめましたプログラマのための計算機科学はじめました
プログラマのための計算機科学はじめました
 
思いやりプログラミング 2013
思いやりプログラミング 2013思いやりプログラミング 2013
思いやりプログラミング 2013
 
イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03
 
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
 
魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)
 
Vi Boot Camp #1
Vi Boot Camp #1Vi Boot Camp #1
Vi Boot Camp #1
 

Último

SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 

Último (9)

SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 

casualにRubyをパースしてみたい