Snykマスコット犬”Patch”への愛を語ろう（その１）

## まえがき

Snykのマスコット犬「パッチ」を応援したい方…だと？
[Snyk Advent Calendar 2023 ページ](https://qiita.com/advent-calendar/2023/snyk) に、「こんな人におすすめ」の項目を発見！

![snyk-patch-owen.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/48672/8030c23a-f228-2cad-1437-4d6da396120b.png)


Qiita & Snyk イベントでも、Snykのウェアを着た方に話しかけた最初の話題は、このマスコット犬についてでした。パッチ！その時、初めて名前を聞きました。

## Snykのマスコット犬パッチ誕生物語

[１つ前の記事でも書きましたが](https://qiita.com/nikosun/items/cab4047ea235f6235c82)、SnykのBlogは、ネタを探しで、あちこち読みましたが、もちろん、マスコット犬Patchに関しては、検索してすぐ読みましたよ。
Snykは、犬への愛があって良いなぁ。

むしろ何というか…　DevSecOpsネタより、こっちのパッチを先に書きたかった。
なんせ子供の頃に、通学路にいる近所の犬は全員仲良しだったくらい。現在は、近くの大きな神社のワンコ集会に集まる子たちとも仲良しですからね。

しかし。Snyk アドベントに、いきなりワンコ話で登場するわけにもいかないでしょう？
いちおうオトナだし、正しい節度というものを考えなくてはいけないのですね。でも[前日に長めの投稿をさせて頂いた](https://qiita.com/nikosun/items/cab4047ea235f6235c82)ので、もう良いよね？（開放感）

### アイコンのデザインの変遷…コアラ？

さて、最も注目したのは、このページ。
Snyk Blog - [Celebrate International Dog Day with #DevelopersBestFriend](https://snyk.io/blog/celebrate-international-dog-day/)
何とタイトルにハッシュタグ #DevelopersBestFriend なんて付いてるし。

最初の段落 How Patch Became Our Mascot 以下の部分です。

ドーベルマンがモデルで、しかもそのデザインの変遷がここに。詳しくは英語ですがブログを読んでいただくとして、まずはその画像をご覧ください。


![Snyk-blog-dog-day-patch-evol.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/48672/f4918945-0596-1196-8f21-ab7c445e892e.jpeg)


このページを読むと、なんとSnykのアイコンはコアラだったかもしれないのです！
コ、コアラ…？セキュリティのイメージからは、少し違うかも知れませんね。

### 神は細部に宿る

さて、私は元デザイナー出身のエンジニアなので、日頃からやたら（ムダに）細かいとこを見たり、気になるとすぐページのソースをチェックしたりします。

Snykのメインサイト左上アイコン、ホームに戻るロゴ。
まぁ普通はサイトを訪れるとここに注目しますね。そして人々は記事を読み、インストールを促されたり、ページを移動したりする。

しかし、ページを作る側の立場からすると、全てを見てほしい！目立つとこだけじゃなくて、ちゃんと全部デザインしてるんだから、細かい部分まで見てほしい！
そう、「神は細部に宿る！」なのですよ。ディテールまでしっかり見てほしい。

### フッターに隠された秘密の愛

見たよ！左下のフッターにマスコット犬への愛を見つけたよ。
小さいけど、ここにもしっかりマスコット犬パッチが。
きっとなんかあるぞ。デザイナーの私はニオイを嗅ぎつけたのであった。犬好きだしね。
ただロゴ貼ってるだけ？…いいえ。

では早速ですが、ソースを見てみましょう。
なんだと！「div.animated-patch | 80x80」とな。
ありがちな、フッターだしこんなもんだろ的なPNG画像だけ貼るんじゃなくて、これはSVGで何かしてるでしょう。でも何してんだろう？animateして動いてる？


![snyk-footer3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/48672/6b393740-a77d-7067-2718-04981bef1b00.png)

なんせ4K画面で見ると小さくて目立たないけど、マウスポインタをアイコン近くで動かすと、確かに左右に顔を振っている。
いゃ…まてよ、上にも振ってるように見える。芸が細かいなぁ（ステキ）

ほら、気になると止まらないでしょう？ここでSVGと仕組みがどうなってるのか？何枚あるのか？思わず深掘りして調べてしまいました。（完全にDevSecOpsから逸脱）


![snyk-footer-icon-svg.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/48672/b692a21b-523e-a040-62aa-2513bb36d698.png)


なんと！PNGの1枚で足りそうなところ、SVGファイル14枚で構成してる！おー。
ここにもマスコット犬パッチへの愛を感じますね。

### 全国の犬好きエンジニアの皆さまへ

それでは、全国の犬好きエンジニアと皆さまと共にマスコット犬パッチの動きを確認するため、FireFox v.121 で最大限まで拡大してみました。

ページがレスポンシブ反応して、左上部のロゴよりフッターのanimateロゴが少し大きくなってますが、私はMacで「⌘+」を複数回やって、拡大表示した以外何もしていません。
（ロゴを勝手に改変したりするの、それダメなやつですから、ね！） 


![snyk-footer-anime-cut.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/48672/6ba556e8-c174-0936-19d0-b42ee2ddc5cb.gif)


こんな細かいとこまで配慮して制作した、Snykのデザイナーさんに喝采！パチパチ。
小さい表示だと気付かなかった、左右上の他に、下を見る表情もあるんですね。残念ながら、GIFアニメだと正確な動きまでは再現しないのですが、ここに愛を感じます。
皆さんもぜひ、[Snykサイト](https://snyk.io/) で実際にやってみてください。動きがかわいいなぁ。

### まだ愛は続く…

そう、タイトルには（その１）とありますね。そう、もちろん（その２）もあります。
マスコット犬への愛が溢れすぎて、暴走しています。
良かったら → [（その２）もどうぞ](https://qiita.com/nikosun/items/42bcec9d1b61364da9b6)ご覧ください。ぜひ！

じつは私本人もこんな展開になると思ってなかったのですが…でも良いの。
もう１ページ増えちゃいました。はぁぁ愛が止まらない♫