いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

github で https で毎回ユーザ名とパスワード聞かれないようにする

概要 以下、忘れないように自分用のメモです。 プライベートリポジトリを clone すると、たまに毎回コマンドラインで push や pull したときに「ユーザ名」と「パスワード」を指定しないといけなくなったりします。 sshにしたらいいみたいなんですが、個人的…

VSCodeのオススメ拡張機能のリンク (Qiita, vscode, extensions)

概要 Qiitaにアップされていた以下の記事がとても有用だったので、忘れないうちにメモメモ。 投稿してくださった方に感謝です。。ありがとうございます。 qiita.com 「なんかオススメの拡張機能ってありますか?」って聞かれたら、この記事教えてあげればも…

Gitpodがめっちゃ便利 (github app, gitpod, vscodeライク, ブラウザでソース編集)

概要 Github App で公開されている Gitpod が使ってみたらすごく便利でした。以下簡単なメモです。 www.gitpod.io インストールすると、対象のリポジトリをVSCodeライクなエディタで表示してくれます。 ブラウザだけでソース編集もプルリクもできるので、と…

gitで日本語ファイル名が文字化けするのを直す (git, config, core.quotepath)

git

概要 たまにしか使わないので、いつも忘れてしまうのでここにメモ。 core.quotepathをfalseにする。 $ git config --local core.quotepath false 過去の記事については、以下のページからご参照下さい。 いろいろ備忘録日記まとめ devlights.github.io サン…

ConsoleZ (Console2) で コピー アンド ペースト する方法

概要 完全に自分用のメモです。 github.com というアプリを使っているのですが、何回もコピーの仕方を忘れてしまう・・・。 superuser.com に書いてあるように、正解は SHIFTキーを押しながら選択する とするとコピーできる。貼り付けは SHIFT+INSERT 過去の…

Pythonメモ-97 (python 3.7 + pyinstaller 3.4 + venv で TypeError が出る件)(expected str, bytes or os.PathLike object, not NoneType)

概要 忘れない内にメモメモ。 Python 3.7 + PyInstaller 3.4 + venv の環境で実行ファイルを作成しようとしたら以下のようなエラーが出ました。 8473 INFO: Building PKG (CArchive) PKG-00.pkg Traceback (most recent call last): ・・割愛・・ File "C:\P…

Pythonメモ-96 (async-timeout)(asyncio 互換のタイムアウトクラス)

概要 便利なライブラリがあったので、忘れないうちにメモメモ。 github.com 非同期処理でタイムアウト処理って書くの面倒なんですが、これ使うと楽ですねー。 サンプル 以下、async-timeout モジュールのちょっとしたサンプルです。 """ async-timeout モジ…

Pythonメモ-95 (正規表現で絶対最大量指定子を指定する)(re, regex, possessive quantifier, 強欲な量指定子, 標準モジュールではサポートされていない)

概要 昨日の devlights.hatenablog.com に引き続き、標準モジュール re でサポートされていない正規表現シリーズ。 忘れない内にメモメモ。 絶対最大量指定子って 名前がすごいイカついですが、概念的にはアトミックグループと同じようなものです。 アトミッ…

Pythonメモ-94 (正規表現でアトミックグループを指定する)(re, regex, atomic groups, 標準モジュールではサポートされていない)

概要 python で re モジュールを使って、正規表現書いていたときにたまたま知ったのでメモメモ。 python の 標準モジュール re では、アトミックグループの指定がサポートされていないんですね。 アトミックグループって何ぞや 正規表現を使って処理をする場…

Pythonメモ-93 (Pythonセキュリティベストプラクティスチートシート)(Python Security Best Practices Cheat Sheet)

概要 素晴らしいチートシートが公開されていたので、忘れない内にメモメモ。 snyk.io 10か条で記載されています。上記のページから、チートシートのPDFのダウンロードが可能なほかに、それぞれの項目についての説明があります。 このチートシートで、Bandit …