プログラマーのメモ書き

伊勢在住のプログラマーが気になることを気ままにメモったブログです

wsltty の入れ替え (1.9.3 -> 3.4.1)

仕事が一段落して次のを始める前にいろいろと溜まっていた雑務を片付けているとき、Windows 10 (1903) で Windows Update をかけたら、 wsltty 経由で wsl (ubuntu) が起動しなくなってしまいました(この記事を書いた時点の話です)。

いままで 1903 を使っていて若干古くなってきてもいたので、ついでに 1909 にアップデートして、そのほかの Windows Update もやってみたのですが、状況が変わらずです。

ただ、 Ubuntu を直接起動した場合は問題なく立ち上がるので、 wsltty の問題だろうと思い、最新版にアップデートしました。

あ、wsl はまだ version 1 を使ってます。

既存の wsltty のアンインストール

wsltty 1.9.3 が入ってました。アンインストールしようと思い公式GitHub を見ると uninstall.bat を実行しろ、とあるのですが、手元の環境(%LOCALAPPDATA%\wsltty)には含まれていません。

そこで、こちらの記事を参考に、wsltty のリポジトリで 1.9.3 のタグがあるコミットの uninstall.bat をダウンロードして、実行しました。

PowerShell でやってます。

PS C:\Users\mor> cd $Env:LOCALAPPDATA
PS C:\Users\mor\AppData\Local> cd .\wsltty\
PS C:\Users\mor\AppData\Local\wsltty> 
PS C:\Users\mor\AppData\Local\wsltty> Invoke-WebRequest -Uri https://raw.githubusercontent.com/mintty/wsltty/1.9.3/uninstall.bat -Outfile uninstall.bat
PS C:\Users\mor\AppData\Local\wsltty> 
PS C:\Users\mor\AppData\Local\wsltty> .\uninstall.bat
distro 'Ubuntu'
- name 'Ubuntu'
- guid {0f7db35b-4e5e-4925-982d-2d9a76b0157b}
- (launcher C:\Users\mor\AppData\Local/Microsoft/WindowsApps/Ubuntu.exe)
- icon C:\Users\mor\AppData\Local\wsltty\wsl.ico
- root C:\Users\mor\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState/rootfs
distro 'Ubuntu'
- name 'Ubuntu'
- guid DefaultDistribution
- (launcher C:\Users\mor\AppData\Local/Microsoft/WindowsApps/Ubuntu.exe)
- icon C:\Users\mor\AppData\Local\wsltty\wsl.ico
- root C:\Users\mor\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState/rootfs
distro ''
- name 'WSL'
- guid
- (launcher C:\Users\mor\AppData\Local/Microsoft/WindowsApps/Ubuntu.exe)
- icon C:\Users\mor\AppData\Local\wsltty\wsl.ico
- root C:\Users\mor\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState/rootfs
PS C:\Users\mor\AppData\Local\wsltty> cd ..
PS C:\Users\mor\AppData\Local>> 
PS C:\Users\mor\AppData\Local>> del wsltty
確認
C:\Users\mor\AppData\Local\wsltty の項目には子があり、Recurse
パラメーターが指定されていませんでした。続行した場合、項目と共にすべての子が削除されます。続行しますか?
[Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"): y
PS C:\Users\mor\AppData\Local>> 

デスクトップ上のショートカットは削除されなかったので、手作業で消しました。

wsltty 3.4.1 のインストール

インストールは以前の記事でも書いたようにインストーラをダウンロードして、ダブルクリックすればOKです。

で、wsltty 経由で実行してみると、

f:id:junichim:20201030114027p:plain

問題なく起動できました。

もし、Windows Update で wsltty が起動しなくなった場合のご参考にしてください。

『なぜ重大な問題を見逃すのか? 間違いだらけの設計レビュー』を読んで

ブクログからの感想移行記事です。

※ 感想移行の経緯はこちらの記事をご覧ください。

基本データ

  • 対象

  • 感想を書いた時期: 2015/4/13
  • 当時の評価: ★★★★☆

感想

今までのレビューに関する知識は、実務経験を通じて得たもののみであり、言うならば『設計書を読んで問題のありそうなことろを指摘しあう』というものであった。しかし、本書を読んでみると、レビューとは何を目的として、どのような観点で準備を行い、どのように進めるべきであるか、などが詳しく記載されており、非常に示唆に富むものであった。特に、設計書全体を最初から読み進めながら指摘していくのではなく、事前準備と見つけるべき問題を意識してレビューを進めていくというのが新鮮であった。 すぐにこのような方法でレビューができないにしても、体系的なレビューとはどういうものか知っておくだけでも価値がある一冊だと思う。

『年収は「住むところ」で決まる 雇用とイノベーションの都市経済学』を読んで

ブクログからの感想移行記事です。

※ 感想移行の経緯はこちらの記事をご覧ください。

基本データ

  • 対象

  • 感想を書いた時期: 2014/11/13
  • 当時の評価: ★★★★★

感想

タイトルだけだとある意味当たり前のことを書いてるように思えるので、大して面白くも無いかな?思ってました。が、いざ読み始めると、序章を読んだだけで、非常に刺激的でこれは面白い!となり、あれよあれよという間に読み終わりました。 特にイノベーション産業が周りに与える影響がこれまでの産業よりも大きいという指摘や、イノベーション産業の隆盛が非常に限られた地域で起こるという指摘が面白いと思います。 アメリカでの事例なのでそのまま日本に当てはまるわけではないにしても、IT系の仕事をしている人は一度読んでみるといろいろと刺激を受けると思います。