#399 そういえばパッケージマネージャって何してるの?(ひま寿司例え会)
2025/10/15 ·
-
この番組はエンジニアの成長は楽しい学びからをモットーに我々の学びをワイワイとアウトプットするラジオでございますはい何の学びをアウトプットしてくれるんですか今日はですねはい我々が普段何気なく使っているあのツールって実際どうなってるのシリーズ初シリーズどうしたどうしたどうした浮き足立ってますね初そうですねシリーズじゃないですねはいはい今日はですね僕使ってて
-
たまに困るしいつもは助かってるんですけどトラブった時にたまに困るあいつのちょっと解説をしていこうかなとドイツだガスガス?使わねえよんなやつ使うか使いますめっちゃ使うんだよね誰だろう誰だろう思いつかないなレイキャスト使わねえよんなやつお前めっちゃ使ってるわめっちゃ使ってるあれさ年末になるとさ何回使いましたみたいな
-
何時間時間をショートカットできましたみたいなやつ出るじゃないですか知らない今年楽しみですね楽しみ?関係ないけどレイキャストの計算機最近ちょっと使ってます結構何?フィボナッチ数列?いや違います見積もりインフラコストの見積もり料金計算あれ番組に話したっけ話してないですプチ機能について
-
話してないんじゃないですか多分レイキャスと料金計算使って一体どんなメリットがあるんですかマックの電卓とかだとポチポチ打ってでバーって計算結果出るじゃないですかあれコピーしないといけないんですよ
-
レイキャストって計算結果勝手にクリップボトルに入るんで転記しやすいです最強あと起動もいつも通り起動すればいいだけでそれだけあと計算の時音声入力がめっちゃおすすめですねそうなんだ知らない計算の時なんかちょっとキーボード遅くなるじゃないですか
-
そんなことないですか? 深井 いやわかるわかる 深井 割るとか 数字とかね 書ける探すの難くなる 深井 ですよねあれとか面倒いんですけど音声の入力は基本的に聞き間違いが少ない 数字とか割るとかだとなので結構適切に一発で音声でパッていけるんで一番早いと思ってます 樋口 一番早い 深井 一番早い
-
計算ツールに入力して計算は計算ツールでやるよねレイキャスト開いたときに音声入力してMacのデフォルトので大丈夫ですおすすめですそうなんだ音声はMacのデフォルトのやつですか僕はAquaVoiceっていうのを使っていたんですけど一応有料なんで今は使ってなくてそうなのかねないんだっけかねなくてAquaVoice何適当な下りしたいのになって
-
今日はねそんな話じゃないんですよ 深井 そうですよねレイキャスト好きすぎて盛り上がっちゃいましたけど 深井 そうなんですよレイキャストといえばね 深井 まだ行くんだまだ行くんだそろそろ行けよ 深井 スマホアプリもね深井 そんなのあんの? 深井 知らない? 深井 知らない? 深井 スマホアプリ入れたんですよただのねAIいろんなAI使えるだけのやつでした 深井 許せないですねレイキャストの風上にもおけない 深井 そうなんですよ
-
これ言っといてください 風上にも置けないって言っておきます風上にも置けないってちゃんと言っといてくださいすいませんごめんなさい今めちゃくちゃこきおろしちゃいましたけど使ったことないんで使ったら便利かもしれないですすいません確かにそれはあるかも今日はですねパッケージマネージャー日地シリーズですそんなに詰まることあります?僕たまにしかないんですよ
-
どんな詰まり方するんですかえっとねインストールするじゃないですかでもそのパッケージが実は今使ってるパッケージマネージャーじゃダウンロードできないよってなった時になんか知らんけどリポジトリとやらを追加してうん
-
インストールできるようにしなきゃいけないとそれをやったらGPG鍵がなんちゃらかんちゃらですってエラーが出てなんだよGPG鍵ってってなるそれはわかるGPGパッケージマネージャーは例えばNPMそれをね説明しますよ今出てきたNPMまさにパッケージマネージャーでございます
-
まずそもそも一番お枠のところで何してるのって話なんですけどあいつがあいつは何か使いたいなっていうツールがあったときに今出たNPMならNPMインストール
-
タイプスクリプトみたいな感じでインストールするじゃないですかその時にその短いコマンドでインストールできるっていうのももちろん便利なんですけどプラスでタイプスクリプトが裏側で使ってる必要なライブラリとかをバージョンとかもいい感じに揃えてめちゃくちゃ解決した上でインストールしてくれてるんですねうんうん
-
っていうのでそういう依存関係の解決っていうのもやってくれてますしあとはもしなんか新しいバージョンが出た時とかにそのアップデートとかも簡単にできるようになってますよとっていう意味でやれることはそんな感じですねじゃあこれなかったらどんな作業必要なのって感じなんですけど震えるな今の話聞いてると想像できる?
-
タイプスクリプトの例えばバージョン3だとしましょう今なんだかわからないんですけど3に対応するこれを動かすために必要なパッケージのリストみたいなのを探してこようって出てきてじゃあこれはこのバージョンで動くんだなって言って一個一個手で入れてそうです
-
っていうのをやらなきゃいけないですねそれでじゃあTypeScriptの3のバージョンがEOLになったからあげよって思った時に今みたいな作業をもう一回やるんですよねそうですしかもですよもし他のツールが同じツールの違うバージョン使ってたらどうしようとかそういうこともめっちゃ考えなきゃいけないわけですよね
-
っていうのを何も考えずにNPMインストールタイプスクリプトバゴーンでボッゴーンってくるからすごくいいですよねありがた最高ですねっていう意味でこれすごく便利なツールですとまずはですねパッケージマネージャーってどんなのあるのっていうところでタイプに分けると2つあるんですよまず
-
OSで使う系のパッケージマネージャーとなるほどプログラミング言語で使う系のやつはいはいはいOSだとOSの種類によるんですけど我々が使っているMacだったらホームブリューとかはいはいはいあとWindowsだったらねこれ読み方合ってんのかな知らないショコラティ知らないショコラティなのかなこれそんなのなんだショコラティかもしれない
-
なんで急にそんな可愛い名前になってるんだろうなんでだろうねこれ遊び心でしょうねホームブリューも結局遊び心だからねホームブリューも結局ビールみたいなあとLinuxだったらDebian系はaptレッドハット系はDNF使ったことないからサーバー入ったらだいたいaptかDNFかyamか
-
あとはプログラミング言語の方だったらさっき出てきたノードだったらNPMとかPythonだったらPIPとかRubyだったらRuby GemsとかPHPだったらComposerとかそういうツールがありますよとマジでGEMっていう名前おしゃれですよねGEMね好きなんですよねおしゃれだけどGoogleと名前かぶりしてるのだけ許せないよね
-
Googleが後ですけどねそうだよねそしてGoogleに関してはさジェミリだからジェムカーとはなるけどさ宝石感はないからさなんか違うのにしてほしいよねわかるそれはそううんうん
-
そんなことは置いといてそういう感じでOS系とプログラミング言語系がありますよとちょっとねそれぞれのOS系とプログラミング言語系によってできることはやや違うという印象があってOS系の方が純粋なパッケージマネージャーだなっていう気がしてます僕は一方言語系はタスクランナー的な側面も持ってるなって気がしてて
-
どういうことですか例えばNPMとかだったらさNPMランデブーってやったらさその場でローカルサーバー立ち上げてなんかいい感じにほっとるいい感じにアプリケーションサーバー立ち上げてくれたりとかNPMランビルドとかリントとか結構そういうタスクも動かせるじゃないですか確かにパッケージJSONでなんか吉谷に定義できますしね自分でそうそうそうそうだからまあこっち系のツールの方がちょっと幅広くいろんなことやってるのかなってイメージがあるなるほど
-
それはそうかも一方OS系のはマジで依存関係解決してインストールすることに特化してるような気がするわかりやすいここでパッケージマネージャーの謎その1僕が疑問に思ってたやつシリーズその1なんですけどシリーズデビアン系ならアプトとアプトゲットあるじゃないですかありますねそしてレッドハット系ならDNFとYAMがあるじゃないですかこれどう使い分けてるんだろうと思ってたんですよ
-
ほんのりのりさんだけにほうのりさんほんのりえ僕ですかいやもう使い分けるとかごめんなさい考えてないですね調べて出てきたやつこうなんだって言ってやってますなるほどねそれでいいと思ういいんだよくないですけどねまあだいたい同じっちゃ同じなんですけどこいつらヤムとDNFの関係はヤムが古いやつDNFが新しいやつ
-
樋口 そうなんだ深井 そうだから多分セントOSとかってもうサポート切れてるじゃないですか確か樋口 ああもうそれすらそうなんだ深井 確かで今だったら多分アルマリナックスかロッキーリナックスみたいなやつ使わなきゃいけないんですけどアルマとかロッキーは確かDNFが使われてた気がするセントOSはYAMだったような気がする古いやつがYAM使われてる傾向ありでもDNFも
-
DNFは最近のやつで使われる傾向ありと我々がよく使うOSってなったらAmazon Linuxとかもよく使うと思うんですけどあいつもDNFが入ってますよね2023からそうなんですねだから新しい系はDNFの確率が高いですねこいつらはなんで変わったかっていうと機能を強くするためにDNFにしたらしい早くて
-
いいよねみたいな依存解決のアルゴリズムも早くていいよねみたいな感じで書いてるらしいと一方アプトとアプトゲットこれはねアプトゲットが古くてアプトが新しいらしいです
-
ゲットに限らないだろうって話になったのかなこっちは機能っていうかインターフェース変えてるんですけどアプトゲットとかってコマンドによっちゃアプトキャッシュみたいなやつ使わなきゃいけないんですよでもそこの使い分けがまず意味わかんないよねってことでアプトはアプトに統一されてるっぽいのでインターフェース使いやすくして新しい
-
パッケージマネージャーですよとして登場しているっていう感じがこの辺の2つの違いですね なるほどなんで基本的には使えるなら新しいを使った方がいいんじゃないかなっていう うんそれはそうさあここからはですね具体的なアーキテクチャについて踏み込んでいこうと思います パッケージマネージャーのはい考えたことねーなそんなねでも複雑じゃないですはい 登場する
-
主体みたいなやつは4つしかなくて1つはパッケージですねインストールされてくるやつらTypeScriptとかReactとかOS系だったらあれだねWgetとかコマンド系がインストールされるイメージだと思うんですけどこいつらはプログラムの本体とあとはメタデータっていうのを持ってます
-
このメタデータがめちゃめちゃ一番重要というか最重要アーキテクチャなんですけどこいつらに依存関係リストっていうのが入ってるんですねパッケージ自体に私たちはこういうのが欲しいですっていうのが書かれてるっていう続いてリポジトリこれはGitのリポジトリとかとイメージ近いんですけどパッケージがいっぱい集まってるサーバーですねそうか
-
パッケージ倉庫セットで置かれてるセットって言うといろんなライブラリーこのセットで動きますよみたいなのがバーって置いてあるのかなっていうそうだね置いてあるはずセットなんですかそれぞれバラバラで置いてるけどそれぞれが俺はこいつがいないとダメなんだって言ってるバージョンタグとともに保存されてるんですねなるほどなるほど
-
っていうのがリポジトリですと続いてクライアントツールこれはもうターミナルで動くインターフェースですねDNFで言ったらDNFインストールの部分というかそういうコマンドを解釈して処理を実行する部分がクライアントツールとあとはローカルデータベースっていうのもありますねこれは今自分のPCに何入ってんのっていうのを保存しておいてる自分のPC内でなんかロックファイルって言われるやつですかまあ
-
そうかも確かにパッケージJSONロックでしたっけプログラミング言語のとこで言うとそうかもOSの方だと何なんだろうねどっかにロックファイルあるのかな見たことないけどなでもありそうですよねでもロックファイルっていう名前かどうかはさておきこのローカルデータベースはそういう役割ではあるはずはいはい
-
っていうこの4つが強調して動作してますよとなのでインストールするときはまずユーザーがコマンドパチパチパチって打ってクライアントツールがそのコマンドを解釈しますとそうするとまず例えばアプトだったらアプトは自分のリポジトリがあるんですねそこに対してアクセスして今回インストールしようとしているもののメタデータ取ってきますとそのメタデータ見たら今回このバージョンのこのライブラリが必要なのかっていうのがバーッと出てきて
-
でも他のツールでこれ使ってるなとかこれインストール済みだなとかこれ足りないなとかこれバージョンバッティングしてるなみたいなやつを全解決する計画を立てますとで実行するとババババってダウンロードされてきてリポジトリから落とされてきて最終的に何を入れたかっていうのがローカルのデータベースに記録されるというわけですねつまりですよこれ寿司で例えるとですねまさかの
-
コマンドの実行者はい寿司のお客さんです板前さんがですねうんパッケージマネージャーはいうんで市場が市場ね市場の市場がリポジトリ市場なの冷蔵庫でよさそうじゃないいや市場市場だな市場ですねはい冷蔵庫あー
-
冷蔵庫でもいいか開店しない寿司のお客さんと板前さんの間にあるネタがいっぱい入ってるとこショーケース?ショーケース市場にこだわり合いそうだないや市場の方がなんか現実的なんだよななるほどどっちでもいいんだけど別にストックされてれば多分市場だわこれ僕は冷蔵庫ですこれ市場ですみんなが見れるとこみたいな豊洲ですはいはい
-
豊洲市場豊洲市場ですそんなところかうわー要素足りてねーじゃん僕説明してみます?マジで?僕いける気がしますロックファイルとかどこなんですか僕が暇ずしインストールアナゴアナゴ?アナゴだと困っちゃうななんで?すごい頭の中でできる僕梅セットとか梅セット?はい
-
そっちかそっちなんじゃないか確かに穴子でもいいか穴子でもいいかも依存関係ないんだよな多分穴子はね醤油じゃなくてタレに依存してるんですよわさびわさびとかちょっと待ってわさびに依存してると捉えられないですかわさびに依存してると捉えられる醤油とか
-
醤油はわかんない醤油はわかんない穴子に醤油つけない人もいるかもそこ確かにじゃあ穴子食べたいなって注文しますと穴子受け取りましたとひま寿司インストール穴子注文ひま寿司オーダー穴子寿司ですよはいですねそうするとまずはリポジトリー
-
市場も冷蔵庫も崩壊するな僕冷蔵庫でまだ行ける気してますけど本当?じゃあ一旦冷蔵庫にするか冷蔵庫というかお店ですよねでパッケージがいろいろあるじゃないですかリポジトリからリポジトリはもう格納庫ですよね格納庫です格納庫から穴子とタレとシャリと皿他なんかあるかな海苔珍しいね珍しくない?あのあれ?
-
ふんどしみたいな方のノリ軍艦じゃなくてふんどしの方のノリですふんどしのノリイメージ共有できてるふんどしのノリでなおかつアナゴのバージョンも決まってますよ消費期限ってこと?消費期限あのねジョーアナゴとナミアナゴがいるかもしれないチンアナゴは?チンアナゴもいるかもしれないチンアナゴは
-
違うものかもしれない違うものかもしれないですけどでねその辺のパッケージでただそのマニュアルに書いてるんですよねこの穴子が土のご飯酢飯もこだわりすぎててなるほどね違うんですよ多分普通の魚沼さんと北海道さんとみたいなちょっと米の種類だと思わなかった味付けの話してたんですけどそうなんだそうなんだ
-
こだわり強いっていうか俺シャリまでこだわっちゃったもんシャリまでこだわってるんですけどというよりは寿司酢のねこれは赤酢だろみたいなそうそうそう決まってるんですよ穴子はね他の寿司と違ってやっぱ甘めなんでねどっちが合うんですかまあまあ白飯ですよ白飯が合うと赤酢じゃない方ですねなるほどね色合い的にもねっていうのが決まってますとマニュアルの方です
-
実際の役割としてはリポジトリの中に多分依存関係とかの情報が入っていると思うんですけどなるほどね店舗という格納庫の中にはまるっと入っているという意味でなるほどねそれで多分実際の動きだと穴ごと米とタレとかを全部バラバラで出してユーザー側で組み立ててもらう形の動きがするんですけどそうだね確かに
-
そこはやっぱり暇ずし非常に顧客の体験大事にしてますお客さんの目の前で作りますもう席の隣ですかって座ってそうそうそうそう非常にアトラクションな感じなんで格納庫の中で作った状態で渡すんじゃなくてやっぱりバラバラでポンポンポンって順番に置いてって順番に出てきます軽い順に
-
今回の寿司はこれを使ってますよってそれぞれのパーツのこだわりを説明してこの穴子はドコドコさんでこういう味付けにしてますよとこの米はドコドコさんで酢はこれ使ってますよこれふんとし海苔は有明のいい海苔ですみたいなでキュッキュッキュッキュッ
-
って出すのがパッケージマネージャーですねなるほどね終わったらやっぱ伝票に書かなきゃいけないんですよ確かに何が何円ですってひまずし非常に透明性のある価格設定を
-
やってるんで米と寿司酢と穴子とふんどし海苔それぞれに価格がついてますなるほどねそれぞれに価格ついてるんですけど別にチューニングできるわけではないですちょっとふんどし海苔いらないわって言ってもこだわりなんだよってふんどし海苔はつけられる穴子って言いましたよねふんどし海苔込みの穴子なんだよそうだよね
-
っていうのをのりさんの最初の冷蔵庫豊洲の話聞きながら考えてました確かにそれでもう正解だわマニュアルがあるっていうのがいいですねであれですよね別のやついこうつってうなぎにしますとうなぎとこの話は出さない方がよかったなどこで引っかかったんですかすでにインストール済みのものを再利用するとこで引っかかって
-
食べてもらった寿司を一回吐いてもらってそうなるよね食べてなきゃいいじゃん食べてなきゃいいんだひま寿司って別に出してはいますけど食べるのが目的じゃなくてその机の上に並べて今日もいい寿司だなっていうのを眺めるのがゴールなのそういうことであとコンピューターってのはコピーできるから穴子寿司のシャリの部分をシュッと握って横にスライドスッとしたらもう一個シャリ出てくるんですよね
-
米出してくれないんですかそれはでもコピーしちゃうな確かにねまあお筆っていう説もあるけどねお筆かコピーしちゃうのかややこしいですねコピーしちゃうのはコピーしちゃいましょうやっぱお筆じゃないお筆にすめしボーンってあってそっから作るとでふんどしのりも一枚じゃなくていっぱい出てると
-
そこから作るとそうせざるを得ないですね物理的に物理層に落とすならナミアナゴ頼んでたけどチンアナゴには変えないんですけどウナギにしたいですって言った時にこのウナギシャリ一緒なんですよと雨だれだからねちょっと親顔やめてくださいそういうことこれがいわゆるノリさんがさっき言ってたすでにインストール済みの
-
パッケージライブラリーを解決生かしながらやるかだからインストールされるのはうなぎだけとあとうなぎのタレね意外と頭に入ってきました意外と頭に入ってきたなるほどねよかったわこれちなみにうなぎへのこだわりが強すぎて新鮮なシャリだとダメなんですと炊いてから1日放置した米じゃないとダメですっていう
-
謎の縛りがあった場合ははいそのすでにあるシャリとはまた別に古いシャリをインストールしてくるんですか同じオフィスにね同じオフィスにわかんないわそれ
-
でもさすがにそうじゃないさすがにそうだと思う昨日のご飯オフィスが出てくると思ううんうんうんってことですよねどうしてもそういう依存関係ならしかもいいこと言いましたねあの魚沼のお米はね次の日がうまいって言われてますからそこ?米の雑学いらんて魚沼のお米がね炊きたてがうめえよわかんないけど次の日がうまいんですよカレーみたいな魚沼の人が言ってましたじゃあ間違いないですね
-
樋口 なるほどね 深井 まあそんなところですね深井 で最後に最初に言ってた悩みですよリポジトリの追加とは何ぞやとこれは例えばそうだな唐揚げください唐揚げ寿司くださいいやハンバーグ寿司くださいって言った時うちこだわりの寿司屋だからハンバーグねえんだよなって言った時ハンバーグが入ってる冷蔵庫ごと寿司屋にインストールするんですよリポジトリを追加するんですよ
-
これを追加することによって次回以降ハンバーグ寿司も握れるようになるとでもその時にその冷蔵庫が本当に信用できるものかどうかって分かったもんじゃないですか確かに爆弾仕掛けられてるかもしれない本当にハンバーグなのそのお肉はそもそもっていう段ボール入ってたり懐かしいな段ボール肉まん俺が中学校ぐらいの時の事件じゃん懐かしい
-
小学校かどうでもいいわそこの厳密な時系列このGPG書きでは何かっていうよくリポジトリ追加すると僕はこのGPG書きで怒られることが多いんですよこれは何かっていうとえーとねそうだな
-
これデジタル証明なんですけど簡単に言うとどんなものかっていうと改ざんされてないかとかちゃんとしたものを人たちから提供されてるかっていうのをチェックするための鍵なんですね例えばリポジトリを新しくハンバーグリポジトリ入れましたと肉リポジトリと言おうか肉リポジトリをインストールしますと
-
生肉店から取り寄せていきますその時に生肉店はちゃんと届けたいんで一緒に肉冷蔵庫チェッカーを渡すわけですねこの肉冷蔵庫チェッカー何してるかっていうとその冷蔵庫に不正をした痕跡があったら発見してくれる
-
どういう仕組みかは分かんないよこれ現実にないからそんなものはどういう仕組みか分かんないよけどその冷蔵庫に何かあったら教えてくれるやつを入れてるとで
-
お寿司屋さん提供するときに冷蔵庫チェックしてこれはOKだって自分たちでチェックができるようになってるとそれでチェックOKだったらその肉冷蔵庫から肉リポジトリから出した肉を使ってハンバーグ寿司作っていいというこれで安心した高品質安全な肉を提供できるというそういう仕組みでございますそれがつまりGPG鍵ですGPG鍵うん
-
あれリポジトリの追加とGPG鍵問題ですねなるほどGPGでエラー出るときは例えばチェッカーがついてないとかそもそもそのときはエラー出ます寿司屋さんのオペレーションで決まってるから冷蔵庫チェッカークリアしてなかったらダメだよってなるほどついてないとどうするんですか入れる
-
問い合わせするすいません鍵ないっすチェッカーないっすって公式サイトが出してるやつがあるからそれを持ってきてインストールするなるほどもしくはリポジトリが改造されてた場合途中でその場合もチェッカーが反応してくるからその時はこれは改ざんされてますって言えるなるほど何か例えで説明しちゃったけどこれは電子照明使ってるんではい
-
リポジトリの提供者が持ってる秘密鍵で暗号化して誰でも複合できる公開鍵を誰にでも渡すとでも秘密暗号化するのは秘密鍵持ってる人しかできないからちゃんと複合できればこれは正しいし改ざんされてないねってことが分かるというわけでございますそんなところですかねGPGはGNUプライバシーガードの略ですGNUGNU
-
パッキングヌーのヌーだよパッキングヌーさんはNPMとかちょこちょこよくあるのが僕はこのライブラリーないですよみたいなと言われてインストール止まることがあるんですけどちょっと待ってあるってみたいなローカルに入れてるものだとちゃんとあるんだけどでもバージャップとかでインストールすると
-
ないですって言われて失敗したりするんですけどよくありませんそういうのNPMはめっちゃ悪いイメージあるな解決できない場合が多い気がするNPMあれしょうがないですかめちゃくちゃEOLとかで公開停止したんじゃないですかそうやな僕が最近聞くのがVSCODEの拡張機能プレイライトMCPを使えるようにしようとした時になんか
-
必要なそのライブラリとかがあってそれをNPMで入れてであるないけるなってなってMCPサーバー起動しようとしたら起動できないみたいななんかライブラリが足りませんみたいな原因はプレイライトMCPを使うための拡張機能がもともとなんか見に行ってるNPMNPM
-
ライブラリーみたいのがあってローカルのものを見てるんじゃなくてその拡張機能のものを見に行ってるからそこには必要なライブラリー入ってなかったからなんか動きませんみたいなエラーだったんですけどなんかありませんそういうのちょっとないかある可能性はあるとかなんかすごい嫌なイメージありますね変に直しきれないNPMめっちゃなんかそのバッティングバージョンズレのバッティングめっちゃ起きるイメージあるんだよな
-
その時は僕はノードモジュールを消してロックを消してアップデートしたりきれいにして入れ直すとかプロジェクトによるよ慎重に慎重を着さないといけない時はそんなことしてないけど動くっしょぐらいのテンションの時はそれを一撃で解決するツールみたいなの使いますねそんなのあるんですねあります聞いたで記事書いてねノリさんが1いいねぐらいだった
-
NPMチェックアップデートってやつを僕は使いますねそういう時はそんななんだこれ何してるかって一気に最新化するんで大体解決してくれるなるほど危険だけどね破壊的とか破壊的とまでは言うか分かんないけど動いたものが動かんくなる可能性あるですね全然あるだからこれやった時はちゃんとテストしないといけないと思うそうですねありがとうございますありがとうございます
-
今回パッケージマネージャーどういう仕組みで動いてるの?っていうのでほぼ寿司の話してた気がするんですけどそういう日もあるよねある
-
意外と分かりやすかった意外と分かりやすかった寿司の議論で深まった伝わるといいですねありがとうございますノリさんが締めてくれますこの番組では皆様からの感想をSNSハッシュタグX違うXでSNSハッシュタグ違うXで依存関係解決しようとしてるのXでXでじゃないえー
-
SNSXでハッシュタグひまじんプログラマーで募集しております皆様からの温かいコメントとかをお待ちしておりますお願いします待ってますまた番組では皆様からのご質問やご要望も受けたまわっておりますGoogleフォームで送りたい方は番組の概要欄にあるフォームからご応募ください
-
メールアドレスでも大丈夫です楽しかったよメールでも大丈夫ですねメールアドレス送ってきそうですねメールアドレスで送ってきちゃうんですそして我々はスラックでオンラインコミュニティひまぷろ談話室の運営もやっておりますこちらは月額なんと無料でやっておりまして
-
皆様の日々のアウトプットを見て刺激を受けることができたりエンジニア友達を探すことができたりたまにオンラインとかオフラインでイベントをやっていたりします番組を1.2倍楽しめるようになるコンテンツを目指して頑張っていますのでこちらも興味あったら番組の説明欄の方からフォームでお申し込みくださいお願いします1週間以内に招待するように頑張ります
-
1.2倍成長できると思います1.2倍に成長できると思います何かあったっけさらに番組各種ポッドキャストのプラットフォームで配信しておりますので皆様もしこの番組を聞いてためになったよとかがあったらぜひスターをくださいいいねスパイファミリーみたいなステラをくださいステラをくださいお願いしますそれではまた次回バイバイ
-
さあ皆さん次の商品は目玉商品ですこちらめちゃくちゃでかいエンターキーわー大きいこれがあるとストレス発散生産性アップ快適な睡眠もえ枕にしちゃうんですかこちらの商品はお値段など1024円わーお2の10乗
-
そして今番組終了1時間以内にGoogleフォームよりお便りを送った方はちっちゃいスペースキーもついてきますポケットに入れて持ち運べますね番組の高評価フォローもすると会員割引なんと90%オフほぼただ今すぐご応募
#399 そういえばパッケージマネージャって何してるの?(ひま寿司例え会)