Enviar pesquisa
Carregar
20240227 完全に理解した LT 「mise いいよ mise」 / morishin
•
0 gostou
•
66 visualizações
M
Makoto Mori
Seguir
2024-02-27 完全に理解した LT
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 19
Baixar agora
Baixar para ler offline
Recomendados
プログラマー
プログラマー
Kouhei Sutou
楽しいゲーム開発管理
楽しいゲーム開発管理
Maki Koiwa
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
本の紹介
本の紹介
t w
Nishimotz pycon2011jan
Nishimotz pycon2011jan
Takuya Nishimoto
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
アトリエ秋葉原 Choregraphe WS#3
アトリエ秋葉原 Choregraphe WS#3
Atelier Akihabara
5分でわかるi18n
5分でわかるi18n
nouvellelune
Recomendados
プログラマー
プログラマー
Kouhei Sutou
楽しいゲーム開発管理
楽しいゲーム開発管理
Maki Koiwa
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
本の紹介
本の紹介
t w
Nishimotz pycon2011jan
Nishimotz pycon2011jan
Takuya Nishimoto
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
典子 松本
アトリエ秋葉原 Choregraphe WS#3
アトリエ秋葉原 Choregraphe WS#3
Atelier Akihabara
5分でわかるi18n
5分でわかるi18n
nouvellelune
Herlockサービス紹介
Herlockサービス紹介
SONICMOOV CO.,LTD.
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のまとめ
Kouhei Sutou
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
Takayuki Shimizukawa
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Tomokazu Kizawa
WordPress 3.8 RC1
WordPress 3.8 RC1
BREN
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
20140921 アトリエ秋葉原 開発ワークショップ_v10
20140921 アトリエ秋葉原 開発ワークショップ_v10
Atelier Akihabara
TAM 新人ディレクター システムスキルアップ プログラム 第7回 「プログラム言語」
TAM 新人ディレクター システムスキルアップ プログラム 第7回 「プログラム言語」
(株)TAM
Nishimotz osc2011oct-v2
Nishimotz osc2011oct-v2
Takuya Nishimoto
Creative flow: ソフトウェアローカリゼーションのワークフローと今後
Creative flow: ソフトウェアローカリゼーションのワークフローと今後
Self Employed
IGDA 日本 SIG-GLOCALIZATION GDC2012報告会
IGDA 日本 SIG-GLOCALIZATION GDC2012報告会
Self Employed
PowerPoint Presentation Translator
PowerPoint Presentation Translator
Tomokazu Kizawa
OSC@京都 2011-07-15
OSC@京都 2011-07-15
Hiroshi Bunya
OSC Kansai@Kyoto
OSC Kansai@Kyoto
Hiroshi Bunya
会話型UI事始め
会話型UI事始め
DeNA
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
parrotstudio
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
Go2GroupJapan
超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT)
超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT)
mametter
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
Makoto Mori
20230228 React Tech Night TOKYO #3
20230228 React Tech Night TOKYO #3
Makoto Mori
Mais conteúdo relacionado
Semelhante a 20240227 完全に理解した LT 「mise いいよ mise」 / morishin
Herlockサービス紹介
Herlockサービス紹介
SONICMOOV CO.,LTD.
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のまとめ
Kouhei Sutou
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
Takayuki Shimizukawa
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Tomokazu Kizawa
WordPress 3.8 RC1
WordPress 3.8 RC1
BREN
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Shinichi Okada
20140921 アトリエ秋葉原 開発ワークショップ_v10
20140921 アトリエ秋葉原 開発ワークショップ_v10
Atelier Akihabara
TAM 新人ディレクター システムスキルアップ プログラム 第7回 「プログラム言語」
TAM 新人ディレクター システムスキルアップ プログラム 第7回 「プログラム言語」
(株)TAM
Nishimotz osc2011oct-v2
Nishimotz osc2011oct-v2
Takuya Nishimoto
Creative flow: ソフトウェアローカリゼーションのワークフローと今後
Creative flow: ソフトウェアローカリゼーションのワークフローと今後
Self Employed
IGDA 日本 SIG-GLOCALIZATION GDC2012報告会
IGDA 日本 SIG-GLOCALIZATION GDC2012報告会
Self Employed
PowerPoint Presentation Translator
PowerPoint Presentation Translator
Tomokazu Kizawa
OSC@京都 2011-07-15
OSC@京都 2011-07-15
Hiroshi Bunya
OSC Kansai@Kyoto
OSC Kansai@Kyoto
Hiroshi Bunya
会話型UI事始め
会話型UI事始め
DeNA
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
parrotstudio
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
Go2GroupJapan
超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT)
超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT)
mametter
Semelhante a 20240227 完全に理解した LT 「mise いいよ mise」 / morishin
(20)
Herlockサービス紹介
Herlockサービス紹介
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のまとめ
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
WordPress 3.8 RC1
WordPress 3.8 RC1
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
Kanrk05 .Netでお仕事しているプログラマがスクリプト言語として使うRuby
20140921 アトリエ秋葉原 開発ワークショップ_v10
20140921 アトリエ秋葉原 開発ワークショップ_v10
TAM 新人ディレクター システムスキルアップ プログラム 第7回 「プログラム言語」
TAM 新人ディレクター システムスキルアップ プログラム 第7回 「プログラム言語」
Nishimotz osc2011oct-v2
Nishimotz osc2011oct-v2
Creative flow: ソフトウェアローカリゼーションのワークフローと今後
Creative flow: ソフトウェアローカリゼーションのワークフローと今後
IGDA 日本 SIG-GLOCALIZATION GDC2012報告会
IGDA 日本 SIG-GLOCALIZATION GDC2012報告会
PowerPoint Presentation Translator
PowerPoint Presentation Translator
OSC@京都 2011-07-15
OSC@京都 2011-07-15
OSC Kansai@Kyoto
OSC Kansai@Kyoto
会話型UI事始め
会話型UI事始め
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT)
超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT)
Mais de Makoto Mori
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
Makoto Mori
20230228 React Tech Night TOKYO #3
20230228 React Tech Night TOKYO #3
Makoto Mori
20190623_SPAJAM2019_Sendai
20190623_SPAJAM2019_Sendai
Makoto Mori
20190118_NetadashiMeetup#8_React2019
20190118_NetadashiMeetup#8_React2019
Makoto Mori
20180908_OSSDevCamp2018
20180908_OSSDevCamp2018
Makoto Mori
20170417_Netadashi_KubeCon
20170417_Netadashi_KubeCon
Makoto Mori
20171004_CEATEC2017_DesignThinking
20171004_CEATEC2017_DesignThinking
Makoto Mori
Mais de Makoto Mori
(7)
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
20230228 React Tech Night TOKYO #3
20230228 React Tech Night TOKYO #3
20190623_SPAJAM2019_Sendai
20190623_SPAJAM2019_Sendai
20190118_NetadashiMeetup#8_React2019
20190118_NetadashiMeetup#8_React2019
20180908_OSSDevCamp2018
20180908_OSSDevCamp2018
20170417_Netadashi_KubeCon
20170417_Netadashi_KubeCon
20171004_CEATEC2017_DesignThinking
20171004_CEATEC2017_DesignThinking
Último
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
Sadaomi Nishi
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
Akihiro Kadohata
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
Takayuki Nakayama
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
瑛一 西口
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
CRI Japan, Inc.
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
KLab Inc. / Tech
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
iPride Co., Ltd.
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
iwashiira2ctf
LoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアル
LoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアル
CRI Japan, Inc.
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperleger Tokyo Meetup
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
Satoshi Makita
情報を表現するときのポイント
情報を表現するときのポイント
onozaty
Keywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltd
kokinagano2
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
atsushi061452
Último
(14)
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
ネットワーク可視化 振る舞い検知(NDR)ご紹介_キンドリル202405.pdf
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
LoRaWAN無位置ロープ型水漏れセンサー WL03A-LB/LSカタログ ファイル
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
2024年5月17日 先駆的科学計算フォーラム2024 機械学習を用いた新たなゲーム体験の創出の応用
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
LoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアル
LoRaWAN無位置ロープ式水漏れセンサーWL03A 日本語マニュアル
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
Hyperledger Fabricコミュニティ活動体験& Hyperledger Fabric最新状況ご紹介
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
情報を表現するときのポイント
情報を表現するときのポイント
Keywordmap overview material/CINC.co.ltd
Keywordmap overview material/CINC.co.ltd
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
研究紹介スライド: オフライン強化学習に基づくロボティックスワームの制御器の設計
20240227 完全に理解した LT 「mise いいよ mise」 / morishin
1.
mise いいよ mise 2024-02-27
/ 完全に理解した Talk / morishin
2.
趣味とか ● 🎮 フォートナイト ●
🎲 ボードゲーム ● 🧗 ボルダリング ● 🍝 イタリア料理 ● 🍷 赤ワイン ロール Front-end Engineer TypeScript で React SPA を書いている 所属組織 (株) Magic Moment 営業組織のための SaaS "Playbook" を開発・販売 するスタートアップ おまえだれよ morishin
3.
今日話すこと 1 言語管理の課題 2 mise の紹介 3 どう使うか
4.
今日話すこと 1 言語管理の課題 2 mise の紹介 3 どう使うか
5.
事前に会社でとったアンケート
6.
言語のバージョンを切り替えることは結構ある プロジェクトでは Python@3.11 を使っている Vercel Function は Python@3.9 がデフォルトだなぁ 🤦 プライベートでは Python@3.12 を使いたい
7.
(各) 言語のバージョン管理ツールによる解決策 ↓ pyenv ↓ goenv ↓ nvm
8.
(各) 言語のバージョン管理ツールによる解決策 ↓ pyenv ↓ goenv ↓ nvm 課題 ● 各言語ごとにインストールする手間がかかる ●
使用感・操作感がツールごとに異なる ● どのツールを入れたか分からなくなる (nvm? n? nodebrew?)
9.
マルチランタイムバージョン管理ツールの台頭 ● 草分け的存在 ● シンプルな構造 ●
動作が遅い ● 言語対応不足 ● さらに高速動作 ● 高い操作性 ● 更新が早い ● ググラビリティ が低い ● 開発が活発 ● 動作が軽快 ● やや複雑な機構 ● 更新がやや遅い ...らしい ? 最終的には個人の好みなので、特定のツール利用者を下す意図はありません
10.
マルチランタイムバージョン管理ツールの台頭 ● 草分け的存在 ● シンプルな構造 ●
動作が遅い ● 言語対応不足 ● さらに高速動作 ● 高い操作性 ● 更新が早い ● ググラビリティ が低い ● 開発が活発 ● 動作が軽快 ● やや複雑な機構 ● 更新がやや遅い ...らしい mise 最終的には個人の好みなので、特定のツール利用者を下す意図はありません
11.
今日話すこと 1 言語管理の課題 2 mise の紹介 3 どう使うか
12.
mise(旧 rtx) 読みは "MEEZ"
(ミーズ) フランス語の "mise en place" (下ごしらえ) が由来 https://mise.jdx.dev/
13.
Task ● タスクランナーとしても使 える (実験的機能) Environment ●
環境変数の設定ができる ● dotenv や direnv の代替 になりえる mise の特徴とできること Polyglot ● 各言語・ツールをバージョ ンごとに管理できる ● いわゆるマルチラン タイムバージョン管理 Speedy ● asdf よりもさらに動作が 高速 (らしい) ● 最新バージョンへの更新対 応が早い (らしい) Useful ● インストールが簡単 ● CLI が親切で分かりやすい ● シンプルな機構 Compatible ● 既存の類似ツールとの 互換性が高い ● .tool-versions や direnv と共存・共生
14.
DEMO ドキュメント紹介 / mise
インストール / 言語のインストール / バージョン 切り替え (global & local) / .mise.toml の紹介 / 環境変数 / タスクランナー
15.
Task ● タスクランナーとしても使 える (実験的機能) Environment ●
環境変数の設定ができる ● dotenv や direnv の代替 になりえる mise の特徴とできること (再掲) Polyglot ● 各言語・ツールをバージョ ンごとに管理できる ● いわゆるマルチラン タイムバージョン管理 Speedy ● asdf よりもさらに動作が 高速 (らしい) ● 最新バージョンへの更新対 応が早い (らしい) Useful ● インストールが簡単 ● CLI が親切で分かりやすい ● シンプルな機構 Compatible ● 既存の類似ツールとの 互換性が高い ● .tool-versions や direnv と共存・共生
16.
今日話すこと 1 言語管理の課題 2 mise の紹介 3 どう使うか
17.
言語のバージョン管理 のみにとどめる ● mise は言語以外の、 例えば
ffmpeg や jq と いったツールも導入でき てしまう ● 言語と異なり、それらの ツールは最新版だけを 使っておけば基本的に 問題ない mise をどう使うか 各リポジトリに .mise.toml を導入する ● ドキュメント等による 伝聞・周知ではなく、 仕組みによって言語の バージョンを固定する ● .node-version や .tool-versions を使って いる場合はそのままでも オンボーディング時の 環境構築に利用する ● 各人好みのツールで言語 をインストールしたり 環境を構築したりしがち ● 逆に、不慣れな人は バージョン管理ツールを 使わず、後で苦労したり 大人しく brew で管理 するのが良い mise をデフォルトとして各 ドキュメントを用意しておく .mise.toml の方が 統一感はあるよね
18.
言語のバージョン管理 のみにとどめる ● mise は言語以外の、 例えば
ffmpeg や jq と いったツールも導入でき てしまう ● 言語と異なり、それらの ツールは最新版だけを 使っておけば基本的に 問題ない ● 大人しく brew で管理 するのが良い mise をどう使うか 各リポジトリに .mise.toml を導入する ● ドキュメント等による 伝聞・周知ではなく、 仕組みによって言語の バージョンを固定する ● 今でも一部のリポジトリ では .node-version ファ イルが導入されている ● .mise.toml (あるいは .tool-versions) の方が 統一感はある オンボーディング時の 環境構築に利用する ● 今は各人好みのツールで node 入れてね、という スタンス ● 不慣れな人にとっては 混乱のもとだったりする ● mise をデフォルトの ツールとして各ドキュ メントを用意しておく 「こんな使い方もできそう」 「いや、それはちょっと...」 など、色々ご意見下さい!
19.
Fin. Ask me anything.
Baixar agora