いろいろ備忘録日記

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

2021-03-01から1ヶ月間の記事一覧

Goメモ-138 (staticcheck で警告をコメントで抑制する)

概要 試してみる 参考資料 概要 よく忘れるのでメモメモ。 go lint が そのうち deprecated になるという github.com を見てから、staticcheck を利用するようにしているのですが、とても快適です。 staticcheck.io んで、たまにですが staticcheck が出して…

Goメモ-137 (exec.Command で シェルの展開機能 を利用する)

概要 サンプル 参考資料 概要 よく忘れるのでメモメモ。 Go の os/exec パッケージには、コマンドを実行する exec.Command() がありますが、これを使用して cmd = exec.Command("ls", "-l", "*.go") みたいな実行をするとエラーになってしまいます。 シェル…

ファイルが含まれているパッケージを探す (RedHat系、Debian系)

概要 RedHat系 (RHEL, CentOS など) Debian系 (Debian, Ubuntu など) 参考情報 概要 小ネタ。知っているとたまに助かるときがあったりします。よく忘れるのでついでにメモも兼ねて。 RedHat系 (RHEL, CentOS など) yum (dnf) コマンドで provides or whatpro…

vimでバイナリファイルを編集する

概要 参考情報 概要 小ネタ。知っているとたまに助かるときがあったりします。よく忘れるのでついでにメモも兼ねて。 vim でバイナリファイルを見たり、編集したりしたい場合は以下のようにします。 まず、バイナリモードで開きましょう。 $ vim -b xxxx.bin…

Goメモ-136 (Exampleテストで非同期結果をテストする)

概要 その関数が非同期処理する関数の場合 参考資料 概要 よく忘れるのでメモメモ。 Goには Example関数名 という形でテスト関数を作ると、ドキュメントに使用例として載ってくれる、かつ、ついでにテストとしても利用できる機能があります。 こんな感じです…

flutter/dartの勉強にはDartPadもとても便利

概要 参考情報 概要 昨日、Gitpodで flutter/dart の勉強環境作るって記事アップしましたが DartPadさんも勉強にはとっても便利ですね。 dartpad.dev dart.dev こんな感じ 名前は DartPad ですが、Flutterアプリも作れるのでめっちゃいい感じ。 ライブヘルプ…

Gitpod で flutter/dart の環境を用意して遊んでみる

概要 Gitpodの設定 .gitpod.Dockerfile .gitpod.yml Flutter と Dart が使えるか確認 サンプルアプリをとりあえず作ってみる とりあえず起動 参考情報 概要 ついに、Flutter 2 がリリースされましたね。 flutter.dev medium.com flutter.dev モバイルもWebも…

パスワード入力で入力を取り消したい場合 (Linux)

概要 概要 小ネタ。周りに知らない人が結構多かったので、ついでにメモしておきます。 LinuxとかでSSHで接続したりして、パスワード認証が出てきた場合、打ち込んだ入力は通常見えません。 パスワードを打ち間違えたときに、バックスペースを連打している人…

PowerShellでWindowsエクスペリエンスインデックスを出力

概要 参考情報 概要 よく忘れるのでメモメモ。。。 Windows7まではコンパネから見れていたWindowsエクスペリエンスインデックスさんですが、最近のWindowsではいつのまにか見れなくなっています。 (Windows10からパソコン使い始めた方はそもそも存在を知ら…

PowerShellで1コマンドを複数行に分けて書くやり方

概要 参考情報 概要 よく忘れるのでメモメモ。。。 Linuxとかのshellだと1コマンドを複数行に分けて書く場合は $ xxxx \ -xxx \ -xxx みたいに \ を付けていけば分けて書くことができるのですが、PowerShell環境、というかWindowsでは \ はディレクトリのセ…

Goメモ-135 (embedパッケージを使ってバージョン情報などを埋め込み)

概要 サンプル それぞれ別々のファイルにしておいて埋め込む 一つのファイルにバージョンとかをまとめておいて埋め込む 概要 前回、ビルド時に -ldflags を使ってパッケージ情報を埋め込むサンプルを記載しました。 devlights.hatenablog.com Go 1.16 から e…

Goメモ-134 (go build 時にバージョン情報などを埋め込み)(ldflags, -X)

概要 git からビルド番号などを取得して go のビルド時に埋め込む サンプル 参考情報 概要 前回、git でビルド番号とかを取得する記事を書いたのでついでに。 devlights.hatenablog.com Go では、ビルド時に -ldflags オプションをつかって、プログラム内の…

git でビルド番号や最新タグ、最新コミットを取得する

git

概要 ビルド番号 サンプル 最新タグ サンプル 最新コミット サンプル Pro Git book はやっぱり素晴らしい 参考情報 概要 よく忘れるのでここにメモメモ。。 ちょっとしたアプリケーションを作っていてバージョン番号とかリビジョンをヘルプに出力したい場合…