Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

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

VSCodeのmarkdownプレビューを自分好みにカスタマイズ!

VSCodeのMarkdownファイルのプレビューって見づらくないですか!? Markdownは手軽に様々な表現ができるので好きなのですが、使用するツールによって行間が広すぎるとか箇条書き開始位置が右過ぎて深くなると行数が増えるとか、、、。利用するツールによって…

「弁護士特約」をちょっとだけ使ってみた!

皆さんは交通事故の当事者になってことはありますか?私は先日、自動車事故(もらい事故)の当事者になってしまいました(涙)。 もらい事故なので過失割合0%を主張したのですが、その時に「あらかじめ知っておきたかった」と思うことがたくさんあったので経…

プルリク時の3種のマージ方法を調べてみた

参考文献 コンソール上でのプルリク処理の流れ プルリクの作成 プルリクのマージ処理の実施 マージ戦略の比較 早送りマージ コマンドフォーマット 特徴 イメージ スカッシュマージ コマンドフォーマット 特徴 イメージ 3方向マージ コマンドフォーマット 特…

自作アプリを復活させる(その2:開発環境をアップデート!)

はじめに 最初に結論 作業環境 環境のアップデート 表示された二つの推奨アップデート AndroidStudioのアップデート AndroidStudioのバージョン一覧 更新作業 Gradleのアップデート メッセージ内容 Android Gradle プラグインのアップデート SDKの追加 はじ…

自作アプリを復活させる(その1:GooglePlayから削除されてた!)

はじめに 状況確認 1つ目の指摘:ポリシーを遵守してい 2つ目の指摘:APIレベルの更新(Android 13) 3つ目の指摘:APIレベルの更新(Android 12) ここまでのまとめ はじめに 数年前に『スマホアプリを作ってみたい!』と思い、長女の勉強用に『かけ算がん…

OSSライセンスについてのメモ

[toc] 参考資料 以下のページの説明が非常にわかりやすかったです。 オープンソースソフトウェア(OSS)ライセンスの比較・まとめ、GPLやMITは何が違うのか いま最も利用されているライセンスは?|ビジネス+IT 本ページは上記ページの記載を、かなり抜粋さ…

PlantUMLでマインドマップを書いてみた

見た目 記述内容 Markdownファイル内で、PlantUMLの図を挿入することが増えそうなので自分用のチートシートを作成しておくこのにしました。 参考:配置図の構文と機能 見た目 記述内容 ``` plantuml @startmindmap skinparam backgroundColor #eeffff scale …

「Markdown関連のノート」のまとめ

基本的な記法 自分がよく使うMarkdown記法 mermaid markdownのmermaidでシーケンス図を書いてみた markdownのmermaidでブロック図を書いてみた PlantUML VSCodeでPlantUMLを使うための環境構築 PlantUMLでシーケンス図を書いてみた PlantUMLで状態遷移図を書…

PlantUMLで配置図を書いてみた

自分がよく使いそうな機能 見た目 記述内容 要素の種類 見た目 記述内容 リンクの種類 見た目 記述内容 Markdownファイル内で、PlantUMLの図を挿入することが増えそうなので自分用のチートシートを作成しておくこのにしました。 参考:配置図の構文と機能 自…

PlantUMLで状態図を書いてみた

見た目 記述内容 Markdownファイル内で、PlantUMLの図を挿入することが増えそうなので自分用のチートシートを作成しておくこのにしました。 参考:配置図の構文と機能 見た目 記述内容 ``` plantuml @startuml skinparam backgroundColor #eeffff scale 600 …

PlantUMLでシーケンス図を書いてみた

見た目 記述内容 Markdownファイル内で、PlantUMLの図を挿入することが増えそうなので自分用のチートシートを作成しておくこのにしました。 参考:配置図の構文と機能 見た目 記述内容 ``` plantuml @startuml skinparam backgroundColor #eeffff scale 600 …

VSCodeでPlantUMLを使うための環境構築

前提条件 参考サイト 手順 手順0:準備(動作確認用のmarkdownファイルの作成) 手順1:Javaのインストール 手順2:GraphVizのインストール 手順3:VSCodeに拡張機能を追加する 手順4:PlantUMLのjarファイルをセットする 4-1:公式サイトからjarファイ…

flutterアプリに永続ストレージ(アプリキャッシュ)を追加する

参考文献 shared_preferencesとは サポートされているデータ型 手順 手順1:shared_preferencesのパッケージを追加 手順2:実装 今回は、flutterアプリにshared_preferencesを利用して永続ストレージ機能を追加したいと思います。 参考文献 以下のパッケー…

flutterアプリにimmutableなデータ管理を簡単にするfreezedを追加する

参考文献 freezedとは 使用するパッケージ 手順 手順1:freezedのパッケージを追加 手順2:実装 手順3:コード生成 今回は、flutterアプリにimmutableなデータ管理を簡単にするfreezedを追加したいと思います。 参考文献 以下のパッケージを使用します。 …

flutterアプリにルーター機能を追加する

使用するパッケージ 手順 手順1:ルーター機能のパッケージを追加 手順2:実装 手順2-1:準備 手順2-2:router.dartを作成する 手順2-3:main.dartでルーターをコールする 手順2-4:my_widget.dartを修正する 手順2-5:確認 最後に 今回は、flut…

flutterアプリにAppBarを追加する

AppBarとは? Scaffoldクラスの構成要素 AppBarの詳細 完成イメージ 実装 my_widget.dart title centerTitle titleSpacing titleTextStyle backgroundColor titleSpacing titleSpacing main.dart 今回は、flutterで作成したスマホアプリにAppBarを追加したい…

flutterアプリにスプラッシュ画面を追加する

スプラッシュ画面とは? 注意 使用するパッケージ 手順 手順1:画像の用意 手順2:画像をプロジェクトに配置する 手順3:スプラッシュ画面追加用のパッケージを追加 手順4:pubspec.yamlの編集 手順5:スプラッシュ生成コマンドの実施 手順6:確認 今…

flutterアプリのアイコンを変更する

使用するパッケージ 手順 手順1:画像の用意 手順2:画像をプロジェクトに配置する 手順3:アプリアイコン変更用のパッケージを追加 手順4:pubspec.yamlの編集 手順5:アイコン生成コマンドの実施 手順6:確認 今回は、flutterで作成したスマホアプリ…

riverpod(v2)でアプリを作る

概要 作業手順 手順1.riverpodパケージのインストール パケージが追加されていることを確認します。 手順2.プログラム ここではcreateコマンドを実行した、直後のプロジェクトに対しriverpodの導入を行います。ただしcreateによって生成されるカウンター…