サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GWの過ごし方
karamaru-alpha.com
docker の最新記法や、GitHubActions でのビルドチューニングについて網羅的に書かれている記事って意外と少ない! 主に Go*GitHubActions での image ビルドについて、実行時間を短く・レイヤーを小さくする Tips を共有します 🚀 はじめにQualiArts Advent Calendar 2025 の 4 日目の記事です! 最近 Go のビルド周りを改善するのが趣味で、情報が結構散らばっていて困った経験があるのでまとめます。 皆様の docker-build 改善のきっかけになれるような記事を目指します!どれか刺され!🔥 目次 1. .dockerignore を適切に設定するまずどのように docker がファイルを扱うのかを確認しましょう。 docker build時、docker デーモンに指定ディレクトリ配下のファイルを tar アーカイ
Asakusa.go#3(@ドクターズプライムさん)で登壇してきました! Go1.23で追加されたuniqueパッケージの内部実装をたどりながら、Goの言語特性や既に存在していた最適化について、新しく導入された弱参照について調べました。 発表内容 stringの割り当てと不変性、SSAによる最適化について学ぶuniqueパッケージの導入背景と特性を知り、ベンチマークをとる主に新しく言語に取り入れられた弱参照を利用したmapの掃除について内部実装を辿る雑談準備大変だったあああ😭 セッション枠がキャンセルされてその代打を引き受けてから2週間寝ずに調査・資料作成しました。 健康とメンタルの臨界点ギリギリで頑張りました。褒めてください🥺 uniqueパッケージを題材に選んだ理由は、Go1.23のリリースノートで挙動と存在理由が最も理解できない項目だったからです。 今回の発表準備を通じて、新しく
絵を描いたことないバックエンドエンジニアが、生成AIの力を借りながらVTuberモデルを作成し、MacBookPro単体でアバターでZoomやハドルに出るまでの全てを書きました。 “アバター作りたいけど絵描けないしなんか大変そう…“と思ってる人に参考にしてもらえれば幸いです。 2徹しました。 QualiArts Advent Calendar 2023 の13日目の記事になります。 先に結論完成物こちらが今回作成したアバターです。 名前はらんまるくんっていいます。白髪で幼い感じがとっても可愛いね!!!🍼 ※音が出ます ※HoneyWorksの曲が流れます ※懐かしい ※髪も揺れるの可愛い 使用技術結局原画以外全部人力でしたorz 原画: にじジャーニーによる生成AIの画像を使用レイヤー分け・書き足し: Photoshopで自力モデリング: Live2Dで自力配信: VTube Studi
この記事は技術書典で弊社から出した本『SGE Go Tech Book Vol.04』で自分が書いた章を書き直したものです。 レイヤードアーキテクチャにおけるトランザクションの実装(主に抽象化)の方法について、2つの例を紹介します。 本章のサンプルコードは次のURLから参照できます。 https://github.com/karamaru-alpha/tx-layer (技術書典のリンク: https://creator.game.cyberagent.co.jp/?p=10211) tl;dr以下2つのパターンを紹介する。後者の方がかっこいい気がしている。 ContextにTxオブジェクトを詰め伝搬するパターンTxオブジェクトを抽象化しRepositoryに引数で渡すパターン実装パターン1 TxオブジェクトをContextに詰める本節では、レイヤードアーキテクチャにおけるトランザクション
このページを最初にブックマークしてみませんか?
『karamaru-alpha.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く