2018.2.15
カクテルデータベース制作日誌#10【β版に向けて】
Ver0.1が完成し、次はβ版を目指して作っていくつもりの
カクテルデータベースですが、β版の最終目標としては
RC版として出せるデザインを整えるというところにあります。
見れば分かると思いますが、現状はデザイン完全無視でロジックしか組んでいない状態なので、ここからどういうデザインにするかを考えるわけですね。
とはいえ、先にロジックを組んだお陰で、適切な呼び出し方をすれば欲しい値は取ってこれるようなプログラムにしてるので、バグとかはもう出ないと信じたいです。
例によってちゃんとテストしてないんですけどね
毎度のことながら、テストコードぐらい書けよって感じなんですけどね・・・・・・。ちゃんと正規版として出してるプロダクトが現状一つもないからなぁ・・・・・・。
実際に自分が使いながら、あぁーこういう情報があればいいなぁとか、そういう思いつきを形にしていく期間ではありますね。
例えば現時点でも、検索結果に動画の有無とか、おすすめ度や甘さなどのパラメータを表示できればなぁとも思いますし。まぁこんなのはメソッド一つ呼び出すだけで解決できるんですけどね。
そういうロジック的な話は簡単に言えるんですが、問題のデザイン面に関してはもっとじっくり考えないと厳しそうですね現状。とか言ってるともう半月が経っているので頑張らねばという感じですね。
予定を前倒しして就活を始めたせいで余計に時間が吸われるんですよね。新卒の時と違って、説明会とか行かなくてもいいのはいいんですけど、一方で門戸が狭いので書類選考でよく落とされるんですよね・・・・・・。
僕がだいぶムチャな出し方しているというのもある
とはいえ、同時進行でやんなきゃいけないのは確かなので、仕方ないんですけどね。理想としては、DBの「制作」が完了したら就職する、みたいな流れにしたいところです。
ってことで、ちまちま作っていきましょうかね。
まず真っ先に思い浮かぶのは
ヘッダーが欲しいというところですね。主に検索窓や管理用メニュー置き場ですね。
何気にトップに載せてる画像が差し替わってるんですが、現状は上の画像のような状態になっています。
ヘッダーをつけて、ついでに
最新動画も載せてみました。
あと、右の方になんか怪しげなリストがありますね。まぁこれはおたのしみ(笑)
まぁ見りゃ分かる気もしますけど
いま抱えてる問題としては、
動画下のデッドスペースに何を入れようかっていうのを非常に悩んでいます。
ウィンドウ幅を狭めればこのデッドスペースは消えるんで、
ウィンドウ幅が広い状態のみ表示しても構わないようなものを置きたいなあと思っています。
まぁ、メニューでもいいしなあ・・・・・・と。
あ、フォームはここにはCSSの都合上置けません。CSSはそこまで賢くないので、右のリストを1つどかさないといけなくなります。
こういうデザイン考えてる時が一番キライなんだよなあ
あと、一応
「宅飲み指向」にシフトチェンジしたので、それに伴っていくつか追加システムを考えなくてはなりません。
まず最初に実装したのが、これは明日の記事で詳細を書きますが
「メジャーカテゴリ」の概念を導入することで、検索フォームの簡素化を狙います。
しかし、システム自体を簡素化するのは僕の求めるものではないので、
メジャーでないカテゴリの表示・非表示を切り替えるという方針にしました。
あと、他に実装したいこととしては
かんたん(に作れる)カクテル検索とかですかね。
具体的には
使用材料が3つ以下のカクテルに限定して検索とか。でもこれどういうSQL書けばいいんですかね。
一旦ふつうに検索して、その中のどっかに「recipeテーブルの該当idが3つ以下」みたいなサブクエリを挟む感じになるんですかね。
まぁ最悪、カクテルテーブルに使用レシピ数を計算して書き入れるようなカラムを用意すれば実装自体は可能ですけどね。将来性を考えるとこっちの方がいいのかなあとも思わんこともないです。ちょっとこの機能、スロークエリになりそうなんで・・・・・・。
あとは、オートマークアップ機構に、各種用語のリンクを張るというのも一大使命みたいなとこありますね。
現状、
なんの説明もなしに「スノー・スタイル」とか言ってるんで、これではすごく不誠実です。
仕組み自体は既に作ってあるので、そこに追記する形でも良いかなと思います。
ただ、最優先すべきは
デザインの確定ですね。
はやいとこ人に見せられるようなデータベースにしたいです。トップページは今日1日でだいぶ進歩して、まぁこれならいいかな・・・・・・って感じのデザインに出来たんですが、依然としてその他のページをどうするかは決めていません。
作らなきゃいけないページ数自体はそんなに多くないのですが、どうしたものかって感じですね。
ただ、トップページができつつあるとはいえ
スマホ版のデザインが依然として未定なままなので、正直つらいっす。
いいデザインさえ思いつけば実装はできるのに、色々思考実験してると疲れちゃいます・・・・・・。やっぱデザイナーが要りますね、僕には・・・・・・。
とはいえ、別にデザインを完全に確定させるわけじゃないので、多少雑でもいいんですが、もう3月以降は大きな手は加えたくないというか
加える時間がなくなるはずなので、それまでに完成させて、動画の投稿とデータ更新のみに専念したいところですね。
あ、ちなみに面接が1社決まりました。楽しみですね。
当サイトは設立してもう12年以上になるんですが、ここにきてようやく日記以外の大きなメインコンテンツが生まれそうですね(笑)