いろいろ備忘録日記

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

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

IPAより「情報セキュリティ白書 2021」が公開

概要 参考情報 概要 毎年おなじみの「情報セキュリティ白書」が 2021 年も公開されました。 忘れないうちにメモメモ。。 www.ipa.go.jp PDF版は無償となっていますが、パスワード付きのファイルとなっていますので、予めアンケート回答などが必要です。 過去…

Flutterメモ-18 (VSCodeでPreview Flutter Ui Guidesを有効にする)

概要 参考情報 概要 忘れないうちにここにメモメモ・・・。 たまに、Flutterの記事あげてらっしゃる方々のソースを見ると、VSCodeでウィジェットの階層がキレイなガイドラインで表示されているのをよく見ます。 こんなの。 私のVSCodeには、こんなキレイなガ…

Goメモ-162 (crypto/tls/generate_cert.go を使ってオレオレ証明書作成)

概要 cert.pemとkey.pemを生成 httpsサーバを起動 サンプルのHTML 起動 参考資料 概要 知らなかったので、忘れないうちにメモメモ。 Goの標準ライブラリの中に crypto/tls/generate_cert.go というファイルがあります。 これを go run で起動してやると、htt…

Gitpod で .NET 5 の環境でエラーが出る件 (MSB6004, containerd mount is invalid)

概要 docker経由で実行したらいける dotnetなプロジェクトは Github Codespaces の方が楽 参考情報 概要 以前、Gitpod で .NET 5 の環境を作って遊ぶ件で devlights.hatenablog.com という記事を書いているのですが、2021-09-17 時点で dotnet build とか do…

Flutterメモ-17 (Flutter 2.5 についてのリソース)

概要 参考情報 概要 忘れないうちにここにメモメモ・・・。 Flutter 2.5がリリースされましたが、What's new のページが medium.com medium.com って感じで、めっちゃ分量多いw 最終的には上のサイトの情報を読むのが一番なんですが、日本語で分かりやすく…

Flutterメモ-16 (Flutter 2.5 から追加された skeleton テンプレートについて)

概要 生成してみる lib ディレクトリの構造みてみる 起動してみる 参考情報 概要 最近リリースされた Flutter 2.5.0 から flutter create する際に指定できるテンプレートが増えました。 $ flutter --version Flutter 2.5.0 • channel stable • https://gith…

個人情報テストジェネレーター (ダミー個人情報を作るWebサービス)

概要 参考情報 概要 忘れないうちにメモメモ。。。 テストでダミーデータが大量に欲しいときに便利かもしれないですね。 testdata.userlocal.jp 参考情報 www.itmedia.co.jp 過去の記事については、以下のページからご参照下さい。 いろいろ備忘録日記まとめ…

Oracle JDK が 17 からまた無料提供となった (Oracle No-Fee Terms and Conditions, NFTC)

概要 参考情報 概要 忘れないうちにメモメモ。。。JDKは最近あちこちからリリースされるようになってるので、正直ややこしいですよね。 現場では、まだまだ JDK 8 の環境が多いはずなので、 JDK 17 以上の環境を使うことになるのはまだまだ先かもしれないで…

VSCode version 1.60.0 でブラケットの色付け機能がネイティブにサポート

概要 参考情報 概要 忘れないうちにメモメモ。。。 version 1.60.0 で 組み込みのブラケット色付け に対応してくれたとのこと。 ずっと marketplace.visualstudio.com にお世話になっていましたが、入れなくてもカッコの色付けしてくれるようになりました。 …

スマホ側で表示してるWebページをリモートデバッグする (Android, iOS)(インスペクタ)

概要 Android (Google Chrome) iOS (Safari) 参考情報 概要 やり方をよく忘れるので、ついでにここにメモメモ。 たまに モバイル のページを作っていて、実際に表示させるとちょっと崩れていたりする場合 ChromeだとDevToolsでデバッグしたいですよね。iOSの…

Goメモ-161 (go.mod の 内容を Go 1.17 に調整する)

概要 1.17 から go mod tidy に -go フラグが追加された 参考資料 概要 Go 1.17 もリリースされたので、go.mod ファイルの中身を 1.17 向けに調整しようと思いました。 今の go.mod ファイルは以下のようになっています。 module github.com/devlights/try-g…

Flutterメモ-15 (ボタンをDisable状態にする)

概要 サンプル 参考情報 概要 忘れちゃいそうなのでここにメモメモ。 Flutter始めたときに疑問だったのが「どうやってボタン無効化するの?」でした。 結論としては onPressed に null を設定すればいいだけ。 Flutterの ElevatedButton のAPIドキュメントに…

Gitpod がいつのまにか プライベートリポジトリ に対してFreeで使えるようになってた

概要 参考情報 概要 忘れないうちにメモメモ。 Gitpod の ブログ記事 を見ていたところ、いつのまにか プライベートリポジトリ に対してもFreeプランで利用できるようになっていました。 www.gitpod.io 以前までは課金プランに入っていないとプライベートリ…

Goメモ-160 (8ビット グレースケール 画像を作る)

概要 サンプル download.go grayscale.go 参考資料 概要 最近画像処理をすることが多いので、8ビット グレースケール 画像をよく作っています。 ImageMagickを使えば、すぐに作れるのですが、Goでも出来るのかなってしらべてみたところ、とても簡単に作れた…

Flutterメモ-14 (httpsリクエスト時のCERTIFICATE_VERIFY_FAILEDをバイパスさせる)(開発時)

