ユーザ用ツール

サイト用ツール


2024:02:18

文書の過去の版を表示しています。


2/18日記

その他

  • 今日の「プログラミング」項目は調べたりしてる順番でコピペしてるので、読みやすさを考慮されてない。
  • もちろん後で加工予定だが、そもそもこの情報を本家machiaworx.netに書くという手もあるので、日記はそれをメモしておくためのストレージという考えになってる。
  • 「元々思考をTwitterに書きちらしてたけど、個人が見やすいように蓄積されないので、個人で別に蓄積する」というのがこの日記の目的なので、上記の対応になることを許してほしい。想定通りの使い方なのだ。
  • 思考垂れ流す場合、サフィックスで(思考順)と記載することにした。これなら見る人も間違わんだろう。

プログラミング(思考順)


  • あとは、Goの準備するときに管理者としてWindows側のファイル置いたりするのができねえってなった。
  • まずフォルダアクセスはエクスプローラ側からできるが、権限の関係でアクセスできないケースがある。
  • このため、Linux側の権限でファイルを持ってくる。
  • この方法で実行ファイルへのリンクを作成したあと、管理者で実行しWSLの実行ファイルを起動。
  • ファイルパスは「/mnt/(Windows側のフォルダ)」
  • 通常の権限でやろうとして、なぜかパスがない!だったりsuにスイッチしようとしてそもそも管理者定義してないじゃん!となったので、強引にWindows側の管理者権限で実行してみたわけだけど、うまくいったのでこの方法で対応していく。
  • その後、ファイルコピーや解凍・展開を行ったりしていく。だめであればsudoを付与して実行。
  • 一応つくったユーザが管理者扱いなわけだけど、それでもNGな場合はWindows側の高権限でどうにかするのが良さそう。

  • Go言語もひとまず問題なさそう。
  • Go言語も入門
  • コンパイルや実行テストも問題なくできて、これは楽だわって思った。以後テストの必要があれば積極的にWSLを使っていこう。

プログラミング2(思考順)

  • そして・・・次はテキストエディタだ・・・w(どれ使おうか
  • と思って色々眺めていたけど、VSCodeが便利そう
  • この方法でVSCodeServerなるものをWSL上にインストールできて、「code」と入力すればワークスペースが開く。
  • これなら楽だ。
  • 予想外に使いやすい環境になってる。
  • ただ、複数ソースコードを操作するならVSCodeでいいが、手元でサクッと直したい場合どうすればいいのかと考えてCUIベースのエディタを色々探す。
  • よさそうなのはこれ。
  • nanoの後継を目指してるみたいなので、操作もviみたいに複雑にはならん感じ。
  • 割とモダンな構成みたいなのでメンテも楽そう。ということでインストール済み。(aptからインストールできた)
  • 気をつけたほうがいいのは「^Q」みたいな記号があったが、これはCtrl+Shift+Qという意味らしいこと。


  • Go言語の実行環境を自前で用意したけど、どうもAptから用意したもののほうが優先されたみたい。
  • おかげでバージョンが古いものを利用することになったのでUpdate等を使って更新してみた。
  • Go versionでの出力がApt優先になったぽいので対応することになった。他のPath切ると状況が変わるのかもしれない。
2024/02/18.1708252438.txt.gz · 最終更新: 2024/02/18 19:33 by machiaworx