GolangでWindowsで動作するソフトを作る

GolangでWindowsで動作するソフトを作る方法です。 “Hello World” と表示して、入力があると終了するソフトを作成し、Windows用にコンパイルしました。 GOOS=windows GOARCH=amd64 go build -o main.exe main.go


GolangでWebAPIを作るハンズオン(その1)

GolangでWebAPIを作るハンズオン(その1)です。 必要なもの Golang 公式の Download and install から、もしくは Homebrew などを使いインストールしてください。 go version コマンドを実行し、バージョン情報が表示されることを確認してください。 $ go version # go version go1.20.3 darwin/amd64 Editor Visual Studio Code や Goland などを用意してください。 私のおすすめは Goland です。(有料ですが。。。) Docker ローカル環境でMySQLを動かすために使います。 今回は使用しませんが、将来的に使います。 HelloWorld 任意の作業ディレクトリに移動し、main.go というファイルを作成します。 touch main.go 作成したファイルをエディタで開き、以下のコードを入力します。 入力が完了したら以下のコマンドを実行し、Hello World と出力されることを確認します。 go run main.go # Hello World サーバーを起動させてHello World 正常に Hello World と表示されましたか? 次に以下のコードを入力し、main.go を実行します。 ブラウザを表示し、http://localhost:8080/ にアクセスすると Hello World と表示されれば成功です。 最後に control + c でGoの実行を停止させます。 参考 Go言語でhttpサーバーを立ち上げてHello Worldをする


Golangでtext/templateを使ってhtmlファイルを生成する

Golangでtext/templateを使ってhtmlファイルを生成する方法です。 Pokemon構造体の配列を作成し、一覧表示する htmlファイル(index.html)を作成しています。


AppStoreConnectで「銀行振り込みが完了しませんでした」というメッセージが現れて消えない

AppStoreConnectで「銀行振り込みが完了しませんでした」というメッセージが現れて消えない時の方法です。 契約/税金/口座情報 -> 口座情報 -> 銀行名をクリック -> 住所を入力で消すことができました。


MacOSでフォルダをzipに圧縮する

MacOSでフォルダをzipに圧縮する方法です。 zipにすることで LINE とかで送ることができるようになります。 フォルダを作り、その中にファイルを入れます。 フォルダを右クリックし、圧縮を選択します。 zipファイルが生成されます。


Golangで構造体をJSONファイルとして出力する

Golangで構造体をJSONファイルとして出力する。 このコードでは構造体PokemonをJSONとして書き出しています。


Golangで配列のJSONを構造体の配列に変換する

Golangで構造体をJSONファイルとして出力する方法です。 このコードではローカルのJSONファイルを読みとり、構造体の配列に変換しています。


GolangでJSONを構造体に変換する

GolangでJSONを構造体に変換する方法です。 このコードではローカルのJSONファイルを読みとり、構造体に変換しています。