8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

クソアプリAdvent Calendar 2024

Day 11

全部ア段にすると古典インドっぽくなる言葉 ジェネレーター

Posted at

ナマステ〜

クソアプリ Advent Calendler 2024 Series 2 の記事でナマステ。

お前は誰

なんかWebエンジニアやってるやつ。新卒でナマステ。
Twitter最近始めて、無限にスパムフォロワーをブロックするアプリになってるからフォローしてくれ。

作ったやつ

見た目こんな感じ。特にデザイン意図は無い。

スクリーンショット 2024-12-11 2.08.17.png

はてな匿名ダイアリーのこちらの投稿から着想を得て作りました。

機能は文字列中の仮名の段を置き換えるだけの単純なもの。
流石に元ネタ通りア段だけにしか出来ないと寂しかったので全段対応にしました。

もはやア段以外だとインドっぽさは全く無いけど、このネーミングはゴリ押ししたかった。

ア段が多いとインドっぽいというのは、実際に言語の歴史的に母音がアに収束していったからだとかなんか見ました。
興味ある人は調べてみるといいんじゃないですか。知らんけど〜。

Twitterに共有とかできるからクイズ形式にしたりして遊んでみると良いんじゃ無いですかね〜。

技術的なアレ

リポジトリあるんで、見たけりゃ見せてやるよ。

next@15.0.4-canary.46・・・普通だな!

変換ロジック

なんか上手く出来ないか一瞬考えたんですけど、正規表現的なのでバグ出さずやれる気がしなかったので愚直に配列作って対象文字からindexをズラしてるだけです。ナマステ〜。

天才的な方法があったら教えてください。

スクリーンショット 2024-12-11 2.56.17.png

DB

クソアプリの癖に、画面が余りすぎるからって理由で投稿機能つけたせいでDBも用意しないといけなくなったんですよ。余計な事するな。

試しにNeon使ってみたらめちゃくちゃ遅くてびっくりして、Prisma Postgresを使ってます。
でもこれも遅かったんで投稿時は楽観的更新をかけるようにしました。ナマステ。

うん、じゃあ俺はバーフバリのリンクを貼って寝るから。コップンカ〜。

Amazon.co.jp: バーフバリ 伝説誕生<完全版>(字幕版)を観る | Prime Video

8
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?