2020年6月12日(金)作業過程と気づきメモ

役に立たないかもしれないけど役に立つかもしれないメモ

 以下の文章の編集方法

workflowyで随時入力 → 翌日Evernoteに転記(firefoxでworkflowyのexportでコピペ(なぜかchromeのコピペでは階層が反映されない)) → はてなブログにコピペ(編集)

  • (ブログ)作業過程と気づきメモ
    • 2020年6月11日(木)作業過程と気づきメモ
      • 予約投稿 2020/6/13 6:00:00
  • トーマス用コンテンツ作成(twca_001)
    • Webアプリのソースを圧縮用フォルダにコピー
    • コピーしたフォルダ内のDB関連のIDやパスワードをxxxに変更
      • 前回のシステムのファイルをコピー
    • zipファイルにする
    • トーマスにアップロード
    • トーマス用コンテンツ作成
  • 【Webアプリ】ブログ(twca_001)
    • 配信予約が完了した場合
      • トーマス
        • ステップメール
          • 今回のブログ分を追加
            • 短縮URLに全部変換
            • 前のメルマガの3日後
            • 時間は17時
      • Webアプリ
        • 解説ブログの部分にURLを設定
  • Wijmoというツールを再購入したい
    • 以前購入したが、都合によりサブスクリプションしなかった。
      • 都合というよりは、自分でなにか開発して発表しようにも、できなかった。
    • 今回使うにあたって、期間はたっているが、サブスクリプション購入できないか、メールで聞いてみる。初期費用が高いため。
      • → やっぱり今回はやめる。
    • いろいろ読んでみると、最新に更新はできないが、古い状態なら使用できそうな気がする
  • Wijmoが使用できるか試してみる
    • 前回購入したものは、有効期限が2019年4月30日までのもの
      • それまでの最新版である、以下をダウンロードできた。
        • 2018J v3「5.20183.568」(2019/02/06)
  • Webアプリの作成(gra_001)
    • タイトル
      • うたらぼグラフ
    • 内容
      • 「はてなグラフ」という今はなきWebサービスが存在していたが、データ入力してグラフを表示するものが欲しい。
      • グラフを表示するには、エクセルでも可能だが、データが増えすぎると、問題となる。また、複数人のデータを入力するには、エクセルならシートをわけるとか、ファイルを別にするなど必要となり、そうなると、一つのエクセルの入力方法や表示を変えたとしても、使用者全員に改定版を配布する必要があるので、やはり、複数人での使用は、DBを使ったWebアプリが有利であろう。
    • 使用ツール
      • Wijmo(自分が使用できる最新版(2019/02/06))
      • これを書いている段階では、使用できるか確認できていない状態
    • 具体的な使用方法
      • カテゴリ作成
        • エクセルの列名になる部分
        • データ入力に関するとりきめ
          • 最大値
          • 最小値
          • 入力形式(時間、数値、小数点以下何位など)
        • カテゴリ数はMax10
      • データ入力
        • エクセル形式
          • 縦は日付、横はカテゴリという表示形式
        • データ表示
          • 過去1週間、未来1週間分
          • 基準日の指定変更で、前後2週間確認可能
          • データ日数は、Max50日
          • 古いデータは、自動的に削除
          • 削除方法は、現在日付より50日より古いデータ
            • ※自分用に修正する場合は、Max値を変更することにより削除日数はかわる。または、ソースの削除部分をコメントアウト。
        • 使用感
          • エクセルと同様、行・列の表示は固定にする
    • m_cat(カテゴリマスタ)
      • id
        • INT UNSIGNED autonumber
      • license_id
        • INT UNSIGNED
      • title
        • varchar(100)
      • input_type
        • varchar(1)
      • ※作りながら考えよう
    • t_data(実際のデータ)
      • id
        • INT UNSIGNED autonumber
      • license_id
        • INT UNSIGNED
      • cat_id
        • INT UNSIGNED
      • input_dt
        • date
          • 処理した日付
      • in_data
        • float
          • 少数第2位まで表示
          • 時間なども数値で記録(セルに表示する場合は時刻に変換する?)
      • ※作りながら考える
    • 1358 作成開始
    • とりあえずは、DBを使わないで、Wijmoが使えるか確認
    • twca_001をコピーして使用
    • ファビコンを作る?
    • PC版の画面は、できるだけ画面いっぱいにしたい。
      • JavaScriptでリサイズする
      • ※できた!
        • function pc_resize(){
          • elem = document.getElementById("container");
          • //できるだけ幅いっぱいに変更
          • elem.style.width = window.innerWidth -40 + "px";
          • //できるだけ高さいっぱいに変更
          • elem.style.height = window.innerHeight -40 + "px";
          • elem = document.getElementById("header");
          • //画像を中央に設定
          • elem.style.textAlign = "center";
        • }
    • もともと小さい画面表示を、広く表示するので、画面がちらつく
      • cssファイルの設定がheadタグにあったので、bootstrapのように、下に設定してみる。
        • →関係なかった
      • cssのサイズ設定部分をコメントアウトしてみる。
      • いろいろcssの設定を変更したなかで、タイトル(処理で、「一覧」など)表示部分だけは、計算して長さ調整しないといけないので、pc_resize関数は必要。
        • →やっぱり、ちらつきが気になる。
          • テーブルを組んで、JavaScriptを使わないようにした。
    • Wijmo
      • zipファイルを解凍
        • 量がでかい
      • ライセンスキーの設定方法
    • wijmoを組み込んでみる
      • まだやっていない。
  • Bufferに、明日のおは戦の記事を予約