1. 雨宿りとWEBの小噺.fm
  2. Season 3-114.「テキトーそう..
2024-03-02 06:35

Season 3-114.「テキトーそうな名前の node modules」

はい!第388回は,久しぶりに npm で遊んでみました!タイトル通り,テキトーそうな名前のモジュールのDL数を見てみた感じです💁

意外と探すと面白い名前のものとかありますので,皆さんの方でもぜひ検索してみてくださいー


ではでは(=゚ω゚)ノ


ーーーーー

♫ BGM

騒音のない世界「月面の鯨」

https://soundcloud.com/baron1_3/kujira

See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

00:07
はい、みなさんこんにちは。kkeethことくわはらです。本日もやっていきましょう。
kkeethのエンジニア雑談チャンネル。この番組では、ウェブ業界やエンジニアリング、いろんな技術についての情報を、雑談形式で発信していきたいと思います。
で、今回は、タイトルにあります通り、NPMに公開されているライブラリで、テキトーな名前のものを書き集めてみたっていう感じです。
厳密に言うと書き集めたというか、いくつか自分の思いつくものを探してみたらあったなっていうやつですけども、
単純によくあるものとして探すと、日本語のプログラミングでよく出てくるテキトーな変数名。
ホゲとかフガとかピオとかありますね。この辺から調べてみました。
こういう方は、コマンドラインツールからNPM、サーチ、ホゲホゲみたいなので、ライブラリ名で検索してたんですけど、
ホゲとフガとピオ検索しましたら、フガはなかったんですけどホゲとピオはありましたね。
実際にNPMの公式サイトからも検索できるんですけど、それで見るとホゲとピオはありました。
あと他にあるものとしたら、外国語で使われる変数名としてフーとバーと、あとなんかボーだっけ?ありましたけど、
フーとバーもやはりありましたね。ダウンロードするのも結構見えていましたけど。
あとはですね、アルファベットがパッと思いついたんですけど、
AAとかAAAみたいな、A重ねて見る感じですけど、これもですね、各アルファベットいくつか調べてみましたけどやっぱりありましたね。
ちなみにAはどこまで行ったかというと、6個まで一応僕は検索しました。
AAAAAAっていう6個まで行ったんですけど、それ以上は検索するのがだるかったのでもうやってないですけど、
意外とあるんやなっていうところでした。
あとですね、アルファベット、ABCDって一文字ずつのやつですね。
わーっと検索したんですけど、全部ありますね。アルファベット全部あるんですけど、
それぞれ見つけたものはそれとして、じゃあ実際どれくらいダウンロードされているのかなーっていうのもすごく気になったんですね。
さっきのよくわからんホゲとかフガとかAAAとかBBとかいうのも調べながらやったんですけど、
過去1年間のダウンロード数を一応見てみました。
今日のタイムスタンプ3月2日ですね。
2023年3月2日から今年の2024年の3月2日まで調べました。
ちなみにホゲというライブラリーは1年間で447ダウンロードされてます。
フガはなくてピオで100ダウンロードらしいです。
で、フーに関しては24,928ダウンロード。
バーに関しては8,270ダウンロードっていうので、意外とダウンロードされてるんですよね。
で、あとアルファベット一文字。
こちらのライブラリーの中で一番ダウンロードされたものはですね、過去1年間でなんと、
えー、1、10、100、1000万、10万、100万、1000万、1億なので、
03:03
6億8,755万7,095と言ってます。
ほんまかいなって思いますけど。
ちなみに一番ダウンロードされたのは9です。
はい、これだいぶ前のライブラリーかな?
とはいえ、ウィークリーダウンロードですら1,240万とか言ってますね。
ウィークリーダウンロード1,240万だから、
まあダウンロード数1年間で6億といくのもまあまあ納得はいきますね。
で、これは何をするかというと、
関数がブロックせずに値を返したり例外をスローしたりできない場合は、
代わりにプロミスを返すことができるというようなライブラリーだそうですね。
んー、これはまあちゃんとしたやつっぽいです。
で、続いて第2位ですね。第2位はDです。
Dは4億8,978万2,881ダウンロードですね。
はい、これもすごいダウンロードされてますけど、
多分適当なものではなくてちゃんとしたやつっぽいですね。
次ですね。プロパティディスクリプターファクトリーというライブラリー。
こちらもウィークリーダウンロード数で985万とかいきますので、
まあだいぶ皆さんに使われているライブラリーなんだろうな。
ラストパブリッシュも昨日って言ってるんで、
絶賛まだまだメンテナンスされてるっぽい。
先ほどのQというライブラリーはもうラストパブリッシュ6年前とかなので、
もうメンテナンスはされてなさそうですけど、
今も根強く使われているようなものっぽいですね。
はい、以上Dが第2位でしたと。
第3位はNです。Nはなんか知ってますね。
確かパッケージ管理ライブラリーですね。
NVMとかあの辺のASHというかノードモジュール製のものですよね。
こちらが第3位で、46,228,778ダウンロードでした。
1年間で。
こんな感じでですね、いろんなものがバーっとあるんですけど、
各アルファベット一文字のライブラリーとかがたくさんあって、
それぞれの年間のダウンロード数も一応出ますけど、
適当なものもあると思いますし、
ちゃんとしたものもあると思いますので、
詳しくわからないですけども。
こんな感じでアルファベット一文字のノードモジュールもあったりしますと。
一番少なかったのはちなみにOでした。
Oは1年間で7,169というところ。
一応でもOもなんだかんだちゃんとしたライブラリーで、
ロゴ画像まで作られてましたね。
コモンオブジェクトヘルパーファンクション。
共通のヘルパー関数のオブジェクトでした。
多分かなり軽量なものだと思うから、
使わなくても良さそうな感じには見えますけどね。
そんな感じですね。
ノードモジュール図を調べてみたら本当に、
いろんな名前のライブラリーとか、
これ明らかにおかしいというか雑なものとか、
今は使われてないでしょみたいなものがたくさんあるんですけど、
発掘してみるとたくさん面白いのが出てくるんじゃないかっていうので、
たまーに僕こういう調べ方はするんですけど、
皆さんも興味があったら探してみていただければなと思います。
今日はちょっと雑なんですけど、
こんなところで終わっていけたらと思います。
また変な名前とか面白いの見つけたり、
キャラクターの名前とか、
例えばドラゴンみたいな架空の動物の名前とか、
いろんなものを調べてみて、
こんなのあるじゃんっていうのを探してみるのは面白いんですけど、
意外と調べてみて、
これ多分適当だろうとか雑なものだろうと思ってみて、
06:02
公式サイトとか見てみると、
意外とちゃんとしたライブラリーが出たりする可能性もありますし、
そこで面白いの見つけたっていう発見もあったりするのでね。
たまにはそういう目的じゃないところから調べていったら、
面白いものが見つかるというか発見があると思います。
皆さんもやってみていただければなと思います。
今回はこんなところで終わっていきたいと思います。
いつも聞いてくださり本当にありがとうございます。
ではまた次回の収録でお会いしましょう。
バイバイ。
06:35

コメント

スクロール