Enviar pesquisa
Carregar
若手Itエンジニア飲み会-LT
•
0 gostou
•
951 visualizações
karupanerura
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 32
Baixar agora
Baixar para ler offline
Recomendados
最近の進捗
最近の進捗
Takuya Sakurai
Hachioji.pm #40
Hachioji.pm #40
karupanerura
engineer-life
engineer-life
karupanerura
The Crystal language *recently* update
The Crystal language *recently* update
karupanerura
Perlにおけるclass実装パターン
Perlにおけるclass実装パターン
karupanerura
電流臨界モード方式PFC制御回路の解説書
電流臨界モード方式PFC制御回路の解説書
マルツエレック株式会社 marutsuelec
モジュール開発におけるぼくの試行錯誤
モジュール開発におけるぼくの試行錯誤
karupanerura
dwangocpp1-lt
dwangocpp1-lt
karupanerura
Recomendados
最近の進捗
最近の進捗
Takuya Sakurai
Hachioji.pm #40
Hachioji.pm #40
karupanerura
engineer-life
engineer-life
karupanerura
The Crystal language *recently* update
The Crystal language *recently* update
karupanerura
Perlにおけるclass実装パターン
Perlにおけるclass実装パターン
karupanerura
電流臨界モード方式PFC制御回路の解説書
電流臨界モード方式PFC制御回路の解説書
マルツエレック株式会社 marutsuelec
モジュール開発におけるぼくの試行錯誤
モジュール開発におけるぼくの試行錯誤
karupanerura
dwangocpp1-lt
dwangocpp1-lt
karupanerura
Why we use mruby with Perl5?
Why we use mruby with Perl5?
karupanerura
Gotanda.pmの紹介
Gotanda.pmの紹介
karupanerura
Aniki has come
Aniki has come
karupanerura
mysqlcasual6-next-key-lock
mysqlcasual6-next-key-lock
karupanerura
KOWAZA for mackerel
KOWAZA for mackerel
karupanerura
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=
karupanerura
Technology for reduce of mistakes - うっかりをなくす技術
Technology for reduce of mistakes - うっかりをなくす技術
karupanerura
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
Kotaro Ogino
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
Perl5 VS JSON
Perl5 VS JSON
karupanerura
コンテキストと仲良く
コンテキストと仲良く
karupanerura
The plan of Aniki 2.0
The plan of Aniki 2.0
karupanerura
Aniki::Internal
Aniki::Internal
karupanerura
DateTimeX::Moment
DateTimeX::Moment
karupanerura
Optimize perl5 code for perfomance freaks
Optimize perl5 code for perfomance freaks
karupanerura
router-simple.cr
router-simple.cr
karupanerura
はかたの塩
はかたの塩
karupanerura
すいすいSwift
すいすいSwift
karupanerura
Aniki - The ORM as our great brother.
Aniki - The ORM as our great brother.
karupanerura
Perl5 meta programming
Perl5 meta programming
karupanerura
Hachioji.pm #39
Hachioji.pm #39
karupanerura
perl5の日付時刻処理とか
perl5の日付時刻処理とか
karupanerura
Mais conteúdo relacionado
Destaque
Why we use mruby with Perl5?
Why we use mruby with Perl5?
karupanerura
Gotanda.pmの紹介
Gotanda.pmの紹介
karupanerura
Aniki has come
Aniki has come
karupanerura
mysqlcasual6-next-key-lock
mysqlcasual6-next-key-lock
karupanerura
KOWAZA for mackerel
KOWAZA for mackerel
karupanerura
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=
karupanerura
Technology for reduce of mistakes - うっかりをなくす技術
Technology for reduce of mistakes - うっかりをなくす技術
karupanerura
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
Kotaro Ogino
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
Destaque
(9)
Why we use mruby with Perl5?
Why we use mruby with Perl5?
Gotanda.pmの紹介
Gotanda.pmの紹介
Aniki has come
Aniki has come
mysqlcasual6-next-key-lock
mysqlcasual6-next-key-lock
KOWAZA for mackerel
KOWAZA for mackerel
TIme::Moment+Time::Strptime=
TIme::Moment+Time::Strptime=
Technology for reduce of mistakes - うっかりをなくす技術
Technology for reduce of mistakes - うっかりをなくす技術
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
【システムテスト自動化カンファレンス2015】 楽天の品質改善を加速する継続的システムテストパターン #stac2015
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
Mais de karupanerura
Perl5 VS JSON
Perl5 VS JSON
karupanerura
コンテキストと仲良く
コンテキストと仲良く
karupanerura
The plan of Aniki 2.0
The plan of Aniki 2.0
karupanerura
Aniki::Internal
Aniki::Internal
karupanerura
DateTimeX::Moment
DateTimeX::Moment
karupanerura
Optimize perl5 code for perfomance freaks
Optimize perl5 code for perfomance freaks
karupanerura
router-simple.cr
router-simple.cr
karupanerura
はかたの塩
はかたの塩
karupanerura
すいすいSwift
すいすいSwift
karupanerura
Aniki - The ORM as our great brother.
Aniki - The ORM as our great brother.
karupanerura
Perl5 meta programming
Perl5 meta programming
karupanerura
Hachioji.pm #39
Hachioji.pm #39
karupanerura
perl5の日付時刻処理とか
perl5の日付時刻処理とか
karupanerura
Yapc asia-2012-lt-thon
Yapc asia-2012-lt-thon
karupanerura
ぼくがかんがえたさいきょうのMvc
ぼくがかんがえたさいきょうのMvc
karupanerura
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
karupanerura
Teng tips
Teng tips
karupanerura
Mais de karupanerura
(17)
Perl5 VS JSON
Perl5 VS JSON
コンテキストと仲良く
コンテキストと仲良く
The plan of Aniki 2.0
The plan of Aniki 2.0
Aniki::Internal
Aniki::Internal
DateTimeX::Moment
DateTimeX::Moment
Optimize perl5 code for perfomance freaks
Optimize perl5 code for perfomance freaks
router-simple.cr
router-simple.cr
はかたの塩
はかたの塩
すいすいSwift
すいすいSwift
Aniki - The ORM as our great brother.
Aniki - The ORM as our great brother.
Perl5 meta programming
Perl5 meta programming
Hachioji.pm #39
Hachioji.pm #39
perl5の日付時刻処理とか
perl5の日付時刻処理とか
Yapc asia-2012-lt-thon
Yapc asia-2012-lt-thon
ぼくがかんがえたさいきょうのMvc
ぼくがかんがえたさいきょうのMvc
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
Perl RDBMS Programming(DBI/DBIx::Sunnyのはなし)
Teng tips
Teng tips
Último
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
Último
(8)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
若手Itエンジニア飲み会-LT
1.
TOML id:karupanerura Mobile Factory, Inc. 1
2.
about me Kenta Sato id:karupanerura Perl/JS/Android/elisp Web
App Engineer Socail App Gotanda.pm 2
3.
TOML? 3
4.
Tom’s Obvious Minimal
Language 4
5.
example: 5
6.
name = "若手ITエンジニア飲み会" ! [detail]
# Table start = 2014-05-28T19:00:00Z # datetime place = "Shibuya" # string open = true # boolean max = 30 # integer ageavg = 23.5 # float ! [[detail.members]] # Array of Table name = "karupanerura" lang = ["Perl5", "Java Script", "emacs lisp"] ! [[detail.members]] name = "papix" lang = ["Perl5", "Java Script", "Vim script"] 6
7.
{ "detail" : { "open"
: true, "place" : "Shibuya", "max" : 30, "ageavg" : 23.5, "members" : [ { "name" : "karupanerura", "lang" : ["Perl5", "Java Script", "emacs lisp"] }, { "name" : "papix", "lang" : ["Perl5", "Java Script", "Vim script"] } ], "time" : "2014-05-28T19:00:00Z" }, "name" : "若手ITエンジニア飲み会" } 7
8.
Why use TOML? JSON ガチガチ過ぎ。コメントも使えない。 JSON5はまだ普及しなさそう。 YAML 仕様がデカすぎ。ゆるふわ過ぎ。 Parserの実装がバラバラで実装依存な現状がある。 TOML 書きやすい!!読みやすい!!コメントも使える!! 8
9.
TOML使っていこ 9
10.
おまけ 10
11.
TOML.pm 11
12.
TOML.pm TOMLライブラリのperl実装 from_toml TOMLをparseする君 to_toml TOMLを生成する君 12
13.
TOML.pmいままで Parserがバグってる 型ガン無視 Array of Tableが使えない エラーが起きた行数が正しくない 1年くらいメンテナンスされていない 13
14.
つらい 14
15.
parser書いた 15
16.
TOML::Parser 16
17.
王道 tokenize => parse 17
18.
/¥G…/gcm 18
19.
らくちん!! 19
20.
Parslet使ってる rubyの実装で バグってるケースも 正しくparseできる 20
21.
TOMLが 正しくparseできる 正常な世界 21
22.
最近の話 22
23.
TOML.pmの メンテナンスを 引き継いだ 23
24.
TOML.pm使って 困ったら教えて下さい 24
25.
TOML::Parserは 旧parser実装と 互換性がある 25
26.
TOMLの仕様に 厳密に対応 できていなかった 26
27.
strict_mode 27
28.
TOMLの仕様で 許していない形式のとき throw 28
29.
正常なTOML 正常な世界 29
30.
宣伝 30
31.
Mobile Factory, Inc. 無限野菜ジュース(無料) 残業しないで早く帰る文化 コードレビュー活発 アプリからサーバーまで触れる 31
32.
fin. 32
Baixar agora