Go

Go×Fyne×ExcelizeでExcelからDDLファイルを生成する簡易ツールを作成しました

コロナの影響により保育園への送り迎えと電車通勤がなくなり,空いた時間が出来た.この時間を使って社内用ではあるが,ExcelファイルからPostgreSQL用のDDL作成ツールを作成した.今回はGo実装のGUI Tool Kit Fyneを使用し,Excelの操作にはExcelizeを使用…

Go×agoutiで病院の予約戦争に勝利する

平日,休日問わず子供の通院時に困った事がある.かかりつけの病院のWeb予約は競争率が高く,予約開始時間に1分でも遅れてしまうと受付が終了してしまう.平日も午前中に休みを取って行かざるを得ない場合もあるのだが,予約を確実に取れる確証がない. この…

UdemyでGoの配列とスライスの扱いを学んだので初心者ながらに少しだけ深堀りしてみた

現在Udemyで現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発を受講しています。講義の中でスライスのmakeとcapacityの内容があり、スライスと配列についての挙動が気になったのでまとめました。 はじめに 受…

GoからGoogle Cloud SQLへ接続を行いデータを登録する

GoでDB接続をして何かしらの命令を実行する、という事はやった事がないので勉強がてらではありますが、今更ながらGoからCloud SQLへの接続を行い、対象のテーブルへレコードを追加するという事をやってみます。 Cloud SQLインスタンスの作成 Cloud Shellを使…

Go×WebAssemblyを使ってDOM操作を試してみる

今回はWebAssemblyについて試してみました。以下目次で進めて行きます。 WebAssembyとは 今回のコード 作成した画面 前提条件 Goのコードを書いていく HTMLの作成 WebAssemblyへコンパイルする GOROOTからwasm_exec.jsをコピーしてくる HTTPサーバーを実行し…

Cloud FunctionsをGoで実装しGoogle Compute Engineの起動停止を行う

過去にCloud Functions/Cloud Scheduler/Cloud Pub Subを使って、Google Compute Engineインスタンスの起動停止の自動化を行う という記事を書きましたが、背景としては実装した方が楽しいよねとか、Goを使ってみたいという欲がありました。業務でも個人的に…