いろいろ備忘録日記

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

2022-10-01から1ヶ月間の記事一覧

50 Useful Vim Commands (VimTricks)

vim

概要 参考情報 概要 以下、自分用のメモです。 便利なvimコマンド50個が紹介されている記事があったので、忘れないうちにメモメモ。。。 vimtricks.com xp とか初めて知りました。こんなのあったんですね。 参考情報 vim-jp.org 実践Vim 思考のスピードで…

Pythonメモ-123 (Python 3.11 リリース)

概要 Python 3.11 についてのリソース インストール Windows Linux 概要 以下、自分用のメモです。 Python 3.11 が 2022-10-24 にリリースされましたね。 まだ、触っていないですが後で勉強するために以下にリソースをメモメモ。。。 Tracebackの詳細化とTOM…

Goメモ-263 (Wailsメモ-02 Gitpodで動く環境を構築)

概要 Gitpod の設定ファイル こんな感じ リポジトリ 参考情報 概要 以下、自分用のメモです。 前回、Windows上にインストールしてみたのですが devlights.hatenablog.com なんかビルドにすごく時間がかかったりするので ついでなので、Gitpod上で試せる環境…

Goメモ-262 (Wailsメモ-01 インストール)

概要 インストール UPX のインストール Wails のインストール 確認 試してみる 参考情報 概要 以下、自分用のメモです。なんか面白そうなので、ちょっと使い方とかメモしようと思いました。 WailsというGoでクロスプラットフォームなGUIアプリを開発できるラ…

Goメモ-261 (go install 時に一時的に別の場所にインストールする)

概要 試してみる 参考情報 概要 以下、自分用のメモです。たまーに使うときに、いつも忘れているのでここにメモメモ。。。 go install で何かのコマンドとかをインストールする場合、そのまま実行すると "$(go env GOPATH)/bin" の下に配置されます。 でも、…

Goメモ-260 (go.modのモジュール名を変更)(go mod edit -module)

概要 試してみる 参考情報 概要 以下、自分用のメモです。たまーに使うときに、いつも忘れているのでここにメモメモ。。。 go.mod ファイルのモジュール名を変更したいときがたまにあります。 エディタで直接編集してもいいのですが、go mod というコマンド…

Goメモ-259 (The Go Handbook)(freeCodeCamp, チュートリアル)

概要 参考情報 概要 以下、自分用のメモです。Goを始める人にオススメの記事があったので忘れないうちにメモメモ。。。 www.freecodecamp.org 文字数は多い記事ですが、基本から分かりやすく書いてあると感じました。 あえて、非同期関連やジェネリクスなど…

Java SE Subscription Enterprise Performance Pack (パフォーマンスパック, java8のままでjava17の性能向上を得る, EPP)

概要 概要 以下、自分用のメモです。。。仕事で話題に出てきそうな気がするので。。 5年ぶりのJavaOneが開催されていますね。 www.oracle.com www.publickey1.jp Publickeyさんの方で速報扱いで以下の記事が出ていました。 www.publickey1.jp Java8で動いて…

Goメモ-258 (Non UTF-8 なXMLデータをデコード)(CharsetReader, Shift_JIS)

概要 サンプル 参考情報 概要 知らなかったので、忘れないうちにメモメモ。。。 通常、XMLのエンコーディングはUTF-8となっているものがほとんどですが、業務とかだと稀に Shift_JIS とかなっている場合があります。 例えば、以下のような感じ。 <data> <hello>へろー</hello> <world>ワ</world></data>…

PostgreSQL 15 リリース

概要 参考情報 概要 以下、自分用のメモです。 2022-10-13 に PostgreSQL 15 がリリースされました。 個人的に気になった点は以下。 ソートアルゴリズムが改善されて 25%~400%の速度向上 ウィンドウ関数の性能改善 row_number(), rank(), count() SELECT DI…

gitでローカルの状態をリモートに合わせる (git reset --hard, 一致させる, 片方に合わせる)

git

概要 参考情報 概要 以下、自分用のメモです。。 ローカルでごちゃごちゃさせてしまってリモートと合わなくなってしまいました。 大した変更でも無いので、面倒だからリモート側に合わせようとしたら、やり方を忘れてしまっていた・・・。 自分のブログを探…

Goメモ-257 (複数のmain関数を共存させる)(go:build ignore)

概要 試してみる main1.go main2.go Taskfile.yml 参考情報 概要 知らなかったので、忘れないうちにメモメモ。。。 以下のmattnさんのツイートで知りました。感謝。 go run でしか実行しないのであれば go:build ignore を書いておくと同じディレクトリに置…

JetBrains Fleet が パブリックプレビュー になった

概要 概要 JetBrains Fleet が遂にパプリックプレビューになりました。 blog.jetbrains.com www.jetbrains.com 早期プレビュー版を利用できる機会があったので、ちょこちょこ触っていたのですが JetBrainsらしい感じがするVSCodeって感触でした。 良い点はJe…

Pythonメモ-122 (NiceGUI)

概要 インストール 参考資料 概要 以下、自分用のメモです。 以下の記事で知りました。記事公開してくださった方に感謝。 qiita.com シンプルでいいですねー。Pythonで記述したら、Webアプリにしてくれるライブラリみたい。 吐き出されるHTMLを見ると、Vue.j…

Goメモ-256 (fmt.Scan, fmt.Scanfのメモ)

概要 一つの値を読み取り 複数の値を読み取り 書式に従って値を読み取り 参考情報 概要 以下自分用のメモです。たまにしか使わないんですが、その度に使い方微妙に忘れるのでここにメモメモ。。。 一つの値を読み取り package scanop import ( "fmt" "github…

Wireshark 4.0 リリース

概要 参考情報 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 通信周りの処理を作っているときに、常にお世話になるWiresharkさんの最新版がリリースされました。 www.wireshark.org forest.watch.impress.co.jp 今回から、32ビット版が存在…

Jakarta EE 10がリリース

概要 参考情報 概要 以下、自分用のメモです。 Jakarta EE 10がリリースされたとのこと。 www.publickey1.jp Javaとdotnetは、業務で利用する場合に、とにかくバージョン周りがややこしいという個人的なイメージがあります。 とりあえず、個人的に大事だと思…

vimでソースコードを貼り付けた際に変なインデントが入らないように貼り付け (set paste, set nopaste)

vim

概要 参考情報 概要 よく忘れるので、自分用にメモメモ。 vimで他のエディタとかからソースコードを貼り付けようとして、挿入モードで Ctrl-v でウリャってやると結構な確率でインデントがガタガタになります。場合によっては勝手にコメントされちゃったりし…

Goメモ-255 (Stackoverflow の Go Collective が閉鎖された)

概要 参考情報 概要 devlights.hatenablog.com で記載していた Go Collective が今日みたら閉鎖されていました。 多分、スポンサーがいなくなったんでしょうね。 ちょこちょこ見ていたので少し残念。 参考情報 プログラミング言語Go作者:アラン・ドノバン,ブ…

Goメモ-254 (go tool pprof でインタラクティブモードに入らずに結果を出力)

概要 参考情報 概要 以下自分用のメモです。よく忘れるのでメモメモ。。。 pprof パッケージを使って採取したプロファイル結果を確認したい場合 $ go tool pprof /path/to/profile/path (e.g. cpu.pprof) で確認できますが、インタラクティブモードに入って…