2019.11.5
ついに日記をサボるという禁忌に手を出した話【カクテルデータベース(RC)公開】
一週間ぐらい日記をサボりました。(ついに更新を諦めた)
前回日記の日付を空けたのがいつだったか覚えてませんが、たぶんここ3,4年は毎日更新してたんじゃないかな。まぁどっちにしろ途中で微妙にあいてたりでギネスが狙えるわけでもないのでこのへんは自己満です。
べつに書けないこともなかったのですが、なんで日記の更新をあけたのかっていうと・・・・・・まぁ結論から言ってしまえば
いつの間にかそうなってたんですが、根本的な話でいうと
この連休中にカクテルDBを完成させたくて頑張ってたの一言に尽きます。
とりあえず目標としていた
ユーザー操作側の(とりあえずの)完成は達成したので公開します。Vueを使えばここまでダイナミックなプログラムに生まれ変わるんですよっていうのを見て下さい。(笑)
とりあえずの、ってしたのは管理画面が完成しないことには追加できないパーツとか(主に画像とメタデータ関係)あるんで、そのへんは後で追加実装します。
レスポンシブデザインも正直厳密にはちゃんとやってなくてテキトーで、テーブルが画面外にはみ出したりするんですが、もうそのへんはそのうち外注します。
めんどい。
動けばいいんだよ動けば
あ、そういやフッターの実装忘れてた(笑)(笑)(笑)
ということで今後はこのカクテルDBを軸に活動していくつもりです。が、(RC)とか言ってるぐらいなので実はもうちょっとだけ付け加えたい機能というか、自分で巡ってて不便を感じた部分を踏まえてここに眺望を列挙しておきます。
技術的な面でいうと、SPAであるがゆえに初期読み込みに時間がかかるとか、
API通信をしまくってるのがよくないのかみたいな技術的な話に関してはまた今度考えてみたいと思います。(笑)
考えるべきは大きくわけて2種類ですね。
まずは
カクテルDBの使い勝手自体に関する問題ですね。
ほぼメモ書きみたいになっちゃうんですが、youtubeチャンネルとのシナジーをもう少し強めたいなと思ってます。
検索結果にわかりやすく表示はしていますが、各論ページでも色をハイライトする計画はありますし、これは明日にでも実装する予定です。そう、あの説明文のマークアップに関してはちょっと苦労してあれ1つだけで日記1日ぶん書けるような、ちょっとテクニカルなごまかしをするハメになったんでほんとは書きたかったんですけど・・・・・・(笑)
あと、同じ動画を複数のページで使いまわしてる(というより1つの動画で複数のカクテルを紹介している)ので、時間パラメータの付与と、動画があるページは
関連カクテルへのリンクも貼るとかするとページめぐりが楽しくなるのかな。そういうアイデアもあります。
もちろん、現時点ではアフィリエイト要素がゼロなので、さすがに何かしらの手段でアフィリエイトリンクは貼ると思います。
ただ・・・・・・
これはちょっとダサすぎるので、もうちょっといい感じのヴィジュアルにしたいなと思ってます。方法についてはちょっと考えますが、Amazonの商品個別ページではなく
「検索結果」へのリンクはプログラムで充分張れるので、問題は画像ですね。
画像に関しては手動で取得するしかないかなぁ・・・・・・といった感じです。AmazonのAPIが使えないし、どっちにしろマイナーリキュールだと自動取得もムリそうですからね・・・・・・。
僕が持ってるやつは家で撮影してデータ埋めようかなぁとも思っていますがどうしようかなといった感じはします。
つぎに
twitterとのシナジー、要するに
認知させるためのアイデアですね。こっちの方が重要かも。
いま考えてるアイデアとしては、日記更新告知と似たようなcronを回し、1日にn回カクテル紹介をする、っていうのを考えています。リンクと画像を貼ってね。
で、僕自身も作ったカクテルのレビューを更新しつつ・・・・・・みたいな。認知さえしてもらうのが大事なのでね。
DBに載せる画像も、いまはカクテル単体ですけどドールを含んだ写真のほうが映えるのかなぁとか思ったり思わなかったり。2パターンupすればいいだけの話かも知れんが(笑)
とはいえファイルサイズの大きい画像の抽出自体は簡単だと思うので、もしカクテルのみの画像を抽出する必要性に迫られたらプログラムを書く、みたいな方針でもいいかな・・・・・・。画像のトリミングなんかは人にやらせても充分だし・・・・・・。
あと現段階で見つかってるバグ・・・・・・というより仕様上の問題なんですが、「その他」カテゴリは基本的にoptionalとしてカウントする仕様にしてるせいで、各論ページが微妙なことになってるんですよね。このあたりも例外処理を挟ませる必要がありそうなんですが、それはまた今度更新します(笑)
あとフッターとタイトルバーですね(笑)(笑)(笑) これは完全に僕の編集し忘れですのであとで書き直しときます(笑)
みたいなのを考えてます。とりあえずもうちょっとだけ開発が続くんじゃ・・・・・・。
もうやめたい(笑)(笑)(笑)