凡庸なる人のブログ

凡庸な自分が思ったことや何かしらの感想、コンピュータ系などの調べごとを書くブログです。  【結論】ってのは私個人の結論です。記事全体は個人的な調査結果や感想です。

「Git Extensions」が急に「github」からcloneできなくなった

【結論】Puttyのバージョンが古くなったらしい。

 

こんな感じのエラーがでた。(スクショ忘れた)

FATAL ERROR: Couldn't agree a key exchange algorithm

 

PuTTY は時々セキュリティ・アップデートが行われるが Git Extensions 側で追従できないことも多いので(SSH クライアントとして PuTTY を使うのであれば)自前でインストールして運用した方がいいだろう。

Git Extensions に関する覚え書き — しっぽのさきっちょ | text.Baldanders.info

おとなしくPuttyを別途インストールしたら治った。

 

【参考】

Git Extensions に関する覚え書き — しっぽのさきっちょ | text.Baldanders.info

PuTTY Installer Is Outdated · Issue #4509 · gitextensions/gitextensions · GitHub

vagrant up したときの「`encode': "\xA0" on Windows-31J (Encoding::InvalidByteSequenceError) 」エラー

メモ的な備忘録

【結論】

git bash文字コードUTF-8ではなかった。

【どうやって解決したか】

1.snapshotを削除した。

vagrant reloadで再起動したら、エラーが出なかった。

2.git bash文字コードutf-8にした。

vagrant snapshot save XXX とし、vagrant reloadで再起動してもエラーが無かった。

【そもそも何が起きたか】================================

vagrant upしたときに、以下のエラーが結構な行続いた。

C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/util/io.rb:32:in `encode': "\xA0" on Windows-31J (Encoding::InvalidByteSequenceError)
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/util/io.rb:32:in `read_until_block'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/util/subprocess.rb:230:in `block in execute'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/util/subprocess.rb:228:in `each'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/util/subprocess.rb:228:in `execute'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-2.0.2/lib/vagrant/util/subprocess.rb:22:in `execute'

================================

面白いことにvagrant自体の起動できており、ssh接続も可能だった。

ぐぐってみたら同じような症状の人がいた。

VagrantコマンドでEncoding::InvalidByteSequenceError - Qiita

Windowsでberks(Berkshelf)コマンドを実行した際、「”\xA0″ on Windows-31J (Encoding::InvalidByteSequenceError)」エラーが出るとき | misty-magic.h

どれも、Vagrantのコアファイル的な部分を修正して対応していたけど、CLIクライアント側の設定で対応したほうがいいと思うんだけどなぁ。

文字コードはなんとなく、UTF-8が好きなので、Windows-31J ではなくUTF-8にしたい。

自分の血となり肉となり骨となる知識を得たい

 いろいろな技術に興味は湧くけど、それを習得しようと調べる。でも、実際に使わないとすぐに忘れる。使わないってことはその技術は自分にとっては、どうでもいいものな気もする。

 問題なのはいろいろな技術に興味湧くのはいいけど、いろいろ過ぎるしどれもボリュームがすごい部分だと思う。

 他のITエンジニアはどうしているのか・・・

物欲の少ない自分にとって「〇〇を作りたい」というものが思いつかない

 よく新しい言語を学ぶには明確な動機が必要があったほうがいい、みたいなのを聞く。っていうか読む。しかし、「何かを作りたい!、〇〇な機能がほしい!」とか全く思いつかない。

 

 実話、密かに大きい夢を持っている。それに向けて行動するときが来たかもしれない。

生産者側のモチベーション

ふと思った。

 

 生産者側は外から「これを作ってください」って言われても、作ってる最中はそんなに楽しくない。かと言って、「これを作りたい!」って思うものも思いつかない。常に探してるけど。