Blog漫画、作曲、ラップ、プログラミングをやっています。2019vimVimをオワコンだとか言われることがあったり、ネットで散見したりするのだが....その考えは全くを持って間違っていると言わざるを得ない。Vimのモードに馴染めないのは確かに初学者にはありうる話だが、それはあくまでも馴染めないからであって一度染み込んだら開発効率は倍速になるはずだ。通常モード)この3つを交互に繰り出すことで多くのことが可能である。MQについて調べてみた。一言で言うと「うさぎさんの郵便局」。郵便局側でメールを大量に保管してくれて、必要に応じて一斉に配ってくれる。通常、送る人が大量に同時の相手に送り先にメールを送ることは困難である。シングルスレッド(APIからひとつずつやる)だとそもそもN個だったらN時間かかってしまう。このため、マルチスレッドで同時に送ればいいじゃん、となるが、(この場合一つのアプリケーションで複数プロセス同時に立ち上げてN個を一斉に送る)CPUリソース使いまくり問題が発生してコストが高い。そのため、送る側と送られる側に「郵便局」を設置すればいいじゃんということになった。所定のDBに一旦溜め込んで(キュー)、その溜め込んだやつにたいして送られる側が随時問い合わせればいい的なことになった。このうさぎさん郵便局では複数のマシンを一つに見せる(エッジコンピューティング?)的なこともできるのでスケーラビリティの観点からもとてもよい。MQ(うさぎさん郵便局サーバ)に対してデータの問い合わせを(どれを送るかを)しないといけないのだが、その場合モードが3つくらいあってジャストキーを検索するモードと部分一致モードとそのほかがある。いずれにせよ、AQMP?プロトコルをErlangで実装してあるOSSということで、幅広い人気を得ているらしい。僕もチャンスがあったらいじってみたいかも、とこんだけです。2019テキトーに文章書き散らかすコーヒーを飲む。コップを机に置いて、私は空を見上げた。