概要 参考情報 概要 忘れちゃいそうなのでここにメモメモ。 HTTPSアクセスが必要な処理があって、開発時なのでサーバ側にオレオレ証明書を置いて動かしているとします。 その状態で https アクセスをすると final response = await http.post( Uri.https( 'd…

ImageMagickを使って 8ビット グレースケール 画像を作る (8bit, Grayscale, 256階調)

概要 バージョン 24bit JPEG を 8bit Grayscale JPEG へ 24bit JPEG を 8bit Grayscale Bitmap へ 概要 ビットの深さが 8 で、グレースケールな画像が必要になりまして、ImageMagickを使って元画像から変換してたのですが、忘れないようにここにメモメモ。 i…

Flutterメモ-13 (Dartでのanalysis_options.yamlの設置)(pedantic)

概要 パッケージ取得 analysis_options.yamlファイルを用意 参考情報 概要 analysis_options.yaml は、静的解析の設定を記載するための設定ファイルです。 プロジェクトのトップディレクトリに配置します。 Dart でプロジェクトを作成しても、analysys_optio…

Flutterメモ-12 (analysis_options.yamlの設置)(flutter_lint)

概要 パッケージ取得 analysis_options.yamlファイルを用意 参考情報 概要 analysis_options.yaml は、静的解析の設定を記載するための設定ファイルです。 プロジェクトのトップディレクトリに配置します。 Flutter でプロジェクトを作成しても、analysys_op…

Flutterメモ-11 (InheritedWidgetとValueNotifier)

概要 StatefulWidgetなサンプル てことで InheritedWidget てことで、InheritedWidget + ValueNotifer 最終版 参考情報 概要 Flutter をやり始めて最初によくわからなかったのが InheritedWidget でした。 api.flutter.dev なんか、他のウィジェットとは違う…

Goメモ-159 (ExcelのシートをPDFに変換)

概要 サンプル 参考資料 概要 自作のExcelライブラリに「ワークシートをPDFに変換するサンプルほしいな」ってコメント頂いたので、ちょこっと追加しました。勿体ないのでついでにここにもメモメモ。まあ、OLE経由で呼び出しているだけですがw github.com サ…

Flutterメモ-10 (JetBrains IDEA で Dart SDK の場所を指定)(windows)

概要 JetBrains IDEAのバージョン 参考情報 概要 忘れない内にここにメモメモ。おそらく、この内容は Android Studio でも同じはずです。 JetBrains IDEAのバージョン JetBrains IDEA で もともと存在している Dart プロジェクト を開くと 以下のように Dart…

Flutterメモ-09 (JetBrains IDEA で Flutter Inspector にエラー表示されている)(JxBrowser)

概要 JetBrains IDEAのバージョン Flutter Inspectorのエラー 解決方法 参考情報 概要 忘れない内にここにメモメモ。 JetBrains IDEAのバージョン Flutter Inspectorのエラー JetBrains IDEA で Flutter アプリをデバッグ起動とかすると Flutter Inspectorに…

Flutterメモ-08 (flutter run した後で p を押すと Debug Paint モードになる)

概要 p 押す前 p 押した後 h でヘルプ出すと全部のオプション見れる 参考情報 概要 忘れない内にメモメモ。 コマンドラインから flutter run すると いつもの「ホットリロードは r で出来るよ!」とかメッセージ出てくると思います。 $ flutter run -d chrom…

Flutterメモ-07 (VSCodeでフォーマットしたらインデントが変になる)(Trailing commas)

概要 参考情報 概要 なんか、VSCodeでコード書いてて保存するとFlutterプラグインさんが自動でフォーマットしてくれるので、すごく便利なのですがインデントがおかしい気がする・・・ってずっと思ってました。 こんな感じ。 Text ウィジェットの引数の部分は…

Flutterメモ-06 (StatefulWidget)

概要 Flutterのバージョン サンプル main.dart app.dart screens/clock_screen.dart 参考情報 概要 今回は StatefulWidget つまり、「状態を持つウィジェット」について。 Flutterのバージョン $ flutter --version Flutter 2.2.3 • channel stable • https:…

Flutterメモ-05 (Androidでネットワーク通信をする場合の注意点)

概要 概要 絶対に忘れちゃいそうなので、ここにメモメモ。Flutterに限ることではないですが。 FlutterでAndroidアプリつくっていて、外部と通信する処理(例えばREST-APIを呼び出し)する場合 以下のパーミッションをマニフェストに追加しておかないと、実機…

Flutterメモ-04 (StatelessWidget)

概要 前回 Flutterのバージョン サンプル main.dart app.dart 参考情報 概要 今回は StatelessWidget つまり、「状態を持たないウィジェット」についてです。 前回 devlights.hatenablog.com Flutterのバージョン $ flutter --version Flutter 2.2.3 • chann…

Goメモ-158 (base64 エンコードとデコード)

概要 サンプル エンコード デコード 参考資料 概要 たまに base64 でバイナリを送ったりすることがあるので、忘れないうちにここにメモメモ。 サンプル エンコード 普通の文字列をBase64することは個人的にあまり無いので、適当なバイナリファイルとして Uns…

Goメモ-157 (bytes.Bufferはとても便利)

概要 サンプル ゼロ値で利用 文字列からbytes.Bufferを生成 バイト列からbytes.Bufferを生成 io.Readerとして利用 io.Writerとして利用 参考資料 概要 bytes.Buffer 使ってますか? Goではバイト列を扱うことが多いので、この型はとても便利です。 Goを始め…

Flutterメモ-03 (最小構成でHelloWorld)

概要 実行環境 サンプル 参考情報 概要 Flutterでプロジェクトを作る際に $ flutter create app1 のようにすると思いますが、この場合サンプルアプリが最初から実装済みとなって作られます。 とても便利なのですが、最初に覚えていこうとする場合は情報過多…