しました。 rhc.connpass.com 聞いたトークのメモはScrapboxにまとめてあります。以下では特におもしろかったトピックを取り上げます。 scrapbox.io Rubyの正規表現の改善について、ReDoSを回避できるようにするための取り組みが尊いというのと、正規表現の…
絶対もうあるでしょう、と思いつつも書きました。go-sql-driver/mysql を使っているのでlibmysqlclientが入っていなくても動くと思います。 github.com mysql コマンドでホスト名・ポート番号を指定して接続するのと同じコマンドライン引数が使えます。ほか…
コミックマーケット102の告知です。 要約 最低限ここだけ読んでもらえれば十分です。 日曜日 (8/13) 東地区 “フ” ブロック 21a 新刊「わくわく活動報告 Go編」を100円で頒布します 何らかのペーパーが出る可能性あり キャッシュレス対応 薄い本が出ます 「わ…
www.youtube.com
7/28で27歳になりました。凪のような暮らしと、荒波のように手を動かし続ける暮らしを交互にやっていて、交互浴ですね。本当にそうか? 最近は、品質・手腕、システムに対する根源的な感情あたりについて考えることが増えたように思います。仕事って感じがし…
いろいろな〆切があってなかなか慌ただしい暮らしをしているけど、元気です。 smtppp.club 7/28 (誕生日です) に少し盛り上がるような曲を流す会に参加するので、来てください。
Welcome!2000デ・ジ・キャラット(真田アサミ&かとうひろこ)アニメ¥255provided courtesy of iTunes
kyotogo.connpass.com 参加しました。Goのコミュニティで発表するのは初めてだったと思います。 LTした speakerdeck.com 発表資料はこちらです。LTと銘打ってはいたけど気楽な感じでやっていました。 以下のブログ記事もあわせてご覧ください。 blog.utgw.ne…
おいしすぎて無限に食べてしまうので危険。 稲葉ピーナツ ジャイアントコーン 43gjp.daisonet.com
移行しました。といっても元々ペライチのページだし、とくに自明じゃないことはやっていないと思います。 前提 Next.js 12.1.6 Static HTML ExportをしたものをNetlifyにデプロイしている リダイレクト設定がある https://utgw.net/labs/tatsuya.htm → https…
tl;dr 表題のようなツールを作りました。go install コマンドでただちにインストールできます。 $ go install github.com/utgwkk/bulkmockgen/cmd/bulkmockgen@latest 従来の //go:generate コメントから移行するツールもあります。 $ go install github.com…
集約するフロイライン 入浴するフロイライン 掌握するフロイライン 調圧するフロイライン 協力するフロイライン 省力するフロイライン 省略するフロイライン 中略するフロイライン 注力するフロイライン 中立するフロイライン 倒立するフロイライン 倒錯する…
夏コミの本のテーマ、https://t.co/dkdXaICBFK 探訪にするか……という方向性で固まりつつある— うたがわきき (@utgwkk) 2023年6月23日 ということで、告知ってやつです。 golang.org/x/expには様々な実験的パッケージがあります。その中には、slicesやmapsの…
PARTY☆NIGHTの時代が来ている。自分はでじこではない、という事実を受け入れながら夜を過ごすのである。 PARTY☆NIGHTD.U.P.(真田アサミ・沢城みゆき・氷上恭子)アニメ¥255provided courtesy of iTunes PARTY☆NIGHT(パラパラ・アレンジ・バージョン)D.U.P.(真…
すでに世の中にありそうな気がするけど作りました。もうあったらそっちを使いたいので教えてください。READMEがぜんぜん整備されていないので手があいたときになんとかしたい。 github.com 2023/6/19 11:53 追記 社内でcopierを教えてもらいました。 github.…
データベースのテーブル定義を、テーブルごとに書いて紐でつなげてから流し込むことでマイグレーションと主張していたけど、あとから既存のテーブルを編集しようとするとテーブル定義が風に煽られてまともに定義を書き換えられなくて大変だった。テーブル定…
あらすじ go test が出力するログはシンプルです。シンプルなのはいいんですがテストサマリ的な情報が乏しくて、ログを全部見返さないとどのテストが落ちたのか分からなくなりがちという問題があります。 tparseというツールを使うと、go test を使いつつテ…
rowstructgenについては以下の記事を参照してください。 blog.utgw.net 以下のように -table-name-const という引数付きでrowstructgenを実行することで、テーブル名を表す定数を含めてコード生成できます。 $ rowstructgen -schema schema.sql -table users…
◎あなたのサークル「文化的生活」は 日曜日 東地区 “フ” ブロック 21a に配置されています。 ということで、配置されております。当初の予定*1通りだとするとGoを使っていろいろ書く本が出るんじゃないかと思います。大まかな方針としては、あまりブログに書…
グッズは増えるが空間は有限
久しぶりにマスクをせずに外出した。といっても自宅とコンビニを往復しただけだが……。 <お知らせ> これまで屋外では、マスク着用は原則不要、屋内では原則着用としていましたが 令和5年3月13日以降、マスクの着用は、個人の主体的な選択を尊重し、個人の…
鷲見セリナさんに狂わされる— うたがわきき (@utgwkk) 2023年4月11日 鷲見セリナに狂わされる— うたがわきき (@utgwkk) 2023年4月26日 鷲見セリナ— うたがわきき (@utgwkk) 2023年5月25日 dic.pixiv.net
今どきlinterを使っていないプロジェクトなんて、と思われるあるかもしれませんが、歴史の長いプロジェクトだとそういうこともあるでしょうし、あるいは一部のDSLやスキーマ*1に対してのみlinterを走らせたいということもあるでしょう。 そういったプロジェ…
RubyKaigi 2023に参加しました。 トーク 印象に残ったトークについて簡単な感想を書きます。 The future vision of Ruby Parser Rubyには4種類の do がある、という話がおもしろかったです。 Fix SQL N+1 queries with RuboCop RuboCopにN+1クエリを自動修正…
blog.utgw.net 5/5 マリオの映画を見た。マリオが動きまわっていてよかった。 マリオみました— うたがわきき (@utgwkk) 2023年5月5日 死こそ唯一の救済くんは何だったの??— うたがわきき (@utgwkk) 2023年5月5日 5/6 スーパー銭湯のビールイベントに参加し…
4/29 無限に寝ていたような気がする。 4/30 飲みに行った。 I'm at EL LATINO in 京都市, 京都府 https://t.co/phSOHkDzHN— うたがわきき (@utgwkk) 2023年4月30日 終わりです (@ 焼肉 龍豊 in 京都市, 京都府) https://t.co/kAO3wOzzoc— うたがわきき (@utg…
「感情はないです」と発話したり、耳にしたりすることがあると思う。同じ「感情がない」という言葉でもいくつか意味が分かれていそう。 どれでもいい場合 「決めの問題」のパターン。選択肢がいろいろあるけど、思い入れや強く推したい根拠があるわけでもな…
GoでSQLを書いて実行するとき、素のdatabase/sqlだけだとさすがに心もとないのでsqlxなどのライブラリを使ってDBの行をstructにマッピングすると思います。db struct tagでマッピング元のカラム名を指定できるのが便利ですね。 一方で、このstructを定義する…
sugarheart.utgw.net イベント支出記録君は、同人誌即売会などでの支出をすぐに記録するためのツール。プリセットに金額を登録しておけば、ワンボタンで支出を記録することができる。CSVダウンロード、TSV形式でのコピー、URLシェアなど、いろいろな方法でデ…
株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記