いろいろ備忘録日記

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

2021-01-01から1年間の記事一覧

Gitpod で .NET 6 の環境でエラーが出る件

概要 とりあえずちゃんと動くように調整する .gitpod.yml .gitpod.Dockerfile 参考情報 概要 .NET 6 も出たので、少し Gitpod さんでC#プロジェクト動かしてみようと思ったのですが、以前に devlights.hatenablog.com devlights.hatenablog.com と同じような…

grepの結果で行ではなくヒットした部分のみを出力 (-o, --only-matching)

概要 参考情報 概要 以下、よく忘れるので自分用のメモです。 grepコマンドの結果は基本的に条件にヒットした「行」が出力されます。 gitpod /workspace/try-linux $ echo 'golang java csharp rust javascript python' | grep -E '[^ ]{6,}' golang java cs…

紙芝居 Kubernetes (めっちゃ分かりやすい)

概要 概要 忘れないうちにここにメモメモ。。。 Kubernetesの概要説明で、すごく分かりやすく説明してくださっているスライドがあったのでメモメモ。。。 めっちゃ分かりやすいです。感謝!! speakerdeck.com speakerdeck.com 過去の記事については、以下のペ…

Docker Desktopを最新版にしたら docker-compose でエラーでるようになった (v4.2.0, unexpected character...)

概要 原因 unexpected character "-"... ってエラーが出ていた原因 参考情報 概要 忘れないうちにここにメモメモ。。。 Docker Desktop for Windows を最新版にアップデートしたところ、バージョンが v4.2.0 になりました。 んで、アップデート後にいつもど…

.NET 6 を Docker コンテナで試す (Dockerfile, VSCode)

概要 Dockfile VSCode の devcontainer.json 参考情報 概要 先日、.NET 6 がリリースされたので、ついでにdockerコンテナで試してみました。 VSCodeのRemote Container使えば一発ですが、Non rootユーザでdocker from dockerとか 試してみたかったので、自前…

