プログラミング

flutter

Flutter Testをマスターする: はじめてのFlutterテストガイド

はじめにFlutterアプリケーションの品質と信頼性を維持するために、テストは欠かせません。この記事では、Flutter Testの基本的な使い方を学び、独自のテストを作成する方法を紹介します。ここでは、flutter_testライブラリを...
flutter

初めてのFlutter/Dartマルチプラットフォームアプリ開発チュートリアル

はじめにFlutterはGoogleが開発した、マルチプラットフォームのモバイルアプリ開発のフレームワークです。Flutterを使うと、AndroidとiOSの両方のプラットフォームで同時にアプリを開発することができます。また、ブラウザやM...
git

Githubの作業リポジトリを元に戻す

git checkout .Githubで作業ツリーの状態を元に戻すにはgit checkout . とします。末尾に「.」をつけることで作業ツリーを元に戻すことができますコマンドを実行すると下記のような結果が出力され、作業ツリーの状態が元...
nextjs

tailwindをnextjsで使ってみる[Typescript]

今回はnextjsのプロジェクトにUIのデザインをいい感じにしてくれるtailwindを導入する方法を記述します。tailwindを使うとclassに特定のclassを記述することで文字色などのレイアウトを変更できます。そのためcssを記述...
nextjs

nextjsを始めてみる(インストールから起動して確認するまで)[Typescript]

nextjsとはnextjsは、reactベースに作られるJavascriptのフレームワークです。また、reactとは大きく違う部分としては、フロントエンドだけでなくバックエンドのAPIについても同時に実装が可能なことです。また、next...
Typescript

[Typescript]Jestでシステム日時を固定する

Jestを利用したテストを行う場合に日付を固定したい時は下記のようにしますjest.useFakeTimers().setSystemTime(new Date('設定する日付').getTime());これでテスト中のシステム日付がset...
Go

[Go言語]HTTP通信を行う

goで外部のAPIからデータを取得した場合にはnet/httpパッケージを利用します参照)例えば下記のようなjsonファイルを返すAPIがあるとします{ user_id:"1", user_name:"Tanaka"}その場合、下記のように...
Go

[Go言語]jsonファイルを読み込む

data.jsonフォルダに下記のようなjsonファイルがあるとします{ "user_id": 1, "user_name":"Tanaka"}まず、jsonファイルに対応する型を定義します`json:"user_id"`のuser_idの...
Go

[Go言語]stringとTimeの変換

string→time.Timeyyyy-mm-dd HH:mm:ss 形式の文字列を変換する場合は下記のようにしますtarget="2022-11-11 11:00:00"time.Parse("2006-01-02 15:04:05",...
Go

[Go言語]今日の日付を取得する

今日の日付を取得するnow := time.Now()time.Now()で現在日付をtime.Timeの形式で取得できますロケーションを取得する場合location, _ := time.LoadLocation("Asia/Tokyo"...