犬の車椅子の作り方

犬車椅子

ウチの犬の足がフラフラになってきたので犬用車椅子を探してたのですが、思ったデザイン(大きな車輪)が少ないのと折りたたみができるのが少ないので自作する事にしました。
作成時に写真取ってないので分かりにくいかもしれませんが何かしら参考になったらと思って記事に残しておきます。

〝犬の車椅子の作り方〟の続きを読む

LINEスタンプ「ただのフキダシ」

ただのフキタシ

LINEで写真を送るときにスタンプやテキストも追加できる。
「愛犬が返事してる感じ」で写真を添付したいと思った時に
テキストだけだと一応後ろを白く装飾する事はできるけど犬のセリフっぽくないし、
メッセージスタンプもあるが表現が制限されてるし、そもそもメッセージスタンプ自体少なく
「ただシンプルにフキダシだけのスタンプがいいのに」と思って作ってみました。
ただのフキダシ

〝LINEスタンプ「ただのフキダシ」〟の続きを読む

DogAge2にカードデザインを追加

今回追加したのは、少し遊びのあるものから、プロフィールをきちんと見せやすいものまで、雰囲気の違う5種類です。

・ペット診察券風
・少女コミック風
・ロイヤル肖像画
・ペットパスポート
・イベントパス

〝DogAge2にカードデザインを追加〟の続きを読む

PDFからコピペした文字が微妙に変になったら

PDF内のテキストをコピペすると一部の漢字が「⾯」のように少し小さくひしゃげてしまう事がある。
これは康熙部首やCJK部首補助という本来は部首を示す漢字に誤変換(?)されるらしい。
過去に書いたUTF-8-MAC(NFD)の問題も含めて対策した日本語をノーマライズするライブラリを作ってみました。
https://github.com/uda2/jpnormalizer

〝PDFからコピペした文字が微妙に変になったら〟の続きを読む

ChatGPTとGeminiで15キャラ生成

自分では結構使っているけれど、他の人にはほとんど使われていないWEBツール集「ウダツール」。その改善点をManusに考えてもらったところ、提案の一つに「各ツールのアイコンやサムネイル画像を作成し、視覚的に分かりやすくする」というものがありました。
ただ、アイコンにビジュアル化するのは難しく、「生成AIで擬人化しようかな」と思いつつも「今のデザインと合わなくなるな…」と躊躇していました。 そんな時にスマホゲーム「ACE Craft」にインスパイアを受け、レトロなカートゥーン風でキャラクター化することに決めました。

https://tools.uda2.com

〝ChatGPTとGeminiで15キャラ生成〟の続きを読む

SQLをMarkdownに変換

共同制作をあまりしてこなかったのでドキュメントが散らかりがちでだったのですがAIの力で過去に作ったものもドキュメント化していってます。
データベースの構造をドキュメント化するにあたり、今まではエクセルなどの表計算ソフトでデータベースの構造を残してたのですが、AIによると下記の3つに残すのが小規模な一般的な個人開発の一般的な方法らしい。

  • schema.sql(CREATE TABLEを全部書いたDDL(最終仕様のソース))
  • tables.md(テーブル定義書(上記の表形式でMarkdown化))
  • erd.png(ER図のスクショ)

schema.sqlは`mysqldump -u ユーザー名 -p --no-data データベース名 > schema.sql`でみたいな形で簡単に書き出せる。
erd.pngはtables.mdがあればdbdiagram.ioのようなWEBツールで作成できる。

あとはschema.sqlをtables.mdに変換しできれば最低限の形が整うのですが変換ツールが見つからなかったので作ってみた。
https://tools.uda2.com/sql2md.html

とはいえ、コアな部分はAI(Claude)に作ってもらったので特に書くことは無い。
(しかも、今回のこの記事はカバー画像もAI(chatGPT)に作ってもらった。)
私がしたのは軽い修正とウダツールスのパッケージに収めただけです。

Webp変換 with AVIF

WebP画像を作るたびにいちいちPhotoshopを立ち上げるのが面倒なのでChatGPTに相談しながら変換ツールを作成しました。
WebpだけでなくAVIFにも対応して、ブラウザ上で変換し、複数ファイルはzipファイルにまとめてダウンロードもできます。
https://tools.uda2.com/webpconv.html

〝Webp変換 with AVIF〟の続きを読む

ただのルーレット

ただのルーレット

先日公開した[DRAFT-U]には希望の候補がかぶった際の抽選用にルーレット機能があるのですが。このルーレット機能の制作時にルーレットをネット検索してたらルーレットアプリが意外と人気なようなので[DRAFT-U]からルーレットを切り出しました。

ただのルーレット

〝ただのルーレット〟の続きを読む

ドラフト会議システム[DRAFT-U]

ドラフト会議システム[DRAFT-U]

先日、ドラフト会議システム[DRAFT-U]を公開しました。

約5年前に「POGをするのにドラフト会議をするシステムが無い」という話しを聞いて、websocketを使ったら出来るのでは?と思って早速作ってみたのだけど参加方法に課題があり開発を中止してたのですが、先日マイリリースをLINEログイン対応した流れで「普段からPOGのやりとりをLINEグループでやってるとしたらLINEログインで解決するのでは?」と考え開発を再開し公開にいたりました。

〝ドラフト会議システム[DRAFT-U]〟の続きを読む