つまり、go install github(.)com/foo/bar@latest みたいな形でインストールさせる場合に、バージョニングはGitのタグで行われるわけだが、それとは別にソースコード内にもバージョン情報が必要になる。この二度手間を無くしたい。
まあバージョン上げるとき用のシェルスクリプトとか用意すればいいだけだとは思うんだが
つまり、go install github(.)com/foo/bar@latest みたいな形でインストールさせる場合に、バージョニングはGitのタグで行われるわけだが、それとは別にソースコード内にもバージョン情報が必要になる。この二度手間を無くしたい。
まあバージョン上げるとき用のシェルスクリプトとか用意すればいいだけだとは思うんだが
GoでCLIツールを作りたいのだが、バージョン情報を手動で管理するのがダルすぎるため、どうしようか考えている
すごい時間をかけて色々な道を探って試行錯誤して、いざ実現できたらコード50行でした、みたいなのよくあるけど完全にその状態。
なんだ〜ってなるけど、その過程にも価値があると思わないとね。
PSPでGolangを走らせたいという野望があり、いろいろ道を探っていたのだけれど、WASMランタイムを構築するのが一番いいのでは?と思いつき、その方向で取りかかりはじめた
...のが数週間前で、PSPというハードの特殊性ゆえの厳しさになかば八方ふさがり状態が続いていたのだけど、改めて調査しなおしたらなんか普通に実現できる方法が見つかったのでデモリポジトリを公開して記事を書いた。野望達成の第一歩。
zenn.dev/aethiopicusc...
変なことしようとするとGoの道は険しく、C/C++と同じようなバイナリが出てくるRustが羨ましくなるときがある
gollvmがビルドできなくてつらい
ブログシステム作ろうかなー
Twitterはもう終わりですね
しかしエイヤーッと叫んでコードを書くと動くには動くけど意味不明なクソコードが出力されてしまうのをなんとかしたい
エイヤーッの速度を保ちつつ品質を上げるにはやはり本質的なアーキテクチャとかの類いの知識が求められる気がする
自分は真面目にCSを学んだとかではないのでそのあたりがやはり弱い...
Goのtext/templateを久しぶりに使ったがやはり便利
むかしGoの標準ライブラリとJS使ってない素のHTMLだけで掲示板作ったことがあって、そのとき以来か
動的ライブラリを触ってると低レベルな領域の知識が求められてなかなか大変だ
puregoと格闘してる
構造体の扱いが...
社会人学生、やりたすぎる
当方最終学歴中卒のため
自分も招待コード何個か余ってるけどXとかで放出したほうがいいのだろうか
これからは青空の時代
Xはダサい
Ebitengineでのゲーム開発用に自分しか使わなそうなツール作った
github.com/aethiopicusc...
NFC/NFD問題に関する記事を読んでフーンと思ってたら直後にそれに起因するアレな挙動を踏んでしまい、でかい声を出してしまった
簡易的なアニメーションライブラリ的なものは出来たが、果たして実用に耐えうるか...?
アニメーションライブラリを作っていくか
Ebitengineでゲーム作ってて、一歩一歩自分の手で進めていく感覚がめちゃくちゃ楽しい
必要な機能をどう実装していくか、まだまだ手探り状態だけども...
大昔に仕事でゲームエンジン開発に携わってたときに学んだはずの知識が全部抜け落ちている
スプラッシュ画面とか入れたいが...
SceneとStateの管理など素朴に自分でポチポチとやっていっている
こういうところがGoの楽しさだし、Ebitengineの良さだなー
いつのまにか rand.Seed が非推奨になっていたのか
getServerSidePropsのcontextでDIが実現できると嬉しいんだけどVercelさんなんとかしてくれませんかね
HTTP以外でも今までtcp使ってたところにQUICを使っていくケースってまだあんまり出てきてないのかな
typos-cliの設定をこねくりまわしてるんだけども、VSCode拡張のtypos-lspがCLIと違う挙動をしており困っている
なんらかのパラメータがうまく渡ってないのかな
どうもUnityなどメジャーなエンジンで2Dをやるのは実はしんどいらしい
という噂を聞いたが実際どうなのかわかっていない
2Dゲーム作るのにエンジンどうしようかと
今のところEbitengineがよさそうな良さそうな気配
starshipとの相性が悪いのか ~/.rye/shims/python が存在すると.venvをrm -rfしてもすぐ復活する謎の挙動が