ブックマーク / qiita.com/hitoshi44 (2)

  • エディタの裏からプログラマを操る†闇の技術† LSP - Qiita

    あらゆる言語を使いこなす存在、テキストエディタ 最近EmacsよりもVSCodeの使用頻度が増えてきていて切なさを感じているソフトウェアエンジニアです。 コーディング業務でとてもお世話になっているのがテキストエディタですね。時には優しく時には厳しく叱責してくれる。理想の先輩の様な存在がテキストエディタです (トゥンク)。 どんな言語でも詳しいし何でも知ってて凄いなーと思っていたのですが、どうやらこの機能、テキストエディタのものではない様です。 エディタは言語ごとのサーバとやりとりしている 最近のエディタは言語ごとに解析機能を提供しているサーバとやりとりしていて、これをLanguage Serverというようです。 例えばGo言語で作業している時、裏側ではgolspと呼ばれるサーバが走っていて、エディタは作業で発生するイベントごとにこのサーバとやりとりを行い解析結果を画面上に表示しています。

    エディタの裏からプログラマを操る†闇の技術† LSP - Qiita
    yug1224
    yug1224 2022/12/20
  • あの日買ったSSDが早死にした理由を僕達はまだ知らない😇 - Qiita

    どうやら1TB相当のSSDは240TBまでの書き込みが保証されているようです。 「基PCは落とさずにスリープ状態にしてるし、毎日多くても数百KBのコードしか書かないし、240TB/500KB = 131万年。 無限に使えるな」と思ったあなた、実はSSDには書き込もうと思った以上の書き込みが発生しているんです。 実際はOS起動時の読み込みがGB単位であるのでもっと使われてます。 とは言えより多く、一日5GBの書き込みを想定しても130年持つので、コードを書くだけならそこまで気にする必要はないかもしれませんが... ブラウザの設定で動画のcacheをしていたり、大量の画像を保存して編集して、とやっていると瞬く間に寿命がやってきます。 SSD めっちゃ書き込まれる問題 「諸々の理由」により、SSDへの書き込みはOSが書き込もうと思った以上の書き込み量へと増幅されます。この現象をWrite Am

    あの日買ったSSDが早死にした理由を僕達はまだ知らない😇 - Qiita
    yug1224
    yug1224 2022/12/04
  • 1