.NET 6 と VisualStudio 2022 がリリース (LTS版, C# 10)

概要 概要 .NET 6 がリリースされましたねー。待望のLTS版です。メモメモ。。。 www.publickey1.jp devblogs.microsoft.com 同じタイミングで、VisualStudio 2022もリリース。こっちもついに 64ビット化 されました。 www.publickey1.jp devblogs.microsoft.…

Githubリポジトリからgithub.devを一発で起動

概要 参考情報 概要 知らなかったので、忘れないうちにメモメモ。。。 Githubのリポジトリを開いた状態で、 . を押すと github.dev が起動してくれるんですねー。これは便利! さくっとソースを眺めてみたいときとかにとても便利です。 Codespacesとは違う方…

vscode.dev が ローンチされていた (VSCode の Web版)

概要 参考情報 概要 いつのまにか、vscode.dev ってのがローンチされていたんですねー。知らなかったです。 忘れないうちにメモメモ。。。 当然ローカルで動くアプリと比較してフル機能があるわけじゃないですが、ブラウザでいつでもVSCode開けてメモ書きと…

YAMLのリテラルスタイルと折りたたみスタイル (Literal Style, Folded Style)

概要 リテラルスタイル 折りたたみスタイル 参考情報 概要 何回覚えようとしても覚えられないので、ここにメモ。 リテラルスタイル リテラルスタイルは | を利用し、その後の改行を文字列上の改行としてみなす構文。 通常、さらに - を加えて、最終行の対象…

VSCode の 拡張機能 Gradle for Java がリリースされた

概要 参考情報 概要 忘れないうちにメモメモ。。。 最新のVSCode 向け Java 拡張機能 で Gradle for Java の最新版がリリースされたとのこと。 元々、Gradle Tasks って名前の拡張機能だったものみたいですね。 識別子は vscjava.vscode-gradle 。 Extension…

Goメモ-164 (SIGQUITを送ってgoroutineのダンプを取る)

概要 サンプル キーボードからSIGQUITを送る killコマンドでSIGQUITを送る DockerコンテナにSIGQUIT送る 参考情報 概要 よく忘れるのでここにメモメモ。。。 goroutineを含むプログラムを書いていて、たまにうんともすんとも言わないようになってしまうこと…

Gitpod と Tailscale がパートナーシップを結んだみたい

概要 参考情報 概要 Gitpodのブログみてたら、Tailscale とパートナーシップ結んだよって記事が出てたので、ついでにメモメモ。。。 www.gitpod.io tailscale.com Tailscale側でEphemeral Keysを発行しておいて、Gitpod側でそれをEnvironment valuesに設定し…

dotnet new コマンドから gitignore ファイルが生成できた

C#

概要 試してみる 生成されたファイル 参考情報 概要 知らなかったので、忘れないうちにメモメモ。。。 dotnet new コマンドから .gitignore ファイルが生成できることを今日知りました。これは便利ですね。いつもプロジェクト作る度にどこかからコピーして持…

Docker+WSL2の環境でVmmemのメモリ量が巨大になるのを制限する

概要 参考情報 概要 よく忘れるので、ここにメモメモ。。。 Docker + WSL2 の環境で作業していると、いつのまにか Vmmem さんが専有しているメモリ量がとんでもないことになります。 この環境ではDocker側にメモリ量の制限を設定することが出来ないみたいで…

WSL2 を 再起動するやり方

概要 wsl コマンド使って再起動 Powershellを管理者権限で起動してコマンド実行 参考情報 概要 よく忘れるので、ここにメモメモ。。。 Docker + WSL2 の環境で作業していると、いつのまにか Vmmem さんが専有しているメモリ量がとんでもないことになります…

Gitpod で Ansible の環境を用意して遊んでみる

概要 コントロールノード用のコンテナ ターゲットノード用のコンテナ Docker Compose 用ファイル 起動 Ansible実行してみる 参考情報 概要 ひょんなことから Ansible を使うことになりそうなので、勉強用の環境をGitpodで作ってみます。 Gitpodでは docker …

VSCodeとts-check

概要 概要 情けないことに知らなかったので、忘れないうちにメモメモ。。。 VSCodeでjavascriptのファイルの先頭に //@ts-check ってつけると型のチェックしてくれる。 めっちゃ便利やん。 ginpen.com zenn.dev www.typescriptlang.org 過去の記事については…

Flutterメモ-23 (ウィジェットの表示・非表示を切り替え)

概要 サンプル 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。 Flutter始めた頃、ウィジェットの表示・非表示を切り替えるのどうやるのか分からなくて、ちょっと困っていました。 Flutterでウィジェットの表示・非表示を切り替えるには …

Wordで改行記号まで選択されないようにする

概要 概要 新しい環境でWord使ったときとかによく忘れてしまうのと、意外と知らない人が結構いるみたいなので、ここにメモメモ。。 Wordを使っていると、個人的にとても嫌いな挙動が以下。 こんな感じのドキュメントがあったとして 一行目の「こんにちわ」を…

Pythonメモ-120 (f-stringで = を付与して出力)(python3.8, デバッグ用, )

概要 サンプル 参考資料 概要 Python 3.8 で、f-string に以下のような機能が追加されていたのを、すっかり忘れていたので、ついでにここにメモメモ。。。 docs.python.org {x=} ってすると、x=1 のように出力してくれる機能です。めっちゃ便利ですねー。 サ…

Pythonメモ-119 (venvのpython バージョンを更新)(--clear, --upgrade)

概要 環境をクリアして python のバージョンを最新にする 環境はクリアせずに python のバージョンを更新する 参考資料 概要 なんか、Pythonの新しいバージョンをインストールするたびに、やり方を検索しているような気がするので、ここにメモメモ。。。 2…

Goメモ-163 (非同期パターンがまとまっているリポジトリ)(go-concurrency-patterns)

概要 参考資料 概要 忘れないうちにメモメモ。。 Goでの非同期パターンを纏めてくれているリポジトリがあったのでメモ。 golangexample.com このブログでも、Goの非同期メモ何個か書いているので、よかったら 参考資料 のリンクご参照ください。 参考資料 de…

Pythonメモ-118 (Python 3.10 リリース)

概要 概要 Python 3.10 がリリースされましたね。 今回のリリースで、構造化パターンマッチ (Structural Pattern Matching) が追加されたので 情報をメモメモ。。。 Pythonで新しい文法が追加されるのは珍しいですからね。 pythoninsider.blogspot.com www.p…

Flutterメモ-22 (Flutter 2.5で追加されたshowMaterialBannerメソッドを試す)

概要 サンプル 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。 Flutter 2.0 で ScaffoldMessenger が追加されました。 medium.com github.com このタイミングで、showSnackBar メソッドも追加されました。 んで、今回の Flutter 2.5 で …

JyperterLabのクライアントアプリがリリース

概要 参考情報 概要 忘れないうちにメモメモ。。 JupyterLabのクライアントアプリがリリースされてみたい。Electronで作られているみたいですね。 blog.jupyter.org ダウンロードはGithubのリポジトリから出来ます。 github.com 参考情報 forest.watch.impre…

Gitpod が OpenVSCode Server をアナウンス

概要 参考情報 概要 忘れないうちにメモメモ。。 Gitpod にて以下の記事が出ていました。 www.gitpod.io 画面タイトルが VS Code in the browser for everyone となっており、これが言いたいことの全てを語っていますね。 記事内のGoalsセクションにGitpodが…

Flutterメモ-21 (CenterウィジェットとRowウィジェットで中央表示)

概要 参考情報 概要 前回 devlights.hatenablog.com という形で、CenterウィジェットとColumnウィジェットさんについて書いたので ついでに CenterウィジェットさんとRowウィジェットさんについてもメモしておこうと思いました。 基本は同じです。なので、Ro…

Flutterメモ-20 (CenterウィジェットとColumnウィジェットで中央表示)

概要 参考情報 概要 Flutterを初め触っていた時に、パッと理解できなかったのが Centerウィジェットの中にColumnウィジェットを入れた際の表示でした。 Centerウィジェットは、その名前の通り、childに指定したウィジェットを中央に表示してくれるものです。…

Gitpod 強制的に prebuild を発生させるやり方

概要 参考情報 概要 忘れないうちにメモメモ。。 たまに、強制的に prebuild を発生させたいときがあったります。 その場合は、以下のURLを打ち込めばオッケイ。 https://gitpod.io/#prebuild/https://github.com/username/repo 自分のリポジトリの前に #pre…

Flutterメモ-19 (web-renderer html で Chromeで見ると文字がぼやける)

概要 参考情報 概要 忘れないうちにここにメモメモ・・・。 現在の環境は以下です。 $ flutter --version Flutter 2.5.1 • channel stable • https://github.com/flutter/flutter.git Framework • revision ffb2ecea52 (9 days ago) • 2021-09-17 15:26:33 -…