自分向けのリンク集(開発手法まわり)

随時更新

自分向けのリンク集(開発手法まわり)

随時更新

AnacondaがPowershellでうまく起動しないときの対策

これまでAnacondaがPowershellではうまく起動しないと思っていて、Anaconda Powershell Promptをわざわざ起動していた。 ところが、Anaconda がやっと PowerShell に公式対応した - Qiitaを参考にconda init powershellするとPowerShell の Profileを書き換えて、Powershell起動時にcondaの環境も起動してくれる。

余談

いったんは上記で対応したのだが、若干の気持ち悪さはある(起動時間も気になる)。 anacondaは楽ではあるのだが…素のpythonをインストールして、pipしたほうがいいのかもしれない…

WindowsのVSCodeからGitにSSH接続しようとして失敗するときの暫定対策

自分用の雑なメモ

症状

  • WindowsVScodeからGitにSSH接続しようとする(=pushやpullをしようとする)とSSH接続エラーになる
    • エラーの内容はPermission denied (publickey)
    • sshキーのパスフレーズを入力していないので当然だが、入力することができない
  • git bash からのpushやpullは問題ない

暫定対策

以下の環境変数を定義する*1

DISPLAY=needs-to-be-defined
SSH_ASKPASS=/mingw64/libexec/git-core/git-askpass

暫定対策

環境変数SSH_ASKPASSを使って、SSHキーのパスフレーズ入力にgit同梱のaskpassプログラムを指定している。これにより、パスフレーズ入力が必要になるとaskpassプログラムを起動し、その中ででパスフレーズ入力してVSCodeに渡せるようになる。

これでいいんだっけ?

  • そもそもVSCodeの中で完結することも可能だった気がする。
  • 毎回パスフレーズ入力するのも面倒
    • ただ、とりあえず暫定的にうごくようになっただけでもまし。

参考

*1:git-gui--askpassでもよい

自分向けのリンク集(プロジェクト運営周り)

PMBOKをみろ、というむきもあると思うが、もう少しライトでもいいよね。というリンク集。

随時更新

Vue.jsで書いたソースコードをGitHubにPushすると、自動でNetlifyにDeployされる世の中

久々に少し週末に時間の余裕ができた。以前から気にはなっていたNetlifyを試してみるかと思った。

以前、お試しで書いていたVue.jsのソースコードGitHubにPushして、Netlify側でポチポチやるだけで、すぐに自動でBuildが走って、Deployされる。 普段のExcelと格闘しているお仕事を考えると別世界感がすごい。ちょっとでもいいから勉強を日々つづけないといけない。

その他雑記

余談

GitHub Pagesも試そうかと思ったが、あれはどちらかというとOSSのドキュメントをホストするためのサービスで、自分で書いたページのホスティングには向かないような気がした。※リポジトリにビルド結果を突っ込むというのは、なんというか気持ち悪い。