ebiten [ebiten] image/png を入れると謎のエラーが治る場合がある 公式サイトのサンプルプログラムに沿って、ドラッグ&ドロップする操作を実装していた。cannot use ebiten.MouseButtonLeft (constant 0 of type ui.MouseButton) as "githu... 2023.09.10 ebitenGo
ebiten [ebiten] wasmserve するときに WindowsDefender が邪魔 ebitenで作ったゲームをブラウザで起動するとき、wasmserve を使います。go run github.com/hajimehoshi/wasmserve@latest main.goこんな感じで。起動すると8080番ポートをlis... 2023.09.09 ebitenGo
ebiten [ebiten] Windows+ebiten のゲームをブラウザで動作させるまで 最近、ebitenでのゲーム制作を始めました。PC・スマホ両対応にしたいので、まずはブラウザで動作できるようにして、スマホでの動作確認をします。以下のサイトが参考になりますが、自分はWindows環境(シェルは git bashを使ったba... 2023.09.09 ebitenGo
商品レビュー 「Aladdin Connector」との長い戦いの終わり FANBOXやこのブログで、何度も「popIn Aladdin 2 Plus」と「Aladdin Connector」に関するレビューを書いてきました。どんなことを書いたかを自分で読み返すのも面倒なので、重複しないように簡潔に言うと、「Al... 2023.09.02 商品レビュー
Webサービス 投書箱サービスを作るまでの色々 もう世の中には山ほどあるので今更なのですが、勉強も兼ねて、投書箱系のサービスを作ってみました。作るに至ったのは色々な経緯があり、このサービスをみんなに使ってほしいという思いはそこまで強くありません(もちろん使ってもらえたら嬉しいですが)。つ... 2023.07.03 Webサービス日記
Go [Go] Go で SSR をする GoでWebサービスを作る時は、バックエンドだけをGoで書いてフロントは別のFWで用意するケースが多いと思うが、Goで直接HTMLを返したいような用途もあるかもしれない。自分は特定のページだけOGPに対応させたかったので、Goで直接動的に生... 2023.06.30 Go
Go [Go] chiで静的ファイルを配信したい時 goで作ったhttpサーバーは、標準ライブラリだけで静的ファイルを配信することもできる。以下は ./static 以下にあるファイルを配信するサンプル。package main import ( "net/http" ) fun... 2023.06.27 Go
Go [Go] テキストを埋め込んだ画像ファイルを生成するライブラリを作った 質問箱的なサービスを作るために、任意のテキストが埋め込まれた画像をOGP用に動的に生成したかったので、自分で作った。こういうコードで日本語を扱うのには一工夫必要らしくいろいろ情報が出てきたが、結局のところ、日本語に対応したフォントを使うだけ... 2023.06.25 Go
Go [Go] [GORM] 構造体にタグを複数指定したい時 自分は Go の ORM として主に GORM を使っているが、このように構造体にタグをつけている。この例は自分が GitHub で公開しているコードから持ってきたものでわかりづらいが、内容は無視して見て欲しい。type Response ... 2023.06.22 GoGORM
Webサービス psが使えない環境でプロセスIDを取得する Dockerコンテナ上で動作している Webアプリケーションで、プロセスが kill されたときの挙動を調べたかった。が、kill コマンドはあるのだが、ps コマンドが無いので、プロセスIDを取得することができなかった。ps を入れても良... 2023.06.20 Webサービス