見出し画像

【Suno】エレクトロスウィングに乗せて、あるあるエラーを歌う

今日も記事を開いていただいてありがとうございます。
今回はSunoで作った新曲の紹介です!


自分のサイト持ってると、ノリや勢いで更新したくなりません?
だって新しいコト覚えたら試してみたいし…!

ただ最近は会社で社内ポータルの編集することの方が多くなって、自分のサイトとかアプリ開発はサボり気味。やらねば…まぁそれはそれ。

そんなWeb周りを編集する中で、よくやる個人的なあるあるミス。
それらを最近知った「エレクトロスウィング」のリズムに乗せて、Sunoに熱く楽しく歌ってもらいました🎷

ちなみに職場の環境はレガシーすぎるので、もしかしたら現代とはエラーメッセージとか違いがあるかもしれません。
違和感あったら笑って許してください!

よう知らないワードはノリで楽しんでもらえたら嬉しいです。
よかったら一緒にYeah!して下さい👍

曲はダウンロードできるようにしました
個人での視聴はご自由にどうぞ!
再配布・改変・商用利用はNGでお願いします。


[Verse 1]
誰も知らない Webサイト
大切な俺の宝物
ふとした閃き 試したくなった
この好奇心から始まった

[Pre-Chorus]
新しいコード 動かないな エラーにも慣れっこだ
コンソール開いて はじめよう お前との対話

[Chorus]
追加した配列のレコード
区切りのカンマが足りてない…!
これだけのことで お前は動かなくなるのか
怒りと悲しみを込めて エンターを叩く

[Verse 2]
またエラーか 次はなんだ
コンソールを睨む
またお前か「Syntax Error」
さっきも挨拶聞いたよ?

[Pre-Chorus]
"括弧が足りない" どの括弧だよ!
いくつあると思ってんだ!
ふと コードがこぼれて見えた
この関数…閉じ忘れてるな!

[Chorus]
ネスト深すぎ見落としてた
反省しながら 括弧閉じる
本当にここを直すだけで お前は動いてくれるのか…?
不安を抱きながらも 静かにエンターを叩く

[Bridge]
すべて直った そう思った瞬間
画面にはスクリプト停止ボタン

ブラウザがフリーズ 固まるコンソール
原因はひとつ ダブルのforループ

外側は「i」 内側は「j」
インクリメントがどっちも「i++」

こんな初歩的な間違いしたの誰
コピペ直すの忘れた俺!Yeah!

[Hook]
カンマの付け忘れ
括弧の閉じ忘れ
コピペの直し忘れ…

たった一文字のタイポ それだけで
お前は動かなくなるけど…

[Final-Chorus]
それでも 俺はコードを書く
お前と新しい世界を見たいから

想いを乗せて 祈るように
エンターを叩く


歌詞にしたのはかわいいミスですが、最近職場のモニタリングシステム止めたり、色々やらかしていますYeah!

…いやこれはテストなしで実装させた職場側も悪いと思うんです。
多分五分五分です。

個人的に思い入れがあるやらかし

それはJavaScriptのDateオブジェクトを上書きしたこと。

Dateオブジェクトは「new Date()」って書くと現在の日時を教えてくれる大事な呪文です。これは「Date」って言葉に、色々な処理が込められているんですね。

でも、この魔法の呪文は簡単に上書きできちゃうんです。

「Date」って言葉的に、日時のデータ入れたくなりませんか?
なりますよね?僕はなりました。

そう思った過去の自分は、この一行を書いたわけです。
(訳:データから最終更新日時を取り出してDateって箱に入れるよ)

var Date = record.lastModified

頭に「var」を付けるあたりに抹殺の意思を感じますね(※ありません)
これが付くとこのページの中で使われる、すべての”Date”という言葉の意味を上書きします。

簡単に言うと、Dateの呪文は上書きされて”ただの文字”になります。
(もともと中に入っていた日時関連の呪文は追い出されて消える)

つまり今開いているページの中では、
日時を取得する呪文が使えなくなるわけですね。

マンガやアニメなら呪文が使えないのは見せ場のひとつ!
でもJavaScriptの世界では一大事なんです。

しかもこの時は、既存の動いているコードに書き足していく中でやらかしたんです。
元々組み込まれていた、日時関連の処理も全部死んでもう大変…!

動かなくなったから上司に相談したんですが、上司もまさかDateの呪文を粉砕しているとは思ってなくて、解明には結構時間掛かりました。
そんな申し訳なかった思い出。

無知は罪、日々精進しましょう…!

もし皆様もやらかしエピソードがあれば、供養気分でコメントで教えてもらえたらうれしいです笑


おまけ:サムネのフルサイズ

サスペンダーよりベストが好き
ちび奈さんかわ凜々しい

ここまで読んでいただいてどうもありがとうございます。
それではまた!